:root{--font-display:var(--font-manrope), "Manrope", var(--font-host-grotesk), "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-title:var(--font-host-grotesk), "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-host-grotesk), "Host Grotesk", var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;--pink:#eab9b3;--black:#050505;--white:#fff;--charcoal:#494d51;--charcoal-deep:#3f4347;--ink:var(--black);--espresso:var(--black);--brown:var(--pink);--gold:var(--pink);--copper:var(--pink);--moss:var(--pink);--green-soft:#eef4ee;--beige-soft:#fbf6f2;--muted:#05050594;--paper:#fff;--cream:#fbf6f2;--sand:#f7ece6;--line:#0505051a;--glass:#ffffffb8;--shadow:0 24px 70px #0505051a;--radius:28px;--pill:999px}.ar-room-loading{color:#17241d;letter-spacing:.12em;text-transform:uppercase;place-content:center;justify-items:center;gap:.9rem;min-height:62vh;font-size:.82rem;font-weight:750;display:grid}.ar-room-loading svg{width:2rem;height:2rem;animation:1.4s ease-in-out infinite ar-scan-pulse}.ar-room-page{--ar-ink:#152019;--ar-muted:#667069;--ar-line:#1520191f;--ar-lime:#c8ff3d;width:min(100%,96rem);color:var(--ar-ink);margin:0 auto}.ar-room-page button,.ar-room-page a{font:inherit}.ar-room-intro{max-width:58rem;margin-bottom:2.6rem}.ar-room-intro .eyebrow,.ar-desktop-copy .eyebrow,.ar-launch-copy .eyebrow{color:#53625a;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.48rem;margin:0 0 .7rem;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}.ar-room-intro .eyebrow svg,.ar-desktop-copy .eyebrow svg{width:1rem;height:1rem}.ar-room-intro h1{max-width:15ch;font-family:var(--font-display,inherit);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,6.4vw,6.8rem);font-weight:650;line-height:.9}.ar-room-intro>p:last-of-type{max-width:47rem;color:var(--ar-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.ar-room-desktop{padding:clamp(7rem,9vw,9rem) clamp(2rem,5vw,5.5rem) 10rem}.ar-desktop-experience{background:#111713;border:1px solid #ffffff1f;border-radius:2.25rem;grid-template-columns:minmax(0,1.32fr) minmax(25rem,.68fr);min-height:42rem;display:grid;overflow:hidden;box-shadow:0 2.5rem 7rem #212d2429}.ar-desktop-preview{isolation:isolate;background:#253228;min-height:42rem;position:relative;overflow:hidden}.ar-desktop-preview:after{z-index:1;content:"";background:linear-gradient(#080d0a0d,#080d0a8a),linear-gradient(90deg,#080d0a14,#0000 55%);position:absolute;inset:0}.ar-desktop-preview>img{object-fit:cover;width:100%;height:100%;min-height:42rem}.ar-desktop-floor-swatch{z-index:2;opacity:.78;filter:saturate(.82)contrast(1.02);clip-path:polygon(22% 0,79% 0,100% 100%,0 100%);mix-blend-mode:multiply;transform-origin:bottom;background-repeat:repeat;background-size:10rem;height:45%;position:absolute;bottom:-8%;left:8%;right:6%;transform:perspective(32rem)rotateX(58deg)scale(1.18)}.ar-desktop-scan-line{z-index:3;background:linear-gradient(90deg,#0000,#c8ff3d 28%,#fff 50%,#c8ff3d 72%,#0000);height:1px;animation:4.2s ease-in-out infinite ar-desktop-scan;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 1rem #c8ff3dcc}.ar-desktop-scan-line span{background:#fff;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-.3rem;left:50%;box-shadow:0 0 0 .28rem #c8ff3d59}.ar-desktop-preview-status,.ar-desktop-product-name{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);background:#0c120ead;border:1px solid #ffffff29;display:flex;position:absolute;box-shadow:0 .9rem 2.8rem #03080533}.ar-desktop-preview-status{border-radius:999px;align-items:center;gap:.55rem;padding:.72rem .95rem;font-size:.76rem;font-weight:700;top:1.5rem;left:1.5rem}.ar-desktop-preview-status i{background:var(--ar-lime);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .28rem #c8ff3d24}.ar-desktop-product-name{border-radius:1rem;flex-direction:column;width:min(24rem,100% - 3rem);padding:1rem 1.15rem;bottom:1.5rem;right:1.5rem}.ar-desktop-product-name small{color:#fff9;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.ar-desktop-product-name strong{font-size:1.08rem;line-height:1.22}.ar-desktop-copy{color:#f7faf7;flex-direction:column;padding:clamp(2.3rem,4vw,4rem);display:flex}.ar-device-mark{width:3.4rem;height:3.4rem;color:var(--ar-lime);background:#ffffff0f;border:1px solid #ffffff24;border-radius:1rem;place-items:center;margin-bottom:2rem;display:grid}.ar-device-mark svg{width:1.35rem;height:1.35rem}.ar-desktop-copy .eyebrow{color:var(--ar-lime)}.ar-desktop-copy h2{font-family:var(--font-display,inherit);letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,3.2vw,4rem);font-weight:620;line-height:.98}.ar-desktop-copy>p:not(.eyebrow){color:#ffffff9e;margin:1.1rem 0 1.5rem;font-size:.95rem;line-height:1.62}.ar-desktop-copy ol{border-top:1px solid #ffffff1a;gap:0;margin:0;padding:0;list-style:none;display:grid}.ar-desktop-copy li{border-bottom:1px solid #ffffff1a;grid-template-columns:2.35rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.ar-desktop-copy li>span{color:#111713;background:var(--ar-lime);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.63rem;font-weight:850;display:grid}.ar-desktop-copy li div{flex-direction:column;gap:.22rem;display:flex}.ar-desktop-copy li strong{font-size:.91rem}.ar-desktop-copy li small{color:#ffffff85;font-size:.76rem;line-height:1.4}.ar-desktop-url{background:#c8ff3d0d;border:1px dashed #c8ff3d57;border-radius:.9rem;flex-direction:column;gap:.25rem;margin:1.5rem 0 1rem;padding:.95rem 1rem;display:flex}.ar-desktop-url span{color:#ffffff78;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.ar-desktop-url strong{color:var(--ar-lime);font-size:.88rem}.ar-desktop-copy>a{color:#111713;background:var(--ar-lime);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.4rem;margin-top:auto;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.ar-desktop-copy>a svg{width:1rem;height:1rem}.ar-desktop-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ar-desktop-products button{border:1px solid var(--ar-line);min-width:0;color:var(--ar-ink);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:1rem;grid-template-columns:3.5rem 1fr;align-items:center;gap:.85rem;padding:.65rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.ar-desktop-products button:hover{transform:translateY(-2px)}.ar-desktop-products button.active{background:#c8ff3d29;border-color:#738f28}.ar-desktop-products img{object-fit:cover;border-radius:.68rem;width:3.5rem;height:3.5rem}.ar-desktop-products span{flex-direction:column;gap:.22rem;min-width:0;display:flex}.ar-desktop-products strong,.ar-desktop-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-desktop-products strong{font-size:.78rem}.ar-desktop-products small{color:var(--ar-muted);font-size:.67rem}.ar-room-mobile{padding:6.6rem 1rem 8.5rem}.ar-room-mobile .ar-room-intro{margin:0 auto 1.4rem}.ar-room-mobile .ar-room-intro h1{max-width:12ch;font-size:clamp(2.7rem,12.5vw,4.2rem);line-height:.92}.ar-room-mobile .ar-room-intro>p:last-of-type{font-size:.98rem;line-height:1.5}.ar-room-trust{scrollbar-width:none;gap:.45rem;margin-top:1.15rem;display:flex;overflow-x:auto}.ar-room-trust::-webkit-scrollbar{display:none}.ar-product-tray::-webkit-scrollbar{display:none}.ar-room-trust span{border:1px solid var(--ar-line);color:#53625a;background:#ffffffb8;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.58rem .72rem;font-size:.64rem;font-weight:750;display:flex}.ar-room-trust svg{width:.82rem;height:.82rem}.ar-camera-shell{border:1px solid var(--ar-line);background:#121713;border-radius:1.55rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 4rem #17241b1f}.ar-camera-frame{touch-action:none;background:#0a0e0b;min-height:36rem;position:relative;overflow:hidden}.ar-camera-frame>video,.ar-floor-canvas{width:100%;height:100%;position:absolute;inset:0}.ar-camera-frame>video{z-index:0;object-fit:cover}.ar-floor-canvas{z-index:1;pointer-events:none}.ar-floor-canvas.match-light{mix-blend-mode:multiply}.ar-analysis-canvas{display:none}.ar-camera-launch{z-index:4;background:#edf1ea;grid-template-rows:1.04fr .96fr;display:grid;position:absolute;inset:0}.ar-launch-visual{min-height:16rem;position:relative;overflow:hidden}.ar-launch-visual:after{content:"";background:linear-gradient(#0c130e0a,#0c130e8f);position:absolute;inset:0}.ar-launch-visual img{object-fit:cover;width:100%;height:100%}.ar-launch-grid{z-index:2;clip-path:polygon(21% 0,79% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 18%,#c8ff3d38 18% 18.5%),repeating-linear-gradient(0deg,#0000 0 21%,#c8ff3d2b 21% 21.5%);border:1px solid #c8ff3db3;position:absolute;inset:18% 8% 6%}.ar-launch-reticle{z-index:3;width:3.4rem;height:3.4rem;color:var(--ar-lime);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a100c7a;border:1px solid #ffffffad;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-launch-reticle svg{width:1.35rem;height:1.35rem}.ar-launch-copy{z-index:5;color:#f8fbf7;background:#162019;padding:1.25rem;position:relative}.ar-launch-icon{color:#142018;background:var(--ar-lime);border:.34rem solid #162019;border-radius:50%;place-items:center;width:3.55rem;height:3.55rem;display:grid;position:absolute;top:-1.8rem;right:1.25rem}.ar-launch-icon svg{width:1.25rem;height:1.25rem}.ar-launch-copy .eyebrow{color:#c8ff3ddb;margin-bottom:.52rem;font-size:.61rem}.ar-launch-copy h2{font-family:var(--font-display,inherit);letter-spacing:-.045em;margin:0;font-size:2rem;font-weight:650;line-height:1}.ar-launch-copy>p:not(.eyebrow):not(.ar-camera-error){color:#fff9;margin:.7rem 0 1rem;font-size:.79rem;line-height:1.46}.ar-camera-error{color:#ffd4c8;background:#7e301d38;border:1px solid #ffb7a352;border-radius:.72rem;margin:0 0 .8rem;padding:.68rem .75rem;font-size:.71rem;line-height:1.35}.ar-launch-copy>button{color:#101610;background:var(--ar-lime);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.4rem;font-size:.74rem;font-weight:850;display:flex}.ar-launch-copy>button:disabled{opacity:.7}.ar-launch-copy>button svg{width:1rem;height:1rem}.ar-camera-topbar{z-index:8;top:max(.75rem, env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:.8rem;right:.8rem}.ar-live-status,.ar-camera-topbar>div{color:#fff;-webkit-backdrop-filter:blur(16px);background:#090e0ba3;border:1px solid #ffffff26;align-items:center;display:flex}.ar-live-status{border-radius:999px;gap:.46rem;min-height:2.45rem;padding:0 .75rem;font-size:.69rem;font-weight:780}.ar-live-status i{background:#5bff8b;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 .28rem #5bff8b29}.ar-camera-topbar>div{border-radius:999px;gap:.15rem;padding:.18rem}.ar-camera-topbar button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;padding:0;display:grid}.ar-camera-topbar button:last-child{color:#172019;background:#fffffff0}.ar-camera-topbar svg{width:.95rem;height:.95rem}.ar-floor-guide{z-index:5;pointer-events:none;position:absolute;inset:0}.ar-floor-guide svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-floor-guide polygon{fill:#c8ff3d09;stroke:#e0ff93e6;stroke-dasharray:1.8 1.4;stroke-width:.2px;vector-effect:non-scaling-stroke}.ar-floor-guide line{opacity:.18;stroke:#efffc7;stroke-dasharray:1.1 1.4;stroke-width:.12px;vector-effect:non-scaling-stroke}.ar-floor-guide>button{pointer-events:auto;touch-action:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141f17ad;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .7rem 1.6rem #0000004d}.ar-floor-guide>button span{background:var(--ar-lime);border-radius:50%;width:.58rem;height:.58rem;box-shadow:0 0 0 .24rem #c8ff3d2e}.ar-floor-guide>button.active{transform:translate(-50%,-50%)scale(1.17)}.ar-scan-feedback{z-index:7;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px);background:#080d0a8f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.42rem;min-height:2rem;padding:0 .7rem;font-size:.61rem;font-weight:700;display:flex;position:absolute;top:4.35rem;left:50%;transform:translate(-50%)}.ar-scan-feedback svg{width:.85rem;height:.85rem;color:var(--ar-lime)}.ar-scan-feedback.state-scanning svg{animation:1s ease-in-out infinite ar-scan-pulse}.ar-selected-floor{z-index:7;color:#fff;-webkit-backdrop-filter:blur(14px);background:#080d0a9e;border:1px solid #ffffff24;border-radius:.8rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.55rem;max-width:calc(100% - 1.6rem);padding:.38rem .72rem .38rem .4rem;display:grid;position:absolute;bottom:.85rem;left:.8rem}.ar-selected-floor img{object-fit:cover;border-radius:.52rem;width:2.5rem;height:2.5rem}.ar-selected-floor span{flex-direction:column;min-width:0;display:flex}.ar-selected-floor small{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.ar-selected-floor strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ar-camera-bottom{padding:.85rem .85rem calc(.85rem + env(safe-area-inset-bottom));color:#172019;background:#f7f8f4fa}.ar-product-tray-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.ar-product-tray-head>div{flex-direction:column;display:flex}.ar-product-tray-head small{color:#788179;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:800}.ar-product-tray-head strong{margin-top:.1rem;font-size:.92rem}.ar-product-tray-head>button{border:1px solid var(--ar-line);color:#253129;background:#fff;border-radius:999px;align-items:center;gap:.38rem;min-height:2.3rem;padding:0 .7rem;font-size:.66rem;font-weight:780;display:flex}.ar-product-tray-head>button svg{width:.8rem;height:.8rem}.ar-product-tray-head>button svg:last-child{width:.7rem}.ar-product-tray{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.52rem;margin:0 -.85rem;padding:0 .85rem .2rem;display:flex;overflow-x:auto}.ar-product-tray>button{border:1px solid var(--ar-line);color:var(--ar-ink);text-align:left;scroll-snap-align:start;background:#fff;border-radius:.9rem;flex:0 0 7.2rem;gap:.4rem;padding:.38rem;display:grid;position:relative;overflow:hidden}.ar-product-tray>button.active{background:#f5fbdc;border-color:#708d21;box-shadow:inset 0 0 0 1px #708d21}.ar-product-tray>button>img{object-fit:cover;border-radius:.62rem;width:100%;height:4.15rem}.ar-product-tray>button>span{flex-direction:column;min-width:0;padding:0 .15rem .18rem;display:flex}.ar-product-tray>button strong,.ar-product-tray>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-product-tray>button strong{font-size:.66rem}.ar-product-tray>button small{color:#707971;margin-top:.1rem;font-size:.56rem}.ar-product-tray>button>i{background:#ffffffbf;border:1px solid #ffffffb3;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.58rem;right:.58rem}.ar-product-tray>button.active>i{background:var(--ar-lime);box-shadow:0 0 0 .2rem #c8ff3d33}.ar-adjustment-sheet{border:1px solid var(--ar-line);background:#fff;border-radius:1rem;gap:.65rem;margin-top:.7rem;padding:.8rem;animation:.18s both ar-sheet-in;display:grid}.ar-adjustment-heading{justify-content:space-between;align-items:center;display:flex}.ar-adjustment-heading>span,.ar-adjustment-heading>button{align-items:center;gap:.4rem;display:flex}.ar-adjustment-heading>span{font-size:.75rem;font-weight:800}.ar-adjustment-heading>button{color:#647067;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:750}.ar-adjustment-heading svg{width:.85rem;height:.85rem}.ar-adjustment-sheet label{gap:.25rem;display:grid}.ar-adjustment-sheet label>span{color:#657067;justify-content:space-between;font-size:.64rem;display:flex}.ar-adjustment-sheet label b{color:#1c2920}.ar-adjustment-sheet input[type=range]{accent-color:#89ac26;width:100%;height:.28rem}.ar-light-match{border:1px solid var(--ar-line);color:var(--ar-ink);text-align:left;background:#f6f7f2;border-radius:.78rem;grid-template-columns:2rem minmax(0,1fr) 2.3rem;align-items:center;gap:.55rem;padding:.55rem;display:grid}.ar-light-match>svg{justify-self:center;width:1rem;height:1rem}.ar-light-match>span{flex-direction:column;min-width:0;display:flex}.ar-light-match strong{font-size:.68rem}.ar-light-match small{color:#758078;margin-top:.1rem;font-size:.56rem}.ar-light-match>i{background:#d7dcd6;border-radius:999px;width:2.2rem;height:1.25rem;position:relative}.ar-light-match>i:after{content:"";background:#fff;border-radius:50%;width:.93rem;height:.93rem;transition:transform .18s;position:absolute;top:.16rem;left:.18rem;box-shadow:0 .1rem .35rem #0000002e}.ar-light-match.active>i{background:#95ba2b}.ar-light-match.active>i:after{transform:translate(.9rem)}.ar-add-floor{color:#101610;background:var(--ar-lime);text-align:left;border:0;border-radius:999px;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:3.55rem;margin-top:.72rem;padding:.45rem .75rem;display:grid}.ar-add-floor>svg{justify-self:center;width:1rem;height:1rem}.ar-add-floor>span{flex-direction:column;min-width:0;display:flex}.ar-add-floor strong{font-size:.74rem}.ar-add-floor small{opacity:.66;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;margin-top:.05rem;font-size:.55rem;overflow:hidden}.ar-add-floor>b{white-space:nowrap;font-size:.7rem}.ar-room-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.ar-room-steps article{border:1px solid var(--ar-line);background:#ffffffb8;border-radius:1.15rem;min-height:9rem;padding:.9rem;position:relative;overflow:hidden}.ar-room-steps article>span{color:#8d968f;font-size:.58rem;font-weight:800;position:absolute;top:.72rem;right:.72rem}.ar-room-steps svg{color:#53635a;width:1.15rem;height:1.15rem}.ar-room-steps h3{letter-spacing:-.02em;margin:1.35rem 0 .4rem;font-size:.8rem}.ar-room-steps p{color:#727c75;margin:0;font-size:.65rem;line-height:1.43}.ar-camera-open body{overscroll-behavior:none;overflow:hidden}.ar-camera-open .site-nav,.ar-camera-open .contact-orbit,.ar-camera-open .site-footer{opacity:0!important;pointer-events:none!important}.ar-camera-shell.is-active{z-index:1000;background:#090d0a;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.ar-camera-shell.is-active .ar-camera-frame{min-height:0}.ar-camera-shell.is-active .ar-camera-bottom{max-height:44dvh;overflow-y:auto}@keyframes ar-desktop-scan{0%,to{opacity:0;top:40%}14%,86%{opacity:1}50%{top:76%}}@keyframes ar-scan-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes ar-sheet-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.ar-room-desktop{padding-inline:1.5rem}.ar-desktop-experience{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.ar-desktop-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ar-room-mobile{padding-inline:.75rem}.ar-camera-frame{min-height:34.5rem}.ar-room-steps{grid-template-columns:1fr}.ar-room-steps article{grid-template-columns:2rem minmax(0,1fr);gap:0 .65rem;min-height:0;padding:.85rem;display:grid}.ar-room-steps svg{grid-row:1/span 2;align-self:center}.ar-room-steps h3{margin:0}.ar-room-steps p{grid-column:2;margin-top:.22rem}}@media (prefers-reduced-motion:reduce){.ar-desktop-scan-line,.ar-room-loading svg,.ar-scan-feedback.state-scanning svg{animation:none}}.about-story-section.section{color:#f7f5ef;background:radial-gradient(circle at 8% 10%,#caff4717,#0000 28rem),radial-gradient(circle at 92% 90%,#eab9b31f,#0000 30rem),#142638;padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem);position:relative;overflow:hidden}.about-story-section:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:48rem;position:absolute;top:-28rem;right:-18rem}.about-story-shell{z-index:1;grid-template-columns:minmax(21rem,.86fr) minmax(26rem,1.14fr);gap:clamp(1.1rem,3vw,2.4rem);width:min(100%,86rem);margin:0 auto;display:grid;position:relative}.about-story-copy{flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,4.3rem);display:flex}.about-story-copy .eyebrow{color:#caff47;margin:0 0 1rem}.about-story-copy h2{color:#f8f6f0;max-width:11ch;font-family:var(--uniq-display);letter-spacing:-.058em;margin:0;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:530;line-height:.94}.about-story-lead{color:#f7f5efab;max-width:39rem;margin:clamp(1.4rem,2.6vw,2.2rem) 0 0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65}.about-story-principles{border-top:1px solid #ffffff21;margin-top:clamp(1.6rem,3vw,2.7rem);display:grid}.about-story-principles article{border-bottom:1px solid #ffffff21;grid-template-columns:2.15rem 1fr;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.about-story-principles article>span{color:#caff47;letter-spacing:.09em;font-size:.65rem;font-weight:700}.about-story-principles article div{gap:.25rem;display:grid}.about-story-principles strong{color:#f8f6f0;font-size:.95rem;font-weight:620}.about-story-principles small{color:#f7f5ef91;font-size:.8rem;line-height:1.45}.about-story-action{color:#162536;letter-spacing:.06em;text-transform:uppercase;background:#caff47;border-radius:999px;align-self:flex-start;align-items:center;gap:.75rem;min-height:3.35rem;margin-top:1.6rem;padding:0 1.15rem 0 1.35rem;font-size:.75rem;font-weight:720;transition:transform .18s,background .18s;display:inline-flex}.about-story-action:hover{background:#dcff82;transform:translateY(-2px)}.about-story-action .icon-svg{width:1rem}.about-story-visual{isolation:isolate;background:#25384a;border-radius:clamp(1.4rem,2.5vw,2.5rem);min-height:clamp(34rem,52vw,48rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #00000047}.about-story-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0a141e1f,#0000 45%),linear-gradient(#0000 56%,#08121cb8);position:absolute;inset:0}.about-story-visual>img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.about-story-section.in-view .about-story-visual>img{transform:scale(1.025)}.about-story-index{z-index:3;color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;font-size:.6rem;font-weight:680;display:grid;position:absolute;top:1.3rem;left:1.3rem;right:1.3rem}.about-story-index i{background:#ffffff4d;height:1px}.about-story-note{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1925a3;border:1px solid #ffffff2b;border-radius:1.1rem;grid-template-columns:auto 1fr;gap:.35rem .7rem;padding:1.05rem;display:grid;position:absolute;bottom:1.3rem;left:1.3rem;right:1.3rem;box-shadow:inset 0 1px #ffffff1c}.about-story-note .icon-svg{color:#caff47;grid-row:1/3;align-self:center;width:1.15rem}.about-story-note span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:680}.about-story-note strong{max-width:28rem;font-size:clamp(.88rem,1.3vw,1.05rem);font-weight:560;line-height:1.35}.about-story-section.section-motion .about-story-visual{opacity:0;clip-path:inset(14% 0 round 2.5rem);transform:translateY(3rem)scale(.97)}.about-story-section.section-motion .about-story-copy>*{opacity:0;transform:translateY(1.6rem)}.about-story-section.section-motion.in-view .about-story-visual{animation:1.05s cubic-bezier(.16,1,.3,1) 80ms both aboutVisualReveal}.about-story-section.section-motion.in-view .about-story-copy>*{animation:.72s cubic-bezier(.16,1,.3,1) both aboutCopyReveal}.about-story-section.section-motion.in-view .about-story-copy>:first-child{animation-delay:.12s}.about-story-section.section-motion.in-view .about-story-copy>:nth-child(2){animation-delay:.2s}.about-story-section.section-motion.in-view .about-story-copy>:nth-child(3){animation-delay:.29s}.about-story-section.section-motion.in-view .about-story-copy>:nth-child(4){animation-delay:.38s}.about-story-section.section-motion.in-view .about-story-copy>:nth-child(5){animation-delay:.47s}@keyframes aboutVisualReveal{0%{opacity:0;clip-path:inset(14% 0 round 2.5rem);transform:translateY(3rem)scale(.97)}to{opacity:1;clip-path:inset(0 round 2.5rem);transform:translateY(0)scale(1)}}@keyframes aboutCopyReveal{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.material-presentation-shell .material-presentation-stage{min-height:27.5rem}.material-presentation-stage:before{inset:12% 3% 25%}.material-presentation-stage .material-presentation-title{gap:.22rem;top:auto;bottom:2.25rem}.material-presentation-stage .material-presentation-title span{font-size:.52rem}.material-presentation-stage .material-presentation-title strong{max-width:15ch;font-size:clamp(1.28rem,6vw,1.55rem);line-height:.98}.material-presentation-stage .material-deck-card{width:6.4rem;height:14rem;top:44.5%}.material-presentation-stage .material-presentation-controls{bottom:.42rem}.home-before-after{padding-top:3.4rem;padding-bottom:3.8rem}.before-after-heading{gap:.58rem;margin-bottom:1rem}.before-after-heading .eyebrow{margin-bottom:.52rem;font-size:.61rem}.before-after-heading h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(1.72rem,7.5vw,2.05rem);line-height:1.02}.before-after-heading>p{max-width:37rem;font-size:.78rem;line-height:1.48}.about-story-section.section{padding:3.8rem .9rem 4rem}.about-story-shell{grid-template-columns:1fr;gap:1.4rem}.about-story-copy{padding:.25rem .1rem}.about-story-copy .eyebrow{margin-bottom:.7rem;font-size:.62rem}.about-story-copy h2{max-width:12ch;font-size:clamp(2.25rem,10.5vw,3rem)}.about-story-lead{margin-top:1.15rem;font-size:.88rem;line-height:1.58}.about-story-principles{margin-top:1.35rem}.about-story-principles article{grid-template-columns:1.8rem 1fr;gap:.55rem;padding:.82rem 0}.about-story-principles strong{font-size:.86rem}.about-story-principles small{font-size:.73rem}.about-story-action{min-height:3rem;margin-top:1.3rem;font-size:.67rem}.about-story-visual{border-radius:1.45rem;min-height:28rem}.about-story-index{font-size:.52rem;top:1rem;left:1rem;right:1rem}.about-story-note{padding:.85rem;bottom:.8rem;left:.8rem;right:.8rem}}@media (prefers-reduced-motion:reduce){.about-story-section.section-motion .about-story-visual,.about-story-section.section-motion .about-story-copy>*{opacity:1;clip-path:none;transform:none;animation:none!important}}.site-loading-screen{--loader-surface:#f3f1eb;--loader-surface-deep:#e8e6df;--loader-ink:#10263b;--loader-accent:#c8ff3d;z-index:100000;min-height:100dvh;color:var(--loader-ink);background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--loader-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 85% 78%, #e2b3a83d, transparent 38%), linear-gradient(135deg, var(--loader-surface), var(--loader-surface-deep));isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-loading-screen:before,.site-loading-screen:after{content:"";border:1px solid color-mix(in srgb, var(--loader-ink) 10%, transparent);pointer-events:none;border-radius:999px;position:absolute}.site-loading-screen:before{aspect-ratio:1;width:min(62vw,42rem);transform:translate(-43vw,-34vh)}.site-loading-screen:after{aspect-ratio:1;width:min(44vw,30rem);transform:translate(43vw,37vh)}.site-loader-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.uniq-loader-mark{filter:drop-shadow(0 16px 30px #10263b1f);width:90px;height:103px;position:relative}.uniq-loader-mark>div{width:50px;height:31px;position:absolute;top:36px;left:20px}.uniq-loader-mark>div:nth-of-type(2){transform:rotate(60deg)}.uniq-loader-mark>div:nth-of-type(3){transform:rotate(-60deg)}.uniq-loader-mark>div>div{width:100%;height:100%;position:relative}.uniq-loader-mark span{z-index:2;background:var(--loader-ink);border-radius:999px;width:4px;height:0;position:absolute}.uniq-loader-mark .uniq-loader-two{background:var(--loader-accent);box-shadow:0 0 18px color-mix(in srgb, var(--loader-accent) 55%, transparent)}.uniq-loader-h1{animation:3.2s infinite uniq-load-1;left:0}.uniq-loader-h2{animation:3.2s .4s infinite uniq-load-2;right:0}.uniq-loader-h3{animation:3.2s .8s infinite uniq-load-3;right:0}.uniq-loader-h4{animation:3.2s 1s infinite uniq-load-4;top:10px;left:23px;transform:rotate(90deg)}.uniq-loader-h6{animation:3.2s 1.3s infinite uniq-load-6;left:0}.site-loader-wordmark{font-family:var(--font-host-grotesk), sans-serif;letter-spacing:.2em;margin-top:.6rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700}.site-loader-caption{color:color-mix(in srgb, var(--loader-ink) 58%, transparent);font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;margin-top:.45rem;font-size:.72rem;font-weight:600}.site-loader-exit .site-loading-screen{visibility:hidden;opacity:0;transition:opacity .34s,transform .5s cubic-bezier(.22,1,.36,1),visibility .34s;transform:scale(1.015)}@keyframes uniq-load-1{0%{height:0;bottom:0}6.95%{height:100%;bottom:0}50%{height:100%;top:0}59.95%,to{height:0;top:0}}@keyframes uniq-load-2{0%{height:0;top:0}6.95%{height:100%;top:0}50%{height:100%;bottom:0}59.95%,to{height:0;bottom:0}}@keyframes uniq-load-3{0%{height:0;top:0}6.95%{height:100%;top:0}50%{height:100%;bottom:0}59.95%,to{height:0;bottom:0}}@keyframes uniq-load-4{0%{height:134%;top:37px;left:23px}6.95%{height:134%;top:10px}50%{height:134%;bottom:10px}59.95%,to{height:0;bottom:0}}@keyframes uniq-load-6{0%{height:0;bottom:0}6.95%{height:100%;bottom:0}50%{height:100%;top:0}59.95%,to{height:0;top:0}}.site-loading-screen[data-tone=dark]{--loader-surface:#10263b;--loader-surface-deep:#071827;--loader-ink:#f6f4ed}@media (prefers-reduced-motion:reduce){.uniq-loader-mark span{height:100%;animation:none}.uniq-loader-h4{height:134%}}@media (max-width:600px){.uniq-loader-mark{transform:scale(.9)}.site-loading-screen:before{width:112vw;transform:translate(-48vw,-42vh)}.site-loading-screen:after{width:86vw;transform:translate(46vw,41vh)}}:root{--uniq-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uniq-display:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--product-ink:#171a18;--product-muted:#697069;--product-line:#dfe3dd;--product-soft:#f3f5f0;--product-lime:#d8ff5f}body,button,input,textarea,select,.page-shell,.page-shell p,.page-shell a,.page-shell button,.page-shell span,.page-shell small,.page-shell label,.sample-drawer,.search-modal{font-family:var(--uniq-body)!important}.page-shell h1,.page-shell h2,.page-shell h3,.page-shell h4,.page-shell h1 *,.page-shell h2 *,.page-shell h3 *,.page-shell h4 *,.page-shell .price,.page-shell .price *,.sample-drawer h2,.site-footer h2,.site-footer h3,.site-footer .footer-brand strong{font-family:var(--uniq-display)!important}.product-breadcrumb{color:#747b75;align-items:center;gap:.55rem;width:min(100%,82rem);margin:0 auto 1rem;font-size:.72rem;display:flex}.product-breadcrumb a{color:#747b75}.product-breadcrumb strong{color:#313733;font-weight:650}.inner-shell .details-grid{align-items:start}.inner-shell .main-product-image.floor-sample-stage{background:radial-gradient(circle at 50% 43%,#fffffff5,#fff0 33%),linear-gradient(145deg,#eef0e9,#dfe4da);border:1px solid #d8ded4;border-radius:26px;place-items:center;min-height:clamp(31rem,54vw,45rem);padding:clamp(3.5rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.floor-sample-stage:before,.floor-sample-stage:after{content:"";border:1px solid #2830291a;border-radius:50%;width:22rem;height:22rem;position:absolute}.floor-sample-stage:after{width:32rem;height:32rem}.inner-shell .floor-sample-stage>img{z-index:1;object-fit:contain;filter:drop-shadow(0 2.5rem 2.3rem #1f251e40);width:min(80%,31rem);height:auto;max-height:34rem;position:relative;transform:rotate(-4deg)}.gallery-label{z-index:2;color:#343a35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:1.1rem;left:1.1rem}.gallery-label span{color:#111;background:var(--product-lime);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.58rem;display:grid}.sample-scale-note{z-index:2;color:#4e5750;align-items:center;gap:.45rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:1.1rem;right:1.1rem}.sample-scale-note .icon-svg{width:1rem}.product-room-stage{background:#dedfd9;border-radius:26px;min-height:clamp(26rem,48vw,40rem);position:relative;overflow:hidden}.product-room-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.room-caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101210b3;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.room-caption span{color:#ffffffad;font-size:.68rem}.room-caption strong{font-size:.76rem;font-weight:650}.inner-shell .product-gallery-thumbs{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.inner-shell .product-gallery-thumbs img{object-fit:cover;border:1px solid #dfe3dd;border-radius:16px;width:100%;height:10rem}.inner-shell .product-info{border-radius:22px;padding:clamp(1.25rem,2.5vw,2rem);position:sticky;top:1.2rem}.inner-shell .product-kicker{text-transform:none;align-items:center;gap:.35rem}.inner-shell .product-kicker .icon-svg{width:.9rem}.inner-shell .product-info h1{letter-spacing:-.048em;max-width:16ch;margin:.8rem 0 .6rem;font-size:clamp(2.25rem,3.8vw,3.5rem);line-height:1.02;text-transform:none!important;font-weight:600!important}.product-rating-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.product-stars,.review-stars{color:#111;letter-spacing:.08em;font-size:.82rem}.product-rating-row a{color:#555e57;text-underline-offset:.18rem;font-size:.7rem;text-decoration:underline}.inner-shell .product-info .product-lead{color:#626a64;margin:0;font-size:.9rem;line-height:1.62}.flooring-configurator{background:#f4f5f1;border:1px solid #dfe3dd;border-radius:17px;margin-top:1rem;padding:1rem}.config-title{align-items:center;gap:.7rem;display:flex}.config-title>span{color:#111;background:var(--product-lime);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.68rem;font-weight:800;display:grid}.config-title strong,.config-title small{display:block}.config-title strong{color:#202522;font-size:.8rem}.config-title small{color:#788078;margin-top:.14rem;font-size:.66rem}.config-title-spacing{margin-top:1rem}.area-input{color:#555e57;background:#fff;border:1px solid #d9ded7;border-radius:11px;justify-content:space-between;align-items:center;margin-top:.7rem;padding:.55rem .65rem .55rem .8rem;font-size:.73rem;font-weight:650;display:flex}.area-input>span:last-child{color:#202522;align-items:center;gap:.35rem;display:flex}.area-input input{color:#151815;text-align:right;background:#eff2eb;border:0;border-radius:8px;width:5rem;padding:.55rem;font-size:.9rem;font-weight:750}.waste-options{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.7rem;display:grid}.waste-options button{color:#242925;background:#fff;border:1px solid #d9ded7;border-radius:11px;flex-direction:column;align-items:flex-start;gap:.12rem;min-height:4.2rem;padding:.65rem;display:flex;position:relative}.waste-options button.active{background:#f7ffdc;border-color:#849b27;box-shadow:inset 0 0 0 1px #849b27}.waste-options strong{font-size:.84rem}.waste-options small{color:#788078;font-size:.59rem}.waste-options em{color:#fff;background:#202522;border-radius:999px;padding:.2rem .38rem;font-size:.48rem;font-style:normal;font-weight:700;position:absolute;top:-.45rem;right:.35rem}.pack-summary{background:#fff;border:1px solid #d9ded7;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:.8rem;display:grid;overflow:hidden}.pack-summary div{border-right:1px solid #e3e6e1;padding:.7rem}.pack-summary div:last-child{border-right:0}.pack-summary span,.pack-summary strong{display:block}.pack-summary span{color:#7a817b;font-size:.56rem}.pack-summary strong{color:#1c211d;margin-top:.22rem;font-size:.74rem}.add-cart-btn{color:#fff;letter-spacing:.02em;background:#171a18;border:1px solid #171a18;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.5rem;margin-top:.7rem;padding:.7rem 1rem;font-size:.78rem;font-weight:780;display:flex}.add-cart-btn:hover{background:#303630;transform:translateY(-1px)}.add-cart-btn .icon-svg{width:1rem}.add-cart-btn>span{color:#111;background:var(--product-lime);border-radius:999px;margin-left:auto;padding:.42rem .65rem;font-weight:800}.checkout-reassurance{text-align:center;justify-content:center;align-items:center;gap:.35rem;margin:.55rem 0 0;display:flex;color:#747c75!important;font-size:.57rem!important;line-height:1.35!important}.checkout-reassurance .icon-svg{width:.75rem}.inner-shell .product-secondary-actions{grid-template-columns:1fr 1fr;margin-top:.65rem}.inner-shell .product-secondary-actions .secondary-btn{border-radius:999px;min-height:2.85rem;font-size:.7rem}.product-assistance-panel{color:#173a27;background:#eaf7ee;border:1px solid #c9e7d2;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;margin:.9rem 0;padding:.85rem;display:grid}.product-assistance-panel strong,.product-assistance-panel small{display:block}.product-assistance-panel strong{font-size:.7rem}.product-assistance-panel small{color:#5b7463;margin-top:.12rem;font-size:.58rem}.product-assistance-panel>a{color:#173a27;background:#fff;border:1px solid #c9e7d2;border-radius:999px;align-items:center;gap:.3rem;padding:.52rem .62rem;font-size:.62rem;font-weight:750;display:inline-flex}.product-assistance-panel .whatsapp-mark,.product-assistance-panel .icon-svg{width:.95rem}.product-confidence-section,.product-information-section,.product-reviews-section,.product-faq-section{border-radius:26px;width:min(100% - 2rem,82rem)!important;margin:0 auto clamp(1rem,2.8vw,2rem)!important;padding:clamp(1.5rem,4vw,3.5rem)!important}.product-confidence-section{color:#fff;background:#151b17}.confidence-intro{grid-template-columns:.65fr 1.35fr;align-items:end;gap:1rem 3rem;display:grid}.confidence-intro .eyebrow{color:var(--product-lime);grid-column:1/-1}.confidence-intro h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.4rem,5.5vw,5.2rem);font-weight:600;line-height:.94}.confidence-intro>p:last-child{color:#ffffffa6;max-width:38rem;margin:0;line-height:1.7}.confidence-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:2.5rem;display:grid}.confidence-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;min-height:15rem;padding:1.1rem;position:relative}.confidence-grid article>.icon-svg{width:1.4rem;color:var(--product-lime)}.confidence-grid article>span{color:#ffffff59;font-size:.62rem;position:absolute;top:1rem;right:1rem}.confidence-grid h3{margin:4.2rem 0 .5rem;font-size:1.15rem}.confidence-grid p{color:#fff9;font-size:.78rem;line-height:1.55}.product-information-section{background:#f2f4ef;grid-template-columns:1.25fr .75fr;gap:clamp(1rem,3vw,2rem);display:grid}.product-accordions h2{letter-spacing:-.05em;margin:.3rem 0 1.4rem;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:600}.product-accordions details,.product-faq-section details{border-top:1px solid #d4d9d2}.product-accordions summary,.product-faq-section summary{color:#1c211d;cursor:pointer;justify-content:space-between;padding:1rem 0;font-weight:700;list-style:none;display:flex}.product-accordions summary span,.product-faq-section summary span{color:#6c756d;font-size:1.2rem;font-weight:400}.product-accordions details>p,.product-faq-section details>p{color:#687069;margin:0 0 1.2rem;font-size:.84rem;line-height:1.68}.detail-table{grid-template-columns:1fr 1fr;gap:.45rem;padding-bottom:1rem;display:grid}.detail-table span{color:#777f78;background:#fff;border-radius:8px;justify-content:space-between;gap:1rem;padding:.65rem;font-size:.7rem;display:flex}.detail-table b{color:#202522}.order-journey-card{color:#fff;background:#1a211c;border-radius:20px;padding:clamp(1.2rem,3vw,2rem)}.order-journey-card .eyebrow{color:var(--product-lime)}.order-journey-card h3{letter-spacing:-.04em;margin:.4rem 0 1rem;font-size:2rem;font-weight:600}.order-journey-card ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.order-journey-card li{background:#ffffff0f;border-radius:11px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.order-journey-card li>span{color:#111;background:var(--product-lime);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.62rem;font-weight:800;display:grid}.order-journey-card li strong,.order-journey-card li small{display:block}.order-journey-card li strong{font-size:.72rem}.order-journey-card li small{color:#ffffff8c;margin-top:.1rem;font-size:.6rem}.order-journey-card>a{color:#111;background:var(--product-lime);border-radius:999px;align-items:center;gap:.45rem;width:100%;margin-top:1rem;padding:.8rem;font-size:.68rem;font-weight:750;display:inline-flex}.order-journey-card>a .icon-svg{width:1rem}.product-reviews-section{background:#fff;border:1px solid #dfe3dd;grid-template-columns:.6fr 1fr 1.2fr;align-items:center;gap:2rem;display:grid}.review-summary>strong{font-family:var(--uniq-display);letter-spacing:-.07em;font-size:4.8rem;font-weight:600;line-height:.9;display:block}.review-summary p:last-child{color:#727a73;font-size:.7rem;line-height:1.5}.review-bars{gap:.45rem;display:grid}.review-bars>div{color:#737b74;grid-template-columns:1rem 1fr 2rem;align-items:center;gap:.4rem;font-size:.6rem;display:grid}.review-bars i{background:#e3e7e1;border-radius:999px;height:.35rem;overflow:hidden}.review-bars b{border-radius:inherit;background:#161b17;height:100%;display:block}.product-reviews-section blockquote{background:#f2f4ef;border-radius:16px;margin:0;padding:1.4rem}.product-reviews-section blockquote>span{font-family:Georgia,serif;font-size:3rem;line-height:.6}.product-reviews-section blockquote p{color:#303732;font-size:.86rem;line-height:1.6}.product-reviews-section blockquote footer{color:#777f78;font-size:.66rem}.product-faq-section{background:#e7eadf;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,6rem);display:grid}.product-faq-section h2{letter-spacing:-.06em;max-width:10ch;margin:.4rem 0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:600;line-height:.95}.product-faq-section>div:first-child>p:last-child{color:#69716b;line-height:1.6}.contact-float-stack{z-index:95;justify-items:end;gap:.48rem;display:grid;position:fixed;bottom:clamp(5.5rem,9vw,6.5rem);right:clamp(1rem,2vw,1.5rem)}.contact-float{color:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:.45rem;min-height:2.9rem;padding:.55rem .8rem;font-size:.68rem;font-weight:750;display:inline-flex;box-shadow:0 12px 30px #121c1533}.contact-float:hover{color:#fff;transform:translateY(-2px)}.whatsapp-chat{background:#20a75a}.whatsapp-video{background:#151a17}.contact-float .whatsapp-mark,.contact-float .icon-svg{width:1.35rem;height:1.35rem}.cart-list{gap:.55rem;margin-top:1rem;display:grid}.drawer-section-label{color:#777f78;letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 .2rem;font-size:.62rem;font-weight:750}.cart-row{background:#fff;border:1px solid #dde2da;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.cart-row .thumb{background:#eef0ea;border-radius:9px;place-items:center;width:3.2rem;height:3.2rem;display:grid;overflow:hidden}.cart-row .thumb img{object-fit:contain;width:88%;height:88%}.cart-row strong{font-size:.72rem}.cart-row p{color:#7b837c;margin:.18rem 0 0;font-size:.62rem}.cart-row-price{justify-items:end;display:grid}.cart-row-price b{font-size:.7rem}.cart-row-price button{color:#777f78;background:0 0;border:0;padding:0;font-size:.56rem;text-decoration:underline}.drawer-muted{color:#7c847d;font-size:.72rem}.site-footer .footer-video-call{background:#171b18;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.62rem .8rem;font-size:.72rem;font-weight:700;color:#fff!important;margin-top:.45rem!important;display:flex!important}.site-footer .footer-video-call .icon-svg{width:1rem}.site-footer .leaf-creation-card{background:var(--product-lime);border:1px solid #c4e94f;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:.28rem 1rem;padding:clamp(1.1rem,2.5vw,1.7rem);color:#111!important;margin:0!important;text-decoration:none!important;display:grid!important}.leaf-creation-card>span{color:#3d451e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.leaf-creation-card>strong{letter-spacing:-.04em;grid-area:1/2/3;align-items:center;gap:.55rem;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;display:flex;color:#111!important;font-family:var(--uniq-display)!important}.leaf-creation-card>strong .icon-svg{width:1.4rem}.leaf-creation-card>small{color:#4b542b;font-size:.7rem}@media (max-width:900px){.inner-shell .product-info{position:static}.confidence-grid{grid-template-columns:repeat(2,1fr)}.product-information-section,.product-reviews-section,.product-faq-section,.confidence-intro{grid-template-columns:1fr}.confidence-intro .eyebrow{grid-column:auto}}@media (max-width:760px){.aeline-header,.home-shell .aeline-header,.inner-shell .aeline-header{padding:.68rem .75rem 0!important}.aeline-header-inner,.home-shell .aeline-header-inner,.inner-shell .aeline-header-inner{-webkit-backdrop-filter:blur(20px)saturate(145%)!important;backdrop-filter:blur(20px)saturate(145%)!important;background:#0d0f0dc7!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:3.65rem!important;padding:.48rem .55rem .48rem .75rem!important;box-shadow:0 14px 38px #080a082e!important}.aeline-brand-logo,.home-shell .aeline-brand-logo,.inner-shell .aeline-brand-logo{width:min(28vw,6.8rem)!important}.site-nav a.active{border-radius:19px;background:#d8ff5f!important}.inner-shell .product-section{padding-top:5.3rem}.product-breadcrumb{white-space:nowrap;padding:0 .2rem;overflow:hidden}.product-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.inner-shell .main-product-image.floor-sample-stage{border-radius:20px;min-height:27rem;padding:3.8rem 2rem}.inner-shell .floor-sample-stage>img{width:min(88%,22rem)}.product-room-stage{border-radius:20px;min-height:29rem}.inner-shell .product-gallery-thumbs img{height:7rem}.inner-shell .product-info{padding:1.1rem}.inner-shell .product-info h1{max-width:none;font-size:2rem;line-height:1.02;text-transform:none!important;font-weight:600!important}.inner-shell .product-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.waste-options button{min-height:4.45rem;padding:.58rem}.pack-summary{grid-template-columns:1fr}.pack-summary div{border-bottom:1px solid #e3e6e1;border-right:0;justify-content:space-between;display:flex}.pack-summary div:last-child{border-bottom:0}.pack-summary strong{margin:0}.product-assistance-panel{grid-template-columns:1fr 1fr}.product-assistance-panel>div{grid-column:1/-1}.product-assistance-panel>a{justify-content:center}.product-confidence-section,.product-information-section,.product-reviews-section,.product-faq-section{border-radius:20px;width:calc(100% - 1rem)!important;padding:1.3rem!important}.confidence-intro h2{font-size:2.75rem}.confidence-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.5rem}.confidence-grid article{min-height:13rem;padding:.9rem}.confidence-grid h3{margin-top:3.4rem;font-size:.96rem}.confidence-grid p{font-size:.68rem}.detail-table{grid-template-columns:1fr}.product-reviews-section{gap:1.2rem}.review-summary>strong{font-size:4rem}.product-faq-section h2{font-size:2.8rem}.contact-float-stack{gap:.4rem;bottom:5.4rem;right:.72rem}.contact-float{justify-content:center;width:3rem;min-height:3rem;padding:0}.contact-float span{display:none}.contact-float .whatsapp-mark,.contact-float .icon-svg{width:1.35rem}.site-footer .footer-contact h3,.site-footer .footer-contact .footer-whatsapp,.site-footer .footer-contact .footer-video-call{grid-column:1/-1}.site-footer .leaf-creation-card{grid-template-columns:1fr}.leaf-creation-card>strong{grid-area:auto}}@media (max-width:420px){.inner-shell .main-product-image.floor-sample-stage{min-height:24rem}.product-room-stage{min-height:25rem}.inner-shell .product-secondary-actions{grid-template-columns:1fr}.waste-options small{font-size:.54rem}.waste-options em{display:none}}@media (prefers-reduced-motion:reduce){.contact-float{transition:none}}:root{--find-motion-fast:.3s;--find-motion-soft:.76s;--find-motion-slow:1.2s;--find-ease-out:cubic-bezier(.2, .9, .18, 1);--find-ease-cut:cubic-bezier(.76, 0, .24, 1);--find-surface:#050505;--find-surface-strong:#f1f1f1;--find-text:#fff;--find-ring:#f1f1f1;--find-pill:100px}.aeline-hero{isolation:isolate;background:radial-gradient(circle at 18% 26%,#ffffff2e,#0000 25rem),linear-gradient(135deg,#000 0%,#050505 48%,#151717 100%);box-shadow:inset 0 -1px #ffffff29}.aeline-hero:before{z-index:3;animation:findHeroCurtain var(--find-motion-slow) var(--find-ease-cut) .17s both;background:linear-gradient(90deg,#000000fa 0%,#080808c7 42%,#0808080f 72%),linear-gradient(#0000003d,#000000b8)}.aeline-hero .hero-depth-plane{animation:findHeroFrameIn 1.3s var(--find-ease-out) both;transform:scale(1.018)}.aeline-hero .hero-depth-plane img{transform-origin:50%;animation:findHeroImageIn 1.4s var(--find-ease-out) both, findHeroImageBreath 12s ease-in-out 1.4s infinite alternate}.aeline-hero .hero-content{transform-style:preserve-3d;perspective:1000px}.aeline-hero .hero-content h1,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions{opacity:0;clip-path:inset(0 0 100%);animation:findTextReveal .86s var(--find-ease-out) forwards;transform:translateY(2.1rem)rotateX(8deg)}.aeline-hero .hero-cta-btn,.secondary-btn,.mobile-bottom-nav a,.mobile-bottom-nav button,.aeline-cta,.footer-newsletter button{transition:transform var(--find-motion-fast) var(--find-ease-out), box-shadow var(--find-motion-fast) ease, background-color var(--find-motion-fast) ease, color var(--find-motion-fast) ease, border-color var(--find-motion-fast) ease}.aeline-hero .hero-cta-btn{position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff61;border-radius:var(--find-pill)!important}.aeline-hero .hero-cta-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:34%;animation:3.9s ease-in-out 1.8s infinite findButtonSweep;position:absolute;inset:-40% auto -40% -35%;transform:translate(-170%)rotate(18deg)}.aeline-hero .hero-cta-btn:hover,.aeline-hero .hero-cta-btn:focus-visible,.secondary-btn:hover,.secondary-btn:focus-visible,.aeline-cta:hover,.aeline-cta:focus-visible{transform:translateY(-2px);box-shadow:0 20px 48px #00000047,0 0 0 4px #ffffff29}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--find-ring);outline-offset:4px}.section-motion .section-head .eyebrow,.section-motion .section-head h2,.section-motion .section-head>p,.section-motion .story-copy .eyebrow,.section-motion .story-copy h2,.section-motion .story-copy>p,.section-motion .about-panel>.eyebrow,.section-motion .about-panel>h2,.section-motion .about-panel>p,.section-motion .footer-hero-strip h2,.section-motion .footer-hero-strip p{opacity:0;transform:translateY(1.35rem)}.section-motion.in-view .section-head .eyebrow,.section-motion.in-view .story-copy .eyebrow,.section-motion.in-view .about-panel>.eyebrow,.section-motion.in-view .footer-hero-strip p.eyebrow{animation:findTextRevealSoft .62s var(--find-ease-out) 90ms both}.section-motion.in-view .section-head h2,.section-motion.in-view .story-copy h2,.section-motion.in-view .about-panel>h2,.section-motion.in-view .footer-hero-strip h2{animation:findTextRevealSoft .72s var(--find-ease-out) .17s both}.section-motion.in-view .section-head>p,.section-motion.in-view .story-copy>p,.section-motion.in-view .about-panel>p,.section-motion.in-view .footer-hero-strip p:not(.eyebrow){animation:findTextRevealSoft .72s var(--find-ease-out) .26s both}.section-motion.in-view :where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.customer-stats>div,.vision-metrics>div,.footer-cert-row span,.footer-socials a,.footer-newsletter-perks span):nth-child(2){animation-delay:90ms}.section-motion.in-view :where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.customer-stats>div,.vision-metrics>div,.footer-cert-row span,.footer-socials a,.footer-newsletter-perks span):nth-child(3){animation-delay:.17s}.section-motion.in-view :where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.footer-cert-row span,.footer-socials a,.footer-newsletter-perks span):nth-child(4){animation-delay:.25s}.section-motion.in-view :where(.room-capsule,.shade-card,.footer-socials a):nth-child(5){animation-delay:.33s}.section-motion.in-view :where(.room-capsule,.shade-card):nth-child(6){animation-delay:.41s}:where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.glass-box,.sample-palette-section,.material-tile,.footer-newsletter,.footer-studio-card){transition:transform var(--find-motion-fast) var(--find-ease-out), box-shadow var(--find-motion-fast) ease, border-color var(--find-motion-fast) ease, filter var(--find-motion-fast) ease}:where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.material-tile):hover,:where(.room-capsule,.stories-trend-card,.inspiration-card,.shade-card,.material-tile):focus-visible{filter:saturate(1.06)contrast(1.02);transform:translateY(-6px)scale(1.012)}.room-capsule-media:after{content:"";background:linear-gradient(110deg,#0000 0% 40%,#fff9 50%,#0000 60% 100%);transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.room-capsule:hover .room-capsule-media:after{transform:translate(100%)}.shade-card:after,.stories-trend-card:after,.inspiration-card:after,.real-home-photo:after{content:"";opacity:0;transition:opacity var(--find-motion-fast) ease;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#fff3 42%,#0000 58%);position:absolute;inset:0;transform:translate(-80%)}.shade-card:hover:after,.stories-trend-card:hover:after,.inspiration-card:hover:after,.real-home-card:hover .real-home-photo:after{opacity:1;animation:.9s both findSurfaceSweep}@keyframes findHeroCurtain{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:0}}@media (max-width:760px){.material-showcase-section.section{padding:3rem 1rem 4rem}.material-showcase-section .section-head{padding-inline:0}.material-presentation-stage{min-height:25.5rem}.material-presentation-stage:before{inset:20% 3% 11%}.material-presentation-title{top:2.8rem}.material-presentation-title strong{max-width:14ch;font-size:clamp(1.55rem,7.5vw,2rem)}.material-deck-card{width:7rem;height:15.8rem;top:57%}.material-deck-card[data-offset="-2"]{--deck-x:-10.4rem;--deck-y:-5rem;--deck-opacity:.18}.material-deck-card[data-offset="-1"]{--deck-x:-6.25rem;--deck-y:-2.35rem;--deck-scale:.6;--deck-opacity:.55}.material-deck-card[data-offset="0"]{--deck-y:.8rem}.material-deck-card[data-offset="1"]{--deck-x:6.25rem;--deck-y:2.35rem;--deck-scale:.6;--deck-opacity:.55}.material-deck-card[data-offset="2"]{--deck-x:10.4rem;--deck-y:5rem;--deck-opacity:.18}.material-deck-name{padding:.38rem .58rem;bottom:-.35rem}.material-presentation-controls{bottom:.45rem}.material-presentation-copy{gap:1rem;margin-top:.15rem;padding-top:1.15rem}.material-presentation-specs{gap:.45rem 1rem}.material-presentation-specs span{min-height:4.15rem;padding:.6rem 0}.material-presentation-link{min-height:3.25rem}}html.ar-room-route,html.ar-room-route body{overscroll-behavior:none;background:#070a08;width:100%;height:100%;overflow:hidden}html.ar-room-route .page-shell{background:#070a08!important;min-height:100dvh!important;padding:0!important}html.ar-room-route main#app{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important}html.ar-room-route .aeline-header,html.ar-room-route .site-nav,html.ar-room-route .contact-orbit,html.ar-room-route .site-footer,html.ar-room-route .sample-drawer,html.ar-room-route .drawer-scrim{display:none!important}.ar-native-loading,.ar-native-camera,.ar-device-gate{z-index:900;color:#fff;background:#070a08;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.ar-native-loading{place-items:center;display:grid}.ar-native-loader{background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.ar-native-loader svg{color:#c8ff3d;width:1.35rem;height:1.35rem;animation:1.1s ease-in-out infinite ar-scan-pulse}.ar-device-gate{isolation:isolate;background:radial-gradient(circle at 28% 48%,#9fd02c1c,#0000 28rem),radial-gradient(circle at 76% 36%,#ffffff0e,#0000 25rem),#080b09;grid-template-columns:minmax(26rem,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(3rem,7vw,8rem);display:grid}.ar-device-gate:before{z-index:-1;opacity:.2;content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.ar-device-gate-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:2rem;right:2rem}.ar-device-gate-close svg{width:1rem;height:1rem}.ar-device-gate-orbit{place-items:center;min-height:min(70vh,45rem);display:grid;position:relative}.ar-device-gate-orbit:before,.ar-device-gate-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.ar-device-gate-orbit:before{aspect-ratio:1;width:min(36vw,34rem)}.ar-device-gate-orbit:after{aspect-ratio:1;border-color:#c8ff3d21;width:min(27vw,25rem)}.ar-device-gate-phone{z-index:2;aspect-ratio:.49;background:linear-gradient(145deg,#303631,#0b0e0c 45%,#242a25);border:1px solid #ffffff40;border-radius:3.3rem;width:min(18.5rem,28vw);padding:.55rem;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 4rem 8rem #00000073,inset 0 0 0 .25rem #ffffff06}.ar-device-gate-camera{z-index:4;background:#050706;border-radius:999px;width:5rem;height:1.5rem;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.ar-device-gate-scene{background:linear-gradient(#0000 0 43%,#04090661 100%),url(/assets/rooms-generated/room-living.webp) 50%/cover;border-radius:2.75rem;width:100%;height:100%;position:relative;overflow:hidden}.ar-device-gate-scene span{opacity:.66;clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 20%,#d8ff7652 20% 20.6%),repeating-linear-gradient(0deg,#0000 0 24%,#d8ff7640 24% 24.6%),#c8ff3d14;height:50%;position:absolute;bottom:8%;left:8%;right:8%}.ar-device-gate-scene i{-webkit-backdrop-filter:blur(14px);background:#060a0799;border:1px solid #ffffff24;border-radius:1.25rem;height:3.8rem;position:absolute;bottom:1.25rem;left:1.3rem;right:1.3rem}.ar-device-gate-scan{z-index:5;color:#172017;background:#c8ff3d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:absolute;bottom:14%;right:3%;box-shadow:0 1.5rem 3rem #0000004d}.ar-device-gate-scan svg{width:1.45rem;height:1.45rem}.ar-device-gate-copy{max-width:45rem}.ar-device-gate-copy>span{color:#b8ef35;letter-spacing:.19em;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:800;display:inline-flex}.ar-device-gate-copy>span:before{content:"";background:#c8ff3d;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .35rem #c8ff3d1a}.ar-device-gate-copy h1{color:#fff;max-width:11ch;font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(4rem,6.4vw,7.8rem);font-weight:600;line-height:.88}.ar-device-gate-copy p{color:#ffffff8a;max-width:36rem;margin:1.6rem 0 2rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.ar-device-gate-copy strong{color:#ffffffdb;letter-spacing:.03em;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:.85rem 1.1rem;font-size:.78rem;font-weight:650;display:inline-flex}.ar-native-camera,.ar-native-shell,.ar-native-shell .ar-camera-frame{width:100vw;height:100dvh}.ar-native-shell{z-index:910;box-shadow:none;background:#050706;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.ar-native-shell .ar-camera-frame{background:radial-gradient(circle,#ffffff0a,#0000 38%),#050706;border-radius:0;min-height:0}.ar-native-shell.is-preview .ar-camera-frame{background:linear-gradient(#04080524,#04080552),url(/assets/rooms-generated/room-living.webp) 50%/cover}.ar-native-shell.is-preview .ar-camera-frame>video{display:none}.ar-native-shell .ar-camera-frame:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000006b,#0000 18%),linear-gradient(#0000 61%,#000000db);position:absolute;inset:0}.ar-native-permission{z-index:30;padding:max(1.2rem, env(safe-area-inset-top)) 1.35rem max(1.5rem, env(safe-area-inset-bottom));text-align:center;background:radial-gradient(circle at 50% 42%,#c8ff3d14,#0000 15rem),#070a08;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ar-native-permission>a{top:max(1rem, env(safe-area-inset-top));color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;left:1rem}.ar-native-permission>a svg{width:1rem;height:1rem}.ar-native-permission-mark{color:#c8ff3d;background:#ffffff0b;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:1.65rem;display:grid;position:relative}.ar-native-permission-mark:before,.ar-native-permission-mark:after{content:"";border:1px solid #c8ff3d1f;border-radius:50%;animation:2s ease-out infinite ar-permission-ring;position:absolute}.ar-native-permission-mark:before{inset:-1.25rem}.ar-native-permission-mark:after{animation-delay:.35s;inset:-2.5rem}.ar-native-permission-mark svg{width:1.8rem;height:1.8rem}.ar-native-permission>span{color:#ffffffa3;letter-spacing:.18em;font-size:.68rem;font-weight:800}.ar-native-permission h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,12vw,4rem);font-weight:600;line-height:.92}.ar-native-permission p{color:#ffffff85;max-width:28rem;margin:1rem 0 1.4rem;font-size:.88rem;line-height:1.52}.ar-native-permission>button{color:#111810;letter-spacing:.08em;text-transform:uppercase;background:#c8ff3d;border:0;border-radius:999px;align-items:center;gap:.55rem;min-height:3.3rem;padding:0 1.3rem;font-size:.69rem;font-weight:850;display:flex}.ar-native-permission>button svg{width:.95rem;height:.95rem}.ar-native-permission>small{color:#fff6;max-width:28rem;margin-top:1rem;font-size:.67rem;line-height:1.4}.ar-native-topbar{z-index:20;top:max(.85rem, env(safe-area-inset-top));grid-template-columns:5rem 1fr 5rem;align-items:center;display:grid;position:absolute;left:.9rem;right:.9rem}.ar-native-topbar>a,.ar-native-top-actions,.ar-native-mode{color:#fff;-webkit-backdrop-filter:blur(18px);background:#0a0e0b80;border:1px solid #ffffff21}.ar-native-topbar>a{border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid}.ar-native-topbar>a svg{width:1rem;height:1rem}.ar-native-mode{letter-spacing:.14em;border-radius:999px;justify-self:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .78rem;font-size:.58rem;font-weight:800;display:flex}.ar-native-mode i{background:#77ff9a;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #77ff9a1f}.ar-native-top-actions{border-radius:999px;justify-self:end;padding:.18rem;display:flex}.ar-native-top-actions button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid}.ar-native-top-actions svg{width:.95rem;height:.95rem}.ar-native-shell .ar-floor-guide{z-index:5}.ar-native-shell .ar-floor-guide polygon{fill:#c8ff3d06;stroke:#dfff92a6;stroke-dasharray:4 5;stroke-width:1px}.ar-native-shell .ar-floor-guide line{opacity:.12}.ar-native-shell .ar-floor-guide>button{background:#0408058c;border-color:#ffffffb8;width:1.65rem;height:1.65rem;box-shadow:0 .7rem 1.5rem #0000003d}.ar-native-shell .ar-floor-guide>button span{background:#c8ff3d;width:.42rem;height:.42rem}.ar-native-scan{z-index:18;top:max(4.5rem, calc(env(safe-area-inset-top) + 4rem));color:#ffffffc2;letter-spacing:.13em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);background:#070b086b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.38rem;min-height:1.9rem;padding:0 .68rem;font-size:.52rem;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ar-native-scan svg{color:#c8ff3d;width:.72rem;height:.72rem}.ar-native-scan.state-scanning svg{animation:.9s ease-in-out infinite ar-scan-pulse}.ar-native-focus{z-index:18;right:1rem;bottom:calc(15.8rem + env(safe-area-inset-bottom));pointer-events:none;text-shadow:0 .2rem 1rem #0009;flex-direction:column;align-items:center;display:flex;position:absolute;left:1rem}.ar-native-focus small{color:#ffffff8c;letter-spacing:.16em;font-size:.52rem;font-weight:800}.ar-native-focus strong{color:#fff;margin-top:.2rem;font-size:.88rem;font-weight:700}.ar-native-bottom{z-index:16;padding:1rem 0 calc(.78rem + env(safe-area-inset-bottom));background:linear-gradient(#0000,#03050494 28%,#030504f0);position:absolute;bottom:0;left:0;right:0}.ar-filter-reel{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:end;gap:.62rem;min-height:6.7rem;padding:0 44vw .5rem;scroll-padding-inline:44vw;display:flex;overflow-x:auto}.ar-filter-reel::-webkit-scrollbar{display:none}.ar-filter-reel>button{color:#ffffff94;scroll-snap-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 3.55rem;align-items:center;gap:.38rem;min-width:0;padding:0;transition:flex-basis .18s,color .18s;display:flex}.ar-filter-reel>button>span{background:#ffffff0d;border:1px solid #ffffff38;border-radius:50%;width:3.25rem;height:3.25rem;padding:.18rem;transition:width .18s,height .18s,border-color .18s;display:block;position:relative}.ar-filter-reel>button>span:after{content:"";border:1px solid #0000;border-radius:50%;position:absolute;inset:-.25rem}.ar-filter-reel img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ar-filter-reel small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:4.6rem;font-size:.5rem;font-weight:650;line-height:1.15;overflow:hidden}.ar-filter-reel>button.active{color:#fff;flex-basis:4.4rem}.ar-filter-reel>button.active>span{border-color:#fff;width:4rem;height:4rem}.ar-filter-reel>button.active>span:after{border-color:#c8ff3de6}.ar-native-controls{grid-template-columns:3rem 5rem 3rem;justify-content:center;align-items:center;gap:clamp(2.6rem,13vw,5.5rem);margin-top:.25rem;display:grid}.ar-native-controls>button{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;display:grid}.ar-native-controls>button.active{color:#192018;background:#c8ff3d}.ar-native-controls>button svg{width:1.1rem;height:1.1rem}.ar-native-controls .ar-native-shutter{background:0 0;border:2px solid #fff;width:5rem;height:5rem;padding:.34rem;box-shadow:0 0 0 .22rem #ffffff26}.ar-native-shutter>span{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 .24rem #0000001a}.ar-native-meta{color:#ffffff75;justify-content:center;align-items:center;gap:.55rem;min-height:1.35rem;margin-top:.15rem;font-size:.52rem;display:flex}.ar-native-meta strong{color:#ffffffc7;font-size:.56rem}.ar-native-settings{z-index:22;right:.8rem;bottom:calc(14.5rem + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(24px);background:#090e0ab8;border:1px solid #ffffff24;border-radius:1.15rem;gap:.7rem;padding:.9rem;animation:.18s both ar-sheet-in;display:grid;position:absolute;left:.8rem;box-shadow:0 1.5rem 4rem #00000059}.ar-native-settings>div{justify-content:space-between;align-items:center;display:flex}.ar-native-settings>div span,.ar-native-settings>div button{align-items:center;gap:.4rem;display:flex}.ar-native-settings>div span{color:#ffffffa6;letter-spacing:.13em;font-size:.58rem;font-weight:800}.ar-native-settings>div button{color:#ffffff8f;background:0 0;border:0;padding:0;font-size:.52rem;font-weight:750}.ar-native-settings svg{width:.8rem;height:.8rem}.ar-native-settings label{gap:.2rem;display:grid}.ar-native-settings label>span{color:#ffffff85;justify-content:space-between;font-size:.58rem;display:flex}.ar-native-settings label b{color:#fff}.ar-native-settings input[type=range]{accent-color:#c8ff3d;width:100%;height:.22rem}.ar-native-light{color:#ffffff9e;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:1.4rem 1fr 2.2rem;align-items:center;min-height:2.7rem;padding:0 .65rem;font-size:.62rem;display:grid}.ar-native-light>i{background:#ffffff2e;border-radius:999px;width:2rem;height:1.1rem;position:relative}.ar-native-light>i:after{content:"";background:#fff;border-radius:50%;width:.82rem;height:.82rem;transition:transform .18s;position:absolute;top:.14rem;left:.14rem}.ar-native-light.active{color:#fff}.ar-native-light.active>i{background:#8eb22a}.ar-native-light.active>i:after{transform:translate(.9rem)}@keyframes ar-permission-ring{0%{opacity:0;transform:scale(.82)}35%{opacity:1}to{opacity:0;transform:scale(1.08)}}@media (max-width:900px){.ar-device-gate{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;padding:2rem}.ar-device-gate-orbit{display:none}.ar-device-gate-copy h1{max-width:12ch;font-size:clamp(3rem,12vw,5.2rem)}.ar-device-gate-copy p{margin-inline:auto}}@media (max-height:700px){.ar-filter-reel{min-height:5.5rem}.ar-filter-reel>button>span{width:2.7rem;height:2.7rem}.ar-filter-reel>button.active>span{width:3.4rem;height:3.4rem}.ar-native-controls{grid-template-columns:2.7rem 4.3rem 2.7rem}.ar-native-controls>button{width:2.7rem;height:2.7rem}.ar-native-controls .ar-native-shutter{width:4.3rem;height:4.3rem}.ar-native-focus{bottom:calc(13.5rem + env(safe-area-inset-bottom))}.ar-native-settings{bottom:calc(12.7rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ar-native-loader svg,.ar-native-permission-mark:before,.ar-native-permission-mark:after,.ar-native-scan.state-scanning svg{animation:none}}.shop-discovery-image{aspect-ratio:4/5;background:#eeece7}.shop-discovery-image img{object-fit:cover;object-position:center}.shop-bestseller-grid .shop-product-pricing{margin-top:.42rem}.inner-shell .product-gallery-stage,.product-gallery-stage{aspect-ratio:4/5;width:100%;height:auto!important;min-height:0!important;padding:0!important}.inner-shell .product-gallery-stage>img,.product-gallery-stage>img{object-fit:cover;object-position:center;max-width:none;position:absolute;inset:0;transform:none;width:100%!important;height:100%!important;max-height:none!important}.inner-shell .product-gallery-stage.is-sample>img,.product-gallery-stage.is-sample>img{object-fit:contain;filter:drop-shadow(0 1.5rem 1.6rem #1f251e33);padding:clamp(1.6rem,5vw,4.5rem)}@media (max-width:760px){.shop-discovery-grid.shop-category-grid{align-items:start}.inner-shell .product-gallery-stage.is-sample>img,.product-gallery-stage.is-sample>img{padding:1.35rem}.material-presentation-shell .material-presentation-stage{min-height:27.5rem}.material-presentation-shell .material-presentation-stage:before{inset:12% 3% 25%}.material-presentation-stage .material-presentation-title{gap:.22rem;top:auto;bottom:2.25rem}.material-presentation-stage .material-presentation-title span{font-size:.52rem}.material-presentation-stage .material-presentation-title strong{max-width:15ch;font-size:clamp(1.28rem,6vw,1.55rem);line-height:.98}.material-presentation-stage .material-deck-card{width:6.4rem;height:14rem;top:44.5%}.material-presentation-stage .material-presentation-controls{bottom:.42rem}.home-before-after{padding-top:3.4rem;padding-bottom:3.8rem}.home-before-after .before-after-heading{gap:.58rem;margin-bottom:1rem}.home-before-after .before-after-heading .eyebrow{margin-bottom:.52rem;font-size:.61rem}.home-before-after .before-after-heading h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(1.72rem,7.5vw,2.05rem);line-height:1.02}.home-before-after .before-after-heading>p{max-width:37rem;font-size:.78rem;line-height:1.48}}@media (min-width:761px){.material-presentation-stage .material-deck-name{display:none}.material-presentation-stage .material-presentation-controls{pointer-events:none;width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;inset:0;transform:none}.material-presentation-stage .material-presentation-controls>button{pointer-events:auto;color:#1d221db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f7f294;border:1px solid #1d221d1f;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.35rem;line-height:1;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .45rem 1.4rem #1d221d0f}.material-presentation-stage .material-presentation-controls>button:first-child{left:clamp(1rem,3vw,3rem)}.material-presentation-stage .material-presentation-controls>button:last-child{right:clamp(1rem,3vw,3rem)}.material-presentation-stage .material-presentation-controls>button:hover{color:#f8f7f2;background:#252a25;transform:translateY(-50%)scale(1.04)}.material-presentation-stage .material-presentation-controls>div{pointer-events:auto;gap:.42rem;padding:0;display:flex;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.material-presentation-stage .material-presentation-controls>div button{opacity:.28;width:.4rem;height:.4rem}.material-presentation-stage .material-presentation-controls>div button.active{opacity:1;width:1.5rem}}@media (min-width:1041px){.material-showcase-shell .material-presentation-copy{align-items:center;gap:clamp(.8rem,1.35vw,1.2rem)}.material-showcase-shell .material-presentation-copy .material-presentation-intro{padding:.85rem .95rem}.material-showcase-shell .material-presentation-copy .material-presentation-specs span{min-height:4.15rem;padding:.58rem .58rem .58rem 2.5rem}.material-showcase-shell .material-presentation-copy .material-presentation-specs span:before{width:1.4rem;height:1.4rem;left:.58rem}.material-showcase-shell .material-presentation-copy .material-presentation-link{white-space:nowrap;align-self:center;width:fit-content;min-width:0;min-height:3.65rem;padding:.75rem 1.05rem;font-size:.68rem}.material-showcase-shell .material-presentation-stage{min-height:clamp(38rem,46vw,46rem)}.material-showcase-shell .material-presentation-stage .material-deck-card{height:clamp(17.5rem,28vw,27rem);top:36.5%}.material-showcase-shell .material-presentation-stage .material-presentation-title{top:auto;bottom:4.15rem}.material-showcase-shell .material-presentation-stage .material-presentation-controls>button{top:40%}}.material-presentation-intro{background:#ffffff5c;border:1px solid #1e231e1c;border-radius:1.15rem;gap:.7rem;padding:1rem}.material-presentation-specs{counter-reset:material-option}.material-presentation-specs span{background:#ffffff47;border:1px solid #1e231e1a;border-radius:1rem;justify-content:center;min-height:5rem;padding:.75rem .75rem .75rem 2.85rem;position:relative}.material-presentation-specs span:before{counter-increment:material-option;content:"0" counter(material-option);color:#727871;letter-spacing:.04em;border:1px solid #1e231e1f;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.52rem;font-weight:680;display:grid;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)}@media (max-width:760px){.material-presentation-hint{display:none}.material-presentation-title{z-index:28;top:2.55rem}.material-presentation-title strong{max-width:13ch;font-size:clamp(1.48rem,7.2vw,1.9rem);line-height:.98}.material-presentation-stage{min-height:24.5rem}.material-deck-card{width:6.65rem;height:14.6rem;top:57.5%}.material-deck-card img{object-fit:contain;max-width:100%;max-height:100%}.material-deck-name{display:none}.material-presentation-controls{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;bottom:.3rem}.material-presentation-controls>button{display:none}.material-presentation-controls>div{gap:.42rem;padding:0}.material-presentation-controls>div button{opacity:.25;width:.38rem;height:.38rem}.material-presentation-controls>div button.active{opacity:1;width:1.35rem}.material-presentation-copy{gap:.75rem;padding-top:.9rem}.material-presentation-intro{border-radius:1rem;gap:.62rem;padding:.82rem}.material-focus-option-head{gap:.5rem}.material-focus-number{width:1.85rem;height:1.85rem;font-size:.56rem}.material-focus-selected{min-height:1.65rem;padding-inline:.48rem;font-size:.5rem}.material-presentation-intro>p:last-child{font-size:.84rem;line-height:1.48}.material-presentation-specs{gap:.45rem}.material-presentation-specs span{border-radius:.9rem;min-height:4.3rem;padding:.62rem .55rem .62rem 2.35rem}.material-presentation-specs span:before{width:1.35rem;height:1.35rem;font-size:.47rem;left:.55rem}.material-presentation-specs small{font-size:.54rem}.material-presentation-specs strong{font-size:.76rem}}@keyframes findHeroFrameIn{0%{filter:saturate(.78);transform:translateY(1.2rem)}to{filter:saturate();transform:translateY(0)}}@keyframes findHeroImageIn{0%{filter:brightness(.68)contrast(1.08)saturate(.9);transform:scale(1.13)}to{filter:brightness(.9)contrast(1.08)saturate(1.12);transform:scale(1.035)}}@keyframes findHeroImageBreath{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.08)translate(1.2%,-1.1%)}}@keyframes findHeroBorderDraw{0%{opacity:0;transform:scaleX(.78)}to{opacity:1;transform:scaleX(1)}}@keyframes findTextReveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(2.1rem)rotateX(8deg)}to{opacity:1;clip-path:inset(0);transform:translateY(0)rotateX(0)}}@keyframes findTextRevealSoft{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(1.35rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes findCardRise{0%{opacity:0;filter:blur(8px);transform:translateY(2.4rem)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes findLineDraw{to{transform:scaleX(1)}}@keyframes findButtonSweep{0%,58%{transform:translate(-170%)rotate(18deg)}78%,to{transform:translate(520%)rotate(18deg)}}@keyframes findSurfaceSweep{to{transform:translate(95%)}}@media (max-width:760px){.aeline-hero:before{animation-duration:.82s}.aeline-hero:after{background:linear-gradient(#00000070,#00000024 44%,#000000ad),radial-gradient(circle at 20% 25%,#ffffff2e,#0000 11rem)}.aeline-hero .hero-depth-plane:before{border-radius:18px;inset:.45rem}.aeline-hero .hero-depth-plane img{animation:findHeroImageIn .98s var(--find-ease-out) both, findHeroImageBreathMobile 9s ease-in-out .98s infinite alternate}.aeline-hero .hero-content h1,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions{animation-duration:.68s;transform:translateY(1.2rem)}.aeline-hero .hero-content h1:after{width:4.8rem;margin-top:.62rem}.section-motion{filter:blur(4px);clip-path:inset(5% 0 0 round 22px);transform:translateY(2.6rem)scale(.99)}}@keyframes findHeroImageBreathMobile{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.045)translate(.8%,-.6%)}}@media (prefers-reduced-motion:reduce){.aeline-hero:before,.aeline-hero .hero-depth-plane,.aeline-hero .hero-depth-plane:before,.aeline-hero .hero-depth-plane img,.aeline-hero .hero-content h1,.aeline-hero .hero-content h1:after,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions,.section-motion,.section-motion *,.aeline-hero .hero-cta-btn:before{transition:none!important;animation:none!important}.aeline-hero .hero-depth-plane,.aeline-hero .hero-depth-plane img,.aeline-hero .hero-content h1,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions,.section-motion,.section-motion *{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 10% 0,#eab9b352,#0000 28rem),radial-gradient(circle at 90% 16%,#eef4eedb,#0000 30rem),linear-gradient(#fff 0%,#fbf6f2 46%,#fff 100%);margin:0;font-size:15px;font-weight:400}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.icon-svg{flex:none;width:1em;height:1em;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand strong{font-family:var(--font-title)}h1{max-width:54rem;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:600;line-height:.94}h2{letter-spacing:-.04em;margin-bottom:.75rem;font-size:clamp(2.15rem,4vw,4.15rem);font-weight:600;line-height:.98}h3{margin-bottom:.55rem;font-size:1.2rem;line-height:1.12}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{min-height:100vh;padding-bottom:5rem}.loading-screen{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#20160f33;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.loader-card,.search-card,.product-info,.tabs,.delivery-panel,.guide-card,.room-card,.story-copy,.glass-box{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);box-shadow:var(--shadow);background:#494d519e;border:1.5px solid #ffffffa3}.loader-card{text-align:center;width:min(100%,24rem);padding:1.25rem}.phone-loader{background:linear-gradient(145deg,#fffaf1,#dcc7a6);border-radius:2rem;place-items:center;width:7.5rem;height:9.5rem;margin:0 auto 1.15rem;display:grid;position:relative;box-shadow:inset 0 0 0 .45rem #ffffff59,0 18px 45px #2a1d1433}.phone-notch{background:var(--espresso);border-radius:999px;width:3.2rem;height:.85rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.loader-ring{background:radial-gradient(circle, #fffaf1 54%, transparent 56%), conic-gradient(var(--espresso), var(--gold), var(--moss), var(--espresso));width:4.3rem;height:4.3rem;font-family:var(--font-title);border-radius:50%;place-items:center;margin-top:.8rem;font-size:1.45rem;font-weight:700;animation:1s linear infinite loaderSpin;display:grid}.loader-ring span{animation:1s linear infinite reverse loaderSpin}@keyframes loaderSpin{to{transform:rotate(360deg)}}.utility-strip{color:var(--white);background:var(--black);letter-spacing:.02em;justify-content:center;gap:clamp(.8rem,3vw,2.2rem);padding:.7rem 1rem;font-size:.78rem;font-weight:800;display:flex}.utility-strip a{color:var(--pink)}.site-header{z-index:30;color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#494d51c7;border-bottom:1px solid #ffffff42;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0;box-shadow:0 10px 35px #2a1d1414}.brand{align-items:center;gap:.75rem;min-width:fit-content;display:inline-flex}.brand-mark{width:2.8rem;height:2.8rem;color:var(--white);background:var(--black);font-family:var(--font-title);letter-spacing:.04em;border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 1px 9px #ffffff59,0 14px 32px #4c2f1b33}.brand strong{letter-spacing:.08em;font-size:1.04rem;display:block}.brand small{color:#ffffffad;font-size:.75rem;display:block}.primary-nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.primary-nav>a,.nav-group>button{color:#ffffffd6;background:0 0;border:0;border-radius:999px;padding:.72rem .8rem;font-size:.9rem;font-weight:800}.nav-group{position:relative}.mega-panel{opacity:0;pointer-events:none;border-radius:var(--radius);min-width:42rem;box-shadow:var(--shadow);background:#494d51eb;border:1px solid #ffffff57;grid-template-columns:repeat(3,minmax(11rem,1fr));gap:.55rem;padding:.75rem;transition:all .18s;display:grid;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)translateY(.5rem)}.mega-panel a{color:var(--white);border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff42;grid-template-columns:4.5rem 1fr;align-items:center;gap:.7rem;padding:.55rem;font-weight:900;display:grid}.mega-panel img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:4.5rem}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.header-actions,.hero-actions,.product-actions,.section-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ghost-btn,.cart-pill,.primary-btn,.secondary-btn,.filter-chip,.icon-btn,.skip-loader,.skip-popup{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.72rem 1rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ghost-btn,.secondary-btn,.filter-chip,.skip-loader,.skip-popup{color:var(--white);background:#ffffff14}.site-header .ghost-btn{color:#fff;background:#ffffff1f;border-color:#ffffff38}.cart-pill,.primary-btn{color:var(--black);background:var(--pink);border-color:#fff9;box-shadow:0 15px 35px #0505052e}.cart-pill span{min-width:1.5rem;height:1.5rem;color:var(--espresso);background:#fff;border-radius:999px;place-items:center;margin-left:.35rem;display:inline-grid}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover,.cart-pill:hover,.filter-chip:hover{transform:translateY(-2px)}.menu-toggle{border:1px solid var(--line);background:#05050552;border-radius:999px;width:2.75rem;height:2.75rem;padding:.65rem;display:none}.menu-toggle span:not(.sr-only){background:var(--ink);width:100%;height:2px;margin:.28rem 0;display:block}.hero{background-image:linear-gradient(90deg,#050505b8 0%,#494d518a 42%,#494d511f 74%),url(/assets/real/living-oak.jpg);background-position:50%;background-size:cover;align-items:end;min-height:clamp(48rem,100vh,62rem);display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(transparent, var(--charcoal));height:10rem;position:absolute;inset:auto 0 0}.hero-content{z-index:2;color:#fff;width:min(100%,80rem);padding:clamp(2rem,6vw,5rem);position:relative}.hero-content:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#494d517a;border:1.5px solid #ffffff9e;border-radius:32px;width:min(100% - 2rem,43rem);position:absolute;inset:clamp(1rem,3vw,2rem) auto clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);box-shadow:0 28px 90px #0b1d2d3d}.hero p{color:#ffffffdb;max-width:43rem;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.eyebrow{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0 0 .65rem;font-size:.76rem;font-weight:950;display:inline-flex}.trust-band{z-index:4;border-radius:var(--radius);background:#494d51b3;border:1.5px solid #ffffffad;grid-template-columns:repeat(4,1fr);gap:1px;width:min(100% - 2rem,78rem);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 86px #05050533}.trust-band div{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#494d5185;padding:1.15rem}.featured-collections{background:var(--charcoal);color:#fff;padding:clamp(4rem,8vw,7rem) 0;overflow:hidden}.featured-head{justify-content:space-between;align-items:end;gap:2rem;width:min(100% - 2rem,78rem);margin:0 auto 2rem;display:flex}.featured-head .eyebrow{color:#ffffffb8}.collection-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050529;border:1.5px solid #ffffff94;border-radius:38px;width:min(100% - 2rem,78rem);margin:0 auto;padding:1rem;overflow:hidden}.collection-track{gap:1rem;width:max-content;animation:24s linear infinite collectionScroll;display:flex}.collection-rail:hover .collection-track{animation-play-state:paused}.collection-slide{border:1.5px solid #ffffff7a;border-radius:34px;flex:0 0 min(72vw,28rem);min-height:24rem;position:relative;overflow:hidden;box-shadow:0 22px 70px #05050538}.collection-slide img{object-fit:cover;width:100%;height:100%;transition:transform .9s}.collection-slide:hover img{transform:scale(1.06)}.collection-slide:after{content:"";background:linear-gradient(#0000 24%,#1b2c3dd1);position:absolute;inset:0}.collection-slide span{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#494d5175;border:1px solid #ffffff61;border-radius:26px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.collection-slide strong,.collection-slide em,.collection-slide b{display:block}.collection-slide strong{font-family:var(--font-title);font-size:1.35rem}.collection-slide em{color:#fffc;margin:.35rem 0 .85rem;font-style:normal}.collection-slide b{text-transform:uppercase;letter-spacing:.08em}@keyframes collectionScroll{to{transform:translate(calc(-50% - .5rem))}}.trust-band strong{font-family:var(--font-title);margin-bottom:.25rem;font-size:1.1rem;display:block}.trust-band span,.section-head p,.product-meta,.feature-list,.story-copy p,.guide-card p,.room-card p,.delivery-panel p,.tab-panel,.spec span,.site-footer p{color:var(--muted)}.section{padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem)}.rolling-ads{border-bottom:1px solid var(--line);background:var(--black);padding:1.5rem 0;overflow:hidden}.rolling-ads div{gap:1.5rem;width:max-content;padding:.75rem 1rem;animation:28s linear infinite rollAds;display:flex}.rolling-ads a{min-height:2.4rem;color:var(--white);white-space:nowrap;background:#ffffff14;border:1.5px solid #ffffff9e;border-radius:999px;align-items:center;padding:.5rem 1rem;font-weight:900;display:inline-flex;box-shadow:0 10px 30px #0505052e}@keyframes rollAds{to{transform:translate(-50%)}}.hero-product-strip{grid-template-columns:repeat(4,minmax(0,8.5rem));gap:.7rem;max-width:38rem;margin-top:1.5rem;display:grid}.hero-product-strip a{color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#494d5194;border:1px solid #ffffffc2;border-radius:24px;overflow:hidden}.hero-product-strip img{aspect-ratio:4/3;object-fit:cover;width:100%}.hero-product-strip span{padding:.55rem;font-size:.78rem;font-weight:900;display:block}.section.tight{padding-top:2.6rem}.section-head{justify-content:space-between;align-items:end;gap:2rem;width:min(100%,78rem);margin:0 auto 2rem;display:flex}.section-head p{max-width:34rem;line-height:1.65}.grid{gap:1rem;width:min(100%,78rem);margin:0 auto;display:grid}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-section{color:var(--black);background:radial-gradient(circle at 18% 12%, #ffffff75, transparent 23rem), var(--pink)}.category-section .section-head{text-align:center;justify-content:center;display:grid}.category-section .eyebrow,.category-section .section-head p{color:#050505a3}.category-section .category-grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border:1.5px solid #ffffffc2;border-radius:38px;grid-template-columns:repeat(6,minmax(0,1fr));padding:clamp(1rem,4vw,3rem)}.category-card{border-radius:var(--radius);background:var(--beige-soft);min-height:auto;position:relative;overflow:hidden;box-shadow:0 18px 45px #402a1e21}.category-card.large{grid-column:span 1}.category-card img,.product-image img,.main-product-image img,.mini-gallery img,.story-media img,.room-card img,.sale-card img{object-fit:cover;width:100%;height:100%}.category-card:after,.sale-card:after{content:"";background:linear-gradient(#0000 24%,#12261bcc);position:absolute;inset:0}.category-content{z-index:2;color:#fff;position:absolute;inset:auto 1rem 1rem}.category-section .category-card{box-shadow:none;text-align:center;background:0 0;justify-items:center;gap:1rem;display:grid;overflow:visible}.category-section .category-card:after{display:none}.category-section .category-card img{aspect-ratio:1;border:5px solid #ffffffb8;border-radius:999px;width:min(100%,10rem);transition:transform .26s,box-shadow .26s;box-shadow:0 18px 45px #05050529}.category-section .category-card:hover img{transform:translateY(-6px);box-shadow:0 24px 70px #1b2c3d33}.category-section .category-content{color:var(--black);position:static}.category-section .category-content p{display:none}.category-content p{color:#ffffffc7;line-height:1.5}.material-showcase-section{position:relative;overflow:hidden}.material-showcase-section .section-head{margin-bottom:clamp(1rem,2.5vw,1.75rem)}.material-showcase-shell{--sample-tone:#b7773a;color:#050505;background:radial-gradient(circle at 74% 32%, color-mix(in srgb, var(--sample-tone) 30%, transparent), transparent 18rem), linear-gradient(135deg, #ffffffdb, #ffffff8a);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid #05050512;border-radius:34px;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(1rem,2.4vw,2rem);width:min(100%,78rem);margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 28px 80px #05050517}.material-showcase-shell:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--sample-tone) 18%, transparent), transparent 58%), conic-gradient(from 120deg, transparent, #ffffffbf, transparent, color-mix(in srgb, var(--sample-tone) 20%, transparent), transparent);filter:blur(5px);opacity:.75;border-radius:999px;width:min(52vw,34rem);animation:11s linear infinite materialAuraSpin;position:absolute;inset:-24% -12% auto auto}.material-selector-list{z-index:2;align-content:center;gap:.72rem;display:grid;position:relative}.material-selector{color:#050505b3;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #05050512;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-height:4.7rem;padding:.82rem .85rem;transition:transform .26s,border-color .26s,background .26s,box-shadow .26s;display:grid;box-shadow:0 12px 28px #0505050d}.material-selector:hover,.material-selector.active{color:#050505;border-color:color-mix(in srgb, var(--sample-tone) 32%, #0505051a);background:#ffffffeb;transform:translate(.3rem,-.12rem);box-shadow:0 18px 42px #05050517}.material-selector-index{color:#050505;background:color-mix(in srgb, var(--sample-tone) 18%, #fff);border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:850;display:grid}.material-selector strong,.material-selector em{display:block}.material-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.material-selector em{color:#05050585;letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem;font-size:.73rem;font-style:normal}.material-selector i{width:.72rem;height:2.4rem;box-shadow:0 8px 22px color-mix(in srgb, var(--sample-tone) 28%, transparent);border:2px solid #ffffffdb;border-radius:999px}.material-sample-panel{z-index:1;background:radial-gradient(circle at 34% 38%,#ffffffe6,#0000 12rem),linear-gradient(145deg,#ffffff75,#ffffff1f);border:1px solid #ffffffb3;border-radius:30px;grid-template-columns:minmax(14rem,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);min-height:clamp(28rem,42vw,34rem);padding:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.material-sample-stage{isolation:isolate;perspective:900px;place-items:center;min-height:clamp(22rem,35vw,29rem);display:grid;position:relative}.material-sample-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 44%, #ffffffd6, transparent 8rem), color-mix(in srgb, var(--sample-tone) 13%, #ffffff94);border:1px solid #0505050f;border-radius:48% 52% 45% 55%;position:absolute;inset:16% 8% 12%;box-shadow:0 20px 55px #05050514}.material-sample-ring{z-index:-1;border:1px solid color-mix(in srgb, var(--sample-tone) 26%, #05050514);pointer-events:none;border-radius:999px;position:absolute}.material-sample-ring.ring-one{animation:7.5s ease-in-out infinite alternate materialRingDrift;inset:14% 10% 17%;transform:rotate(-12deg)}.material-sample-ring.ring-two{background:color-mix(in srgb, var(--sample-tone) 10%, transparent);animation:8.6s ease-in-out -1.4s infinite alternate-reverse materialRingDrift;inset:24% 2% 22%;transform:rotate(16deg)}.material-sample-image{object-fit:contain;filter:drop-shadow(0 32px 42px #0505053d)saturate(1.08);will-change:transform, opacity, filter;width:min(68%,18.2rem);max-height:clamp(18rem,32vw,27rem);animation:.78s cubic-bezier(.16,1,.3,1) both materialSampleRise,5.8s ease-in-out .78s infinite alternate materialSampleFloat}.material-sample-shadow{filter:blur(8px);background:radial-gradient(#05050542,#0000 68%);border-radius:999px;width:min(54%,14rem);height:1.55rem;animation:5.8s ease-in-out infinite alternate materialShadowBreathe;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.material-sample-copy{align-content:center;gap:.8rem;min-width:0;display:grid}.material-sample-copy .eyebrow{color:#0505058f}.material-sample-copy h3{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.3rem,4.5vw,4.4rem);line-height:.95}.material-sample-copy>p:not(.eyebrow){color:#050505a8;max-width:31rem;line-height:1.6}.material-spec-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.2rem;display:grid}.material-spec-row span{background:#ffffffad;border:1px solid #05050512;border-radius:18px;gap:.15rem;min-height:4.6rem;padding:.8rem;display:grid}.material-spec-row small{color:#0505057a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.material-spec-row strong{font-size:.98rem}.material-shop-link{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#050505;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-height:3.1rem;margin-top:.35rem;padding:0 1.2rem;font-size:.78rem;font-weight:850;display:inline-flex;box-shadow:0 16px 36px #05050524}.material-shop-link .icon-svg{width:1rem;height:1rem}.section-motion .material-showcase-shell{opacity:0;transform:translateY(2rem)scale(.98)}.section-motion.in-view .material-showcase-shell{animation:.9s cubic-bezier(.2,.9,.18,1) .12s both materialShellReveal}@media (max-width:980px){.material-showcase-shell{grid-template-columns:1fr}.material-selector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.material-sample-panel{grid-template-columns:minmax(13rem,.88fr) minmax(0,1fr)}}@media (max-width:760px){.material-showcase-section.section{padding-left:.9rem;padding-right:.9rem}.material-showcase-shell{border-radius:28px;gap:.8rem;padding:.85rem}.material-selector-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.55rem;padding:.1rem 0 .35rem;display:flex;overflow-x:auto}.material-selector-list::-webkit-scrollbar{display:none}.material-selector{scroll-snap-align:start;flex:0 0 min(78vw,18.4rem);grid-template-columns:auto minmax(0,1fr);min-height:4rem;padding:.72rem}.material-selector:hover,.material-selector.active{transform:translateY(-.12rem)}.material-selector i{display:none}.material-selector strong{font-size:.86rem}.material-selector em{font-size:.66rem}.material-sample-panel{border-radius:24px;grid-template-columns:1fr;gap:0;min-height:auto;padding:.72rem}.material-sample-stage{min-height:14.8rem}.material-sample-stage:before{inset:8% 9% 10%}.material-sample-image{width:min(56%,11.8rem);max-height:12.8rem}.material-sample-shadow{width:min(44%,9.5rem);bottom:8%}.material-sample-copy{gap:.52rem;padding:.2rem .1rem .1rem}.material-sample-copy h3{letter-spacing:-.025em;max-width:100%;font-size:clamp(1.55rem,7vw,2rem)}.material-sample-copy>p:not(.eyebrow){display:none}.material-spec-row{gap:.45rem}.material-spec-row span{border-radius:16px;min-height:3.9rem;padding:.66rem}.material-spec-row strong{font-size:.84rem}.material-shop-link{width:100%;min-height:3rem;margin-top:.2rem;font-size:.68rem}}@keyframes materialShellReveal{0%{opacity:0;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes materialSampleRise{0%{opacity:0;filter:drop-shadow(0 18px 22px #0505051a)blur(9px)saturate(.82);transform:translateY(4.4rem)rotateX(20deg)rotateY(-12deg)rotate(-8deg)scale(.7)}62%{opacity:1;filter:drop-shadow(0 36px 50px #05050547)blur()saturate(1.16);transform:translateY(-.85rem)rotateX(-3deg)rotateY(4deg)rotate(1.2deg)scale(1.07)}to{opacity:1;filter:drop-shadow(0 32px 42px #0505053d)blur()saturate(1.08);transform:translate(0,0)rotateX(0)rotateY(0)rotate(-1.2deg)scale(1)}}@keyframes materialSampleFloat{0%{transform:translate(-.14rem,-.1rem)rotateX(0)rotateY(-1.8deg)rotate(-1.2deg)scale(1)}to{transform:translate(.18rem,-.75rem)rotateX(2.6deg)rotateY(2.2deg)rotate(.9deg)scale(1.025)}}@keyframes materialRingDrift{0%{opacity:.45;transform:rotate(-14deg)translate(-.35rem,.24rem)scale(.97)}to{opacity:.82;transform:rotate(12deg)translate(.42rem,-.32rem)scale(1.03)}}@keyframes materialShadowBreathe{0%{opacity:.58;transform:translate(-50%)scaleX(.86)}to{opacity:.34;transform:translate(-50%)scaleX(1.1)}}@keyframes materialAuraSpin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.03)}}.sale-section{background:var(--white);color:var(--black)}.why-section{background:var(--black);color:#fff}.why-section .eyebrow,.why-section .section-head p{color:#ffffffbf}.why-section .why-card{color:#fff;background:#494d518a;border-color:#ffffffa3}.why-section .why-card p{color:#ffffffc7}.why-section .why-card span{color:var(--black);background:var(--pink)}.home-room-grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#494d515c;border:1.5px solid #ffffff94;border-radius:38px;padding:clamp(1rem,4vw,3rem)}.section:has(.home-room-grid){background:var(--charcoal-deep);color:#fff}.section:has(.home-room-grid) .eyebrow{color:#ffffffc2}.section:has(.home-room-grid) .section-head p{color:#ffffffc2}.section:has(.home-room-grid) .room-card{background:#494d5194;border-color:#ffffffa3}.section:has(.home-room-grid) .room-card p{color:#ffffffc2}.section:has(.home-room-grid) .secondary-btn{color:#fff;background:#ffffff24;border-color:#ffffff3d}.trending-section{background:var(--black);color:#fff}.trending-section .eyebrow{color:#ffffffc2}.trending-section .section-head p,.trending-section .product-meta{color:#ffffffb3}.trending-section .product-card{color:#fff;background:#494d5194;border-color:#ffffffa3}.trending-section .secondary-btn{color:#fff;background:#ffffff1f;border-color:#ffffff38}.sale-section .eyebrow,.sale-section .section-head p{color:#0505059e}.sale-grid{grid-template-columns:repeat(3,1fr);gap:1rem;width:min(100%,78rem);margin:0 auto;display:grid}.sale-card{border-radius:var(--radius);background:var(--charcoal);border:1.5px solid #0505051f;min-height:22rem;padding:1.2rem;position:relative;overflow:hidden}.sale-card span,.sale-card strong,.sale-card em{z-index:2;display:block;position:relative}.sale-card span{font-family:var(--font-title);margin-top:12rem;font-size:1.8rem;font-weight:700}.sale-card em{margin-top:1rem;font-style:normal;font-weight:900}.sale-card em,.product-meta span,.spec span,.search-card label,.site-footer h3,.site-footer p,.site-footer a:not(.brand){align-items:center;gap:.5rem;display:flex}.sale-icon,.section-icon,.card-icon{width:2.35rem;height:2.35rem;color:var(--black);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffffb8;border:1px solid #0505051a;border-radius:999px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #05050514}.sale-icon{z-index:2;color:#fff;background:#05050557;border-color:#ffffff5c;position:relative}.card-icon{margin-bottom:.65rem}.category-content .card-icon{color:#fff}.section-icon{margin-bottom:.8rem}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{color:var(--white);-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#494d5194;border:1.5px solid #ffffffad;border-radius:38px;padding:.72rem;transition:transform .22s,box-shadow .22s;overflow:visible;box-shadow:0 24px 72px #05050533}.product-image{aspect-ratio:4/5;background:var(--black);border-radius:30px;display:block;position:relative;overflow:hidden}.badge{z-index:2;color:var(--black);letter-spacing:.08em;text-transform:uppercase;background:#eab9b3f0;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:950;position:absolute;top:.8rem;left:.8rem}.rating{color:var(--pink);font-size:.85rem;font-weight:950}.product-meta{justify-content:space-between;gap:1rem;margin:.9rem 0;font-size:.88rem;display:flex}.price{color:var(--white);font-size:1.22rem;font-weight:950}.old-price{color:#ffffff7a;margin-left:.45rem;font-size:.88rem;text-decoration:line-through}.social-controls{color:var(--white);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;margin:.72rem .15rem 0;display:grid}.social-controls span{border:2px solid #ffffffd1;border-radius:999px;justify-content:flex-end;align-items:center;min-height:2.05rem;padding:0 .85rem;display:flex}.social-controls b{letter-spacing:.08em;font-size:1rem}.social-controls i{place-items:center;width:1.35rem;height:1.35rem;font-size:1.35rem;font-style:normal;line-height:1;display:inline-grid}.product-actions{margin-top:.9rem}.product-actions .primary-btn,.product-actions .secondary-btn{flex:1;min-width:8rem}.split-story,.vision-section{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(1rem,4vw,3rem);width:min(100%,78rem);margin:0 auto;display:grid}.story-media{border-radius:var(--radius);min-height:32rem;box-shadow:var(--shadow);overflow:hidden}.story-media img{object-fit:cover;width:100%;height:100%}.story-copy{padding:clamp(1.5rem,4vw,3rem)}.feature-list{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--white);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff14;align-items:flex-start;gap:.65rem;padding:.85rem;font-weight:850;display:flex}.why-grid,.inspiration-grid,.customer-stats{gap:1rem;width:min(100%,78rem);margin:0 auto;display:grid}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.why-card{padding:1.2rem}.why-card span{width:2.6rem;height:2.6rem;color:var(--black);background:var(--green-soft);border-radius:999px;place-items:center;margin-bottom:1rem;font-weight:950;display:inline-grid}.order-samples-section,.customer-section,.about-section{background:radial-gradient(circle at 12% 0%, #eab9b33d, transparent 24rem), var(--charcoal)}.sample-feature,.customer-panel,.about-panel{width:min(100%,78rem);margin:0 auto;padding:clamp(1.4rem,4vw,3rem);display:grid}.sample-feature{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:center;gap:clamp(1rem,4vw,3rem)}.sample-feature p,.about-panel p,.customer-panel p,.why-card p,.inspiration-card p{color:var(--muted);line-height:1.7}.sample-stack{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.sample-stack a{color:var(--white);border:1px solid var(--line);background:#ffffff14;border-radius:28px;overflow:hidden}.sample-stack img{aspect-ratio:1;object-fit:cover;width:100%}.sample-stack span{padding:.75rem;font-size:.82rem;font-weight:900;display:block}.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspiration-card{overflow:hidden}.inspiration-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.inspiration-card div{padding:1.2rem}.customer-panel{text-align:center}.customer-stats{grid-template-columns:repeat(3,1fr);margin-top:1rem}.customer-stats div{border:1px solid var(--line);background:#ffffff14;border-radius:28px;padding:1rem}.customer-stats strong{color:var(--pink);font-family:var(--font-title);font-size:2rem;display:block}.category-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1rem,4vw,3rem);width:min(100%,78rem);margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,4rem);display:grid}.category-hero-copy{border-radius:var(--radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow);background:#494d519e;border:1.5px solid #ffffffa3;padding:clamp(1.5rem,4vw,3rem)}.category-hero-copy p:not(.eyebrow){color:var(--muted);line-height:1.7}.category-hero-media{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.filters{flex-wrap:wrap;gap:.65rem;width:min(100%,78rem);margin:0 auto 1.5rem;display:flex}.filter-chip.active{color:var(--black);background:var(--pink)}.product-section{padding-top:clamp(2rem,5vw,4rem)}.details-grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(1rem,4vw,3rem);width:min(100%,78rem);margin:0 auto;display:grid}.product-gallery{gap:.8rem;display:grid}.main-product-image{aspect-ratio:1.08;border-radius:var(--radius);background:var(--black);box-shadow:var(--shadow);overflow:hidden}.mini-gallery{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.mini-gallery img{aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden}.product-info{padding:clamp(1.3rem,3vw,2rem)}.product-info p:not(.eyebrow){line-height:1.7}.price-line{margin-top:1rem}.spec-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.2rem 0;display:grid}.spec{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff14;padding:.85rem;font-weight:850}.spec span{text-transform:uppercase;margin-bottom:.25rem;font-size:.76rem;font-weight:950}.tabs{width:min(100%,78rem);margin:2rem auto 0;padding:1rem}.tab-buttons{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.tab-panel{line-height:1.75}.room-grid,.guide-grid{grid-template-columns:repeat(3,1fr)}.room-card{overflow:hidden}.room-card img{aspect-ratio:16/10}.room-card div,.guide-card{padding:1.2rem}.guide-number{width:2.6rem;height:2.6rem;color:var(--black);background:var(--pink);font-family:var(--font-title);border-radius:50%;place-items:center;margin-bottom:1rem;font-weight:700;display:inline-grid}.delivery-panel{width:min(100%,78rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.delivery-steps{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}.delivery-steps div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff14;padding:1rem}.site-footer{color:var(--white);background:radial-gradient(circle at 10% 0%, #eab9b32e, transparent 24rem), var(--black);border-top:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.site-footer h3,.site-footer strong{color:var(--white)}.site-footer p{line-height:1.6}.site-footer a:not(.brand){color:#ffffffb8;margin:.45rem 0;display:block}.loader-card,.search-card,.product-info,.tabs,.delivery-panel,.guide-card,.room-card,.story-copy,.glass-box,.sample-feature,.customer-panel,.about-panel,.category-hero-copy{color:var(--black);border-radius:var(--radius);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#ffffffeb,#ffffffad),radial-gradient(circle at 0 0,#eab9b333,#0000 18rem);border:1px solid #05050514;box-shadow:0 22px 60px #05050514}.site-header{color:var(--black);background:#ffffffdb;border-bottom:1px solid #05050514;box-shadow:0 12px 38px #0505050f}.brand small,.primary-nav>a,.nav-group>button{color:#050505ad}.primary-nav>a:hover,.nav-group>button:hover,.primary-nav a.active{color:var(--black);background:#eab9b347}.site-header .ghost-btn,.ghost-btn,.secondary-btn,.filter-chip,.skip-loader,.skip-popup{color:var(--black);background:#ffffffb8;border-color:#0505051a}.mega-panel{background:#ffffffeb;border-color:#05050514}.mega-panel a{color:var(--black);background:#fbf6f2c7;border-color:#05050514}.rolling-ads{background:#fff7f3;border-bottom-color:#05050514}.rolling-ads a{color:var(--black);background:#ffffffd6;border-color:#05050514;box-shadow:0 10px 24px #0505050d}.hero-content:before{background:#fff3;border-color:#ffffffbd}.trust-band{color:var(--black);background:#ffffffd1;border-color:#05050514;box-shadow:0 20px 56px #05050514}.trust-band div{background:#ffffffb8}.trust-band span,.section-head p,.product-meta,.feature-list,.story-copy p,.guide-card p,.room-card p,.delivery-panel p,.tab-panel,.spec span,.site-footer p,.sample-feature p,.about-panel p,.customer-panel p,.why-card p,.inspiration-card p{color:var(--muted)}:is(.featured-collections,.why-section,.section:has(.home-room-grid),.trending-section,.order-samples-section,.customer-section,.about-section){color:var(--black);background:radial-gradient(circle at 10% 10%,#eab9b338,#0000 24rem),linear-gradient(#fff,#fbf6f2)}.featured-head .eyebrow,.why-section .eyebrow,.why-section .section-head p,.trending-section .eyebrow,.trending-section .section-head p,.trending-section .product-meta{color:var(--muted)}.section:has(.home-room-grid) .eyebrow{color:var(--muted)}.section:has(.home-room-grid) .section-head p{color:var(--muted)}.collection-rail,.home-room-grid,.category-section .category-grid{background:#ffffff94;border:1px solid #05050514;box-shadow:inset 0 1px #ffffffdb,0 24px 70px #05050512}.collection-slide{border-color:#ffffffd1;box-shadow:0 20px 52px #0505051f}.collection-slide span{color:var(--black);background:#ffffffbd;border-color:#ffffffd1}.collection-slide em{color:#05050594}.category-section .category-card{background:#ffffff9e;border:1px solid #0505050f;border-radius:24px;padding:1rem .65rem}.category-section .category-card img{border-color:#fffffff5;box-shadow:0 16px 34px #0505051a}:is(.section:has(.home-room-grid) .room-card,.why-section .why-card,.trending-section .product-card){color:var(--black);background:linear-gradient(145deg,#fffffff0,#ffffffb8),radial-gradient(circle at 0 0,#eab9b32e,#0000 16rem);border-color:#05050514}:is(.section:has(.home-room-grid) .room-card p,.why-section .why-card p){color:var(--muted)}:is(.section:has(.home-room-grid) .secondary-btn,.trending-section .secondary-btn){color:var(--black);background:#ffffffbd;border-color:#0505051a}.product-card{color:var(--black);background:linear-gradient(145deg,#fffffff5,#ffffffc2),radial-gradient(circle at 0 0,#eab9b32e,#0000 16rem);border:1px solid #05050514;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 18px 50px #05050514}.product-card:hover{transform:translateY(-5px);box-shadow:0 26px 70px #0505051f}.product-image{aspect-ratio:4/3.25;background:#f6f0ec;border-radius:24px 24px 0 0}.product-body{padding:1rem}.rating,.price{color:var(--black)}.old-price{color:#0505056b}.badge,.why-section .why-card span,.guide-number,.filter-chip.active{color:var(--black);background:var(--pink)}.social-controls{display:none}.sale-card{background:#f8f1ec;border-color:#05050514;box-shadow:0 18px 50px #05050514}.sale-card:after{background:linear-gradient(#0000 28%,#05050594)}.sale-card strong{color:#fff4ed}.feature-list li,.spec,.delivery-steps div,.customer-stats div,.sample-stack a{color:var(--black);background:#ffffffad;border-color:#05050514}.sample-stack a{box-shadow:0 16px 40px #05050512}.main-product-image{background:#f7f1ed}.site-footer{color:var(--black);background:radial-gradient(circle at 12% 0,#eab9b342,#0000 24rem),linear-gradient(#fff,#fbf6f2);border-top-color:#05050514}.site-footer h3,.site-footer strong,.site-footer a:not(.brand){color:var(--black)}.eyebrow .icon-svg,.rating .icon-svg,.filter-chip .icon-svg{width:.95rem;height:.95rem}.rating{align-items:center;gap:.35rem;display:inline-flex}.rating .icon-svg{fill:#eab9b357}.product-meta span,.spec span,.search-card label,.site-footer h3,.site-footer p,.site-footer a:not(.brand){align-items:center;gap:.5rem;display:flex}.product-meta .icon-svg,.spec .icon-svg,.site-footer .icon-svg{width:.92rem;height:.92rem}.feature-list .icon-svg{color:var(--pink);margin-top:.18rem}.customer-stats div{justify-items:center;gap:.35rem;display:grid}.customer-stats .icon-svg{color:#17293b;width:1.25rem;height:1.25rem}.delivery-steps div>span{color:#17293b;background:#eab9b357;border:1px solid #05050514;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.8rem;display:inline-grid}.guide-number .icon-svg{width:1.15rem;height:1.15rem}.commerce-header{z-index:40;width:min(100% - 2rem,78rem);color:var(--black);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);font-family:var(--font-body);background:#fffffff0;border:1px solid #05050514;border-top:0;border-radius:0 0 24px 24px;margin:0 auto;padding:.55rem 1rem 0;position:sticky;top:0;box-shadow:0 16px 44px #05050514}.commerce-top-row,.commerce-search-row{align-items:center;gap:1rem;display:grid}.commerce-top-row{grid-template-columns:1fr auto;min-height:3rem}.commerce-tabs{align-items:center;gap:.75rem;display:flex}.commerce-tabs a{background:#f0f0f0;border-radius:10px;align-items:center;gap:.45rem;min-width:10.4rem;min-height:2.7rem;padding:.5rem 1rem;font-size:.86rem;display:inline-flex}.commerce-tabs a.active{background:linear-gradient(135deg,#eab9b3eb,#ffffffb8),#fff;border:1px solid #05050514;box-shadow:inset 0 1px #ffffffb8,0 12px 30px #eab9b357}.commerce-tabs span{min-width:1.7rem;height:1.7rem;color:var(--white);background:var(--black);font-family:var(--font-title);border-radius:8px;place-items:center;font-size:.8rem;font-weight:950;display:inline-grid}.commerce-tabs .brand-tab strong{font-family:var(--font-title);letter-spacing:-.02em;gap:0;line-height:.88;display:grid}.commerce-tabs .brand-tab b,.commerce-tabs .brand-tab em{font-style:normal;display:block}.commerce-tabs .brand-tab b{font-size:.96rem;font-weight:700}.commerce-tabs .brand-tab em{letter-spacing:.23em;font-size:.7rem;font-weight:500}.commerce-tabs .mobile-service-tab{display:none}.commerce-location{color:#050505c7;white-space:nowrap;align-items:center;gap:.35rem;max-width:28rem;font-size:.86rem;display:none}.commerce-location em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.commerce-location i{background:#fff7d7;border-radius:10px;place-items:center;min-width:2.3rem;height:2rem;font-style:normal;font-weight:900;display:inline-grid}.commerce-search-row{grid-template-columns:minmax(16rem,1fr) auto;padding:.55rem 0 .65rem}.commerce-header .commerce-menu{display:none}.commerce-search{color:#0505059e;text-align:left;background:#fff;border:2px solid #1d8cff;border-radius:10px;align-items:center;gap:.7rem;width:100%;min-height:3rem;padding:0 1.1rem;display:flex;box-shadow:inset 0 1px #ffffffe0}.commerce-search span{place-items:center;width:1.35rem;height:1.35rem;font-size:0;display:inline-grid}.commerce-search .icon-svg{width:1.2rem;height:1.2rem}.commerce-search strong{text-overflow:ellipsis;font-family:var(--font-body);white-space:nowrap;font-weight:500;overflow:hidden}.commerce-actions{align-items:center;gap:.9rem;display:flex}.commerce-actions button{color:#050505db;background:0 0;border:0;border-radius:10px;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .45rem;font-weight:650;display:inline-flex;position:relative}.commerce-actions button:hover{background:#eab9b32e}.commerce-actions button>span{color:currentColor;border:1.2px solid;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid;position:relative}.commerce-actions button>span:before,.commerce-actions button>span:after{content:"";box-sizing:border-box;position:absolute}.commerce-trade span:before{border:1.4px solid;border-radius:.12rem;width:.58rem;height:.5rem}.commerce-trade span:after{border:1.3px solid;border-bottom:0;border-radius:.18rem .18rem 0 0;width:.46rem;height:.22rem;top:.28rem}.commerce-phone span:before{border:1.4px solid;border-color:#0000 currentColor currentColor #0000;border-radius:999px;width:.78rem;height:.78rem;transform:rotate(28deg)}.commerce-phone span:after{border-bottom:1.5px solid;border-right:1.5px solid;width:.24rem;height:.24rem;bottom:.29rem;right:.28rem}.commerce-user span:before{border:1.4px solid;border-radius:999px;width:.34rem;height:.34rem;top:.28rem}.commerce-user span:after{border:1.4px solid;border-bottom:0;border-radius:.5rem .5rem 0 0;width:.68rem;height:.34rem;bottom:.25rem}.commerce-more span:before{background:currentColor;border-radius:999px;width:.16rem;height:.16rem;box-shadow:-.32rem 0,.32rem 0}.commerce-cart>span:before{border:1.4px solid;border-top:0;border-radius:0 0 .12rem .12rem;width:.72rem;height:.52rem}.commerce-cart>span:after{border-top:1.4px solid;width:.58rem;height:.24rem;top:.28rem;transform:skew(-16deg)}.commerce-cart i{color:#fff;background:#e11d48;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.65rem;font-style:normal;display:grid;position:absolute;top:.25rem;left:1.25rem}.commerce-actions button>span:before,.commerce-actions button>span:after{display:none}.commerce-actions .icon-svg{width:.92rem;height:.92rem}.commerce-more-menu{grid-template-columns:repeat(4,max-content);gap:.6rem;padding:.2rem 0 .65rem;display:none}.commerce-more-menu.open{display:grid}.commerce-more-menu a{color:#050505bd;background:#f7f7f7;border-radius:999px;padding:.55rem .8rem;font-size:.85rem;font-weight:750}.commerce-more-menu a.active{color:var(--black);background:#eab9b357}.commerce-category-nav{border-top:1px solid #05050514;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.2rem;padding:.65rem 0 0;display:grid}.commerce-category-nav a{color:#050505db;text-align:center;border-bottom:3px solid #0000;justify-items:center;gap:.28rem;min-width:0;padding:.25rem .25rem .7rem;font-size:clamp(.72rem,.9vw,.84rem);display:grid;position:relative}.commerce-category-nav a.active{color:var(--black);border-bottom-color:#3467ff;font-weight:950}.commerce-category-nav a>span{background:#f7f1ed;border:1px solid #05050514;border-radius:999px;place-items:center;width:4.2rem;height:2.65rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc}.commerce-category-nav img{object-fit:cover;width:100%;height:100%}.commerce-category-nav strong{max-width:100%;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.rolling-ads{background:0 0;border:0;width:min(100% - 2rem,78rem);margin:.95rem auto 1.25rem;overflow:hidden}.rolling-ads .promo-track{gap:1rem;width:max-content;padding:0;animation:28s linear infinite promoGlide;display:flex}.rolling-ads:hover .promo-track{animation-play-state:paused}.rolling-ads .promo-card{color:#fff;isolation:isolate;background:#b8a69f;border:0;border-radius:22px;flex:0 0 min(31vw,25rem);align-items:end;min-height:13.4rem;padding:clamp(1rem,1.5vw,1.3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #0505051f}.rolling-ads .promo-card.tone-1{background:#9dadad}.rolling-ads .promo-card.tone-2{background:#c7baa1}.rolling-ads .promo-card:before{content:"";z-index:-2;background:linear-gradient(90deg,#050505bd 0%,#05050570 48%,#0505050f 100%),linear-gradient(135deg,#eab9b333,#fff0);position:absolute;inset:0}.rolling-ads .promo-card:after{content:"";z-index:-1;background:radial-gradient(circle at 16% 100%,#ffffff2e,#0000 7rem),linear-gradient(#0000,#0505058a);height:58%;position:absolute;inset:auto 0 0}.rolling-ads .promo-card.tone-1:before{background:linear-gradient(90deg,#050505b8 0%,#1c29306b 48%,#9dadad0f 100%),linear-gradient(135deg,#d5e6e23d,#fff0)}.rolling-ads .promo-card.tone-2:before{background:linear-gradient(90deg,#050505b3 0%,#4c392366 48%,#eab9b30f 100%),linear-gradient(135deg,#ffdaa038,#fff0)}.rolling-ads .promo-card img{z-index:-3;object-fit:cover;border-radius:inherit;opacity:1;mix-blend-mode:normal;object-position:center;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0;transform:scale(1.02)}.rolling-ads .promo-card.tone-1 img{object-position:60% 52%}.rolling-ads .promo-card.tone-2 img{object-position:22% 72%}.rolling-ads .promo-card:hover img{transform:scale(1.07)}.rolling-ads .promo-brand{z-index:2;width:auto;color:var(--black);background:#ffe500;border-radius:8px;align-items:center;gap:.35rem;padding:.28rem .46rem .28rem .32rem;display:inline-flex;position:absolute;top:.9rem;left:.9rem;box-shadow:0 8px 24px #0505052e}.rolling-ads .promo-brand i{color:#2874f0;width:1.3rem;height:1.3rem;font-family:var(--font-title);background:#fff;border-radius:5px;place-items:center;font-size:.68rem;font-style:normal;font-weight:900;display:inline-grid}.rolling-ads .promo-brand b{font-family:var(--font-title);letter-spacing:-.02em;font-size:.72rem;font-weight:800}.rolling-ads .promo-copy{z-index:1;align-content:end;gap:.1rem;width:auto;max-width:72%;padding:0;animation:none;display:grid;position:relative}.rolling-ads .promo-copy strong,.rolling-ads .promo-copy em,.rolling-ads .promo-copy b,.rolling-ads .promo-card small{display:block}.rolling-ads .promo-copy strong{font-family:var(--font-title);letter-spacing:-.02em;text-shadow:0 2px 20px #0505055c;font-size:clamp(1rem,1.32vw,1.26rem);font-weight:700;line-height:1.12}.rolling-ads .promo-copy em{color:#ffffffc7;font-family:var(--font-body);margin-top:.22rem;font-size:.76rem;font-style:normal}.rolling-ads .promo-copy b{color:#fff;width:fit-content;font-family:var(--font-body);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;margin-top:.58rem;padding:.32rem .58rem;font-size:.72rem;font-weight:700}.rolling-ads .promo-card small{color:#ffffff94;font-size:.64rem;font-weight:950;position:absolute;bottom:1rem;right:1rem}.rolling-ads .promo-dots{justify-content:center;gap:.45rem;width:100%;min-height:1.15rem;margin-top:.55rem;padding:0;animation:none;display:flex}.rolling-ads .promo-dots span{transform-origin:50%;background:#05050533;border:0;border-radius:999px;width:.46rem;height:.46rem;padding:0;animation:9s ease-in-out infinite promoDot}.rolling-ads .promo-dots span:nth-child(2){animation-delay:3s}.rolling-ads .promo-dots span:nth-child(3){animation-delay:6s}.rolling-ads .promo-dots span:first-child{background:#050505ad;width:1.45rem}@keyframes promoGlide{to{transform:translate(calc(-50% - .5rem))}}@keyframes promoDot{0%,31%{background:#050505ad;width:1.45rem}34%,to{background:#05050533;width:.46rem}}.hero{background:radial-gradient(circle at calc(50% + var(--pointer-x,0) * 16%) calc(40% + var(--pointer-y,0) * 10%), #eab9b347, transparent 22rem), #050505;width:100%;min-height:clamp(34rem,74vh,46rem);box-shadow:none;isolation:isolate;perspective:1200px;border:0;border-radius:0;margin:0 0 clamp(2rem,5vw,4rem)}.hero:before{display:none}.hero:after{background:linear-gradient(180deg, #fff0 58%, var(--white) 100%), linear-gradient(90deg, #050505bd 0%, #05050575 38%, #05050514 76%), radial-gradient(circle at calc(var(--cursor-x,50vw)) calc(var(--cursor-y,50vh)), #ffffff2e, transparent 14rem);height:100%}.hero-depth-plane{z-index:-1;transform:translate3d(calc(var(--pointer-x,0) * -22px), calc(var(--pointer-y,0) * -14px), 0) rotateX(calc(var(--pointer-y,0) * -2.4deg)) rotateY(calc(var(--pointer-x,0) * 3deg)) scale(1.04);will-change:transform;transition:transform .18s ease-out;position:absolute;inset:-5%;overflow:hidden}.hero-depth-plane img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroPhotoBreath;transform:scale(1.06)}.hero-depth-plane:after{content:"";background:linear-gradient(90deg,#0505056b,#05050514),linear-gradient(#0505051f,#05050547);position:absolute;inset:0}.hero-touch-orb{left:var(--cursor-x,50vw);top:var(--cursor-y,50vh);z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);pointer-events:none;mix-blend-mode:screen;opacity:.74;will-change:left, top, transform;background:radial-gradient(circle at 35% 28%,#ffffff75,#ffffff14 44%,#eab9b31f);border:1px solid #ffffff7a;border-radius:999px;place-items:center;width:clamp(4.2rem,8vw,7rem);height:clamp(4.2rem,8vw,7rem);transition:width .22s,height .22s,opacity .22s;display:grid;position:fixed;transform:translate(-50%,-50%)scale(.98);box-shadow:inset 0 1px #ffffff9e,0 22px 62px #0505052e}.hero-touch-orb:before,.hero-touch-orb:after{content:"";border-radius:inherit;border:1px solid #ffffff3d;position:absolute;inset:.55rem}.hero-touch-orb:after{opacity:.55;inset:1.15rem}.hero-touch-orb span{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:760}.hero-content{color:#fff;width:min(100%,78rem);transform:translate3d(calc(var(--pointer-x,0) * 10px), calc(var(--pointer-y,0) * 7px), 0);will-change:transform;margin:0 auto;padding:clamp(4rem,9vw,7rem) clamp(1rem,4vw,2rem);transition:transform .18s ease-out}.hero-content:before{display:none}.hero h1{color:#fff;letter-spacing:-.07em;text-shadow:0 10px 42px #05050547;max-width:46rem;font-size:clamp(3.2rem,6.8vw,6.8rem)}.hero p{color:#ffffffd1}.hero .eyebrow{color:#ffffffb8}.hero{transform-origin:bottom;will-change:clip-path, transform;animation:1.4s cubic-bezier(.2,.8,.2,1) both heroCinematicIn}.hero:before{content:"";z-index:3;transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#fffffffa,#ffffff9e 46%,#dfc9bd38);animation:1.15s cubic-bezier(.76,0,.24,1) .22s forwards heroCurtain;display:block;position:absolute;inset:0}.hero .eyebrow,.hero h1,.hero-content>p:not(.eyebrow){opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards heroCopyRise;transform:translateY(2rem)}.hero .eyebrow{animation-delay:.62s}.hero h1{animation-delay:.76s}.hero-content>p:not(.eyebrow){animation-delay:.93s}.section-motion{opacity:0;clip-path:inset(9% 0 0 round 30px);will-change:transform, opacity, clip-path;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1),clip-path 1s cubic-bezier(.2,.8,.2,1);transform:translateY(4.5rem)scale(.985)}.section-motion.in-view{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}@keyframes heroCinematicIn{0%{clip-path:inset(8% 2.8% 0 round 34px);transform:translateY(2.2rem)scale(.975)}to{clip-path:inset(0);transform:translateY(0)scale(1)}}@keyframes heroCurtain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes heroCopyRise{to{opacity:1;transform:translateY(0)}}@keyframes heroPhotoBreath{0%{transform:scale(1.06)}to{transform:scale(1.12)}}.hero-product-strip a{color:var(--black);background:#ffffffb8;border-color:#05050514;box-shadow:0 14px 38px #05050514}.post-hero-reference{color:var(--black);background:var(--white);position:relative;overflow:hidden}.reference-benefits{color:#17293b;min-height:3rem;font-family:var(--font-body);letter-spacing:.015em;text-transform:uppercase;background:linear-gradient(90deg,#ffffff2e,#0000 26%,#ffffff24),#dfc9bd;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(.5rem,2vw,1rem);padding:.62rem clamp(1rem,5vw,6rem);font-size:clamp(.7rem,.86vw,.84rem);font-weight:720;display:grid}.reference-benefits span{white-space:nowrap;justify-content:center;align-items:center;gap:.56rem;min-width:0;display:inline-flex}.reference-benefits i{color:#17293b;background:#ffffff5c;border:1.2px solid #17293b61;border-radius:999px;place-items:center;min-width:1.55rem;height:1.55rem;font-size:0;font-style:normal;line-height:1;display:inline-grid;position:relative}.reference-benefits i:before,.reference-benefits i:after{content:"";box-sizing:border-box;position:absolute}.reference-benefits span:first-child i:before{border:1.6px solid;border-radius:.2rem;width:.82rem;height:.58rem;transform:rotate(-8deg)}.reference-benefits span:first-child i:after{border-bottom:1.7px solid;border-right:1.7px solid;width:.42rem;height:.42rem;bottom:.32rem;right:.36rem;transform:rotate(45deg)}.reference-benefits span:nth-child(2) i:before{border:1.6px solid;border-radius:.08rem;width:.78rem;height:.42rem;top:.5rem;left:.34rem}.reference-benefits span:nth-child(2) i:after{border-top:1.6px solid;border-right:1.6px solid;width:.44rem;height:.28rem;top:.64rem;right:.28rem}.reference-benefits span:nth-child(3) i:before{border:1.6px solid;border-radius:.12rem;width:.78rem;height:.78rem;transform:rotate(45deg)}.reference-benefits span:nth-child(3) i:after{background:currentColor;border-radius:999px;width:.34rem;height:.34rem}.reference-benefits span:nth-child(4) i:before{border:1.6px solid;border-left-color:#0000;border-radius:999px;width:.9rem;height:.9rem;transform:rotate(-28deg)}.reference-benefits span:nth-child(4) i:after{border-top:1.7px solid;border-left:1.7px solid;width:.34rem;height:.34rem;top:.34rem;left:.31rem;transform:rotate(-45deg)}.reference-benefits .benefit-icon:before,.reference-benefits .benefit-icon:after{display:none}.reference-benefits .icon-svg{width:1rem;height:1rem}.reference-category-band{background:radial-gradient(circle at 18% 20%,#eab9b31f,#0000 24rem),linear-gradient(#17293b,#142436);padding:clamp(3.1rem,5vw,4.1rem) clamp(1rem,4vw,4rem) clamp(3.4rem,5.5vw,4.4rem)}.reference-category-grid{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);width:min(100%,69rem);margin:0 auto;display:grid}.reference-category-grid a{color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.015em;background:0 0;border:0;border-radius:0;justify-items:center;gap:.95rem;padding:.55rem .35rem 0;font-size:clamp(.72rem,.94vw,.9rem);font-weight:620;line-height:1.28;transition:background .22s,transform .22s;display:grid}.reference-category-grid img{aspect-ratio:1;object-fit:cover;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffff1f;border:1px solid #ffffff7a;border-radius:999px;width:clamp(6.8rem,9vw,9.2rem);transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:inset 0 1px #ffffff75,inset 0 -18px 36px #ffffff14,0 18px 48px #0505053d}.reference-category-grid a:first-child img,.reference-category-grid a:nth-child(6) img{object-position:62% 58%}.reference-category-grid a:nth-child(2) img,.reference-category-grid a:nth-child(3) img,.reference-category-grid a:nth-child(4) img,.reference-category-grid a:nth-child(5) img{object-fit:cover;background:#ffffff29;padding:0}.reference-category-grid a:hover{transform:translateY(-3px)}.reference-category-grid a:hover img{border-color:#eab9b3cc;transform:scale(1.045);box-shadow:inset 0 1px #ffffff94,inset 0 -20px 42px #ffffff1a,0 24px 66px #05050552}.reference-why{background:#fbfaf9;padding:clamp(3.6rem,6vw,5.1rem) clamp(1rem,5vw,6rem) clamp(4.2rem,6vw,5.6rem);position:relative;overflow:hidden}.reference-why:before{content:"UQ";color:#17293b;opacity:.055;width:auto;height:auto;font-family:var(--font-title);letter-spacing:-.14em;pointer-events:none;background:0 0;font-size:clamp(10rem,19vw,18rem);font-weight:520;line-height:1;position:absolute;top:-5.4rem;left:-2.5rem;transform:none}.reference-why-head{z-index:1;text-align:center;justify-items:center;gap:.8rem;margin-bottom:clamp(2.8rem,5vw,4.2rem);display:grid;position:relative}.reference-why-head p{color:#17293b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:680}.reference-why-head h2{color:#17293b;font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,4.2vw,3.2rem);font-weight:520}.reference-why-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,4vw,5rem);width:min(100%,82rem);margin:0 auto;display:grid;position:relative}.reference-why-grid article{text-align:center;justify-items:center;gap:.8rem;display:grid}.reference-why-grid span{color:#17293b;border:1.3px solid #17293b;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;font-size:.95rem;line-height:1;display:grid}.reference-why-grid .icon-svg{width:1.08rem;height:1.08rem}.reference-why-grid h3{color:#17293b;max-width:14rem;font-family:var(--font-body);letter-spacing:0;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:640;line-height:1.2}.reference-why-grid p{color:#17293bd1;max-width:15.5rem;margin:0;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.45}.shop-room-band{isolation:isolate;color:#17293b;background:radial-gradient(circle at 10% 5%,#ffffff80,#0000 25rem),radial-gradient(circle at 90% 12%,#eab9b373,#0000 24rem),linear-gradient(135deg,#f5e6dc 0%,#e8d4c7 50%,#f0ddd1 100%);padding:clamp(4rem,7vw,6rem) clamp(1rem,5vw,5.5rem);position:relative;overflow:hidden}.shop-room-band:before{content:"ROOMS";z-index:-1;color:#17293b0a;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(6rem,13vw,13rem);font-weight:800;line-height:1;animation:8s ease-in-out infinite alternate roomBgFloat;position:absolute;bottom:-2.8rem;right:clamp(-5rem,-6vw,-2rem)}@keyframes roomBgFloat{0%{opacity:.04;transform:translate(0,0)}to{opacity:.06;transform:translate(-2%,2%)}}.shop-room-inner{width:min(100%,82rem);margin:0 auto}.shop-room-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.65rem 1rem;margin-bottom:clamp(1.8rem,3vw,2.4rem);display:grid}.shop-room-heading>span{color:#17293b;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(135deg,#fff9,#ffffff59);border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2rem;padding:.55rem 1rem;font-size:.7rem;font-weight:800;animation:3s ease-in-out infinite badgePulse;display:inline-flex;box-shadow:0 4px 12px #05050514,inset 0 1px #fffc}@keyframes badgePulse{0%,to{box-shadow:0 4px 12px #05050514,inset 0 1px #fffc}50%{box-shadow:0 6px 18px #eab9b34d,inset 0 1px #ffffffe6}}.shop-room-inner h2{font-family:var(--font-body);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.55vw,1.42rem);font-weight:780;line-height:1}.shop-room-heading p{color:#17293bad;grid-column:2;max-width:34rem;margin:0;font-size:clamp(.82rem,1vw,.95rem);line-height:1.5}.room-capsule-row{-webkit-backdrop-filter:blur(25px)saturate(140%);backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffff80,#ffffff40);border:1.5px solid #fff9;border-radius:40px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.8rem);padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 30px 80px #0505051f,0 10px 30px #eab9b326}.room-capsule-row:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:200%;height:200%;animation:10s ease-in-out infinite roomRowShine;position:absolute;top:-50%;left:-50%}@keyframes roomRowShine{0%,to{opacity:.3;transform:translate(-50%,-50%)}50%{opacity:.5;transform:translate(-30%,-30%)}}.room-capsule{color:inherit;text-align:center;z-index:1;justify-items:center;gap:.95rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.room-capsule:hover{transform:translateY(-10px)scale(1.05)}.room-capsule-media{aspect-ratio:1.58;background:linear-gradient(135deg,#fff9,#ffffff4d);border:2px solid #ffffffb3;border-radius:999px;width:min(100%,10.5rem);transition:all .4s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffb3,0 20px 50px #05050526,0 5px 15px #eab9b333}.room-capsule:hover .room-capsule-media{border-color:#eab9b3e6;transform:rotate(-2deg);box-shadow:inset 0 2px #ffffffe6,0 25px 60px #05050533,0 10px 25px #eab9b366}.room-capsule:nth-child(2n){padding-top:1rem}.room-capsule:nth-child(3n) .room-capsule-media{aspect-ratio:1.24}.room-capsule-media img{object-fit:cover;filter:brightness()contrast(1.02);width:100%;height:100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(1.04)}.room-capsule:hover .room-capsule-media img{filter:brightness(1.05)contrast(1.05)saturate(1.1);transform:scale(1.15)rotate(2deg)}.room-capsule-media i{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#050505d9,#050505a6);border:1px solid #ffffff73;border-radius:999px;place-items:center;min-width:1.85rem;height:1.45rem;font-size:.65rem;font-style:normal;font-weight:800;transition:all .3s;display:inline-grid;position:absolute;top:.55rem;left:.65rem;box-shadow:0 4px 12px #0000004d}.room-capsule:hover .room-capsule-media i{color:#17293b;background:linear-gradient(135deg,#eab9b3,#eab9b3e6);transform:scale(1.1);box-shadow:0 6px 18px #eab9b380}.room-capsule-copy{justify-items:center;gap:.3rem;transition:all .3s;display:grid}.room-capsule:hover .room-capsule-copy{transform:translateY(-3px)}.room-capsule strong{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.75rem,1vw,.92rem);font-weight:800;line-height:1.2;transition:all .3s}.room-capsule:hover strong{color:#eab9b3;text-shadow:0 2px 8px #eab9b34d}.room-capsule em{color:#17293b99;letter-spacing:.03em;font-size:.7rem;font-style:normal;font-weight:600;transition:all .3s}.room-capsule:hover em{color:#17293bcc;font-weight:700}.drawer-backdrop,.search-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#150e0a5c;position:fixed;inset:0}.sample-drawer{z-index:60;width:min(100%,27rem);height:100vh;color:var(--black);background:#fffffff0;border-left:1px solid #ffffffb3;padding:1.2rem;transition:transform .22s;position:fixed;top:0;right:0;transform:translate(110%);box-shadow:-25px 0 70px #2a1b1338}.sample-drawer.open{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.icon-btn{background:#ffffffc2;min-width:2.5rem;padding:0}.sample-list{gap:.75rem;margin:1.25rem 0;display:grid}.sample-row,.search-result{color:var(--black);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff94;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.sample-row .thumb,.search-result .thumb{border-radius:6px;height:4rem;overflow:hidden}.sample-row .thumb img,.search-result .thumb img{object-fit:cover;width:100%;height:100%}.drawer-total{border-top:1px solid var(--line);justify-content:space-between;padding:1rem 0;display:flex}.full{width:100%}.sample-drawer .skip-popup{margin-top:.65rem}.search-modal{place-items:center;padding:1rem;display:grid}.search-card{width:min(100%,42rem);padding:clamp(1.2rem,4vw,2rem);position:relative}.search-card label{font-family:var(--font-title);margin-bottom:.75rem;font-size:1.35rem;font-weight:700;display:block}.search-card input{border:1px solid var(--line);width:100%;min-height:3.2rem;color:var(--black);background:#ffffffd6;border-radius:999px;outline:0;padding:0 1rem}.search-input-wrap{color:#0505057a;border:1px solid var(--line);background:#ffffffd6;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:0 1rem;display:grid}.search-input-wrap input{background:0 0;border:0;min-height:3.2rem;padding:0}.close-search{position:absolute;top:1rem;right:1rem}.search-results{gap:.7rem;margin-top:1rem;display:grid}.search-result{grid-template-columns:4.4rem 1fr auto}.search-result>.icon-svg{color:#0505057a}.empty-state{align-items:center;gap:.55rem;display:flex}.search-skip{width:100%;margin-top:1rem}@media (max-width:1080px){.site-header{grid-template-columns:auto auto 1fr}.menu-toggle{order:3;justify-self:end;display:block}.header-actions{justify-self:end}.primary-nav{z-index:40;border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #05050514;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:fixed;top:7rem;left:1rem;right:1rem}.primary-nav.open{display:flex}.primary-nav>a,.nav-group>button{text-align:left;border-radius:var(--radius);width:100%}.mega-panel{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;grid-template-columns:1fr;padding:.4rem 0 0 .6rem;position:static;transform:none}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{transform:none}.products-grid{grid-template-columns:repeat(3,1fr)}.category-grid,.sale-grid,.why-grid,.inspiration-grid,.sample-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-band,.delivery-steps,.customer-stats{grid-template-columns:repeat(2,1fr)}.category-hero,.details-grid,.split-story,.vision-section{grid-template-columns:1fr}}@media (max-width:760px){.utility-strip{white-space:nowrap;justify-content:flex-start;overflow:auto}.site-header{grid-template-columns:1fr auto;gap:.7rem}.brand small,.header-actions .ghost-btn{display:none}.header-actions{grid-column:1/-1;justify-self:stretch}.cart-pill{width:100%}.menu-toggle{grid-area:1/2}.primary-nav{top:8.5rem}h1{font-size:clamp(2.65rem,15vw,4.2rem)}.hero{background-position:58%;min-height:42rem}.hero-content{padding:2rem 1rem 3rem}.trust-band,.hero-product-strip,.products-grid,.room-grid,.guide-grid,.why-grid,.inspiration-grid,.sample-feature,.sample-stack,.customer-stats,.delivery-steps,.spec-grid,.category-grid,.sale-grid,.site-footer{grid-template-columns:1fr}.section-head{align-items:start;display:grid}.category-card.large{grid-column:span 1}.category-hero{padding-top:2rem}.story-media{min-height:23rem}}@media (max-width:900px){.reference-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,42rem)}.reference-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.6rem}.commerce-header{border-radius:20px;width:calc(100% - 1rem);padding:.55rem .65rem 0;top:.35rem}.commerce-top-row{grid-template-columns:1fr;gap:.45rem}.commerce-tabs{padding-bottom:.1rem;overflow-x:auto}.commerce-tabs a{flex:none;min-width:8rem}.commerce-location{max-width:100%;font-size:.78rem}.commerce-search-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.commerce-header .commerce-menu{background:#f4f4f4;border-color:#0505051a;place-items:center;width:2.85rem;height:2.85rem;display:inline-grid}.commerce-search{border-width:1.5px;min-height:2.85rem;padding:0 .85rem}.commerce-search strong{font-size:.88rem}.commerce-actions{gap:0}.commerce-actions button:not(.commerce-cart){display:none}.commerce-actions .commerce-cart{background:#f4f4f4;justify-content:center;width:2.85rem;height:2.85rem;padding:0}.commerce-actions .commerce-cart>span{font-size:1.1rem}.commerce-actions .commerce-cart{font-size:0}.commerce-cart i{top:.3rem;left:1.5rem}.commerce-more-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-more-menu a{text-align:center}.commerce-category-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.25rem;display:flex;overflow-x:auto}.commerce-category-nav a{scroll-snap-align:start;flex:0 0 5.6rem}.rolling-ads{width:calc(100% - 1rem);margin-top:.75rem}.rolling-ads .promo-track{scroll-snap-type:none;gap:.75rem;animation-duration:24s;display:flex;overflow:visible}.rolling-ads .promo-card{flex:0 0 min(88vw,28rem);min-height:12.4rem}.rolling-ads .promo-copy{max-width:76%}.hero{background-image:linear-gradient(#050505b8 0%,#05050570 45%,#0505051f 100%),radial-gradient(circle at 30% 22%,#eab9b347,#0000 16rem),url(/assets/real/living-oak.jpg);background-position:bottom;border-radius:0;width:100%;min-height:36rem}.hero:before{font-size:clamp(3.4rem,22vw,6rem);bottom:.6rem;right:1rem}.hero-content:before{display:none}.hero-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media (max-width:520px){.commerce-tabs a{min-width:7.4rem;min-height:2.45rem;padding:.45rem .75rem}.commerce-location{display:none}.commerce-search-row{padding-top:.45rem}.commerce-search strong{max-width:100%}.commerce-category-nav a{flex-basis:5.05rem;font-size:.72rem}.commerce-category-nav a>span{width:2.35rem;height:2.35rem}.rolling-ads .promo-card{min-height:11.4rem;padding:.9rem}.rolling-ads .promo-card img{width:100%;height:100%;inset:0}.rolling-ads .promo-copy{max-width:82%}.rolling-ads .promo-brand{padding:.24rem .4rem .24rem .28rem;top:.72rem;left:.72rem}.rolling-ads .promo-brand i{width:1.15rem;height:1.15rem;font-size:.62rem}.rolling-ads .promo-brand b{font-size:.66rem}.rolling-ads .promo-copy strong{font-size:1rem}.rolling-ads .promo-copy em{font-size:.76rem}.rolling-ads .promo-copy b{font-size:.7rem}.hero{min-height:34rem}.hero h1{font-size:clamp(2.45rem,13vw,3.8rem)}}@media (max-width:640px){.commerce-header{color:#17293b;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 12% 10%,#eab9b35c,#0000 8.5rem),radial-gradient(circle at 90% 22%,#839b8a47,#0000 9rem),linear-gradient(145deg,#fffaf7 0%,#f2e3dc 48%,#dfe9df 100%);border:0;border-radius:0;padding:1rem .85rem 0;top:0}.commerce-top-row{flex-direction:column;gap:.9rem;min-height:0;display:flex}.commerce-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;width:100%;padding:0;display:grid;overflow:visible}.commerce-tabs a,.commerce-tabs .mobile-service-tab{color:#20202a;min-width:0;min-height:4.6rem;font-family:var(--font-title);background:#fff;border:1px solid #17293b14;border-radius:20px;align-content:center;justify-items:center;gap:.18rem;padding:.45rem .35rem;font-size:.98rem;font-weight:800;display:grid;box-shadow:0 10px 26px #17293b14}.commerce-tabs a.active{background:#eab9b3;border:1px solid #17293b14;box-shadow:0 12px 30px #5c3e3329}.commerce-tabs span{color:#17293b;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;font-size:1.65rem;line-height:1}.commerce-tabs span .icon-svg{width:1.55rem;height:1.55rem}.commerce-tabs .mobile-service-tab span{color:#6d7f70;font-size:1.55rem}.commerce-tabs .mobile-service-tab:nth-child(3) span{color:#bd746b}.commerce-tabs .mobile-service-tab:nth-child(4) span{color:#8a7658}.commerce-tabs .brand-tab strong,.commerce-tabs .mobile-service-tab strong{font-family:var(--font-title);letter-spacing:-.04em;font-size:clamp(.82rem,4vw,1.05rem);font-style:italic;font-weight:850;line-height:1;display:block}.commerce-tabs .brand-tab b{font-size:inherit;font-weight:inherit}.commerce-tabs .brand-tab em{display:none}.commerce-location{color:#17293b;background:#ffffffa8;border:1px solid #17293b14;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.42rem;width:100%;max-width:none;min-height:3rem;padding:.48rem .65rem;font-size:.9rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 10px 26px #17293b14}.commerce-location>span{color:#fff;background:#6d7f70;border-radius:.75rem;place-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:grid}.commerce-location>span .icon-svg{width:1.12rem;height:1.12rem}.commerce-location strong{font-family:var(--font-title);font-size:1.02rem;font-weight:850}.commerce-location em{color:#17293bb8;font-size:.92rem}.commerce-location b{color:#17293bb8;font-size:1.3rem;line-height:1;transform:rotate(90deg)}.commerce-location i{color:#17293b;background:#ffffffb8;border-radius:14px;justify-content:center;align-items:center;gap:.22rem;min-width:2.85rem;height:2.85rem;font-size:1.05rem;font-weight:850;display:inline-flex}.commerce-location i:before{content:"⚡";color:#fff;background:#bd746b;border-radius:999px;place-items:center;width:1.42rem;height:1.42rem;font-size:.85rem;display:inline-grid}.commerce-search-row{grid-template-columns:minmax(0,1fr) 3.65rem;gap:.8rem;padding:.9rem 0 .75rem}.commerce-header .commerce-menu{display:none}.commerce-search{color:#0505059e;background:#fff;border:1px solid #17293b14;border-radius:20px;min-height:3.75rem;padding:0 .95rem;box-shadow:0 8px 20px #17293b14}.commerce-search span{font-size:2rem}.commerce-search strong{font-size:1rem;font-weight:520}.commerce-actions{display:block}.commerce-actions .commerce-cart{color:#17293b;background:0 0;border:0;border-radius:16px;place-items:center;width:3.65rem;height:3.65rem;padding:0;display:grid}.commerce-actions .commerce-cart>span{font-size:0}.commerce-actions .commerce-cart>span:before{display:none}.commerce-actions .commerce-cart .icon-svg{width:1.24rem;height:1.24rem}.commerce-cart i{display:none}.commerce-more-menu{margin-top:.2rem}.commerce-category-nav{scroll-snap-type:x proximity;scrollbar-width:none;border-top:0;gap:1.05rem;margin:0 -.85rem;padding:.2rem .85rem 0;display:flex;overflow-x:auto}.commerce-category-nav::-webkit-scrollbar{display:none}.commerce-tabs::-webkit-scrollbar{display:none}.commerce-category-nav a{color:#17293bc7;scroll-snap-align:start;border-bottom:4px solid #0000;flex:0 0 4.95rem;gap:.4rem;padding:.2rem 0 .72rem;font-size:.84rem;font-weight:540}.commerce-category-nav a.active{color:#17293b;border-bottom-color:#17293b}.commerce-category-nav a>span{color:#17293b;background:#ffffff94;border:1px solid #17293b14;border-radius:999px;width:3.75rem;height:2.65rem}.commerce-category-nav img{display:block}.commerce-category-nav a>span:before{display:none}.commerce-category-nav strong{color:inherit;font-weight:540}.rolling-ads{background:#fff;width:100%;margin:0;padding:1rem .85rem .9rem}.rolling-ads .promo-track{scroll-snap-type:none;gap:.75rem;animation:22s linear infinite promoGlide;overflow:visible}.rolling-ads .promo-card{aspect-ratio:2.08;min-height:0;color:var(--black);background:#f7fbff;border-radius:18px;flex:0 0 calc(100vw - 1.7rem);padding:1.05rem;box-shadow:0 10px 28px #05050514}.rolling-ads .promo-card:before,.rolling-ads .promo-card.tone-1:before,.rolling-ads .promo-card.tone-2:before{background:linear-gradient(90deg,#fffffffa 0%,#ffffffdb 43%,#ffffff2e 72%,#fff0 100%),linear-gradient(135deg,#d2e4f561,#fff0)}.rolling-ads .promo-card:after{background:radial-gradient(circle at 84% 82%,#2874f06b,#0000 5.8rem),linear-gradient(#0000,#0505050d);height:100%}.rolling-ads .promo-card img,.rolling-ads .promo-card.tone-1 img,.rolling-ads .promo-card.tone-2 img{object-position:62% 58%;transform:scale(1.03)}.rolling-ads .promo-brand{color:#fff;box-shadow:none;background:#2874f0eb;border-radius:4px;top:.95rem;left:1rem}.rolling-ads .promo-brand i{color:#2874f0;background:#fff}.rolling-ads .promo-brand b{color:#fff}.rolling-ads .promo-copy{max-width:55%;padding-top:2.35rem}.rolling-ads .promo-copy strong{color:#050505;letter-spacing:-.045em;text-shadow:none;font-size:clamp(1.45rem,7.5vw,2rem);font-weight:850}.rolling-ads .promo-copy em{color:#050505d1;font-size:clamp(.82rem,3.7vw,1rem)}.rolling-ads .promo-copy b{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#2874f0;border:0;font-size:.72rem}.rolling-ads .promo-card small{color:#fff;background:#2b3f7c94;border-radius:9px;place-items:center;min-width:2.25rem;height:2rem;font-size:.72rem;display:grid;bottom:.78rem;right:.8rem}.rolling-ads .promo-dots{margin-top:.7rem}.rolling-ads .promo-dots span{background:#d9d9d9}.reference-benefits{scrollbar-width:none;justify-content:flex-start;gap:1.2rem;min-height:2.4rem;padding:.55rem .85rem;font-size:.67rem;display:flex;overflow-x:auto}.reference-benefits::-webkit-scrollbar{display:none}.reference-benefits span{flex:none}.reference-category-band{padding:2.1rem 0 2.4rem}.reference-category-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:1.15rem;width:100%;padding:0 1rem;display:flex;overflow-x:auto}.reference-category-grid::-webkit-scrollbar{display:none}.reference-category-grid a{scroll-snap-align:start;flex:0 0 7.15rem;gap:.72rem;font-size:.76rem}.reference-category-grid img{width:6.5rem}.reference-why{padding:3.1rem 1rem 3.4rem}.reference-why:before{width:21rem;height:21rem;top:-5.2rem;left:-10.5rem}.reference-why-grid{grid-template-columns:1fr;gap:2.25rem}.reference-why-grid article{max-width:18rem;margin:0 auto}.shop-room-band{padding:3rem 0 3.2rem}.shop-room-heading{gap:.65rem;margin-bottom:1.5rem;padding:0 1rem;display:grid}.shop-room-heading p{grid-column:auto;max-width:24rem}.room-capsule-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:28px 0 0 28px;gap:1.3rem;margin:0 0 0 1rem;padding:1.2rem 1.2rem 1.3rem;display:flex;overflow-x:auto}.room-capsule-row::-webkit-scrollbar{display:none}.room-capsule{scroll-snap-align:center;flex:0 0 9rem}.room-capsule-media{aspect-ratio:1.48;width:8.4rem}.room-capsule:nth-child(2n){padding-top:.75rem}.hero{min-height:32rem}.hero-depth-plane{inset:-7%}.hero-touch-orb{opacity:.48;width:4.4rem;height:4.4rem}.hero-touch-orb span{font-size:.52rem}@keyframes promoMobileGlide{0%,28%{transform:translate(0)}34%,62%{transform:translate(calc(-100vw + .95rem))}68%,94%{transform:translate(calc(-200vw + 1.9rem))}to{transform:translate(calc(-50% - .375rem))}}}.commerce-header.studio-header{z-index:60;width:100%;max-width:none;color:var(--black);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#ffffffeb,#ffffffbd),radial-gradient(circle at 12% 0,#eab9b33d,#0000 22rem),radial-gradient(circle at 88% 10%,#839b8a2e,#0000 21rem);border:0;border-radius:0;margin:0;padding:0 clamp(.85rem,3vw,2rem);position:sticky;top:0;box-shadow:0 18px 52px #05050514}.studio-header-shell{width:min(100%,82rem);margin:0 auto;padding:.72rem 0 .82rem}.studio-header-top,.studio-command-row{align-items:center;gap:.85rem;display:grid}.studio-header-top{grid-template-columns:auto minmax(14rem,1fr) auto}.studio-brand{min-width:max-content;color:var(--black);align-items:center;gap:.68rem;display:inline-flex}.studio-brand-mark{color:#fff;width:2.8rem;height:2.8rem;font-family:var(--font-title);letter-spacing:-.04em;background:linear-gradient(145deg,#050505f5,#050505b8),#050505;border:1px solid #ffffff70;border-radius:1rem;place-items:center;font-size:.9rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff29,0 14px 30px #05050529}.studio-brand strong{gap:.12rem;line-height:1;display:grid}.studio-brand b{font-family:var(--font-title);letter-spacing:.03em;font-size:clamp(1.02rem,1.4vw,1.28rem);font-weight:800}.studio-brand em{color:#0505058c;font-family:var(--font-body);letter-spacing:.04em;font-size:.72rem;font-style:normal;font-weight:620}.studio-benefits{justify-content:center;gap:.48rem;display:flex;overflow:hidden}.studio-benefits span{color:#050505c2;white-space:nowrap;background:#ffffff9e;border:1px solid #05050512;border-radius:999px;align-items:center;gap:.42rem;min-height:2.25rem;padding:0 .78rem;font-size:.78rem;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.studio-benefits .icon-svg{color:#6d7f70;width:.92rem;height:.92rem}.studio-cart.commerce-cart{color:#fff;min-height:2.6rem;font-family:var(--font-body);background:#050505;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;padding:0 .82rem;font-size:.84rem;font-weight:760;display:inline-flex;position:relative;box-shadow:0 14px 32px #05050529}.studio-cart.commerce-cart>span{border:0;place-items:center;width:1.3rem;height:1.3rem;display:grid}.studio-cart.commerce-cart .icon-svg{width:1rem;height:1rem}.studio-cart.commerce-cart i{background:var(--pink);min-width:1.18rem;height:1.18rem;color:var(--black);border:2px solid #fff;font-size:.64rem;font-weight:900;top:-.26rem;left:auto;right:-.24rem}.studio-command-row{grid-template-columns:minmax(17rem,1fr) auto auto;margin-top:.72rem}.commerce-search.studio-search{color:#0505059e;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffffc7;border:1px solid #05050514;border-radius:999px;min-height:3.1rem;padding:0 .58rem 0 1rem;position:relative;box-shadow:inset 0 1px #fffffff5,0 14px 36px #0505050f}.commerce-search.studio-search span{color:#6d7f70}.commerce-search.studio-search strong{color:#0505058c;font-size:.9rem;font-weight:560}.commerce-search.studio-search em{color:#05050585;min-width:2.35rem;height:2.1rem;font-family:var(--font-body);background:#0505050d;border:1px solid #0505050f;border-radius:999px;place-items:center;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:760;display:grid}.studio-main-nav.commerce-more-menu{align-items:center;gap:.34rem;padding:0;display:flex}.studio-main-nav.commerce-more-menu a{color:#050505a8;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:.62rem .82rem;font-size:.84rem;font-weight:720}.studio-main-nav.commerce-more-menu a:hover,.studio-main-nav.commerce-more-menu a.active{color:var(--black);background:#ffffffb3;border-color:#05050514}.studio-actions.commerce-actions{gap:.35rem}.studio-actions.commerce-actions button{color:#050505bd;background:#ffffff7a;border:1px solid #0505050f;border-radius:999px;min-height:2.55rem;padding:0 .62rem;font-size:.82rem}.studio-actions.commerce-actions button>span{border:0;width:1.25rem;height:1.25rem}.studio-category-rail.commerce-category-nav{overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid #0505050f;gap:.52rem;padding:.78rem 0 0;display:flex;overflow-x:auto}.studio-category-rail.commerce-category-nav::-webkit-scrollbar{display:none}.studio-category-rail.commerce-category-nav a{color:#050505bd;background:#ffffff94;border:1px solid #05050512;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.48rem;min-width:auto;padding:.34rem .7rem .34rem .34rem;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.studio-category-rail.commerce-category-nav a.active,.studio-category-rail.commerce-category-nav a:hover{color:#fff;background:#050505;border-color:#050505}.studio-category-rail.commerce-category-nav a>span{border:1px solid #ffffffb8;border-radius:999px;width:3.4rem;height:2.15rem;box-shadow:0 10px 22px #05050514}.studio-category-rail.commerce-category-nav img{object-fit:cover}.studio-category-rail.commerce-category-nav strong{max-width:none;font-family:var(--font-body);letter-spacing:-.01em;font-size:.79rem;font-weight:680}.rolling-ads.editorial-ads{background:0 0;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.72fr);gap:1rem;width:min(100% - 2rem,82rem);margin:1rem auto 1.7rem;padding:0;display:grid;overflow:visible}.rolling-ads.editorial-ads :where(div){width:auto;padding:0;animation:none}.rolling-ads.editorial-ads :where(a){white-space:normal;min-height:0;padding:0}.editorial-ad-feature,.editorial-ad-mini{color:#fff;isolation:isolate;background:#050505;border:1px solid #ffffff5c;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 24px 68px #05050524}.editorial-ad-feature,.rolling-ads.editorial-ads .editorial-ad-feature{align-items:end;min-height:clamp(21rem,31vw,28rem);padding:clamp(1.25rem,3vw,2.2rem);display:grid}.editorial-ad-feature:before,.editorial-ad-mini:before{content:"";z-index:-1;background:linear-gradient(90deg,#050505bd,#05050538 58%,#0505050a),radial-gradient(circle at 14% 16%,#eab9b34d,#0000 13rem);position:absolute;inset:0}.editorial-ad-feature img,.editorial-ad-mini img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0;transform:scale(1.02)}.editorial-ad-feature:hover img,.editorial-ad-mini:hover img{transform:scale(1.07)}.editorial-ad-brand{color:var(--black);-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffffd1;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.42rem;padding:.32rem .6rem .32rem .34rem;display:inline-flex;position:absolute;top:1.15rem;left:1.15rem;box-shadow:0 14px 34px #0505051f}.editorial-ad-brand i{color:#fff;width:1.55rem;height:1.55rem;font-family:var(--font-title);background:#050505;border-radius:999px;place-items:center;font-size:.66rem;font-style:normal;font-weight:850;display:grid}.editorial-ad-brand b{font-size:.73rem;font-weight:780}.editorial-ad-copy{gap:.72rem;max-width:37rem;display:grid}.editorial-ad-copy>span,.editorial-ad-mini>span{color:#ffffffe6;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.42rem;width:fit-content;font-size:.78rem;font-weight:720;display:inline-flex}.editorial-ad-copy h2{color:#fff;max-width:11ch;font-family:var(--font-title);letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,6vw,5.4rem);font-weight:760;line-height:.88}.editorial-ad-copy p{color:#ffffffc7;max-width:30rem;margin:0;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.65}.editorial-ad-copy strong{color:#050505;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;margin-top:.4rem;padding:.72rem .92rem;font-size:.86rem;font-weight:820;display:inline-flex}.editorial-ad-copy .icon-svg,.editorial-ad-mini .icon-svg{width:.95rem;height:.95rem}.editorial-ad-stack,.rolling-ads.editorial-ads .editorial-ad-stack{gap:1rem;display:grid}.editorial-ad-mini,.rolling-ads.editorial-ads .editorial-ad-mini{align-content:end;gap:.45rem;min-height:clamp(10rem,15vw,13.5rem);padding:1.2rem;display:grid}.editorial-ad-mini:nth-child(2):before{background:linear-gradient(90deg,#1f2b25bd,#1f2b2542 60%,#1f2b250f),radial-gradient(circle at 82% 10%,#839b8a6b,#0000 10rem)}.editorial-ad-mini strong{color:#fff;max-width:17rem;font-family:var(--font-title);letter-spacing:-.04em;font-size:clamp(1.2rem,2vw,1.72rem);font-weight:760;line-height:1.02}.editorial-ad-mini em{color:#ffffffc7;font-size:.82rem;font-style:normal;font-weight:650}.editorial-ad-ticker{scrollbar-width:none;grid-column:1/-1;gap:.55rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.editorial-ad-ticker::-webkit-scrollbar{display:none}.editorial-ad-ticker span{color:#050505b8;background:#ffffffa8;border:1px solid #05050512;border-radius:999px;flex:none;padding:.48rem .78rem;font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #ffffffe6}@media (max-width:1080px){.studio-header-top{grid-template-columns:1fr auto}.studio-benefits{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;padding-bottom:.05rem;overflow-x:auto}.studio-benefits::-webkit-scrollbar{display:none}.studio-command-row{grid-template-columns:auto minmax(0,1fr) auto}.studio-menu.commerce-menu{background:#ffffffb8;border:1px solid #05050514;border-radius:999px;place-items:center;width:3rem;height:3rem;display:inline-grid}.studio-main-nav.commerce-more-menu{grid-column:1/-1;display:none;overflow-x:auto}.studio-main-nav.commerce-more-menu.open{display:flex}.studio-actions.commerce-actions{display:none}.rolling-ads.editorial-ads{grid-template-columns:1fr}.editorial-ad-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-ad-mini{min-height:15rem}}@media (max-width:640px){.commerce-header.studio-header{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(#fffffff0,#fffc),radial-gradient(circle at 0 0,#eab9b34d,#0000 12rem),radial-gradient(circle at 92% 6%,#839b8a33,#0000 11rem);width:100%;padding:0;top:0;box-shadow:0 12px 34px #05050514}.studio-header-shell{padding:.68rem .82rem .78rem}.studio-header-top{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.studio-brand{min-width:0}.studio-brand-mark{border-radius:.82rem;width:2.45rem;height:2.45rem}.studio-brand em{display:none}.studio-cart.commerce-cart{border-radius:999px;justify-content:center;width:2.65rem;height:2.65rem;min-height:0;padding:0}.studio-cart.commerce-cart b{display:none}.studio-benefits{grid-column:1/-1;margin-inline:-.08rem}.studio-benefits span{min-height:2.08rem;padding:0 .64rem;font-size:.7rem}.studio-command-row{grid-template-columns:auto minmax(0,1fr);gap:.58rem;margin-top:.62rem}.studio-menu.commerce-menu{width:2.85rem;height:2.85rem}.commerce-search.studio-search{border-radius:999px;min-height:2.85rem}.commerce-search.studio-search strong{font-size:.82rem}.commerce-search.studio-search em{display:none}.studio-main-nav.commerce-more-menu{grid-column:1/-1;margin-top:.05rem}.studio-category-rail.commerce-category-nav{margin:0 -.82rem;padding:.68rem .82rem 0}.studio-category-rail.commerce-category-nav a{flex-basis:auto;gap:.42rem;padding:.28rem .62rem .28rem .28rem;font-size:.72rem}.studio-category-rail.commerce-category-nav a>span{width:3rem;height:1.9rem}.rolling-ads.editorial-ads{background:#fff;width:100%;margin:0;padding:.9rem .82rem 1.15rem}.editorial-ad-feature{border-radius:24px;min-height:23rem;padding:1rem}.editorial-ad-feature:before{background:linear-gradient(#0505051f,#050505c7),radial-gradient(circle at 16% 18%,#eab9b33d,#0000 11rem)}.editorial-ad-copy h2{max-width:9ch;font-size:clamp(2.3rem,14vw,4rem)}.editorial-ad-copy p{font-size:.86rem;line-height:1.5}.editorial-ad-stack{grid-template-columns:1fr;gap:.82rem}.editorial-ad-mini{border-radius:22px;min-height:13.5rem;padding:1rem}.editorial-ad-ticker{margin-inline:-.82rem;padding-inline:.82rem}}.commerce-header.studio-header{z-index:80;width:min(100% - 1rem,82rem);color:var(--black);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffad;border:1px solid #ffffffb8;border-radius:999px;margin:.7rem auto 0;padding:0;position:sticky;top:.7rem;box-shadow:0 20px 54px #0505051a}.studio-header-shell{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.4rem,1.4vw,.9rem);width:100%;padding:.45rem .5rem .45rem .58rem;display:grid}.studio-brand{gap:.5rem;min-width:max-content}.studio-brand-mark{border-radius:999px;width:2.35rem;height:2.35rem;font-size:.78rem}.studio-brand b{letter-spacing:.01em;font-size:clamp(.9rem,1.15vw,1.06rem)}.studio-brand em{letter-spacing:.05em;font-size:.64rem}.studio-menu.commerce-menu{display:none}.studio-main-nav.commerce-more-menu{grid-column:auto;justify-content:center;gap:clamp(.25rem,.8vw,.55rem);min-width:0;padding:0;display:flex}.studio-main-nav.commerce-more-menu a{color:#050505ad;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:.55rem .62rem;font-size:.66rem;font-weight:800}.studio-main-nav.commerce-more-menu a:hover,.studio-main-nav.commerce-more-menu a.active{color:var(--black);background:#ffffff9e}.commerce-search.studio-search{color:#050505b8;width:auto;min-height:2.5rem;box-shadow:none;background:#ffffff8f;border:1px solid #0505050f;border-radius:999px;justify-self:end;padding:0 .78rem}.commerce-search.studio-search strong{font-size:.78rem;font-weight:760}.studio-cart.commerce-cart{min-height:2.5rem;color:var(--black);background:var(--pink);border-color:#ffffffad;padding:0 .9rem;box-shadow:0 12px 26px #0505051f}.studio-cart.commerce-cart i{color:#fff;background:#050505}.studio-category-rail.commerce-category-nav{grid-column:1/-1;display:none}.hero{background:radial-gradient(circle at calc(50% + var(--pointer-x,0) * 16%) calc(40% + var(--pointer-y,0) * 10%), #eab9b347, transparent 22rem), #050505;isolation:isolate;border:1px solid #ffffffb8;border-radius:clamp(22px,3vw,34px);align-items:start;width:min(100% - 1rem,82rem);min-height:clamp(32rem,68vh,41rem);margin:.8rem auto clamp(3rem,6vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #05050521}.hero-depth-plane{inset:-2%}.hero-depth-plane img{object-position:68% 48%}.hero-content{width:100%;max-width:48rem;margin:0;padding:clamp(3.8rem,6.5vw,5.5rem) clamp(1.35rem,4vw,3rem) clamp(10.8rem,17vw,13.2rem)}.hero h1{letter-spacing:-.075em;max-width:17ch;font-size:clamp(3rem,6.4vw,6.3rem);font-weight:760;line-height:.92}.hero-content>p:not(.eyebrow){max-width:33rem;margin-top:.9rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.65}.hero .hero-actions{margin-top:1.15rem}.hero .primary-btn{background:var(--green-soft);min-height:2.9rem;padding-inline:1.05rem}.hero-rating{color:#ffffffc7;font-size:.78rem;font-weight:700}.hero-rating:after{content:" ★★★★★";color:var(--green-soft);letter-spacing:.18em;margin-top:.2rem;display:block}.hero .rolling-ads.hero-ad-dock{z-index:4;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;bottom:1rem;left:0;right:0;overflow:hidden}.hero .rolling-ads.hero-ad-dock :where(div){width:auto;padding:0;animation:none}.hero-ad-track,.hero .hero-ad-dock .hero-ad-track{gap:.75rem;width:max-content;padding:0 1.2rem;animation:32s linear infinite heroAdGlide;display:flex}.hero-ad-dock:hover .hero-ad-track{animation-play-state:paused}.hero .hero-ad-card{min-height:clamp(7.2rem,11vw,9.4rem);color:var(--black);white-space:normal;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);isolation:isolate;background:#ffffffc7;border:1px solid #ffffffb8;border-radius:18px;flex:0 0 clamp(10.5rem,17vw,15.2rem);align-content:end;padding:.9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #05050524}.hero .hero-ad-card.tone-image,.hero .hero-ad-card.tone-glass{color:#fff;flex-basis:clamp(13rem,22vw,20rem)}.hero .hero-ad-card.tone-image:after,.hero .hero-ad-card.tone-glass:after{content:"";z-index:-1;background:linear-gradient(#0505050d,#050505b8);position:absolute;inset:0}.hero .hero-ad-card.tone-lime{color:#050505;background:#d8ff5f;border-color:#b4dc1eb3;box-shadow:0 8px 32px #b4dc1e59}.hero .hero-ad-card.tone-dark{color:#fff;background:#050505e0}.hero .hero-ad-card.tone-white{background:#ffffffe6}.hero-ad-card img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-ad-card span,.hero-ad-card strong,.hero-ad-card em,.hero-ad-card b{z-index:1;position:relative}.hero-ad-card span{opacity:.88;align-items:center;gap:.32rem;width:fit-content;margin-bottom:auto;font-size:.64rem;font-weight:760;display:inline-flex}.hero-ad-card .icon-svg{width:.82rem;height:.82rem}.hero-ad-card strong{max-width:13rem;font-family:var(--font-title);letter-spacing:-.045em;margin-top:1.25rem;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:760;line-height:1.02}.hero-ad-card em{color:currentColor;opacity:.74;margin-top:.32rem;font-size:.72rem;font-style:normal}.hero-ad-card b{color:currentColor;background:#ffffff3d;border:1px solid #ffffff47;border-radius:999px;width:fit-content;margin-top:.48rem;padding:.28rem .52rem;font-size:.68rem;font-weight:850}@keyframes heroAdGlide{to{transform:translate(calc(-50% - .375rem))}}@media (max-width:980px){.commerce-header.studio-header{border-radius:24px;width:calc(100% - .7rem);top:.45rem}.studio-header-shell{grid-template-columns:auto minmax(0,1fr) auto auto}.studio-menu.commerce-menu{background:#ffffff9e;border:1px solid #05050514;border-radius:999px;grid-area:1/3;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.studio-main-nav.commerce-more-menu{grid-area:2/1/auto/-1;justify-content:flex-start;display:none;overflow-x:auto}.studio-main-nav.commerce-more-menu.open{display:flex}.commerce-search.studio-search{justify-self:end}}@media (max-width:640px){.commerce-header.studio-header{background:#ffffffc2;border-radius:22px;width:calc(100% - .55rem);margin-top:.3rem}.studio-header-shell{grid-template-columns:minmax(0,1fr) auto auto auto;padding:.42rem}.studio-brand-mark{width:2.25rem;height:2.25rem}.studio-brand em,.commerce-search.studio-search strong,.studio-cart.commerce-cart b{display:none}.commerce-search.studio-search,.studio-cart.commerce-cart{justify-content:center;width:2.45rem;height:2.45rem;min-height:0;padding:0}.hero{border-radius:26px;width:calc(100% - .55rem);min-height:39rem;margin-top:.45rem}.hero-content{padding:3.1rem 1rem 15.2rem}.hero h1{max-width:12ch;font-size:clamp(2.45rem,12.5vw,4rem)}.hero .hero-actions{gap:.5rem}.hero-rating{width:100%;display:block}.hero .rolling-ads.hero-ad-dock{bottom:.78rem}.hero-ad-track,.hero .hero-ad-dock .hero-ad-track{gap:.62rem;padding:0 .78rem;animation-duration:24s}.hero .hero-ad-card{border-radius:16px;flex-basis:13rem;min-height:8.4rem}.hero .hero-ad-card.tone-image,.hero .hero-ad-card.tone-glass{flex-basis:16.5rem}}.page-shell{background:linear-gradient(#ffffffeb 0%,#fbf6f2d6 28rem,#fffffff5 100%),radial-gradient(circle at 14% 18rem,#eab9b32e,#0000 28rem),radial-gradient(circle at 86% 36rem,#eef4eec7,#0000 30rem)}.hero{perspective:none;will-change:auto;background:#f5eee8;min-height:clamp(28rem,56vh,34rem);margin:.7rem auto 0;animation:.9s cubic-bezier(.2,.8,.2,1) both heroCinematicIn;box-shadow:0 18px 52px #0505051a,0 60px 120px #eab9b333}.hero:after{background:linear-gradient(#0505050a 0%,#05050514 42%,#05050594 100%),linear-gradient(90deg,#050505b3 0%,#05050561 36%,#0505050f 72%)}.hero-depth-plane{will-change:auto;transition:none;inset:0;transform:none}.hero-depth-plane img{object-position:center 58%;animation:none;transform:none}.hero-depth-plane:after{background:linear-gradient(90deg,#0505058f,#0505051f 62%),linear-gradient(#0505050f,#05050557)}.hero-touch-orb{display:none}.hero-content{will-change:auto;max-width:42rem;padding:clamp(2.6rem,4.6vw,4rem) clamp(1.25rem,4vw,3rem) clamp(9rem,15vw,11.2rem);transition:none;transform:none}.hero h1{letter-spacing:-.065em;max-width:15ch;font-size:clamp(2.55rem,5vw,4.9rem);line-height:.96}.hero-content>p:not(.eyebrow){max-width:29rem;font-size:clamp(.86rem,1vw,.98rem);line-height:1.58}.hero .primary-btn{min-height:2.62rem;padding:.64rem .94rem}.hero .rolling-ads.hero-ad-dock{bottom:.72rem}.hero .hero-ad-card{border-radius:15px;flex-basis:clamp(9.2rem,14vw,12.2rem);min-height:clamp(6.1rem,8.8vw,7.4rem);padding:.72rem}.hero .hero-ad-card.tone-image,.hero .hero-ad-card.tone-glass{flex-basis:clamp(11rem,18vw,15.5rem)}.hero-ad-card strong{margin-top:.75rem;font-size:clamp(.92rem,1.3vw,1.16rem)}.hero-ad-card em,.hero-ad-card b{font-size:.64rem}.hero-ad-card span{font-size:.58rem}.reference-category-band,.shop-room-band,.order-samples-section,.category-section,.trending-section,.inspiration-section{background:linear-gradient(#ffffffad,#fbf6f2b8),radial-gradient(circle at 18% 0,#eab9b321,#0000 22rem),radial-gradient(circle at 84% 18%,#eef4eead,#0000 24rem)}.section{margin-top:0}.shop-room-band{margin-top:-.2rem}.section:has(.home-room-grid) .room-card{box-shadow:inset 0 1px #ffffffdb,0 18px 48px #05050513}@media (max-width:640px){.hero{min-height:30.5rem;margin-top:.45rem}.hero-content{padding:2.1rem 1rem 10.4rem}.hero h1{max-width:13ch;font-size:clamp(2.1rem,10vw,3.1rem)}.hero-content>p:not(.eyebrow){max-width:21rem;font-size:.82rem}.hero .hero-ad-card{flex-basis:11.2rem;min-height:6.55rem}.hero .hero-ad-card.tone-image,.hero .hero-ad-card.tone-glass{flex-basis:13.2rem}.post-hero-reference{margin-top:-.85rem}}.page-shell{background:0 0;position:relative}.home-shell .commerce-header.studio-header{z-index:90;color:#fff;width:min(100% - 2rem,78rem);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffff24;border:1px solid #ffffff6b;margin:0;position:absolute;top:1.35rem;left:50%;transform:translate(-50%)}.home-shell .studio-brand,.home-shell .studio-main-nav.commerce-more-menu a,.home-shell .commerce-search.studio-search,.home-shell .studio-cart.commerce-cart{color:#fff}.home-shell .studio-brand-mark{color:#050505;background:#ffffffdb}.home-shell .studio-brand em{color:#ffffffb8}.home-shell .studio-main-nav.commerce-more-menu a:hover,.home-shell .studio-main-nav.commerce-more-menu a.active,.home-shell .commerce-search.studio-search{background:#ffffff29}.home-shell .studio-cart.commerce-cart{color:#050505;background:#d8ff5f;border-color:#b4dc1e99}.home-shell .hero{border-radius:clamp(24px,3vw,34px);width:min(100% - 1.2rem,82rem);min-height:clamp(36rem,72vh,50rem);margin-top:.75rem}.home-shell .hero-depth-plane img{object-position:center 62%}.home-shell .hero:after{background:linear-gradient(#05050547 0%,#0505050a 35%,#050505ad 100%),linear-gradient(90deg,#050505b3 0%,#05050547 42%,#05050505 78%)}.home-shell .hero-content{max-width:43rem;padding-top:clamp(6.5rem,9vw,7.9rem);padding-bottom:clamp(8.4rem,10vw,9.8rem)}.home-shell .hero h1{color:#fff;max-width:13.5ch;font-family:var(--font-display);letter-spacing:-.072em;font-size:clamp(3rem,5.7vw,5.5rem);font-weight:800;line-height:.94}.home-shell .hero-content>p:not(.eyebrow){color:#ffffffd1;max-width:27rem;font-size:clamp(.86rem,1vw,.98rem);font-weight:500}.home-shell .eyebrow,.home-shell .hero-rating,.home-shell .hero-ad-card span,.home-shell .hero-ad-card em,.home-shell .hero-ad-card b,.home-shell .studio-main-nav.commerce-more-menu a,.home-shell .commerce-search.studio-search strong,.home-shell .studio-cart.commerce-cart b{font-family:var(--font-body);text-rendering:geometricprecision}.home-shell .hero .primary-btn{color:#050505;background:#d8ff5f;border:1px solid #ffffff7a;min-height:2.75rem;box-shadow:0 14px 36px #05050533}.home-shell .hero .primary-btn .icon-svg{width:1rem;height:1rem}.home-shell .commerce-header.studio-header{background:#ffffff29;border-color:#ffffff61;border-radius:999px;width:min(100% - 2.4rem,78.5rem);top:1.45rem}.home-shell .studio-brand b{font-family:var(--font-display);letter-spacing:.02em;font-size:.95rem;font-weight:800}.home-shell .studio-brand-mark{color:#050505;background:#fff;border:1px solid #ffffffb8;place-items:center;width:2.42rem;height:2.42rem;display:grid;box-shadow:0 10px 24px #05050529}.home-shell .commerce-search.studio-search,.home-shell .studio-cart.commerce-cart{border:1px solid #ffffff47;min-height:2.52rem}.home-shell .commerce-search.studio-search span,.home-shell .studio-cart.commerce-cart span{background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.home-shell .commerce-search.studio-search .icon-svg,.home-shell .studio-cart.commerce-cart .icon-svg{stroke-width:2.2px;width:.92rem;height:.92rem}.home-shell .hero .rolling-ads.hero-ad-dock{width:auto;bottom:clamp(.72rem,1.6vw,1.2rem);left:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.4rem);overflow:visible}.home-shell .hero .rolling-ads.hero-ad-dock :where(div){width:auto}.home-shell .hero .hero-ad-window,.home-shell .hero .hero-ad-track,.home-shell .hero .hero-ad-page{width:100%}.hero-ad-window{border-radius:20px;width:100%;overflow:hidden}.home-shell .hero .hero-ad-track,.hero-ad-track{gap:0;width:100%;padding:0;transition:transform .72s cubic-bezier(.22,1,.36,1);animation:none;display:flex}.hero-ad-page{flex:0 0 100%;grid-template-columns:minmax(13rem,1.2fr) minmax(9rem,.75fr) minmax(11rem,.95fr) minmax(9rem,.8fr) minmax(10rem,.9fr);align-items:end;gap:clamp(.52rem,.9vw,.78rem);width:100%;display:grid}.home-shell .hero-ad-card{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);isolation:isolate;background:#05050533;border:1px solid #ffffff57;border-radius:18px;align-content:end;min-width:0;height:clamp(7rem,9vw,8.25rem);min-height:clamp(7rem,10vw,8.9rem);padding:clamp(.74rem,1vw,.95rem);display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 48px #05050538}.home-shell .hero-ad-card:after{content:"";z-index:-1;background:linear-gradient(#0505050f,#050505c2),linear-gradient(90deg,#05050575,#05050514);position:absolute;inset:0}.home-shell .hero-ad-card.card-1{height:clamp(8.2rem,10.5vw,9.7rem);min-height:clamp(8.2rem,11vw,10.2rem)}.home-shell .hero-ad-card.tone-lime{color:#050505;background:#d8ff5f;border-color:#b4dc1eb3;box-shadow:0 8px 32px #b4dc1e66}.home-shell .hero-ad-card.tone-lime:after{display:none}.home-shell .hero-ad-card.tone-lime strong,.home-shell .hero-ad-card.tone-lime em,.home-shell .hero-ad-card.tone-lime b{color:#050505}.home-shell .hero-ad-card.tone-lime em{color:#050505b8}.home-shell .hero-ad-card.tone-lime span{color:#050505;background:#0505051a;border-color:#05050526}.home-shell .hero-ad-card.tone-lime .icon-svg{color:#d8ff5f;background:#050505}.home-shell .hero-ad-card.tone-white{color:#fff;background:#0505052e}.home-shell .hero-ad-card.tone-dark:after{background:linear-gradient(#05050533,#050505db),linear-gradient(90deg,#050505ad,#0505052e)}.home-shell .hero-ad-card img{filter:saturate(.96)contrast(1.04);transform:scale(1.02)}.home-shell .hero-ad-card span{color:#fffffff0;letter-spacing:.04em;text-transform:uppercase;background:#ffffff21;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.38rem;width:fit-content;margin-bottom:auto;padding:.25rem .42rem .25rem .3rem;font-size:.58rem;font-weight:760;display:inline-flex}.home-shell .hero-ad-card span .icon-svg{color:#050505;stroke-width:2.35px;background:#d8ff5f;border-radius:999px;width:.9rem;height:.9rem;padding:.12rem}.home-shell .hero-ad-card strong{color:#fff;max-width:15rem;font-family:var(--font-display);letter-spacing:-.04em;margin-top:clamp(.78rem,1.5vw,1.2rem);font-size:clamp(.98rem,1.35vw,1.28rem);font-weight:800;line-height:1.02}.home-shell .hero-ad-card.card-1 strong,.home-shell .hero-ad-card.card-3 strong{font-size:clamp(1.08rem,1.65vw,1.48rem)}.home-shell .hero-ad-card em{color:#ffffffc2;margin-top:.34rem;font-size:.68rem;font-style:normal;line-height:1.35}.home-shell .hero-ad-card b{color:#050505;background:#ffffffe0;border-color:#ffffff47;border-radius:999px;align-items:center;width:fit-content;margin-top:.5rem;padding:.28rem .54rem;font-size:.65rem;font-weight:850;display:inline-flex}.hero-ad-dots{justify-content:center;gap:.34rem;margin-top:.58rem;display:flex}.hero-ad-dots button{background:#ffffff6b;border:0;border-radius:999px;width:1.15rem;height:.28rem;padding:0;transition:width .24s,background .24s}.hero-ad-dots button.active{background:#fff;width:2.45rem}.icon-svg{shape-rendering:geometricprecision;vector-effect:non-scaling-stroke}.post-hero-reference{background:var(--white);border-radius:0;margin-top:0;padding-top:0}.reference-category-band{background:radial-gradient(circle at 18% 20%,#eab9b31f,#0000 24rem),linear-gradient(#17293b,#142436)}.shop-room-band{background:radial-gradient(circle at 10% 5%,#ffffff57,#0000 25rem),radial-gradient(circle at 90% 12%,#eab9b352,#0000 24rem),linear-gradient(135deg,#e5d0c5 0%,#dec4b7 55%,#eadbd4 100%);margin-top:0}:is(.order-samples-section,.featured-collections,.why-section,.section:has(.home-room-grid),.trending-section,.customer-section,.about-section){background:radial-gradient(circle at 10% 10%,#eab9b338,#0000 24rem),linear-gradient(#fff,#fbf6f2)}.category-section{background:radial-gradient(circle at 14% 0,#eab9b352,#0000 22rem),linear-gradient(#fff7f3,#fff)}.sample-feature,.category-section .category-card,.why-section .why-card,.trending-section .product-card,.inspiration-grid article,.customer-stats div{box-shadow:0 18px 50px #05050514}.section:has(.home-room-grid) .room-card{box-shadow:0 18px 50px #05050514}@media (max-width:980px){.home-shell .commerce-header.studio-header{width:calc(100% - 1rem);top:.7rem}.hero-ad-page{grid-template-columns:repeat(3,minmax(0,1fr))}.home-shell .hero-ad-card.card-1,.home-shell .hero-ad-card.card-3{grid-column:span 2}}@media (max-width:640px){.home-shell .commerce-header.studio-header{border-radius:22px;width:calc(100% - .7rem);top:.45rem}.home-shell .hero{border-radius:24px;width:calc(100% - .65rem);min-height:36.5rem;margin-top:.35rem}.home-shell .hero-content{padding:5.15rem 1rem 12.4rem}.home-shell .hero h1{max-width:12ch;font-size:clamp(2.25rem,11vw,3.25rem)}.home-shell .hero-content>p:not(.eyebrow){max-width:20rem;font-size:.8rem}.hero-ad-window{border-radius:17px}.hero-ad-page{grid-template-columns:1fr 1fr;gap:.5rem;flex:0 0 100%!important;width:100%!important;display:grid!important}.home-shell .hero-ad-card,.home-shell .hero-ad-card.card-1{border-radius:15px;grid-column:span 1;height:6.55rem;min-height:6.55rem;padding:.62rem;flex:none!important;width:auto!important}.home-shell .hero-ad-card.card-3{grid-column:1/-1;height:7rem;min-height:7rem}.home-shell .hero-ad-card span{max-width:100%;font-size:.5rem}.home-shell .hero-ad-card strong,.home-shell .hero-ad-card.card-1 strong,.home-shell .hero-ad-card.card-3 strong{margin-top:.55rem;font-size:.88rem;line-height:1.04}.home-shell .hero-ad-card em{display:none}.home-shell .hero-ad-card b{font-size:.58rem}.hero-ad-dots{margin-top:.42rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero .eyebrow,.hero h1,.hero-content>p:not(.eyebrow),.section-motion{opacity:1!important;clip-path:none!important;transform:none!important}.hero:before{display:none!important}.hero-depth-plane,.hero-content{transform:none!important}.hero-touch-orb{display:none!important}}.home-shell .hero{min-height:clamp(38rem,88vh,62rem)!important;overflow:visible!important}.hero-showcase{display:none}.home-shell .hero-showcase{z-index:0;pointer-events:none;width:52%;height:100%;display:block;position:absolute;top:0;right:0}.home-shell .hero-showcase img{object-fit:cover;object-position:center top;width:100%;height:100%}.home-shell .hero-showcase:after{content:"";background:linear-gradient(90deg,#050505b8 0%,#05050500 38%),linear-gradient(#05050566 0%,#05050500 30%,#0505058c 100%);position:absolute;inset:0}.hero-rating-block{flex-direction:column;gap:.2rem;display:flex}.hero-stars{color:#d8ff5f;letter-spacing:.05em;font-size:1rem}.hero-rating{color:#ffffffb8;font-size:.78rem}.hero-cta-btn{color:#050505!important;background:#d8ff5f!important;border-color:#b4dc1e80!important;padding:.85rem 1.4rem!important;font-size:.95rem!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 8px 28px #b4dc1e59!important}.hero-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 36px #b4dc1e80!important}.hero-bottom-cards{z-index:25;align-items:flex-end;gap:.72rem;display:flex;position:absolute;bottom:-3.8rem;left:clamp(1.2rem,3vw,2.5rem);right:clamp(1.2rem,3vw,2.5rem)}.hbc{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);min-width:0;color:var(--black);background:#fffffff2;border:1px solid #ffffffd9;border-radius:18px;flex:1;padding:.95rem 1rem;overflow:hidden;box-shadow:0 20px 56px #05050524}.hbc-tags{flex:1.5}.hbc-tag-cloud{flex-wrap:wrap;gap:.32rem;margin-bottom:.75rem;display:flex}.hbc-tag{white-space:nowrap;color:var(--black);background:#0505050d;border:1px solid #0505051a;border-radius:999px;padding:.2rem .58rem;font-size:.68rem;font-weight:700;display:inline-block}.hbc-mini-stat{border-top:1px solid #05050514;padding-top:.6rem}.hbc-mini-stat small{color:var(--muted);margin-bottom:.15rem;font-size:.64rem;display:block}.hbc-mini-stat strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1}.hbc-photo{flex:1;min-height:10rem;padding:0;position:relative}.hbc-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hbc-photo-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-top:1px solid #ffffffa6;padding:.65rem .8rem;position:absolute;bottom:0;left:0;right:0}.hbc-photo-overlay small{color:var(--muted);margin-bottom:.2rem;font-size:.62rem;display:block}.hbc-up{color:#22c55e;font-weight:800}.hbc-dual-num{gap:.55rem;display:flex}.hbc-dual-num b{font-size:.88rem;font-weight:800}.hbc-expertise{color:#fff;background:#0a0a0a;border-color:#ffffff14;flex:1.3}.hbc-expertise-label{align-items:center;gap:.45rem;margin-bottom:.6rem;display:flex}.hbc-expertise-label strong{color:#fff;font-size:.9rem;font-family:var(--font-display)}.hbc-badge-dot{background:#d8ff5f;border-radius:50%;flex-shrink:0;width:.62rem;height:.62rem;display:inline-block}.hbc-expertise p{color:#ffffffc2;margin:0;font-size:.82rem;line-height:1.48}.hbc-price{flex:1.5}.hbc-price>small{color:var(--muted);margin-bottom:.25rem;font-size:.63rem;display:block}.hbc-amount{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.1rem;font-weight:800}.hbc-amount span{font-family:var(--font-body);color:var(--muted);font-size:.76rem;font-weight:500}.hbc-progress-bar{background:#05050514;border-radius:99px;height:5px;margin-bottom:.6rem}.hbc-progress-fill{background:#d8ff5f;border-radius:99px;width:49%;height:100%}.hbc-breakdown{margin:0;padding:0;list-style:none}.hbc-breakdown li{border-bottom:1px solid #05050512;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.68rem;display:flex}.hbc-breakdown li:last-child{border-bottom:none}.hbc-breakdown li span{color:var(--muted)}.hbc-breakdown b{font-weight:700}.hbc-lime-card{text-align:center;background:#d8ff5f;border-color:#b4dc1e80;flex-direction:column;flex:.72;justify-content:center;align-items:center;gap:.3rem;min-height:9rem;display:flex;box-shadow:0 12px 36px #b4dc1e4d}.hbc-lime-icon{color:#d8ff5f;background:#050505;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.25rem;font-size:1rem;display:grid}.hbc-lime-card span{color:#050505a6;font-size:.66rem;font-weight:600}.hbc-lime-card strong{font-family:var(--font-display);color:#050505;font-size:1.05rem;font-weight:800}.home-shell .studio-category-rail{display:none!important}.home-shell .commerce-header.studio-header{border-radius:clamp(14px,2vw,20px)!important}@media (max-width:960px){.hero-bottom-cards{display:none}.home-shell .post-hero-reference{margin-top:0!important}}.aeline-hero{align-items:center;min-height:90vh;padding:8rem 4rem 12rem;display:flex;position:relative;clip-path:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.aeline-hero .hero-depth-plane{z-index:1;position:absolute;inset:0;overflow:hidden;border-radius:0!important}.aeline-hero .hero-depth-plane img{object-fit:cover;filter:brightness(.85);width:100%;height:100%}.aeline-hero .hero-content{z-index:2;color:#fff;max-width:800px;position:relative}.aeline-hero .hero-content h1{letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem;font-size:clamp(3.5rem,5vw,5.5rem);font-weight:600;line-height:1.05}.aeline-hero .hero-content p{color:#ffffffe6;max-width:540px;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.6}.aeline-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.aeline-hero .hero-cta-btn{text-transform:uppercase;color:#050505!important;letter-spacing:.05em!important;background:#c7f000!important;border-radius:999px!important;align-items:center!important;gap:1rem!important;padding:.6rem .6rem .6rem 1.8rem!important;font-size:.95rem!important;font-weight:700!important;display:inline-flex!important}.aeline-hero .cta-icon-circle{color:#fff;background:#050505;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.aeline-hero .cta-icon-circle svg{width:1.1rem;height:1.1rem}.aeline-hero .hero-rating-block{flex-direction:column;gap:.25rem;display:flex}.aeline-hero .hero-rating{color:#ffffffd9;font-size:.85rem}.aeline-hero .hero-stars{color:gold;letter-spacing:.2em;font-size:1rem}.hero-carousel{z-index:10;contain:paint;position:absolute;bottom:-1rem;left:2rem;right:2rem}.hc-window{overflow:hidden}.hc-track{--card-width:calc(25% + .375rem);--card-step:calc(33.333% + .5rem);gap:1.5rem;transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.hc-card.banner-style{color:#fff;border-radius:12px;flex-direction:row;flex:0 0 calc(33.333% - 1rem);min-height:220px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000001f}.hc-card.banner-style:hover{transform:translateY(-5px);box-shadow:0 16px 32px #0000002e}.hc-banner-content{z-index:2;flex-direction:column;flex:1.2;justify-content:center;padding:1.5rem;display:flex}.hc-banner-brand{text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.hc-banner-title{margin-bottom:.25rem;font-size:1.4rem;font-weight:800;line-height:1.2}.hc-banner-sub{opacity:.9;margin-bottom:1rem;font-size:.9rem}.hc-banner-desc{margin-bottom:1rem;font-size:1.1rem;font-weight:700}.hc-banner-bank{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.bank-tag{color:#111;background:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.hc-banner-image{flex:.8;position:relative;overflow:hidden}.hc-banner-image img{object-fit:cover;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);width:100%;height:100%;transition:transform .5s}.hc-card.banner-style:hover .hc-banner-image img{transform:scale(1.05)}.hc-banner-badge{color:#fff;z-index:3;background:#ef4444;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:900;position:absolute;top:10px;right:10px;transform:rotate(5deg);box-shadow:0 4px 8px #0003}.hc-footer{justify-content:center;align-items:center;gap:2rem;margin-top:1rem;display:flex}.hc-dots{gap:.5rem;display:flex}.hc-dots button{cursor:pointer;background:#fff6;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:all .3s}.hc-dots button.active{background:#fff;width:24px}.hc-nav{pointer-events:none;z-index:10;justify-content:space-between;padding:0 1rem;display:flex;position:absolute;top:110px;left:0;right:0;transform:translateY(-50%)}.hc-arrow{cursor:pointer;color:#333;pointer-events:auto;background:#ffffffe6;border:none;border-radius:4px;justify-content:center;align-items:center;width:48px;height:96px;font-size:2rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000026}.hc-arrow:hover{background:#fff;transform:scale(1.05)}.aeline-header{z-index:50;will-change:transform;padding:1.5rem 3rem;transition:transform .55s cubic-bezier(.76,0,.24,1),opacity .45s,filter .55s;position:fixed;top:0;left:0;right:0}.aeline-header .aeline-cta{transition:transform .55s cubic-bezier(.76,0,.24,1),opacity .45s}.aeline-header.scrolled{opacity:0;pointer-events:none;filter:blur(6px);transform:translateY(-110%)}@keyframes cartFlyOut{0%{opacity:1;filter:drop-shadow(0 0 #c7f00000);transform:scale(1)translateY(0)}35%{opacity:1;filter:drop-shadow(0 0 18px #c7f000e6);transform:scale(1.25)translateY(6px)}to{opacity:0;filter:drop-shadow(0 0 #c7f00000);transform:scale(.4)translateY(18px)}}.aeline-header-inner{justify-content:space-between;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.aeline-brand,.aeline-nav,.stories-contact,.aeline-cta{transition:all .4s cubic-bezier(.4,0,.2,1)}.aeline-brand{color:#fff;align-items:center;gap:.5rem;text-decoration:none;display:flex}.aeline-brand-logo{object-fit:contain;filter:drop-shadow(0 10px 24px #00000052);width:clamp(9.5rem,13vw,13rem);height:auto;display:block}.aeline-brand svg{width:1.8rem;height:1.8rem}.aeline-brand strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.aeline-nav{flex:1;justify-content:center;align-items:center;padding:0 2rem;display:flex}.stories-search-bar{cursor:pointer;background:#fff;border-radius:8px;width:100%;max-width:600px;padding:.25rem;display:flex;box-shadow:0 4px 12px #0000001a}.stories-search-bar input{color:#333;background:0 0;border:none;outline:none;flex:1;padding:.5rem 1rem;font-size:.95rem}.stories-search-bar .search-btn{cursor:pointer;color:#333;background:#f5f5f5;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;transition:background .2s;display:flex}.stories-search-bar .search-btn:hover{background:#e5e5e5}.aeline-actions{align-items:center;gap:2rem;display:flex}.stories-contact{color:#fff;text-align:right;align-items:center;gap:.75rem;display:flex}.stories-contact .icon-svg{background:#ffffff26;border-radius:50%;width:2rem;height:2rem;padding:.4rem}.stories-contact span{flex-direction:column;line-height:1.2;display:flex}.stories-contact small{opacity:.8;text-transform:uppercase;font-size:.75rem;font-weight:500}.stories-contact strong{font-size:1.1rem;font-weight:800}.aeline-nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.aeline-nav a:hover{opacity:.7}.aeline-nav .dropdown-link svg{width:1rem;height:1rem;transform:rotate(90deg)}.aeline-cta{color:#111;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c7f000;border:none;border-radius:999px;place-items:center;width:3.1rem;height:3.1rem;padding:0;font-size:.75rem;font-weight:700;transition:transform .2s;display:inline-grid;position:relative}.aeline-cta .icon-svg{stroke-width:2.35px;width:1.25rem;height:1.25rem}.aeline-cta span{color:#050505;letter-spacing:0;background:#fff;border:1.5px solid #050505d1;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:-.35rem;right:-.28rem}.aeline-cta:hover{transform:scale(1.05)}@media (max-width:960px){.aeline-hero{border-radius:0;margin:0;padding:6rem 1.5rem 10rem}.aeline-nav{display:none}.hero-carousel{bottom:-3rem;left:1rem;right:1rem}.hc-window{scroll-snap-type:x mandatory;padding-bottom:1rem;overflow-x:auto}.hc-track{--card-width:calc(80% + .75rem);gap:.75rem}.hc-card{flex:0 0 80%;min-width:0}}.home-shell .studio-header-shell{grid-template-columns:auto 1fr auto!important;grid-template-areas:"brand nav actions"!important;align-items:center!important;gap:1rem!important;padding:.9rem 1.2rem!important;display:grid!important}.home-shell .studio-brand{grid-area:brand}.home-shell .commerce-more-menu.studio-main-nav{grid-area:nav;justify-content:center!important;gap:.15rem!important;display:flex!important}.home-shell .studio-header-actions{grid-area:actions;align-items:center;gap:.5rem;display:flex}.home-shell .studio-menu.commerce-menu,.home-shell .studio-category-rail{display:none!important}.home-shell .hdr-cta.studio-cart.commerce-cart{color:#050505!important;background:#d8ff5f!important;border-color:#b4dc1e80!important;border-radius:999px!important;gap:.4rem!important;padding:.6rem 1.1rem!important;font-weight:800!important}.home-shell .hdr-cta.studio-cart.commerce-cart i{color:#d8ff5f;background:#050505;border-radius:50%;place-items:center;min-width:1.3rem;height:1.3rem;font-size:.65rem;font-style:normal;font-weight:800;display:inline-grid}.home-shell .commerce-search.studio-search{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important;border-radius:999px!important;gap:.4rem!important;padding:.6rem 1rem!important}.home-shell .commerce-more-menu.studio-main-nav a{letter-spacing:.01em!important;color:#ffffffe0!important;border-radius:999px!important;padding:.5rem .85rem!important;font-size:.82rem!important;font-weight:700!important;transition:background .15s,color .15s!important}.home-shell .commerce-more-menu.studio-main-nav a.active{color:#fff!important;background:#ffffff29!important}.sbs-section{background:#ede8e3;min-height:560px;display:flex;overflow:hidden}.sbs-visual{background:#e6ded5;flex:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sbs-scene-photo{perspective:1500px;width:100%;height:100%;min-height:500px;position:relative;transform:translateY(20px)}.sbs-photo-base,.sbs-photo-lid-interior{background-image:url(/assets/sample-box.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sbs-photo-base{clip-path:polygon(0% 50%,100% 50%,100% 100%,0% 100%);z-index:1}.sbs-photo-hinge{transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;z-index:2;transition:transform 1.2s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;left:0;transform:rotateX(90deg)}.sbs-opened .sbs-photo-hinge{transform:rotateX(0)}.sbs-photo-lid-interior{clip-path:polygon(0% 0%,100% 0%,100% 50%,0% 50%);backface-visibility:hidden;filter:brightness();transition:filter 1.2s}.sbs-photo-lid-exterior{clip-path:polygon(0% 0%,100% 0%,100% 50%,0% 50%);backface-visibility:hidden;background:linear-gradient(#2a2a2a 0%,#151515 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:55%;display:flex;position:absolute;top:0;left:0;transform:rotateX(180deg);box-shadow:inset 0 -4px 10px #00000080}.sbs-photo-lid-exterior span{color:#555;font-family:var(--font-host-grotesk);letter-spacing:.2em;text-align:center;text-shadow:0 2px 4px #00000080;font-size:2.5rem;font-weight:800;line-height:1.1;transform:scaleY(-1)}.sbs-content{text-align:center;background:#ede8e3;flex-direction:column;flex:50%;justify-content:center;align-items:center;gap:0;padding:4rem;display:flex}.sbs-content h2{font-family:var(--font-host-grotesk);color:#1b2130;margin:0 0 2rem;font-size:2.6rem;font-weight:400;line-height:1.1}.sbs-perks{flex-direction:column;gap:1rem;margin:0 0 3rem;padding:0;list-style:none;display:flex}.sbs-perks li{color:#555;justify-content:center;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:400;display:flex}.sbs-dot{background:#1b2f42;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sbs-cta{color:#fff;letter-spacing:.01em;background:#1b2f42;border-radius:50px;padding:1rem 3rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 8px 24px #1b2f4240}.sbs-cta:hover{background:#243d55;transform:translateY(-3px);box-shadow:0 14px 32px #1b2f4259}@media (max-width:900px){.sbs-section{flex-direction:column}.sbs-scene-photo{min-height:400px;transform:translateY(0)}.sbs-photo-lid-exterior span{padding-bottom:60%;font-size:1.8rem}.sbs-content{padding:3rem 2rem}.sbs-content h2{font-size:2rem}}.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section,.stories-customer-section,.stories-vision-section,.stories-about-section{isolation:isolate;position:relative}.stories-trending-section:before,.real-homes-section:before,.shade-section:before,.stories-vision-section:before,.stories-about-section:before{content:"";z-index:-1;pointer-events:none;filter:blur(2px);opacity:.9;background:radial-gradient(circle at 12% 12%,#eab9b347,#0000 16rem),radial-gradient(circle at 88% 20%,#d8ff5f1f,#0000 14rem);position:absolute;inset:1rem}.stories-trending-section{color:var(--black);background:linear-gradient(180deg, #fffffffa, #fbf6f2f0), var(--white)}.stories-trending-section .eyebrow,.stories-trending-section .section-head p{color:#0505059e}.stories-trending-section .secondary-btn,.stories-inspiration-section .secondary-btn,.real-homes-section .secondary-btn{color:var(--black);background:#ffffffb8;border-color:#0505051a;box-shadow:0 14px 36px #05050514}.stories-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.2rem);width:min(100%,78rem);margin:0 auto;display:grid}.stories-trend-card{color:#fff;background:#050505;border:1px solid #05050514;border-radius:8px;min-height:clamp(22rem,34vw,30rem);transition:transform .36s,box-shadow .36s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 26px 70px #05050529}.stories-trend-card:after,.real-home-photo:after,.inspiration-card:after,.shade-card:after,.story-media:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff2e 42%,#0000 58%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.stories-trend-card:hover,.real-home-card:hover,.inspiration-card:hover,.shade-card:hover{transform:translateY(-8px);box-shadow:0 34px 90px #05050538}.stories-trend-card:hover:after,.real-home-card:hover .real-home-photo:after,.inspiration-card:hover:after,.shade-card:hover:after,.stories-vision-section:hover .story-media:after{transform:translate(120%)}.stories-trend-card img,.real-home-photo img,.inspiration-card img,.shade-card img,.story-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s}.stories-trend-card:hover img,.real-home-card:hover img,.inspiration-card:hover img,.shade-card:hover img{filter:saturate(1.06)contrast(1.04);transform:scale(1.07)}.stories-trend-card>img{position:absolute;inset:0}.stories-trend-card:before{content:"";z-index:1;background:linear-gradient(#0505050a 0%,#0505052e 42%,#050505d1 100%),radial-gradient(circle at 18% 16%,#eab9b342,#0000 13rem);position:absolute;inset:0}.stories-trend-index{z-index:2;color:#050505;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #ffffffa8;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1rem}.stories-trend-card>div{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#0505056b;border:1px solid #ffffff38;border-radius:8px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.stories-trend-card p,.stories-trend-card h3,.stories-trend-card strong,.stories-trend-card em{margin:0;display:block}.stories-trend-card p{color:#ffffffbf;line-height:1.45}.stories-trend-card h3{color:#fff;margin:.4rem 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:.96}.stories-trend-card strong{color:var(--pink)}.stories-trend-card em,.inspiration-card em{color:#fff;align-items:center;gap:.35rem;margin-top:.75rem;font-style:normal;font-weight:850;display:inline-flex}.real-homes-section{color:var(--black);background:linear-gradient(#fff,#fbf6f2 78%,#fff)}.real-homes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.25rem);width:min(100%,78rem);margin:0 auto;display:grid}.real-home-card{background:#ffffffd1;border:1px solid #05050514;border-radius:8px;transition:transform .36s,box-shadow .36s;overflow:hidden;box-shadow:0 22px 58px #0505051f}.real-home-photo{height:clamp(16rem,24vw,22rem);position:relative;overflow:hidden}.real-home-copy{gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.real-home-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.real-home-person>span{color:#fff;background:#050505;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;font-weight:900;display:grid}.real-home-person strong,.real-home-person em{display:block}.real-home-person em{color:#05050594;font-size:.84rem;font-style:normal}.real-home-person b{color:#050505;background:#d8ff5f;border-radius:999px;align-items:center;gap:.25rem;padding:.32rem .55rem;font-size:.72rem;display:inline-flex}.real-home-copy p{color:#050505ad;margin:0;line-height:1.62}.real-home-copy a{color:var(--black);background:#eab9b338;border:1px solid #0505050f;border-radius:8px;justify-content:space-between;gap:1rem;padding:.85rem;font-weight:850;display:flex}.stories-inspiration-section{color:#fff;background:#050505}.stories-inspiration-section .section-head p,.stories-inspiration-section .eyebrow{color:#ffffffb3}.stories-inspiration-section .inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stories-inspiration-section .inspiration-card{color:#fff;background:#050505;border:1px solid #ffffff29;border-radius:8px;min-height:clamp(23rem,31vw,29rem);position:relative;overflow:hidden;box-shadow:0 26px 72px #0000005c}.stories-inspiration-section .inspiration-card>img{position:absolute;inset:0}.stories-inspiration-section .inspiration-card>div{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050570;border:1px solid #ffffff2e;border-radius:8px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.stories-inspiration-section .inspiration-card:before{content:"";z-index:1;background:linear-gradient(#0000 26%,#050505d6 100%);position:absolute;inset:0}.stories-inspiration-section .inspiration-card p{color:#ffffffbd}.shade-section{color:var(--black);background:#fff}.shade-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;width:min(100%,78rem);margin:0 auto;display:grid}.shade-card{color:#fff;background:#050505;border-radius:8px;align-items:end;min-height:clamp(12rem,18vw,16rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #05050524}.shade-card img{position:absolute;inset:0}.shade-card span{z-index:2;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050573;border:1px solid #fff3;border-radius:999px;margin:.65rem;padding:.65rem .75rem;font-weight:900;display:block;position:relative}.shade-card:before{content:"";z-index:1;background:linear-gradient(#0000 20%,#0505059e);position:absolute;inset:0}.stories-customer-section{color:#fff;background:radial-gradient(circle at 12% 12%,#eab9b342,#0000 22rem),#494d51}.stories-customer-section .customer-panel{background:#05050552;border:1px solid #fff3;border-radius:8px}.customer-copy{color:#ffffffb8;max-width:46rem;line-height:1.65}.stories-customer-section .customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stories-customer-section .customer-stats div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;padding:1.2rem;position:relative;overflow:hidden}.stories-customer-section .customer-stats div:after{content:"";background:linear-gradient(120deg,#0000,#ffffff1f,#0000);animation:5.5s ease-in-out infinite uniqSheen;position:absolute;inset:0;transform:translate(-120%)}.stories-vision-section{background:linear-gradient(90deg,#fff 0%,#fbf6f2 100%)}.stories-vision-section .story-media,.stories-about-section .about-panel,.stories-vision-section .story-copy{border-radius:8px}.stories-vision-section .story-media{min-height:clamp(25rem,38vw,34rem);position:relative}.stories-vision-section .story-copy{color:var(--black);background:#ffffffd1;border:1px solid #05050514;box-shadow:0 22px 58px #0505051a}.stories-vision-section .feature-list li{color:var(--black);background:#eab9b333;border-color:#05050514;border-radius:8px}.stories-about-section{color:#fff;background:#050505}.stories-about-section .about-panel{color:#fff;background:linear-gradient(90deg,#050505e6,#05050575),url(/assets/real/hallway-oak.jpg) 50%/cover;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 26px 76px #00000057}.stories-about-section .about-panel:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:18rem;height:18rem;animation:12s linear infinite uniqOrbit;position:absolute;bottom:-7rem;right:-7rem}.stories-about-section .about-panel>*{z-index:1;position:relative}.stories-about-section .about-panel p{color:#ffffffc2;max-width:48rem}.stories-about-section .secondary-btn{color:#050505;background:#eab9b3;width:fit-content}.site-footer{background:radial-gradient(circle at 14% 0,#eab9b338,#0000 22rem),radial-gradient(circle at 86% 18%,#d8ff5f1f,#0000 18rem),#050505;grid-template-columns:minmax(18rem,1.45fr) repeat(4,minmax(10rem,1fr));gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(3rem,6vw,5.5rem) clamp(1rem,5vw,4rem) 1.4rem}.footer-intro p{color:#ffffffb8;max-width:24rem}.footer-socials{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.footer-socials a{background:#eab9b3eb;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:900;color:#050505!important;margin:0!important;display:grid!important}.footer-contact p{color:#ffffffbd;margin:.6rem 0}.footer-newsletter{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.footer-newsletter h3,.footer-newsletter p{margin:0}.footer-newsletter form{gap:.55rem;display:flex}.footer-newsletter input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;outline:0;flex:1;min-width:0;min-height:3rem;padding:0 1rem}.footer-newsletter button{color:#050505;background:#eab9b3;border:0;border-radius:999px;align-items:center;gap:.4rem;min-height:3rem;padding:0 1rem;font-weight:900;display:inline-flex}.footer-bottom{color:#ffffff8a;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.86rem;display:flex}@keyframes uniqSheen{0%,55%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes uniqOrbit{to{transform:rotate(360deg)}}.section-motion.in-view .stories-trend-card,.section-motion.in-view .real-home-card,.section-motion.in-view .inspiration-card,.section-motion.in-view .shade-card{animation:.68s both uniqRise}.section-motion.in-view .stories-trend-card:nth-child(2),.section-motion.in-view .real-home-card:nth-child(2),.section-motion.in-view .inspiration-card:nth-child(2),.section-motion.in-view .shade-card:nth-child(2){animation-delay:90ms}.section-motion.in-view .stories-trend-card:nth-child(3),.section-motion.in-view .real-home-card:nth-child(3),.section-motion.in-view .inspiration-card:nth-child(3),.section-motion.in-view .shade-card:nth-child(3){animation-delay:.18s}.section-motion.in-view .shade-card:nth-child(4){animation-delay:.24s}.section-motion.in-view .shade-card:nth-child(5){animation-delay:.3s}.section-motion.in-view .shade-card:nth-child(6){animation-delay:.36s}@keyframes uniqRise{0%{opacity:0;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.stories-trending-grid,.real-homes-grid,.stories-inspiration-section .inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-intro,.footer-newsletter,.footer-bottom{grid-column:1/-1}}@media (max-width:760px){.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section,.stories-customer-section,.stories-vision-section,.stories-about-section{padding-left:.9rem;padding-right:.9rem}.stories-trending-grid,.real-homes-grid,.stories-inspiration-section .inspiration-grid,.shade-grid,.stories-customer-section .customer-stats{grid-template-columns:1fr!important}.stories-trend-card,.real-home-card,.stories-inspiration-section .inspiration-card,.shade-card,.stories-customer-section .customer-panel,.stories-vision-section .story-copy,.stories-vision-section .story-media,.stories-about-section .about-panel{border-radius:8px}.stories-trend-card{min-height:21rem}.real-home-photo{height:16rem}.stories-inspiration-section .inspiration-card{min-height:20rem}.shade-card{min-height:9.5rem}.stories-vision-section.vision-section{grid-template-columns:1fr;width:100%}.stories-vision-section .story-media{min-height:18rem}.stories-about-section .about-panel{padding:1.2rem}.site-footer{padding-bottom:calc(var(--mobile-bottom-safe,6rem) + 1.2rem);grid-template-columns:1fr}.footer-intro,.footer-newsletter,.footer-bottom{grid-column:auto}.footer-newsletter{grid-template-columns:1fr}.footer-newsletter form,.footer-bottom{flex-direction:column}}.stories-vision-section{background:radial-gradient(circle at 12% 16%,#eab9b36b,#0000 19rem),radial-gradient(circle at 86% 86%,#d8ff5f29,#0000 20rem),linear-gradient(135deg,#fff 0%,#fbf6f2 56%,#fff 100%);align-items:center;gap:clamp(1.1rem,3vw,2rem);position:relative;overflow:hidden}.stories-vision-section:after{content:"";pointer-events:none;filter:blur(.2px);background:linear-gradient(135deg,#05050514,#0000),radial-gradient(circle,#eab9b347,#0000 68%);border:1px solid #05050514;border-radius:50%;width:clamp(9rem,22vw,17rem);height:clamp(9rem,22vw,17rem);animation:12s ease-in-out infinite alternate uniqVisionDrift;position:absolute;inset:auto 6% 8% auto}.vision-orbit{z-index:-1;pointer-events:none;position:absolute;inset:0}.vision-orbit span{border:1px solid #05050514;border-radius:999px;animation:10s ease-in-out infinite alternate uniqVisionDrift;display:block;position:absolute}.vision-orbit span:first-child{width:8.6rem;height:8.6rem;top:9%;right:9%}.vision-orbit span:nth-child(2){width:14rem;height:14rem;animation-delay:-3s;bottom:12%;left:6%}.vision-orbit span:nth-child(3){background:#eab9b329;width:5.5rem;height:5.5rem;animation-delay:-6s;top:42%;left:44%}.stories-vision-section.vision-section{grid-template-columns:minmax(0,1fr) minmax(22rem,.84fr)}.vision-media-stack{background:#050505;border:1px solid #0505051a;min-height:clamp(28rem,42vw,37rem);position:relative;overflow:visible;box-shadow:0 34px 90px #0505052e}.vision-media-stack>img{filter:saturate(1.04)contrast(1.02);border-radius:8px;height:100%;display:block;position:absolute;inset:0}.vision-media-stack:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff57;border-radius:8px;position:absolute;inset:1rem}.vision-float-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0505058a;border:1px solid #ffffff3d;border-radius:8px;gap:.22rem;width:min(15rem,54%);padding:.9rem;display:grid;position:absolute;box-shadow:0 22px 54px #0000004d}.vision-float-card .icon-svg{width:1.2rem;height:1.2rem;color:var(--pink)}.vision-float-card span{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:850}.vision-float-card strong{color:#fff;font-size:.98rem;line-height:1.2}.vision-float-card-top{animation:6s ease-in-out infinite alternate uniqVisionDrift;top:1.2rem;right:-1rem}.vision-float-card-bottom{animation:7s ease-in-out infinite alternate-reverse uniqVisionDrift;bottom:1.2rem;left:-1rem}.vision-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#ffffffb8),radial-gradient(circle at 0 0,#eab9b342,#0000 15rem);align-content:center;align-self:stretch;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.vision-copy h2,.vision-copy p{margin:0}.vision-pill-row,.footer-cert-row,.footer-newsletter-perks{flex-wrap:wrap;gap:.5rem;display:flex}.vision-pill-row span,.footer-cert-row span,.footer-newsletter-perks span{color:#050505;background:#eab9b347;border:1px solid #05050514;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.48rem .68rem;font-size:.78rem;font-weight:850;display:inline-flex}.vision-feature-list{gap:.65rem}.vision-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.vision-metrics div{background:#0505050a;border:1px solid #05050514;border-radius:8px;padding:.85rem}.vision-metrics strong,.vision-metrics span{display:block}.vision-metrics strong{color:#050505;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1}.vision-metrics span{color:#0505059e;text-transform:uppercase;margin-top:.3rem;font-size:.78rem;font-weight:800}.site-footer{padding-top:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.site-footer>:not(.footer-ambient){z-index:1;position:relative}.footer-ambient{z-index:0;pointer-events:none;position:absolute;inset:0}.footer-ambient span{border:1px solid #ffffff1f;border-radius:999px;animation:9s ease-in-out infinite alternate uniqFooterGlow;position:absolute}.footer-ambient span:first-child{width:19rem;height:19rem;top:-5rem;right:8%}.footer-ambient span:nth-child(2){width:21rem;height:21rem;animation-delay:-4s;bottom:18%;left:-6rem}.footer-ambient span:nth-child(3){background:#eab9b31f;width:9rem;height:9rem;animation-delay:-7s;bottom:-4rem;right:26%}.footer-hero-strip{color:#fff;background:linear-gradient(135deg,#ffffff1c,#ffffff08),radial-gradient(circle at 14% 0,#eab9b357,#0000 18rem);border:1px solid #ffffff29;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2.1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 84px #00000057}.footer-hero-strip:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff24 42%,#0000 56%);animation:6.5s ease-in-out infinite uniqSheen;position:absolute;inset:0;transform:translate(-120%)}.footer-hero-strip h2,.footer-hero-strip p{margin:0}.footer-hero-strip h2{color:#fff;max-width:46rem;margin-top:.45rem;font-size:clamp(2rem,4vw,4.3rem);line-height:.95}.footer-hero-strip p:not(.eyebrow){color:#ffffffb8;max-width:42rem;margin-top:.8rem;line-height:1.62}.footer-studio-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;gap:.6rem;padding:1rem;display:grid}.footer-studio-card span{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.footer-studio-card strong{color:#fff;font-size:1.1rem;line-height:1.3}.footer-studio-card a{background:var(--pink);border-radius:999px;justify-content:space-between;align-items:center;gap:.7rem;width:fit-content;min-height:2.75rem;padding:0 .9rem;font-weight:900;display:inline-flex;color:#050505!important}.footer-cert-row{margin-top:1rem}.footer-cert-row span{color:#fff;background:#ffffff14;border-color:#ffffff24}.footer-cert-row .icon-svg{width:1rem;height:1rem;color:var(--pink)}.footer-newsletter{background:linear-gradient(135deg,#eab9b32e,#ffffff0f),#ffffff12;padding:clamp(1rem,2.4vw,1.4rem);position:relative;overflow:hidden}.footer-newsletter:before{content:"";pointer-events:none;border:1px solid #eab9b347;border-radius:8px;position:absolute;inset:0}.footer-newsletter-copy,.footer-newsletter form{z-index:1;position:relative}.footer-newsletter-copy{gap:.55rem;display:grid}.footer-newsletter-perks span{color:#ffffffd6;background:#0505053d;border-color:#ffffff1f}.footer-newsletter input:focus{border-color:#eab9b3c7;box-shadow:0 0 0 4px #eab9b324}.footer-newsletter button{cursor:pointer;transition:transform .22s,box-shadow .22s}.footer-newsletter button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #eab9b338}@keyframes uniqVisionDrift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(.45rem,-.55rem)rotate(4deg)}}@keyframes uniqFooterGlow{0%{opacity:.42;transform:scale(.96)}to{opacity:.82;transform:scale(1.04)}}@media (max-width:900px){.stories-vision-section.vision-section,.footer-hero-strip{grid-template-columns:1fr}.vision-float-card-top{right:.8rem}.vision-float-card-bottom{left:.8rem}}@media (max-width:760px){.stories-vision-section{gap:.9rem}.stories-vision-section:after,.vision-orbit{display:none}.vision-media-stack{background:#050505f0;gap:.55rem;padding:.55rem;display:grid;overflow:hidden;min-height:0!important}.vision-media-stack>img{object-position:center;height:min(62vw,18rem);min-height:14.5rem;position:static}.vision-media-stack:before{display:none}.vision-float-card{width:100%;animation:none;position:static;transform:none}.vision-copy{padding:1rem}.vision-pill-row,.footer-cert-row,.footer-newsletter-perks{gap:.4rem}.vision-metrics{grid-template-columns:1fr}.footer-hero-strip{padding:1rem}.footer-hero-strip h2{font-size:clamp(1.9rem,12vw,3.2rem)}.footer-studio-card{padding:.85rem}.footer-cert-row span,.footer-newsletter-perks span{justify-content:center;width:100%}.footer-newsletter input,.footer-newsletter button{width:100%}}@media (prefers-reduced-motion:reduce){.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.stories-customer-section .customer-stats div:after,.stories-about-section .about-panel:after,.stories-vision-section:after,.vision-orbit span,.vision-float-card,.footer-ambient span,.footer-hero-strip:before,.footer-newsletter button{transition:none!important;animation:none!important}}.shop-room-band,.sbs-section,.category-section,.sale-section,.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section{isolation:isolate;position:relative;overflow:hidden}.shop-room-band:after,.sbs-section:after,.category-section:after,.sale-section:after,.stories-trending-section:after,.real-homes-section:after,.stories-inspiration-section:after,.shade-section:after{content:"";z-index:-2;pointer-events:none;filter:blur(24px)saturate(120%);opacity:0;background:radial-gradient(circle at 16% 20%,#eab9b35c,#0000 20rem),radial-gradient(circle at 78% 16%,#fff6,#0000 18rem),radial-gradient(circle at 56% 88%,#d8ff5f24,#0000 16rem);position:absolute;inset:-18%;transform:scale(1.04)translateY(1.4rem)}.section-motion.in-view:is(.shop-room-band,.sbs-section,.category-section,.sale-section,.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section):after{animation:9s ease-in-out infinite alternate both pinterestBackdropFloat}.shop-room-inner,.sbs-visual,.sbs-content,.category-section .section-head,.category-grid,.sale-section .section-head,.sale-grid,.stories-trending-section .section-head,.stories-trending-grid,.real-homes-section .section-head,.real-homes-grid,.stories-inspiration-section .section-head,.stories-inspiration-section .inspiration-grid,.shade-section .section-head,.shade-grid{z-index:1;position:relative}.shop-room-band .shop-room-inner:before,.sbs-section .sbs-visual:before,.category-section .section-head:before,.sale-section .section-head:before,.stories-trending-section .section-head:before,.real-homes-section .section-head:before,.stories-inspiration-section .section-head:before,.shade-section .section-head:before{content:"";z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:radial-gradient(circle at 24%,#fff 0 .62rem,#0000 .66rem),radial-gradient(circle at 76%,#050505 0 .62rem,#0000 .66rem),#ffffff80;border:1px solid #ffffffbd;border-radius:999px;width:4.9rem;height:2.35rem;position:absolute;top:-.9rem;right:clamp(0rem,5vw,5rem);transform:translate(1.2rem,-.7rem)rotate(5deg);box-shadow:0 18px 42px #0505051f}.stories-inspiration-section .section-head:before{background:radial-gradient(circle at 24%,#fff 0 .62rem,#0000 .66rem),radial-gradient(circle at 76%,#eab9b3 0 .62rem,#0000 .66rem),#ffffff24;border-color:#ffffff38}.section-motion.in-view .shop-room-inner:before,.section-motion.in-view .sbs-visual:before,.section-motion.in-view .section-head:before{animation:.9s cubic-bezier(.2,.9,.18,1) .12s both pinterestControlPop}.section-motion:is(.shop-room-band,.sbs-section,.category-section,.sale-section,.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section) :is(.section-head,.shop-room-heading,.sbs-content){opacity:0;transform:translateY(1.8rem)scale(.98)}.section-motion.in-view:is(.shop-room-band,.sbs-section,.category-section,.sale-section,.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section) :is(.section-head,.shop-room-heading,.sbs-content){animation:.82s cubic-bezier(.2,.9,.18,1) both pinterestTitleReveal}.section-motion :is(.room-capsule,.sbs-visual,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card){transform-origin:bottom}.section-motion.in-view :is(.room-capsule,.sbs-visual,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card){animation:.9s cubic-bezier(.2,.9,.18,1) both pinterestCardLift}.section-motion.in-view :is(.room-capsule,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card):nth-child(2){animation-delay:90ms}.section-motion.in-view :is(.room-capsule,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card):nth-child(3){animation-delay:.17s}.section-motion.in-view :is(.room-capsule,.category-card,.sale-card,.shade-card):nth-child(4){animation-delay:.25s}.section-motion.in-view :is(.room-capsule,.category-card,.shade-card):nth-child(5){animation-delay:.33s}.section-motion.in-view :is(.room-capsule,.category-card,.shade-card):nth-child(6){animation-delay:.41s}.section-motion.in-view .room-capsule:nth-child(7){animation-delay:.49s}.section-motion.in-view :is(.room-capsule-media img,.category-card img,.sale-card img,.stories-trend-card img,.real-home-photo img,.inspiration-card img,.shade-card img){animation:8.5s ease-in-out infinite alternate pinterestImageDrift}.room-capsule-row,.category-grid,.sale-grid,.stories-trending-grid,.real-homes-grid,.stories-inspiration-section .inspiration-grid,.shade-grid{perspective:1200px}.room-capsule,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card{will-change:transform}.room-capsule:before,.category-card:before,.sale-card:before,.stories-trend-card:after,.real-home-card:after,.inspiration-card:after,.shade-card:after{transition:transform .7s,opacity .7s}.category-card,.sale-card,.real-home-card{transform-style:preserve-3d}.category-card:hover,.sale-card:hover,.real-home-card:hover{transform:translateY(-9px)rotateX(1.5deg)rotateY(-1.5deg)}.shop-room-band{background:linear-gradient(#ffffff61,#fff0),radial-gradient(circle at 10% 5%,#ffffff80,#0000 25rem),radial-gradient(circle at 90% 12%,#eab9b36b,#0000 24rem),linear-gradient(135deg,#e5d0c5 0%,#dec4b7 55%,#eadbd4 100%)}.room-capsule-row{position:relative;overflow:hidden}.room-capsule-row:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff52 44%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.section-motion.in-view .room-capsule-row:before{animation:3.8s ease-in-out .65s both pinterestSweep}.room-capsule{animation-duration:.96s}.room-capsule-media{border-radius:999px}.sbs-section{background:radial-gradient(circle at 16% 12%,#eab9b34d,#0000 24rem),linear-gradient(135deg,#fff,#fbf6f2);overflow:hidden}.sbs-section:before{content:"SAMPLES";z-index:0;color:#0505050b;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(4.8rem,13vw,13rem);font-weight:900;line-height:1;position:absolute;bottom:-2.6rem;right:-2.4rem}.section-motion.in-view .sbs-scene-photo{animation:6.8s ease-in-out .78s infinite alternate pinterestFloatStage}.sale-section{background:radial-gradient(circle at 80% 10%,#05050514,#0000 18rem),radial-gradient(circle at 12% 18%,#eab9b347,#0000 22rem),linear-gradient(#fff,#fff7f3)}.sale-card,.category-card,.real-home-card{position:relative}.sale-card:before,.category-card:before,.real-home-card:after{content:"";z-index:2;pointer-events:none;opacity:0;border:1px solid #ffffff52;border-radius:8px;position:absolute;inset:.55rem;transform:scale(.96)}.section-motion.in-view :is(.sale-card,.category-card,.real-home-card):before,.section-motion.in-view .real-home-card:after{animation:.98s .3s both pinterestInnerFrame}.stories-trending-section{background:radial-gradient(circle at 14% 0%, #eab9b352, transparent 24rem), linear-gradient(180deg, #fffffffa, #fbf6f2f0), var(--white)}.stories-trending-section:after,.real-homes-section:after,.shade-section:after{filter:blur(28px)saturate(128%)}.stories-trend-index,.real-home-person b,.shade-card span{box-shadow:0 12px 32px #0505051f}.real-homes-section{background:radial-gradient(circle at 72% 4%,#eab9b347,#0000 20rem),linear-gradient(#fff,#fbf6f2 78%,#fff)}.stories-inspiration-section{background:radial-gradient(circle at 16% 12%,#eab9b338,#0000 21rem),radial-gradient(circle at 88% 18%,#d8ff5f1f,#0000 18rem),#050505}.stories-inspiration-section .inspiration-card:nth-child(2){transform-origin:top}.shade-section{background:radial-gradient(circle at 10% 0,#eab9b347,#0000 20rem),linear-gradient(#fff,#fbf6f2)}.shade-grid{position:relative}.shade-grid:after{content:"shade story";color:#0505052e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;position:absolute;top:-2.2rem;right:0}@keyframes pinterestBackdropFloat{0%{opacity:.42;transform:scale(1.04)translate(-.8rem,1.2rem)}to{opacity:.9;transform:scale(1.1)translate(.8rem,-1rem)}}@keyframes pinterestControlPop{0%{opacity:0;transform:translate(1.2rem,-.7rem)rotate(5deg)scale(.86)}to{opacity:1;transform:translate(0,0)rotate(-2deg)scale(1)}}@keyframes pinterestTitleReveal{0%{opacity:0;filter:blur(8px);transform:translateY(1.8rem)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes pinterestCardLift{0%{opacity:0;filter:blur(9px);transform:translateY(2.6rem)rotateX(8deg)scale(.94)}68%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)scale(1)}}@keyframes pinterestImageDrift{0%{filter:saturate(1.02)contrast(1.02);transform:scale(1.035)translate(-.35rem,.1rem)}to{filter:saturate(1.08)contrast(1.04);transform:scale(1.095)translate(.35rem,-.2rem)}}@keyframes pinterestFloatStage{0%{transform:translate(0,0)rotate(-.35deg)}to{transform:translate(.45rem,-.75rem)rotate(.5deg)}}@keyframes pinterestSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pinterestInnerFrame{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.shop-room-band .shop-room-inner:before,.sbs-section .sbs-visual:before,.category-section .section-head:before,.sale-section .section-head:before,.stories-trending-section .section-head:before,.real-homes-section .section-head:before,.stories-inspiration-section .section-head:before,.shade-section .section-head:before{width:4.2rem;height:2.05rem;right:.6rem}.shade-grid:after{display:none}}@media (max-width:760px){.shop-room-band,.sbs-section,.category-section,.sale-section,.stories-trending-section,.real-homes-section,.stories-inspiration-section,.shade-section{overflow:hidden}.shop-room-band:after,.sbs-section:after,.category-section:after,.sale-section:after,.stories-trending-section:after,.real-homes-section:after,.stories-inspiration-section:after,.shade-section:after{filter:blur(18px);inset:-8%}.room-capsule-row{border-radius:22px}.section-motion.in-view :is(.room-capsule,.sbs-visual,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card){animation-duration:.72s}.section-motion.in-view :is(.room-capsule-media img,.category-card img,.sale-card img,.stories-trend-card img,.real-home-photo img,.inspiration-card img,.shade-card img){animation-duration:7s}}@media (prefers-reduced-motion:reduce){.shop-room-band:after,.sbs-section:after,.category-section:after,.sale-section:after,.stories-trending-section:after,.real-homes-section:after,.stories-inspiration-section:after,.shade-section:after,.shop-room-inner:before,.sbs-visual:before,.section-head:before,.room-capsule-row:before,.sbs-scene-photo,.room-capsule,.sbs-visual,.category-card,.sale-card,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.room-capsule-media img,.category-card img,.sale-card img,.stories-trend-card img,.real-home-photo img,.inspiration-card img,.shade-card img{transition:none!important;animation:none!important}}.sample-palette-section.sbs-section{color:#f8efe5;background:radial-gradient(circle at 14% 18%,#eab9b352,#0000 20rem),radial-gradient(circle at 88% 14%,#d8ff5f1a,#0000 18rem),linear-gradient(135deg,#120b07 0%,#29170f 46%,#6a412a 100%);grid-template-columns:minmax(0,1.02fr) minmax(22rem,.78fr);align-items:center;gap:clamp(1.2rem,4vw,4rem);min-height:clamp(38rem,62vw,46rem);padding:clamp(3rem,6vw,5.4rem) clamp(1rem,5vw,5.5rem);display:grid}.sample-palette-section:before{content:"FREE SAMPLES";z-index:0;color:#ffffff0e;font-size:clamp(4.8rem,12vw,12rem);bottom:-1.8rem;right:-1.4rem}.sample-palette-section:after{z-index:0;opacity:.85;background:radial-gradient(circle at 12% 18%,#eab9b357,#0000 22rem),radial-gradient(circle at 82% 12%,#fff3,#0000 20rem),radial-gradient(circle at 62% 90%,#d8ff5f14,#0000 18rem)}.sample-palette-visual,.sample-palette-copy{z-index:2;position:relative}.sample-palette-visual{place-items:center;min-height:clamp(27rem,48vw,38rem);display:grid}.sample-palette-stage{perspective:1400px;width:min(100%,37rem);min-height:clamp(27rem,48vw,38rem);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.sample-palette-stage:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(135deg,#ffffff24,#ffffff08),radial-gradient(circle at 45% 20%,#eab9b333,#0000 16rem);border:1px solid #ffffff26;border-radius:8px;position:absolute;inset:8% 2% 6%;transform:rotate(-2.2deg)translateZ(-80px);box-shadow:inset 0 1px #fff3,0 38px 90px #00000057}.sample-palette-stage:after{content:"";border:1px solid #eab9b33d;border-radius:999px;width:clamp(10rem,28vw,20rem);height:clamp(10rem,28vw,20rem);animation:12s linear infinite paletteRingSpin;position:absolute;transform:rotateX(68deg)rotate(-14deg)}.palette-orbit{pointer-events:none;border:1px solid #ffffff26;border-radius:999px;display:block;position:absolute}.palette-orbit-one{width:5rem;height:5rem;animation:7s ease-in-out infinite alternate paletteTinyOrbit;top:11%;right:7%}.palette-orbit-two{background:#eab9b314;width:8rem;height:8rem;animation:8s ease-in-out infinite alternate-reverse paletteTinyOrbit;bottom:15%;left:8%}.sample-palette-image{z-index:3;object-fit:contain;opacity:0;filter:blur(12px)saturate(.92);transform-origin:50% 70%;will-change:transform, filter, opacity;border-radius:8px;width:min(78%,25rem);max-height:clamp(24rem,44vw,34rem);position:relative;transform:translateY(5rem)rotateX(18deg)rotate(-5deg)scale(.74);box-shadow:0 34px 90px #00000070,0 0 0 1px #ffffff1f}.sample-palette-shadow{z-index:1;filter:blur(10px);opacity:0;background:radial-gradient(#0000007a,#0000 68%);width:min(62%,22rem);height:2.6rem;position:absolute;bottom:11%;transform:scale(.68)}.sbs-opened .sample-palette-shadow{animation:1.35s cubic-bezier(.16,1,.3,1) both paletteShadowBloom}.sample-zoom-badge,.sample-float-note{z-index:4;color:#fff8ef;opacity:0;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.42rem;display:inline-flex;position:absolute;box-shadow:0 18px 44px #00000038}.sample-zoom-badge{min-height:2.9rem;padding:0 .86rem;font-size:.78rem;font-weight:850;bottom:25%;right:8%}.sample-zoom-badge .icon-svg{color:#eab9b3;width:1rem;height:1rem}.sample-float-note{border-radius:8px;gap:.1rem;min-width:6.6rem;padding:.72rem .82rem;display:grid}.sample-float-note strong,.sample-float-note span{display:block}.sample-float-note strong{color:#eab9b3;font-size:1.1rem;line-height:1}.sample-float-note span{color:#fff8efbd;text-transform:uppercase;font-size:.72rem;font-weight:850}.sbs-opened .sample-zoom-badge,.sbs-opened .sample-float-note{animation:.8s cubic-bezier(.2,.9,.18,1) both paletteBadgePop}.sbs-opened .sample-zoom-badge{animation-delay:.78s}.sbs-opened .sample-float-note-top{animation-delay:.56s}.sbs-opened .sample-float-note-bottom{animation-delay:.92s}.sample-palette-copy{opacity:0;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(145deg,#ffffff21,#ffffff0d),radial-gradient(circle at 0 0,#eab9b329,#0000 15rem);border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:1rem;min-height:clamp(28rem,42vw,34rem);padding:clamp(1.2rem,3vw,2rem);display:grid;transform:translate(1.6rem,1.2rem);box-shadow:0 28px 72px #00000038}.sbs-opened .sample-palette-copy{animation:.9s cubic-bezier(.2,.9,.18,1) .32s both paletteCopyReveal}.sample-palette-copy .eyebrow,.sample-palette-copy h2,.sample-palette-copy p{margin:0}.sample-palette-copy>p:not(.eyebrow){color:#fff8efb8;max-width:35rem;line-height:1.65}.sample-palette-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.5rem;display:flex}.sample-palette-actions>span{color:#fff8efad;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:850}.sample-palette-section .sbs-cta{color:#120b07;background:#eab9b3;align-items:center;gap:.45rem;width:fit-content;display:inline-flex;box-shadow:0 16px 42px #eab9b347}.sample-palette-perks{gap:.65rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sample-palette-perks li{color:#fff8efd1;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.55rem;min-height:2.8rem;padding:.75rem .85rem;display:flex}.sample-palette-perks .icon-svg{color:#eab9b3;flex:none;width:1rem;height:1rem}.sample-palette-link{color:#fff8ef;align-items:center;gap:.45rem;width:fit-content;margin-top:.2rem;font-weight:900;display:inline-flex}@keyframes paletteRiseZoom{0%{opacity:0;filter:drop-shadow(0 18px 24px #0505051a)blur(10px)saturate(.82);transform:translateY(4.2rem)rotateX(18deg)rotateY(-10deg)rotate(-7deg)scale(.68)}55%{opacity:1;filter:drop-shadow(0 34px 48px #05050542)blur()saturate(1.12);transform:translateY(-.85rem)rotateX(-3deg)rotateY(3deg)rotate(1.5deg)scale(1.08)}to{opacity:1;filter:drop-shadow(0 30px 42px #05050538)blur()saturate(1.02);transform:translate(0,0)rotateX(0)rotateY(0)rotate(-1.2deg)scale(1)}}@keyframes paletteHoverFloat{0%{transform:translate(-.12rem,-.08rem)rotateX(0)rotateY(-1.5deg)rotate(-1.2deg)scale(1)}to{transform:translate(.16rem,-.72rem)rotateX(2.5deg)rotateY(2deg)rotate(.9deg)scale(1.025)}}@keyframes paletteShadowBloom{0%{opacity:0;transform:scale(.5)}to{opacity:.82;transform:scale(1)}}@keyframes paletteBadgePop{0%{opacity:0;transform:translateY(1rem)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes paletteCopyReveal{0%{opacity:0;filter:blur(8px);transform:translate(1.6rem,1.2rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes paletteRingSpin{to{transform:rotateX(68deg)rotate(346deg)}}@keyframes paletteTinyOrbit{0%{transform:translate(0,0)scale(1)}to{transform:translate(.6rem,-.8rem)scale(1.08)}}@media (max-width:980px){.sample-palette-section.sbs-section{grid-template-columns:1fr;gap:.5rem}.sample-palette-copy{min-height:0}.sample-palette-copy h2{max-width:11ch}}@media (max-width:760px){.sample-palette-section.sbs-section{min-height:0;padding:2.2rem .9rem}.sample-palette-visual,.sample-palette-stage{min-height:26rem}.sample-palette-stage{width:100%}.sample-palette-stage:before{inset:7% 0 6%}.sample-palette-image{width:min(82%,18rem);max-height:25rem}.sample-zoom-badge{bottom:4.4rem;right:.8rem}.sample-float-note-top{top:1.2rem;left:.7rem}.sample-float-note-bottom{bottom:.9rem;right:.7rem}.sample-palette-copy{gap:.85rem;padding:1rem}.sample-palette-copy h2{max-width:10ch;font-size:clamp(2.45rem,13vw,3.35rem)}.sample-palette-actions,.sample-palette-section .sbs-cta,.sample-palette-link{width:100%}.sample-palette-section .sbs-cta,.sample-palette-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.sample-palette-stage:after,.palette-orbit,.sample-palette-image,.sample-palette-shadow,.sample-zoom-badge,.sample-float-note,.sample-palette-copy{transition:none!important;animation:none!important}.sample-palette-image,.sample-palette-shadow,.sample-zoom-badge,.sample-float-note,.sample-palette-copy{opacity:1;filter:none;transform:none}}.sample-palette-section.sbs-section{color:#050505;background:radial-gradient(circle at 16% 12%,#eab9b342,#0000 20rem),radial-gradient(circle at 86% 18%,#d8ff5f1f,#0000 16rem),linear-gradient(#fff 0%,#fbf6f2 100%);grid-template-columns:minmax(16rem,.86fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.4rem);min-height:auto;padding:clamp(2rem,4.2vw,3.8rem) clamp(1rem,5vw,5rem)}.sample-palette-section:before{color:#05050509;font-size:clamp(3.8rem,9vw,8.5rem);bottom:-1rem;right:-.9rem}.sample-palette-section:after{opacity:.72;filter:blur(18px)saturate(118%)}.sample-palette-visual{min-height:clamp(20rem,33vw,28rem)}.sample-palette-stage{width:min(100%,27rem);min-height:clamp(20rem,33vw,28rem)}.sample-palette-stage:before{background:radial-gradient(circle at 48% 32%,#eab9b32e,#0000 12rem),#ffffff8a;border-color:#05050512;inset:16% 7% 14%;box-shadow:inset 0 1px #ffffffbf,0 20px 55px #0505051a}.sample-palette-stage:after,.palette-orbit{border-color:#05050514}.palette-orbit-two{background:#eab9b329}.sample-palette-image{width:min(74%,18.5rem);max-height:clamp(19rem,32vw,27rem);box-shadow:none;filter:drop-shadow(0 28px 42px #05050538)blur(12px)saturate(.92);border-radius:0}.sbs-opened .sample-palette-image{animation:1.05s cubic-bezier(.16,1,.3,1) both paletteRiseZoom,5.8s ease-in-out 1.05s infinite alternate paletteHoverFloat}.sample-palette-shadow{background:radial-gradient(#05050547,#0000 68%);width:min(52%,15rem);bottom:13%}.sample-zoom-badge,.sample-float-note{color:#050505;background:#ffffffc7;border-color:#05050514;box-shadow:0 14px 32px #0505051a}.sample-zoom-badge{min-height:2.55rem;bottom:22%;right:2%}.sample-float-note{min-width:5.9rem;padding:.62rem .7rem}.sample-float-note span{color:#05050594}.sample-float-note-top{top:15%;left:5%}.sample-float-note-bottom{bottom:8%;right:4%}.sample-palette-copy{color:#050505;background:linear-gradient(145deg,#ffffffe6,#ffffffad),radial-gradient(circle at 0 0,#eab9b338,#0000 13rem);border-color:#05050514;gap:.85rem;min-height:auto;padding:clamp(1rem,2.4vw,1.45rem);box-shadow:0 20px 54px #0505051a}.sample-palette-copy .eyebrow{color:#05050594}.sample-palette-copy h2{color:#050505;max-width:13ch;font-size:clamp(2.15rem,4vw,3.65rem);line-height:.96}.sample-palette-copy>p:not(.eyebrow){color:#050505a8;max-width:39rem}.sample-palette-actions{margin-top:.1rem}.sample-palette-actions>span{color:#0505058a}.sample-palette-section .sbs-cta{color:#fff;background:#050505;box-shadow:0 14px 32px #05050524}.sample-palette-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem}.sample-palette-perks li{color:#050505ad;background:#eab9b329;border-color:#05050512;align-items:flex-start;min-height:0;padding:.72rem;font-size:.82rem;line-height:1.35}.sample-palette-link{color:#050505}@media (max-width:980px){.sample-palette-section.sbs-section{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.sample-palette-perks{grid-template-columns:1fr}}@media (max-width:760px){.sample-palette-section.sbs-section{grid-template-columns:1fr;gap:.35rem;padding:1.25rem .9rem}.sample-palette-visual,.sample-palette-stage{min-height:16.8rem}.sample-palette-stage:before{inset:10% 4% 12%}.sample-palette-image{width:min(64%,12.4rem);max-height:16.8rem}.sample-zoom-badge{min-height:2.25rem;font-size:.7rem;bottom:2.5rem;right:.7rem}.sample-float-note-top{top:.55rem;left:.55rem}.sample-float-note-bottom{bottom:.1rem;right:.55rem}.sample-float-note{min-width:5.2rem;padding:.48rem .58rem}.sample-palette-copy{gap:.65rem;padding:1rem}.sample-palette-copy h2{max-width:12ch;font-size:clamp(1.82rem,8.8vw,2.45rem)}.sample-palette-copy>p:not(.eyebrow){line-height:1.48}.sample-palette-actions{gap:.5rem}.sample-palette-actions>span{text-align:center;width:100%;font-size:.72rem}.sample-palette-perks{gap:.38rem}.sample-palette-perks li{padding:.54rem .62rem;font-size:.76rem}}.sample-palette-section .sample-palette-stage{isolation:isolate;perspective:900px}.sample-palette-section .sample-palette-stage:before{background:radial-gradient(circle at 50% 22%,#ffffffeb,#0000 7.5rem),radial-gradient(circle at 48% 54%,#eab9b338,#0000 13rem),linear-gradient(150deg,#ffffffb8,#fffaf661);inset:17% 8% 15%}.sample-palette-section .sample-palette-stage:after{animation:6s ease-in-out infinite alternate sampleRingBreath}.sample-palette-section .palette-orbit-one{border-style:solid;border-color:#05050512;animation:7.4s ease-in-out infinite alternate sampleOrbitTilt}.sample-palette-section .palette-orbit-two{background:radial-gradient(circle at 30% 25%,#c7f00029,#0000 5rem),#eab9b324;animation:8.6s ease-in-out -1.5s infinite alternate-reverse sampleOrbitTilt}.sample-palette-section .sample-palette-image{object-fit:contain;filter:drop-shadow(0 30px 42px #05050538)saturate(1.02);will-change:transform, filter, opacity;z-index:3;width:min(70%,17.4rem);max-height:clamp(18.5rem,30vw,24rem)}.sbs-opened.sample-palette-section .sample-palette-image{animation:1.12s cubic-bezier(.16,1,.3,1) both paletteRiseZoom,5.4s ease-in-out 1.12s infinite alternate paletteHoverFloat}.sbs-opened.sample-palette-section .sample-palette-shadow{animation:5.4s ease-in-out 1.12s infinite alternate sampleShadowPulse}@media (hover:hover){.sample-palette-section .sample-palette-stage:hover .sample-palette-image{filter:drop-shadow(0 38px 50px #05050542)saturate(1.08);transform:translateY(-.55rem)rotateX(2deg)rotate(-.8deg)scale(1.035)}}@media (max-width:760px){.sample-palette-section .sample-palette-stage:before{inset:12% 8% 14%}.sample-palette-section .sample-palette-image{width:min(58%,11.9rem);max-height:15.4rem}.sample-palette-section .sample-palette-shadow{width:min(44%,10rem);bottom:11%}}@keyframes sampleRingBreath{0%{opacity:.34;transform:rotate(-7deg)scale(.94)}to{opacity:.72;transform:rotate(5deg)scale(1.02)}}@keyframes sampleOrbitTilt{0%{transform:rotate(-12deg)translate(-.35rem,.25rem)scale(.98)}to{transform:rotate(9deg)translate(.4rem,-.35rem)scale(1.03)}}@keyframes sampleShadowPulse{0%{opacity:.6;transform:translate(-50%)scaleX(.88)}to{opacity:.34;transform:translate(-50%)scaleX(1.08)}}.mobile-bottom-nav{display:none}@media (min-width:761px){.page-shell{padding-bottom:0}.mobile-bottom-nav{z-index:88;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#050505c7;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;width:min(38rem,100vw - 2rem);padding:.46rem;display:grid;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0505053d}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#ffffffb8;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-width:0;min-height:3rem;padding:0 .9rem;font-size:.78rem;font-weight:820;transition:color .22s,background .22s,transform .22s;display:inline-flex;position:relative}.mobile-bottom-nav a:hover,.mobile-bottom-nav button:hover{color:#fff;transform:translateY(-1px)}.mobile-bottom-nav .icon-svg{stroke-width:2.25px;width:1.15rem;height:1.15rem}.mobile-bottom-nav a.active{color:#050505;background:#d8ff5f;box-shadow:inset 0 1px #ffffff80}.bottom-nav-icon{place-items:center;display:inline-grid;position:relative}.bottom-nav-icon i{color:#050505;background:#fff;border:1.5px solid #050505b8;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .18rem;font-size:.58rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-.7rem;right:-.72rem}}@media (max-width:760px){:root{--mobile-top-safe:calc(3.8rem + env(safe-area-inset-top,0px));--mobile-bottom-safe:calc(5.9rem + env(safe-area-inset-bottom,0px))}html,body{width:100%;overflow-x:hidden}body{background:linear-gradient(#fffffff5,#fbf6f2f0),radial-gradient(circle at 20% 0,#eab9b357,#0000 16rem)}.page-shell{min-height:100svh;padding-bottom:var(--mobile-bottom-safe)}.aeline-header{top:env(safe-area-inset-top,0px);z-index:80;padding:.72rem .92rem 0;position:fixed;left:0;right:0}.aeline-header-inner{min-height:2.9rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.aeline-brand{gap:0;min-width:0}.aeline-brand-logo{filter:drop-shadow(0 8px 18px #00000080);width:min(35vw,8.9rem)}.aeline-nav,.aeline-nav.open,.commerce-category-nav.studio-category-rail,.menu-toggle.commerce-menu.studio-menu,.stories-contact{display:none!important}.aeline-actions{gap:0;margin-left:auto}.aeline-cta{width:2.65rem;height:2.65rem;min-height:0;box-shadow:0 10px 24px #05050538}.aeline-cta .icon-svg{width:1.12rem;height:1.12rem}.mobile-bottom-nav{right:max(.65rem, env(safe-area-inset-right,0px));bottom:max(.58rem, env(safe-area-inset-bottom,0px));left:max(.65rem, env(safe-area-inset-left,0px));z-index:90;-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#050505d1;border:1px solid #ffffff29;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.22rem;padding:.42rem;display:grid;position:fixed;transform:none;box-shadow:0 18px 48px #05050547}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#ffffffb3;letter-spacing:0;background:0 0;border:0;border-radius:19px;place-items:center;gap:.2rem;min-width:0;min-height:3.35rem;padding:.38rem .18rem;font-size:.68rem;font-weight:780;display:grid;position:relative}.mobile-bottom-nav .icon-svg{stroke-width:2.2px;width:1.2rem;height:1.2rem}.mobile-bottom-nav a.active{color:#050505;background:#eab9b3;box-shadow:inset 0 1px #ffffff75}.bottom-nav-icon{place-items:center;display:inline-grid;position:relative}.bottom-nav-icon i{color:#050505;background:#d8ff5f;border:1.5px solid #050505c7;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .18rem;font-size:.58rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-.46rem;right:-.62rem}main{outline:none}.home-shell .hero,.hero{border-radius:0;width:100%;height:auto;min-height:34rem;margin:0}.aeline-hero{padding:var(--mobile-top-safe) .82rem 8.8rem;background:#050505;align-items:flex-start;display:flex;height:30rem!important;min-height:0!important;overflow:hidden!important}.home-shell .hero.aeline-hero{height:30rem!important;min-height:0!important;overflow:hidden!important}.aeline-hero .hero-depth-plane{background:#050505}.aeline-hero .hero-depth-plane img{object-fit:contain;object-position:center top;filter:brightness(.86)}.home-shell .hero-content,.hero-content{width:100%;max-width:none;padding:0}.hero-content:before{display:none}.home-shell .hero h1,h1{letter-spacing:-.042em;max-width:12ch;margin-bottom:.55rem;font-size:clamp(1.72rem,8.3vw,2.45rem);line-height:.98}.hero p,.home-shell .hero-content>p:not(.eyebrow){max-width:16.5rem;margin-bottom:.9rem;font-size:.78rem;line-height:1.42}.aeline-hero .hero-actions{gap:.72rem}.hero-actions{align-items:flex-start}.hero-actions .primary-btn{min-height:2.2rem;padding:.36rem .36rem .36rem .88rem!important;font-size:.66rem!important}.aeline-hero .cta-icon-circle{width:1.75rem;height:1.75rem}.aeline-hero .hero-rating-block{display:none}.hero-carousel{bottom:.58rem;left:.72rem;right:.72rem}.hc-window{border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #0505053d}.hc-track{--card-step:calc(100% + .7rem);gap:.7rem}.hc-card.banner-style{height:9.75rem;box-shadow:none;border-radius:16px;flex:0 0 100%;min-height:0!important}.hc-banner-content{flex:1.05;padding:.95rem}.hc-banner-brand{margin-bottom:.32rem;font-size:.62rem}.hc-banner-title{margin-bottom:.22rem;font-size:1.04rem;line-height:1.05}.hc-banner-sub{margin-bottom:.62rem;font-size:.72rem;line-height:1.3}.hc-banner-desc{margin-bottom:.58rem;font-size:.86rem}.bank-tag{padding:.2rem .38rem;font-size:.56rem}.hc-banner-image{flex:.9}.hc-banner-image img{clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%)}.hc-banner-badge{border-radius:999px;font-size:.55rem;top:.48rem;right:.48rem;transform:none}.hc-footer{margin-top:.48rem}.hc-dots button{background:#ffffff94;width:6px;height:6px}.hc-dots button.active{width:20px}.hc-nav{display:none}.section,.shop-room-band,.featured-collections{padding-left:.92rem;padding-right:.92rem}.grid,.products-grid,.category-grid,.sale-grid,.inspiration-grid,.customer-stats,.vision-section,.about-section,.rooms-grid,.guides-grid,.delivery-grid{grid-template-columns:1fr!important}.product-card,.category-card,.sale-card,.guide-card,.room-card,.glass-box,.customer-panel,.story-copy{border-radius:22px}.sample-drawer{top:auto;right:.72rem;bottom:calc(.72rem + env(safe-area-inset-bottom,0px));border:1px solid #ffffffc7;border-radius:28px;width:auto;height:auto;max-height:min(82svh,40rem);left:.72rem;overflow-y:auto;transform:translateY(calc(100% + 2rem));box-shadow:0 -24px 70px #05050547}.sample-drawer.open{transform:translateY(0)}.search-modal{z-index:95;padding:calc(var(--mobile-top-safe) + .4rem) .8rem var(--mobile-bottom-safe);align-items:start}.search-card{max-height:calc(100svh - var(--mobile-top-safe) - var(--mobile-bottom-safe));border-radius:26px;overflow-y:auto}}.aeline-hero{isolation:isolate;background:radial-gradient(circle at 18% 26%,#ffffff2e,#0000 25rem),linear-gradient(135deg,#000 0%,#050505 48%,#151717 100%)!important;overflow-x:clip!important}.aeline-hero:before{z-index:3!important;animation:findHeroCurtain var(--find-motion-slow) var(--find-ease-cut) .17s both!important;background:linear-gradient(90deg,#000000fa 0%,#080808c7 42%,#0808080f 72%),linear-gradient(#0000003d,#000000b8)!important;display:block!important}.aeline-hero:after{z-index:2!important;background:linear-gradient(90deg,#000000c2,#0000002e 56%,#0000008c),radial-gradient(circle at 24% 48%,#ffffff29,#0000 18rem)!important}.aeline-hero .hero-depth-plane{animation:findHeroFrameIn 1.3s var(--find-ease-out) both!important}.aeline-hero .hero-depth-plane:before{content:"";z-index:2;opacity:0;transform-origin:0;animation:findHeroBorderDraw .9s var(--find-ease-out) .85s forwards;pointer-events:none;border:1px solid #ffffff2e;border-radius:28px;position:absolute;inset:1.1rem;transform:scaleX(.92)}.aeline-hero .hero-depth-plane img{animation:findHeroImageIn 1.4s var(--find-ease-out) both, findHeroImageBreath 12s ease-in-out 1.4s infinite alternate!important}.aeline-hero .hero-content h1,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions{opacity:0;clip-path:inset(0 0 100%);transform:translateY(2.1rem)rotateX(8deg);animation:findTextReveal .86s var(--find-ease-out) forwards!important}.aeline-hero .hero-content h1{color:var(--find-text);text-shadow:0 18px 54px #00000094;animation-delay:.52s!important}.aeline-hero .hero-content h1:after{content:"";background:linear-gradient(90deg, var(--find-text), #fff0);transform-origin:0;width:min(8.8rem,34vw);height:1px;animation:findLineDraw .62s var(--find-ease-cut) 1.12s forwards;margin-top:1.1rem;display:block;transform:scaleX(0)}.aeline-hero .hero-content>p:not(.eyebrow){animation-delay:.7s!important}.aeline-hero .hero-actions{clip-path:none;animation-delay:.88s!important}.section-motion{opacity:0;filter:blur(10px);clip-path:inset(8% 0 0 round 32px);transition:opacity var(--find-motion-soft) ease, transform .98s var(--find-ease-out), filter .98s ease, clip-path .98s var(--find-ease-out);transform:translateY(4.8rem)scale(.975)}.section-motion.in-view{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)scale(1)}.section-motion.in-view :where(.room-capsule,.stories-trend-card,.real-home-card,.inspiration-card,.shade-card,.customer-stats>div,.vision-metrics>div,.footer-cert-row span,.footer-socials a,.footer-newsletter-perks span){animation:findCardRise .72s var(--find-ease-out) both}@media (max-width:760px){.aeline-hero:after{background:linear-gradient(#00000070,#00000024 44%,#000000ad),radial-gradient(circle at 20% 25%,#ffffff2e,#0000 11rem)!important}.aeline-hero .hero-depth-plane:before{border-radius:18px;inset:.45rem}.aeline-hero .hero-depth-plane img{animation:findHeroImageIn .98s var(--find-ease-out) both, findHeroImageBreathMobile 9s ease-in-out .98s infinite alternate!important}.aeline-hero .hero-content h1,.aeline-hero .hero-content>p:not(.eyebrow),.aeline-hero .hero-actions{animation-duration:.68s!important}}.aeline-hero .hero-depth-plane{background:#050505}.aeline-hero .hero-fallback-image,.aeline-hero .hero-motion-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.aeline-hero .hero-fallback-image{z-index:1}.aeline-hero .hero-motion-video{z-index:2;filter:brightness(.78)contrast(1.12)saturate(1.12);animation:findHeroImageIn 1.4s var(--find-ease-out) both, findHeroImageBreath 12s ease-in-out 1.4s infinite alternate}.aeline-hero .hero-depth-plane:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 92% 83%,#050505b8 0 4.7rem,#05050557 5.8rem,#0000 10rem),linear-gradient(90deg,#050505b3,#0505052e 42%,#05050552),linear-gradient(#05050540,#0505052e 58%,#05050594);position:absolute;inset:0}.aeline-hero .hero-content{z-index:5}.aeline-hero .hero-carousel{z-index:6}.hc-nav{display:none!important}@media (min-width:761px){.home-shell .hero.aeline-hero,.aeline-hero{height:clamp(620px,78svh,760px)!important;min-height:0!important;padding:clamp(96px,13vh,128px) clamp(24px,6vw,84px) clamp(132px,16vh,176px)!important;overflow:hidden!important}.aeline-hero .hero-content{max-width:min(48rem,58vw)}.aeline-hero .hero-content h1{max-width:11.8ch;margin-bottom:clamp(1rem,2vw,1.4rem);line-height:.98;font-size:clamp(3rem,5.2vw,5.15rem)!important}.aeline-hero .hero-content>p:not(.eyebrow){max-width:min(34rem,42vw);margin-bottom:clamp(1.4rem,2.5vw,2rem);font-size:clamp(.92rem,1.15vw,1.08rem)!important}.aeline-hero .hero-actions{gap:1rem}.aeline-hero .hero-cta-btn{min-height:3.05rem;padding:.48rem .5rem .48rem 1.34rem!important;font-size:.82rem!important}.aeline-hero .cta-icon-circle{width:2.12rem;height:2.12rem}.aeline-hero .hero-carousel{contain:none;width:min(27.5rem,100vw - 2rem);bottom:clamp(1rem,2.8vh,1.8rem)!important;left:auto!important;right:clamp(1rem,6vw,5.2rem)!important}.aeline-hero .hc-window{border-radius:18px;overflow:hidden;box-shadow:0 22px 54px #00000057,inset 0 1px #ffffff38}.aeline-hero .hc-track{--card-step:calc(100% + .7rem);gap:.7rem}.aeline-hero .hc-card.banner-style{height:11.15rem;box-shadow:none;border-radius:18px;flex:0 0 100%;min-height:0!important}.aeline-hero .hc-banner-content{flex:1.08;padding:.95rem}.aeline-hero .hc-banner-brand{margin-bottom:.32rem;font-size:.62rem}.aeline-hero .hc-banner-title{margin-bottom:.22rem;font-size:1.04rem;line-height:1.05}.aeline-hero .hc-banner-sub{margin-bottom:.62rem;font-size:.72rem;line-height:1.3}.aeline-hero .hc-banner-desc{margin-bottom:.58rem;font-size:.86rem}.aeline-hero .bank-tag{padding:.2rem .38rem;font-size:.56rem}.aeline-hero .hc-banner-image{flex:.9}.aeline-hero .hc-banner-badge{border-radius:999px;font-size:.55rem;top:.48rem;right:.48rem;transform:none}.aeline-hero .hc-footer{z-index:8;pointer-events:none;margin:0;position:absolute;bottom:.5rem;left:0;right:0}.aeline-hero .hc-dots{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0505055c;border:1px solid #ffffff24;border-radius:999px;justify-content:center;width:max-content;margin-inline:auto;padding:.24rem .34rem}.aeline-hero .hc-dots button{background:#ffffff94;width:6px;height:6px}.aeline-hero .hc-dots button.active{background:#fff;width:20px}.post-hero-reference{margin-top:0!important}}.post-hero-reference.section-motion{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.home-shell .post-hero-reference{margin-top:0!important}@media (max-width:760px){.aeline-brand-logo{width:min(27vw,6.6rem)}.home-shell .hero h1,.aeline-hero .hero-content h1{letter-spacing:-.04em;max-width:20ch;line-height:.98;font-size:clamp(1.35rem,6.6vw,1.72rem)!important}.aeline-hero .hero-motion-video{object-fit:cover;object-position:center;filter:brightness(.78)contrast(1.12)saturate(1.12);animation:findHeroImageIn .98s var(--find-ease-out) both, findHeroImageBreathMobile 9s ease-in-out .98s infinite alternate!important}.aeline-hero .hero-fallback-image{object-position:center;object-fit:cover!important}.aeline-hero .hc-footer{z-index:8;pointer-events:none;margin:0;position:absolute;bottom:.48rem;left:0;right:0}.aeline-hero .hc-dots{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0505055c;border:1px solid #ffffff24;border-radius:999px;justify-content:center;width:max-content;margin-inline:auto;padding:.22rem .32rem}}@media (min-width:761px){.aeline-header{pointer-events:none}.aeline-header-inner{pointer-events:auto}.home-shell .hero.aeline-hero,.aeline-hero{padding-top:clamp(126px,17vh,162px)!important}.aeline-hero .hero-content{max-width:min(50rem,58vw);margin-top:clamp(1.8rem,5vh,4.5rem)}.aeline-hero .hero-content h1{max-width:18ch;font-size:clamp(2.8rem,4.35vw,4.8rem)!important}.aeline-hero .hero-content>p:not(.eyebrow){max-width:31rem}.aeline-hero .hero-carousel{bottom:clamp(1.25rem,3.2vh,2rem)!important;right:clamp(1rem,5.4vw,4.9rem)!important}}.reference-why-head h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.7rem,2vw,1.15rem);display:inline-flex}.reference-why-logo{object-fit:contain;background:#050505;border-radius:22px;width:clamp(3.5rem,8vw,6.6rem);height:auto;padding:.48rem;box-shadow:0 18px 48px #0505052e}.footer-brand{align-items:center}.footer-mini-logo{object-fit:contain;background:#050505;border:1px solid #ffffff29;border-radius:18px;width:clamp(3.2rem,6vw,4.7rem);height:auto;padding:.35rem;display:block;box-shadow:0 16px 42px #00000038}.product-card,.category-card,.stories-trend-card,.collection-slide{border-radius:28px}.product-card{color:#050505;background:linear-gradient(145deg,#fffffff0,#f2ede5e0),radial-gradient(circle at 18% 10%,#eab9b338,#0000 12rem);border:1px solid #0505050f;padding:.5rem;position:relative;overflow:hidden;box-shadow:0 20px 54px #0505051f}.product-card:hover{box-shadow:0 26px 68px #0505052e}.product-card .product-image{aspect-ratio:1/1.05;background:#eee8dd;border-radius:24px}.product-card .product-image img{filter:saturate(.96)contrast(1.03)}.product-card .badge{color:#050505;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #05050514;padding:.26rem .52rem;font-size:.58rem;top:.58rem;left:.58rem}.product-card .social-controls{width:auto;box-shadow:none;background:0 0;border:0;padding:0;bottom:.72rem;left:auto;right:.72rem}.product-card .social-controls span,.product-card .social-controls i{display:none}.product-card .social-controls i:last-child{color:#fff;background:#050505;border-radius:999px;width:2rem;height:2rem;display:grid;box-shadow:0 10px 26px #05050538}.product-card .product-body{padding:.78rem .44rem .35rem}.product-card .rating,.product-card .product-meta,.product-card .old-price{display:none}.product-card h3{letter-spacing:-.035em;margin:0 0 .28rem;font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.02}.product-card .price{color:#050505;font-size:.82rem}.product-card .product-actions{margin-top:.62rem}.product-card .product-actions .primary-btn,.product-card .product-actions .secondary-btn{min-height:2.05rem;border-radius:999px!important;padding:.48rem .68rem!important;font-size:.66rem!important}@media (max-width:760px){.aeline-header{padding-top:.58rem}body:not(:has(.aeline-hero)) .aeline-header-inner{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#050505c7;border:1px solid #ffffff1f;border-radius:999px;padding:.28rem .38rem;box-shadow:0 18px 46px #05050533}.aeline-brand-logo{width:min(24vw,5.7rem)}.aeline-cta{width:2.48rem;height:2.48rem}.mobile-bottom-nav{right:max(.9rem, env(safe-area-inset-right,0px));bottom:max(.72rem, env(safe-area-inset-bottom,0px));left:max(.9rem, env(safe-area-inset-left,0px));background:#050505e0;border-radius:999px;gap:.35rem;padding:.45rem;box-shadow:0 20px 54px #05050552}.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:999px;min-height:2.85rem;font-size:.62rem}.mobile-bottom-nav a.active{color:#050505;background:#d8ff5f}.home-shell .hero h1,.aeline-hero .hero-content h1{max-width:17.5ch;font-size:clamp(1.23rem,6.1vw,1.58rem)!important}.products-grid,.category-grid,.stories-trending-grid,.shade-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important;display:grid!important}.product-card,.category-card,.stories-trend-card,.shade-card{border-radius:22px!important}.product-card{padding:.38rem}.product-card .product-image{border-radius:18px}.product-card h3{font-size:.8rem}.product-card .price{font-size:.72rem}.product-card .product-actions{display:none}.stories-trend-card{min-height:13.5rem}.room-capsule-row,.collection-track,.real-homes-grid,.inspiration-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:.92rem;overflow-x:auto;gap:.85rem!important;display:flex!important}.room-capsule-row::-webkit-scrollbar{display:none}.collection-track::-webkit-scrollbar{display:none}.real-homes-grid::-webkit-scrollbar{display:none}.inspiration-grid::-webkit-scrollbar{display:none}.room-capsule,.collection-slide,.real-home-card,.inspiration-card{scroll-snap-align:start;flex:0 0 min(78vw,19rem)!important}.reference-why-head h2{gap:.55rem}.reference-why-logo{border-radius:16px;width:3.8rem}.footer-mini-logo{border-radius:14px;width:3.25rem}}.site-nav{display:none}.page-shell{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom,0px))}@media (min-width:1px){.site-nav{bottom:max(.85rem, env(safe-area-inset-bottom,0px));z-index:90;-webkit-backdrop-filter:blur(28px)saturate(165%);background:#050505d6;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;width:min(38rem,100vw - 1.8rem);padding:.46rem;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 22px 58px #05050552,0 4px 14px #0505052e,inset 0 1px #ffffff1a}.site-nav a,.site-nav button{color:#ffffffb3;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:2.9rem;padding:0 .75rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:color .2s,background .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;position:relative}.site-nav a .icon-svg,.site-nav button .icon-svg{stroke-width:2.25px;flex-shrink:0;width:1.12rem;height:1.12rem}.site-nav a.active{color:#050505;background:#d8ff5f;box-shadow:inset 0 1px #ffffff85}.site-nav a:hover,.site-nav button:hover{color:#fff;transform:translateY(-2px)scale(1.04)}.site-nav .site-nav-cart{color:#ffffffb3}.site-nav-cart-icon{place-items:center;display:inline-grid;position:relative}.site-nav-cart-icon i{color:#050505;background:#d8ff5f;border:1.5px solid #050505d1;border-radius:999px;place-items:center;min-width:1.08rem;height:1.08rem;padding:0 .16rem;font-size:.56rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-.48rem;right:-.55rem}.site-nav .site-nav-cart.cart-entered{animation:.55s cubic-bezier(.34,1.56,.64,1) both cartEnter}@keyframes cartEnter{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.site-nav .site-nav-cart.cart-receiving{animation:.65s cubic-bezier(.34,1.56,.64,1) cartReceive}.site-nav .site-nav-cart.cart-receiving .site-nav-cart-icon{animation:.65s cartGlow}@keyframes cartReceive{0%{transform:scale(1)}20%{background:#d8ff5f38;transform:scale(1.35)rotate(-8deg)}45%{transform:scale(.88)rotate(5deg)}70%{background:#d8ff5f26;transform:scale(1.18)rotate(-3deg)}to{background:0 0;transform:scale(1)rotate(0)}}@keyframes cartGlow{0%,to{filter:drop-shadow(0 0 #d8ff5f00)}40%{filter:drop-shadow(0 0 16px #d8ff5f)}}}@media (max-width:760px){.page-shell{padding-bottom:calc(5.2rem + env(safe-area-inset-bottom,0px))}.site-nav{width:calc(100vw - 1.3rem);bottom:max(.55rem, env(safe-area-inset-bottom,0px));border-radius:26px;gap:.22rem;padding:.42rem}.site-nav a,.site-nav button{letter-spacing:0;grid-template-rows:1.4rem auto;place-items:center;gap:.14rem;min-height:3.2rem;padding:.3rem .18rem .25rem;font-size:.6rem;font-weight:760;display:grid}.site-nav a .icon-svg,.site-nav button .icon-svg{stroke-width:2.2px;width:1.22rem;height:1.22rem}.site-nav a.active{background:#eab9b3;border-radius:19px}.aeline-header{top:env(safe-area-inset-top,0px);z-index:80;will-change:transform;padding:.72rem .92rem 0;transition:transform .5s cubic-bezier(.76,0,.24,1),opacity .4s,filter .5s;position:fixed;left:0;right:0}.aeline-header.scrolled{opacity:0;pointer-events:none;filter:blur(4px);transform:translateY(-110%)}}.cart-ghost{z-index:9999;color:#050505;pointer-events:none;width:2.8rem;height:2.8rem;translate:calc(var(--ghost-x) - 1.4rem) calc(var(--ghost-y) - 1.4rem);background:#d8ff5f;border-radius:999px;place-items:center;animation:.82s cubic-bezier(.34,1.56,.64,1) forwards ghostFly;display:grid;position:fixed;top:0;left:0;box-shadow:0 8px 24px #d8ff5f8c,0 0 #d8ff5f00}@media (min-width:761px){.home-shell .aeline-header{padding:1.15rem 3rem!important}.home-shell .aeline-header-inner{align-items:center!important;min-height:4.2rem!important}.home-shell .aeline-brand{flex:none!important;align-self:center!important}.home-shell .aeline-brand-logo{width:clamp(10.5rem,13vw,13rem)!important;height:auto!important}.home-shell .aeline-hero .hero-content{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding-top:clamp(10.5rem,20vh,13.5rem)!important;display:flex!important}.home-shell .aeline-hero .hero-content h1{text-align:left!important;width:100%!important;max-width:12.8ch!important;margin:0!important}.home-shell .aeline-hero .hero-content>p:not(.eyebrow){text-align:left!important;margin:1.1rem 0 0!important}.home-shell .aeline-hero .hero-actions{justify-content:flex-start!important;align-items:center!important;gap:1rem!important;margin:1.45rem 0 0 -1.1rem!important}.home-shell .aeline-hero .hero-cta-btn{white-space:nowrap!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:.8rem!important;min-width:10.4rem!important;height:3.25rem!important;min-height:3.25rem!important;padding:.46rem .48rem .46rem 1.3rem!important;line-height:1!important;display:inline-flex!important}.home-shell .aeline-hero .hero-cta-btn .cta-icon-circle{border-radius:999px!important;flex:none!important;width:2.25rem!important;height:2.25rem!important;display:inline-grid!important}}@media (max-width:760px){.home-shell .aeline-header{padding-top:.7rem!important}.home-shell .aeline-brand-logo{width:min(28vw,6.8rem)!important;height:auto!important}.home-shell .aeline-hero .hero-content{padding-top:5.1rem!important}.home-shell .aeline-hero .hero-content h1{text-align:left!important;margin-top:2.4rem!important}.home-shell .aeline-hero .hero-content>p:not(.eyebrow){display:none!important}.home-shell .aeline-hero .hero-actions{justify-content:flex-start!important;margin-top:1.35rem!important}.home-shell .aeline-hero .hero-cta-btn{border-radius:999px!important;align-items:center!important;gap:.6rem!important;min-width:9.1rem!important;min-height:2.7rem!important;padding:.38rem .4rem .38rem 1rem!important;display:inline-flex!important}}.cart-ghost .lucide{stroke-width:2.2px;width:1.2rem;height:1.2rem}@keyframes ghostFly{0%{translate:calc(var(--ghost-x) - 1.4rem) calc(var(--ghost-y) - 1.4rem);opacity:1;filter:drop-shadow(0 0 #d8ff5f00);scale:1;box-shadow:0 8px 24px #d8ff5f8c,0 0 #d8ff5f00}30%{opacity:1;filter:drop-shadow(0 0 18px #d8ff5fe6);scale:1.3;box-shadow:0 16px 40px #d8ff5fcc,0 0 40px 8px #d8ff5f4d}85%{translate:calc(var(--ghost-x) + var(--ghost-tx) - 1.4rem) calc(var(--ghost-y) + var(--ghost-ty) - 1.4rem);opacity:.85;filter:drop-shadow(0 0 24px #d8ff5f);scale:.7}to{translate:calc(var(--ghost-x) + var(--ghost-tx) - 1.4rem) calc(var(--ghost-y) + var(--ghost-ty) - 1.4rem);opacity:0;filter:drop-shadow(0 0 #d8ff5f00);scale:0;box-shadow:0 0 #d8ff5f00}}@media (min-width:761px){.home-shell .aeline-hero .hero-content>p:not(.eyebrow){position:relative!important;left:-.325rem!important}.home-shell .aeline-hero .hero-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.62rem!important;margin:1.45rem 0 0 -.45rem!important}.home-shell .aeline-hero .hero-rating-block{flex-direction:column!important;align-items:flex-start!important;gap:.12rem!important;margin-left:.2rem!important;display:flex!important}.home-shell .aeline-hero .hero-stars{line-height:1!important}}@media (max-width:760px){.home-shell .aeline-hero .hero-content{padding-top:3rem!important}.home-shell .aeline-hero .hero-content h1{margin-top:1.1rem!important}.home-shell .aeline-hero .hero-actions{margin-top:.9rem!important}.home-shell .aeline-hero .hc-footer{bottom:-.18rem!important}.home-shell .aeline-hero .hc-dots{transform:translateY(.18rem)!important}}@keyframes uniqHeroSignal{0%,to{opacity:.5;filter:drop-shadow(0 0 #d8ff5f00);transform:scaleX(.36)}50%{opacity:1;filter:drop-shadow(0 0 7px #d8ff5f99);transform:scaleX(1)}}@media (min-width:761px){.home-shell .hero.aeline-hero{padding-left:3rem!important}.home-shell .aeline-hero .hero-content{padding-left:0!important}.home-shell .aeline-hero .hero-content h1,.home-shell .aeline-hero .hero-content>p:not(.eyebrow){margin-left:0!important;left:0!important}.home-shell .aeline-hero .hero-actions,.home-shell .aeline-hero .hero-rating-block{margin-left:0!important}.home-shell .aeline-hero .hero-content h1:after{transform-origin:0!important;background:linear-gradient(90deg,#fff 0%,#d8ff5f 55%,#d8ff5f00 100%)!important;border-radius:999px!important;width:clamp(5.5rem,8vw,8rem)!important;height:3px!important;margin-top:1rem!important;animation:2.8s ease-in-out infinite uniqHeroSignal!important;display:block!important}}@media (max-width:760px){.home-shell .aeline-hero .hero-content h1:after{content:none!important;display:none!important}}@keyframes uniqStarSpark{0%,to{opacity:.72;text-shadow:0 0 #d8ff5f00;transform:translateY(0)scale(1)}45%{opacity:1;text-shadow:0 0 12px #d8ff5fcc;transform:translateY(-.18rem)scale(1.2)}}@keyframes uniqCountGlow{0%,to{color:#fff;text-shadow:none}50%{color:#d8ff5f;text-shadow:0 0 10px #d8ff5f8c}}.home-shell .hero-client-count{font-variant-numeric:tabular-nums;min-width:0;margin:0;animation:2.4s ease-in-out infinite uniqCountGlow;display:inline-block}.home-shell .hero-stars{gap:.12rem;display:flex;letter-spacing:0!important}.home-shell .hero-stars i{color:#d8ff5f;font-style:normal;animation:1.8s ease-in-out infinite uniqStarSpark;display:inline-block}.home-shell .hero-stars i:nth-child(2){animation-delay:.12s}.home-shell .hero-stars i:nth-child(3){animation-delay:.24s}.home-shell .hero-stars i:nth-child(4){animation-delay:.36s}.home-shell .hero-stars i:nth-child(5){animation-delay:.48s}@media (max-width:760px){.home-shell .aeline-hero .hero-content{padding-top:1rem!important}.home-shell .aeline-hero .hero-content h1{margin-top:.75rem!important}.home-shell .aeline-hero .hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:.48rem!important;margin-top:.72rem!important}.home-shell .aeline-hero .hero-rating-block{flex-direction:column!important;align-items:flex-start!important;gap:.05rem!important;margin:0!important;display:flex!important}.home-shell .aeline-hero .hero-rating{font-size:.66rem!important;line-height:1.15!important}.home-shell .hero-client-count{min-width:0}.home-shell .hero-stars{font-size:.72rem!important;line-height:1!important}}.home-shell .aeline-hero .hero-cta-btn,.home-shell .aeline-hero .hero-cta-btn:hover{box-shadow:none!important;filter:none!important;border:1px solid #d8ff5f!important}.inner-shell{--commerce-ink:#171b18;--commerce-muted:#667069;--commerce-paper:#f6f6f1;--commerce-card:#fff;--commerce-mint:#dff36b;--commerce-sage:#e8efe4;--commerce-line:#dfe3dc;color:var(--commerce-ink);background:var(--commerce-paper);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.drawer-backdrop{z-index:490}.inner-shell h1,.inner-shell h2,.inner-shell h3,.inner-shell h4,.inner-shell button,.inner-shell a{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.inner-shell main{background:radial-gradient(circle at 92% 8%, #dff36b2b, transparent 24rem), var(--commerce-paper);min-height:72vh}.inner-shell .section{width:min(100%,86rem);margin-inline:auto;padding:clamp(3.5rem,7vw,7rem) clamp(1rem,4vw,3rem)}.inner-shell .section.tight{padding-top:clamp(2.75rem,5vw,5rem)}.inner-shell .section-head{align-items:end;width:min(100%,80rem);margin:0 auto clamp(1.5rem,3vw,2.5rem)}.inner-shell .section-head h2{max-width:18ch;color:var(--commerce-ink);letter-spacing:-.055em;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:600;line-height:.98}.inner-shell .section-head>p{max-width:34rem;color:var(--commerce-muted);font-size:1rem;line-height:1.65}.inner-shell .eyebrow,.inner-shell .product-kicker{color:#596257;letter-spacing:.13em;text-transform:uppercase;font-size:.73rem;font-weight:700}.inner-shell .category-hero{background:var(--commerce-sage);border:1px solid #171b1814;border-radius:30px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:0;width:min(100% - 2rem,84rem);min-height:36rem;margin:clamp(1rem,2vw,2rem) auto 0;padding:0;overflow:hidden;box-shadow:0 24px 70px #202c231a}.inner-shell .category-hero-copy{min-height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.inner-shell .category-hero-copy h1{max-width:10ch;color:var(--commerce-ink);letter-spacing:-.065em;margin:.45rem 0 1rem;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:600;line-height:.9}.inner-shell .category-hero-copy p:not(.eyebrow){color:#59645b;max-width:35rem;font-size:1.04rem;line-height:1.65}.inner-shell .category-hero-media{aspect-ratio:auto;height:100%;min-height:36rem;box-shadow:none;border-radius:0}.inner-shell .category-hero-media img{object-fit:cover;width:100%;height:100%}.inner-shell .primary-btn,.inner-shell .secondary-btn,.inner-shell .filter-chip{letter-spacing:0;text-transform:none;border-radius:999px;min-height:3rem;font-weight:650}.inner-shell .primary-btn{color:#fff;background:var(--commerce-ink);border-color:var(--commerce-ink);box-shadow:none}.inner-shell .primary-btn:hover{color:var(--commerce-ink);background:var(--commerce-mint);border-color:var(--commerce-mint);box-shadow:none}.inner-shell .secondary-btn,.inner-shell .filter-chip{color:var(--commerce-ink);border:1px solid var(--commerce-line);background:#fff}.inner-shell .filters{width:min(100%,80rem);margin-bottom:1rem}.inner-benefit-row{border:1px solid var(--commerce-line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,80rem);margin:0 auto 1.8rem;display:grid;overflow:hidden}.inner-benefit-row span{text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:4rem;padding:.8rem;font-size:.83rem;font-weight:600;display:flex}.inner-benefit-row span+span{border-left:1px solid var(--commerce-line)}.inner-benefit-row .icon-svg{color:#607510;width:1.15rem}.inner-shell .products-grid{gap:clamp(1rem,2vw,1.5rem);width:min(100%,80rem)}.inner-shell .product-card{color:var(--commerce-ink);border:1px solid var(--commerce-line);box-shadow:none;background:#fff;border-radius:22px;transition:transform .22s,box-shadow .22s;overflow:hidden}.inner-shell .product-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px #1a271d1c}.inner-shell .product-card .product-image{aspect-ratio:1/.95;background:#eef0e9;border-radius:17px;margin:.55rem;overflow:hidden}.inner-shell .product-card .product-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.inner-shell .product-card:hover .product-image img{transform:scale(1.035)}.inner-shell .product-card .badge{color:var(--commerce-ink);background:var(--commerce-mint);border:0;border-radius:999px;top:.7rem;left:.7rem}.inner-shell .product-card .social-controls{display:none}.inner-shell .product-card .rating{color:#687064;font-size:.76rem}.inner-shell .product-card h3{min-height:2.5em;color:var(--commerce-ink);letter-spacing:-.02em;margin:.45rem 0;font-size:1.05rem;font-weight:600;line-height:1.22}.inner-shell .product-card .price{color:var(--commerce-ink);font-size:1.15rem}.inner-shell .product-card .product-meta{color:#7a817b}.inner-shell .product-card .product-actions{grid-template-columns:1fr auto;margin-top:.9rem;display:grid}.inner-shell .product-section{width:min(100%,88rem);padding-top:clamp(1.5rem,3vw,3rem)}.inner-shell .details-grid{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);gap:clamp(1rem,3vw,2.5rem);width:min(100%,82rem)}.inner-shell .main-product-image,.inner-shell .mini-gallery img{box-shadow:none;border-radius:22px}.inner-shell .main-product-image{background:#e9ece5}.inner-shell .product-info{color:var(--commerce-ink);border:1px solid var(--commerce-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:24px;padding:clamp(1.35rem,3vw,2.25rem);box-shadow:0 18px 55px #18231c14}.inner-shell .product-kicker{color:#4f5b16;letter-spacing:.06em;background:#eff6c7;border-radius:999px;width:fit-content;padding:.45rem .7rem;display:inline-flex}.inner-shell .product-info h1{color:var(--commerce-ink);letter-spacing:-.055em;margin:.75rem 0;font-size:clamp(2.1rem,4vw,4rem);font-weight:600;line-height:.98}.inner-shell .product-info>p:not(.product-kicker,.price-line){color:var(--commerce-muted);line-height:1.65}.inner-shell .product-info .rating{color:#4b561b;background:#f3f7de;border-radius:999px;width:fit-content;margin-top:.8rem;padding:.42rem .65rem}.inner-shell .price-line{border-bottom:1px solid var(--commerce-line);flex-wrap:wrap;align-items:baseline;gap:.65rem;padding:1rem 0;display:flex}.inner-shell .price-line .price{color:var(--commerce-ink);font-size:clamp(1.8rem,3vw,2.5rem)}.inner-shell .tax-note{color:#7b827d;font-size:.75rem;font-weight:500}.product-benefits{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0;display:grid}.product-benefits span{background:#f6f7f3;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:0 .45rem;padding:.75rem;display:grid}.product-benefits .icon-svg{color:#5f7311;grid-row:1/3;width:1.05rem}.product-benefits b,.product-benefits small{display:block}.product-benefits b{font-size:.72rem}.product-benefits small{color:#798079;font-size:.64rem}.inner-shell .spec-grid{gap:.55rem}.inner-shell .spec{color:var(--commerce-ink);border:1px solid var(--commerce-line);background:#fff;border-radius:13px;padding:.78rem}.inner-shell .spec span{color:#7a837b}.inner-shell .product-info .product-actions{grid-template-columns:1fr auto;gap:.65rem;display:grid}.product-whatsapp-card{color:#153d28;background:#e8f7ed;border:1px solid #c6e7d0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.8rem;padding:.8rem;display:grid}.product-whatsapp-card .whatsapp-mark{color:#1d9f56;width:1.65rem}.product-whatsapp-card b,.product-whatsapp-card small{display:block}.product-whatsapp-card b{font-size:.78rem}.product-whatsapp-card small{color:#597063;margin-top:.1rem;font-size:.67rem}.product-whatsapp-card a{color:#126b3a;font-size:.75rem;font-weight:700;text-decoration:underline}.inner-shell .tabs{width:min(100%,82rem);color:var(--commerce-ink);border:1px solid var(--commerce-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:20px;margin-top:1.5rem;padding:1.1rem}.inner-shell .tab-panel{color:var(--commerce-muted);background:#f7f8f4;border-radius:14px;padding:clamp(1rem,3vw,2rem)}.product-story-band{color:#fff;background:#15211b;border-radius:28px;width:min(100% - 2rem,82rem);margin:0 auto clamp(3.5rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem)}.product-story-band>h2{letter-spacing:-.06em;max-width:13ch;margin:.4rem 0 2rem;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:600;line-height:.95}.product-story-band>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.product-story-band article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:17px;padding:1.2rem}.product-story-band article span{color:var(--commerce-mint);font-size:.7rem;font-weight:700}.product-story-band article h3{margin:1.5rem 0 .45rem;font-size:1.2rem}.product-story-band article p{color:#ffffffa8;font-size:.86rem;line-height:1.6}.inner-shell .room-grid,.inner-shell .guide-grid{gap:1.2rem;width:min(100%,80rem)}.inner-shell .room-card,.inner-shell .guide-card,.inner-shell .delivery-panel{color:var(--commerce-ink);border:1px solid var(--commerce-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:22px}.inner-shell .room-card img{border-radius:17px;width:calc(100% - 1.1rem);margin:.55rem}.inner-shell .room-card p,.inner-shell .guide-card p,.inner-shell .delivery-panel p{color:var(--commerce-muted)}.inner-shell .guide-card{min-height:19rem;padding:1.5rem;position:relative}.inner-shell .guide-number{color:var(--commerce-ink);background:var(--commerce-mint)}.inner-shell .delivery-panel{width:min(100%,80rem);padding:clamp(2rem,5vw,4.5rem)}.inner-shell .delivery-panel>h1{max-width:14ch;color:var(--commerce-ink);letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,5rem);font-weight:600;line-height:.95}.inner-shell .delivery-steps{gap:.75rem}.inner-shell .delivery-steps div{background:#f5f7f1;border:0;border-radius:16px;min-height:15rem;padding:1.2rem}.inner-shell .delivery-steps div>span{width:2.6rem;height:2.6rem;color:var(--commerce-ink);background:var(--commerce-mint);border-radius:50%;place-items:center;display:grid}.sample-drawer{color:#171b18;z-index:500;width:min(100%,30rem);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:#f7f7f3;border-left:1px solid #dde2da;padding:clamp(1.2rem,3vw,2rem);box-shadow:-24px 0 70px #141f182e}.sample-drawer .drawer-head{border-bottom:1px solid #dde2da;padding-bottom:1rem}.sample-drawer h2{color:#171b18;font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-size:2rem}.sample-drawer .sample-row{background:#fff;border:1px solid #dde2da;border-radius:15px}.sample-drawer .primary-btn{color:#fff;box-shadow:none;background:#171b18;border:1px solid #171b18;border-radius:999px}.drawer-promises{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.75rem;display:grid}.drawer-promises span{color:#5f685f;text-align:center;background:#edf1e8;border-radius:10px;justify-items:center;gap:.25rem;padding:.65rem .3rem;font-size:.62rem;font-weight:650;display:grid}.drawer-promises .icon-svg{color:#61720f;width:1rem}@keyframes whatsappBreathe{0%,to{transform:translateY(0);box-shadow:0 12px 28px #16914840}50%{transform:translateY(-3px);box-shadow:0 16px 38px #16914866}}.whatsapp-float{z-index:45;color:#fff;min-height:3.2rem;font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:#20a75a;border:2px solid #fff;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .9rem .55rem .65rem;font-size:.78rem;font-weight:700;animation:2.8s ease-in-out infinite whatsappBreathe;display:flex;position:fixed;bottom:clamp(5.5rem,9vw,6.5rem);right:clamp(1rem,2vw,1.5rem)}.whatsapp-float .whatsapp-mark{width:1.85rem;height:1.85rem}.whatsapp-float:hover{color:#fff;background:#168b48}.site-footer{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:radial-gradient(circle at 12% 5%,#dff36b24,#0000 22rem),#111a15}.site-footer h2,.site-footer h3,.site-footer strong,.site-footer a,.site-footer button,.site-footer input{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.site-footer .footer-hero-strip{box-shadow:none;background:#1a2820;border:1px solid #ffffff1a;border-radius:22px}.site-footer .footer-hero-strip h2{letter-spacing:-.045em;font-weight:600}.site-footer .footer-studio-card{background:var(--commerce-mint,#dff36b);border:0;border-radius:17px}.site-footer .footer-studio-card,.site-footer .footer-studio-card strong,.site-footer .footer-studio-card a{color:#171b18}.site-footer .footer-newsletter{background:#ffffff0e;border-radius:18px}.site-footer .footer-newsletter button{color:#171b18;background:#dff36b}.site-footer .footer-bottom a{color:#dff36b;text-underline-offset:.2em;margin:0;font-weight:700;text-decoration:underline;display:inline}@media (max-width:900px){.inner-shell .category-hero,.inner-shell .details-grid{grid-template-columns:1fr}.inner-shell .category-hero{min-height:0}.inner-shell .category-hero-media{min-height:26rem}.inner-shell .product-gallery{position:static}.inner-benefit-row,.product-story-band>div{grid-template-columns:repeat(2,1fr)}.inner-benefit-row span:nth-child(3){border-left:0;border-top:1px solid var(--commerce-line)}.inner-benefit-row span:nth-child(4){border-top:1px solid var(--commerce-line)}.inner-shell .delivery-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.inner-shell .section{padding:2.5rem .85rem}.inner-shell .category-hero{border-radius:20px;width:calc(100% - 1rem);margin-top:.5rem}.inner-shell .category-hero-copy{padding:1.5rem}.inner-shell .category-hero-copy h1{font-size:clamp(2.65rem,15vw,4.3rem)}.inner-shell .category-hero-media{min-height:20rem}.inner-shell .section-head{align-items:start}.inner-shell .section-head h2{font-size:clamp(2.25rem,11vw,3.4rem)}.inner-shell .filters{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.inner-shell .filter-chip{flex:none}.inner-benefit-row{border-radius:14px;grid-template-columns:1fr 1fr}.inner-benefit-row span{min-height:3.6rem;font-size:.7rem}.inner-shell .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.inner-shell .product-card{border-radius:15px}.inner-shell .product-card .product-image{border-radius:12px;margin:.35rem}.inner-shell .product-card .product-body{padding:.55rem .65rem .75rem}.inner-shell .product-card h3{font-size:.82rem}.inner-shell .product-card .rating,.inner-shell .product-card .product-meta,.inner-shell .product-card .old-price{font-size:.62rem}.inner-shell .product-card .product-actions{grid-template-columns:1fr}.inner-shell .product-card .product-actions .primary-btn,.inner-shell .product-card .product-actions .secondary-btn{min-height:2.35rem;padding:.45rem;font-size:.68rem}.inner-shell .product-section{padding-inline:.55rem}.inner-shell .details-grid{gap:.75rem}.inner-shell .main-product-image,.inner-shell .mini-gallery img{border-radius:15px}.inner-shell .product-info{border-radius:18px;padding:1.15rem}.inner-shell .product-info h1{font-size:clamp(1.9rem,9vw,2.75rem);line-height:.96}.product-benefits{grid-template-columns:1fr}.inner-shell .spec-grid{grid-template-columns:1fr 1fr}.inner-shell .product-info .product-actions,.product-whatsapp-card{grid-template-columns:1fr}.product-whatsapp-card .whatsapp-mark{width:1.5rem}.inner-shell .tabs{border-radius:15px;padding:.7rem}.product-story-band{border-radius:20px;width:calc(100% - 1rem);padding:1.5rem}.product-story-band>div,.inner-shell .room-grid,.inner-shell .guide-grid,.inner-shell .delivery-steps{grid-template-columns:1fr}.inner-shell .delivery-steps div{min-height:0}.whatsapp-float{justify-content:center;width:3.35rem;height:3.35rem;padding:0;bottom:5.2rem;right:.8rem}.whatsapp-float span{display:none}.site-footer .footer-hero-strip{border-radius:16px}}@media (prefers-reduced-motion:reduce){.whatsapp-float{animation:none}.home-shell .hero-client-count,.home-shell .hero-stars i{animation:none!important}}body,button,input,textarea,select,.page-shell,.search-modal,.sample-drawer,.page-shell h1,.page-shell h2,.page-shell h3,.page-shell h4,.page-shell p,.page-shell a,.page-shell button,.page-shell span,.page-shell strong,.page-shell small{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.inner-shell .product-actions-priority{margin:.95rem 0 0}.inner-shell .product-actions-priority .primary-btn{letter-spacing:.02em;text-transform:uppercase;min-height:3.55rem;font-size:.9rem;font-weight:750}.inner-shell .sample-reassurance{text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:.55rem 0 1rem;font-size:.7rem;font-weight:600;display:flex;color:#707871!important;line-height:1.3!important}.inner-shell .sample-reassurance .icon-svg{color:#637312;width:.9rem}.site-footer{color:#171b18;background:radial-gradient(circle at 12% 5%,#beda4829,#0000 23rem),#f3f4ef;border-top:1px solid #dfe3dc}.site-footer h2,.site-footer h3,.site-footer strong,.site-footer .footer-brand strong{color:#171b18}.site-footer p,.site-footer a:not(.brand),.site-footer .footer-brand small{color:#616a63}.site-footer a:not(.brand):hover{color:#171b18}.site-footer .footer-ambient span{border-color:#171b1814}.site-footer .footer-ambient span:nth-child(3){background:#beda4821}.site-footer .footer-hero-strip{color:#171b18;background:#e5eadf;border:1px solid #d6ddd2}.site-footer .footer-hero-strip h2,.site-footer .footer-hero-strip p,.site-footer .footer-hero-strip .eyebrow{color:#171b18}.site-footer .footer-studio-card{background:#dff36b}.site-footer .footer-cert-row span{color:#374239;background:#e4e9df;border-color:#d6ddd2}.site-footer .footer-socials a{color:#171b18;background:#fff;border-color:#d8ddd6}.site-footer>div>h3{border-bottom:1px solid #d8ddd6;padding-bottom:.7rem}.site-footer .footer-contact p{margin:.55rem 0}.site-footer .footer-whatsapp{background:#20a75a;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.62rem .8rem;font-size:.75rem;font-weight:700;color:#fff!important;margin-top:.75rem!important;display:flex!important}.site-footer .footer-whatsapp .whatsapp-mark{width:1.1rem}.site-footer .footer-newsletter{color:#fff;background:#171f1a;border-color:#171f1a}.site-footer .footer-newsletter h3,.site-footer .footer-newsletter p,.site-footer .footer-newsletter span{color:#fff}.site-footer .footer-newsletter input{color:#171b18;background:#fff}.site-footer .footer-bottom{color:#616a63;border-top-color:#d6ddd2}.site-footer .footer-bottom a{color:#52620e}@media (max-width:640px){.inner-shell .product-info h1{letter-spacing:-.045em;font-size:2rem;line-height:.97}.inner-shell .product-info>p:not(.product-kicker,.price-line,.sample-reassurance){font-size:.88rem;line-height:1.55}.inner-shell .product-actions-priority{grid-template-columns:1fr}.inner-shell .product-actions-priority .primary-btn,.inner-shell .product-actions-priority .secondary-btn{width:100%}.inner-shell .product-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-shell .product-benefits span{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;padding:.65rem .5rem;display:flex}.inner-shell .product-benefits b,.inner-shell .product-benefits small{line-height:1.15}.site-footer{gap:1.4rem .9rem;padding:1rem 1rem 6.7rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer .footer-hero-strip,.site-footer .footer-intro,.site-footer .footer-newsletter,.site-footer .footer-bottom,.site-footer .footer-contact{grid-column:1/-1}.site-footer .footer-hero-strip{grid-template-columns:1fr;gap:1rem;padding:1.2rem}.site-footer .footer-hero-strip h2{font-size:clamp(2rem,10vw,2.8rem);line-height:.98}.site-footer .footer-studio-card{min-width:0;padding:1rem}.site-footer .footer-intro{padding-block:.5rem}.site-footer>div>h3{margin-bottom:.55rem;padding-bottom:.5rem;font-size:.78rem}.site-footer>div>a:not(.brand,.footer-whatsapp){margin:.38rem 0;font-size:.7rem;line-height:1.3}.site-footer>div>a:not(.brand,.footer-whatsapp) .icon-svg{display:none}.site-footer .footer-contact{background:#fff;border:1px solid #d8ddd6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;padding:1rem;display:grid}.site-footer .footer-contact h3,.site-footer .footer-contact .footer-whatsapp{grid-column:1/-1}.site-footer .footer-contact p{font-size:.68rem}.site-footer .footer-newsletter{padding:1rem}.site-footer .footer-newsletter-perks{display:none}.site-footer .footer-bottom{gap:.45rem;font-size:.68rem}}.inner-shell .product-section{padding-top:7.2rem!important}.inner-shell .product-info h1{font-family:var(--uniq-display)!important;text-transform:none!important;font-weight:600!important}@media (max-width:760px){.inner-shell .product-section{padding-top:5.4rem!important}.site-nav a.active{background:#d8ff5f!important}.site-footer .footer-video-call .icon-svg{display:block!important}}:root{--liquid-surface:#ffffffa3;--liquid-surface-strong:#ffffffd1;--liquid-line:#1c241d1c;--liquid-shadow:0 14px 38px #222e2512;--liquid-blur:blur(20px) saturate(125%)}.inner-shell{background:radial-gradient(circle at 10% 8%,#d8ff5f24,#0000 27rem),radial-gradient(circle at 92% 20%,#b7d3cd38,#0000 30rem),linear-gradient(#f4f6f1 0%,#eef1ec 52%,#f7f8f5 100%)}.inner-shell .category-hero,.inner-shell .product-info,.inner-shell .room-card,.inner-shell .guide-card,.inner-shell .delivery-panel,.inner-shell .tabs,.product-information-section,.product-reviews-section,.product-faq-section,.sample-drawer{background:var(--liquid-surface)!important;box-shadow:var(--liquid-shadow)!important;-webkit-backdrop-filter:var(--liquid-blur)!important;border:1px solid #ffffffc7!important}.inner-shell .category-hero{border-radius:28px;overflow:hidden}.inner-shell .category-hero-copy{color:#19201b;background:linear-gradient(135deg,#ffffff6b,#ffffff14)}.inner-shell .category-hero-copy h1,.inner-shell .category-hero-copy p:not(.eyebrow){color:#19201b}.inner-shell .category-hero-media:after{background:linear-gradient(90deg,#f1f4ef47,#0000 42%)}.inner-shell .filters{gap:.42rem}.inner-shell .filter-chip{color:#59615a;min-height:2.5rem;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:capitalize;background:#ffffff80;border:1px solid #ffffffd1;border-radius:999px;padding:.55rem .82rem;font-size:.69rem;font-weight:560}.inner-shell .filter-chip.active{color:#111512;background:#d8ff5fd1;border-color:#afd24175}.inner-benefit-row{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff61;border:1px solid #ffffffb8;border-radius:18px;overflow:hidden}.inner-benefit-row span{color:#58615a;min-height:3.8rem;font-size:.7rem;font-weight:540}.inner-shell .products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(.8rem,1.7vw,1.25rem)}.inner-shell .product-card{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s,box-shadow .28s;overflow:hidden;background:#ffffff80!important;border:1px solid #ffffffd1!important;border-radius:20px!important;box-shadow:0 10px 28px #232d260e!important}.inner-shell .product-card:hover{transform:translateY(-3px);border-color:#84975342!important;box-shadow:0 18px 38px #232d2616!important}.inner-shell .product-card .product-image{aspect-ratio:4/4.25;background:#e8ece5;border-radius:16px;margin:.42rem}.product-card-favourite{z-index:2;color:#29302b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.7rem;right:.7rem}.product-card-favourite .icon-svg{width:.95rem}.inner-shell .product-card .badge{color:#2b322c;letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffd6;padding:.38rem .58rem;font-size:.56rem;font-weight:620;top:.72rem;left:.72rem}.product-card-head{color:#7a827b;justify-content:space-between;align-items:center;font-size:.61rem;display:flex}.inner-shell .product-card .product-card-head .rating{color:#545d56;align-items:center;gap:.2rem;font-size:.61rem;display:inline-flex}.product-card-head .rating .icon-svg{fill:#d8ff5f;width:.7rem}.inner-shell .product-card h3{letter-spacing:-.028em;min-height:0;margin:.38rem 0 .32rem;font-size:clamp(.93rem,1.2vw,1.06rem);font-weight:540;line-height:1.18}.product-card-specline{color:#828a83;white-space:nowrap;align-items:center;gap:.42rem;min-width:0;font-size:.58rem;display:flex}.product-card-specline span:first-child{text-overflow:ellipsis;overflow:hidden}.product-card-specline i{background:#9aa19b;border-radius:50%;flex:none;width:2px;height:2px}.product-card-price-row{align-items:baseline;gap:.45rem;margin-top:.7rem;display:flex}.inner-shell .product-card .product-card-price-row .price{color:#202621;letter-spacing:-.018em;font-size:.92rem;font-weight:540;font-family:var(--uniq-body)!important}.product-card-price-row .price small{color:#858d86;font-size:.55rem;font-weight:450}.product-card-price-row .old-price{color:#9aa19b;font-size:.64rem;font-weight:430}.inner-shell .product-card .product-actions{grid-template-columns:1fr 1fr;gap:.42rem;margin-top:.68rem}.inner-shell .product-card .product-actions .primary-btn,.inner-shell .product-card .product-actions .secondary-btn{min-height:2.45rem;box-shadow:none!important;text-transform:none!important;border-radius:999px!important;padding:.5rem .58rem!important;font-size:.62rem!important;font-weight:590!important}.inner-shell .product-card .product-actions .primary-btn{color:#202621;background:#d8ff5fa8;border:1px solid #abc94961}.inner-shell .product-card .product-actions .secondary-btn{color:#303832;background:#ffffff85;border:1px solid #222b2417}.inner-shell .product-info{border-radius:24px}.inner-shell .price-line .price{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:520;font-family:var(--uniq-body)!important}.flooring-configurator,.product-assistance-panel,.order-journey-card,.product-reviews-section blockquote{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important;background:#ffffff61!important;border:1px solid #ffffffb8!important}.product-benefits span,.waste-options button,.area-input,.pack-summary{box-shadow:none!important;background:#ffffff75!important;border-color:#26302817!important}.inner-shell .spec-grid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff5c;border:1px solid #ffffffc7;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin-top:.9rem;display:grid;overflow:hidden}.inner-shell .spec{color:#222923;gap:.34rem;min-width:0;padding:.82rem .9rem;display:grid;background:0 0!important;border:1px solid #222b2414!important;border-top:0!important;border-left:0!important;border-radius:0!important}.inner-shell .spec:nth-child(2n){border-right:0!important}.inner-shell .spec:nth-last-child(-n+2){border-bottom:0!important}.inner-shell .spec>span{color:#8a918b;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.32rem;font-size:.56rem;font-weight:520;line-height:1.2;display:flex}.inner-shell .spec>span .icon-svg{color:#778079;width:.78rem}.inner-shell .spec>strong{overflow-wrap:anywhere;font-size:.76rem;font-weight:520;line-height:1.3}.inner-shell .room-card,.inner-shell .guide-card,.inner-shell .delivery-panel{border-radius:24px}.inner-shell .room-card img{border-radius:19px}.product-confidence-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 10%,#d8ff5f24,#0000 22rem),#121814eb!important;border:1px solid #ffffff1a!important;box-shadow:0 18px 48px #1119131f!important}.confidence-grid article{box-shadow:none;background:#ffffff0b;border-color:#ffffff16}.contact-orbit{z-index:95;color:#fff;background:#1fa85a;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:3.65rem;height:3.65rem;transition:background .36s,transform .24s;display:grid;position:fixed;bottom:clamp(5.5rem,9vw,6.5rem);right:clamp(1rem,2vw,1.5rem);box-shadow:0 12px 30px #14281b33}.contact-orbit.is-video{background:#171c19}.contact-orbit:hover{color:#fff;transform:translateY(-2px)scale(1.03)}.contact-orbit small{display:none}.contact-orbit-ring{border:1px solid #1fa85a52;border-top-color:#1fa85af2;border-radius:50%;position:absolute;inset:-.31rem}.contact-orbit.is-whatsapp .contact-orbit-ring{animation:3.6s linear both contactOrbitGreen}.contact-orbit.is-video .contact-orbit-ring{border-color:#171c19 #171c193d #171c193d;animation:3.6s linear both contactOrbitDark}.contact-orbit-icon{place-items:center;animation:.42s cubic-bezier(.2,.85,.25,1) both contactIconIn;display:grid}@keyframes contactOrbitGreen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contactOrbitDark{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contactIconIn{0%{opacity:0;transform:scale(.65)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.site-footer .leaf-creation-card{box-shadow:none;background:linear-gradient(120deg,#d8ff5fd1,#e9ff9fa6);border-color:#accb4852}@media (max-width:760px){.aeline-header,.home-shell .aeline-header,.inner-shell .aeline-header{padding:.65rem .85rem 0!important}.aeline-header-inner,.home-shell .aeline-header-inner,.inner-shell .aeline-header-inner{min-height:3.2rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body:not(:has(.aeline-hero)) .aeline-header-inner{min-height:3.2rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.inner-shell .aeline-brand-logo{filter:invert()drop-shadow(0 2px 8px #fff3)!important;width:min(29vw,7rem)!important}.home-shell .aeline-brand-logo{filter:drop-shadow(0 5px 14px #00000047)!important;width:min(29vw,7rem)!important}.inner-shell .aeline-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1c221e!important;background:#ffffff80!important;border:1px solid #ffffffc7!important;box-shadow:0 8px 20px #1e282014!important}.inner-shell .category-hero{border-radius:22px;width:calc(100% - .9rem);margin-top:.25rem}.inner-shell .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.inner-shell .product-card{border-radius:15px!important}.inner-shell .product-card .product-image{border-radius:12px;margin:.3rem}.inner-shell .product-card .product-body{padding:.52rem .58rem .65rem}.product-card-favourite{width:1.72rem;height:1.72rem;top:.52rem;right:.52rem}.inner-shell .product-card .badge{padding:.3rem .42rem;font-size:.48rem;top:.52rem;left:.52rem}.inner-shell .product-card h3{margin-top:.3rem;font-size:.78rem;line-height:1.16}.product-card-head,.inner-shell .product-card .product-card-head .rating,.product-card-specline{font-size:.51rem}.inner-shell .product-card .product-card-price-row .price{font-size:.78rem}.product-card-price-row .price small{margin-top:.1rem;display:block}.inner-shell .product-card .product-actions{grid-template-columns:1fr;gap:.32rem}.inner-shell .product-card .product-actions .primary-btn,.inner-shell .product-card .product-actions .secondary-btn{min-height:2.2rem;font-size:.56rem!important}.inner-shell .spec-grid{border-radius:13px}.inner-shell .spec{padding:.68rem .62rem}.inner-shell .spec>span{letter-spacing:.025em;font-size:.49rem}.inner-shell .spec>strong{font-size:.67rem;font-weight:500}.contact-orbit{width:3.15rem;height:3.15rem;bottom:5.45rem;right:.8rem}.contact-orbit .whatsapp-mark,.contact-orbit .icon-svg{width:1.35rem;height:1.35rem}}@media (prefers-reduced-motion:reduce){.contact-orbit-ring,.contact-orbit-icon{animation:none!important}}.aeline-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:1.1rem clamp(1rem,3vw,3rem)!important}.aeline-header-inner{min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:0!important}.inner-shell .aeline-brand-logo{filter:invert()!important}.home-shell .aeline-brand-logo{filter:drop-shadow(0 5px 14px #0000003d)!important}.inner-shell main>.section:first-child:not(.product-section){padding-top:clamp(7.5rem,11vw,10rem)}.inner-shell .section.tight#products{width:min(100%,86rem)}.inner-shell .section.tight#products .section-head{margin-bottom:1.15rem}.inner-shell .section.tight#products .section-head h2{max-width:14ch}.inner-shell .product-gallery{gap:.75rem;display:grid}.product-gallery-stage{background:#e7ebe4;border:1px solid #ffffffe6;border-radius:26px;min-height:clamp(34rem,54vw,47rem);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #232d2614}.product-gallery-stage>img{object-fit:cover;width:100%;height:100%;animation:.52s cubic-bezier(.2,.8,.25,1) both productGalleryImageIn}.product-gallery-stage.is-sample{background:radial-gradient(circle at 50% 43%,#fffffffa,#fff0 34%),linear-gradient(145deg,#eef1ea,#dce3d7);place-items:center;padding:clamp(3rem,8vw,7rem)}.product-gallery-stage.is-sample>img{object-fit:contain;filter:drop-shadow(0 2rem 1.9rem #1f251e38);width:min(76%,31rem);height:auto;max-height:32rem;transform:rotate(-3deg)}.gallery-caption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1217139e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:calc(100% - 2rem);padding:.58rem .78rem;font-size:.66rem;font-weight:570;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.gallery-caption .icon-svg{width:.95rem}.product-gallery-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff6;border:1px solid #ffffffb8;border-radius:18px;gap:.7rem;padding:.7rem;display:grid}.product-gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.product-gallery-thumbs button{cursor:pointer;background:#e6e9e4;border:1px solid #0000;border-radius:11px;height:5.5rem;padding:0;position:relative;overflow:hidden}.product-gallery-thumbs button:after{content:"";background:#161d1738;transition:opacity .18s;position:absolute;inset:0}.product-gallery-thumbs button.active{border-color:#9db535;box-shadow:inset 0 0 0 1px #d8ff5f}.product-gallery-thumbs button.active:after{opacity:0}.product-gallery-thumbs button:hover:after{opacity:.08}.product-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.product-gallery-dots{justify-content:center;align-items:center;gap:.35rem;display:flex}.product-gallery-dots button{cursor:pointer;background:#c2c8c0;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:width .28s,background .28s}.product-gallery-dots button.active{background:#222a23;width:2.2rem}@keyframes productGalleryImageIn{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.inner-shell .spec-grid{margin-top:1.15rem}.inner-shell .spec{gap:.48rem;min-height:6.55rem;padding:1.05rem 1.15rem}.inner-shell .spec>span{letter-spacing:.065em;font-size:.64rem}.inner-shell .spec>span .icon-svg{width:.95rem}.inner-shell .spec>strong{color:#1c231d;font-size:1.02rem;font-weight:560;line-height:1.28}.guide-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(100%,82rem);margin:1.6rem auto 0;display:grid}.guide-option{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff7a;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;min-height:10rem;padding:1.15rem;display:grid;box-shadow:0 10px 28px #232d260e}.guide-option>span{color:#202821;background:#d8ff5fa6;border:1px solid #a9c4484d;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.guide-option .icon-svg{width:1rem}.guide-option h3{letter-spacing:-.025em;margin:.08rem 0 .4rem;font-size:1.06rem;font-weight:550}.guide-option p{color:#6a736b;margin:0;font-size:.78rem;line-height:1.55}.guide-answers{background:#1a221cf0;border:1px solid #ffffff1c;border-radius:24px;width:min(100%,82rem);margin:1.6rem auto 0;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 16px 42px #18201a1f}.guide-answers .eyebrow{color:#d8ff5f}.guide-answers h2{color:#fff;letter-spacing:-.055em;max-width:13ch;margin:.38rem 0 1.25rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:560;line-height:.97}.guide-answers details{border-top:1px solid #ffffff24}.guide-answers summary{color:#fff;cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.guide-answers summary span{color:#d8ff5f;font-size:1.15rem;font-weight:400}.guide-answers details p{color:#ffffffab;max-width:44rem;margin:0 0 1rem;font-size:.8rem;line-height:1.65}@media (max-width:760px){.aeline-header{padding:.75rem .85rem!important}.aeline-header-inner,.home-shell .aeline-header-inner,.inner-shell .aeline-header-inner{min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}body:not(:has(.aeline-hero)) .aeline-header-inner{min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.inner-shell main>.section:first-child:not(.product-section){padding-top:5.4rem}.product-gallery-stage{border-radius:19px;min-height:28rem}.product-gallery-stage.is-sample{padding:3rem 1.4rem}.product-gallery-controls{border-radius:14px;padding:.48rem}.product-gallery-thumbs{gap:.36rem}.product-gallery-thumbs button{border-radius:8px;height:3.8rem}.product-gallery-dots button.active{width:1.7rem}.inner-shell .spec{min-height:5.75rem;padding:.82rem .75rem}.inner-shell .spec>span{font-size:.53rem}.inner-shell .spec>strong{font-size:.84rem}.guide-options-grid{grid-template-columns:1fr;gap:.58rem;margin-top:1rem}.guide-option{border-radius:15px;min-height:auto;padding:.95rem}.guide-answers{border-radius:19px;margin-top:1rem;padding:1.25rem}.guide-answers h2{font-size:2.35rem}}.inner-shell .section-motion,.inner-shell .section-motion.in-view{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}.inner-shell .section-motion *,.inner-shell .section-motion.in-view *{animation:none!important}.shop-catalogue{width:min(100%,86rem)!important}.material-filters{flex-wrap:wrap;max-width:72rem}.catalogue-count{color:#757e76;margin:1rem 0 1.15rem;font-size:.75rem}.catalogue-count strong{color:#2a332c;font-weight:560}.product-gallery-controls{grid-template-columns:1fr auto;align-items:center;padding:.55rem .7rem}.product-gallery-manual{align-items:center;gap:.45rem;display:flex}.product-gallery-manual button{color:#4d584e;background:#ffffff80;border:1px solid #202a221a;border-radius:999px;align-items:center;gap:.35rem;min-height:2.45rem;padding:.42rem .72rem;font-size:.66rem;font-weight:520;display:inline-flex}.product-gallery-manual button:hover{color:#1f2821;background:#d8ff5f6b}.product-gallery-manual>span{color:#7c857d;letter-spacing:.08em;text-align:center;min-width:3.2rem;font-size:.61rem}.product-gallery-dots{justify-content:flex-end}.product-benefits{gap:.42rem;margin:.9rem 0}.product-benefits .benefit-item{background:#ffffff52;border:1px solid #25302714;border-radius:12px;align-items:center;gap:.48rem;min-width:0;padding:.7rem .64rem;display:flex}.product-benefits .benefit-item>.icon-svg{color:#6a7b39;width:.98rem}.product-benefits .benefit-item>span{min-width:0}.product-benefits .benefit-item em,.product-benefits .benefit-item small{font-style:normal;display:block}.product-benefits .benefit-item em{color:#414c43;font-size:.69rem;font-weight:520;line-height:1.25}.product-benefits .benefit-item small{color:#89928a;margin-top:.14rem;font-size:.59rem;font-weight:430;line-height:1.25}.flooring-configurator{margin-top:.85rem;padding:.9rem;background:#ffffff42!important;border-color:#26302817!important}.config-title{gap:.58rem}.config-title>span{color:#55623a;background:#d8ff5f7a;width:1.5rem;height:1.5rem;font-size:.58rem;font-weight:560}.config-title strong{color:#424c44;font-size:.76rem;font-weight:520}.config-title small{color:#8b948c;font-size:.64rem;font-weight:430}.area-input{padding:.5rem .62rem .5rem .74rem;font-size:.7rem;font-weight:500}.area-input input{width:4.55rem;padding:.44rem;font-size:.78rem;font-weight:520}.waste-options{gap:.36rem}.waste-options button{min-height:3.85rem;padding:.54rem}.waste-options strong{color:#4a554c;font-size:.74rem;font-weight:540}.waste-options small{font-size:.56rem;font-weight:430}.waste-options em{padding:.14rem .32rem;font-size:.43rem;font-weight:520;top:-.34rem;right:.28rem}.pack-summary{margin-top:.65rem}.pack-summary div{padding:.58rem}.pack-summary span{color:#8a938b;font-size:.53rem;font-weight:460}.pack-summary strong{color:#3e4940;font-size:.72rem;font-weight:530}.add-cart-btn{letter-spacing:0;min-height:3rem;margin-top:.62rem;font-size:.7rem;font-weight:560}.add-cart-btn>span{padding:.33rem .52rem;font-size:.67rem;font-weight:560}.checkout-reassurance{font-weight:430;font-size:.54rem!important}.order-journey-card{color:#f7faf4;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;background:radial-gradient(circle at 110% -10%,#d8ff5f3d,#0000 15rem),linear-gradient(145deg,#253229,#151c18)!important;border:1px solid #ffffff1c!important}.order-journey-card h3{color:#fff;letter-spacing:-.045em;max-width:12ch;margin:.42rem 0 1.45rem;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:520;line-height:1.02}.order-journey-card ol{gap:0;position:relative}.order-journey-card ol:before{content:"";background:linear-gradient(#d8ff5f,#d8ff5f14);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:.74rem}.order-journey-card li{background:0 0;border-radius:0;grid-template-columns:1.55rem 2rem 1fr;align-items:center;gap:.6rem;padding:.75rem 0;display:grid;position:relative}.order-journey-card li>span{z-index:1;color:#d8ff5f;background:0 0;width:auto;height:auto;font-size:.55rem;font-weight:520}.order-journey-card li>i{color:#202920;background:#d8ff5f;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.order-journey-card li>i .icon-svg{width:.9rem}.order-journey-card li strong{color:#f6faf5;font-size:.76rem;font-weight:530}.order-journey-card li small{color:#ffffff94;font-size:.64rem;font-weight:430;line-height:1.35}.order-journey-card>a{color:#253029;background:#ffffffe0;font-size:.64rem;font-weight:540}.contact-orbit{color:#227348;-webkit-backdrop-filter:blur(18px)saturate(135%);border:1px solid #ffffffe6;width:3.35rem;height:3.35rem;animation:4.8s ease-in-out infinite contactGlassFloat;box-shadow:0 10px 28px #1d2d221f,inset 0 1px #ffffffdb;background:#fafdf8a3!important}.contact-orbit.is-video{color:#344239}.contact-orbit:hover{color:#172219;transform:translateY(-1px)scale(1.02);box-shadow:0 14px 32px #1d2d2229,inset 0 1px #fff;background:#fffc!important}.contact-orbit-ring{border:1px solid #4f775b2e;border-right-color:#7f9d38a8;border-radius:48% 52% 50% 50%;inset:-.22rem;animation:4.8s linear infinite contactLiquidRing!important}.contact-orbit-icon{animation:.56s cubic-bezier(.2,.85,.25,1) both contactIconIn}.contact-orbit .whatsapp-mark,.contact-orbit .icon-svg{width:1.35rem;height:1.35rem}@keyframes contactGlassFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes contactLiquidRing{to{transform:rotate(360deg)}}@media (max-width:760px){.material-filters{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.material-filters .filter-chip{flex:none}.product-gallery-controls{grid-template-columns:1fr;gap:.42rem}.product-gallery-manual{justify-content:space-between}.product-gallery-manual button{min-height:2.25rem;padding:.38rem .58rem;font-size:.59rem}.product-gallery-dots{justify-content:center}.product-benefits .benefit-item{padding:.62rem .52rem}.product-benefits .benefit-item em{font-size:.61rem}.product-benefits .benefit-item small{font-size:.54rem}.flooring-configurator{padding:.72rem}.order-journey-card{padding:1.2rem}.order-journey-card li{grid-template-columns:1.35rem 1.85rem 1fr;gap:.5rem}.order-journey-card li strong{font-size:.7rem}.order-journey-card li small{font-size:.57rem}.contact-orbit{width:3rem;height:3rem;animation-duration:5.4s}}@media (prefers-reduced-motion:reduce){.contact-orbit,.contact-orbit-ring{animation:none!important}}.room-product-list,.room-inspiration-strip,.room-camera-section{width:min(100%,86rem)!important}.room-product-scroll,.room-inspiration-scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#2d3a303d transparent;scrollbar-width:thin;grid-auto-columns:minmax(17.5rem,23vw);grid-auto-flow:column;gap:.8rem;padding:.15rem 0 .8rem;display:grid;overflow-x:auto}.room-product-scroll>*,.room-inspiration-scroll>*{scroll-snap-align:start}.room-inspiration-scroll{grid-auto-columns:minmax(20rem,31vw)}.room-inspiration-scroll .room-card{min-height:28rem;overflow:hidden}.room-inspiration-scroll .room-card img{object-fit:cover;height:19rem}.room-inspiration-scroll .room-card div{padding:1rem}.room-inspiration-scroll .room-card a{align-items:center;gap:.35rem;margin-top:.75rem;font-size:.7rem;display:inline-flex}.room-inspiration-scroll .room-card a .icon-svg{width:.8rem}.room-camera-section{padding-top:clamp(2rem,5vw,5rem)!important}.room-camera-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.camera-feature-icon{color:#22352a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb,#e7efe794);border:1px solid #ffffffeb;border-radius:1.15rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 14px 35px #1f2e241a,inset 0 1px #fff}.camera-feature-icon .icon-svg{width:1.25rem}.room-camera-heading .eyebrow{margin-bottom:.35rem}.room-camera-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:500;line-height:.95}.room-camera-heading>div>p:last-child{color:#727d74;max-width:43rem;margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.camera-launch-btn{color:#1c281f;background:#d8ff5f;border:1px solid #2330271f;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.35rem;padding:.75rem 1rem;font-size:.72rem;font-weight:590;display:inline-flex;box-shadow:0 10px 25px #465a2b1f}.camera-launch-btn .icon-svg{width:1rem}.camera-launch-btn:disabled{cursor:wait;opacity:.65}.room-camera-studio{color:#f5f8f4;background:#101713;border:1px solid #ffffff14;border-radius:clamp(1.25rem,3vw,2.25rem);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.55fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #19241c2e}.camera-viewport{isolation:isolate;background:#18211b;min-height:clamp(32rem,62vw,47rem);position:relative;overflow:hidden}.camera-room-preview,.camera-viewport video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camera-room-preview{z-index:0;filter:saturate(.8)contrast(.98)}.camera-viewport video{z-index:1;opacity:0;transition:opacity .32s}.camera-viewport.is-ready video{opacity:1}.camera-viewport:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(#050a0752,#0000 24% 64%,#050a0785);position:absolute;inset:0}.floor-camera-overlay{z-index:2;mix-blend-mode:multiply;transform-origin:50%;background-color:#a77d52b8;background-position:50%;background-repeat:repeat;background-size:13rem;border:1px solid #ffffff40;height:45%;transition:width .18s,clip-path .18s,opacity .18s,transform .18s,background-image .24s;position:absolute;top:70%;left:50%;overflow:hidden;box-shadow:0 -12px 35px #1517122e,inset 0 1px #ffffff47}.floor-camera-overlay:after{content:"";background:linear-gradient(#ffffff2e,#0000 35%,#120d0914);position:absolute;inset:0}.camera-view-topbar,.camera-view-label,.camera-loading{z-index:4;position:absolute}.camera-view-topbar{justify-content:space-between;align-items:center;display:flex;top:1rem;left:1rem;right:1rem}.camera-view-topbar span,.camera-view-topbar button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120e6b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.36rem .65rem;font-size:.61rem;display:inline-flex}.camera-view-topbar span i{background:#73e894;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #73e89424}.camera-view-topbar button{cursor:pointer}.camera-view-label{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0c120e73;border:1px solid #ffffff29;border-radius:1rem;justify-content:space-between;align-items:end;padding:.8rem .9rem;display:flex;bottom:1rem;left:1rem;right:1rem}.camera-view-label small{color:#ffffff94;font-size:.58rem}.camera-view-label strong{text-align:right;max-width:34rem;font-size:.78rem;font-weight:530}.camera-loading{color:#1c281f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.68rem;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-loading .icon-svg{width:.95rem}.camera-controls-panel{background:linear-gradient(165deg,#18221b,#101713);border-left:1px solid #ffffff14;flex-direction:column;gap:.95rem;padding:clamp(1rem,2.5vw,1.65rem);display:flex}.camera-control-intro{padding-bottom:.2rem}.camera-control-intro span{color:#fff;font-size:.9rem;font-weight:540;display:block}.camera-control-intro small{color:#ffffff7a;margin-top:.25rem;font-size:.63rem;line-height:1.4;display:block}.camera-controls-panel label{gap:.52rem;display:grid}.camera-controls-panel label>span{color:#ffffffa8;justify-content:space-between;font-size:.64rem;display:flex}.camera-controls-panel label b{color:#d8ff5f;font-weight:540}.camera-controls-panel input[type=range]{accent-color:#d8ff5f;width:100%}.camera-add-cart{color:#172119;text-align:left;background:#d8ff5f;border:0;border-radius:.95rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .52rem;margin-top:auto;padding:.78rem;font-size:.7rem;font-weight:570;display:grid}.camera-add-cart .icon-svg{grid-row:1/3;width:1rem}.camera-add-cart span{color:#172119a3;font-size:.55rem;font-weight:470}.camera-controls-panel>p{color:#ffffff70;align-items:flex-start;gap:.4rem;margin:0;font-size:.55rem;line-height:1.45;display:flex}.camera-controls-panel>p .icon-svg{flex:none;width:.78rem}.camera-error{color:#ffd8d8;background:#ff5d5d1a;border:1px solid #ff84842e;border-radius:.75rem;padding:.65rem;font-size:.58rem;line-height:1.4}.camera-product-tray{background:#f8fbf7f5;border-top:1px solid #1d27201a;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.camera-tray-copy{color:#263129;min-width:8rem}.camera-tray-copy span,.camera-tray-copy small{display:block}.camera-tray-copy span{font-size:.72rem;font-weight:560}.camera-tray-copy small{color:#889089;margin-top:.2rem;font-size:.54rem}.camera-product-scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:.55rem;display:flex;overflow-x:auto}.camera-product-scroll::-webkit-scrollbar{display:none}.camera-product-scroll button{color:#364139;scroll-snap-align:start;text-align:left;background:#ffffffb8;border:1px solid #2530271a;border-radius:.8rem;flex:none;grid-template-columns:3.25rem 7.4rem;align-items:center;gap:.55rem;min-width:11.8rem;padding:.35rem;display:grid;position:relative}.camera-product-scroll button.active{background:#fff;border-color:#4f642a75;box-shadow:0 8px 22px #212e2417}.camera-product-scroll button img{object-fit:cover;background:#e8ece5;border-radius:.58rem;width:3.25rem;height:3.25rem}.camera-product-scroll button span,.camera-product-scroll button strong,.camera-product-scroll button small{min-width:0;display:block}.camera-product-scroll button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:540;overflow:hidden}.camera-product-scroll button small{color:#868f87;margin-top:.2rem;font-size:.52rem}.camera-product-scroll button>i{background:0 0;border:1px solid #9aa29b;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.45rem;right:.45rem}.camera-product-scroll button.active>i{background:#6d8733;border-color:#6d8733;box-shadow:0 0 0 3px #6d873321}.product-benefits .benefit-item{min-height:4.4rem;padding:.82rem .72rem}.product-benefits .benefit-item>.icon-svg{width:1.08rem}.product-benefits .benefit-item em{font-size:.82rem;font-weight:500}.product-benefits .benefit-item small{margin-top:.22rem;font-size:.69rem;font-weight:400}.flooring-configurator{padding:1.08rem}.config-title>span{width:1.75rem;height:1.75rem;font-size:.68rem}.config-title strong{font-size:.88rem;font-weight:500}.config-title small{margin-top:.16rem;font-size:.72rem;font-weight:400;line-height:1.4}.area-input{min-height:3.2rem;padding:.58rem .72rem .58rem .85rem;font-size:.78rem;font-weight:470}.area-input input{width:5rem;font-size:.9rem;font-weight:500}.waste-options button{min-height:4.35rem}.waste-options strong{font-size:.88rem;font-weight:510}.waste-options small{margin-top:.16rem;font-size:.66rem;font-weight:400}.waste-options em{font-size:.52rem}.pack-summary span{font-size:.64rem;font-weight:420}.pack-summary strong{margin-top:.16rem;font-size:.86rem;font-weight:510}.add-cart-btn{min-height:3.35rem;font-size:.78rem;font-weight:530}.add-cart-btn>span{font-size:.75rem;font-weight:530}.checkout-reassurance{font-weight:400;line-height:1.45;font-size:.64rem!important}.product-actions-priority .secondary-btn{min-height:3rem;font-size:.72rem;font-weight:500}.order-journey-card{padding:clamp(1.35rem,3vw,2rem)}.journey-heading{justify-content:space-between;align-items:center;display:flex}.journey-heading .eyebrow{margin:0}.journey-heading>span{color:#ffffff61;letter-spacing:.12em;font-size:.58rem}.order-journey-card h3{max-width:13ch;margin-bottom:.7rem}.journey-copy{color:#ffffff94;max-width:29rem;margin:0 0 1.15rem;font-size:.68rem;line-height:1.5}.order-journey-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.order-journey-card ol:before{display:none}.order-journey-card li{background:#ffffff0e;border:1px solid #ffffff14;border-radius:.95rem;grid-template-columns:auto 1fr;gap:.6rem;padding:.8rem}.order-journey-card li>span{color:#d8ff5f94;font-size:.48rem;position:absolute;top:.55rem;right:.6rem}.order-journey-card li>i{grid-row:1;width:2.2rem;height:2.2rem}.order-journey-card li>div{grid-column:2}.order-journey-card li strong{font-size:.78rem;font-weight:500}.order-journey-card li small{margin-top:.22rem;font-size:.63rem;font-weight:400}.journey-action{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.75rem;padding-top:.85rem;display:flex}.journey-action span small,.journey-action span strong{display:block}.journey-action span small{color:#ffffff73;font-size:.54rem}.journey-action span strong{color:#fff;margin-top:.18rem;font-size:.75rem;font-weight:500}.journey-action a{color:#202b23;background:#d8ff5f;border-radius:999px;align-items:center;gap:.4rem;min-height:2.65rem;padding:.55rem .8rem;font-size:.65rem;font-weight:540;display:inline-flex}.journey-action a .icon-svg{width:.88rem}.site-footer.minimal-footer{color:#eef4ee;background:radial-gradient(circle at 4% 0,#d8ff5f1a,#0000 18rem),#141c17;border:1px solid #ffffff17;border-radius:clamp(1.25rem,3vw,2.1rem);width:min(100% - 2rem,86rem);margin:clamp(3rem,7vw,7rem) auto 6.5rem;padding:clamp(1.3rem,3vw,2.4rem);display:block;overflow:hidden;box-shadow:0 25px 70px #19231c29}.minimal-footer-main{grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(8rem,.8fr)) minmax(13rem,1.1fr);align-items:start;gap:clamp(1.4rem,4vw,4rem);display:grid}.minimal-footer-brand .footer-brand{align-items:center;gap:.7rem;display:inline-flex}.minimal-footer-brand .footer-mini-logo{object-fit:contain;width:2.4rem;height:2.4rem}.minimal-footer-brand .footer-brand span,.minimal-footer-brand .footer-brand strong,.minimal-footer-brand .footer-brand small{display:block}.minimal-footer-brand .footer-brand strong{color:#fff;letter-spacing:-.025em;font-size:.9rem;font-weight:560}.minimal-footer-brand .footer-brand small{color:#ffffff75;margin-top:.15rem;font-size:.54rem;font-weight:400}.minimal-footer-brand>p{color:#ffffff8f;max-width:26rem;margin:1rem 0;font-size:.7rem;line-height:1.55}.minimal-footer-promises{flex-wrap:wrap;gap:.4rem;display:flex}.minimal-footer-promises span{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .5rem;font-size:.53rem;display:inline-flex}.minimal-footer-promises .icon-svg{color:#d8ff5f;width:.72rem}.minimal-footer-links{gap:.62rem;display:grid}.minimal-footer-links>span,.minimal-footer-contact>span{color:#d8ff5f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.58rem;font-weight:540}.minimal-footer-links a{color:#ffffff9e!important;font-size:.66rem!important;font-weight:420!important}.minimal-footer-contact{gap:.5rem;display:grid}.minimal-footer-contact p{color:#ffffff8a;margin:0 0 .35rem;font-size:.65rem;line-height:1.45}.minimal-footer-contact .footer-whatsapp,.minimal-footer-contact .footer-video-call{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;font-size:.63rem;font-weight:530;display:flex}.minimal-footer-contact .footer-whatsapp{background:#25d366e0;border:1px solid #6cf29d80;color:#fff!important}.minimal-footer-contact .footer-video-call{background:#2784ffd1;border:1px solid #7cb7ff7a;color:#fff!important}.minimal-footer-credit{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);padding-top:1rem;display:flex}.minimal-footer-credit>span{color:#ffffff57;font-size:.56rem}.minimal-footer-credit>a{align-items:center;gap:.3rem;color:#ffffffad!important;font-size:clamp(.72rem,1.2vw,.9rem)!important;font-weight:420!important;display:inline-flex!important}.minimal-footer-credit>a strong{color:#fff;font-weight:560}.minimal-footer-credit>a .icon-svg{color:#d8ff5f;width:.85rem}.contact-orbit.is-whatsapp{color:#fff;border-color:#afffcbb3;box-shadow:0 12px 30px #169e4c47,inset 0 1px 1px #ffffff7a;background:linear-gradient(145deg,#3ee17bf0,#14aa53e0)!important}.contact-orbit.is-video{color:#fff;border-color:#b6daffb8;box-shadow:0 12px 30px #1b5ecc47,inset 0 1px 1px #ffffff7a;background:linear-gradient(145deg,#4ea3fff0,#1968e1e0)!important}.contact-orbit.is-whatsapp:hover{color:#fff;background:linear-gradient(145deg,#47e783,#16a853)!important}.contact-orbit.is-video:hover{color:#fff;background:linear-gradient(145deg,#5aabff,#1a68df)!important}.contact-orbit.is-whatsapp .contact-orbit-ring{border-color:#25d36638 #25d366f2 #25d36638 #25d36638}.contact-orbit.is-video .contact-orbit-ring{border-color:#2b82ff33 #2b82ffeb #2b82ff33 #2b82ff33}.contact-orbit small{color:#ffffffeb!important}@media (max-width:920px){.room-camera-heading{grid-template-columns:auto 1fr;align-items:start}.camera-launch-btn{grid-column:1/-1;width:100%}.room-camera-studio{grid-template-columns:1fr}.camera-viewport{min-height:39rem}.camera-controls-panel{border-top:1px solid #ffffff14;border-left:0}.camera-product-tray{grid-row:2;grid-template-columns:1fr}.camera-controls-panel{grid-row:3}.minimal-footer-main{grid-template-columns:1.5fr 1fr 1fr}.minimal-footer-contact{grid-column:1/-1;grid-template-columns:1fr 1fr}.minimal-footer-contact>span,.minimal-footer-contact>p{grid-column:1/-1}}@media (max-width:640px){.room-product-scroll{grid-auto-columns:minmax(16.2rem,84vw)}.room-inspiration-scroll{grid-auto-columns:minmax(17.5rem,88vw)}.room-camera-heading{gap:.7rem}.camera-feature-icon{border-radius:1rem;width:3rem;height:3rem}.room-camera-heading h2{font-size:2.45rem}.room-camera-heading>div>p:last-child{font-size:.7rem}.room-camera-studio{border-radius:1.15rem}.camera-viewport{min-height:31rem}.floor-camera-overlay{background-size:10rem;height:42%;top:72%}.camera-view-label{gap:.2rem;display:grid}.camera-view-label strong{text-align:left;font-size:.7rem}.camera-product-tray{padding:.72rem}.camera-tray-copy{min-width:0}.camera-product-scroll button{grid-template-columns:2.8rem 6.2rem;min-width:10rem}.camera-product-scroll button img{width:2.8rem;height:2.8rem}.camera-controls-panel{gap:.85rem}.product-benefits .benefit-item{min-height:4.2rem;padding:.76rem .65rem}.product-benefits .benefit-item em{font-size:.76rem}.product-benefits .benefit-item small{font-size:.66rem}.flooring-configurator{padding:.9rem}.config-title strong{font-size:.81rem}.config-title small{font-size:.69rem}.area-input{font-size:.74rem}.waste-options strong{font-size:.8rem}.waste-options small{font-size:.62rem}.pack-summary{grid-template-columns:1fr}.pack-summary span{font-size:.62rem}.pack-summary strong{font-size:.82rem}.add-cart-btn{font-size:.73rem}.checkout-reassurance{font-size:.61rem!important}.order-journey-card ol{grid-template-columns:1fr}.order-journey-card li{min-height:4.8rem}.journey-action{flex-direction:column;align-items:stretch}.journey-action a{justify-content:center}.site-footer.minimal-footer{width:calc(100% - 1rem);margin-bottom:5.8rem}.minimal-footer-main{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.minimal-footer-brand,.minimal-footer-contact{grid-column:1/-1}.minimal-footer-contact{grid-template-columns:1fr 1fr}.minimal-footer-credit{flex-direction:column-reverse;align-items:flex-start}.minimal-footer-credit>a{font-size:.8rem!important}}.site-nav .live-room-nav{isolation:isolate;color:#1a251d;background:linear-gradient(145deg,#e1ff84fa,#beee48eb);box-shadow:0 9px 24px #89b22d33,inset 0 1px #ffffffb8}.site-nav .live-room-nav:before{z-index:-1;border-radius:inherit;content:"";border:1px solid #d8ff5f47;position:absolute;inset:-.18rem}.site-nav .live-room-nav:hover,.site-nav .live-room-nav.active{color:#101812;background:#d8ff5f;box-shadow:0 11px 28px #89b22d47,inset 0 1px #fff}.site-nav .live-room-nav .icon-svg{stroke-width:1.9px}.shop-room-inspiration{margin-top:clamp(1rem,3vw,3rem)}.live-room-only{min-height:min(76rem,100svh - 8rem);width:min(100% - 1rem,86rem)!important;padding-top:clamp(1rem,3vw,2.5rem)!important}.live-room-checking{place-items:center;display:grid}.live-room-device-loader{color:#344138;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.7rem;display:inline-flex;box-shadow:0 14px 36px #24302714}.live-room-device-loader .icon-svg{width:1rem;animation:1.7s ease-in-out infinite liveRoomCameraPulse}.live-room-desktop{place-items:center;display:grid}.desktop-live-room-card{color:#f7faf6;background:radial-gradient(circle at 20% 20%,#d8ff5f29,#0000 22rem),linear-gradient(145deg,#1e2a22,#101713);border:1px solid #ffffff1a;border-radius:2.2rem;grid-template-columns:minmax(25rem,1.08fr) minmax(24rem,.92fr);width:min(100%,76rem);min-height:40rem;display:grid;overflow:hidden;box-shadow:0 35px 90px #1b261e33}.desktop-device-scene{border-right:1px solid #ffffff14;place-items:center;min-height:40rem;display:grid;position:relative;overflow:hidden}.device-orbit{border:1px solid #d8ff5f29;border-radius:50%;width:25rem;height:25rem;animation:13s linear infinite liveRoomOrbit;position:absolute}.device-orbit:after{content:"";background:#d8ff5f;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:2rem;left:3.2rem;box-shadow:0 0 24px #d8ff5fcc}.device-orbit.orbit-two{opacity:.6;border-style:dashed;width:17rem;height:17rem;animation-duration:9s;animation-direction:reverse}.device-phone,.device-tablet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f8f31a;border:1px solid #fff3;place-items:center;display:grid;position:absolute;box-shadow:0 25px 65px #0000004d,inset 0 1px #ffffff2e}.device-phone{z-index:2;border-radius:2.2rem;width:12rem;height:23rem;animation:5.5s ease-in-out infinite devicePhoneFloat;transform:translate(-2.5rem,.8rem)rotate(-5deg)}.device-phone>span{background:#080c09d9;border-radius:999px;width:4rem;height:1rem;position:absolute;top:.7rem}.device-phone>.icon-svg{color:#d8ff5f;width:2.1rem}.device-phone>i{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:repeating-linear-gradient(100deg,#c89159a6 0 1.8rem,#69452999 1.8rem 1.92rem);border-radius:.5rem;height:6.5rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.device-tablet{border-radius:1.5rem;width:17rem;height:12rem;animation:6.5s ease-in-out infinite deviceTabletFloat;transform:translate(6rem,-5rem)rotate(7deg)}.device-tablet>span{background:#080c09bf;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.7rem}.device-tablet>div{color:#243128;background:#d8ff5f;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.device-tablet .icon-svg{width:1.35rem}.desktop-live-room-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.desktop-live-room-copy .eyebrow{color:#d8ff5f;align-items:center;gap:.4rem;display:flex}.desktop-live-room-copy .eyebrow .icon-svg{width:.85rem}.desktop-live-room-copy h1{color:#fff;letter-spacing:-.065em;max-width:10ch;margin:.75rem 0 1rem;font-size:clamp(3rem,5vw,5.4rem);font-weight:480;line-height:.9}.desktop-live-room-copy>p{color:#ffffff94;max-width:36rem;margin:0;font-size:.78rem;line-height:1.65}.desktop-device-pills{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0;display:flex}.desktop-device-pills span{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;padding:.42rem .6rem;font-size:.56rem}.desktop-live-room-copy .secondary-btn{color:#1e2a22;background:#d8ff5f;border-color:#0000;align-self:flex-start}.mobile-live-room{min-height:0}.mobile-live-room .room-camera-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mobile-live-room .room-camera-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,8vw,4rem);font-weight:490;line-height:.92}.camera-status-pill{color:#687269;white-space:nowrap;background:#ffffff8a;border:1px solid #27312917;border-radius:999px;align-self:start;align-items:center;gap:.35rem;padding:.45rem .62rem;font-size:.55rem;display:inline-flex}.camera-status-pill i{background:#b3bbb4;border-radius:50%;width:.38rem;height:.38rem}.camera-status-pill.ready{color:#23653f}.camera-status-pill.ready i{background:#25d366;box-shadow:0 0 0 4px #25d3661f}.room-camera-studio.camera-permission{grid-template-columns:1fr}.room-camera-studio.camera-permission .camera-viewport{grid-column:1/-1}.camera-viewport.is-waiting{background:radial-gradient(circle at 50% 40%,#d8ff5f1c,#0000 15rem),linear-gradient(145deg,#1d2921,#101713);min-height:min(42rem,68svh)}.camera-permission-screen{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.permission-camera-icon{color:#1c291f;background:#d8ff5f;border:1px solid #ffffff8c;border-radius:1.7rem;place-items:center;width:5rem;height:5rem;margin-bottom:1.25rem;animation:3.4s ease-in-out infinite permissionCameraFloat;display:grid;position:relative;box-shadow:0 20px 50px #7fa62b38,inset 0 1px #ffffffb3}.permission-camera-icon .icon-svg{width:1.8rem}.permission-camera-icon i{background:#25d366;border:.26rem solid #18221b;border-radius:50%;width:1rem;height:1rem;position:absolute;top:-.35rem;right:-.35rem}.camera-permission-screen .eyebrow{color:#d8ff5f;margin-bottom:.45rem}.camera-permission-screen h2{color:#fff;letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2rem,8vw,3.4rem);font-weight:490;line-height:.95}.camera-permission-screen>p:not(.eyebrow){color:#ffffff8f;max-width:30rem;margin:.9rem 0 0;font-size:.7rem;line-height:1.55}.camera-permission-screen>button{color:#18221b;background:#d8ff5f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;margin-top:1rem;padding:.65rem .9rem;font-size:.68rem;font-weight:560;display:inline-flex}.camera-permission-screen>button .icon-svg{width:.9rem}.permission-pulse{gap:.35rem;margin-top:1.15rem;display:flex}.permission-pulse i{background:#d8ff5f;border-radius:50%;width:.42rem;height:.42rem;animation:1.2s ease-in-out infinite permissionDot}.permission-pulse i:nth-child(2){animation-delay:.15s}.permission-pulse i:nth-child(3){animation-delay:.3s}.camera-layout-lock{color:#bcd68a;background:#d8ff5f14;border:1px solid #d8ff5f24;border-radius:999px;align-self:start;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.52rem;display:inline-flex}.camera-layout-lock .icon-svg{width:.68rem}@keyframes liveRoomCameraPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes liveRoomOrbit{to{transform:rotate(360deg)}}@keyframes devicePhoneFloat{0%,to{transform:translate(-2.5rem,.8rem)rotate(-5deg)}50%{transform:translate(-2.5rem,-.2rem)rotate(-3deg)}}@keyframes deviceTabletFloat{0%,to{transform:translate(6rem,-5rem)rotate(7deg)}50%{transform:translate(6rem,-5.7rem)rotate(4deg)}}@keyframes permissionCameraFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.45rem)rotate(2deg)}}@keyframes permissionDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.25rem)}}@media (max-width:920px){.live-room-only{width:min(100% - .8rem,62rem)!important}.mobile-live-room .room-camera-heading{grid-template-columns:auto minmax(0,1fr)}.camera-status-pill{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.site-nav .live-room-nav{border-radius:1.25rem;min-height:3.45rem;margin-top:-.55rem}.site-nav .live-room-nav .icon-svg{width:1.35rem;height:1.35rem}.live-room-only{width:calc(100% - .4rem)!important;padding-top:.35rem!important}.mobile-live-room .room-camera-heading{grid-template-columns:auto 1fr;gap:.6rem;padding:0 .35rem}.mobile-live-room .camera-feature-icon{border-radius:.9rem;width:2.75rem;height:2.75rem}.mobile-live-room .room-camera-heading h1{font-size:2.2rem}.mobile-live-room .room-camera-heading>div>p:last-child{font-size:.64rem;line-height:1.4}.camera-status-pill{margin-top:.15rem}.room-camera-studio.camera-permission{border-radius:1.1rem}.camera-viewport.is-waiting{min-height:min(38rem,67svh)}.camera-permission-screen{padding:1.1rem}.permission-camera-icon{border-radius:1.45rem;width:4.35rem;height:4.35rem}.camera-permission-screen h2{font-size:2.2rem}.camera-permission-screen>p:not(.eyebrow){font-size:.66rem}.mobile-live-room .camera-viewport.is-ready{min-height:calc(100svh - 11rem)}.mobile-live-room .camera-product-tray{grid-row:2}.mobile-live-room .camera-controls-panel{grid-row:3;grid-template-columns:1fr 1fr;display:grid}.mobile-live-room .camera-control-intro,.mobile-live-room .camera-layout-lock,.mobile-live-room .camera-add-cart,.mobile-live-room .camera-controls-panel>p{grid-column:1/-1}.mobile-live-room .camera-add-cart{margin-top:.2rem}.camera-product-scroll button{min-width:9.6rem}}@media (prefers-reduced-motion:reduce){.live-room-device-loader .icon-svg,.device-orbit,.device-phone,.device-tablet,.permission-camera-icon,.permission-pulse i{animation:none!important}}.inner-shell .product-section{width:min(100% - 1.25rem,88rem)!important;padding-left:clamp(.6rem,2vw,1.4rem)!important;padding-right:clamp(.6rem,2vw,1.4rem)!important}.inner-shell .product-section .details-grid{grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);align-items:start;gap:clamp(1rem,3vw,2.4rem)}.inner-shell .product-gallery{position:sticky;top:1rem}.inner-shell .product-gallery-stage{border-radius:clamp(1.25rem,2.4vw,2rem);min-height:clamp(38rem,58vw,50rem);box-shadow:0 24px 70px #2630281f}.reference-product-info{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:#ffffffc7!important;border:1px solid #28342b17!important;border-radius:clamp(1.2rem,2.2vw,1.7rem)!important;padding:clamp(1.1rem,2.5vw,1.65rem)!important;position:relative!important;top:auto!important;box-shadow:0 20px 55px #212d2414!important}.product-title-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.product-title-row .product-kicker{margin:0}.product-stock{color:#2e6f48;flex:none;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.product-stock i{background:#28bc68;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #28bc681f}.reference-product-info>h1{letter-spacing:-.058em!important;text-transform:none!important;max-width:16ch!important;margin:.7rem 0 .65rem!important;font-size:clamp(2rem,3.5vw,3.45rem)!important;font-weight:510!important;line-height:.96!important}.reference-product-info .product-rating-row{margin:.4rem 0 .9rem}.reference-product-info .product-stars{letter-spacing:.09em;font-size:.82rem}.reference-price-block{border-top:1px solid #25312814;border-bottom:1px solid #25312814;gap:.22rem;padding:.95rem 0;display:grid}.reference-price-block>div{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.reference-price-block strong{color:#202a22;letter-spacing:-.055em;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:560}.reference-price-block del{color:#969e97;font-size:.86rem}.reference-price-block>div>span{color:#2d5b37;background:#dff4d8;border-radius:.42rem;padding:.28rem .43rem;font-size:.57rem;font-weight:620}.reference-price-block p{color:#727b73;margin:0;font-size:.68rem}.reference-price-block>small{color:#747d75;font-size:.68rem}.reference-price-block>small b{color:#303b32;font-weight:560}.floor-offer-card{background:linear-gradient(120deg,#edf6e5f0,#faf0eae0);border:1px solid #5568471a;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;margin-top:.8rem;padding:.75rem;display:grid}.floor-offer-card>span{color:#36513d;background:#ffffffb8;border-radius:.68rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.floor-offer-card .icon-svg{width:.95rem}.floor-offer-card strong,.floor-offer-card small{display:block}.floor-offer-card strong{color:#37433a;font-size:.73rem;font-weight:540}.floor-offer-card small{color:#7b857d;margin-top:.16rem;font-size:.62rem;line-height:1.35}.product-shade-choice{margin-top:1rem}.product-shade-choice>div:first-child{align-items:baseline;gap:.35rem;display:flex}.product-shade-choice>div:first-child span{color:#7f8880;font-size:.68rem}.product-shade-choice>div:first-child strong{color:#2e3931;font-size:.78rem;font-weight:560}.product-shade-options{scrollbar-width:none;gap:.48rem;margin-top:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.product-shade-options::-webkit-scrollbar{display:none}.product-shade-options a{color:#606a62;background:#ffffff85;border:1px solid #28322a1a;border-radius:.75rem;flex:0 0 4.7rem;gap:.28rem;padding:.3rem;text-decoration:none;display:grid;position:relative}.product-shade-options a.active{border-color:#6e8a3a;box-shadow:0 0 0 2px #6e8a3a1f}.product-shade-options img{object-fit:cover;border-radius:.52rem;width:100%;height:3.3rem}.product-shade-options span{text-overflow:ellipsis;white-space:nowrap;padding:0 .08rem .08rem;font-size:.52rem;font-weight:500;overflow:hidden}.reference-product-info .product-lead{color:#68726a!important;margin:.9rem 0!important;font-size:.74rem!important;font-weight:410!important;line-height:1.55!important}.reference-product-info .flooring-configurator{background:0 0!important;border:0!important;padding:0!important}.reference-product-info .config-title-spacing{margin-top:.9rem}.reference-product-info .area-input,.reference-product-info .waste-options button{background:#f6f8f4db}.product-buy-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.product-buy-actions>*{text-align:left;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .5rem;min-height:3.75rem;padding:.68rem .75rem;text-decoration:none;display:grid}.product-buy-actions>*>.icon-svg{grid-row:1/3;width:1.02rem}.product-buy-actions>* span,.product-buy-actions>* small{display:block}.product-buy-actions>* span{font-size:.75rem;font-weight:570}.product-buy-actions>* small{opacity:.68;margin-top:.13rem;font-size:.56rem;font-weight:430}.buy-add-cart{color:#fff;background:#1f2922;border:1px solid #1f2922}.buy-order-now{color:#1e281f;background:#d8ff5f;border:1px solid #c9ef51}.buy-visit-store{color:#344038;background:#ffffffb8;border:1px solid #27322921;grid-column:1/-1}.product-buy-actions>:hover{transform:translateY(-1px);box-shadow:0 10px 25px #202b231a}.reference-service-strip{border-top:1px solid #26312914;border-bottom:1px solid #26312914;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.8rem;padding:.6rem 0;display:grid}.reference-service-strip>div,.reference-service-strip>button{color:#4b564e;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;min-width:0;padding:.38rem .2rem;display:grid}.reference-service-strip .icon-svg{color:#6c843b;width:.92rem}.reference-service-strip span,.reference-service-strip strong,.reference-service-strip small{min-width:0;display:block}.reference-service-strip strong{font-size:.57rem;font-weight:550;line-height:1.2}.reference-service-strip small{color:#8b938d;margin-top:.14rem;font-size:.49rem;line-height:1.2}.reference-service-strip button{cursor:pointer}.reference-secondary-actions{margin-top:.65rem!important}.reference-secondary-actions .secondary-btn{min-height:2.65rem;font-size:.65rem}.reference-product-info .spec-grid{margin-top:.85rem}.product-shopping-help{color:#eef4ef;background:radial-gradient(circle at 0 0,#d8ff5f24,#0000 18rem),linear-gradient(145deg,#26342b,#121a15);border:1px solid #ffffff17;border-radius:clamp(1.15rem,2.4vw,1.8rem);grid-template-columns:minmax(16rem,.8fr) minmax(25rem,1.2fr);gap:clamp(1rem,3vw,2rem);margin-top:clamp(1.2rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid;overflow:hidden}.shopping-help-copy{align-self:center}.shopping-help-copy .eyebrow{color:#d8ff5f}.shopping-help-copy h2{color:#fff;letter-spacing:-.058em;max-width:10ch;margin:.6rem 0 .75rem;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:490;line-height:.94}.shopping-help-copy>p:last-child{color:#ffffff8c;max-width:29rem;margin:0;font-size:.72rem;line-height:1.55}.shopping-help-actions{gap:.5rem;display:grid}.shopping-help-actions>a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff21;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:4.2rem;padding:.72rem .85rem;text-decoration:none;display:grid}.shopping-help-actions>a>.icon-svg:first-child,.shopping-help-actions .whatsapp-mark{width:1.15rem}.shopping-help-actions>a>.icon-svg:last-child{opacity:.7;width:.9rem}.shopping-help-actions span,.shopping-help-actions strong,.shopping-help-actions small{display:block}.shopping-help-actions strong{font-size:.75rem;font-weight:550}.shopping-help-actions small{color:#ffffff94;margin-top:.18rem;font-size:.59rem}.shop-help-whatsapp{background:linear-gradient(110deg,#25d36638,#ffffff0a)}.shop-help-video{background:linear-gradient(110deg,#2a84ff38,#ffffff0a)}.shop-help-store{background:linear-gradient(110deg,#d8ff5f21,#ffffff0a)}.bulk-order-callout{background:#ffffff0e;border:1px solid #ffffff17;border-radius:1rem;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.bulk-order-callout>span{color:#223029;background:#d8ff5f;border-radius:.78rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.bulk-order-callout>span .icon-svg{width:1rem}.bulk-order-callout small,.bulk-order-callout strong{display:block}.bulk-order-callout small{color:#ffffff80;font-size:.57rem}.bulk-order-callout strong{color:#fff;margin-top:.16rem;font-size:.75rem;font-weight:520}.bulk-order-callout>a{color:#1e2921;background:#d8ff5f;border-radius:999px;align-items:center;gap:.35rem;min-height:2.55rem;padding:.55rem .75rem;font-size:.62rem;font-weight:560;text-decoration:none;display:inline-flex}.bulk-order-callout>a .icon-svg{width:.78rem}.site-footer.minimal-footer{color:#26322a;background:radial-gradient(circle at 8% 12%,#d8ff5f85,#0000 18rem),radial-gradient(circle at 88% 15%,#edb7ad70,#0000 21rem),linear-gradient(135deg,#eef4e8 0%,#f7eee9 54%,#e7eee2 100%);border-color:#37463b1c;box-shadow:0 28px 80px #23302721}.blended-footer-hero{border-bottom:1px solid #2d3a311f;grid-template-columns:minmax(18rem,1fr) auto;align-items:end;gap:2rem;margin-bottom:clamp(1.6rem,4vw,3rem);padding-bottom:clamp(1.4rem,3vw,2rem);display:grid}.blended-footer-hero .eyebrow{color:#516138}.blended-footer-hero h2{color:#223028;letter-spacing:-.06em;max-width:15ch;margin:.55rem 0 .7rem;font-size:clamp(2.1rem,4.5vw,4.7rem);font-weight:490;line-height:.94}.blended-footer-hero>div>p:last-child{color:#68736a;max-width:40rem;margin:0;font-size:.72rem;line-height:1.55}.blended-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.blended-footer-actions>*{background:#ffffff94;border:1px solid #2e3a311a;border-radius:999px;align-items:center;gap:.38rem;min-height:2.7rem;padding:.55rem .72rem;text-decoration:none;display:inline-flex;color:#29352d!important;font-size:.62rem!important;font-weight:520!important}.minimal-footer-brand .footer-brand strong{color:#26332b}.minimal-footer-brand .footer-brand small{color:#7e8880}.minimal-footer-brand>p{color:#68736b}.minimal-footer-promises span{color:#526057;background:#ffffff73;border-color:#2a382e17}.minimal-footer-promises .icon-svg{color:#60763a}.minimal-footer-links>span,.minimal-footer-contact>span{color:#526738}.minimal-footer-links a{color:#606c63!important}.minimal-footer-links a:hover{color:#1f2b23!important}.minimal-footer-contact p{color:#6b756d}.minimal-footer-credit{border-color:#303d331f}.minimal-footer-credit>span{color:#89918b}.minimal-footer-credit>a{color:#59665d!important}.minimal-footer-credit>a strong{color:#243129}.minimal-footer-credit>a .icon-svg{color:#667f36}@media (max-width:980px){.inner-shell .product-section .details-grid{grid-template-columns:1fr}.inner-shell .product-gallery{position:static}.inner-shell .product-gallery-stage{min-height:42rem}.product-shopping-help{grid-template-columns:1fr}.bulk-order-callout{grid-column:auto}.shopping-help-copy h2{max-width:14ch}.blended-footer-hero{grid-template-columns:1fr;align-items:start}.blended-footer-actions{justify-content:flex-start}}@media (max-width:640px){.inner-shell .product-section{width:calc(100% - .35rem)!important;padding-left:.35rem!important;padding-right:.35rem!important}.inner-shell .product-gallery-stage{border-radius:1.15rem;min-height:29rem}.reference-product-info{border-radius:1.15rem!important;padding:.95rem!important}.product-title-row{align-items:flex-start}.product-stock{font-size:.56rem}.reference-product-info>h1{font-size:2.05rem!important}.reference-price-block strong{font-size:2rem}.product-shade-options a{flex-basis:4.35rem}.product-shade-options img{height:3rem}.product-buy-actions{grid-template-columns:1fr 1fr}.product-buy-actions>*{min-height:3.5rem;padding:.6rem}.product-buy-actions>* span{font-size:.68rem}.buy-visit-store{grid-column:1/-1}.reference-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.reference-service-strip>div,.reference-service-strip>button{min-height:3.5rem}.reference-service-strip strong{font-size:.61rem}.reference-service-strip small{font-size:.52rem}.product-shopping-help{border-radius:1.15rem;margin-top:.75rem;padding:1rem}.shopping-help-copy h2{font-size:2.25rem}.shopping-help-actions>a{min-height:4rem}.bulk-order-callout{grid-template-columns:auto 1fr}.bulk-order-callout>a{grid-column:1/-1;justify-content:center}.site-footer.minimal-footer{padding:1.05rem}.blended-footer-hero{gap:1rem}.blended-footer-hero h2{font-size:2.35rem}.blended-footer-actions{grid-template-columns:1fr;display:grid}.blended-footer-actions>*{justify-content:space-between;width:100%}}.site-nav .live-room-nav{color:#ffffffb3;min-height:2.9rem;box-shadow:none;background:0 0;border-radius:999px;margin-top:0}.site-nav .live-room-nav:before{display:none}.site-nav .live-room-nav:hover{color:#fff;box-shadow:none;background:0 0}.site-nav .live-room-nav.active{color:#050505;background:#d8ff5f;box-shadow:inset 0 1px #ffffff85}.reference-product-info .product-kicker{font-size:.78rem!important}.product-stock{font-size:.76rem}.reference-product-info>h1{max-width:18ch!important;font-size:clamp(2.5rem,3.8vw,3.8rem)!important}.reference-product-info .product-rating-row{gap:.6rem}.reference-product-info .product-stars{font-size:.95rem}.reference-product-info .product-rating-row a{font-size:.82rem}.reference-price-block strong{font-size:clamp(2.15rem,3.2vw,3rem)}.reference-price-block del{font-size:1rem}.reference-price-block>div>span{padding:.35rem .52rem;font-size:.72rem}.reference-price-block p,.reference-price-block>small{font-size:.82rem}.floor-offer-card{grid-template-columns:2.6rem 1fr;padding:.9rem}.floor-offer-card>span{width:2.6rem;height:2.6rem}.floor-offer-card strong{font-size:.88rem}.floor-offer-card small{margin-top:.22rem;font-size:.75rem;line-height:1.45}.product-shade-choice>div:first-child span{font-size:.82rem}.product-shade-choice>div:first-child strong{font-size:.96rem}.product-shade-options{gap:.58rem;margin-top:.7rem}.product-shade-options a{flex-basis:5.7rem;gap:.38rem;padding:.38rem}.product-shade-options img{height:4rem}.product-shade-options span{font-size:.7rem;line-height:1.25}.reference-product-info .product-lead{font-size:.88rem!important;line-height:1.6!important}.reference-product-info .config-title{gap:.7rem}.reference-product-info .config-title>span{width:2rem;height:2rem;font-size:.78rem}.reference-product-info .config-title strong{font-size:1rem}.reference-product-info .config-title small{margin-top:.22rem;font-size:.82rem;line-height:1.5}.reference-product-info .area-input{min-height:3.65rem;font-size:.88rem}.reference-product-info .area-input input{font-size:1rem}.reference-product-info .waste-options button{min-height:4.8rem}.reference-product-info .waste-options strong{font-size:1rem}.reference-product-info .waste-options small{font-size:.76rem}.reference-product-info .waste-options em{font-size:.61rem}.reference-product-info .pack-summary div{min-height:4.25rem;padding:.72rem}.reference-product-info .pack-summary span{font-size:.74rem}.reference-product-info .pack-summary strong{font-size:.98rem}.product-buy-actions{gap:.65rem;margin-top:.9rem}.product-buy-actions>*{min-height:4.25rem;padding:.78rem .9rem}.product-buy-actions>*>.icon-svg{width:1.2rem}.product-buy-actions>* span{font-size:.92rem}.product-buy-actions>* small{margin-top:.18rem;font-size:.72rem}.checkout-reassurance{font-size:.76rem!important}.reference-service-strip{gap:.48rem;padding:.8rem 0}.reference-service-strip>div,.reference-service-strip>button{gap:.5rem;min-height:4.35rem;padding:.52rem .35rem}.reference-service-strip .icon-svg{width:1.08rem}.reference-service-strip strong{font-size:.72rem;line-height:1.3}.reference-service-strip small{margin-top:.2rem;font-size:.64rem;line-height:1.3}.reference-secondary-actions{gap:.55rem!important}.reference-secondary-actions .secondary-btn{white-space:nowrap;min-height:3.2rem;padding:.65rem .72rem!important;font-size:.8rem!important}.reference-product-info .spec{min-height:4.25rem;padding:.8rem}.reference-product-info .spec>span{font-size:.68rem}.reference-product-info .spec>strong{font-size:.86rem;line-height:1.35}.inner-shell .product-card .product-body{padding:.85rem 1rem 1rem}.product-card-head,.inner-shell .product-card .product-card-head .rating{font-size:.74rem}.product-card-head .rating .icon-svg{width:.82rem}.inner-shell .product-card h3{margin:.48rem 0 .4rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.22}.product-card-specline{font-size:.72rem}.inner-shell .product-card .product-card-price-row .price{font-size:1.15rem}.product-card-price-row .price small{font-size:.68rem}.product-card-price-row .old-price{font-size:.78rem}.inner-shell .product-card .product-actions{gap:.52rem;margin-top:.85rem}.inner-shell .product-card .product-actions .primary-btn,.inner-shell .product-card .product-actions .secondary-btn{min-height:2.9rem;font-size:.76rem!important}@media (max-width:760px){.site-nav .live-room-nav{border-radius:19px;min-height:3.2rem;margin-top:0}.site-nav .live-room-nav .icon-svg{width:1.22rem;height:1.22rem}.site-nav .live-room-nav.active{background:#eab9b3}.reference-product-info .product-kicker{font-size:.7rem!important}.product-stock{font-size:.68rem}.reference-product-info>h1{font-size:2.35rem!important}.reference-product-info .product-stars{font-size:.88rem}.reference-product-info .product-rating-row a{font-size:.76rem}.reference-price-block strong{font-size:2.25rem}.reference-price-block del{font-size:.92rem}.reference-price-block>div>span{font-size:.68rem}.reference-price-block p,.reference-price-block>small{font-size:.76rem}.floor-offer-card strong{font-size:.82rem}.floor-offer-card small{font-size:.71rem}.product-shade-choice>div:first-child span{font-size:.78rem}.product-shade-choice>div:first-child strong{font-size:.9rem}.product-shade-options a{flex-basis:5.15rem}.product-shade-options img{height:3.65rem}.product-shade-options span{font-size:.65rem}.reference-product-info .product-lead{font-size:.82rem!important}.reference-product-info .config-title strong{font-size:.92rem}.reference-product-info .config-title small{font-size:.76rem}.reference-product-info .area-input{font-size:.82rem}.reference-product-info .waste-options strong{font-size:.92rem}.reference-product-info .waste-options small,.reference-product-info .pack-summary span{font-size:.7rem}.reference-product-info .pack-summary strong{font-size:.92rem}.product-buy-actions>*{min-height:4rem;padding:.72rem}.product-buy-actions>* span{font-size:.82rem}.product-buy-actions>* small{font-size:.66rem}.checkout-reassurance{font-size:.7rem!important}.reference-service-strip strong{font-size:.7rem}.reference-service-strip small{font-size:.61rem}.reference-secondary-actions .secondary-btn{font-size:.74rem!important}.inner-shell .product-card .product-body{padding:.72rem .75rem .82rem}.product-card-head,.inner-shell .product-card .product-card-head .rating,.product-card-specline{font-size:.64rem}.inner-shell .product-card h3{font-size:.94rem;line-height:1.2}.inner-shell .product-card .product-card-price-row .price{font-size:1rem}.product-card-price-row .price small{font-size:.62rem}.product-card-price-row .old-price{font-size:.7rem}.inner-shell .product-card .product-actions .primary-btn,.inner-shell .product-card .product-actions .secondary-btn{min-height:2.65rem;font-size:.68rem!important}}.reference-benefits{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:linear-gradient(96deg,#ffffff24,#0000 28%,#ffffff1a),#dfc9bd;border-block:1px solid #ffffff57;gap:clamp(.55rem,1.25vw,1rem);min-height:auto;padding-block:clamp(.72rem,1.4vw,1rem);position:relative;box-shadow:inset 0 1px #ffffff6b}.reference-benefits:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff2b 49%,#0000 68%) 0 0/220% 100%;animation:7s ease-in-out infinite promiseGlassSweep;position:absolute;inset:0}.reference-benefits>span{-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);background:linear-gradient(145deg,#ffffff45,#ffffff17);border:1px solid #fff6;border-radius:999px;min-height:3.15rem;padding:.58rem clamp(.55rem,1.2vw,1rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 8px 22px #2e1f180e}.reference-benefits>span:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 34%,#ffffff52 49%,#0000 65%);animation:6.4s ease-in-out infinite promiseCapsuleSweep;position:absolute;inset:0;transform:translate(-120%)}.reference-benefits>span:nth-child(2):after{animation-delay:.8s}.reference-benefits>span:nth-child(3):after{animation-delay:1.6s}.reference-benefits>span:nth-child(4):after{animation-delay:2.4s}.reference-benefits b{z-index:1;color:#0000;min-width:0;font:inherit;text-overflow:ellipsis;background:linear-gradient(90deg,#17293b 0 42%,#fff 49%,#17293b 57% 100%) 100%/240% 100%;-webkit-background-clip:text;background-clip:text;animation:6.4s linear infinite promiseTextGleam;position:relative;overflow:hidden}.reference-benefits>span:nth-child(2) b{animation-delay:.4s}.reference-benefits>span:nth-child(3) b{animation-delay:.8s}.reference-benefits>span:nth-child(4) b{animation-delay:1.2s}.reference-benefits .benefit-icon{z-index:1;background:#ffffff47;border-color:#17293b3d;flex:0 0 1.72rem;min-width:1.72rem;height:1.72rem;animation:4.8s ease-in-out infinite promiseIconDrift;box-shadow:inset 0 1px #ffffff75}.reference-benefits>span:nth-child(2) .benefit-icon{animation-delay:-1.2s}.reference-benefits>span:nth-child(3) .benefit-icon{animation-delay:-2.4s}.reference-benefits>span:nth-child(4) .benefit-icon{animation-delay:-3.6s}.home-before-after{color:#17293b;background:radial-gradient(circle at 6% 12%,#eab9b33d,#0000 28rem),radial-gradient(circle at 96% 88%,#d8ff5f1f,#0000 24rem),#f7f4ef;padding-top:clamp(4.2rem,8vw,7.4rem);padding-bottom:clamp(4.2rem,8vw,7.4rem);position:relative;overflow:hidden}.before-after-heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);align-items:end;gap:clamp(1.5rem,6vw,7rem);width:min(100%,86rem);margin:0 auto clamp(1.8rem,4vw,3rem);display:grid}.before-after-heading .eyebrow{color:#17293ba3;margin:0 0 .75rem}.before-after-heading h2{color:#17293b;max-width:15ch;font-family:var(--font-body);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5.2vw,5rem);font-weight:510;line-height:.98}.before-after-heading>p{color:#17293bbd;max-width:34rem;margin:0 0 .35rem;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.65}.before-after-stage{--comparison-position:52%;isolation:isolate;aspect-ratio:16/8.35;background:#d8d3cb;border:clamp(.36rem,.65vw,.68rem) solid #ffffffb8;border-radius:clamp(1.6rem,3.5vw,3.2rem);width:min(100%,86rem);min-height:24rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 42px 110px #17293b2e,inset 0 0 0 1px #17293b14,inset 0 1px #ffffffd9}.before-after-image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.before-after-before{filter:saturate(.92)contrast(1.02)}.before-after-after{z-index:1;clip-path:inset(0 0 0 var(--comparison-position));filter:saturate(1.02)contrast(1.015);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.comparison-label{z-index:4;color:#17293b;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#ffffffa3;border:1px solid #ffffffc7;border-radius:999px;align-items:center;min-height:2.55rem;padding:.62rem 1rem;font-size:.76rem;font-weight:720;display:inline-flex;position:absolute;top:clamp(1rem,2vw,1.65rem);box-shadow:0 12px 34px #0505051f}.comparison-label-before{left:clamp(1rem,2vw,1.65rem)}.comparison-label-after{right:clamp(1rem,2vw,1.65rem)}.comparison-divider{top:0;bottom:0;left:var(--comparison-position);z-index:5;pointer-events:none;will-change:left;background:#ffffffeb;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #17293b14,0 0 34px #05050538}.comparison-divider>span{color:#17293b;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:radial-gradient(circle at 30% 18%,#fffffff0,#0000 42%),#ffffff9e;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:.12rem;width:clamp(3.35rem,5vw,4.35rem);height:clamp(3.35rem,5vw,4.35rem);animation:3.2s ease-in-out infinite comparisonHandleBreath;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffff0,0 16px 42px #05050533}.comparison-divider i{font-size:clamp(1.2rem,2vw,1.55rem);font-style:normal;line-height:1}.before-after-range{z-index:8;opacity:0;cursor:col-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after-stage:has(.before-after-range:focus-visible) .comparison-divider>span{outline-offset:4px;outline:3px solid #d8ff5f}.comparison-note{z-index:6;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);pointer-events:none;background:#070e146b;border:1px solid #ffffff40;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.1rem;padding:.56rem .8rem;font-size:clamp(.68rem,1vw,.82rem);display:grid;position:absolute;bottom:clamp(.85rem,2vw,1.4rem);left:clamp(.85rem,2vw,1.4rem);right:clamp(.85rem,2vw,1.4rem);box-shadow:inset 0 1px #ffffff2e}.comparison-note span:last-child{text-align:right}.comparison-note i{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal}@keyframes promiseGlassSweep{0%,15%{background-position:140% 0}72%,to{background-position:-120% 0}}@keyframes promiseCapsuleSweep{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes promiseTextGleam{0%,35%{background-position:100%}78%,to{background-position:-100%}}@keyframes promiseIconDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(5deg)}}@keyframes comparisonHandleBreath{0%,to{box-shadow:inset 0 1px #fffffff0,0 16px 42px #05050533}50%{box-shadow:inset 0 1px #fffffff0,0 18px 48px #0505054d,0 0 0 7px #ffffff26}}@media (max-width:760px){.reference-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding:.62rem;display:grid!important;overflow:visible!important}.reference-benefits>span{white-space:normal;justify-content:flex-start;min-height:3.65rem;padding:.55rem .62rem}.reference-benefits b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.6rem,2.9vw,.72rem);line-height:1.22;display:-webkit-box}.reference-benefits .benefit-icon{flex-basis:1.62rem;min-width:1.62rem;height:1.62rem}.reference-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .72rem}.reference-why-grid article{background:#ffffffa8;border:1px solid #17293b12;border-radius:22px;align-content:start;max-width:none;min-height:12.4rem;margin:0;padding:1rem .7rem;box-shadow:0 13px 34px #17293b0f}.reference-why-grid h3{font-size:.86rem;line-height:1.25}.reference-why-grid p{font-size:.72rem;line-height:1.45}.home-before-after{padding:4.2rem .8rem 4.6rem}.before-after-heading{grid-template-columns:1fr;gap:1rem;margin-bottom:1.35rem;padding-inline:.15rem}.before-after-heading h2{max-width:12ch;font-size:clamp(2.25rem,11.5vw,3.35rem)}.before-after-heading>p{max-width:31rem;font-size:.9rem;line-height:1.55}.before-after-stage{aspect-ratio:4/5;border-width:.34rem;border-radius:28px;min-height:31rem}.before-after-image{object-position:51% center}.comparison-label{min-height:2.1rem;padding:.48rem .68rem;font-size:.62rem;top:.8rem}.comparison-label-before{left:.8rem}.comparison-label-after{right:.8rem}.comparison-note{grid-template-columns:1fr 1fr;gap:.45rem;min-height:2.7rem;padding:.5rem .7rem;font-size:.63rem;bottom:.65rem;left:.65rem;right:.65rem}.comparison-note i{display:none}}@media (prefers-reduced-motion:reduce){.reference-benefits:after,.reference-benefits>span:after,.reference-benefits b,.reference-benefits .benefit-icon,.comparison-divider>span{animation:none!important}.reference-benefits b{background-position:0}}.reference-benefits{-webkit-backdrop-filter:blur(7px)saturate(106%);backdrop-filter:blur(7px)saturate(106%);background:linear-gradient(#ffffff26,#ffffff05),#dfc9bd;border-block-color:#ffffff4d;padding:.62rem 0;box-shadow:inset 0 1px #fff6,inset 0 -1px #4931260d;display:block!important;overflow:hidden!important}.reference-benefits:before,.reference-benefits:after{content:"";z-index:3;pointer-events:none;width:clamp(1rem,5vw,5rem);position:absolute;top:0;bottom:0}.reference-benefits:before{background:linear-gradient(90deg,#dfc9bd,#dfc9bd00);left:0}.reference-benefits:after{background:linear-gradient(270deg,#dfc9bd,#dfc9bd00);animation:none;left:auto;right:0}.reference-benefits-track{will-change:transform;gap:.65rem;width:max-content;padding-inline:.65rem;animation:26s linear infinite promiseTicker;display:flex}.reference-benefits-group{gap:.65rem;display:flex}.reference-benefits-group>span{white-space:nowrap;-webkit-backdrop-filter:blur(7px)saturate(108%);backdrop-filter:blur(7px)saturate(108%);background:linear-gradient(140deg,#ffffff2e,#ffffff0e);border:1px solid #ffffff52;border-radius:999px;flex:0 0 clamp(14.5rem,22vw,20rem);justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:.65rem 1rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 6px 18px #3f2b220b}.reference-benefits-group>span:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 34%,#fff3 50%,#0000 66%);animation:7.5s ease-in-out infinite promiseCapsuleSweep;position:absolute;inset:0;transform:translate(-125%)}.reference-benefits-group b{z-index:1;color:#17293b;font:inherit;letter-spacing:.015em;text-transform:uppercase;background:0 0;font-size:clamp(.72rem,.92vw,.88rem);font-weight:720;animation:none;position:relative;overflow:visible}.reference-benefits-group .benefit-icon{z-index:1;background:#ffffff38;border-color:#17293b38;flex:0 0 1.75rem;min-width:1.75rem;height:1.75rem;box-shadow:inset 0 1px #ffffff61}.reference-benefits:hover .reference-benefits-track{animation-play-state:paused}@keyframes promiseTicker{to{transform:translate(calc(-50% - .325rem))}}.reference-why-head h2{display:block}.before-after-stage{aspect-ratio:16/9;min-height:0}.blended-footer-hero>div>p:last-child{font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.6}.blended-footer-actions>*{min-height:3.15rem;padding:.7rem 1rem;font-size:.86rem!important}.blended-footer-actions .icon-svg{width:1rem}.minimal-footer-brand .footer-mini-logo{width:3.15rem;height:3.15rem}.minimal-footer-brand .footer-brand{gap:.9rem}.minimal-footer-brand .footer-brand strong{font-size:1.16rem;line-height:1.15}.minimal-footer-brand .footer-brand small{margin-top:.28rem;font-size:.82rem;line-height:1.35}.minimal-footer-brand>p{margin:1.15rem 0;font-size:.96rem;line-height:1.6}.minimal-footer-promises{gap:.55rem}.minimal-footer-promises span{gap:.4rem;min-height:2.25rem;padding:.48rem .72rem;font-size:.76rem}.minimal-footer-promises .icon-svg{width:.88rem}.minimal-footer-links{gap:.82rem}.minimal-footer-links>span,.minimal-footer-contact>span{margin-bottom:.25rem;font-size:.78rem;font-weight:650}.minimal-footer-links a{line-height:1.4;font-size:.92rem!important}.minimal-footer-contact{gap:.68rem}.minimal-footer-contact p{margin-bottom:.45rem;font-size:.92rem;line-height:1.55}.minimal-footer-contact .footer-whatsapp,.minimal-footer-contact .footer-video-call{letter-spacing:-.01em;min-width:7.5rem;min-height:3.15rem;padding-inline:.8rem;font-family:inherit;font-size:.82rem;font-weight:560;line-height:1}.minimal-footer-contact .footer-video-call{margin-top:-.5rem}.minimal-footer-contact .whatsapp-mark,.minimal-footer-contact .icon-svg{width:1.08rem}.minimal-footer-credit{padding-top:1.25rem}.minimal-footer-credit>span{font-size:.76rem}.minimal-footer-credit>a{font-size:clamp(.9rem,1.2vw,1.04rem)!important}@media (max-width:760px){.reference-benefits{padding:.55rem 0;display:block!important;overflow:hidden!important}.reference-benefits-track,.reference-benefits-group{gap:.5rem}.reference-benefits-track{padding-inline:.5rem;animation-duration:20s}.reference-benefits-group>span{flex-basis:13.25rem;justify-content:flex-start;min-height:3.2rem;padding:.58rem .78rem}.reference-benefits-group b{font-size:.7rem;line-height:1.2;display:block}.before-after-stage{aspect-ratio:16/9;border-radius:22px;min-height:0}.before-after-image{object-position:center}.comparison-note{display:none}.comparison-divider>span{width:3rem;height:3rem}.minimal-footer-main{gap:2rem 1.2rem}.minimal-footer-brand .footer-brand strong{font-size:1.08rem}.minimal-footer-brand .footer-brand small{font-size:.8rem}.minimal-footer-brand>p{font-size:.94rem}.minimal-footer-links>span,.minimal-footer-contact>span{font-size:.76rem}.minimal-footer-links a{font-size:.9rem!important}.minimal-footer-contact p{font-size:.9rem}.minimal-footer-promises span{font-size:.74rem}.minimal-footer-credit>span{font-size:.72rem}.minimal-footer-credit>a{font-size:.92rem!important}}@media (prefers-reduced-motion:reduce){.reference-benefits-track{animation-play-state:paused}}.shop-discovery-hero{color:#f7f6f2;background:radial-gradient(circle at 88% 14%,#d8ff5f24,#0000 24rem),radial-gradient(circle at 12% 100%,#eab9b32b,#0000 28rem),linear-gradient(135deg,#303432,#242826 58%,#1d201f);border:1px solid #ffffff1a;border-radius:0 0 clamp(2rem,5vw,4.2rem) clamp(2rem,5vw,4.2rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,8rem);width:min(100% - 2rem,86rem);margin:0 auto;padding:clamp(8rem,13vw,11rem) clamp(1.2rem,4vw,4rem) clamp(3.8rem,7vw,6rem);display:grid;overflow:hidden;box-shadow:0 32px 80px #14191629}.shop-discovery-hero .eyebrow{color:#d8ff5f;margin:0 0 1rem}.shop-discovery-hero h1{color:#f7f6f2;max-width:12ch;font-family:var(--font-body);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6.4rem);font-weight:500;line-height:.94}.shop-discovery-hero>p{color:#f7f6f2ad;max-width:34rem;margin:0 0 .35rem;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.65}body:has(.shop-discovery-hero) .aeline-header:not(.scrolled) .aeline-brand-logo{filter:invert()brightness(1.08)}.shop-category-section,.shop-concern-section,.shop-bestseller-section{width:min(100%,86rem)!important}.shop-category-section{padding-top:clamp(4.8rem,8vw,7.4rem);padding-bottom:clamp(4.6rem,7vw,6.4rem)}.shop-category-wheel{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,1.7vw,1.5rem);display:grid}.shop-category-orb{color:#202623;text-align:center;align-content:start;justify-items:center;min-width:0;padding:.4rem;display:grid}.shop-category-image{aspect-ratio:1;background:#ffffffa3;border:1px solid #242d2717;border-radius:999px;width:100%;padding:.42rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #212a241c}.shop-category-image img{object-fit:cover;border-radius:inherit;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.shop-category-image i{color:#f7f6f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.06em;background:#1e232094;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.62rem;font-style:normal;display:grid;position:absolute;top:.8rem;left:.8rem}.shop-category-orb strong{color:#26302a;margin-top:1rem;font-size:clamp(.9rem,1.25vw,1.08rem);font-weight:620;line-height:1.22}.shop-category-orb small{color:#7b847d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:clamp(.68rem,.82vw,.78rem);line-height:1.45;display:-webkit-box;overflow:hidden}.shop-category-orb em{color:#47544a;align-items:center;gap:.28rem;margin-top:.65rem;font-size:.68rem;font-style:normal;font-weight:620;display:inline-flex}.shop-category-orb em .icon-svg{width:.75rem}.shop-category-orb:hover .shop-category-image{transform:translateY(-5px);box-shadow:0 26px 60px #212a242b}.shop-category-orb:hover .shop-category-image img{transform:scale(1.055)}.shop-concern-section{background:radial-gradient(circle at 4% 12%,#d8ff5f29,#0000 23rem),#eff2ec;border-radius:clamp(2rem,4vw,3.6rem);padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.shop-concern-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.35rem);display:grid}.shop-concern-card{isolation:isolate;color:#fff;border-radius:clamp(1.35rem,2.2vw,2rem);min-height:clamp(22rem,34vw,32rem);position:relative;overflow:hidden;box-shadow:0 22px 56px #1f2a2324}.shop-concern-card>img,.shop-concern-shade{width:100%;height:100%;position:absolute;inset:0}.shop-concern-card>img{z-index:-2;object-fit:cover;transition:transform .62s cubic-bezier(.2,.8,.2,1)}.shop-concern-shade{z-index:-1;background:linear-gradient(#080d0a14 25%,#080d0ad6 100%),linear-gradient(120deg,#080d0a1f,#0000 58%)}.shop-concern-icon{color:#263028;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#ffffffb3;border:1px solid #ffffffc7;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:inset 0 1px #ffffffdb}.shop-concern-icon .icon-svg{width:1.05rem}.shop-concern-card>div{position:absolute;bottom:1rem;left:1rem;right:1rem}.shop-concern-card p{color:#ffffffb8;max-width:20rem;margin:0 0 .45rem;font-size:clamp(.7rem,.88vw,.82rem);line-height:1.45}.shop-concern-card h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:560;line-height:1.03}.shop-concern-card em{color:#fff;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.72rem;font-style:normal;font-weight:620;display:inline-flex}.shop-concern-card em .icon-svg{width:.8rem}.shop-concern-card:hover>img{transform:scale(1.06)}.shop-bestseller-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.35rem);display:grid}.shop-bestseller-grid .product-card{height:100%}.shop-catalogue{border-top:1px solid #26312917;padding-top:clamp(4.5rem,7vw,6.5rem)}.reference-benefits{color:#f4f3ef;-webkit-backdrop-filter:blur(9px)saturate(106%);backdrop-filter:blur(9px)saturate(106%);background:linear-gradient(#ffffff12,#ffffff03),linear-gradient(110deg,#3c403e,#303432 52%,#393d3b);border-block-color:#ffffff1a;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000029}.reference-benefits:before{background:linear-gradient(90deg,#393d3b,#393d3b00)}.reference-benefits:after{background:linear-gradient(270deg,#393d3b,#393d3b00)}.reference-benefits-group>span{-webkit-backdrop-filter:blur(9px)saturate(110%);backdrop-filter:blur(9px)saturate(110%);background:linear-gradient(140deg,#ffffff17,#ffffff06);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff24,0 8px 22px #00000014}.reference-benefits-group b{color:#f4f3ef}.reference-benefits-group .benefit-icon{color:#f4f3ef;background:#ffffff13;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff21}@media (max-width:980px){.shop-category-wheel{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem 1rem}.shop-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-concern-card:nth-child(4),.shop-concern-card:nth-child(5){min-height:24rem}.shop-bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shop-discovery-hero{border-radius:0 0 30px 30px;grid-template-columns:1fr;gap:1.2rem;width:calc(100% - .7rem);padding:7rem 1.15rem 3.4rem}.shop-discovery-hero h1{max-width:10ch;font-size:clamp(2.7rem,13vw,4.1rem)}.shop-discovery-hero>p{max-width:30rem;font-size:.92rem}.shop-category-section,.shop-bestseller-section{padding-left:0!important;padding-right:0!important}.shop-category-section>.section-head,.shop-bestseller-section>.section-head{padding-inline:1rem}.shop-category-wheel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.95rem;padding:.2rem 1rem 1.2rem;display:flex;overflow-x:auto}.shop-category-wheel::-webkit-scrollbar{display:none}.shop-concern-grid::-webkit-scrollbar{display:none}.shop-category-orb{scroll-snap-align:start;flex:0 0 min(42vw,10rem)}.shop-category-orb small{font-size:.68rem}.shop-concern-section{border-radius:28px;width:calc(100% - .7rem)!important;padding-left:0!important;padding-right:0!important}.shop-concern-section>.section-head{padding-inline:1rem}.shop-concern-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;padding:.2rem 1rem 1rem;display:flex;overflow-x:auto}.shop-concern-card,.shop-concern-card:nth-child(4),.shop-concern-card:nth-child(5){scroll-snap-align:center;flex:0 0 min(76vw,18.5rem);min-height:25rem}.shop-bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding-inline:.75rem}.shop-catalogue{padding-top:4rem}}.shop-page-intro{border-bottom:1px solid #1c221e1a;width:min(100% - 2rem,86rem);margin:0 auto;padding:clamp(8.2rem,11vw,10rem) 0 clamp(2.3rem,4vw,3.8rem)}.shop-page-intro .eyebrow{color:#657068;margin:0 0 .75rem}.shop-page-intro h1{color:#161a17;max-width:16ch;font-family:var(--font-body);letter-spacing:-.058em;margin:0;font-size:clamp(2.65rem,5vw,5.25rem);font-weight:560;line-height:.98}.shop-page-intro>p:last-child{color:#68716a;max-width:38rem;margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.55}.shop-discovery-section{width:min(100% - 2rem,86rem);margin:0 auto;padding:clamp(1.3rem,2.2vw,2rem) 0 clamp(4rem,6vw,5.8rem)}.shop-discovery-tabs{border-bottom:1px solid #e4e6e4;grid-template-columns:repeat(2,minmax(0,19rem));display:grid}.shop-discovery-tabs button{color:#a6aaa7;cursor:pointer;min-height:4.1rem;font-family:var(--font-body);text-align:left;letter-spacing:-.035em;background:0 0;border:0;padding:0 1.1rem;font-size:clamp(1.18rem,1.75vw,1.55rem);font-weight:570;transition:color .22s;position:relative}.shop-discovery-tabs button:after{content:"";transform-origin:0;background:#171b18;height:3px;transition:transform .26s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.shop-discovery-tabs button.active{color:#171b18}.shop-discovery-tabs button.active:after{transform:scaleX(1)}.shop-discovery-grid{gap:clamp(.85rem,1.5vw,1.25rem)!important;padding:clamp(1.8rem,3vw,2.7rem) 0 0!important;display:grid!important;overflow:visible!important}.shop-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.shop-concern-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.shop-discovery-card,.shop-concern-card,.shop-concern-card:nth-child(4),.shop-concern-card:nth-child(5){isolation:auto;color:#171b18;min-width:0;min-height:0;box-shadow:none;scroll-snap-align:unset;background:0 0;border:0;border-radius:0;padding:0;display:grid;position:relative;overflow:visible}.shop-discovery-image{aspect-ratio:1.05;background:#f0f1ef;border:1px solid #e8eae7;border-radius:clamp(.85rem,1.4vw,1.15rem);width:100%;display:block;position:relative;overflow:hidden}.shop-discovery-image img{object-fit:cover;filter:saturate(.84)contrast(.98);width:100%;height:100%;transition:transform .46s cubic-bezier(.2,.75,.25,1),filter .32s}.shop-discovery-image i{color:#202621;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 8px 20px #1a201c14}.shop-discovery-image i .icon-svg{width:1rem}.shop-discovery-card>strong{color:#171b18;text-align:center;letter-spacing:-.018em;margin-top:.7rem;font-size:clamp(.86rem,1.1vw,1rem);font-weight:590;line-height:1.25}.shop-discovery-card>small{color:#7c847e;text-align:center;margin:.28rem auto 0;font-size:.72rem;line-height:1.38}.shop-discovery-card:hover .shop-discovery-image img{filter:saturate(.95)contrast(1.02);transform:scale(1.045)}.shop-bestseller-section,.shop-catalogue{width:min(100% - 2rem,86rem)!important}.shop-bestseller-section{padding-top:0;padding-bottom:clamp(4.5rem,7vw,6.6rem)}.shop-simple-heading,.shop-catalogue-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.5rem,2.8vw,2.3rem);display:flex}.shop-simple-heading h2,.shop-catalogue-heading h2{color:#171b18;font-family:var(--font-body);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:580;line-height:1}.shop-simple-heading>a{color:#1b201c;border-bottom:1px solid;align-items:center;gap:.42rem;font-size:.9rem;font-weight:540;display:inline-flex}.shop-simple-heading>a .icon-svg{width:.9rem}.shop-bestseller-grid,.shop-catalogue .products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.3vw,1.1rem);display:grid}.shop-product-card{background:#fff;border:1px solid #e6e8e5;border-radius:clamp(.9rem,1.5vw,1.2rem);flex-direction:column;min-width:0;height:100%;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s;display:flex;overflow:hidden;box-shadow:0 5px 18px #20282209}.shop-product-card:hover{transform:translateY(-3px);box-shadow:0 15px 36px #20282217}.shop-product-image{aspect-ratio:4/5;background:#f7f5f0;width:100%;display:block;position:relative;overflow:hidden}.shop-product-image img{object-fit:contain;width:100%;height:100%;padding:clamp(.35rem,.8vw,.65rem);transition:transform .52s cubic-bezier(.2,.75,.25,1)}.shop-product-card:hover .shop-product-image img{transform:scale(1.035)}.shop-product-rating,.shop-product-favourite{z-index:2;color:#2b332d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffeb;align-items:center;display:inline-flex;position:absolute;top:.75rem;box-shadow:0 5px 14px #181e1a12}.shop-product-rating{border-radius:999px;gap:.25rem;min-height:1.9rem;padding:0 .55rem;font-size:.72rem;font-weight:620;left:.75rem}.shop-product-rating .icon-svg{color:#16a06c;fill:#16a06c;width:.78rem}.shop-product-favourite{border-radius:50%;justify-content:center;width:2rem;height:2rem;right:.75rem}.shop-product-favourite .icon-svg{width:.95rem}.shop-product-body{flex-direction:column;flex:1;padding:clamp(.8rem,1.25vw,1rem);display:flex}.shop-product-meta{color:#7b837d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;overflow:hidden}.shop-product-body h3{color:#171b18;letter-spacing:-.026em;min-height:2.55em;margin:.42rem 0 0;font-size:clamp(.98rem,1.25vw,1.13rem);font-weight:590;line-height:1.28}.shop-product-pricing{flex-wrap:wrap;align-items:baseline;gap:.32rem .48rem;margin-top:.75rem;display:flex}.shop-product-pricing strong{color:#151916;letter-spacing:-.03em;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:650}.shop-product-pricing strong small{font-size:.68em;font-weight:500}.shop-product-pricing del{color:#a1a6a2;font-size:.8rem}.shop-product-pricing em{color:#fff;white-space:nowrap;background:#39975d;border-radius:999px;padding:.2rem .38rem;font-size:.61rem;font-style:normal;font-weight:680;position:relative;top:-3px}.shop-product-body>button{color:#161b17;cursor:pointer;width:100%;min-height:3.15rem;font-family:var(--font-body);text-transform:uppercase;background:#d8ff5f;border:1px solid #c5e959;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding:.65rem;font-size:.86rem;font-weight:680;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 5px 13px #8aa62f24}.shop-product-body>button:hover{background:#cdf34f;transform:translateY(-1px)}.shop-product-body>button .icon-svg{width:1rem}.shop-catalogue{border-top:1px solid #e5e7e4;padding-top:clamp(3.8rem,6vw,5.8rem);padding-bottom:clamp(4.5rem,7vw,6.8rem)}.shop-catalogue-heading .eyebrow{margin:0 0 .55rem}.shop-catalogue-heading>span{color:#757d77;font-size:.88rem}.shop-catalogue .material-filters{margin-bottom:1rem}.shop-catalogue .catalogue-count{color:#777f79;margin-bottom:1.2rem;font-size:.82rem}@media (max-width:1040px){.shop-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shop-bestseller-grid,.shop-catalogue .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shop-page-intro{width:calc(100% - 1.5rem);padding:6.8rem 0 2.15rem}.shop-page-intro h1{max-width:11ch;font-size:clamp(2.5rem,12vw,3.6rem)}.shop-page-intro>p:last-child{margin-top:.8rem;font-size:.9rem}.shop-discovery-section{width:100%;padding:.65rem .75rem 3.8rem}.shop-discovery-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.shop-discovery-tabs button{text-align:left;white-space:nowrap;min-height:3.9rem;padding:0 .25rem;font-size:clamp(1.02rem,5vw,1.25rem)}.shop-discovery-tabs button:after{height:2px}.shop-discovery-grid,.shop-category-grid,.shop-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem .7rem!important;padding:1.35rem 0 0!important}.shop-discovery-card,.shop-concern-card,.shop-concern-card:nth-child(4),.shop-concern-card:nth-child(5){flex:initial;min-height:0;display:grid}.shop-discovery-image{aspect-ratio:1/.95;border-radius:12px}.shop-discovery-card>strong{margin-top:.55rem;font-size:.84rem}.shop-discovery-card>small{font-size:.67rem}.shop-bestseller-section,.shop-catalogue{width:100%!important;padding-left:.75rem!important;padding-right:.75rem!important}.shop-simple-heading,.shop-catalogue-heading{margin-bottom:1.25rem}.shop-simple-heading h2,.shop-catalogue-heading h2{font-size:1.85rem}.shop-simple-heading>a{font-size:.8rem}.shop-bestseller-grid,.shop-catalogue .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-inline:0}.shop-product-card{border-radius:13px}.shop-product-image{aspect-ratio:4/5}.shop-product-rating{min-height:1.65rem;padding-inline:.42rem;font-size:.64rem;top:.5rem;left:.5rem}.shop-product-favourite{width:1.75rem;height:1.75rem;top:.5rem;right:.5rem}.shop-product-body{padding:.72rem}.shop-product-meta{font-size:.67rem}.shop-product-body h3{min-height:3.65em;margin-top:.35rem;font-size:.92rem;line-height:1.22}.shop-product-pricing{gap:.25rem .35rem;margin-top:.55rem}.shop-product-pricing strong{font-size:1rem}.shop-product-pricing del{font-size:.7rem}.shop-product-pricing em{font-size:.55rem}.shop-product-body>button{border-radius:8px;min-height:2.85rem;margin-top:.72rem;font-size:.72rem}.shop-catalogue{padding-top:3.6rem}.shop-catalogue-heading>span{font-size:.76rem}.shop-catalogue .material-filters{margin-inline:-.75rem;padding-inline:.75rem}}.aeline-hero{border:0!important}.aeline-hero .hero-depth-plane:before{display:none;animation:none!important}.site-nav a,.site-nav button{letter-spacing:-.02em;text-transform:uppercase;font-weight:600;font-family:var(--uniq-display)!important}.sample-drawer .drawer-head .eyebrow{color:#526738!important}.sample-drawer .drawer-promises{gap:.5rem}.sample-drawer .drawer-promises span{color:#53614c;gap:.36rem;min-height:3.45rem;padding:.68rem .35rem;font-size:.72rem;font-weight:650}.sample-drawer .drawer-promises .icon-svg{color:#526738;width:1.14rem;height:1.14rem}.reference-benefits{color:#f5f7f2;min-height:4.35rem;box-shadow:none;background:repeating-linear-gradient(118deg,#ffffff0b 0 1px,#0000 1px 1.65rem) 0 0/2.2rem 100%,#252a27;border:0;border-top:2px solid #d8ff5f;padding:0;animation:18s linear infinite promiseRibbonGrain;-webkit-backdrop-filter:none!important}.reference-benefits:before{z-index:1;background:repeating-linear-gradient(90deg,#d8ff5ff5 0 2.1rem,#d8ff5f38 2.1rem 3.3rem);width:auto;height:2px;inset:auto 0 0}.reference-benefits:after{display:none}.reference-benefits-track{z-index:2;gap:0;padding:0;animation-duration:32s;position:relative}.reference-benefits-group>span{min-height:4.2rem;box-shadow:none;border:0;border-left:1px solid #f5f7f229;border-radius:0;flex-basis:clamp(14.5rem,21vw,19rem);padding:.75rem 1.15rem;overflow:visible;-webkit-backdrop-filter:none!important;background:0 0!important}.reference-benefits-group+.reference-benefits-group>span:first-child{border-left-color:#d8ff5f6b}@keyframes promiseRibbonGrain{to{background-position:2.2rem 0,0 0}}@media (max-width:760px){.reference-benefits{min-height:3.9rem;padding:0}.reference-benefits-group>span{flex-basis:13.9rem;min-height:3.75rem;padding:.6rem .82rem}.reference-benefits-group b{letter-spacing:.035em;font-size:.67rem}}@media (prefers-reduced-motion:reduce){.reference-benefits{animation:none}}.reference-benefits{color:#f8f7f3;min-height:3.55rem;box-shadow:none;background:#686863;border:0;animation:none;-webkit-backdrop-filter:none!important}.reference-benefits:before,.reference-benefits:after{display:none}.reference-benefits-track{gap:clamp(2.4rem,5vw,5.5rem);padding-inline:clamp(1.5rem,5vw,5rem);animation-duration:40s}.reference-benefits-group{gap:clamp(2.4rem,5vw,5.5rem)}.reference-benefits-group>span{min-height:3.55rem;box-shadow:none;border:0;border-radius:0;flex:none;padding:0;-webkit-backdrop-filter:none!important;background:0 0!important}.reference-benefits-group+.reference-benefits-group>span:first-child{border:0}.reference-benefits-group>span:after{display:none}.reference-benefits-group b{color:#f8f7f3;letter-spacing:.075em;font-size:clamp(.7rem,.84vw,.8rem);font-weight:560}.reference-benefits-group .benefit-icon{color:#f8f7f3d1;min-width:1.2rem;height:1.2rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:1.2rem}.reference-benefits-group .benefit-icon .icon-svg{stroke-width:1.7px;width:1.05rem;height:1.05rem}@media (max-width:760px){.reference-benefits{min-height:3.25rem}.reference-benefits-track,.reference-benefits-group{gap:2rem}.reference-benefits-track{padding-inline:1.25rem}.reference-benefits-group>span{min-height:3.25rem}.reference-benefits-group b{letter-spacing:.06em;font-size:.64rem}}.material-showcase-shell{--sample-tone:#b7773a;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--sample-tone) 12%, transparent), transparent 24rem), #e9e8e3;-webkit-backdrop-filter:none;border:1px solid #17181514;border-radius:clamp(28px,3.5vw,42px);width:min(100%,82rem);padding:clamp(.75rem,1.5vw,1.15rem);transition:background .42s;display:block;box-shadow:0 28px 80px #18181514}.material-showcase-shell:before{display:none}.material-sample-panel.material-swipe-panel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(20rem,1.08fr) minmax(22rem,.92fr);gap:clamp(1rem,3vw,3rem);min-height:0;padding:clamp(.75rem,2vw,1.4rem);display:grid;overflow:visible}.material-sample-stage.material-swipe-stage{background:radial-gradient(circle at 50% 40%, #ffffffeb, #ffffff75 42%, transparent 68%), color-mix(in srgb, var(--sample-tone) 9%, #e4e3dd);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #17181512;border-radius:clamp(23px,2.8vw,34px);outline:none;min-height:clamp(31rem,46vw,39rem);transition:background .42s,box-shadow .22s;position:relative;overflow:hidden}.material-sample-stage.material-swipe-stage:focus-visible{box-shadow:0 0 0 3px #17181529}.material-sample-stage.material-swipe-stage:active{cursor:grabbing}.material-sample-stage.material-swipe-stage:before{background:radial-gradient(circle at 50% 44%, #ffffffe0, transparent 10rem), color-mix(in srgb, var(--sample-tone) 11%, #ffffffa8);box-shadow:none;border:1px solid #1718150d;border-radius:50%;inset:12%}.material-swipe-stage .material-sample-ring.ring-one{animation-duration:10s;inset:12% 10% 13%}.material-swipe-stage .material-sample-ring.ring-two{background:0 0;animation-duration:12s;inset:21% 6% 20%}.material-swipe-stage .material-sample-image{filter:drop-shadow(0 34px 38px #1e1b163d)saturate(1.04);pointer-events:none;width:min(56%,21rem);max-height:clamp(24rem,39vw,34rem)}.material-swipe-stage .material-sample-shadow{opacity:.72;width:min(48%,15rem);bottom:9%}.material-swipe-count{z-index:4;color:#383a35;letter-spacing:.08em;background:#ffffffb8;border:1px solid #17181514;border-radius:999px;align-items:center;gap:.48rem;min-height:2.3rem;padding:0 .78rem;font-size:.7rem;font-weight:650;display:inline-flex;position:absolute;top:1rem;left:1rem}.material-swipe-count i{background:#383a356b;width:1.45rem;height:1px}.material-swipe-arrows{z-index:5;gap:.38rem;display:flex;position:absolute;top:1rem;right:1rem}.material-swipe-arrows button{color:#20211e;cursor:pointer;background:#fffc;border:1px solid #17181514;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;padding:0;font-size:1rem;transition:transform .18s,background .18s;display:grid}.material-swipe-arrows button:hover{background:#fff;transform:scale(1.06)}.material-swipe-hint{z-index:4;color:#4f514b;background:#ffffffb3;border:1px solid #17181512;border-radius:999px;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .82rem;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.material-swipe-hint .icon-svg{width:.9rem;height:.9rem}.material-sample-copy.material-swipe-copy{gap:.68rem;padding:clamp(1rem,2.2vw,2rem) clamp(.25rem,1vw,.75rem);animation:.46s cubic-bezier(.2,.8,.2,1) both materialCopyReveal}.material-swipe-copy .eyebrow{margin-bottom:.15rem}.material-active-label{color:color-mix(in srgb, var(--sample-tone) 76%, #2d2f2a);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:680}.material-sample-copy.material-swipe-copy h3{max-width:13ch;font-family:var(--uniq-display);letter-spacing:-.05em;font-size:clamp(2.35rem,4.2vw,4.3rem);font-weight:560;line-height:.94}.material-sample-copy.material-swipe-copy>p:not(.eyebrow){color:#62645d;max-width:34rem;font-size:clamp(.94rem,1.15vw,1.05rem);line-height:1.55}.material-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.35rem}.material-detail-grid span{background:#ffffff7a;border:1px solid #17181512;border-radius:15px;min-height:4.45rem;padding:.72rem .78rem}.material-detail-grid small{color:#797b74;font-size:.64rem;font-weight:650}.material-detail-grid strong{font-size:.93rem;font-weight:590}.material-swipe-copy .material-shop-link{letter-spacing:.055em;width:100%;min-height:3.45rem;box-shadow:none;background:#181916;border-radius:15px;justify-content:space-between;margin-top:.28rem;padding:0 1.05rem;font-size:.76rem;font-weight:650}.material-selector-list.material-swipe-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem;margin-top:.35rem;padding:.55rem;display:grid;overflow:visible}.material-swipe-tabs .material-selector{color:#656761;min-height:4rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.62rem;display:grid}.material-swipe-tabs .material-selector:hover,.material-swipe-tabs .material-selector.active{color:#1d1e1b;box-shadow:none;background:#ffffff8f;border-color:#17181512;transform:none}.material-swipe-tabs .material-selector-index{background:#ffffffb8;width:1.85rem;height:1.85rem;font-size:.63rem;font-weight:650}.material-swipe-tabs .material-selector strong{white-space:normal;font-size:.77rem;font-weight:610;line-height:1.15}.material-swipe-tabs .material-selector em,.material-swipe-tabs .material-selector>i{display:none}@keyframes materialCopyReveal{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.material-sample-panel.material-swipe-panel{grid-template-columns:minmax(17rem,.9fr) minmax(20rem,1.1fr)}.material-selector-list.material-swipe-tabs{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.material-swipe-tabs .material-selector{scroll-snap-align:start;flex:0 0 10.5rem}}@media (max-width:760px){.material-showcase-section.section{padding:3.2rem .65rem 4rem}.material-showcase-section .section-head{padding-inline:.4rem}.material-showcase-shell{border-radius:28px;padding:.58rem}.material-sample-panel.material-swipe-panel{grid-template-columns:1fr;gap:.45rem;padding:0}.material-sample-stage.material-swipe-stage{border-radius:22px;min-height:clamp(22rem,112vw,30rem)}.material-swipe-stage .material-sample-image{width:min(58%,14.5rem);max-height:21rem}.material-swipe-count,.material-swipe-arrows{top:.72rem}.material-swipe-count{left:.72rem}.material-swipe-arrows{right:.72rem}.material-swipe-arrows button{width:2.35rem;height:2.35rem}.material-swipe-hint{bottom:.75rem}.material-sample-copy.material-swipe-copy{gap:.58rem;padding:1.25rem .62rem .55rem}.material-sample-copy.material-swipe-copy h3{max-width:100%;font-size:clamp(2rem,10vw,3rem)}.material-sample-copy.material-swipe-copy>p:not(.eyebrow){font-size:.9rem;display:block}.material-detail-grid{gap:.45rem}.material-detail-grid span{min-height:4.15rem;padding:.65rem}.material-detail-grid strong{font-size:.84rem}.material-selector-list.material-swipe-tabs{gap:.35rem;margin-top:.25rem;padding:.45rem .2rem .15rem}.material-swipe-tabs .material-selector{flex-basis:8.7rem;min-height:3.55rem}.material-swipe-tabs .material-selector strong{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.material-sample-copy.material-swipe-copy{animation:none}}.aeline-hero,.post-hero-reference,.reference-benefits{box-shadow:none;outline:0;border:0!important}.aeline-hero+.post-hero-reference{z-index:1;margin-top:-1px;position:relative}.reference-benefits{margin-top:-1px}.reference-benefits .reference-benefits-track .reference-benefits-group>span{box-shadow:none!important;border:0!important;outline:0!important;text-decoration:none!important}.reference-benefits .reference-benefits-track .reference-benefits-group>span:before,.reference-benefits .reference-benefits-track .reference-benefits-group>span:after{content:none!important;box-shadow:none!important;border:0!important;display:none!important}.reference-benefits .reference-benefits-group>span>b{box-shadow:none!important;border:0!important;text-decoration:none!important}.reference-benefits:after{pointer-events:none;content:""!important;z-index:20!important;background:#686863!important;width:auto!important;height:3px!important;display:block!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.shop-product-card .shop-product-body{padding-bottom:clamp(.48rem,.72vw,.58rem)}.shop-product-card .shop-product-body h3{margin-top:.24rem}.shop-product-card .shop-product-pricing{margin-top:.48rem}.shop-product-card .shop-product-pricing strong{font-size:clamp(1.16rem,1.55vw,1.34rem)}.shop-product-card .shop-product-pricing em{top:-6px}.shop-product-card .shop-product-body>button{margin-top:.72rem;margin-bottom:-.12rem}@media (max-width:760px){.shop-product-card .shop-product-body{padding-bottom:.42rem}.shop-product-card .shop-product-body h3{margin-top:.22rem}.shop-product-card .shop-product-pricing{margin-top:.4rem}.shop-product-card .shop-product-pricing strong{font-size:1.12rem}.shop-product-card .shop-product-pricing em{top:-5px}.shop-product-card .shop-product-body>button{margin-top:.62rem;margin-bottom:-.08rem}}.real-homes-section{background:linear-gradient(#f8f6f2 0%,#fff 54%,#f5f3ef 100%);padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(5rem,9vw,8rem)}.real-homes-section:before,.real-homes-section:after,.real-homes-section .section-head:before{display:none!important}.real-homes-section .section-head{width:min(100%,84rem);margin-inline:auto}.real-homes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);width:min(100%,84rem)}.real-home-card{background:#fff;border:1px solid #1a1f1b1a;border-radius:clamp(1rem,1.7vw,1.4rem);flex-direction:column;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden;transform:none;box-shadow:0 18px 54px #191e1a14}.real-home-card:before,.real-home-card:after{content:none!important;display:none!important}.real-home-card:hover{box-shadow:0 26px 68px #191e1a21;transform:translateY(-5px)!important}.real-home-photo{aspect-ratio:4/5;background:#d9d6d0;height:auto;position:relative;overflow:hidden}.real-home-photo:after{content:"";z-index:1;opacity:1;pointer-events:none;background:linear-gradient(#0000,#05070647);height:30%;position:absolute;inset:auto 0 0;transform:none;animation:none!important}.real-homes-section .real-home-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .52s cubic-bezier(.2,.72,.25,1);position:absolute;inset:0;transform:scale(1.002);animation:none!important}.real-home-card:hover .real-home-photo>img{transform:scale(1.025)}.real-home-photo-label{z-index:3;color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c100da8;border:1px solid #ffffff4d;border-radius:999px;padding:.44rem .62rem;font-size:.65rem;font-weight:720;line-height:1;position:absolute;top:1rem;left:1rem}.real-home-watermark{z-index:3;aspect-ratio:1;opacity:.78;filter:drop-shadow(0 3px 10px #00000047);place-items:center;width:clamp(2.8rem,4vw,3.6rem);display:grid;position:absolute;bottom:.9rem;right:.95rem}.real-home-watermark img{object-fit:contain!important;width:100%!important;height:100%!important;animation:none!important;position:static!important;transform:none!important}.real-home-copy{flex-direction:column;flex:1;gap:1rem;padding:clamp(1.05rem,1.8vw,1.4rem);display:flex}.real-home-person{grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem}.real-home-person>span{color:#f8f7f3;letter-spacing:.04em;background:#202521;width:2.75rem;height:2.75rem;font-size:.76rem;font-weight:650}.real-home-person strong{color:#1c211d;letter-spacing:-.02em;font-size:.98rem;font-weight:650}.real-home-person em{color:#747b75;margin-top:.16rem;font-size:.74rem;line-height:1.3}.real-home-person b{color:#233019;box-shadow:none;background:#e6f7b5;border:1px solid #d5e8a2;gap:.25rem;padding:.38rem .56rem;font-size:.68rem;font-weight:650}.real-home-person b .icon-svg{width:.76rem;height:.76rem}.real-home-copy blockquote{color:#4f5751;min-height:7.5em;margin:0;font-size:clamp(.93rem,1.1vw,1.02rem);font-style:normal;line-height:1.62}.real-home-finish{color:#616961;letter-spacing:.06em;text-transform:uppercase;background:#f2f1ed;border:1px solid #e3e2dd;border-radius:999px;align-self:flex-start;padding:.4rem .58rem;font-size:.65rem;font-weight:630}.real-home-copy a{background:0 0;border:0;border-top:1px solid #e4e5e1;border-radius:0;margin-top:auto;padding:.9rem 0;font-size:.84rem;font-weight:650}.real-home-copy a .icon-svg{width:1rem}@media (max-width:760px){.real-homes-section{padding-inline:0}.real-homes-section .section-head{padding-inline:1rem}.real-homes-grid{padding-inline:1rem;gap:.9rem!important}.real-home-card{border-radius:1rem;flex-basis:min(84vw,22rem)!important}.real-home-copy blockquote{min-height:0;font-size:.94rem}.real-home-person b{padding-inline:.48rem}.sample-drawer{max-width:29rem;width:calc(100% - 2.25rem)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%,calc(100% + 2rem))!important}.sample-drawer.open{transform:translate(-50%)!important}.real-homes-grid{box-sizing:border-box;margin-inline:0;scroll-padding-inline:1rem;width:100%!important;padding-inline:1rem!important}}.sample-drawer>.primary-btn.full,.sample-drawer>.skip-popup.full{letter-spacing:-.012em;text-transform:none;font-size:.9rem;font-weight:600;line-height:1;font-family:var(--uniq-body)!important}.sample-drawer>.skip-popup.full{font-weight:560}.product-gallery-stage{touch-action:pan-y}.product-gallery-stage-dots{z-index:3;-webkit-backdrop-filter:blur(12px);background:#12181470;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;width:auto;padding:.42rem .5rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.product-gallery-stage-dots button{background:#ffffff80;width:.4rem;height:.4rem}.product-gallery-stage-dots button.active{background:#fff;width:1.15rem}.product-gallery-next{z-index:3;color:#fff;width:2.55rem;height:2.55rem;box-shadow:none;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#1117136b;border:1px solid #ffffff4d;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;font-weight:400;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.product-gallery-next:hover{background:#111713ad;transform:translateY(-50%)scale(1.05)}.product-gallery-next:focus-visible,.product-gallery-stage-dots button:focus-visible{outline-offset:3px;outline:2px solid #d8ff5f}@media (max-width:760px){.product-gallery-next{display:none}.product-gallery-stage-dots{bottom:.82rem;right:.82rem}}@keyframes uniqHeroDarkFilmIn{0%{filter:brightness(.48)contrast(1.14)saturate(.96);transform:scale(1.13)}to{filter:brightness(.62)contrast(1.14)saturate(1.02);transform:scale(1.03)}}.home-shell .aeline-hero .hero-motion-video{filter:brightness(.62)contrast(1.14)saturate(1.02);animation:uniqHeroDarkFilmIn 1.4s var(--find-ease-out) both, findHeroImageBreath 12s ease-in-out 1.4s infinite alternate!important}.home-shell .aeline-hero:before{background:#02050624!important}.home-shell .aeline-hero:after{background:linear-gradient(#0205060d,#02050629)!important}.home-shell .aeline-hero .hero-depth-plane:after{background:#0307080f}.home-shell .aeline-hero .hero-content h1,.home-shell .aeline-hero .hero-content>p:not(.eyebrow){text-shadow:0 3px 18px #000000b8,0 18px 54px #0000006b}@media (max-width:760px){.home-shell .aeline-hero .hero-motion-video{animation:uniqHeroDarkFilmIn .98s var(--find-ease-out) both, findHeroImageBreathMobile 9s ease-in-out .98s infinite alternate!important}.home-shell .aeline-hero:before{background:#0205062e!important}}.home-shell .aeline-hero .hero-content{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.home-shell .aeline-hero .hero-content:before{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important}.home-shell .aeline-hero .hero-content h1,.home-shell .aeline-hero .hero-content>p:not(.eyebrow){text-shadow:none!important;filter:none!important}.home-shell .aeline-hero .hc-card.banner-style,.home-shell .aeline-hero .hc-card.banner-style:hover{box-shadow:none!important}@media (max-width:760px){.home-shell .aeline-hero .hero-carousel{contain:none!important;overflow:visible!important}.home-shell .aeline-hero .hc-footer{z-index:12;overflow:visible;bottom:-.45rem!important}.home-shell .aeline-hero .hc-dots{align-items:center;gap:.24rem;min-height:1.1rem;padding:.18rem .3rem;line-height:0;overflow:visible;transform:none!important}.home-shell .aeline-hero .hc-dots button{width:5px;height:5px}.home-shell .aeline-hero .hc-dots button.active{width:15px}}.material-showcase-section.section{background:#f4f2ed;padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.8rem,8vw,7.8rem)}.material-showcase-section .section-head{width:min(100%,86rem);margin-bottom:clamp(1.7rem,3vw,2.8rem)}.material-presentation-shell.material-showcase-shell{background:#17283a;border:0;border-radius:clamp(1.6rem,3.2vw,2.8rem);width:min(100%,86rem);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 2.2rem 6rem #151f2929}.material-presentation-stage{--deck-x:0rem;--deck-y:0rem;--deck-rotation:0deg;--deck-scale:1;--deck-opacity:1;color:#f8f7f2;background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--sample-tone) 30%, transparent), transparent 18rem), radial-gradient(circle at 16% 16%, #ffffff1c, transparent 19rem), linear-gradient(145deg, #1f3448 0%, #142436 52%, #0e1c2b 100%);border-radius:inherit;cursor:grab;touch-action:pan-y;isolation:isolate;-webkit-user-select:none;user-select:none;outline:none;min-height:clamp(38rem,52vw,46rem);transition:background .52s;position:relative;overflow:hidden}.material-presentation-stage:active{cursor:grabbing}.material-presentation-stage:focus-visible{box-shadow:inset 0 0 0 3px #caff47d1}.material-presentation-stage:before{content:"";z-index:-1;background:radial-gradient(#ffffff14,#0000 66%);border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:10% 22% 5%;transform:rotate(-9deg)}.material-presentation-stage:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;bottom:8%;left:6%;right:6%}.material-deck-card{width:clamp(8rem,13vw,12.5rem);height:clamp(22rem,37vw,33rem);opacity:var(--deck-opacity);cursor:pointer;transform:translate(-50%, -50%) translate3d(var(--deck-x), var(--deck-y), 0) rotate(var(--deck-rotation)) scale(var(--deck-scale));transform-origin:50% 70%;will-change:transform, opacity;background:0 0;border:0;place-items:center;padding:0;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .42s,filter .42s;display:grid;position:absolute;top:54%;left:50%}.material-deck-card[data-offset="-3"],.material-deck-card[data-offset="3"]{--deck-x:29rem;--deck-y:12rem;--deck-rotation:30deg;--deck-scale:.39;--deck-opacity:.12}.material-deck-card[data-offset="-3"]{--deck-x:-29rem;--deck-y:-12rem;--deck-rotation:-30deg}.material-deck-card[data-offset="-2"]{--deck-x:-21rem;--deck-y:-8rem;--deck-rotation:-22deg;--deck-scale:.5;--deck-opacity:.34}.material-deck-card[data-offset="-1"]{--deck-x:-13rem;--deck-y:-4.5rem;--deck-rotation:-13deg;--deck-scale:.67;--deck-opacity:.68}.material-deck-card[data-offset="0"]{--deck-x:0rem;--deck-y:1.2rem;--deck-rotation:0deg;--deck-scale:1;--deck-opacity:1}.material-deck-card[data-offset="1"]{--deck-x:13rem;--deck-y:4.5rem;--deck-rotation:13deg;--deck-scale:.67;--deck-opacity:.68}.material-deck-card[data-offset="2"]{--deck-x:21rem;--deck-y:8rem;--deck-rotation:22deg;--deck-scale:.5;--deck-opacity:.34}.material-deck-card:hover:not(.is-active){filter:brightness(1.12)}.material-deck-card:focus-visible{outline-offset:.35rem;border-radius:1rem;outline:2px solid #caff47}.material-deck-card img{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2.2rem 1.7rem #00000057)saturate(.88);width:100%;height:100%;transition:filter .42s;position:relative}.material-deck-glow{z-index:1;aspect-ratio:1;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--material-card-tone) 46%, #fff), transparent 68%);filter:blur(1.1rem);border-radius:50%;width:148%;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.68)}.material-deck-card.is-active .material-deck-glow{opacity:.24;transform:scale(1)}.material-deck-name{z-index:4;color:#f8f7f2;letter-spacing:.02em;text-align:center;opacity:0;background:#070f17b8;border:1px solid #ffffff26;border-radius:999px;width:max-content;max-width:15rem;padding:.5rem .7rem;font-size:.68rem;font-weight:620;line-height:1.15;transition:opacity .36s,transform .5s;display:block;position:absolute;bottom:-.1rem;right:50%;transform:translate(50%,.7rem)}.material-deck-card.is-active .material-deck-name{opacity:1;transform:translate(50%)}.material-presentation-title{z-index:20;text-align:center;pointer-events:none;gap:.45rem;width:min(90%,42rem);animation:.56s cubic-bezier(.2,.8,.2,1) both materialPresentationTitleIn;display:grid;position:absolute;top:clamp(2rem,4vw,3.2rem);left:50%;transform:translate(-50%)}.material-presentation-title span{color:#caff47;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:650}.material-presentation-title strong{font-family:var(--uniq-display);letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.1rem);font-weight:540;line-height:.98}.material-presentation-count,.material-presentation-hint{z-index:22;color:#f8f7f2b8;letter-spacing:.09em;text-transform:uppercase;align-items:center;min-height:2.35rem;font-size:.68rem;font-weight:620;display:inline-flex;position:absolute;top:clamp(1.4rem,2.5vw,2rem)}.material-presentation-count{gap:.55rem;left:clamp(1.2rem,3vw,2.5rem)}.material-presentation-count i{background:#f8f7f247;width:2.2rem;height:1px}.material-presentation-hint{gap:.42rem;right:clamp(1.2rem,3vw,2.5rem)}.material-presentation-hint .icon-svg{width:.95rem;height:.95rem}.material-presentation-controls{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08111ac2;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.5rem;min-height:3.25rem;padding:.35rem;display:flex;position:absolute;bottom:clamp(1.1rem,2vw,1.8rem);left:50%;transform:translate(-50%);box-shadow:0 .9rem 2.4rem #0003}.material-presentation-controls>button{color:#f8f7f2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;padding:0;font-size:1rem;transition:color .18s,background .18s;display:grid}.material-presentation-controls>div{align-items:center;gap:.38rem;padding-inline:.15rem;display:flex}.material-presentation-controls>div button{opacity:.34;cursor:pointer;background:#f8f7f2;border:0;border-radius:999px;width:.38rem;height:.38rem;padding:0;transition:width .28s,opacity .28s,background .28s}.material-presentation-controls>div button.active{opacity:1;background:#caff47;width:1.5rem}.material-presentation-copy{z-index:40;color:#1b201d;background:#f7f6f1;border-radius:clamp(1.15rem,2vw,1.8rem);grid-template-columns:minmax(15rem,.9fr) minmax(28rem,1.65fr) auto;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin:-.2rem clamp(.7rem,1.4vw,1.2rem) clamp(.7rem,1.4vw,1.2rem);padding:clamp(1.2rem,2.2vw,1.8rem);animation:.52s cubic-bezier(.2,.8,.2,1) both materialPresentationCopyIn;display:grid;position:relative}.material-presentation-intro{flex-direction:column;justify-content:center;gap:.65rem;display:flex}.material-presentation-intro .eyebrow{margin:0}.material-presentation-intro>p:last-child{color:#626862;margin:0;font-size:clamp(.9rem,1vw,1rem);line-height:1.55}.material-presentation-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.material-presentation-specs span{background:#ecece6;border:1px solid #181f1b0f;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.6rem;min-height:5.2rem;padding:.82rem;display:flex}.material-presentation-specs small{color:#777e77;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:650}.material-presentation-specs strong{color:#202622;font-size:clamp(.78rem,.9vw,.9rem);font-weight:600;line-height:1.25}.material-presentation-link{color:#172013;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:#caff47;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;min-width:11.5rem;min-height:100%;padding:1rem;font-size:.75rem;font-weight:680;transition:transform .18s,background .18s;display:inline-flex}.material-presentation-link:hover{background:#d8ff75;transform:translateY(-2px)}.material-presentation-link .icon-svg{width:1rem;height:1rem}@keyframes materialPresentationTitleIn{0%{opacity:0;transform:translate(-50%,.7rem)}to{opacity:1;transform:translate(-50%)}}@keyframes materialPresentationCopyIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.material-presentation-copy{grid-template-columns:1fr 1.7fr}.material-presentation-link{grid-column:1/-1;min-height:3.6rem}.material-presentation-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.material-showcase-section.section{padding:3.6rem .7rem 4.4rem}.material-showcase-section .section-head{padding-inline:.35rem}.material-presentation-shell.material-showcase-shell{border-radius:1.7rem}.material-presentation-stage{min-height:31rem}.material-presentation-stage:before{inset:18% 2% 12%}.material-presentation-title{gap:.35rem;width:calc(100% - 2rem);top:3.6rem}.material-presentation-title span{font-size:.58rem}.material-presentation-title strong{max-width:12ch;margin-inline:auto;font-size:clamp(1.75rem,8vw,2.35rem)}.material-presentation-count,.material-presentation-hint{min-height:2rem;font-size:.57rem;top:.85rem}.material-presentation-count{left:.95rem}.material-presentation-count i{width:1.1rem}.material-presentation-hint{right:.95rem}.material-deck-card{width:8.5rem;height:20rem;top:56%}.material-deck-card[data-offset="-3"],.material-deck-card[data-offset="3"]{--deck-x:15rem;--deck-y:8rem;--deck-rotation:34deg;--deck-scale:.34;--deck-opacity:0}.material-deck-card[data-offset="-3"]{--deck-x:-15rem;--deck-y:-8rem;--deck-rotation:-34deg}.material-deck-card[data-offset="-2"]{--deck-x:-12rem;--deck-y:-6rem;--deck-rotation:-25deg;--deck-scale:.44;--deck-opacity:.28}.material-deck-card[data-offset="-1"]{--deck-x:-7.4rem;--deck-y:-3rem;--deck-rotation:-16deg;--deck-scale:.62;--deck-opacity:.62}.material-deck-card[data-offset="0"]{--deck-y:1.5rem}.material-deck-card[data-offset="1"]{--deck-x:7.4rem;--deck-y:3rem;--deck-rotation:16deg;--deck-scale:.62;--deck-opacity:.62}.material-deck-card[data-offset="2"]{--deck-x:12rem;--deck-y:6rem;--deck-rotation:25deg;--deck-scale:.44;--deck-opacity:.28}.material-deck-name{max-width:11rem;font-size:.59rem}.material-presentation-controls{min-height:2.85rem;bottom:.85rem}.material-presentation-controls>button{width:2.15rem;height:2.15rem}.material-presentation-copy{border-radius:1.25rem;grid-template-columns:1fr;gap:.85rem;margin:.55rem;padding:1rem}.material-presentation-intro>p:last-child{font-size:.88rem}.material-presentation-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.material-presentation-specs span{min-height:4.6rem;padding:.72rem}.material-presentation-link{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.material-deck-card,.material-deck-card img,.material-deck-glow,.material-deck-name{transition:none!important}.material-presentation-title,.material-presentation-copy{animation:none!important}}.material-presentation-copy .material-presentation-intro{background:#ffffff5c;border:1px solid #1e231e1c;border-radius:1.15rem;gap:.7rem;padding:1rem}.material-focus-option-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.material-focus-option-head .eyebrow{margin:0}.material-focus-number{color:#f8f7f2;letter-spacing:.06em;background:#252a25;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.64rem;font-weight:680;display:grid}.material-focus-selected{color:#4f554f;letter-spacing:.1em;text-transform:uppercase;border:1px solid #1e231e1f;border-radius:999px;align-items:center;gap:.35rem;min-height:1.8rem;padding:0 .62rem;font-size:.58rem;font-weight:680;display:inline-flex}.material-focus-selected:before{content:"";background:#252a25;border-radius:50%;width:.42rem;height:.42rem}.material-presentation-copy .material-presentation-specs{counter-reset:material-option}.material-presentation-copy .material-presentation-specs span{background:#ffffff47;border:1px solid #1e231e1a;border-radius:1rem;justify-content:center;min-height:5rem;padding:.75rem .75rem .75rem 2.85rem;position:relative}.material-presentation-copy .material-presentation-specs span:before{counter-increment:material-option;content:"0" counter(material-option);color:#727871;letter-spacing:.04em;border:1px solid #1e231e1f;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.52rem;font-weight:680;display:grid;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)}@media (max-width:760px){.material-presentation-shell .material-presentation-hint{display:none}.material-presentation-stage .material-presentation-title{z-index:28;top:2.55rem}.material-presentation-stage .material-presentation-title strong{max-width:13ch;font-size:clamp(1.48rem,7.2vw,1.9rem);line-height:.98}.material-presentation-shell .material-presentation-stage{min-height:24.5rem}.material-presentation-stage .material-deck-card{width:6.65rem;height:14.6rem;top:57.5%}.material-presentation-stage .material-deck-card img{object-fit:contain;max-width:100%;max-height:100%}.material-presentation-stage .material-deck-name{display:none}.material-presentation-stage .material-presentation-controls{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;bottom:.3rem}.material-presentation-stage .material-presentation-controls>button{display:none}.material-presentation-stage .material-presentation-controls>div{gap:.42rem;padding:0}.material-presentation-stage .material-presentation-controls>div button{opacity:.25;width:.38rem;height:.38rem}.material-presentation-stage .material-presentation-controls>div button.active{opacity:1;width:1.35rem}.material-presentation-copy .material-presentation-intro{border-radius:1rem;gap:.62rem;padding:.82rem}.material-focus-option-head{gap:.5rem}.material-focus-number{width:1.85rem;height:1.85rem;font-size:.56rem}.material-focus-selected{min-height:1.65rem;padding-inline:.48rem;font-size:.5rem}.material-presentation-copy .material-presentation-intro>p:last-child{font-size:.84rem;line-height:1.48}.material-presentation-copy .material-presentation-specs{gap:.45rem}.material-presentation-copy .material-presentation-specs span{border-radius:.9rem;min-height:4.3rem;padding:.62rem .55rem .62rem 2.35rem}.material-presentation-copy .material-presentation-specs span:before{width:1.35rem;height:1.35rem;font-size:.47rem;left:.55rem}.material-presentation-copy .material-presentation-specs small{font-size:.54rem}.material-presentation-copy .material-presentation-specs strong{font-size:.76rem}}.material-showcase-section.section{background:0 0}.material-presentation-shell.material-showcase-shell{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.material-presentation-stage{color:#1d211d;background:0 0;border-radius:0;min-height:clamp(34rem,48vw,42rem);overflow:hidden}.material-presentation-stage:before{background:radial-gradient(#1e231e0b,#0000 68%);border-color:#1e231e1a;inset:15% 24% 8%}.material-presentation-stage:after{background:linear-gradient(90deg,#0000,#1e231e21,#0000)}.material-presentation-title span{color:#6b716a}.material-presentation-title strong{color:#1c211d}.material-presentation-count,.material-presentation-hint{color:#747a73}.material-presentation-count i{background:#1e231e38}.material-deck-card img{filter:drop-shadow(0 1.55rem 1.35rem #1c1f1a33)saturate(.96)}.material-deck-card.is-active img{filter:drop-shadow(0 1.8rem 1.6rem #1c1f1a45)saturate(1.03)}.material-deck-glow{display:none}.material-deck-name{color:#1e231f;background:#f8f7f2cc;border-color:#1e231e1a;box-shadow:0 .6rem 1.6rem #1c1f1a1a}.material-presentation-controls{background:#f8f7f2e0;border-color:#1e231e1f;box-shadow:0 .8rem 2rem #1c1f1a1a}.material-presentation-controls>button{color:#252a25}.material-presentation-controls>button:hover{color:#f8f7f2;background:#252a25}.material-presentation-controls>div button{background:#4f554f}.material-presentation-controls>div button.active{background:#252a25}.material-presentation-copy{background:0 0;border-top:1px solid #1e231e1f;border-radius:0;gap:clamp(1rem,2vw,1.6rem);margin:0;padding:clamp(1.25rem,2.2vw,1.8rem) 0 0}.material-presentation-specs span{background:0 0;border:0;border-top:1px solid #1e231e1f;border-radius:0;min-height:4.7rem;padding:.72rem 0}.material-presentation-link{color:#f8f7f2;background:#222721;border-radius:999px;min-height:3.5rem}.material-presentation-link:hover{background:#3b413a}@media (max-width:760px){.material-showcase-section.section{padding:3rem 1rem 4rem}.material-showcase-section .section-head{padding-inline:0}.material-presentation-stage{min-height:25.5rem}.material-presentation-stage:before{inset:20% 3% 11%}.material-presentation-title{top:2.8rem}.material-presentation-title strong{max-width:14ch;font-size:clamp(1.55rem,7.5vw,2rem)}.material-deck-card{width:7rem;height:15.8rem;top:57%}.material-deck-card[data-offset="-2"]{--deck-x:-10.4rem;--deck-y:-5rem;--deck-opacity:.18}.material-deck-card[data-offset="-1"]{--deck-x:-6.25rem;--deck-y:-2.35rem;--deck-scale:.6;--deck-opacity:.55}.material-deck-card[data-offset="0"]{--deck-y:.8rem}.material-deck-card[data-offset="1"]{--deck-x:6.25rem;--deck-y:2.35rem;--deck-scale:.6;--deck-opacity:.55}.material-deck-card[data-offset="2"]{--deck-x:10.4rem;--deck-y:5rem;--deck-opacity:.18}.material-deck-name{padding:.38rem .58rem;bottom:-.35rem}.material-presentation-controls{bottom:.45rem}.material-presentation-copy{gap:1rem;margin-top:.15rem;padding-top:1.15rem}.material-presentation-specs{gap:.45rem 1rem}.material-presentation-specs span{min-height:4.15rem;padding:.6rem 0}.material-presentation-link{min-height:3.25rem}}
