.iQNh-a_catalogEmpty.iQNh-a_catalogEmpty{min-width:0;max-width:100%}.iQNh-a_catalogEmptyActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:200px){.iQNh-a_catalogEmpty.iQNh-a_catalogEmpty{padding:12px}.iQNh-a_catalogEmpty.iQNh-a_catalogEmpty>button,.iQNh-a_catalogEmpty.iQNh-a_catalogEmpty>a{white-space:normal;min-width:0;max-width:100%;padding-inline:8px}}.iQNh-a_browserShell{min-width:0}.iQNh-a_browserShell .catalog-controls{border-top:1px solid #dce3d7;gap:16px;padding-top:22px}.iQNh-a_browserShell .collection-tabs{gap:8px}.iQNh-a_browserShell .collection-tabs button{color:#435b49;background:#f6f8f3;border:1px solid #cfdccf;border-radius:999px;min-height:42px;padding:9px 15px;font-size:12px;font-weight:660;transition:background .16s,border-color .16s}.iQNh-a_browserShell .collection-tabs button.is-active{color:#fff;background:#2c523b;border-color:#2c523b}.iQNh-a_browserShell .collection-tabs button:hover:not(.is-active){background:#e7eee5;border-color:#819a85}:is(.iQNh-a_browserShell .catalog-query input,.iQNh-a_browserShell .catalog-query select){color:#2b4333;background:#fff;border:1px solid #cfdccf;border-radius:9px;min-height:44px}:is(.iQNh-a_browserShell .catalog-query input:focus,.iQNh-a_browserShell .catalog-query select:focus){border-color:#5a8469}.iQNh-a_browserShell .catalog-filter-grid select{background:#fff;border:1px solid #cfdbcf;border-radius:8px;min-height:44px}.iQNh-a_browserShell .catalog-filter-grid input[type=range]{accent-color:#386044}.iQNh-a_browserShell .catalog-filter-head strong{color:#2b4737;font-weight:650}.iQNh-a_browserShell .product-grid{gap:clamp(14px,2vw,26px)}.iQNh-a_browserShell .product-card{background:#fff;border:1px solid #dde6db;border-radius:14px;flex-direction:column;min-width:0;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 14px #2b43310b}:is(.iQNh-a_browserShell .product-card:hover,.iQNh-a_browserShell .product-card:focus-within){border-color:#b8cbb9;transform:translateY(-3px);box-shadow:0 13px 30px #2b43311a}.iQNh-a_browserShell .product-card-media{aspect-ratio:4/3;background:#ebefe9;border-radius:0}.iQNh-a_browserShell .product-card-copy{flex-direction:column;flex:auto;min-height:188px;padding:16px;display:flex}.iQNh-a_browserShell .product-card-top p{color:#6c8672;font-size:10px}.iQNh-a_browserShell .product-card-copy h3{color:#293f32;letter-spacing:-.025em;overflow-wrap:anywhere;margin:11px 0;font-size:clamp(18px,1.6vw,23px);font-weight:660;line-height:1.2}.iQNh-a_browserShell .product-card-price{margin-top:auto}.iQNh-a_browserShell .product-card-price strong{color:#2b4b37;font-size:16px;font-weight:800}.iQNh-a_browserShell .product-card-actions{margin-top:16px}:is(.iQNh-a_browserShell .product-card-actions .primary-button,.iQNh-a_browserShell .product-card-actions .secondary-button){border-radius:8px;min-height:45px;font-size:11px}.iQNh-a_browserShell .product-card-actions .primary-button{background:#2c523b;border-color:#2c523b}.iQNh-a_browserShell .product-card-actions .primary-button:hover{background:#426c4d}.iQNh-a_browserShell .product-card-actions .secondary-button{color:#35573e;background:#fff;border-color:#bbcbbb}.iQNh-a_browserShell .product-badge{background:#f8f9f4;border-radius:999px;top:12px;left:12px}.iQNh-a_catalogEmpty.iQNh-a_catalogEmpty{background:linear-gradient(110deg,#eff4ed,#fbfaf5);border:1px solid #d8e3d5;border-radius:14px;padding:clamp(24px,3vw,46px)}.iQNh-a_catalogEmpty h3{color:#2b4737}.iQNh-a_catalogEmptyActions{gap:12px}.iQNh-a_catalogEmptyActions .secondary-button{color:#30513b;border-color:#b7cbb7;border-radius:8px;min-height:44px}@media (max-width:760px){.iQNh-a_browserShell .product-grid{gap:14px 10px}.iQNh-a_browserShell .product-card-copy{min-height:195px;padding:12px}.iQNh-a_browserShell .product-card-copy h3{font-size:17px}.iQNh-a_browserShell .product-card-price strong{font-size:14px}}@media (max-width:460px){.iQNh-a_browserShell .product-card-media{aspect-ratio:1}.iQNh-a_browserShell .product-card-copy{min-height:192px;padding:10px}.iQNh-a_browserShell .product-card-top{flex-direction:column;align-items:flex-start;gap:4px}.iQNh-a_browserShell .product-card-copy h3{font-size:15px}.iQNh-a_browserShell .product-card-actions .primary-button{padding:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){:is(.iQNh-a_browserShell .product-card,.iQNh-a_browserShell .collection-tabs button){transition:none}.iQNh-a_browserShell .product-card:hover{transform:none}}
.EVJJWa_heroSection.EVJJWa_heroSection{background:#f6f5ef;border-bottom:1px solid #d9d9d0;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);min-height:min(780px,78vw)}.EVJJWa_heroCopy.EVJJWa_heroCopy{min-width:0;padding:clamp(54px,6vw,112px) clamp(26px,6vw,108px)}.EVJJWa_heroCopy h1{color:#24352d;letter-spacing:-.064em;max-width:780px;margin-bottom:clamp(22px,2.3vw,36px);font-size:clamp(54px,5.8vw,94px);font-weight:620;line-height:1.035}.EVJJWa_heroEyebrow{color:#58705f;letter-spacing:.16em;align-items:center;gap:11px;margin:0 0 29px;font-size:11px;font-weight:750;display:flex}.EVJJWa_eyebrowDot{background:#99aa8b;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #99aa8b2b}.EVJJWa_heroBody.EVJJWa_heroBody{color:#58615a;max-width:610px;margin-bottom:34px;font-size:clamp(15px,1.2vw,18px);line-height:1.82}.EVJJWa_heroActions.EVJJWa_heroActions{gap:12px}.EVJJWa_heroPrimary,.EVJJWa_heroSecondary{text-align:center;border:1px solid #274437;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:13px;font-weight:740;line-height:1.4;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.EVJJWa_heroPrimary{color:#fff;background:#274437}.EVJJWa_heroPrimary:hover{background:#365d4b;transform:translateY(-2px);box-shadow:0 9px 20px #27443729}.EVJJWa_heroSecondary{color:#274437;background:#fcfcf8;border-color:#bfc9be}.EVJJWa_heroSecondary:hover{background:#e8eee6;border-color:#627c69;transform:translateY(-2px)}.EVJJWa_heroPrimary span,.EVJJWa_heroSecondary span{font-size:19px;font-weight:400}.EVJJWa_heroMicrocopy{color:#727c70;align-items:flex-start;gap:15px;max-width:520px;margin-top:clamp(34px,5vw,70px);font-size:12px;line-height:1.75;display:flex}.EVJJWa_microLine{background:#8e9e8d;flex:0 0 36px;width:36px;height:1px;margin-top:10px;display:block}.EVJJWa_heroGallery.EVJJWa_heroGallery{isolation:isolate;background:#dce3d8;min-height:600px;position:relative;overflow:hidden}.EVJJWa_heroGalleryEmpty.EVJJWa_heroGalleryEmpty{background:#dce3d8;display:block}.EVJJWa_visualScene{background:radial-gradient(circle at 79% 14%,#ffffff73,#0000 33%),linear-gradient(148deg,#e6ebdd 2%,#c1cebf 71%,#abbcac);position:absolute;inset:0;overflow:hidden}.EVJJWa_visualScene:before,.EVJJWa_visualScene:after{z-index:0;content:"";position:absolute}.EVJJWa_visualScene:before{border:1px solid #35544338;border-radius:220px 220px 0 0;inset:9% 13% 18% 12%}.EVJJWa_visualScene:after{aspect-ratio:1;border:1px solid #33483638;border-radius:50%;width:54%;top:24%;right:-13%}.EVJJWa_sceneSun{aspect-ratio:1;background:#e8d8b2;border-radius:50%;width:clamp(100px,16vw,230px);position:absolute;top:10%;right:10%;box-shadow:0 0 0 24px #ede5ce38}.EVJJWa_sceneArch{border:14px solid #58756359;border-bottom:0;border-radius:240px 240px 0 0;width:47%;height:55%;position:absolute;bottom:24%;left:21%}.EVJJWa_sceneShelf{background:#607b67;border-radius:20px;height:14px;position:absolute;bottom:29%;left:14%;right:7%;box-shadow:0 8px 16px #36453433}.EVJJWa_sceneFloor{clip-path:polygon(0 21%,100% 0,100% 100%,0 100%);background:linear-gradient(175deg,#d3c2a9,#a99277);height:28%;position:absolute;bottom:0;left:-5%;right:-5%}.EVJJWa_sceneObjectTall{z-index:1;background:linear-gradient(110deg,#f4f0e5,#c9bcaa);border-radius:36% 36% 13% 13%;width:20%;height:31%;position:absolute;bottom:31%;left:27%;box-shadow:15px 6px 27px #384b3a24}.EVJJWa_sceneObjectRound{z-index:1;background:#9aaf97;border-radius:49% 51% 30% 30%;width:25%;height:22%;position:absolute;bottom:31%;right:20%;box-shadow:inset -16px 0 #344d3917}.EVJJWa_sceneObjectShort{z-index:1;background:#dec8ad;border:10px solid #ac8361;border-radius:28px 28px 12px 12px;width:14%;height:18%;position:absolute;bottom:31%;left:47%}.EVJJWa_availabilityPanel{z-index:3;background:#f9f8f2f5;border:1px solid #ffffffb8;border-radius:15px;gap:13px;max-width:520px;padding:clamp(19px,2.2vw,30px);display:grid;position:absolute;bottom:clamp(16px,4vw,42px);left:clamp(16px,4vw,46px);right:clamp(16px,4vw,46px);box-shadow:0 16px 42px #2d3e2f1f}.EVJJWa_availabilityOverline{color:#587263;letter-spacing:.14em;font-size:10px;font-weight:800}.EVJJWa_availabilityPanel strong{color:#22372c;letter-spacing:-.035em;font-size:clamp(19px,2vw,26px);font-weight:680;line-height:1.25}.EVJJWa_availabilityPanel p{color:#5b655c;max-width:460px;margin:0;font-size:13px;line-height:1.7}.EVJJWa_availabilityPanel a{color:#274437;text-underline-offset:5px;align-items:center;gap:14px;width:fit-content;min-height:38px;margin-top:2px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.EVJJWa_departmentsSection{background:#ecefe8;padding:clamp(64px,7vw,108px) clamp(20px,5vw,86px) clamp(72px,7vw,112px);scroll-margin-top:90px}.EVJJWa_sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:35px;max-width:1420px;margin:0 auto 38px;display:grid}.EVJJWa_sectionEyebrow{color:#5b7161;letter-spacing:.16em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:800}.EVJJWa_sectionHeading h2{color:#293a30;letter-spacing:-.052em;max-width:850px;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:660;line-height:1.09}.EVJJWa_sectionHeading>p{color:#626d64;max-width:395px;margin:0 0 4px;font-size:14px;line-height:1.85}.EVJJWa_departmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.7vw,24px);max-width:1420px;margin:0 auto;display:grid}.EVJJWa_departmentCard{--card-ink:#293a30;min-width:0;min-height:502px;color:var(--card-ink);background:#dce7df;border:1px solid #4f63551f;border-radius:17px;flex-direction:column;padding:clamp(22px,2.4vw,34px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 7px #2d3c2f09}.EVJJWa_departmentCard:hover,.EVJJWa_departmentCard:focus-visible{border-color:#2c523c59;transform:translateY(-5px);box-shadow:0 18px 34px #27443721}.EVJJWa_businessCard{background:linear-gradient(152deg,#e3eae5,#d1dfd7)}.EVJJWa_repairCard{background:linear-gradient(152deg,#f0e5db,#e9d8c8)}.EVJJWa_livingCard{background:linear-gradient(152deg,#e9e9dd,#d9e0cc)}.EVJJWa_cardTop{z-index:2;color:#4a5f52;letter-spacing:.08em;justify-content:space-between;align-items:flex-start;gap:10px;font-size:11px;font-weight:800;display:flex;position:relative}.EVJJWa_cardAvailability{color:#4d6553;letter-spacing:0;text-align:right;background:#ffffff75;border:1px solid #445a482b;border-radius:999px;max-width:62%;padding:5px 10px;font-size:10px;font-weight:720;line-height:1.4}.EVJJWa_cardArtwork{flex:auto;width:100%;min-height:185px;display:block;position:relative}.EVJJWa_artHalo,.EVJJWa_artShapeOne,.EVJJWa_artShapeTwo,.EVJJWa_artShapeThree{display:block;position:absolute}.EVJJWa_artHalo{border:1px solid #405e483d;border-radius:50%;width:55%;height:77%;top:12%;right:10%}.EVJJWa_artShapeOne{background:#869d8e;border-radius:8px;width:40%;height:57%;top:27%;left:19%;box-shadow:15px 18px 22px #314d3b1f}.EVJJWa_artShapeTwo{background:#f4f3e9;border-radius:7px;width:28%;height:41%;top:44%;right:16%}.EVJJWa_artShapeThree{background:#3e594559;height:2px;bottom:12%;left:12%;right:23%}.EVJJWa_businessCard .EVJJWa_artShapeOne{background:linear-gradient(90deg,#b6c4b6 0 48%,#d5ded1 49% 53%,#b6c4b6 54%);border-top:14px solid #6e8578}.EVJJWa_businessCard .EVJJWa_artShapeTwo{background:#f4f1e8;border-top:12px solid #acbcae}.EVJJWa_repairCard .EVJJWa_artHalo{border-color:#8c614d4d}.EVJJWa_repairCard .EVJJWa_artShapeOne{background:#d8b39b;border:8px solid #b58e79;border-radius:42px;width:15%;height:78%;top:21%;left:28%;transform:rotate(-38deg)}.EVJJWa_repairCard .EVJJWa_artShapeTwo{background:#eddfd2;border:11px solid #a77b63;border-radius:50%;width:38%;height:37%;top:30%;right:22%}.EVJJWa_repairCard .EVJJWa_artShapeThree{background:#93654e5e}.EVJJWa_livingCard .EVJJWa_artHalo{border-color:#5268494d}.EVJJWa_livingCard .EVJJWa_artShapeOne{background:#a2b59b;border-radius:49% 49% 8px 8px;width:31%;height:73%;top:13%;left:30%}.EVJJWa_livingCard .EVJJWa_artShapeTwo{background:#e4cba1;border-radius:50% 50% 11px 11px;width:31%;height:36%;top:48%;right:15%}.EVJJWa_cardBottom{z-index:2;gap:9px;display:grid;position:relative}.EVJJWa_cardKicker{color:#637768;letter-spacing:.09em;font-size:10px;font-weight:800}.EVJJWa_cardBottom strong{color:#28392e;letter-spacing:-.045em;max-width:335px;min-height:2.1em;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.13;display:block}.EVJJWa_cardDescription{color:#53645a;min-height:3.5em;font-size:13px;line-height:1.75;display:block}.EVJJWa_cardAction{color:#284c39;border-top:1px solid #36574136;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:11px;padding-top:13px;font-size:12px;font-weight:850;display:flex}.EVJJWa_cardAction span{font-size:20px;font-weight:450;transition:transform .2s}.EVJJWa_departmentCard:hover .EVJJWa_cardAction span{transform:translate(3px,-3px)}.EVJJWa_existingRooms.EVJJWa_existingRooms{background:#fbfaf6;padding:clamp(60px,6vw,92px) clamp(20px,5vw,86px)}.EVJJWa_existingRooms .section-intro h2{color:#293a30;font-size:clamp(34px,3.9vw,58px)}.EVJJWa_existingRooms .room-grid{border-radius:12px;overflow:hidden}.EVJJWa_existingRooms .room-card{background:#f2f3ec}.EVJJWa_existingRooms .room-card:hover{background:#e2e9dd}.EVJJWa_roomEmpty{color:#657264;background:#f3f5ee;border:1px solid #d7ddd1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:98px;padding:24px 28px;display:flex}.EVJJWa_roomEmpty p{margin:0;font-size:13px}.EVJJWa_roomEmpty a{color:#2d543e;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:760;text-decoration:underline;display:inline-flex}.EVJJWa_shopSection.EVJJWa_shopSection{background:#fdfdf9;scroll-margin-top:90px}.EVJJWa_shopSection .shop-heading h2{color:#293a30}.EVJJWa_shopSection .catalog-empty{background:linear-gradient(118deg,#f1f4ee,#f9f8f3);border:1px solid #dae1d5;border-radius:15px;max-width:100%}@media (max-width:1180px){.EVJJWa_heroSection.EVJJWa_heroSection{min-height:620px}.EVJJWa_heroCopy h1{font-size:clamp(51px,5.3vw,72px)}.EVJJWa_departmentCard{min-height:485px}}@media (max-width:1100px){.EVJJWa_heroSection.EVJJWa_heroSection{grid-template-columns:minmax(0,1fr)}.EVJJWa_heroCopy.EVJJWa_heroCopy{padding-block:62px 52px}.EVJJWa_heroGallery.EVJJWa_heroGallery{min-height:450px}.EVJJWa_departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EVJJWa_departmentCard{min-height:490px}}@media (max-width:760px){.EVJJWa_heroSection.EVJJWa_heroSection{grid-template-columns:minmax(0,1fr)}.EVJJWa_heroCopy.EVJJWa_heroCopy{min-width:0;padding:48px 22px 44px}.EVJJWa_heroCopy h1{font-size:clamp(47px,11vw,68px)}.EVJJWa_heroBody.EVJJWa_heroBody{font-size:15px}.EVJJWa_heroActions.EVJJWa_heroActions{width:100%}.EVJJWa_heroGallery.EVJJWa_heroGallery{min-height:420px}.EVJJWa_departmentsSection{padding:64px 18px 72px}.EVJJWa_sectionHeading{grid-template-columns:1fr;gap:16px}.EVJJWa_sectionHeading h2{font-size:clamp(38px,9vw,53px)}.EVJJWa_sectionHeading>p{max-width:550px}.EVJJWa_departmentGrid{grid-template-columns:minmax(0,1fr)}.EVJJWa_departmentCard{min-height:450px}.EVJJWa_cardArtwork{min-height:155px}.EVJJWa_cardBottom strong{font-size:29px}.EVJJWa_cardDescription{min-height:0}.EVJJWa_existingRooms.EVJJWa_existingRooms{padding:56px 18px}.EVJJWa_roomEmpty{padding:22px}}@media (max-width:460px){.EVJJWa_heroCopy h1{font-size:clamp(42px,12vw,56px)}.EVJJWa_heroActions.EVJJWa_heroActions{flex-direction:column;align-items:stretch}.EVJJWa_heroActions>a{width:100%}.EVJJWa_heroMicrocopy{margin-top:29px}.EVJJWa_heroGallery.EVJJWa_heroGallery{min-height:365px}.EVJJWa_sceneObjectTall{height:25%}.EVJJWa_availabilityPanel{gap:10px;padding:17px}.EVJJWa_availabilityPanel strong{font-size:18px}.EVJJWa_availabilityPanel p{font-size:12px}.EVJJWa_sectionHeading h2{font-size:39px}}@media (max-width:360px){.EVJJWa_heroActions{flex-direction:column;align-items:stretch}.EVJJWa_heroActions>a{width:100%}}@media (prefers-reduced-motion:reduce){.EVJJWa_heroPrimary,.EVJJWa_heroSecondary,.EVJJWa_departmentCard,.EVJJWa_cardAction span{transition:none}.EVJJWa_heroPrimary:hover,.EVJJWa_heroSecondary:hover,.EVJJWa_departmentCard:hover,.EVJJWa_departmentCard:hover .EVJJWa_cardAction span{transform:none}}
.U7FNXW_departmentPage{--department-ink:#294334;--department-accent:#55725f;--department-soft:#e0e8df;--department-warm:#c5d2c4;color:#28392e;background:#f9f9f5}.U7FNXW_business{--department-ink:#2d483b;--department-accent:#617e69;--department-soft:#e5ece5;--department-warm:#b4c9ba}.U7FNXW_repair{--department-ink:#654935;--department-accent:#956b51;--department-soft:#f0e7df;--department-warm:#d6b9a4}.U7FNXW_living{--department-ink:#42543a;--department-accent:#78916c;--department-soft:#e9ece0;--department-warm:#c4d1b6}.U7FNXW_outdoor{--department-ink:#3b5947;--department-accent:#6a896e;--department-soft:#e5ece6;--department-warm:#bacabd}.U7FNXW_organization{--department-ink:#5a4c39;--department-accent:#8b7757;--department-soft:#ece8dc;--department-warm:#d7c9aa}.U7FNXW_hero{background:#f7f7f1;border-bottom:1px solid #2f48341f;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);min-height:clamp(510px,55vw,650px);display:grid}.U7FNXW_heroContent{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(45px,6vw,94px) clamp(22px,6.5vw,108px);display:flex}.U7FNXW_breadcrumb{color:#79847a;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-bottom:clamp(36px,5vw,70px);font-size:12px;line-height:1.5;display:flex}.U7FNXW_breadcrumb a{color:#3e654c;text-underline-offset:4px;align-content:center;min-height:27px;text-decoration:underline}.U7FNXW_breadcrumb span:last-child{color:#596a5c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.U7FNXW_heroEyebrow,.U7FNXW_sectionEyebrow{color:var(--department-accent);letter-spacing:.14em;margin:0 0 21px;font-size:11px;font-weight:820;line-height:1.5}.U7FNXW_hero h1{max-width:890px;color:var(--department-ink);letter-spacing:-.058em;margin:0;font-size:clamp(46px,5.2vw,80px);font-weight:670;line-height:1.055}.U7FNXW_heroIntro{color:#59655b;max-width:680px;margin:28px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.86}.U7FNXW_heroActions{flex-wrap:wrap;gap:11px;margin-top:33px;display:flex}.U7FNXW_primaryAction,.U7FNXW_secondaryAction{border:1px solid var(--department-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 18px;font-size:12px;font-weight:760;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.U7FNXW_primaryAction{background:var(--department-ink);color:#fff}.U7FNXW_secondaryAction{color:var(--department-ink);background:#ffffffb3;border-color:#cbd5ca}.U7FNXW_primaryAction:hover{background:var(--department-accent);border-color:var(--department-accent);transform:translateY(-2px)}.U7FNXW_secondaryAction:hover{background:var(--department-soft);transform:translateY(-2px)}.U7FNXW_primaryAction span,.U7FNXW_secondaryAction span{font-size:18px;font-weight:420}.U7FNXW_availabilityStatus{color:#536857;background:#e8efe694;border:1px solid #d4ddd1;border-radius:999px;align-items:center;gap:11px;max-width:100%;min-height:43px;margin:32px 0 0;padding:10px 15px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.U7FNXW_statusDot{background:#8a9f87;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.U7FNXW_heroArtwork{background:radial-gradient(circle at 72% 17%, #ffffffa6, transparent 26%), linear-gradient(145deg, var(--department-soft), var(--department-warm));isolation:isolate;min-width:0;min-height:490px;position:relative;overflow:hidden}.U7FNXW_heroArtwork:before{content:"";border:1px solid #3c503d38;border-radius:200px 200px 0 0;position:absolute;inset:9% 8%}.U7FNXW_artFrame,.U7FNXW_artDisc,.U7FNXW_artPillar,.U7FNXW_artBlock,.U7FNXW_artRule,.U7FNXW_artCaption{display:block;position:absolute}.U7FNXW_artFrame{border:12px solid #fff6;border-radius:260px 260px 16px 16px;inset:17% 14% 17% 16%}.U7FNXW_artDisc{aspect-ratio:1;background:#f7f5e1ad;border-radius:50%;width:38%;top:18%;right:12%;box-shadow:0 0 0 25px #ffffff1c}.U7FNXW_artPillar{z-index:1;background:var(--department-accent);border-radius:49% 49% 11px 11px;width:27%;height:43%;bottom:27%;left:23%;box-shadow:16px 16px 26px #283c2d21}.U7FNXW_artBlock{z-index:2;background:#f9f7edde;border-radius:14px 14px 5px 5px;width:29%;height:29%;bottom:26%;right:21%;box-shadow:-12px 16px 24px #3e42321c}.U7FNXW_artRule{z-index:2;background:var(--department-ink);opacity:.42;height:3px;bottom:25%;left:12%;right:12%}.U7FNXW_artCaption{color:var(--department-ink);letter-spacing:-.02em;font-size:clamp(14px,2vw,22px);font-weight:700;bottom:13%;left:13%}.U7FNXW_repair .U7FNXW_artPillar{transform-origin:50%;border-radius:70px;width:18%;transform:rotate(22deg)}.U7FNXW_repair .U7FNXW_artBlock{background:#ffffff78;border:13px solid #aa8067;border-radius:50%}.U7FNXW_business .U7FNXW_artPillar{border-top:16px solid #416b53;border-radius:9px;width:34%}.U7FNXW_business .U7FNXW_artBlock{border-top:15px solid #a0b8a4;border-radius:7px}.U7FNXW_living .U7FNXW_artBlock{background:#d8c5a1;border-radius:50% 50% 13% 13%}.U7FNXW_categorySection,.U7FNXW_productsSection{padding:clamp(70px,7vw,104px) clamp(20px,5vw,86px);scroll-margin-top:96px}.U7FNXW_categorySection{background:#f0f3ed}.U7FNXW_productsSection{background:#fdfdf9;border-top:1px solid #dfe4dc}.U7FNXW_sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(250px,.65fr);align-items:end;gap:38px;max-width:1450px;margin:0 auto 37px;display:grid}.U7FNXW_sectionHeading h2{max-width:800px;color:var(--department-ink);letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.2vw,60px);font-weight:670;line-height:1.1}.U7FNXW_sectionHeading>p{color:#607065;max-width:490px;margin:0 0 4px;font-size:13px;line-height:1.84}.U7FNXW_categoryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;max-width:1450px;margin:0 auto;display:grid}.U7FNXW_categoryCard{background:#fdfdfb;border:1px solid #d9e1d7;border-radius:12px;flex-direction:column;min-width:0;min-height:215px;padding:clamp(16px,1.6vw,25px);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.U7FNXW_categoryTop{color:var(--department-accent);justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;font-size:12px;font-weight:800;display:flex}.U7FNXW_categoryArrow{font-size:19px}.U7FNXW_categoryCard strong{color:#2d4134;letter-spacing:-.03em;overflow-wrap:anywhere;padding-top:38px;font-size:clamp(18px,1.45vw,22px);font-weight:720;line-height:1.23;display:block}.U7FNXW_categoryCard small{color:#667568;margin-top:11px;font-size:11px;font-weight:550;line-height:1.6;display:block}.U7FNXW_categoryPending{background:#f8f9f6}.U7FNXW_categoryPending .U7FNXW_categoryArrow{color:#adb8ac}.U7FNXW_categoryAvailable{background:#fff;border-color:#a7bba8}.U7FNXW_categoryAvailable:hover,.U7FNXW_categoryAvailable:focus-visible{border-color:var(--department-accent);transform:translateY(-4px);box-shadow:0 13px 28px #374e391a}.U7FNXW_categoryAvailable[aria-current=page]{border:2px solid var(--department-accent);background:var(--department-soft);padding:calc(clamp(16px,1.6vw,25px) - 1px)}.U7FNXW_catalogWrap{max-width:1450px;margin:0 auto}.U7FNXW_catalogWrap .catalog-empty{background:linear-gradient(110deg,#f1f5ee,#fcfbf7);border:1px solid #dbe2d8;border-radius:16px;max-width:100%;padding:clamp(24px,4vw,50px)}.U7FNXW_catalogWrap .catalog-empty h3{color:var(--department-ink);font-size:clamp(26px,3vw,40px);line-height:1.16}.U7FNXW_catalogWrap .catalog-controls{border-top:1px solid #d9e0d7;padding-top:20px}.U7FNXW_viewAll{min-height:40px;color:var(--department-accent);text-underline-offset:5px;align-items:center;margin-top:14px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:1180px){.U7FNXW_hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.U7FNXW_heroContent{padding-inline:clamp(24px,4.5vw,55px)}.U7FNXW_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.U7FNXW_categoryCard{min-height:185px}}@media (max-width:850px){.U7FNXW_hero{grid-template-columns:1fr;min-height:0}.U7FNXW_heroContent{padding:48px 26px 60px}.U7FNXW_breadcrumb{margin-bottom:38px}.U7FNXW_hero h1{font-size:clamp(47px,7vw,64px)}.U7FNXW_heroArtwork{min-height:320px}.U7FNXW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.U7FNXW_sectionHeading{grid-template-columns:1fr;gap:15px}}@media (max-width:580px){.U7FNXW_heroContent{padding:36px 18px 50px}.U7FNXW_hero h1{font-size:clamp(43px,11.4vw,57px)}.U7FNXW_heroIntro{margin-top:20px;font-size:14px}.U7FNXW_heroActions{flex-direction:column;width:100%}.U7FNXW_heroActions>a{width:100%}.U7FNXW_heroArtwork{min-height:275px}.U7FNXW_artCaption{font-size:14px}.U7FNXW_categorySection,.U7FNXW_productsSection{padding:60px 18px}.U7FNXW_sectionHeading h2{font-size:clamp(36px,9.4vw,46px)}.U7FNXW_categoryGrid{gap:10px}.U7FNXW_categoryCard{min-height:170px;padding:16px}.U7FNXW_categoryCard strong{padding-top:24px;font-size:18px}.U7FNXW_categoryAvailable[aria-current=page]{padding:15px}}@media (max-width:380px){.U7FNXW_categoryGrid{grid-template-columns:1fr}.U7FNXW_categoryCard{min-height:135px}}@media (prefers-reduced-motion:reduce){.U7FNXW_primaryAction,.U7FNXW_secondaryAction,.U7FNXW_categoryCard{transition:none}.U7FNXW_primaryAction:hover,.U7FNXW_secondaryAction:hover,.U7FNXW_categoryAvailable:hover{transform:none}}
