body:not(:has(.admin-shell)) .hero--brand{background:#f7f5f0}body:not(:has(.admin-shell)) .hero__inner--brand{grid-template-columns:minmax(0,.76fr) minmax(500px,1.24fr);gap:54px;min-height:720px;padding-top:64px;padding-bottom:72px}body:not(:has(.admin-shell)) .hero__copy--brand .eyebrow{color:#7b7d81}body:not(:has(.admin-shell)) .hero__copy--brand h1{max-width:620px}body:not(:has(.admin-shell)) .hero__copy--brand>p:not(.eyebrow){max-width:470px}body:not(:has(.admin-shell)) .hero__art--brand{background:#ddd9d0;min-height:610px;padding:0;position:relative;overflow:hidden}body:not(:has(.admin-shell)) .hero-brand-caption{z-index:6;pointer-events:none;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:18px 18px auto}:is(body:not(:has(.admin-shell)) .hero-brand-caption span,body:not(:has(.admin-shell)) .hero-brand-caption strong){letter-spacing:.12em;text-transform:uppercase;font-size:10px}body:not(:has(.admin-shell)) .brand-reveal{-webkit-user-select:none;user-select:none;height:100%;min-height:610px;position:relative;overflow:hidden}body:not(:has(.admin-shell)) .brand-reveal__scene{transition:background .2s;position:absolute;inset:0;overflow:hidden}body:not(:has(.admin-shell)) .brand-reveal__scene--day{color:#2d3035;background:linear-gradient(#eeeae2 0 69%,#cbc5ba 69%)}body:not(:has(.admin-shell)) .brand-reveal__scene--night{color:#f4f1ea;background:linear-gradient(#161719 0 69%,#0e0f11 69%)}body:not(:has(.admin-shell)) .brand-reveal__night{z-index:2;position:absolute;inset:0;overflow:hidden}body:not(:has(.admin-shell)) .brand-reveal__wall{background:linear-gradient(90deg,#0000 0 52%,#ffffff0f 52% 52.4%,#0000 52.4%);position:absolute;inset:0 0 31%}body:not(:has(.admin-shell)) .brand-reveal__track{width:48%;height:auto;position:absolute;inset:14% 9% auto auto;overflow:visible}body:not(:has(.admin-shell)) .rtl .brand-reveal__track{inset-inline:auto 9%}body:not(:has(.admin-shell)) .brand-reveal__track path{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body:not(:has(.admin-shell)) .brand-reveal__scene--day .brand-reveal__track path{opacity:.7}body:not(:has(.admin-shell)) .brand-reveal__scene--night .brand-reveal__track path{stroke:#f6f2e9;stroke-width:7px;filter:drop-shadow(0 0 6px #ff3151)drop-shadow(0 0 20px #ff3151b8)}body:not(:has(.admin-shell)) .brand-reveal__sofa{background:#afa99f;border-radius:9px 9px 4px 4px;width:55%;height:21%;position:absolute;bottom:12%;left:9%}body:not(:has(.admin-shell)) .brand-reveal__scene--night .brand-reveal__sofa{background:#27282b}body:not(:has(.admin-shell)) .brand-reveal__sofa:before{content:"";background:inherit;border-radius:8px;position:absolute;inset:-10% 4% 32%;box-shadow:inset 0 -1px #00000014}body:not(:has(.admin-shell)) .brand-reveal__sofa i{border:1px solid #00000014;border-radius:5px;width:28%;height:47%;position:absolute;top:9%}body:not(:has(.admin-shell)) .brand-reveal__sofa i:first-child{left:4%}.brand-reveal__sofa i:nth-child(2){left:36%}.brand-reveal__sofa i:nth-child(3){right:4%}body:not(:has(.admin-shell)) .brand-reveal__table{background:#857f75;width:22%;height:4%;position:absolute;bottom:8%;right:8%}body:not(:has(.admin-shell)) .brand-reveal__table:before{content:"";background:inherit;width:4%;height:70px;position:absolute;top:100%}body:not(:has(.admin-shell)) .brand-reveal__table:after{content:"";background:inherit;width:4%;height:70px;position:absolute;top:100%}body:not(:has(.admin-shell)) .brand-reveal__table:before{left:8%}.brand-reveal__table:after{right:8%}body:not(:has(.admin-shell)) .brand-reveal__scene--night .brand-reveal__table{background:#37383b}body:not(:has(.admin-shell)) .brand-reveal__lamp{background:#757168;width:3px;height:42%;position:absolute;top:22%;right:6%}body:not(:has(.admin-shell)) .brand-reveal__lamp:before{content:"";background:#b4afa6;border-radius:50% 50% 6px 6px;width:70px;height:34px;position:absolute;top:-6px;left:-35px}body:not(:has(.admin-shell)) .brand-reveal__scene--night .brand-reveal__lamp{background:#393a3d}body:not(:has(.admin-shell)) .brand-reveal__scene--night .brand-reveal__lamp:before{background:#2e2f32;box-shadow:0 18px 45px #ffdda51f}body:not(:has(.admin-shell)) .brand-reveal__labels{z-index:5;pointer-events:none;color:#fff;mix-blend-mode:difference;justify-content:space-between;display:flex;position:absolute;inset:auto 18px 18px}body:not(:has(.admin-shell)) .brand-reveal__labels span{letter-spacing:.15em;font-size:9px;font-weight:750}body:not(:has(.admin-shell)) .brand-reveal__handle{z-index:4;pointer-events:none;background:#ffffffd1;width:2px;position:absolute;top:0;bottom:0}body:not(:has(.admin-shell)) .brand-reveal__handle i{background:#111214b8;border:1px solid #ffffffa6;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0000002e}body:not(:has(.admin-shell)) .brand-reveal__handle i:before{content:"";border-top:1px solid #fff;border-left:1px solid #fff;width:7px;height:7px;position:absolute;top:50%}body:not(:has(.admin-shell)) .brand-reveal__handle i:after{content:"";border-top:1px solid #fff;border-left:1px solid #fff;width:7px;height:7px;position:absolute;top:50%}body:not(:has(.admin-shell)) .brand-reveal__handle i:before{left:9px;transform:translateY(-50%)rotate(-45deg)}body:not(:has(.admin-shell)) .brand-reveal__handle i:after{right:9px;transform:translateY(-50%)rotate(135deg)}body:not(:has(.admin-shell)) .brand-reveal>input[type=range]{z-index:7;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}body:not(:has(.admin-shell)) .section--rooms{background:#efede7;border-top:1px solid #1415171a}body:not(:has(.admin-shell)) .room-heading{margin-bottom:34px}body:not(:has(.admin-shell)) .room-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body:not(:has(.admin-shell)) .room-story-card{color:#17181a;background:#fff;min-width:0;display:block;overflow:hidden}body:not(:has(.admin-shell)) .room-story-card__visual{aspect-ratio:1.58;background:#dcd8cf;transition:filter .35s;position:relative;overflow:hidden}body:not(:has(.admin-shell)) .room-story-card:hover .room-story-card__visual{filter:contrast(1.03)}body:not(:has(.admin-shell)) .room-story-card__wall{background:#e9e6df;position:absolute;inset:0 0 27%}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__wall{background:#d6d7d5}body:not(:has(.admin-shell)) .room-story-card--office .room-story-card__wall{background:#e4ded3}body:not(:has(.admin-shell)) .room-story-card--lounge .room-story-card__wall{background:#ded9d0}body:not(:has(.admin-shell)) .room-story-card__visual:after{content:"";background:#c9c4bb;height:28%;position:absolute;inset:auto 0 0}body:not(:has(.admin-shell)) .room-story-card__visual svg{z-index:2;width:45%;height:54%;position:absolute;top:10%;right:8%;overflow:visible}body:not(:has(.admin-shell)) .rtl .room-story-card__visual svg{left:8%;right:auto}body:not(:has(.admin-shell)) .room-story-card__visual svg path{fill:none;stroke:#f8f6ef;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #df2845)drop-shadow(0 0 16px #df2845a6)}body:not(:has(.admin-shell)) .room-story-card__furniture{z-index:3;background:#242528;position:absolute;bottom:12%}body:not(:has(.admin-shell)) .room-story-card--gaming .room-story-card__furniture--a{background:#27282b;border-radius:4px;width:35%;height:26%;left:8%}body:not(:has(.admin-shell)) .room-story-card--gaming .room-story-card__furniture--a:before{content:"";background:#111214;border:5px solid #3a3b3f;height:61%;position:absolute;top:8%;left:9%;right:9%}body:not(:has(.admin-shell)) .room-story-card--gaming .room-story-card__furniture--b{background:#5d5952;width:44%;height:4%;bottom:9%;left:5%}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__furniture--a{background:#36373a;border-radius:18px 28px 4px 4px;width:51%;height:11%;bottom:10%;left:5%}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__furniture--a:before{content:"";background:#17181a;border:5px solid #55565a;border-radius:50%;width:27px;height:27px;position:absolute;bottom:-10px}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__furniture--a:after{content:"";background:#17181a;border:5px solid #55565a;border-radius:50%;width:27px;height:27px;position:absolute;bottom:-10px}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__furniture--a:before{left:12%}.room-story-card--garage .room-story-card__furniture--a:after{right:12%}body:not(:has(.admin-shell)) .room-story-card--garage .room-story-card__furniture--b{background:repeating-linear-gradient(0deg,#777 0 2px,#48494c 2px 23px);width:14%;height:43%;bottom:0;right:7%}body:not(:has(.admin-shell)) .room-story-card--office .room-story-card__furniture--a{background:#7b7468;width:49%;height:4%;bottom:15%;left:7%}body:not(:has(.admin-shell)) .room-story-card--office .room-story-card__furniture--a:before{content:"";background:#202124;border:5px solid #48494c;width:45%;height:60px;position:absolute;top:-70px;left:8%}body:not(:has(.admin-shell)) .room-story-card--office .room-story-card__furniture--b{background:#47484a;border-radius:30px 30px 3px 3px;width:14%;height:21%;bottom:0;left:12%}body:not(:has(.admin-shell)) .room-story-card--lounge .room-story-card__furniture--a{background:#aaa398;border-radius:8px;width:57%;height:24%;bottom:3%;left:5%}body:not(:has(.admin-shell)) .room-story-card--lounge .room-story-card__furniture--a:before{content:"";background:#aaa398;border-radius:8px 8px 0 0;position:absolute;inset:-28% 5% 45%}body:not(:has(.admin-shell)) .room-story-card--lounge .room-story-card__furniture--b{background:#766f66;width:18%;height:3%;bottom:10%;right:6%}body:not(:has(.admin-shell)) .room-story-card__copy{border-top:1px solid #14151714;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px 21px;display:flex}body:not(:has(.admin-shell)) .room-story-card__copy>div{gap:5px;display:grid}body:not(:has(.admin-shell)) .room-story-card__copy span{font-size:16px;font-weight:700}body:not(:has(.admin-shell)) .room-story-card__copy small{color:#7b7e83;font-size:11px}body:not(:has(.admin-shell)) .room-story-card__copy svg{flex:none;width:16px}body:not(:has(.admin-shell)) .section--custom-process{background:#fbfaf7;border-top:1px solid #1415171a}body:not(:has(.admin-shell)) .custom-process{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:72px;display:grid}body:not(:has(.admin-shell)) .custom-process__copy h2{color:#151619;letter-spacing:-.06em;max-width:620px;margin:10px 0 20px;font-size:clamp(42px,5.5vw,72px);line-height:.96}body:not(:has(.admin-shell)) .custom-process__copy>p:not(.eyebrow){color:#6d7075;max-width:540px;margin:0 0 28px;line-height:1.7}body:not(:has(.admin-shell)) .custom-process__visuals{grid-template-columns:1fr 1fr;gap:12px;display:grid}body:not(:has(.admin-shell)) .custom-process__card{background:#efede7;border:1px solid #1415171f;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}body:not(:has(.admin-shell)) .custom-process__card>span{color:#6f7277;letter-spacing:.13em;text-transform:uppercase;font-size:9px;position:absolute;inset:18px auto auto 18px}body:not(:has(.admin-shell)) .rtl .custom-process__card>span{inset:18px 18px auto auto}body:not(:has(.admin-shell)) .custom-process__card svg{width:72%;height:auto;overflow:visible}body:not(:has(.admin-shell)) .custom-process__card svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body:not(:has(.admin-shell)) .custom-process__card--before svg{transform:rotate(-4deg)}body:not(:has(.admin-shell)) .custom-process__card--before svg path{stroke:#777a80;stroke-width:2.2px;stroke-dasharray:9 8}body:not(:has(.admin-shell)) .custom-process__card--before:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 34px,#1415170b 34px 35px);position:absolute;inset:12% 10%}body:not(:has(.admin-shell)) .custom-process__card--after{background:#17181a;border-color:#17181a}body:not(:has(.admin-shell)) .custom-process__card--after>span{color:#9ca0a5}body:not(:has(.admin-shell)) .custom-process__card--after svg path{stroke:#fff;stroke-width:6px;filter:drop-shadow(0 0 6px #ff3151)drop-shadow(0 0 22px #ff3151cc)}body:not(:has(.admin-shell)) .section--community{background:#f2f0ea;border-top:1px solid #1415171a}body:not(:has(.admin-shell)) .community-heading{align-items:flex-end}body:not(:has(.admin-shell)) .community-score{color:#73767b;align-items:baseline;gap:4px;display:flex}body:not(:has(.admin-shell)) .community-score strong{color:#17181a;letter-spacing:-.04em;font-size:34px}body:not(:has(.admin-shell)) .community-score span{font-size:11px}body:not(:has(.admin-shell)) .community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body:not(:has(.admin-shell)) .community-review{background:#fff;border:1px solid #1415171a;min-width:0}body:not(:has(.admin-shell)) .community-review__image{aspect-ratio:1.16;background:#ddd9d0;overflow:hidden}body:not(:has(.admin-shell)) .community-review__image img{object-fit:cover;width:100%;height:100%}body:not(:has(.admin-shell)) .community-review__body{color:#17181a;gap:14px;padding:20px;display:grid}body:not(:has(.admin-shell)) .community-review__body p{color:#55585d;min-height:48px;margin:0;font-size:14px;line-height:1.7}body:not(:has(.admin-shell)) .community-review__body>strong{font-size:11px}body:not(:has(.admin-shell)) .community-review__stars{direction:ltr;justify-content:flex-end;gap:2px;display:flex}body:not(:has(.admin-shell)) .community-review__stars span{color:#d2d2d2;font-size:12px}body:not(:has(.admin-shell)) .community-review__stars .filled{color:#17181a}body:not(:has(.admin-shell)) .dark-story--brand{grid-template-columns:.86fr 1.14fr}body:not(:has(.admin-shell)) .dark-story__statement{background:radial-gradient(circle at 78% 26%,#d927423d,#0000 34%),#111214;border:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-height:420px;padding:28px;display:flex}body:not(:has(.admin-shell)) .dark-story__statement span{color:#9fa2a7;letter-spacing:.14em;font-size:9px}body:not(:has(.admin-shell)) .dark-story__statement strong{letter-spacing:-.06em;max-width:700px;font-size:clamp(44px,5.5vw,78px);font-weight:650;line-height:.93}body:not(:has(.admin-shell)) .build-circuit-intro{border-top:1px solid #14151721;justify-content:space-between;align-items:end;gap:20px;margin:25px 0 0;padding:18px 0 0;display:flex}body:not(:has(.admin-shell)) .build-circuit-intro span{color:#17181a;letter-spacing:.12em;font-size:10px;font-weight:800}body:not(:has(.admin-shell)) .build-circuit-intro p{color:#7a7d82;text-align:end;max-width:270px;margin:0;font-size:11px;line-height:1.5}body:not(:has(.admin-shell)) .build-circuit-intro+.buy-box{margin-top:15px}body:not(:has(.admin-shell)) .picker-step{color:#7a7d82;letter-spacing:0;border:1px solid #1415172e;border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-end:8px;font-size:8px;display:inline-grid}:is(body:not(:has(.admin-shell)) .variant-picker legend,body:not(:has(.admin-shell)) .text-color-picker legend,body:not(:has(.admin-shell)) .plug-type-picker legend,body:not(:has(.admin-shell)) .product-quantity-picker legend){align-items:center;display:flex}body:not(:has(.admin-shell)) .size-visualizer{background:#efede7;border:1px solid #1415171f;margin:-6px 0 28px;padding:14px}body:not(:has(.admin-shell)) .size-visualizer__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}body:not(:has(.admin-shell)) .size-visualizer__head strong{color:#3d3f43;font-size:10px;font-weight:700}body:not(:has(.admin-shell)) .size-visualizer__head span{color:#17181a;font-size:11px;font-weight:750}body:not(:has(.admin-shell)) .size-visualizer__room{aspect-ratio:1.9;background:linear-gradient(#e4e1da 0 72%,#cbc6bc 72%);position:relative;overflow:hidden}body:not(:has(.admin-shell)) .size-visualizer__monitor{background:#191a1c;border:5px solid #434448;width:28%;height:37%;position:absolute;bottom:24%;left:7%}body:not(:has(.admin-shell)) .size-visualizer__desk{background:#80796f;width:38%;height:4%;position:absolute;bottom:18%;left:4%}body:not(:has(.admin-shell)) .size-visualizer__desk:before{content:"";background:inherit;width:4%;height:48px;position:absolute;top:100%;left:8%;box-shadow:110px 0 #80796f}body:not(:has(.admin-shell)) .size-visualizer__chair{background:#55565a;border-radius:30px 30px 0 0;width:13%;height:18%;position:absolute;bottom:0;left:25%}body:not(:has(.admin-shell)) .size-visualizer__track{transform-origin:50%;width:38%;height:68%;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:43%;left:70%}body:not(:has(.admin-shell)) .size-visualizer__track svg{width:100%;height:100%;overflow:visible}body:not(:has(.admin-shell)) .size-visualizer__track path{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #d92742)drop-shadow(0 0 14px #d927429e)}body:not(:has(.admin-shell)) .size-visualizer>small{color:#85888d;margin-top:8px;font-size:9px;display:block}@media (max-width:980px){body:not(:has(.admin-shell)) .hero__inner--brand{grid-template-columns:1fr;min-height:0}:is(body:not(:has(.admin-shell)) .hero__art--brand,body:not(:has(.admin-shell)) .brand-reveal){min-height:560px}body:not(:has(.admin-shell)) .custom-process{grid-template-columns:1fr;gap:42px}body:not(:has(.admin-shell)) .dark-story--brand{grid-template-columns:1fr}}@media (max-width:760px){body:not(:has(.admin-shell)) .hero__inner--brand{gap:36px;padding-top:46px;padding-bottom:50px}:is(body:not(:has(.admin-shell)) .hero__art--brand,body:not(:has(.admin-shell)) .brand-reveal){min-height:470px}body:not(:has(.admin-shell)) .brand-reveal__track{width:57%;top:12%;right:4%}body:not(:has(.admin-shell)) .brand-reveal__sofa{width:62%;left:5%}body:not(:has(.admin-shell)) .room-story-grid{grid-template-columns:1fr}body:not(:has(.admin-shell)) .custom-process__visuals{grid-template-columns:1fr}body:not(:has(.admin-shell)) .custom-process__card{min-height:340px}body:not(:has(.admin-shell)) .community-grid{grid-template-columns:1fr}body:not(:has(.admin-shell)) .community-review__image{aspect-ratio:1.45}body:not(:has(.admin-shell)) .build-circuit-intro{flex-direction:column;align-items:start}body:not(:has(.admin-shell)) .build-circuit-intro p{text-align:start}}@media (max-width:520px){:is(body:not(:has(.admin-shell)) .hero__art--brand,body:not(:has(.admin-shell)) .brand-reveal){min-height:400px}body:not(:has(.admin-shell)) .brand-reveal__lamp{display:none}body:not(:has(.admin-shell)) .brand-reveal__track{width:63%}body:not(:has(.admin-shell)) .room-story-card__visual{aspect-ratio:1.34}body:not(:has(.admin-shell)) .size-visualizer__room{aspect-ratio:1.45}body:not(:has(.admin-shell)) .size-visualizer__track{width:42%;left:72%}}body:not(:has(.admin-shell)) .size-visualizer--real{background:#f5f3ee;border-radius:2px;margin-top:-4px;padding:0;overflow:hidden}body:not(:has(.admin-shell)) .size-visualizer--real .size-visualizer__head{background:#fbfaf7;border-bottom:1px solid #1415171a;margin:0;padding:14px 16px}body:not(:has(.admin-shell)) .size-visualizer--real .size-visualizer__head>div:first-child{gap:2px;display:grid}body:not(:has(.admin-shell)) .size-visualizer--real .size-visualizer__head strong{color:#17181a;font-size:11px}body:not(:has(.admin-shell)) .size-visualizer--real .size-visualizer__head span{color:#7c7f84;font-size:9px}body:not(:has(.admin-shell)) .size-visualizer__mode{background:#efede8;border:1px solid #1415171f;border-radius:99px;gap:2px;padding:2px;display:flex}body:not(:has(.admin-shell)) .size-visualizer__mode button{color:#777a80;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-radius:99px;min-width:54px;padding:7px 11px;font-size:8px;font-weight:800}body:not(:has(.admin-shell)) .size-visualizer__mode button.selected{color:#fff;background:#17181a}body:not(:has(.admin-shell)) .size-visualizer__room--real{aspect-ratio:1.68;isolation:isolate;background:linear-gradient(#e7e2da 0 77%,#bcb3a7 77% 100%);transition:background .35s}body:not(:has(.admin-shell)) .size-visualizer__room--real:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff85,#0000 32%,#3d322d0d);position:absolute;inset:0}body:not(:has(.admin-shell)) .size-visualizer__wall-light{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffffffe6,#fff0 68%);border-radius:50%;width:55%;position:absolute;inset:-15% auto auto -8%}body:not(:has(.admin-shell)) .size-visualizer__frame{aspect-ratio:.8;background:#d9d1c6;border:7px solid #3d3a37;width:13%;position:absolute;top:11%;left:6%;box-shadow:0 8px 22px #1f1a171c}body:not(:has(.admin-shell)) .size-visualizer__frame:after{content:"";border:1px solid #1c1c1c40;position:absolute;inset:14%}body:not(:has(.admin-shell)) .size-visualizer__console{background:linear-gradient(#7a6859,#584a3f);border-radius:3px;width:44%;height:7%;position:absolute;bottom:15%;left:5%;box-shadow:0 16px 28px #241d192e}body:not(:has(.admin-shell)) .size-visualizer__console i{background:#4f443a;width:3%;height:420%;position:absolute;top:100%}body:not(:has(.admin-shell)) .size-visualizer__console i:first-child{left:8%}body:not(:has(.admin-shell)) .size-visualizer__console i:last-child{right:8%}body:not(:has(.admin-shell)) .size-visualizer__screen{aspect-ratio:1.75;background:radial-gradient(circle at 68% 24%,#62666d,#202225 55%);border:5px solid #27282a;border-radius:3px;width:25%;position:absolute;bottom:28%;left:14%;box-shadow:0 8px 22px #14141424}body:not(:has(.admin-shell)) .size-visualizer__screen:after{content:"";background:#38383a;width:6%;height:22%;position:absolute;top:100%;left:47%}body:not(:has(.admin-shell)) .size-visualizer__speaker{aspect-ratio:.56;background:linear-gradient(#303033,#1d1d1f);border-radius:3px;width:4.2%;position:absolute;bottom:25%;box-shadow:0 8px 20px #1414142e}body:not(:has(.admin-shell)) .size-visualizer__speaker:before{content:"";aspect-ratio:1;background:#0f1011;border:1px solid #45464a;border-radius:50%;width:55%;position:absolute;left:50%;transform:translate(-50%)}body:not(:has(.admin-shell)) .size-visualizer__speaker:after{content:"";aspect-ratio:1;background:#0f1011;border:1px solid #45464a;border-radius:50%;width:55%;position:absolute;left:50%;transform:translate(-50%)}body:not(:has(.admin-shell)) .size-visualizer__speaker:before{top:17%}body:not(:has(.admin-shell)) .size-visualizer__speaker:after{bottom:13%}body:not(:has(.admin-shell)) .size-visualizer__speaker--left{left:7%}body:not(:has(.admin-shell)) .size-visualizer__speaker--right{left:43%}body:not(:has(.admin-shell)) .size-visualizer__floor{background:linear-gradient(#fff0,#4030261a);height:23%;position:absolute;inset:auto 0 0}body:not(:has(.admin-shell)) .size-visualizer__product{max-height:63%;transition:width .34s cubic-bezier(.2,.8,.2,1),filter .35s;position:absolute;top:43%;left:70%;transform:translate(-50%,-50%)}body:not(:has(.admin-shell)) .size-visualizer__product svg{width:100%;height:100%;overflow:visible}body:not(:has(.admin-shell)) .size-visualizer__product path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body:not(:has(.admin-shell)) .size-visualizer__acrylic{stroke:#787e853d;stroke-width:17px;filter:drop-shadow(0 5px 7px #23262b1a)}body:not(:has(.admin-shell)) .size-visualizer__light{stroke:#eceff2;stroke-width:5.2px;filter:drop-shadow(0 1px 1px #2a2a2a47)}body:not(:has(.admin-shell)) .size-visualizer__dimension{color:#686b70;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:86%;font-size:8px;font-weight:700;display:grid;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}body:not(:has(.admin-shell)) .size-visualizer__dimension i{opacity:.52;background:currentColor;height:1px;position:relative}body:not(:has(.admin-shell)) .size-visualizer__dimension i:first-child:before{content:"";background:currentColor;width:1px;height:5px;position:absolute;top:-2px}body:not(:has(.admin-shell)) .size-visualizer__dimension i:last-child:after{content:"";background:currentColor;width:1px;height:5px;position:absolute;top:-2px}body:not(:has(.admin-shell)) .size-visualizer__dimension i:first-child:before{left:0}body:not(:has(.admin-shell)) .size-visualizer__dimension i:last-child:after{right:0}body:not(:has(.admin-shell)) .size-visualizer--real>small{background:#fbfaf7;margin:0;padding:9px 14px 11px}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__room--real{background:linear-gradient(#1b1d21 0 77%,#111215 77% 100%)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__room--real:before{background:radial-gradient(circle at 75% 38%,#d6234324,#0000 34%),linear-gradient(90deg,#353b452e,#0000 38%)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__wall-light{opacity:.14}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__frame{box-shadow:none;background:#25272b;border-color:#25262a}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__console{filter:brightness(.42)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__screen{background:radial-gradient(circle at 65% 28%,#49536a,#101116 58%);box-shadow:0 0 28px #4a5d891f}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__speaker{filter:brightness(.58)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__acrylic{stroke:#ffffff17;filter:drop-shadow(0 0 8px #ffffff1a)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__light{stroke:#fff;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #e02646)drop-shadow(0 0 22px #e02646db)}body:not(:has(.admin-shell)) .size-visualizer--real.is-night .size-visualizer__dimension{color:#b1b4ba}@media (max-width:620px){body:not(:has(.admin-shell)) .size-visualizer--real .size-visualizer__head{flex-direction:column;align-items:flex-start}body:not(:has(.admin-shell)) .size-visualizer__room--real{aspect-ratio:1.3}body:not(:has(.admin-shell)) .size-visualizer__product{max-height:54%;top:38%;left:71%}body:not(:has(.admin-shell)) .size-visualizer__console{width:49%}}body:not(:has(.admin-shell)) .buy-box--conversion-first{margin-top:24px}body:not(:has(.admin-shell)) .buy-box--conversion-first .product-price-intro--selected{margin-bottom:21px}body:not(:has(.admin-shell)) .buy-box--conversion-first .variant-picker{margin-bottom:18px}body:not(:has(.admin-shell)) .buy-box--conversion-first .text-color-picker{margin-bottom:18px}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only{margin-top:4px}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only .button--primary{letter-spacing:.035em;min-height:58px;font-size:13px}body:not(:has(.admin-shell)) .product-plug-compact{border:0;margin:11px 0 25px}body:not(:has(.admin-shell)) .product-plug-compact>summary{color:#75787d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:10px;list-style:none;display:flex}body:not(:has(.admin-shell)) .product-plug-compact>summary::-webkit-details-marker{display:none}body:not(:has(.admin-shell)) .product-plug-compact>summary span:before{content:"✓";color:#17181a;margin-inline-end:7px;font-weight:800}body:not(:has(.admin-shell)) .product-plug-compact>summary strong{color:#4d5055;text-underline-offset:2px;font-size:9px;font-weight:700;text-decoration:underline}body:not(:has(.admin-shell)) .product-plug-compact__body{gap:7px;padding:8px 0 2px;display:grid}body:not(:has(.admin-shell)) .product-plug-compact__body label{color:#6b6e73;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}body:not(:has(.admin-shell)) .product-plug-compact__body select{color:#17181a;background:#fbfaf7;border:1px solid #14151729;border-radius:3px;width:100%;min-height:44px;padding:0 12px}body:not(:has(.admin-shell)) .size-visualizer--product-image{margin:0 0 28px}body:not(:has(.admin-shell)) .size-visualizer--product-image .size-visualizer__product{place-items:center;display:grid}body:not(:has(.admin-shell)) .size-visualizer__product-image-shell{place-items:center;width:100%;height:100%;transition:filter .35s,opacity .35s;display:grid;overflow:visible}body:not(:has(.admin-shell)) .size-visualizer__product-image-shell img{object-fit:contain;width:100%;height:100%;transition:filter .35s,opacity .35s,mix-blend-mode .35s;display:block;transform:translateZ(0)}body:not(:has(.admin-shell)) .size-visualizer--product-image.is-day .size-visualizer__product-image-shell img{mix-blend-mode:multiply;filter:brightness(1.02)contrast(1.02)saturate(.92)}body:not(:has(.admin-shell)) .size-visualizer--product-image.is-night .size-visualizer__product-image-shell img{mix-blend-mode:screen;filter:brightness(1.05)contrast(1.16)saturate(1.16)drop-shadow(0 0 7px #e026466b)}body:not(:has(.admin-shell)) .size-visualizer--product-image .size-visualizer__dimension{top:calc(100% + 9px)}@media (max-width:760px){body:not(:has(.admin-shell)) .product-page--editorial{padding-top:34px}body:not(:has(.admin-shell)) .product-detail--editorial .product-detail__tagline{margin-bottom:18px}body:not(:has(.admin-shell)) .buy-box--conversion-first{margin-top:18px}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only .button--primary{min-height:60px}body:not(:has(.admin-shell)) .product-plug-compact{margin-bottom:20px}body:not(:has(.admin-shell)) .size-visualizer--product-image{margin-top:4px}}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings){border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(720px,100vw - 28px);padding:15px 16px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy .eyebrow{margin-bottom:2px;font-size:8px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy h2{margin:1px 0 5px;font-size:20px;line-height:1.05}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy>p:not(.eyebrow){max-width:500px;margin:0 0 5px;font-size:11px;line-height:1.45}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy>a{font-size:10px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-actions{flex-wrap:nowrap;gap:7px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-actions .button{min-height:38px;padding:8px 12px;font-size:10px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-manage{white-space:nowrap;width:auto;padding:7px 3px;font-size:10px}body:not(:has(.admin-shell)) .cookie-panel--settings{border-radius:18px;width:min(640px,100vw - 28px);padding:22px}body:not(:has(.admin-shell)) .cookie-panel--settings .cookie-panel__copy h2{font-size:25px}body:not(:has(.admin-shell)) .cookie-panel--settings .cookie-option{padding:13px 14px}body:not(:has(.admin-shell)) .size-visualizer__product-image-shell{overflow:hidden}body:not(:has(.admin-shell)) .size-visualizer__product-image-shell img{transform-origin:50%;transform:translateZ(0)}@media (max-width:760px){body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings){grid-template-columns:1fr;gap:9px;width:min(620px,100vw - 20px);padding:13px 14px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:560px){body:not(:has(.admin-shell)) .cookie-layer{inset:auto 8px 8px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings){border-radius:14px;width:100%;padding:12px 13px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy h2{font-size:18px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-panel__copy>p:not(.eyebrow){font-size:10.5px;line-height:1.4}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-actions{gap:6px;display:flex}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-actions .button{flex:128px;width:auto;min-height:36px;padding:7px 9px;font-size:9px}body:not(:has(.admin-shell)) .cookie-panel:not(.cookie-panel--settings) .cookie-manage{flex:none;width:auto;padding:6px 2px}body:not(:has(.admin-shell)) .cookie-panel--settings{width:100%;padding:16px}}body:not(:has(.admin-shell)) .product-page--purchase{padding-bottom:56px}body:not(:has(.admin-shell)) .product-detail--purchase{align-self:start}body:not(:has(.admin-shell)) .purchase-confidence{border-top:1px solid #14151721;margin-top:17px;padding-top:17px}body:not(:has(.admin-shell)) .purchase-confidence__facts{border-top:1px solid #14151717;border-bottom:1px solid #14151717;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body:not(:has(.admin-shell)) .purchase-confidence__facts>span{align-content:start;gap:5px;min-width:0;padding:13px 12px 14px 0;display:grid}body:not(:has(.admin-shell)) .purchase-confidence__facts>span+span{border-inline-start:1px solid #14151717;padding-inline-start:12px}body:not(:has(.admin-shell)) .purchase-confidence__facts small{color:#91949a;letter-spacing:.11em;font-size:7px;font-weight:800}body:not(:has(.admin-shell)) .purchase-confidence__facts strong{color:#45484d;font-size:9px;font-weight:650;line-height:1.45}body:not(:has(.admin-shell)) .purchase-confidence__help{color:#74777c;justify-content:space-between;align-items:center;gap:16px;padding:13px 0 0;font-size:10px;display:flex}body:not(:has(.admin-shell)) .purchase-confidence__help a{color:#17181a;text-underline-offset:3px;font-size:10px;font-weight:750;text-decoration:underline}body:not(:has(.admin-shell)) .section--pitlane-preview{background:#e9e6df;border-top:1px solid #1415171a;border-bottom:1px solid #1415171a;padding:70px 0}body:not(:has(.admin-shell)) .pitlane-preview-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);align-items:center;gap:58px;display:grid}body:not(:has(.admin-shell)) .pitlane-preview-copy h2{color:#141517;letter-spacing:-.055em;max-width:480px;margin:9px 0 18px;font-size:clamp(38px,4.8vw,66px);font-weight:650;line-height:.96}body:not(:has(.admin-shell)) .pitlane-preview-copy>p:not(.eyebrow){color:#686b70;max-width:440px;margin:0;font-size:13px;line-height:1.7}body:not(:has(.admin-shell)) .pitlane-preview-copy__facts{border-top:1px solid #1415171f;gap:7px;margin-top:24px;padding-top:18px;display:grid}body:not(:has(.admin-shell)) .pitlane-preview-copy__facts span{color:#777a7f;padding-inline-start:14px;font-size:10px;line-height:1.5;position:relative}body:not(:has(.admin-shell)) .pitlane-preview-copy__facts span:before{content:"";inset-inline-start:0;background:#17181a;width:5px;height:1px;position:absolute;top:.62em}body:not(:has(.admin-shell)) .section--pitlane-preview .size-visualizer--product-image{width:100%;margin:0;box-shadow:0 22px 60px #2d262014}body:not(:has(.admin-shell)) .section--pitlane-preview .size-visualizer__room--real{aspect-ratio:1.8}body:not(:has(.admin-shell)) .section--product-after-purchase{background:#fbfaf7;padding:76px 0 88px}body:not(:has(.admin-shell)) .product-after-purchase{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:72px;display:grid}body:not(:has(.admin-shell)) .product-after-purchase__intro{position:sticky;top:110px}body:not(:has(.admin-shell)) .product-after-purchase__intro h2{color:#17181a;letter-spacing:-.05em;max-width:450px;margin:10px 0 16px;font-size:clamp(34px,4vw,56px);font-weight:650;line-height:.98}body:not(:has(.admin-shell)) .product-after-purchase__intro>p:not(.eyebrow){color:#74777c;max-width:430px;margin:0;font-size:12px;line-height:1.7}body:not(:has(.admin-shell)) .product-after-purchase__content .product-custom-note--quiet{margin-top:0}body:not(:has(.admin-shell)) .section--brand-confidence{background:#f1efe9;border-top:1px solid #1415171a;border-bottom:1px solid #1415171a;padding:76px 0}body:not(:has(.admin-shell)) .brand-confidence{gap:34px;display:grid}body:not(:has(.admin-shell)) .brand-confidence__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;column-gap:60px;display:grid}body:not(:has(.admin-shell)) .brand-confidence__heading .eyebrow{grid-column:1/-1}body:not(:has(.admin-shell)) .brand-confidence__heading h2{color:#17181a;letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(38px,4.8vw,64px);font-weight:650;line-height:.97}body:not(:has(.admin-shell)) .brand-confidence__heading>p:not(.eyebrow){color:#707378;margin:0 0 4px;font-size:13px;line-height:1.65}body:not(:has(.admin-shell)) .brand-confidence__grid{border-top:1px solid #14151724;border-bottom:1px solid #14151724;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body:not(:has(.admin-shell)) .brand-confidence__grid article{min-height:190px;padding:21px 26px 24px 0}body:not(:has(.admin-shell)) .brand-confidence__grid article+article{border-inline-start:1px solid #14151724;padding-inline-start:26px}body:not(:has(.admin-shell)) .brand-confidence__grid article>span{color:#9a9ca1;letter-spacing:.1em;font-size:9px;font-weight:800}body:not(:has(.admin-shell)) .brand-confidence__grid h3{color:#1a1b1d;margin:42px 0 9px;font-size:19px;font-weight:700}body:not(:has(.admin-shell)) .brand-confidence__grid p{color:#6d7075;max-width:310px;margin:0;font-size:11px;line-height:1.65}body:not(:has(.admin-shell)) .brand-confidence__links{flex-wrap:wrap;gap:22px;display:flex}body:not(:has(.admin-shell)) .brand-confidence__links a{color:#292b2f;text-underline-offset:4px;font-size:10px;font-weight:750;text-decoration:underline}body:not(:has(.admin-shell)) .prose--trust .prose-lead{border-bottom:1px solid #1415171f;max-width:680px;margin:-20px 0 34px;padding-bottom:28px;font-size:15px}body:not(:has(.admin-shell)) .prose--trust a{color:#1e2023;text-underline-offset:3px;font-weight:700;text-decoration:underline}body:not(:has(.admin-shell)) .prose-contact-card{background:#fff;border:1px solid #14151721;margin-top:46px;padding:24px}body:not(:has(.admin-shell)) .prose-contact-card h2{margin-top:0}body:not(:has(.admin-shell)) .prose-contact-card .button{color:#fff;margin-top:8px;text-decoration:none}body:not(:has(.admin-shell)) .contact-support-topics{border-top:1px solid #14151721;border-bottom:1px solid #14151721;gap:0;margin-top:30px;display:grid}body:not(:has(.admin-shell)) .contact-support-topics span{color:#44474b;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:flex}body:not(:has(.admin-shell)) .contact-support-topics span+span{border-top:1px solid #14151717}body:not(:has(.admin-shell)) .contact-support-topics small{color:#9a9ca1;letter-spacing:.08em;font-size:8px}body:not(:has(.admin-shell)) .contact-support-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}body:not(:has(.admin-shell)) .contact-support-links a{color:#25272a;text-underline-offset:3px;font-size:10px;font-weight:750;text-decoration:underline}@media (max-width:980px){:is(body:not(:has(.admin-shell)) .pitlane-preview-layout,body:not(:has(.admin-shell)) .product-after-purchase){grid-template-columns:1fr;gap:36px}body:not(:has(.admin-shell)) .product-after-purchase__intro{position:static}body:not(:has(.admin-shell)) .brand-confidence__heading{grid-template-columns:1fr;gap:14px}body:not(:has(.admin-shell)) .brand-confidence__heading .eyebrow{grid-column:auto}body:not(:has(.admin-shell)) .brand-confidence__grid{grid-template-columns:1fr}body:not(:has(.admin-shell)) .brand-confidence__grid article{min-height:0;padding:18px 0 20px}body:not(:has(.admin-shell)) .brand-confidence__grid article+article{border-inline-start:0;border-top:1px solid #1415171f;padding-inline-start:0}body:not(:has(.admin-shell)) .brand-confidence__grid h3{margin:18px 0 7px}}@media (max-width:760px){body:not(:has(.admin-shell)) .product-page--purchase{padding-bottom:38px}body:not(:has(.admin-shell)) .purchase-confidence__facts{grid-template-columns:1fr}body:not(:has(.admin-shell)) .purchase-confidence__facts>span{padding:10px 0}body:not(:has(.admin-shell)) .purchase-confidence__facts>span+span{border-inline-start:0;border-top:1px solid #14151714;padding-inline-start:0}body:not(:has(.admin-shell)) .purchase-confidence__help{flex-direction:column;align-items:flex-start;gap:5px}body:not(:has(.admin-shell)) .section--pitlane-preview{padding:52px 0}body:not(:has(.admin-shell)) .pitlane-preview-copy h2{font-size:42px}body:not(:has(.admin-shell)) .section--pitlane-preview .size-visualizer__room--real{aspect-ratio:1.3}:is(body:not(:has(.admin-shell)) .section--product-after-purchase,body:not(:has(.admin-shell)) .section--brand-confidence){padding:54px 0 62px}:is(body:not(:has(.admin-shell)) .brand-confidence__heading h2,body:not(:has(.admin-shell)) .product-after-purchase__intro h2){font-size:40px}body:not(:has(.admin-shell)) .brand-confidence__links{gap:14px 18px}body:not(:has(.admin-shell)) .prose-contact-card{padding:19px}}body:not(:has(.admin-shell)) .pdp-delivery-breakdown{border-top:1px solid #1415171c;gap:6px;margin-top:11px;padding-top:11px;display:grid}body:not(:has(.admin-shell)) .pdp-delivery-breakdown>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body:not(:has(.admin-shell)) .pdp-delivery-breakdown--unknown{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body:not(:has(.admin-shell)) .pdp-delivery-breakdown span{color:#777a7f;font-size:10px;line-height:1.45}body:not(:has(.admin-shell)) .pdp-delivery-breakdown strong{color:#3b3d41;white-space:nowrap;font-size:11px;font-weight:650}body:not(:has(.admin-shell)) .pdp-delivery-breakdown__total{border-top:1px solid #14151712;padding-top:6px}:is(body:not(:has(.admin-shell)) .pdp-delivery-breakdown__total span,body:not(:has(.admin-shell)) .pdp-delivery-breakdown__total strong){color:#17181a;font-weight:750}body:not(:has(.admin-shell)) .pdp-delivery-breakdown--unknown strong{white-space:normal;text-align:end}@media (max-width:560px){body:not(:has(.admin-shell)) .pdp-delivery-breakdown>div{gap:10px}body:not(:has(.admin-shell)) .pdp-delivery-breakdown--unknown{gap:10px}}body:not(:has(.admin-shell)) .section--rooms-prominent{background:#f2efe8;border-bottom:1px solid #1415171a;padding-top:74px}body:not(:has(.admin-shell)) .room-story-card__product-image{object-fit:cover;width:106%;height:106%;transition:transform .4s,filter .4s;display:block;position:absolute;inset:-3%}body:not(:has(.admin-shell)) .room-story-card:hover .room-story-card__product-image{transform:scale(1.025)}body:not(:has(.admin-shell)) .room-story-card__visual:has(.room-story-card__product-image):after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#08090b6b);position:absolute;inset:0}body:not(:has(.admin-shell)) .room-story-card__scene-label{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0a0b0dc7;padding:7px 9px;font-size:9px;font-weight:850;position:absolute;bottom:14px;left:16px}body:not(:has(.admin-shell)) .rtl .room-story-card__scene-label{left:auto;right:16px}body:not(:has(.admin-shell)) .custom-process__card--after img{object-fit:cover;width:108%;height:108%;position:absolute;inset:-4%}body:not(:has(.admin-shell)) .custom-reference-sheet{background:#f8f6f0;border:1px solid #d2cdc4;grid-template-rows:auto 1fr auto;gap:18px;width:76%;min-height:72%;padding:22px;display:grid;transform:rotate(-2deg);box-shadow:0 18px 40px #14151717}body:not(:has(.admin-shell)) .custom-reference-sheet>b{color:#6f7277;letter-spacing:.15em;font-size:9px}body:not(:has(.admin-shell)) .custom-reference-sheet svg{align-self:center;max-height:240px;width:100%!important}body:not(:has(.admin-shell)) .custom-reference-sheet i{background:repeating-linear-gradient(90deg,#beb9b0 0 34px,#0000 34px 42px);height:1px}body:not(:has(.admin-shell)) .custom-process__note{color:#898c91;grid-column:1/-1;font-size:10px;line-height:1.5}body:not(:has(.admin-shell)) .brand-confidence__grid--questions{grid-template-columns:repeat(3,1fr)}body:not(:has(.admin-shell)) .brand-confidence__grid--questions article:nth-child(4){border-left:0}body:not(:has(.admin-shell)) .policy-safety-note{color:#65696f;background:#f3f0e9;border:1px solid #1415171f;margin-top:38px;padding:16px 18px;font-size:12px;line-height:1.65}body:not(:has(.admin-shell)) .contact-response-promise{color:#17181a;background:#f4f1ea;border:1px solid #1415171f;align-items:center;gap:14px;width:max-content;margin:24px 0;padding:12px 15px;display:flex}body:not(:has(.admin-shell)) .contact-response-promise>span{letter-spacing:-.04em;font-size:25px;font-weight:950}body:not(:has(.admin-shell)) .contact-response-promise>div{gap:2px;display:grid}.contact-response-promise strong{letter-spacing:.12em;font-size:9px}.contact-response-promise small{color:#7b7e83;font-size:10px}body:not(:has(.admin-shell)) .custom-contact-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0;display:grid}body:not(:has(.admin-shell)) .custom-contact-steps span{background:#f5f2ec;border:1px solid #1415171a;gap:8px;padding:14px;font-size:11px;display:grid}body:not(:has(.admin-shell)) .custom-contact-steps b{color:#b71832;font-size:9px}body:not(:has(.admin-shell)) .cart-line__shipping{color:#777c83;margin-top:6px;font-size:10px;display:block}body:not(:has(.admin-shell)) .order-summary__row--total{border-top:1px solid #14151724;margin-top:8px;padding-top:14px;font-size:16px}@media (max-width:900px){body:not(:has(.admin-shell)) .brand-confidence__grid--questions{grid-template-columns:1fr 1fr}.brand-confidence__grid--questions article:nth-child(odd){border-left:0}}body:not(:has(.admin-shell)) .contact-evidence-note{color:#666a70;max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.7}body:not(:has(.admin-shell)) .contact-evidence-note a{color:#17181a;text-underline-offset:3px;text-decoration:underline}body:not(:has(.admin-shell)) .footer-business-details{color:#8c8f94;gap:4px;margin-top:14px;font-size:10px;line-height:1.55;display:grid}body:not(:has(.admin-shell)) .footer-business-details a{color:inherit;text-underline-offset:2px;text-decoration:underline}body:not(:has(.admin-shell)) .buy-box--conversion-first .variant-picker button.selected{color:#17181a;background:#fbfaf7;border-color:#17181a;position:relative;box-shadow:inset 0 0 0 1px #17181a}body:not(:has(.admin-shell)) .buy-box--conversion-first .variant-picker button.selected strong{color:#17181a}body:not(:has(.admin-shell)) .buy-box--conversion-first .variant-picker button.selected small{color:#6e7176}body:not(:has(.admin-shell)) .buy-box--conversion-first .variant-picker button.selected:after{content:"✓";inset-inline-end:9px;color:#fff;background:#17181a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:8px}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only .button--primary{letter-spacing:.055em;text-transform:uppercase;font-size:15px;font-weight:850}body:not(:has(.admin-shell)) .pdp-price-meta{color:#777a7f;justify-content:space-between;align-items:baseline;gap:14px;margin:8px 0 0;font-size:10px;line-height:1.45;display:flex}body:not(:has(.admin-shell)) .pdp-price-meta strong{color:#3b3d41;white-space:nowrap;font-weight:700}body:not(:has(.admin-shell)) .express-wallet-button{min-width:0;display:none}body:not(:has(.admin-shell)) .express-wallet-button__error{color:#a91f35;margin-top:5px;font-size:8px;line-height:1.35;display:block}:is(body:not(:has(.admin-shell)) .pdp-sticky-buybar,body:not(:has(.admin-shell)) .pdp-mobile-tabs,body:not(:has(.admin-shell)) .pdp-mobile-editorial-images){display:none}@media (max-width:760px){body:not(:has(.admin-shell)) .product-page--purchase{padding-top:0;padding-bottom:34px}body:not(:has(.admin-shell)) .product-page--purchase .product-gallery{margin-inline:-15px}body:not(:has(.admin-shell)) .product-page--purchase .product-gallery__main{border-inline:0;border-radius:0}body:not(:has(.admin-shell)) .product-page--purchase .product-gallery__thumbs{display:none}body:not(:has(.admin-shell)) .product-detail--purchase{padding-top:20px}body:not(:has(.admin-shell)) .product-detail--purchase .product-kicker{display:none}body:not(:has(.admin-shell)) .product-detail--editorial h1{margin-bottom:8px;font-size:38px;line-height:.98}body:not(:has(.admin-shell)) .product-detail--editorial .product-detail__tagline{color:#777a7f;margin-bottom:12px;font-size:13px}body:not(:has(.admin-shell)) .buy-box--conversion-first{margin-top:14px}body:not(:has(.admin-shell)) .buy-box--conversion-first .product-price-intro--selected{margin-bottom:18px}body:not(:has(.admin-shell)) .pdp-price-meta{grid-template-columns:1fr auto;gap:5px 12px;margin-top:7px;font-size:9px;display:grid}body:not(:has(.admin-shell)) .pdp-price-meta strong{font-size:9px}body:not(:has(.admin-shell)) .express-wallet-button--ready{display:block}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only:has(.express-wallet-button--ready) .button--primary{color:#17181a;box-shadow:none;background:#fff;border:1.5px solid #17181a}body:not(:has(.admin-shell)) .product-purchase-actions--primary-only .button--primary{min-height:58px}body:not(:has(.admin-shell)) .express-wallet-button--inline>div:first-child{min-height:58px}body:not(:has(.admin-shell)) .product-plug-compact{margin:9px 0 0}body:not(:has(.admin-shell)) .pdp-mobile-tabs{background:#fff;border-top:1px solid #1415171a;border-bottom:1px solid #1415171a;margin-top:0;display:block}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav{scrollbar-width:none;border-bottom:1px solid #14151714;gap:26px;padding:0 20px;display:flex;overflow-x:auto}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav::-webkit-scrollbar{display:none}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav button{color:#575a5f;min-height:58px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12px;position:relative}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav button.selected{color:#17181a}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav button.selected:after{content:"";background:#17181a;height:2px;position:absolute;bottom:-1px;left:0;right:0}body:not(:has(.admin-shell)) .pdp-mobile-tabs__panel{min-height:178px;padding:26px 28px 30px}body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy{color:#2d2f33;font-size:13px;line-height:1.62}body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy p{margin:0 0 12px}body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy ul{gap:7px;margin:0;padding-inline-start:20px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy a{color:#5f6267;text-underline-offset:3px;text-decoration:underline}body:not(:has(.admin-shell)) .pdp-mobile-tabs__sizes{flex-wrap:wrap;gap:8px;display:flex}body:not(:has(.admin-shell)) .pdp-mobile-tabs__sizes span{background:#faf9f6;border:1px solid #14151724;padding:8px 11px;font-size:11px}body:not(:has(.admin-shell)) .pdp-mobile-editorial-images{background:#f1f0ed;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-editorial-images figure{border-bottom:8px solid #fff;min-height:0;margin:0;overflow:hidden}body:not(:has(.admin-shell)) .pdp-mobile-editorial-images img{object-fit:cover;background:#f1f0ed;width:100%;height:auto;min-height:420px;max-height:82vh;display:block}body:not(:has(.admin-shell)) .pdp-sticky-buybar{z-index:880;padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#fffffff7;border-top:1px solid #1415171f;transition:transform .24s,opacity .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -12px 34px #14151714}body:not(:has(.admin-shell)) .pdp-sticky-buybar.is-visible{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta span{color:#52555a;flex:none;font-size:12px}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions{grid-template-columns:1fr;gap:9px;display:grid}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary{color:#17181a;min-height:52px;box-shadow:none;letter-spacing:.035em;background:#fff;border:1.5px solid #17181a;border-radius:0;font-size:12px;font-weight:750}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary:hover{background:#f5f4f1}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .express-wallet-button__error{background:#fff;border:1px solid #a91f352e;padding:7px 9px;position:absolute;bottom:calc(100% + 4px);left:14px;right:14px}}.pdp-options-sheet{display:none}@media (max-width:760px){:is(body:not(:has(.admin-shell)) .product-detail--purchase,body:not(:has(.admin-shell)) .buy-box--conversion-first){display:contents}body:not(:has(.admin-shell)) .pdp-sticky-buybar{z-index:950;padding:12px 14px calc(12px + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;background:#fff;border-top:1px solid #14151724;transition:none;display:block;position:fixed;bottom:0;left:0;right:0;transform:none;box-shadow:0 -8px 28px #14151714}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta{color:#17181a;width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 9px;padding:0;display:flex}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta span{color:#52555a;flex:none;font-size:12px}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary{color:#17181a;min-height:52px;box-shadow:none;letter-spacing:.035em;text-transform:uppercase;background:#fff;border:1.5px solid #17181a;border-radius:0;font-size:12px;font-weight:750}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary:hover{background:#f5f4f1}body:not(:has(.admin-shell)) .pdp-options-sheet{z-index:940;display:block;position:fixed;inset:0}body:not(:has(.admin-shell)) .pdp-options-sheet__backdrop{background:#11121461;border:0;width:100%;height:100%;position:absolute;inset:0}body:not(:has(.admin-shell)) .pdp-options-sheet__panel{left:0;right:0;bottom:calc(102px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #14151724;max-height:min(64vh,610px);padding:18px 18px 20px;position:absolute;overflow:auto;box-shadow:0 -18px 44px #14151729}body:not(:has(.admin-shell)) .pdp-options-sheet__panel>header{border-bottom:1px solid #1415171a;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}body:not(:has(.admin-shell)) .pdp-options-sheet__panel>header>div{gap:4px;display:grid}body:not(:has(.admin-shell)) .pdp-options-sheet__panel>header strong{font-size:15px;font-weight:650}body:not(:has(.admin-shell)) .pdp-options-sheet__panel>header span{color:#62656a;font-size:12px}body:not(:has(.admin-shell)) .pdp-options-sheet__close{color:#17181a;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:27px;line-height:1}body:not(:has(.admin-shell)) .pdp-options-sheet fieldset{margin-top:18px}body:not(:has(.admin-shell)) .pdp-options-sheet fieldset legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750}body:not(:has(.admin-shell)) .pdp-options-sheet .picker-step{display:none}body:not(:has(.admin-shell)) .pdp-options-sheet__plug{color:#4f5257;border-top:1px solid #1415171a;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}body:not(:has(.admin-shell)) .pdp-options-sheet__plug select{color:#17181a;max-width:48%;height:38px;font:inherit;background:#fff;border:1px solid #14151733;border-radius:0;padding:0 8px}body:not(:has(.admin-shell)) .pdp-options-sheet__total{color:#777a7f;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 0;font-size:10px;display:flex}body:not(:has(.admin-shell)) .pdp-options-sheet__total strong{color:#25272a;font-weight:700}body:not(:has(.admin-shell)) .pdp-mobile-tabs{margin-top:0}body:not(:has(.admin-shell)) .express-wallet-button--ready{display:block}body:not(:has(.admin-shell)) .express-wallet-button--sticky>div:first-child{min-height:52px}body:not(:has(.admin-shell)) .product-page--purchase{gap:0;padding-top:0;padding-bottom:28px}body:not(:has(.admin-shell)) .product-detail--purchase{padding:20px 0 26px;display:block!important}body:not(:has(.admin-shell)) .buy-box--conversion-first{margin-top:14px;display:block!important}body:not(:has(.admin-shell)) .product-detail--purchase>h1{display:block!important}body:not(:has(.admin-shell)) .product-detail--purchase>.product-detail__tagline{display:block!important}body:not(:has(.admin-shell)) .product-detail--purchase>.product-kicker{display:none!important}body:not(:has(.admin-shell)) .pdp-desktop-purchase{display:block!important}body:not(:has(.admin-shell)) .pdp-desktop-purchase .product-price-intro--selected{margin-bottom:18px}:is(body:not(:has(.admin-shell)) .pdp-desktop-purchase .variant-picker,body:not(:has(.admin-shell)) .pdp-desktop-purchase .text-color-picker){margin-bottom:18px}body:not(:has(.admin-shell)) .pdp-desktop-purchase .product-plug-compact{margin-top:10px}body:not(:has(.admin-shell)) .pdp-options-sheet{display:none!important}body:not(:has(.admin-shell)) .pdp-sticky-buybar{z-index:950;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #14151724;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #14151714;opacity:1!important;pointer-events:auto!important;display:block!important;transform:none!important}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions{grid-template-columns:1fr;gap:8px;display:grid}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary{color:#fff;min-height:52px;box-shadow:none;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#17181a;border:1.5px solid #17181a;border-radius:0;padding-inline:10px;font-size:11px;font-weight:800}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary:hover{color:#fff;background:#08090a}body:not(:has(.admin-shell)):has(.pdp-sticky-buybar) main{padding-bottom:92px}body:not(:has(.admin-shell)) .wallet-debug-panel{z-index:2200;color:#17181a;text-align:left;direction:ltr;background:#fffffffa;border:1px solid #1b1d20;max-height:calc(100vh - 180px);padding:13px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;position:fixed;top:74px;left:10px;right:10px;overflow:auto;box-shadow:0 18px 50px #00000038}body:not(:has(.admin-shell)) .wallet-debug-panel header{border-bottom:1px solid #14151724;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:9px;display:flex}body:not(:has(.admin-shell)) .wallet-debug-panel header strong{font-size:12px}body:not(:has(.admin-shell)) .wallet-debug-panel header span{color:#8e2334}body:not(:has(.admin-shell)) .wallet-debug-panel dl{gap:7px;margin:0;display:grid}body:not(:has(.admin-shell)) .wallet-debug-panel dl>div{grid-template-columns:105px 1fr;gap:8px;display:grid}body:not(:has(.admin-shell)) .wallet-debug-panel dt{color:#676b71}body:not(:has(.admin-shell)) .wallet-debug-panel dd{overflow-wrap:anywhere;margin:0}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions{position:relative}body:not(:has(.admin-shell)) .pdp-sticky-buybar .express-wallet-button{min-width:0;display:block!important}body:not(:has(.admin-shell)) .pdp-sticky-buybar .express-wallet-button:not(.express-wallet-button--ready){opacity:0;pointer-events:none;width:320px;height:52px;position:absolute;top:0;left:-10000px;overflow:hidden}body:not(:has(.admin-shell)) .pdp-sticky-buybar .express-wallet-button--ready{opacity:1;pointer-events:auto;width:auto;height:auto;position:static;overflow:visible}}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block{display:none}@media (max-width:760px){body:not(:has(.admin-shell)) .product-page--purchase{padding-bottom:0}body:not(:has(.admin-shell)) .product-detail--purchase{display:none!important}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block{background:#fff;padding:22px 0 8px;display:block}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block__header{gap:7px;margin-bottom:14px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block__header h2{letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.02}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block__header p{color:#777a7f;margin:0;font-size:13px;line-height:1.5}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .buy-box--conversion-first{margin-top:0;display:block!important}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .pdp-desktop-purchase{display:block!important}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .product-price-intro--selected{border-top:0;margin-bottom:18px;padding-top:0}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .product-purchase-actions--wallet-row{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid;position:relative}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .product-purchase-actions--wallet-row:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .product-purchase-actions--wallet-row .button--primary{color:#17181a;min-height:58px;box-shadow:none;letter-spacing:.035em;text-transform:uppercase;background:#fff;border:1.5px solid #17181a;border-radius:0;font-size:12px;font-weight:750}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .product-purchase-actions--wallet-row .button--primary:hover{background:#f5f4f1}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .express-wallet-button{min-width:0;display:block!important}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .express-wallet-button:not(.express-wallet-button--ready){opacity:0;pointer-events:none;width:320px;height:58px;position:absolute;top:0;left:-10000px;overflow:hidden}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .express-wallet-button--ready{opacity:1;pointer-events:auto;width:auto;height:auto;position:static}body:not(:has(.admin-shell)) .pdp-mobile-purchase-block .express-wallet-button--inline>div:first-child{min-height:58px}body:not(:has(.admin-shell)) .pdp-sticky-buybar{z-index:950;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #14151724;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #14151714;opacity:0!important;pointer-events:none!important;transition:transform .24s,opacity .2s!important;display:block!important;transform:translateY(115%)!important}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta{gap:2px;margin:0 0 8px;display:grid}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta strong{text-overflow:ellipsis;white-space:nowrap;color:#17181a;min-width:0;font-size:12px;font-weight:700;display:block;overflow:hidden}body:not(:has(.admin-shell)) .pdp-sticky-buybar__meta span{color:#5b5f65;font-size:11px;line-height:1.3}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions{grid-template-columns:1fr;gap:8px;display:grid}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary{color:#fff;min-height:52px;box-shadow:none;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#17181a;border:1.5px solid #17181a;border-radius:0;padding-inline:10px;font-size:11px;font-weight:800}body:not(:has(.admin-shell)) .pdp-sticky-buybar__actions .button--primary:hover{color:#fff;background:#08090a}body:not(:has(.admin-shell)):has(.pdp-sticky-buybar) main{padding-bottom:98px}body:not(:has(.admin-shell)) .pdp-related-products{padding-top:22px}:is(body:not(:has(.admin-shell)) #pdp-mobile-options-slot,body:not(:has(.admin-shell)) #pdp-mobile-final-purchase-slot){display:block}body:not(:has(.admin-shell)) .pdp-mobile-options{background:#fff;border-bottom:8px solid #f4f3f0;padding:22px 0 24px}body:not(:has(.admin-shell)) .pdp-mobile-options fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}body:not(:has(.admin-shell)) .pdp-mobile-options fieldset legend{color:#4d5055;letter-spacing:.085em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button{color:#17181a;min-width:0;min-height:66px;font:inherit;background:#fff;border:1px solid #1415172e;border-radius:0;place-items:center;gap:3px;padding:9px 6px;display:grid;position:relative}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button span{font-size:13px;font-weight:700}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button small{color:#686b70;font-size:10px}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button.selected{background:#faf9f6;border:2px solid #17181a}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button.selected:after{content:"✓";font-size:9px;font-weight:900;position:absolute;top:5px;right:7px}body:not(:has(.admin-shell))[dir=rtl] .pdp-mobile-options__sizes button.selected:after{left:7px;right:auto}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button:disabled{opacity:.38}body:not(:has(.admin-shell)) .pdp-mobile-options__colours>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-options__colours button{color:#17181a;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #1415172e;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 13px;font-size:12px;display:flex}body:not(:has(.admin-shell)) .pdp-mobile-options__colours button.selected{background:#faf9f6;border:2px solid #17181a;font-weight:700}body:not(:has(.admin-shell)) .pdp-mobile-options__colours .text-color-swatch{flex:0 0 20px;width:20px;height:20px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug{border-top:1px solid #1415171a;margin:0}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary{color:#55585d;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:46px;font-size:11px;list-style:none;display:flex}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary::-webkit-details-marker{display:none}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary strong{color:#303236;text-underline-offset:3px;font-size:10px;text-decoration:underline}body:not(:has(.admin-shell)) .pdp-mobile-options__plug>div{gap:7px;padding:2px 0 12px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-options__plug label{color:#777a7f;font-size:10px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug select{color:#17181a;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #1415172e;border-radius:0;padding:0 10px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase{background:#fff;border-top:8px solid #f4f3f0;border-bottom:8px solid #f4f3f0;padding:26px 0 30px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__heading{gap:6px;margin-bottom:18px;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__heading h2{letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.04}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__heading p{color:#777a7f;margin:0;font-size:12px;line-height:1.5}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price{border-top:1px solid #1415171f;border-bottom:1px solid #1415171f;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:18px;padding:16px 0;display:grid}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price>div{justify-content:space-between;gap:8px;display:flex}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price span{color:#777a7f;text-transform:uppercase;letter-spacing:.05em;font-size:10px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price strong{font-size:13px;font-weight:700}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price .total{border-top:1px solid #14151714;grid-column:1/-1;padding-top:8px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price .total strong{font-size:18px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__price small{color:#777a7f;grid-column:1/-1;font-size:9px}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions{grid-template-columns:1fr;gap:10px;display:grid;position:relative}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions:has(.express-wallet-button--ready){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions .button--primary{color:#17181a;min-height:55px;box-shadow:none;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1.5px solid #17181a;border-radius:0;padding-inline:8px;font-size:11px;font-weight:800}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions .express-wallet-button{min-width:0;display:block!important}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions .express-wallet-button:not(.express-wallet-button--ready){opacity:0;pointer-events:none;width:320px;height:55px;position:absolute;top:0;left:-10000px;overflow:hidden}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions .express-wallet-button--ready{opacity:1;pointer-events:auto;width:auto;height:auto;position:static}body:not(:has(.admin-shell)) .pdp-mobile-final-purchase__actions .express-wallet-button--inline>div:first-child{min-height:55px}body:not(:has(.admin-shell)) .pdp-sticky-buybar{opacity:0!important;pointer-events:none!important;transition:transform .22s,opacity .18s!important;transform:translateY(115%)!important}body:not(:has(.admin-shell)) .pdp-sticky-buybar.is-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}body:not(:has(.admin-shell)) .pdp-related-products .product-grid--editorial{gap:24px 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(:has(.admin-shell)) .pdp-related-products .product-card__body{padding-inline:2px}body:not(:has(.admin-shell)) .pdp-related-products .product-card__meta h3{font-size:14px;line-height:1.15}}:is(body:not(:has(.admin-shell)) .pdp-mobile-options,body:not(:has(.admin-shell)) .pdp-mobile-final-purchase){display:none}@media (max-width:760px){:is(body:not(:has(.admin-shell)) .pdp-mobile-options,body:not(:has(.admin-shell)) .pdp-mobile-final-purchase){display:block}body:not(:has(.admin-shell)) .home-hero .hero__inner--brand{gap:20px;padding-top:24px;padding-bottom:26px}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .eyebrow{margin-bottom:7px;font-size:8px}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand h1{max-width:100%;margin:0;font-size:clamp(38px,11vw,50px);line-height:.96}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand>p:not(.eyebrow){max-width:34rem;margin:11px 0 0;line-height:1.45;font-size:13px!important}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .hero__actions{margin-top:16px}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .hero__actions .button{min-height:44px;padding-inline:16px;font-size:10px}:is(body:not(:has(.admin-shell)) .home-hero .hero__art--brand,body:not(:has(.admin-shell)) .home-hero .brand-reveal){min-height:330px}body:not(:has(.admin-shell)) .home-collection .section-heading--editorial{gap:14px;margin-bottom:22px}body:not(:has(.admin-shell)) .home-collection .section-heading--editorial h2{margin-top:5px;font-size:clamp(30px,9vw,38px);line-height:1}body:not(:has(.admin-shell)) .home-collection .section-heading--editorial span{font-size:12px;line-height:1.45}body:not(:has(.admin-shell)) .home-collection{padding-top:48px}body:not(:has(.admin-shell)) .page-hero--shop{padding:26px 0 20px}body:not(:has(.admin-shell)) .page-hero--shop .eyebrow{margin-bottom:6px;font-size:8px}body:not(:has(.admin-shell)) .page-hero--shop h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,10vw,42px);line-height:.98}body:not(:has(.admin-shell)) .page-hero--shop>.container>p:last-child{max-width:34rem;margin:9px 0 0;font-size:12px;line-height:1.45}body:not(:has(.admin-shell)) .shop-catalogue-section{padding-top:28px}}@media (max-width:520px){:is(body:not(:has(.admin-shell)) .home-hero .hero__art--brand,body:not(:has(.admin-shell)) .home-hero .brand-reveal){min-height:300px}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body:not(:has(.admin-shell)) .product-gallery__zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}body:not(:has(.admin-shell)) .product-gallery__zoom-trigger img{object-fit:cover;width:100%;height:100%}body:not(:has(.admin-shell)) .pdp-mobile-editorial-images__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}body:not(:has(.admin-shell)) .pdp-mobile-editorial-images__zoom img{width:100%}.product-lightbox{z-index:5000;color:#fff;background:#08090af0;place-items:center;padding:32px 70px;display:grid;position:fixed;inset:0}.product-lightbox__stage{place-items:center;width:min(1200px,100vw - 150px);height:min(88vh,900px);display:grid;position:relative}.product-lightbox__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-lightbox__close,.product-lightbox__nav{z-index:2;color:#fff;cursor:pointer;background:#0f1012b8;border:1px solid #ffffff42;border-radius:50%;place-items:center;display:grid;position:absolute}.product-lightbox__close{width:44px;height:44px;font-size:30px;line-height:1;top:18px;right:18px}.product-lightbox__nav{width:48px;height:48px;font-size:34px;line-height:1;top:50%;transform:translateY(-50%)}.product-lightbox__nav--prev{left:18px}.product-lightbox__nav--next{right:18px}.product-lightbox__count{color:#ffffffb8;letter-spacing:.08em;font-size:11px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}body:not(:has(.admin-shell)) .community-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#14151747 transparent;grid-template-columns:none;grid-auto-columns:minmax(300px,360px);grid-auto-flow:column;gap:14px;padding:0 0 12px;display:grid;overflow-x:auto}body:not(:has(.admin-shell)) .community-grid:focus-visible{outline-offset:6px;outline:1px solid #1415174d}body:not(:has(.admin-shell)) .community-review{scroll-snap-align:start}body:not(:has(.admin-shell)) .community-review__body p{min-height:0}body:not(:has(.admin-shell)) .shop-catalogue-section{padding-top:30px}@media (max-width:760px){body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav{min-height:0}body:not(:has(.admin-shell)) .pdp-mobile-tabs__nav button{min-height:50px}body:not(:has(.admin-shell)) .pdp-mobile-tabs__panel{min-height:0;padding:16px 20px 17px}body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy{font-size:12px;line-height:1.5}:is(body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy p:last-child,body:not(:has(.admin-shell)) .pdp-mobile-tabs__copy ul:last-child){margin-bottom:0}body:not(:has(.admin-shell)) .pdp-mobile-options{border-bottom:5px solid #f4f3f0;padding:13px 0 14px}body:not(:has(.admin-shell)) .pdp-mobile-options fieldset{margin-bottom:13px}body:not(:has(.admin-shell)) .pdp-mobile-options fieldset legend{margin-bottom:8px}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes>div{gap:7px}body:not(:has(.admin-shell)) .pdp-mobile-options__sizes button{min-height:61px}body:not(:has(.admin-shell)) .pdp-mobile-options__colours>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body:not(:has(.admin-shell)) .pdp-mobile-options__colours button{gap:8px;min-height:43px;padding:0 10px;font-size:11px}body:not(:has(.admin-shell)) .pdp-mobile-options__colours .text-color-swatch{flex-basis:17px;width:17px;height:17px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug{border-top:0;margin-top:-2px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary{color:#85888d;justify-content:flex-start;gap:7px;min-height:29px;font-size:9px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary strong{color:#66696e;font-size:8px;font-weight:600;text-decoration:none}body:not(:has(.admin-shell)) .pdp-mobile-options__plug summary strong:before{content:"· "}body:not(:has(.admin-shell)) .pdp-mobile-options__plug>div{justify-content:space-between;align-items:center;gap:10px;padding:3px 0 5px;display:flex}body:not(:has(.admin-shell)) .pdp-mobile-options__plug label{font-size:8px}body:not(:has(.admin-shell)) .pdp-mobile-options__plug select{width:auto;min-width:150px;max-width:70%;height:34px;font-size:10px}body:not(:has(.admin-shell)) .home-hero .hero__inner--brand{padding-top:18px;padding-bottom:20px;display:block}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .eyebrow{display:none}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand h1{max-width:330px;font-size:clamp(31px,9.5vw,39px);line-height:.96}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand>p:not(.eyebrow){max-width:330px;margin-top:8px;line-height:1.4;font-size:11.5px!important}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .hero__actions{gap:7px;margin-top:13px}body:not(:has(.admin-shell)) .home-hero .hero__copy--brand .hero__actions .button{min-height:40px;padding-inline:13px;font-size:9px}body:not(:has(.admin-shell)) .home-hero .hero__art--brand{display:none}body:not(:has(.admin-shell)) .section--rooms-prominent{padding-top:34px;padding-bottom:48px}body:not(:has(.admin-shell)) .section--rooms-prominent .room-heading{gap:10px;margin-bottom:20px}body:not(:has(.admin-shell)) .section--rooms-prominent .room-heading h2{margin-top:5px;font-size:clamp(29px,8.5vw,36px);line-height:1}body:not(:has(.admin-shell)) .section--rooms-prominent .room-heading span{margin-top:9px;font-size:11px;line-height:1.4}body:not(:has(.admin-shell)) .shop-catalogue-section{padding-top:14px;padding-bottom:80px}body:not(:has(.admin-shell)) .community-grid{grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:10px;margin-inline:0;padding-bottom:9px;grid-template-columns:none!important}body:not(:has(.admin-shell)) .community-review__image{aspect-ratio:1.2}.product-lightbox{padding:58px 12px 56px}.product-lightbox__stage{width:calc(100vw - 24px);height:calc(100vh - 124px)}.product-lightbox__close{width:40px;height:40px;top:10px;right:10px}.product-lightbox__nav{width:42px;height:42px;top:auto;bottom:10px;transform:none}.product-lightbox__nav--prev{left:12px}.product-lightbox__nav--next{right:12px}.product-lightbox__count{bottom:-35px}}body:not(:has(.admin-shell)) .community-review__image button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}body:not(:has(.admin-shell)) .community-review__image button img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){body:not(:has(.admin-shell)) .section--community{padding:48px 0 54px}body:not(:has(.admin-shell)) .community-heading{gap:12px;margin-bottom:22px}body:not(:has(.admin-shell)) .community-heading h2{font-size:clamp(30px,9vw,38px)}body:not(:has(.admin-shell)) .community-heading span{margin-top:8px;font-size:11px;line-height:1.4}body:not(:has(.admin-shell)) .community-score strong{font-size:28px}}
