@import "https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,400;0,500;0,600;1,400&family=Outfit:wght@500;600;700&display=swap";:root{--ink:#242320;--charcoal:#292a2a;--paper:#f7f5f0;--ivory:#eee9df;--bronze:#9b7b5b;--sand:#c8b79e;--line:#ddd6ca;--sage:#677068;--white:#fff;--serif:"Outfit",Arial,sans-serif;--sans:"Figtree",Arial,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}main{overflow:hidden}.section{padding:112px max(5vw,64px)}.skip-link{z-index:1000;color:#1d1e1e;background:#fff;padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 4px 20px #0003}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #c6a779}.site-header nav a[aria-current=page]{color:#fff}.site-header nav a[aria-current=page]:after{right:0}.site-header{color:#fff;z-index:20;background:#232425;align-items:center;gap:48px;height:82px;padding:0 max(3.8vw,48px);display:flex;position:relative}.brand-mark{align-items:center;width:174px;height:42px;display:flex;overflow:hidden}.brand-mark img{transform-origin:50%;mix-blend-mode:screen;width:170px;transform:scale(1.68)}.site-header nav{gap:31px;margin-left:auto;display:flex}.site-header nav a{letter-spacing:.08em;color:#e8e5df;font-size:13px}.site-header nav a:hover{color:#fff}.header-actions{align-items:center;gap:12px;display:flex}.kiosk-toggle,.whatsapp-link{color:#fff;letter-spacing:.05em;background:0 0;border:1px solid #676767;padding:11px 16px;font-size:12px}.whatsapp-link{color:#222;background:#eee9df;border-color:#eee9df}.hero{background:var(--charcoal);color:#fff;grid-template-columns:46% 54%;min-height:710px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:105px 7vw 65px max(7vw,78px);display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#7a7167;margin:0 0 17px;font-size:10px;font-weight:700}.eyebrow.light{color:#c7b69f}.hero h1,.section-heading h2,.delivery h2,.about h2,.contact h2,.modal-content h2,.compare-header h2{font-family:var(--serif);letter-spacing:-.04em;font-weight:400}.hero h1{margin:0 0 30px;font-size:clamp(58px,5.8vw,94px);line-height:.92}.hero-lead{color:#cececb;max-width:580px;font-size:17px;line-height:1.7}.hero-actions,.contact-actions{gap:11px;margin-top:25px;display:flex}.button{letter-spacing:.06em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.button.light{color:#262626;background:#f3efe7}.button.ghost{color:#fff;border-color:#777}.button.primary{color:#fff;background:#282a29}.button.secondary{background:#fff;border-color:#aaa}.hero-proof{color:#aaa;text-transform:uppercase;letter-spacing:.12em;gap:30px;margin-top:65px;font-size:11px;display:flex}.hero-proof span:before{content:"✓";color:#c5ad8e;margin-right:8px}.hero-visual{background:#e8e4dc;min-width:0;position:relative}.hero-visual>img{object-fit:contain;filter:drop-shadow(0 24px 21px #0000001f);width:100%;height:100%;padding:5%}.hero-label{color:#222;background:#f7f5f0f0;width:245px;padding:22px 25px;position:absolute;bottom:36px;right:36px}.hero-label small,.hero-label strong,.hero-label a{display:block}.hero-label small{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.hero-label strong{font-family:var(--serif);margin:8px 0 13px;font-size:21px}.hero-label a{font-size:11px;font-weight:700}.trust-strip{border-bottom:1px solid var(--line);background:#f9f8f4;grid-template-columns:repeat(4,1fr);padding:30px max(5vw,64px);display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:flex-start;gap:13px;padding:4px 27px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border:0}.trust-strip b{font-family:var(--serif);color:var(--bronze);font-weight:400}.trust-strip span{color:#777;flex-direction:column;font-size:11px;line-height:1.6;display:flex}.trust-strip strong{color:#282828;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.section-heading h2{margin:0;font-size:clamp(39px,4vw,62px);line-height:1}.section-heading>p{color:#746f68;max-width:470px;margin:0;line-height:1.75}.catalogue{background:var(--paper)}.catalogue-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.search{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;min-width:310px;height:44px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.filter-tabs{flex:1;gap:5px;display:flex;overflow:auto}.filter-tabs button{white-space:nowrap;color:#766f66;background:0 0;border:0;padding:12px 14px;font-size:11px}.filter-tabs button.active{color:#fff;background:#2b2c2b}.compare-launch{color:#fff;background:#2e2e2c;border:1px solid #2e2e2c;height:44px;padding:0 17px;font-size:11px}.compare-launch:disabled{opacity:.35}.compare-launch span:not([data-site-field]){color:#222;background:#c0a889;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:6px;display:inline-grid}.results-line{text-transform:uppercase;letter-spacing:.15em;color:#8b837a;justify-content:space-between;padding:25px 0 16px;font-size:10px;display:flex}.product-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.product-card{background:#fff;border:1px solid #e3ded5;min-width:0}.product-photo{aspect-ratio:1;background:#ece9e2;border:0;width:100%;padding:0;position:relative;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;padding:4%;transition:transform .45s}.product-photo:hover img{transform:scale(1.035)}.product-photo span{color:#fff;text-transform:uppercase;letter-spacing:.1em;opacity:0;background:#292a29;padding:9px 12px;font-size:9px;transition:all .25s;position:absolute;bottom:13px;right:13px;transform:translateY(5px)}.product-photo:hover span{opacity:1;transform:none}.product-card-body{padding:20px}.product-card-body .eyebrow{margin-bottom:8px}.product-title{font-family:var(--serif);background:0 0;border:0;padding:0;font-size:25px;display:block}.product-meta{color:#817a72;font-size:11px}.dimension-line{color:#615c56;min-height:26px;font-size:10px}.card-actions{border-top:1px solid #eee9e1;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.text-button,.compare-button,.remove-link{text-transform:uppercase;letter-spacing:.09em;background:0 0;border:0;padding:0;font-size:10px}.compare-button{border:1px solid #d8d1c7;padding:7px}.compare-button.active{color:#fff;background:#697168;border-color:#697168}.empty-state{text-align:center;padding:80px}.brands{background:#eae5da}.brand-grid{border-top:1px solid #cfc5b6;border-left:1px solid #cfc5b6;grid-template-columns:repeat(6,1fr);display:grid}.brand-grid div{text-align:center;height:110px;font-family:var(--serif);color:#504b45;border-bottom:1px solid #cfc5b6;border-right:1px solid #cfc5b6;place-items:center;font-size:20px;display:grid}.delivery{color:#fff;background:#2c302d;grid-template-columns:1.05fr .95fr;display:grid}.delivery-image{background:#dedbd3;min-height:620px}.delivery-image img{object-fit:contain;width:100%;height:100%;padding:5%}.delivery-copy{padding:100px max(7vw,90px)}.delivery-copy h2{margin:0 0 27px;font-size:58px;line-height:1}.delivery-copy>p{color:#c2c6c1;line-height:1.8}.delivery-copy ul{border-top:1px solid #555b56;margin:23px 0;padding:17px 0;list-style:none}.delivery-copy li{border-bottom:1px solid #555b56;padding:12px 0;font-size:12px}.delivery-copy li:before{content:"✓";color:#c7b493;margin-right:12px}.about{grid-template-columns:40% 60%;align-items:start;display:grid}.about-number{font-family:var(--serif);color:#d6c7b4;letter-spacing:-.08em;font-size:clamp(100px,14vw,220px);line-height:.8}.about-copy{max-width:720px}.about-copy h2{margin:0 0 35px;font-size:57px;line-height:1.02}.about-copy>p{color:#716b64;font-size:16px;line-height:1.9}.contact{color:#fff;background:#252625;grid-template-columns:1fr 460px;gap:80px;display:grid}.contact h2{margin:0 0 38px;font-size:70px;line-height:.95}.contact-address{color:#bfc0bc;line-height:1.8}.hours-card{color:#252525;background:#f1ece2;padding:40px}.hours-card>span{text-transform:uppercase;letter-spacing:.17em;font-size:10px}.hours-card dl{margin:24px 0}.hours-card dl div{border-bottom:1px solid #d6cdbf;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.hours-card dt{color:#716d66}.hours-card dd{margin:0;font-weight:700}.hours-card>p{font-family:var(--serif);margin:27px 0 0;font-size:27px}footer{color:#9a9b98;background:#1d1e1e;align-items:center;gap:50px;padding:45px max(5vw,64px);font-size:11px;line-height:1.7;display:flex}footer .brand-mark{filter:none}footer p{margin-right:auto}footer>div{gap:24px;display:flex}footer a{color:#d7d6d2}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141514c4;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal{background:#f7f5f0;grid-template-columns:50% 50%;width:min(1200px,96vw);height:min(810px,94vh);display:grid;position:relative;overflow:auto}.modal-close{z-index:2;color:#fff;background:#252625;border:0;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:13px;right:17px}.modal-image{background:#e4e0d8;flex-direction:column;justify-content:center;min-height:500px;display:flex}.modal-image img{object-fit:contain;width:100%;padding:5%}.modal-image small{color:#7c766f;padding:20px 30px}.modal-content{padding:55px 55px 40px;overflow:auto}.modal-content h2,.compare-header h2{margin:0 0 13px;font-size:55px}.modal-intro{color:#777068;line-height:1.6}.tag-row{gap:7px;margin:17px 0;display:flex}.tag-row span{text-transform:uppercase;letter-spacing:.12em;background:#e9e1d5;padding:7px 9px;font-size:9px}.selector-block{margin:24px 0}.selector-heading{justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.selector-heading>span,.material-block>span{text-transform:uppercase;letter-spacing:.13em;color:#776f65;font-size:9px;font-weight:700}.variant-chips{flex-wrap:wrap;gap:6px;display:flex}.variant-chips button{background:0 0;border:1px solid #cfc6ba;padding:9px 12px;font-size:11px}.variant-chips button.selected{color:#fff;background:#2b2d2c;border-color:#2b2d2c}.spec-card{background:#ebe6dc;grid-template-columns:repeat(4,1fr);padding:20px 5px;display:grid}.spec-card div{border-right:1px solid #d2cabe;flex-direction:column;gap:5px;padding:0 14px;display:flex}.spec-card div:last-child{border:0}.spec-card span{text-transform:uppercase;letter-spacing:.1em;color:#7b746c;font-size:9px}.spec-card strong{font-family:var(--serif);font-size:17px}.spec-card small{color:#817971;font-size:9px}.feature-note{background:#fff;border-left:3px solid #a98b68;padding:13px;font-size:11px;line-height:1.5}.material-block{margin:23px 0}.material-block p{font-family:var(--serif);margin:8px 0;font-size:16px}.material-block small,.warranty-line{color:#817b74;font-size:10px}.modal-actions{gap:8px;display:flex}.warranty-line{margin-top:17px}.compare-panel{background:#f7f5f0;width:min(1400px,96vw);max-height:94vh;padding:42px;overflow:auto}.compare-header{justify-content:space-between;display:flex}.modal-close.inline{position:static}.compare-help{color:#777}.compare-grid{background:#d7d0c5;gap:1px;margin-top:28px;display:grid;overflow:auto}.compare-grid article{background:#fff;padding:22px}.compare-grid img{aspect-ratio:1;object-fit:contain;background:#ece9e2;width:100%;margin-bottom:18px}.compare-grid h3{font-family:var(--serif);margin:0 0 20px;font-size:26px}.compare-grid dl div{border-top:1px solid #eee8df;padding:10px 0}.compare-grid dt{text-transform:uppercase;letter-spacing:.1em;color:#8a837b;font-size:9px}.compare-grid dd{margin:4px 0;font-size:11px;line-height:1.5}.remove-link{color:#8d3d34;margin-top:10px}.product-specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:15px}.product-specifications div{border-bottom:1px solid #d2cabe;border-right:0;padding-bottom:12px}.kiosk-mode .site-header{height:92px}.kiosk-mode .site-header nav a,.kiosk-mode .header-actions{font-size:15px}.kiosk-mode .product-title{font-size:28px}.kiosk-mode .product-grid{grid-template-columns:repeat(3,1fr)}@media (width<=1100px){.site-header nav{display:none}.product-grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:55px}.trust-strip{grid-template-columns:repeat(2,1fr);gap:20px}.brand-grid{grid-template-columns:repeat(4,1fr)}.delivery-copy{padding:75px 55px}.contact{grid-template-columns:1fr 400px}.product-modal{grid-template-columns:44% 56%}}@media (width<=760px){.section{padding:75px 22px}.site-header{height:70px;padding:0 18px}.brand-mark{width:145px}.header-actions .kiosk-toggle{display:none}.whatsapp-link{padding:10px}.hero{display:block}.hero-copy{padding:70px 24px}.hero h1{font-size:54px}.hero-proof{margin-top:40px;display:block}.hero-proof span{margin:12px 0;display:block}.hero-visual{min-height:410px}.trust-strip{grid-template-columns:1fr;padding:28px 22px}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.section-heading{display:block}.section-heading>p{margin-top:22px}.catalogue-tools{flex-wrap:wrap}.search{width:100%;min-width:0}.filter-tabs{order:3;width:100%}.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-card-body{padding:14px}.product-title{font-size:20px}.dimension-line{display:none}.card-actions{display:block}.compare-button{margin-top:10px}.brand-grid{grid-template-columns:repeat(2,1fr)}.delivery{grid-template-columns:1fr}.delivery-image{min-height:370px}.delivery-copy{padding:70px 25px}.delivery-copy h2{font-size:45px}.about{grid-template-columns:1fr}.about-number{margin-bottom:45px}.about-copy h2{font-size:43px}.contact{grid-template-columns:1fr;padding:75px 22px}.contact h2{font-size:52px}.hours-card{padding:28px}footer{flex-wrap:wrap;align-items:flex-start;padding:40px 22px}footer p{width:100%}.product-modal{grid-template-columns:1fr;height:95vh}.modal-image{min-height:300px}.modal-content{padding:35px 22px}.modal-content h2{font-size:45px}.spec-card{grid-template-columns:repeat(2,1fr);gap:20px}.compare-panel{padding:24px}.compare-grid{grid-template-columns:repeat(4,230px)!important}.kiosk-mode .product-grid{grid-template-columns:repeat(2,1fr)}}.site-header{z-index:50;background:#242625;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.site-header.transparent{box-shadow:none;background:linear-gradient(#0e0f0fad,#0e0f0f00)}.site-header.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#232524f7;border-bottom-color:#ffffff1a;box-shadow:0 8px 30px #0000001f}.site-header nav{margin-left:auto;margin-right:auto}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:#d2b895;height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.site-header nav a:hover:after{right:0}.menu-button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #ffffff80;padding:9px 12px;font-size:9px;display:none}.page-with-header{padding-top:82px}.page-intro{color:#fff;background:#2a2c2b;padding:105px max(8vw,90px) 90px}.page-intro h1,.home-discover h2,.gallery-heading h2,.delivery-service h2,.brand-group h2,.values-grid h3,.contact-page h2{font-family:var(--serif);letter-spacing:-.04em;font-weight:400}.page-intro h1{max-width:950px;margin:0 0 25px;font-size:clamp(54px,6vw,90px);line-height:.95}.page-intro>p:last-child{color:#c7c7c3;max-width:660px;font-size:17px;line-height:1.75}.site-header,.site-header.transparent,.site-header.solid{box-shadow:none;border-bottom:0}.site-header{isolation:isolate;height:82px;transition:height .75s cubic-bezier(.22,1,.36,1),padding .75s cubic-bezier(.22,1,.36,1);background:0 0!important}.site-header:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#232524f7;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(-18%)}.site-header.transparent{height:96px}.site-header.solid:before{opacity:1;transform:translateY(0)}.site-header .brand-mark,.site-header nav{transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .55s}.site-header.transparent .brand-mark,.site-header.transparent nav{transform:translateY(4px)}.site-header,.site-header.transparent,.site-header.solid{height:82px}.site-header .brand-mark,.site-header.transparent .brand-mark,.site-header.solid .brand-mark{transition:opacity .55s;transform:none!important}.site-header nav{gap:35px;margin:0;transition:opacity .55s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.site-header nav a{letter-spacing:.055em;font-size:15px;font-weight:500}.fullscreen-hero{color:#fff;background:#242625;height:100vh;min-height:720px;position:relative}.hero-slides,.hero-slide,.hero-shade{position:absolute;inset:0}.hero-slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:18s infinite heroFade}.slide-one{background-color:#746f66;background-image:url(/product-images/ZOLANO/ZL3852/ZL3852-main.png);background-position:70% 55%;background-size:contain}.slide-two{background-color:#5b5d58;background-image:url(/product-images/ZOLANO/ZL3776/ZL3776-main.png);background-position:70% 55%;background-size:contain;animation-delay:6s}.slide-three{background-color:#7b756c;background-image:url(/product-images/ZOLANO/ZL3819/ZL3819-main.png);background-position:70% 55%;background-size:contain;animation-delay:12s}@keyframes heroFade{0%{opacity:0;transform:scale(1.03)}5%,29%{opacity:1}34%,to{opacity:0;transform:scale(1)}}.hero-shade{background:linear-gradient(90deg,#121413e6 0%,#121413a3 38%,#12141314 72%)}.fullscreen-copy{z-index:2;flex-direction:column;justify-content:center;max-width:850px;height:100%;padding:110px 7vw 50px;display:flex;position:relative}.fullscreen-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(65px,7.2vw,112px);font-weight:400;line-height:.89}.fullscreen-copy>p:not(.eyebrow){color:#d4d3cf;max-width:620px;font-size:17px;line-height:1.7}.slide-progress{z-index:3;gap:8px;display:flex;position:absolute;bottom:42px;left:7vw}.slide-progress span{background:#ffffff4d;width:55px;height:2px}.slide-progress span.active{background:#fff}.home-discover{background:#f3f0e9;grid-template-columns:42% 58%;align-items:center;display:grid}.home-discover h2{margin:0 0 25px;font-size:58px;line-height:1}.home-discover>div>p:not(.eyebrow){color:#756e66;max-width:470px;line-height:1.8}.home-discover img{aspect-ratio:1.45;object-fit:contain;background:#e4e0d7;width:100%}.text-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #222;margin-top:25px;padding-bottom:7px;font-size:10px;display:inline-block}.home-links{color:#fff;background:#292b2a;grid-template-columns:repeat(3,1fr);display:grid}.home-links a{border-right:1px solid #505250;flex-direction:column;min-height:290px;padding:60px;transition:background .3s;display:flex}.home-links a:hover{background:#343735}.home-links small{text-transform:uppercase;letter-spacing:.17em;color:#b7a181}.home-links strong{font-family:var(--serif);margin:22px 0 auto;font-size:30px;font-weight:400}.home-links span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.brand-directory{background:#eee9df}.brand-group{margin-bottom:70px}.brand-group h2{margin:0 0 24px;font-size:45px}.brand-group .brand-grid{grid-template-columns:repeat(5,1fr)}.hero-gif{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-message{flex-direction:column;gap:5px;display:flex}.hero-message span{display:block}.home-discover{overflow:hidden}.home-discover img{will-change:transform}@keyframes productScrollLift{0%{transform:translateY(52px)scale(.975)}to{transform:translateY(-30px)scale(1)}}@supports (animation-timeline:view()){.home-discover img{animation:linear both productScrollLift;animation-timeline:view();animation-range:entry exit 85%}}.fullscreen-copy h1{max-width:980px;font-size:clamp(48px,5.35vw,80px);line-height:.96}.fullscreen-copy{max-width:1080px}.fullscreen-copy .hero-message{max-width:none;margin-top:24px;gap:0!important;line-height:1.32!important}.hero-message span{white-space:nowrap}.trust-strip>div,.home-discover>div,.home-links>a{opacity:1;transform:none}.brand-logo-card{background:#f8f6f1;overflow:hidden;justify-content:center!important;align-items:center!important;height:160px!important;padding:30px 38px!important;display:flex!important}.brand-logo-card img{flex:none;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:86px!important;margin:auto!important;display:block!important}.brand-logo-card.text-only span{font-family:var(--serif);color:#514b44;text-align:center;margin:auto;font-size:22px;display:block}.brand-logo-card.has-image{font-size:0}.hero h1,.section-heading h2,.delivery h2,.about h2,.contact h2,.modal-content h2,.compare-header h2,.page-intro h1,.fullscreen-copy h1,.home-discover h2,.gallery-heading h2,.delivery-service h2,.brand-group h2,.values-grid h3,.contact-page h2{letter-spacing:-.035em;font-family:Outfit,Arial,sans-serif;font-weight:700}.product-title,.home-links strong,.about-number,.compare-product-head h3{font-family:Outfit,Arial,sans-serif}.product-title{font-weight:600}.eyebrow,.site-header nav a,.button{font-family:Figtree,Arial,sans-serif}.gallery-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.gallery-heading h2{margin:0;font-size:58px}.gallery-heading>p{color:#756e66;max-width:470px;line-height:1.7}.delivery-gallery{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.delivery-gallery>div{aspect-ratio:1;background:linear-gradient(145deg,#ddd6ca,#c7bba9);flex-direction:column;padding:30px;display:flex}.delivery-gallery>div:first-child{aspect-ratio:2.02}.delivery-gallery span{font-family:var(--serif);color:#ffffff8c;font-size:50px}.delivery-gallery strong{font-family:var(--serif);margin-top:auto;font-size:25px}.delivery-gallery small{text-transform:uppercase;letter-spacing:.13em;color:#6b635a;margin-top:8px}.delivery-service{color:#fff;background:#2c302d;grid-template-columns:1fr 1fr;gap:80px;margin-top:95px;padding:75px;display:grid}.delivery-service h2{margin:0;font-size:55px;line-height:1}.delivery-service>div:last-child{color:#c6c7c3;line-height:1.8}.delivery-service .button{margin-top:18px}.values-grid{background:#d8d0c4;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.values-grid>div{background:#eee9df;padding:60px}.values-grid span{font-family:var(--serif);color:#9b7b5b;font-size:27px}.values-grid h3{font-size:30px}.values-grid p{color:#716b63;line-height:1.7}.contact-page{grid-template-columns:1fr 460px;align-items:start;gap:100px;display:grid}.contact-page h2{font-size:52px;line-height:1.12}.compare-panel.wide{width:min(1500px,97vw)}.compare-products{gap:22px;margin-top:30px;display:grid}.compare-product{background:#fff;border:1px solid #ddd6ca;padding:24px}.compare-product-head{grid-template-columns:180px 1fr;align-items:center;gap:25px;margin-bottom:20px;display:grid}.compare-product-head img{object-fit:contain;background:#ece9e2;width:180px;height:130px}.compare-product-head h3{font-family:var(--serif);margin:0;font-size:32px}.variant-table-wrap{overflow:auto}.variant-table{border-collapse:collapse;width:100%;font-size:11px}.variant-table th,.variant-table td{text-align:left;border-top:1px solid #e5dfd6;min-width:125px;padding:12px}.variant-table th{text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:9px}.variant-table td:first-child{min-width:210px}.variant-table td small{color:#807970;margin-top:3px;display:block}@media (width<=1100px){.site-header nav{gap:17px;display:flex}.site-header nav a{font-size:11px}.brand-group .brand-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.site-header nav{display:none}.menu-button{margin-left:auto;display:block}.page-with-header{padding-top:70px}.page-intro{padding:75px 24px}.page-intro h1{font-size:51px}.fullscreen-hero{min-height:680px}.fullscreen-copy{padding:100px 24px 60px}.hero-shade{background:#1415149c}.slide-one,.slide-two,.slide-three{background-position:50% 60%}.slide-progress{left:24px}.home-discover{grid-template-columns:1fr}.home-discover h2{font-size:43px}.home-discover img{margin-top:40px}.home-links{grid-template-columns:1fr}.home-links a{min-height:220px;padding:40px}.brand-group .brand-grid{grid-template-columns:repeat(2,1fr)}.gallery-heading{display:block}.delivery-gallery{grid-template-columns:1fr}.delivery-gallery>div,.delivery-gallery>div:first-child{aspect-ratio:1.4}.delivery-service{grid-template-columns:1fr;gap:25px;padding:45px 25px}.delivery-service h2{font-size:43px}.values-grid{grid-template-columns:1fr}.values-grid>div{padding:45px 25px}.contact-page{grid-template-columns:1fr;gap:50px}.compare-product-head{grid-template-columns:100px 1fr}.compare-product-head img{width:100px;height:90px}.site-header,.site-header.transparent,.site-header.solid{height:70px}.fullscreen-copy h1{font-size:45px}.fullscreen-copy .hero-message{font-size:14px;line-height:1.35!important}.hero-message span{white-space:normal}}.showroom-photo{background:var(--paper);padding-bottom:0}.showroom-photo-placeholder{color:#4d463f;background:linear-gradient(135deg,#d9d1c4,#b8aa97);flex-direction:column;justify-content:center;align-items:center;width:100%;height:min(58vw,650px);min-height:390px;display:flex}.showroom-photo-placeholder span{letter-spacing:-.035em;font-family:Outfit,Arial,sans-serif;font-size:clamp(34px,5vw,70px);font-weight:600}.showroom-photo-placeholder small{text-transform:uppercase;letter-spacing:.2em;margin-top:12px}.contact-actions-wrap{flex-wrap:wrap}.contact-actions-wrap .button{min-width:150px}footer p small{color:#777875;letter-spacing:.04em;margin-top:10px;font-size:9px;display:block}.footer-links{align-items:center}.social-icon{border:1px solid #555755;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Arial,sans-serif;font-weight:700;color:#e2e1dd!important;font-size:15px!important;display:grid!important}.social-icon.instagram{font-weight:400;font-size:19px!important}@media (width<=760px){.showroom-photo{padding-bottom:0}.showroom-photo-placeholder{text-align:center;height:58vw;min-height:260px;padding:20px}.footer-links{flex-wrap:wrap}}.contact-main .showroom-photo-placeholder{height:300px;min-height:0;margin-bottom:34px}.contact-main .showroom-photo-placeholder span{font-size:clamp(28px,3vw,45px)}.contact-page{align-items:start}.contact-page .hours-card{position:sticky;top:112px}footer>p{font-size:12px}footer>p small{font-size:10px}.instagram-glyph{border:1.7px solid;border-radius:4px;width:16px;height:16px;display:block;position:relative}.instagram-glyph:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:3.3px;left:3.3px}.instagram-glyph:after{content:"";background:currentColor;border-radius:50%;width:2.4px;height:2.4px;position:absolute;top:2px;right:2px}@media (width<=760px){.contact-main .showroom-photo-placeholder{height:240px}.contact-page .hours-card{position:static}}.product-gallery{flex:1;place-items:center;min-height:0;display:grid;position:relative}.product-gallery>img{object-fit:contain;width:100%;max-height:650px;padding:5%}.gallery-arrow{color:#252625;background:#f7f5f0e0;border:1px solid #2526252e;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000014}.gallery-arrow:hover{background:#fff}.gallery-arrow.previous{left:18px}.gallery-arrow.next{right:18px}.gallery-dots{background:#f7f5f0d1;border-radius:20px;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gallery-dots button{background:#aaa49c;border:0;border-radius:50%;width:7px;height:7px;padding:0}.gallery-dots button.active{background:#2b2d2c;transform:scale(1.25)}.showroom-photo-frame{background:#d7d0c5;width:100%;height:300px;margin-bottom:34px;overflow:hidden}.showroom-photo-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.material-options{flex-wrap:wrap;gap:8px;margin:12px 0 11px;display:flex}.material-options>span{color:#373431;letter-spacing:.015em;background:#f8f6f1;border:1px solid #d3cabe;align-items:center;min-height:34px;padding:8px 12px;font-family:Figtree,Arial,sans-serif;font-size:11px;display:inline-flex}.material-block>.material-options+small{display:block}@media (width<=760px){.showroom-photo-frame{height:240px}.material-options{gap:6px}.material-options>span{padding:7px 10px;font-size:10px}}.contact-page .showroom-photo-frame{aspect-ratio:16/9;height:auto;margin-bottom:20px}.hours-address{border-top:1px solid #d6cdbf;margin-top:30px;padding-top:28px}.hours-address>span{text-transform:uppercase;letter-spacing:.17em;font-size:10px}.hours-address address{letter-spacing:-.015em;margin-top:15px;font-family:Outfit,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:600;line-height:1.5}@media (width<=760px){.contact-page .showroom-photo-frame{aspect-ratio:16/9;height:auto}.hours-address address{font-size:19px}}.delivery-gallery-section{background:#eee9df}.delivery-photo-wall{columns:3 300px;column-gap:14px}.delivery-photo-card{break-inside:avoid;isolation:isolate;background:#d9d1c5;margin:0 0 14px;position:relative;overflow:hidden}.delivery-photo-card img{width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.delivery-photo-card:hover img{transform:scale(1.025)}@media (width<=760px){.delivery-photo-wall{columns:2 140px;column-gap:8px}.delivery-photo-card{margin-bottom:8px}}.delivery-filters{scrollbar-width:none;border-bottom:1px solid #d2c9bc;align-items:center;gap:8px;margin:-5px 0 30px;padding:0 0 18px;display:flex;overflow-x:auto}.delivery-filters::-webkit-scrollbar{display:none}.delivery-filters button{color:#5e574f;letter-spacing:.06em;background:0 0;border:1px solid #c9bfb1;flex:none;min-height:38px;padding:0 16px;font-family:Figtree,Arial,sans-serif;font-size:10px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.delivery-filters button:hover,.delivery-filters button.active{color:#fff;background:#292c2a;border-color:#292c2a}.delivery-filters>span{color:#847b71;text-transform:uppercase;letter-spacing:.12em;flex:none;margin-left:auto;font-size:10px}@media (width<=760px){.delivery-filters{margin-top:25px;margin-bottom:20px;padding-bottom:14px}.delivery-filters button{padding:0 13px}.delivery-filters>span{display:none}}@media (width<=900px){body.nav-open{overflow:hidden}.site-header{padding:0 24px}.site-header nav{z-index:-1;opacity:0;visibility:hidden;pointer-events:none;background:#232524fc;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:calc(100dvh - 82px);margin:0;padding:55px 32px;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),visibility .35s;display:flex;position:fixed;top:82px;left:0;right:0;transform:translateY(-14px)!important}.site-header nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)!important}.site-header nav a{letter-spacing:-.015em;border-bottom:1px solid #ffffff21;width:100%;padding:18px 0;font-size:27px;font-weight:600}.site-header nav a:after{display:none}.menu-button{z-index:2;min-width:64px;min-height:40px;margin-left:auto;display:block;position:relative}.contact-actions-wrap .button{flex:1;min-width:180px}}@media (width<=760px){.site-header{padding:0 18px}.site-header nav{height:calc(100dvh - 70px);padding:38px 24px;top:70px}.site-header nav a{padding:16px 0;font-size:24px}.product-grid{grid-template-columns:1fr}.product-photo{aspect-ratio:1.18}.product-card-body{padding:20px}.product-title{font-size:25px}.card-actions{align-items:center;display:flex}.compare-button{margin-top:0}.contact-actions-wrap{grid-template-columns:1fr;margin-top:18px;display:grid}.contact-actions-wrap .button{width:100%;min-width:0}.hours-card dl div{gap:18px}.hours-card dd{text-align:right;white-space:nowrap}}@media (width>=901px) and (width<=1100px) and (height>=1500px){.site-header{height:96px;padding:0 52px}.page-with-header{padding-top:96px}.site-header nav{gap:28px}.site-header nav a{font-size:15px}.brand-mark{width:188px}.brand-mark img{width:184px}.button{min-height:58px;padding-left:28px;padding-right:28px;font-size:13px}.filter-tabs button,.delivery-filters button,.compare-launch,.compare-button{min-height:50px}.product-title{font-size:27px}.product-card-body{padding:24px}.card-actions button{min-height:48px}}@media (width>=761px) and (width<=900px){.contact-page{grid-template-columns:1fr;gap:42px}.contact-page .hours-card{position:static}.contact-actions-wrap{margin-top:20px}.showroom-photo-frame{width:100%}.brand-collection{padding-left:44px;padding-right:44px}.delivery-service{grid-template-columns:1fr;gap:30px;padding:55px}.about{grid-template-columns:32% 68%;gap:35px}footer{flex-wrap:wrap;gap:28px;padding:40px 35px}footer p{min-width:280px}footer .footer-links{justify-content:flex-start;width:100%}}@media (width>=901px) and (width<=1100px) and (height>=1500px){.site-header.solid,.site-header.transparent{height:96px}}.nav-menu{position:relative}.nav-menu>summary{cursor:pointer;color:#e8e5df;letter-spacing:.055em;align-items:center;gap:8px;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:500;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.nav-menu[open]>summary{color:#fff}.nav-menu[open]>summary:after{transform:translateY(2px)rotate(225deg)}.nav-dropdown{opacity:0;visibility:hidden;background:#232524fa;border:1px solid #ffffff1f;width:190px;padding:9px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 20px);left:-18px;transform:translateY(-7px);box-shadow:0 18px 38px #00000038}.nav-menu[open] .nav-dropdown{opacity:1;visibility:visible;transform:none}.site-header .nav-dropdown a{letter-spacing:.035em;padding:12px 13px;font-size:13px;display:block}.site-header .nav-dropdown a:hover{background:#ffffff14}.site-header .nav-dropdown a:after{display:none}@media (width>=901px) and (width<=1100px){.nav-menu>summary{font-size:11px}}@media (width<=900px){.site-header nav>.nav-menu{width:100%}.nav-menu>summary{letter-spacing:-.015em;border-bottom:1px solid #ffffff21;justify-content:space-between;width:100%;padding:18px 0;font-size:27px;font-weight:600}.nav-dropdown{width:100%;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:4px 0 8px 16px;display:none;position:static;transform:none}.nav-menu[open] .nav-dropdown{display:block}.site-header .nav-dropdown a{color:#c9c6c0;padding:13px 0;font-size:18px;font-weight:500}.site-header .nav-dropdown a:hover{color:#fff;background:0 0}}@media (width<=760px){.nav-menu>summary{padding:16px 0;font-size:24px}}main:has(.about-story-page){overflow:clip}.about-story-page{--about-dark:#262927;--about-cream:#eee9df;--about-bronze:#a98761;background:var(--paper)}.about-story-page h1,.about-story-page h2,.about-story-page h3{letter-spacing:-.045em;font-family:Outfit,Arial,sans-serif}.about-story-page h2{margin:0;font-size:clamp(43px,5vw,76px);line-height:.98}.about-story-page p{line-height:1.78}.about-story-section{padding:clamp(88px,10vw,150px) max(5vw,64px)}.about-section-number{color:#8c7c6a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 35px;font-size:10px;font-weight:700;line-height:1.2!important}.about-story-hero{background:var(--about-dark);color:#fff;grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.about-story-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:130px 5vw 95px max(6vw,72px);display:flex;position:relative}.about-story-hero-copy h1{max-width:720px;margin:0;font-size:clamp(58px,6.4vw,104px);font-weight:700;line-height:.88}.about-story-hero-copy>p:not(.eyebrow){color:#c7c9c5;max-width:500px;margin:34px 0 0;font-size:16px}.about-story-hero-copy>a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;width:max-content;margin-top:44px;padding-bottom:8px;font-size:10px;font-weight:600}.about-story-hero-copy>a span{margin-left:10px}.about-story-hero>div:nth-child(2){min-width:0;padding:112px 46px 46px 0}.about-hero-year{z-index:0;color:#ffffff09;letter-spacing:-.09em;pointer-events:none;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(170px,26vw,430px);font-weight:700;position:absolute;bottom:-.22em;left:2.8vw;line-height:.8!important}.about-image-placeholder{isolation:isolate;background:linear-gradient(145deg,#d9d0c2 0%,#b4a38e 48%,#776b5f 100%);align-items:flex-end;height:100%;min-height:430px;margin:0;display:flex;position:relative;overflow:hidden}.about-image-placeholder:before,.about-image-placeholder:after{content:"";z-index:-1;border:1px solid #ffffff47;border-radius:50%;position:absolute}.about-image-placeholder:before{aspect-ratio:1;width:72%;top:-18%;right:-24%}.about-image-placeholder:after{aspect-ratio:1;width:48%;bottom:-22%;left:-12%}.about-image-placeholder figcaption{color:#fff;background:linear-gradient(#0000,#1f1e1ccc);width:100%;padding:34px}.about-image-placeholder strong,.about-image-placeholder small{max-width:560px;display:block}.about-image-placeholder strong{font-family:Outfit,Arial,sans-serif;font-size:clamp(22px,2.3vw,35px);line-height:1.08}.about-image-placeholder small{color:#dedad3;margin-top:11px;font-size:11px;line-height:1.55}.about-placeholder-index{color:#fff;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff6b;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;top:25px;left:27px}.about-hero-placeholder{background:linear-gradient(145deg,#d8d0c4,#aa9984 52%,#635b53);min-height:100%}.about-showroom-image{height:100%;margin:0;overflow:hidden}.about-showroom-image img{object-fit:cover;object-position:center;width:100%;height:100%}.about-story-intro{background:#f7f5f0}.about-story-intro-copy{grid-template-columns:minmax(350px,.95fr) minmax(360px,.72fr);align-items:start;gap:10vw;display:grid}.about-story-intro-copy h2{max-width:720px}.about-story-intro-copy>div{border-top:1px solid #bcb3a6;padding-top:8px}.about-story-intro-copy p{color:#67615a;margin:24px 0 0;font-size:15px}.about-beginning{background:var(--about-cream)}.about-section-heading{max-width:930px;margin-bottom:70px}.about-section-heading>p:last-child{color:#716960;max-width:570px;margin:28px 0 0;font-size:15px}.about-history-layout{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);align-items:start;gap:7vw;display:grid}.about-history-visual{background:#bcae9d;height:calc(100svh - 164px);min-height:540px;max-height:720px;position:sticky;top:112px;overflow:hidden}.about-history-placeholder{opacity:0;pointer-events:none;min-height:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.035)}.about-history-placeholder.is-active{z-index:1;opacity:1;transform:scale(1)}.about-history-placeholder--archive{background:linear-gradient(145deg,#d2c4ae,#9f8b72 55%,#655b50)}.about-history-placeholder--opening{background:linear-gradient(145deg,#d9d1c6,#b6aa9a 50%,#777168)}.about-history-placeholder--chapter{background:linear-gradient(145deg,#c9c7be,#94978e 52%,#525852)}.about-history-placeholder--today{background:linear-gradient(145deg,#ddd8cc,#b5a98f 48%,#686257)}.about-history-counter{z-index:3;color:#fff;align-items:baseline;gap:6px;font-family:Outfit,Arial,sans-serif;display:flex;position:absolute;top:23px;right:24px}.about-history-counter span{font-size:26px;font-weight:600}.about-history-counter small{letter-spacing:.14em;opacity:.72;font-size:9px}.about-timeline{--about-progress:0%;margin:0;padding:0;list-style:none;position:relative}.about-timeline:before,.about-timeline:after{content:"";z-index:0;width:1px;position:absolute;top:10px;left:91px}.about-timeline:before{background:#c9beaf;bottom:10px}.about-timeline:after{height:var(--about-progress);background:#9a7652;transition:height .7s cubic-bezier(.22,1,.36,1)}.about-timeline li{z-index:1;opacity:.34;grid-template-columns:92px 1fr;align-content:center;gap:35px;min-height:50svh;padding:10vh 0;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(15px)}.about-timeline li.is-past{opacity:.58;transform:none}.about-timeline li.is-active{opacity:1;transform:none}.about-timeline li:after{content:"";width:9px;height:9px;box-shadow:0 0 0 7px var(--about-cream);background:#b6aa99;border-radius:50%;transition:background .45s,transform .45s;position:absolute;top:calc(50% - 4px);left:87px}.about-timeline li.is-active:after{background:var(--about-bronze);transform:scale(1.35)}.about-timeline time{color:#8e6d4d;align-self:center;font-family:Outfit,Arial,sans-serif;font-size:18px;font-weight:600;transition:color .45s}.about-timeline li.is-active time{color:#6f4b2c}.about-timeline h3{margin:0 0 11px;font-size:27px;line-height:1.1}.about-timeline p{color:#716960;max-width:570px;margin:0;font-size:14px}.about-family{background:#f7f5f0;grid-template-columns:minmax(380px,1fr) minmax(400px,.92fr);align-items:center;gap:8vw;display:grid}.about-family-image{height:720px}.about-family-copy h2{font-size:clamp(43px,4.7vw,70px)}.about-family-copy>p:not(.about-section-number){color:#6c665f;margin:25px 0 0;font-size:15px}.about-family-copy blockquote{border-top:1px solid #cfc7bc;margin:38px 0 0;padding:25px 0 0;font-family:Outfit,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.45}.about-principles{background:#e7e0d4}.about-principles-layout{grid-template-columns:minmax(360px,.84fr) minmax(520px,1.16fr);align-items:stretch;gap:clamp(60px,8vw,130px);display:grid}.about-principles-image{min-height:780px}.about-principles-image .about-image-placeholder{height:100%;min-height:780px}.about-principles-copy{padding:20px 0}.about-principles-copy .about-section-heading{margin-bottom:45px}.about-principles-copy .about-section-heading>p:last-child{max-width:590px}.about-principle-list{border-top:1px solid #b9ae9f}.about-principle-list article{border-bottom:1px solid #b9ae9f;padding:27px 0;display:block}.about-principle-list span{color:#8e6d4d;padding-top:5px;font-family:Outfit,Arial,sans-serif;font-size:13px}.about-principle-list h3{margin:0 0 8px;font-size:29px}.about-principle-list p{color:#6b635a;max-width:560px;margin:0;font-size:14px}.about-principles-note{color:#5f5952;max-width:650px;margin:38px 0 0;font-size:14px}.about-mission{background:var(--about-dark);color:#fff;grid-template-columns:1.08fr .92fr;min-height:760px;display:grid}.about-mission-visual{padding:46px 0 46px 46px}.about-mission-visual .about-image-placeholder{min-height:668px}.about-mission-copy{flex-direction:column;justify-content:center;padding:85px max(6vw,80px);display:flex}.about-mission-copy .about-section-number{color:#c3a47f}.about-mission-copy h2{font-size:clamp(50px,5.4vw,86px);line-height:.9}.about-mission-copy>p:not(.about-section-number){color:#c7c9c5;max-width:550px;margin:34px 0 0;font-size:15px}.about-mission-copy strong{color:#eeeae2;border-top:1px solid #555a56;margin-top:40px;padding-top:22px;font-family:Outfit,Arial,sans-serif;font-size:18px}.about-mission-cta{background:#202321;border-top:1px solid #4d514e;grid-column:1/-1;justify-content:space-between;align-items:end;gap:60px;padding:62px max(5vw,64px);display:flex}.about-mission-cta .eyebrow{margin-bottom:14px}.about-mission-cta h3{max-width:720px;margin:0;font-size:clamp(34px,3.5vw,55px);line-height:1}.about-mission-cta>div:first-child>p:last-child{color:#bfc2be;margin:20px 0 0;font-size:14px}.about-mission-cta>div:last-child{flex-shrink:0;align-items:center;gap:28px;display:flex}.about-mission-cta .about-text-link{color:#fff;border-color:#777d79}.about-text-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #877b6c;padding-bottom:6px;font-size:10px;font-weight:700}.about-story-page.about-motion-enabled [data-about-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--about-delay,0s);transform:translateY(25px)}.about-story-page.about-motion-enabled [data-about-reveal=image]{transform:translateY(20px)scale(.985)}.about-story-page.about-motion-enabled [data-about-reveal].is-visible{opacity:1;transform:none}@media (width<=1000px){.about-story-hero{grid-template-columns:1fr 1fr}.about-story-hero-copy{padding-left:44px}.about-story-hero>div:nth-child(2){padding:104px 30px 30px 0}.about-story-intro-copy{gap:6vw}.about-history-layout{gap:45px}.about-family,.about-visit{gap:55px}.about-family-image{height:620px}.about-section-heading-row{display:block}.about-section-heading-row>p{margin-top:25px!important}.about-mission-copy{padding:65px 50px}}@media (width<=760px){.about-story-section{padding:82px 22px}.about-story-page h2{font-size:43px}.about-story-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:22px}.about-story-hero-copy{min-height:650px;padding:120px 24px 65px}.about-story-hero-copy h1{font-size:53px}.about-story-hero-copy>p:not(.eyebrow){font-size:14px}.about-story-hero>div:nth-child(2){padding:0 22px}.about-hero-placeholder{min-height:520px}.about-hero-year{display:none}.about-story-intro-copy{grid-template-columns:1fr;gap:40px}.about-story-intro-copy>div{padding-top:0}.about-history-layout{grid-template-columns:1fr;gap:0}.about-history-visual{z-index:5;height:42svh;min-height:315px;max-height:430px;margin:0 -22px;top:84px}.about-history-placeholder figcaption{padding:25px 22px}.about-history-placeholder strong{font-size:24px}.about-history-counter{top:18px;right:20px}.about-timeline{padding-top:8vh}.about-timeline:before,.about-timeline:after{left:70px}.about-timeline li{grid-template-columns:70px 1fr;gap:25px;min-height:52svh;padding:12vh 0}.about-timeline li:after{left:66px}.about-timeline time{font-size:15px}.about-timeline h3{font-size:23px}.about-family,.about-visit{grid-template-columns:1fr;gap:55px}.about-family-image{height:530px}.about-family-copy blockquote{font-size:18px}.about-principle-grid{grid-template-columns:1fr}.about-principle-grid article{min-height:235px;padding:32px}.about-principles-note{margin-top:35px}.about-mission{grid-template-columns:1fr;min-height:0}.about-mission-visual{padding:22px 22px 0}.about-mission-visual .about-image-placeholder{min-height:480px}.about-mission-copy{padding:75px 24px 85px}.about-mission-copy h2{font-size:49px}.about-visit-image{aspect-ratio:4/3;height:auto}.about-visit-actions{flex-direction:column;align-items:flex-start}.about-image-placeholder figcaption{padding:28px 22px}.about-image-placeholder strong{font-size:25px}}@media (width<=1000px){.about-principles-layout{grid-template-columns:1fr;gap:50px}.about-principles-image,.about-principles-image .about-image-placeholder{min-height:560px}.about-principles-copy{padding:0}.about-mission-cta{flex-direction:column;align-items:flex-start;gap:35px}}@media (width<=760px){.about-principles-image,.about-principles-image .about-image-placeholder{min-height:510px}.about-principles-copy .about-section-heading{margin-bottom:35px}.about-principle-list article{grid-template-columns:45px 1fr;gap:15px;padding:24px 0}.about-principle-list h3{font-size:26px}.about-principles-note{margin-top:30px}.about-mission-cta{padding:52px 24px}.about-mission-cta h3{font-size:37px}.about-mission-cta>div:last-child{flex-direction:column;align-items:flex-start}.about-mission-cta .button{min-width:172px}}@media (prefers-reduced-motion:reduce){.about-story-page.about-motion-enabled [data-about-reveal]{opacity:1;transition:none;transform:none}.about-history-placeholder,.about-timeline li,.about-timeline:after{transition:none}}.brand-showcase{background:#eee9df}.brand-collection{border-bottom:1px solid #34302b26;grid-template-columns:minmax(270px,31%) 1fr;gap:7vw;padding:95px max(6vw,70px);display:grid}.brand-collection-intro{grid-template-columns:44px 1fr;align-items:start;gap:24px;display:grid}.brand-collection-intro>span{letter-spacing:.16em;opacity:.58;border-top:1px solid;padding-top:7px;font-size:10px}.brand-collection-intro .eyebrow{color:inherit;opacity:.62;margin-bottom:15px}.brand-collection-intro h2{letter-spacing:-.05em;margin:0 0 22px;font-family:Outfit,Arial,sans-serif;font-size:clamp(44px,4.5vw,72px);line-height:.9}.brand-collection-intro div>p:last-child{max-width:370px;color:inherit;opacity:.68;margin:0;font-size:14px;line-height:1.8}.brand-logo-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.brand-logo-showcase.count-5{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-logo-tile{background:#ffffffd1;border:1px solid #39332d1f;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),background .3s;display:flex;position:relative;overflow:hidden}.brand-logo-tile:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 22px 45px #27221d1f}.brand-logo-tile>small{color:#938a7e;letter-spacing:.16em;font-size:8px;position:absolute;top:16px;left:18px}.brand-logo-tile>div{justify-content:center;align-items:center;width:100%;height:115px;display:flex}.brand-logo-tile img{object-fit:contain;object-position:center;width:auto;max-width:82%;height:auto;max-height:88px;display:block}.brand-logo-tile.text-only span{letter-spacing:-.025em;color:#48423b;font-family:Outfit,Arial,sans-serif;font-size:26px;font-weight:600}.brand-tile-description{color:#655f57;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:10px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.brand-logo-showcase.count-5 .brand-logo-tile:first-child{grid-column:span 2}.brand-collection.warm{color:#2d2c29;background:#e7ded0}.brand-collection.dark{color:#f2eee6;background:#292c2a}.brand-collection.dark .brand-logo-tile{background:#f5f2eb;border-color:#ffffff1f}.brand-collection.stone{color:#2b2926;background:#d3c5b4}.brand-collection.light{color:#302e2a;background:#f4f1ea}@media (width<=1050px){.brand-collection{grid-template-columns:1fr;gap:50px;padding:75px 45px}.brand-collection-intro div>p:last-child{max-width:560px}.brand-logo-showcase.count-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.brand-collection{gap:38px;padding:65px 22px}.brand-collection-intro{grid-template-columns:32px 1fr;gap:14px}.brand-collection-intro h2{font-size:46px}.brand-logo-showcase,.brand-logo-showcase.count-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-logo-showcase.count-5 .brand-logo-tile:first-child{grid-column:span 2}.brand-logo-tile{min-height:150px;padding:15px}.brand-logo-tile>div{height:82px}.brand-logo-tile img{max-width:88%;max-height:67px}.brand-logo-tile.text-only span{font-size:21px}}.wardrobe-hero{color:#fff;background:#292c2a;grid-template-columns:minmax(0,1fr);align-items:end;min-height:460px;padding:105px max(8vw,90px) 80px;display:grid}.wardrobe-hero h1{letter-spacing:-.05em;max-width:820px;margin:0 0 25px;font-family:Outfit,Arial,sans-serif;font-size:clamp(50px,5.7vw,84px);line-height:.94}.wardrobe-hero>div>p:last-child{color:#c8c9c5;max-width:650px;margin:0;font-size:17px;line-height:1.7}.wardrobe-estimator{background:#eee9df;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:stretch;gap:22px;display:grid}.wardrobe-form-card{background:#f8f6f1;border:1px solid #ddd5c9;padding:50px}.wardrobe-card-heading h2,.wardrobe-result h2{letter-spacing:-.035em;font-family:Outfit,Arial,sans-serif}.wardrobe-card-heading h2{margin:0 0 12px;font-size:42px}.wardrobe-card-heading>p:last-child{color:#756e66;margin:0;line-height:1.7}.unit-switch{background:#e9e3d8;margin:35px 0 28px;padding:4px;display:flex}.unit-switch button{color:#756e66;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;flex:1;min-height:42px;padding:8px;font-size:11px;font-weight:600}.unit-switch button.active{color:#272725;background:#fff;box-shadow:0 3px 12px #302a2314}.wardrobe-measurement{border:0;margin:0 0 22px;padding:0}.wardrobe-measurement legend{margin-bottom:10px;font-size:12px;font-weight:600}.imperial-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.imperial-fields label,.metric-field{display:block;position:relative}.imperial-fields span,.metric-field span{color:#827a70;pointer-events:none;font-size:11px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.wardrobe-measurement input{color:#272725;background:#fff;border:1px solid #cfc6ba;border-radius:0;outline:none;width:100%;height:58px;padding:0 75px 0 16px;font-family:Outfit,Arial,sans-serif;font-size:20px}.wardrobe-measurement input:focus{border-color:#797067;box-shadow:0 0 0 2px #7970671f}.wardrobe-planning-goal{border:0;margin:5px 0 24px;padding:0}.wardrobe-planning-goal legend{margin-bottom:10px;font-size:12px;font-weight:600}.wardrobe-planning-goal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wardrobe-planning-goal button{color:#4f4a44;text-align:left;background:#fff;border:1px solid #d3cabe;min-width:0;min-height:74px;padding:12px}.wardrobe-planning-goal button strong,.wardrobe-planning-goal button span{display:block}.wardrobe-planning-goal button strong{font-family:Outfit,Arial,sans-serif;font-size:13px}.wardrobe-planning-goal button span{color:#837b71;margin-top:5px;font-size:8px;line-height:1.4}.wardrobe-planning-goal button.active{color:#fff;background:#292c2a;border-color:#292c2a}.wardrobe-planning-goal button.active span{color:#c8cac6}.planning-measurements.two-arms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wall-space-summary{background:#eee8dd;border-left:3px solid #b4946b;margin:8px 0 20px;padding:16px}.wall-space-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wall-space-values span,.wall-space-values small,.wall-space-values strong{display:block}.wall-space-values small{color:#7d756b;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.wall-space-values strong{margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:15px}.wall-space-bar{background:#ddd5c9;gap:2px;min-height:42px;margin-top:14px;display:flex}.wall-space-bar i,.wall-space-bar em{flex-basis:0;place-items:center;min-width:25px;font-style:normal;display:grid}.wall-space-bar i{color:#fff;background:#5c625f}.wall-space-bar i.side-cabinet{background:#b78c5a}.wall-space-bar i b{font-size:7px;font-weight:600}.wall-space-bar em{color:#6f675e;background:repeating-linear-gradient(135deg,#eee8dd 0 6px,#ddd5c9 6px 8px);font-size:7px}.wall-space-summary>p{color:#766e65;margin:10px 0 0;font-size:9px}.wardrobe-result{color:#fff;background:#292c2a;flex-direction:column;padding:50px;display:flex}.wardrobe-outline{background:linear-gradient(#ddd8ce,#bbb3a7);border:2px solid #d9d3c8;border-bottom-width:7px;gap:5px;height:205px;margin:11px 0 10px;padding:12px 10px 0;display:flex}.wardrobe-body-block{background:#d8d3ca;border:2px solid #706c65;flex-basis:0;min-width:0;display:flex}.wardrobe-door{background:linear-gradient(90deg,#e6e2da,#ccc6bb);border-right:1px solid #8f8980;flex:1;position:relative}.wardrobe-door:last-child{border-right:0}.wardrobe-door:before{content:"";background:#57524c40;height:1px;position:absolute;top:10px;left:8px;right:8px}.wardrobe-door b{background:#55524e;border-radius:2px;width:2px;height:28px;position:absolute;top:48%;right:8px}.wardrobe-layout-count{color:#aaada9;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin:0 0 27px;font-size:10px;display:flex}.wardrobe-layout-count strong{color:#eee9df;font-weight:600}.wardrobe-size{border-bottom:1px solid #575a57;padding:0 0 22px}.wardrobe-size>span,.quote-price>span{color:#aeb0ac;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.wardrobe-size strong{flex-wrap:wrap;align-items:baseline;gap:7px;font-family:Outfit,Arial,sans-serif;font-size:25px;display:flex}.wardrobe-size small{color:#b8bab6;text-transform:uppercase;letter-spacing:.1em;font-family:Figtree,Arial,sans-serif;font-size:10px;font-weight:400}.wardrobe-size b{color:#bda17d;margin:0 3px;font-weight:400}.quote-price{margin-top:28px}.quote-price strong{letter-spacing:-.045em;color:#f4efe6;font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,5vw,70px);line-height:1;display:block}.quote-disclaimer{color:#aaaca8;margin:22px 0;font-size:10px;line-height:1.6}.wardrobe-cta{color:#222;background:#d5b78f;border:0;width:100%;min-height:58px;margin-top:auto}.wardrobe-cta:hover{background:#e2c69f}.manual-quote-mark{color:#d5b78f;border:1px solid #777b77;place-items:center;width:78px;height:78px;margin:30px 0;font-size:44px;font-weight:200;display:grid}.wardrobe-result h2{margin:0 0 13px;font-size:38px}.wardrobe-result.manual>p:not(.eyebrow){color:#bfc1bd;max-width:380px;line-height:1.7}@media (width<=900px){.wardrobe-hero{padding-left:45px;padding-right:45px}.wardrobe-estimator{grid-template-columns:1fr}.wardrobe-result{min-height:620px}}@media (width<=600px){.wardrobe-hero{min-height:0;padding:75px 22px 55px}.wardrobe-hero h1{font-size:46px}.wardrobe-estimator{padding:45px 16px}.wardrobe-form-card,.wardrobe-result{padding:30px 22px}.wardrobe-card-heading h2{font-size:34px}.unit-switch button{font-size:9px}.wardrobe-result{min-height:570px}.wardrobe-outline{height:175px}.wardrobe-size strong{font-size:21px}.wardrobe-planning-goal>div{grid-template-columns:1fr}.wardrobe-planning-goal button{min-height:60px}.planning-measurements.two-arms{grid-template-columns:1fr}.wall-space-values{grid-template-columns:1fr 1fr}}.wardrobe-compartments{background:#f7f5f0}.compartment-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.compartment-section-heading h2{letter-spacing:-.045em;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(42px,4.7vw,68px);line-height:.98}.compartment-section-heading>p{color:#746d64;max-width:490px;margin:0;font-size:15px;line-height:1.75}.compartment-workspace{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);align-items:start;gap:22px;display:grid}.compartment-picker,.wardrobe-overall-preview{background:#fff;border:1px solid #ddd5c9}.compartment-picker{padding:34px}.body-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:34px;display:grid}.body-tabs button{text-align:left;background:#f5f2eb;border:1px solid #d7cfc3;min-height:92px;padding:16px;position:relative}.body-tabs button.active{color:#fff;background:#292c2a;border-color:#292c2a}.body-tabs button:disabled{cursor:default;opacity:.58}.body-tabs span,.body-tabs strong,.body-tabs small{display:block}.body-tabs span{text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-size:9px}.body-tabs strong{margin:8px 0 3px;font-family:Outfit,Arial,sans-serif;font-size:16px}.body-tabs small{opacity:.65;font-size:9px}.picker-intro{border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:end;gap:35px;padding:0 0 19px;display:flex}.picker-intro>div span,.overall-preview-heading span{color:#857d73;text-transform:uppercase;letter-spacing:.13em;font-size:9px;display:block}.picker-intro>div strong{margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:27px;display:block}.picker-intro>p{color:#756e66;text-align:right;max-width:400px;margin:0;font-size:11px;line-height:1.55}.compartment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.compartment-grid>button{text-align:left;background:#faf8f4;border:1px solid #ddd5ca;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.compartment-grid>button:hover{border-color:#9b8f80;transform:translateY(-2px);box-shadow:0 10px 25px #37302814}.compartment-grid>button.selected{background:#fff;border:2px solid #292c2a;padding:12px}.compartment-card-code{z-index:2;color:#fff;letter-spacing:.07em;background:#292c2a;place-items:center;width:33px;height:25px;font-size:10px;font-weight:700;display:grid;position:absolute;top:19px;left:20px}.compartment-grid>button>strong,.compartment-grid>button>small{display:block}.compartment-grid>button>strong{margin:12px 0 4px;font-family:Outfit,Arial,sans-serif;font-size:15px}.compartment-grid>button>small{color:#817970;min-height:30px;font-size:9px;line-height:1.5}.selection-mark{color:#252525;background:#c9ad84;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:none;position:absolute;top:11px;right:12px}.compartment-grid>button.selected .selection-mark{display:grid}.artwork-note{color:#8b8379;border-top:1px solid #e5ded4;margin:20px 0 0;padding:15px 0 0;font-size:9px;line-height:1.55}.fixed-only-message{background:#f2eee6;grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:35px;display:grid}.fixed-only-message strong{font-family:Outfit,Arial,sans-serif;font-size:25px}.fixed-only-message p{color:#746e66;line-height:1.7}.compartment-art{background:#e7e1d7;border:5px solid #69645d;height:255px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff6b}.compartment-art.compact{border-width:3px;height:150px}.compartment-art span,.compartment-art i,.compartment-art div{display:block;position:absolute}.compartment-top-shelf{background:#716c64;height:4px;top:18%;left:0;right:0}.rail{background:#625e57;height:3px}.rail:before,.split-hang .rail:before,.mixed-hang .rail:before,.tower-hang .rail:before{content:"";background:#625e57;border-radius:8px;height:8px;position:absolute;top:-3px;left:5%;right:5%}.rail-upper{top:30%;left:12%;right:12%}.rail-lower{top:61%;left:12%;right:12%}.shirt,.coat{background:#cbc1b3;border:2px solid #81796f;border-top:0;border-radius:0 0 13px 13px;width:22%;height:24%}.shirt:before,.coat:before{content:"";border:2px solid #81796f;border-bottom:0;border-radius:12px 12px 0 0;width:15px;height:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.shirt{top:34%;left:39%}.shirt-upper{height:19%;top:35%;left:22%}.shirt-lower{height:19%;top:66%;right:22%}.coat{width:32%;height:55%;top:33%;left:34%}.coat.short{height:37%}.compartment-shelf-stack i,.split-shelves i,.mixed-shelves i,.tower-shelves i{border-bottom:3px solid #716c64;width:100%;height:20%;position:relative!important}.drawer-stack{height:31%;bottom:4%;left:8%;right:8%}.drawer-stack i{background:#d5ccbf;border:2px solid #716c64;border-bottom:0;width:100%;height:33%;position:relative!important}.drawer-stack i:after{content:"";background:#716c64;height:2px;position:absolute;top:42%;left:45%;right:45%}.drawer-stack i:last-child{border-bottom:2px solid #716c64}.drawers-two{height:22%}.drawers-two i{height:50%}.drawer-one{height:12%}.drawer-one i{border-bottom:2px solid #716c64;height:100%}.split-hang{border-right:3px solid #716c64;width:57%;top:18%;bottom:0;left:0}.split-hang .rail,.mixed-hang .rail,.tower-hang .rail{top:15%;left:13%;right:13%}.split-hang .coat{width:50%;height:58%;top:25%;left:25%}.split-shelves{width:43%;top:18%;bottom:0;right:0}.split-shelves i{height:25%}.mixed-hang{border-right:3px solid #716c64;width:57%;top:18%;bottom:25%;left:0}.mixed-hang .shirt{width:44%;height:43%;top:26%;left:28%}.mixed-shelves{width:43%;top:18%;bottom:25%;right:0}.mixed-shelves i{height:33.333%}.layout-mixed .drawer-stack{height:22%;left:0;right:0}.tower-shelves{border-right:3px solid #716c64;width:42%;top:18%;bottom:38%;left:0}.tower-shelves i{height:33.333%}.tower-hang{width:58%;top:18%;bottom:38%;right:0}.tower-hang .coat{width:40%;height:62%;top:27%;left:30%}.layout-tower .drawer-stack{height:34%;left:0;right:0}.compartment-art.compact .compartment-top-shelf,.compartment-art.compact .rail{height:2px}.compartment-art.compact .compartment-shelf-stack i,.compartment-art.compact .split-shelves i,.compartment-art.compact .mixed-shelves i,.compartment-art.compact .tower-shelves i{border-bottom-width:2px}.compartment-art.compact .split-hang,.compartment-art.compact .mixed-hang,.compartment-art.compact .tower-shelves{border-right-width:2px}.compartment-art.compact .shirt,.compartment-art.compact .coat,.compartment-art.compact .drawer-stack i{border-width:1px}.compartment-art.compact .drawer-stack i:last-child{border-bottom-width:1px}.layout-side-cabinet .compartment-top-shelf{display:none}.side-cabinet-spotlight{background:#2b2c2a;border-radius:50%;width:12px;height:7px;top:2%;left:calc(50% - 6px);box-shadow:0 7px 15px #ffde9eb8}.side-cabinet-glass-shelves{inset:0 0 31.2%}.side-cabinet-glass-shelves i{background:#dcf1f0e0;border-top:1px solid #fff;height:2px;left:0;right:0;box-shadow:0 2px 5px #b3e0df8c}.side-cabinet-glass-shelves i:first-child{top:25%}.side-cabinet-glass-shelves i:nth-child(2){top:50%}.side-cabinet-glass-shelves i:nth-child(3){top:75%}.side-cabinet-drawers{inset:68.8% 0 0}.side-cabinet-drawers i{background:#d5ccbf;border:2px solid #716c64;border-bottom:0;width:100%;height:33.333%;position:relative!important}.side-cabinet-drawers i:last-child{border-bottom:2px solid #716c64}.side-cabinet-drawers i:after{content:"";background:#716c64;height:2px;position:absolute;top:45%;left:45%;right:45%}.compartment-art.compact .side-cabinet-drawers i{border-width:1px}.compartment-art.compact .side-cabinet-drawers i:last-child{border-bottom-width:1px}.wardrobe-overall-preview{color:#fff;background:#292c2a;padding:31px;position:sticky;top:105px}.overall-preview-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.overall-preview-heading h3{letter-spacing:-.03em;margin:5px 0 0;font-family:Outfit,Arial,sans-serif;font-size:29px}.preview-toggle{background:#3c3f3d;padding:3px;display:flex}.preview-toggle button{color:#bbbdb9;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;min-height:34px;padding:0 11px;font-size:9px}.preview-toggle button.active{color:#262827;background:#f0ebe2}.overall-wardrobe{background:linear-gradient(#d9d4cb,#bcb4a8);border:2px solid #b9b3a9;border-bottom-width:9px;gap:4px;height:390px;margin:28px 0 18px;padding:18px 12px 0;display:flex}.overall-body{color:#292a28;cursor:pointer;background:#ddd7cd;border:2px solid #6c6861;flex-basis:0;min-width:0;position:relative}.overall-body.active{outline-offset:2px;z-index:2;outline:3px solid #d5b78f}.overall-body>.compartment-art{height:calc(100% - 42px);box-shadow:none;border:0}.overall-body>span,.overall-body>strong{z-index:3;text-transform:uppercase;letter-spacing:.08em;font-size:8px;position:absolute;bottom:7px}.overall-body>span{color:#706b63;left:8px}.overall-body>strong{right:8px}.overall-doors{display:flex;position:absolute;inset:0 0 39px}.overall-doors i{background:linear-gradient(90deg,#e4dfd6,#c9c1b6);border-right:1px solid #817c74;flex:1;position:relative}.overall-doors i:last-child{border-right:0}.overall-doors b{background:#4f4c47;width:2px;height:26px;position:absolute;top:46%;right:6px}.overall-summary{border-top:1px solid #535653;border-bottom:1px solid #535653;grid-template-columns:1fr 1fr;display:grid}.overall-summary>div{padding:17px 0}.overall-summary>div+div{border-left:1px solid #535653;padding-left:20px}.overall-summary span,.overall-summary strong{display:block}.overall-summary span{color:#9da09b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.overall-summary strong{margin-top:6px;font-family:Outfit,Arial,sans-serif;font-size:14px}.wardrobe-overall-preview>p{color:#aeb0ac;margin:17px 0 0;font-size:9px;line-height:1.6}@media (width<=1100px){.compartment-workspace{grid-template-columns:1fr}.wardrobe-overall-preview{position:static}.overall-wardrobe{height:440px}.body-tabs{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.wardrobe-compartments{padding:65px 16px}.compartment-section-heading{margin-bottom:28px;display:block}.compartment-section-heading>p{margin-top:18px}.compartment-picker,.wardrobe-overall-preview{padding:22px 16px}.body-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.body-tabs button{flex:0 0 132px}.picker-intro{display:block}.picker-intro>p{text-align:left;margin-top:10px}.compartment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.compartment-art.compact{height:130px}.compartment-grid>button>small{min-height:42px}.overall-preview-heading{display:block}.preview-toggle{margin-top:18px}.preview-toggle button{flex:1}.overall-wardrobe{gap:2px;height:330px;padding-left:6px;padding-right:6px}.overall-body>span{display:none}.overall-body>strong{font-size:7px;left:4px;right:auto}.overall-summary{grid-template-columns:1fr}.overall-summary>div+div{border-top:1px solid #535653;border-left:0;padding-left:0}.fixed-only-message{grid-template-columns:1fr}.fixed-only-message .compartment-art{height:210px}}.klt-lower-shelf{background:#716c64;height:3px;bottom:22%;left:0;right:0}.klt-luggage{background:#c4b8a9;border:2px solid #81796f;border-radius:9px 9px 3px 3px;height:12%;bottom:5%;left:22%;right:22%}.klt-p3-long{border-right:3px solid #716c64;width:51%;top:18%;bottom:0;left:0}.klt-p3-long .rail,.klt-p3-short .rail,.klt-p4-hang .rail{top:12%;left:12%;right:12%}.klt-p3-long .coat{width:56%;height:63%;top:20%;left:22%}.klt-p3-short{width:49%;top:18%;bottom:0;right:0}.klt-p3-short .shirt{width:50%;height:30%;top:19%;left:25%}.klt-p3-short .drawer-stack{height:25%;bottom:5%;left:10%;right:10%}.klt-p4-hang{width:29%;top:18%;bottom:25%}.klt-p4-hang.left{left:0}.klt-p4-hang.right{right:0}.klt-p4-hang .coat{width:50%;height:68%;top:20%;left:25%}.klt-p4-shelves{border-left:3px solid #716c64;border-right:3px solid #716c64;inset:18% 29% 25%}.klt-p4-shelves i{border-bottom:3px solid #716c64;width:100%;height:25%;position:relative!important}.klt-p4-cubbies{border-top:3px solid #716c64;grid-template-columns:repeat(3,1fr);height:25%;bottom:0;left:0;right:0;display:grid!important}.klt-p4-cubbies i{border-right:3px solid #716c64;position:relative!important}.klt-p4-cubbies i:last-child{border-right:0}.klt-p5-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);inset:18% 0 23%;display:grid!important}.klt-p5-grid i{border-bottom:3px solid #716c64;border-right:3px solid #716c64;position:relative!important}.klt-p5-grid i:nth-child(2n){border-right:0}.layout-klt-p5 .drawer-stack{height:23%;bottom:0;left:0;right:0}.layout-klt-p6 .shirt{height:20%;top:29%}.layout-klt-p6 .rail-lower{top:54%}.layout-klt-p6 .klt-lower-coat{height:21%;top:58%;left:34%}.layout-klt-p6 .drawer-stack{height:18%;bottom:0;left:0;right:0}.klt-wide-shirt{width:42%;left:29%}.klt-p7-shelves{border-top:3px solid #716c64;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);inset:57% 0 20%;display:grid!important}.klt-p7-shelves i{border-bottom:3px solid #716c64;border-right:3px solid #716c64;position:relative!important}.klt-p7-shelves i:nth-child(3n){border-right:0}.layout-klt-p7 .drawer-stack{grid-template-columns:repeat(2,1fr);height:20%;bottom:0;left:0;right:0;display:grid!important}.layout-klt-p7 .drawer-stack i{border:2px solid #716c64;height:100%}.klt-bench{background:#c4b8a9;border:2px solid #81796f;border-radius:12px;height:8%;top:59%;left:9%;right:9%}.layout-klt-p8 .drawer-stack{height:30%;bottom:0;left:0;right:0}.klt-mirror{background:linear-gradient(135deg,#cdd8d8,#f1eee5 48%,#b9c6c7);border:4px solid #d7b980;width:61%;height:48%;top:22%;left:5%}.klt-accessory-shelves{border-left:3px solid #716c64;width:30%;top:18%;bottom:30%;right:0}.klt-accessory-shelves i{border-bottom:3px solid #716c64;width:100%;height:25%;position:relative!important}.klt-p9-drawer{background:#d5ccbf;border-top:3px solid #716c64;border-bottom:3px solid #716c64;height:11%;top:72%;left:0;right:0}.klt-p9-drawer:after{content:"";background:#716c64;height:2px;position:absolute;top:46%;left:46%;right:46%}.klt-p9-open{background:linear-gradient(90deg,#0000 44%,#716c6433 44% 56%,#0000 56%);height:17%;bottom:0;left:0;right:0}.compartment-art.compact .klt-p3-long,.compartment-art.compact .klt-p4-shelves,.compartment-art.compact .klt-accessory-shelves{border-width:2px}.compartment-art.compact .klt-p4-shelves i,.compartment-art.compact .klt-p4-cubbies,.compartment-art.compact .klt-p5-grid i,.compartment-art.compact .klt-p7-shelves,.compartment-art.compact .klt-p7-shelves i,.compartment-art.compact .klt-accessory-shelves i,.compartment-art.compact .klt-p9-drawer{border-width:1px}.compartment-art.compact .klt-mirror{border-width:2px}.layout-klt-b2 .coat{height:39%}.klt-b3-short,.klt-b3-long{width:50%;top:18%;bottom:0}.klt-b3-short{border-right:3px solid #716c64;left:0}.klt-b3-long{right:0}.klt-b3-short .rail,.klt-b3-long .rail{top:12%;left:12%;right:12%}.klt-b3-short .shirt{width:50%;height:30%;top:19%;left:25%}.klt-b3-long .coat{width:56%;height:63%;top:20%;left:22%}.klt-b4-double{border-right:3px solid #716c64;width:50%;top:18%;bottom:0;left:0}.klt-b4-double .rail-upper{top:15%}.klt-b4-double .rail-lower{top:56%}.klt-b4-double .shirt-upper{width:46%;height:25%;top:20%;left:27%}.klt-b4-double .shirt-lower{width:46%;height:25%;top:61%;left:27%;right:auto}.klt-b4-shelves{width:50%;top:18%;bottom:0;right:0}.klt-b4-shelves i{border-bottom:3px solid #716c64;width:100%;height:20%;position:relative!important}.klt-b4-shelves i:last-child{border-bottom:0}.klt-b5-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);inset:18% 0 0;display:grid!important}.klt-b5-grid i{border-bottom:3px solid #716c64;border-right:3px solid #716c64;position:relative!important}.klt-b5-grid i:nth-child(2n){border-right:0}.klt-b5-grid i:nth-last-child(-n+2){background:#d5ccbf;border-bottom:0}.klt-b5-grid i:nth-last-child(-n+2):after{content:"";background:#716c64;height:2px;position:absolute;top:48%;left:45%;right:45%}.layout-klt-b6 .coat{height:42%}.layout-klt-b6 .drawer-stack{height:22%;bottom:0;left:0;right:0}.klt-b7-shelves{border-top:3px solid #716c64;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);inset:51% 0 0;display:grid!important}.klt-b7-shelves i{border-bottom:3px solid #716c64;border-right:3px solid #716c64;position:relative!important}.layout-klt-b8 .drawer-stack{height:30%;bottom:0;left:0;right:0}.klt-b9-drawer{background:#d5ccbf;border-top:3px solid #716c64;border-bottom:3px solid #716c64;height:11%;top:72%;left:0;right:0}.klt-b9-drawer:after{content:"";background:#716c64;height:2px;position:absolute;top:46%;left:46%;right:46%}.klt-b9-open{background:linear-gradient(90deg,#0000 44%,#716c6433 44% 56%,#0000 56%);height:17%;bottom:0;left:0;right:0}.compartment-art.compact .klt-b3-short,.compartment-art.compact .klt-b4-double,.compartment-art.compact .klt-accessory-shelves{border-width:2px}.compartment-art.compact .klt-b4-shelves i,.compartment-art.compact .klt-b5-grid i,.compartment-art.compact .klt-b7-shelves,.compartment-art.compact .klt-b7-shelves i,.compartment-art.compact .klt-accessory-shelves i,.compartment-art.compact .klt-b9-drawer{border-width:1px}.compartment-shelf-stack i:last-child,.compartment-art.compact .compartment-shelf-stack i:last-child{border-bottom:0}.wardrobe-door.handle-left b,.overall-doors .handle-left b{left:6px;right:auto}.wardrobe-door.handle-right b,.overall-doors .handle-right b{left:auto;right:6px}.enquiry-page{background:#eee9df;min-height:calc(100vh - 82px);padding-top:clamp(85px,10vw,145px)}.enquiry-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:60px;max-width:1250px;margin:0 auto 55px;display:grid}.enquiry-intro .eyebrow{grid-column:1/-1;margin-bottom:-35px}.enquiry-intro h1{letter-spacing:-.05em;max-width:820px;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,6vw,86px);line-height:.95}.enquiry-intro>p:last-child{color:#706a62;margin:0;font-size:16px;line-height:1.75}.enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1250px;margin:0 auto;display:grid}.enquiry-card{background:#f8f6f1;border:1px solid #d1c8bb;grid-template-columns:45px 1fr 35px;align-items:center;gap:18px;min-height:145px;padding:25px 28px;transition:transform .25s,border-color .25s,background .25s;display:grid}.enquiry-card:hover{background:#fff;border-color:#8a7e6e;transform:translateY(-3px)}.enquiry-number{color:#9b8060;letter-spacing:.14em;align-self:start;font-size:10px;font-weight:700}.enquiry-card strong,.enquiry-card small{display:block}.enquiry-card strong{font-family:Outfit,Arial,sans-serif;font-size:25px}.enquiry-card small{color:#777067;letter-spacing:.03em;margin-top:8px;font-size:11px}.enquiry-arrow{text-align:right;font-size:24px}.enquiry-card.unavailable{opacity:.52}.enquiry-card.unavailable:hover{background:#f8f6f1;border-color:#d1c8bb;transform:none}.enquiry-back{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #8b8277;width:max-content;max-width:1250px;margin:35px auto 0;padding-bottom:4px;font-size:11px;display:block}@media (width<=760px){.enquiry-page{min-height:calc(100vh - 70px);padding-top:70px}.enquiry-intro{margin-bottom:35px;display:block}.enquiry-intro .eyebrow{margin-bottom:16px}.enquiry-intro h1{font-size:49px}.enquiry-intro>p:last-child{margin-top:23px}.enquiry-grid{grid-template-columns:1fr}.enquiry-card{grid-template-columns:34px 1fr 28px;gap:10px;min-height:120px;padding:21px 18px}.enquiry-card strong{font-size:21px}}.arrangement-help{background:#eee8dd;border-left:3px solid #b4946b;justify-content:space-between;align-items:center;gap:30px;margin:-4px 0 18px;padding:17px 19px;display:flex}.arrangement-help span,.arrangement-help strong{display:block}.arrangement-help span{color:#7c746a;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.arrangement-help strong{margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:17px}.arrangement-help p{color:#756e65;text-align:right;max-width:330px;margin:0;font-size:10px;line-height:1.55}.body-tabs>.body-tab{background:#f5f2eb;border:1px solid #d7cfc3;min-width:0}.body-tabs>.body-tab.active{border-color:#292c2a;box-shadow:inset 0 0 0 1px #292c2a}.body-tabs>.body-tab>.body-tab-select{text-align:left;background:0 0;border:0;width:100%;min-height:84px;padding:14px;display:block}.body-tabs>.body-tab.active>.body-tab-select{color:#fff;background:#292c2a}.body-tabs>.body-tab>.body-tab-select:disabled{opacity:.7}.body-tabs>.body-tab>.body-tab-select span,.body-tabs>.body-tab>.body-tab-select strong,.body-tabs>.body-tab>.body-tab-select small{display:block}.body-tabs>.body-tab>.body-tab-select span{text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-size:8px}.body-tabs>.body-tab>.body-tab-select strong{margin:7px 0 3px;font-family:Outfit,Arial,sans-serif;font-size:15px}.body-tabs>.body-tab>.body-tab-select small{opacity:.68;font-size:8px}.body-order-actions{border-top:1px solid #d7cfc3;grid-template-columns:1fr 1fr;display:grid!important;position:static!important}.body-tabs>.body-tab>.body-order-actions button{color:#5f5952;text-align:center;background:#fff;border:0;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 7px;font-size:11px;display:flex}.body-tabs>.body-tab>.body-order-actions button+button{border-left:1px solid #d7cfc3}.body-tabs>.body-tab>.body-order-actions button:hover:not(:disabled){color:#222;background:#d9c5a7}.body-tabs>.body-tab>.body-order-actions button:disabled{cursor:default;opacity:.25}.body-tabs>.body-tab>.body-order-actions span{text-transform:uppercase;letter-spacing:.07em;opacity:.8;font-size:7px;display:inline}.single-door-config{background:#f2eee6;border:1px solid #ddd4c8;margin:0 0 24px;padding:19px}.single-door-config-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.single-door-config-heading span,.single-door-config-heading strong{display:block}.single-door-config-heading span{color:#7c746a;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.single-door-config-heading strong{margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:19px}.single-door-config-heading p{color:#756e65;text-align:right;max-width:310px;margin:0;font-size:9px;line-height:1.5}.single-door-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.single-door-config-grid>button{color:#292c2a;text-align:left;background:#fff;border:1px solid #d5ccbf;min-width:0;padding:10px;position:relative}.single-door-config-grid>button.selected{border:2px solid #292c2a;padding:9px}.single-door-config-grid .compartment-art.compact{height:105px}.single-door-config-grid>button>strong,.single-door-config-grid>button>small{display:block}.single-door-config-grid>button>strong{margin:9px 0 3px;font-family:Outfit,Arial,sans-serif;font-size:13px}.single-door-config-grid>button>small{color:#817970;min-height:28px;font-size:8px;line-height:1.45}.single-door-config-grid>button>i{color:#252525;background:#c9ad84;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:none;position:absolute;top:8px;right:8px}.single-door-config-grid>button.selected>i{display:grid}@media (width<=700px){.arrangement-help,.single-door-config-heading{display:block}.arrangement-help p,.single-door-config-heading p{text-align:left;margin-top:9px}.single-door-config-grid{grid-template-columns:1fr}.single-door-config-grid .compartment-art.compact{height:130px}.body-tabs>.body-tab{flex:0 0 150px}.body-tabs>.body-tab button{flex:auto}.body-tabs>.body-tab>.body-order-actions button{min-height:38px}}.klt-b3-short .drawer-stack{height:22%;bottom:0;left:0;right:0}.klt-b5-grid i:nth-last-child(-n+2){background:0 0}.klt-b5-grid i:nth-last-child(-n+2):after{content:none}.klt-b7-shelves{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);top:74.5%}.klt-b7-shelves i:nth-child(3n){border-right:3px solid #716c64}.klt-b7-shelves i:nth-child(2n){border-right:0}.klt-b7-shelves i:nth-last-child(-n+3){border-bottom:3px solid #716c64}.klt-b7-shelves i:nth-last-child(-n+2){border-bottom:0}.klt-b3-double{width:50%;top:18%;bottom:0;right:0}.klt-b3-double .rail-upper{top:12%}.klt-b3-double .rail-lower{top:55%}.klt-b3-double .shirt-upper{width:46%;height:24%;top:19%;left:27%}.klt-b3-double .shirt-lower{width:46%;height:24%;top:62%;left:27%;right:auto}.klt-lower-shelf{bottom:15.6%}.klt-luggage{height:11%;bottom:2%}.layout-klt-b6 .drawer-stack,.layout-klt-b8 .drawer-stack{bottom:0;left:0;right:0}.klt-b3-short .drawer-stack{height:22%}.layout-klt-b6 .drawer-stack{height:17%}.layout-klt-b8 .drawer-stack{height:25.5%}.klt-mirror{height:44%;top:22%}.klt-accessory-shelves{top:22%;bottom:34%}.klt-b9-drawer{border-top-width:2px;border-bottom-width:2px;height:8.5%;top:66%}.klt-b9-open{height:25.5%}.compartment-top-shelf{top:22%}.compartment-shelf-stack{inset:22% 0 0}.klt-b3-short,.klt-b3-long,.klt-b3-double,.klt-b4-double,.klt-b4-shelves,.klt-accessory-shelves{top:22%}.klt-b5-grid{inset:22% 0 0}.bl-corner-mini:before{top:46px}.compartment-section-heading,.compartment-workspace{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.compartment-section-heading{margin-bottom:45px}.compartment-workspace{grid-template-columns:minmax(0,720px) minmax(640px,1fr)}@media (width<=1450px){.compartment-workspace{grid-template-columns:1fr}.compartment-picker{width:100%;max-width:960px;margin:0 auto}.wardrobe-overall-preview{width:100%;position:static}.overall-wardrobe{height:430px}}@media (width<=700px){.compartment-picker{max-width:none}.overall-wardrobe{height:330px}}.wardrobe-webgl-shell{background:#202321;border:1px solid #50534f;margin:28px 0 18px;overflow:hidden}.wardrobe-webgl-toolbar{background:#2e312f;border-bottom:1px solid #464945;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.wardrobe-webgl-toolbar>div{gap:5px;display:flex}.wardrobe-webgl-toolbar button{color:#d9dad7;text-transform:uppercase;letter-spacing:.08em;background:#3a3d3a;border:1px solid #5b5e5a;min-height:34px;padding:0 14px;font-size:9px}.wardrobe-webgl-toolbar button:hover{color:#fff;border-color:#c4a77f}.wardrobe-webgl-toolbar .wardrobe-webgl-door{color:#242624;background:#d5b78f;border-color:#c4a77f;font-weight:700}.wardrobe-webgl-canvas{cursor:grab;touch-action:none;background:#e8e4dd;height:460px;position:relative}.wardrobe-webgl-canvas:active{cursor:grabbing}.wardrobe-webgl-canvas canvas{width:100%;height:100%;display:block}.wardrobe-webgl-help{color:#a8aaa6;text-transform:uppercase;letter-spacing:.09em;background:#292c2a;justify-content:center;gap:28px;padding:11px 14px;font-size:8px;display:flex}@media (width<=700px){.wardrobe-webgl-toolbar{align-items:stretch}.wardrobe-webgl-toolbar>div{flex:1}.wardrobe-webgl-toolbar>div button{flex:1;padding:0 8px}.wardrobe-webgl-canvas{height:380px}.wardrobe-webgl-help{justify-content:space-between;gap:8px}.wardrobe-webgl-help span:last-child{display:none}}.wardrobe-webgl-actions{gap:6px;display:flex}.wardrobe-webgl-toolbar .wardrobe-webgl-light.active{color:#3a3023;background:#fff0cf;border-color:#ffdda6;box-shadow:0 0 18px #ffcc7d3d}@media (width<=700px){.wardrobe-webgl-toolbar{flex-wrap:wrap}.wardrobe-webgl-actions{width:100%}.wardrobe-webgl-actions button{flex:1}}.wardrobe-webgl-toolbar .wardrobe-webgl-glass.active{color:#263234;background:#dce9e9;border-color:#a9c6c9;box-shadow:0 0 18px #b1dadc33}.quote-breakdown{color:#d2d3cf;border-top:1px solid #535653;border-bottom:1px solid #535653;gap:7px;margin-top:14px;padding:13px 0;font-size:10px;display:grid}.quote-breakdown span{justify-content:space-between;gap:18px;display:flex}.quote-breakdown b{font-weight:500}.quote-breakdown small{color:#9fa19d;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.wardrobe-webgl-position{color:#d5b78f;text-transform:uppercase;letter-spacing:.08em;border:1px solid #5b5e5a;place-items:center;padding:0 10px;font-size:8px;font-weight:700;display:grid}.wardrobe-colour-panel{border-top:1px solid #535653;margin-top:18px;padding:18px 0 4px}.wardrobe-colour-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 13px;margin-bottom:15px;display:grid}.wardrobe-colour-heading>span{color:#d5b78f;text-transform:uppercase;letter-spacing:.13em;grid-row:1/3;font-size:8px}.wardrobe-colour-heading>strong{font-family:Outfit,Arial,sans-serif;font-size:16px}.wardrobe-colour-heading>small{color:#9da09b;font-size:8px}.wardrobe-finish-group{min-width:0}.wardrobe-finish-label{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.wardrobe-finish-label strong,.wardrobe-frame-finish strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.wardrobe-finish-label span{color:#d5b78f;font-size:8px}.wardrobe-finish-grid{gap:5px;display:grid}.wardrobe-finish-grid.door-finishes{grid-template-columns:repeat(9,minmax(0,1fr))}.wardrobe-finish-grid.body-finishes{grid-template-columns:repeat(4,minmax(0,1fr))}.wardrobe-finish-grid button{color:#bbbdb9;background:#343735;border:1px solid #555a56;min-width:0;padding:4px;transition:border-color .2s,background .2s}.wardrobe-finish-grid button:hover,.wardrobe-finish-grid button.selected{color:#fff;background:#444844;border-color:#d5b78f}.wardrobe-finish-grid button.selected{box-shadow:inset 0 0 0 1px #d5b78f}.wardrobe-finish-grid button i{border:1px solid #ffffff29;height:28px;display:block}.wardrobe-finish-grid button span{letter-spacing:.04em;margin-top:4px;font-size:7px;display:block}.wardrobe-finish-row{grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:15px;margin-top:14px;display:grid}.wardrobe-frame-finish{grid-template-columns:1fr auto;align-items:center;gap:4px 7px;display:grid}.wardrobe-frame-finish strong{grid-column:1/-1}.wardrobe-frame-finish i{background:#050505;border:1px solid #555a56;width:38px;height:28px;display:block}.wardrobe-frame-finish span{color:#bbbdb9;font-size:8px}.overall-wardrobe.inside .compartment-art,.overall-doors i{transition:background .25s}@media (width<=700px){.wardrobe-finish-grid.door-finishes{grid-template-columns:repeat(5,minmax(0,1fr))}.wardrobe-finish-row{grid-template-columns:1fr}.wardrobe-frame-finish{grid-template-columns:45px 1fr}.wardrobe-frame-finish strong{grid-column:1/-1}}.handle-sample.handle-style-type1 b{background:#1e1e1e3d;border-radius:5px 0 0 5px;width:5px;height:34px;top:52%;box-shadow:inset 1px 0 1px #ffffff1f}.handle-sample.handle-style-type2 b:before,.handle-sample.handle-style-type2 b:after{content:"";background:#171817;width:6px;height:17px;position:absolute;box-shadow:1px 0 1px #0003}.handle-sample.handle-style-type2 b:before{clip-path:polygon(100% 0,42% 0,0 20%,12% 64%,48% 100%,100% 100%);top:0;left:0}.handle-sample.handle-style-type2 b:after{clip-path:polygon(0 0,52% 0,88% 36%,100% 80%,58% 100%,0 100%);bottom:0;right:0}.handle-sample.handle-style-type3 b,.handle-sample.handle-style-type5 b{clip-path:polygon(100% 0,42% 0,0 17%,10% 62%,48% 100%,100% 100%);background:#171817;width:10px;box-shadow:2px 0 2px #00000038}.handle-sample.handle-style-type3 b{height:38px}.handle-sample.handle-style-type5 b{height:18px}.wardrobe-door.handle-style-type1 b,.overall-doors .handle-style-type1 b{background:#1616163b;width:7px;height:34px;top:calc(50% - 17px);box-shadow:inset 1px 0 2px #00000061}.wardrobe-door.handle-style-type1.handle-right b,.overall-doors .handle-style-type1.handle-right b{border-radius:8px 0 0 8px;left:auto;right:0}.wardrobe-door.handle-style-type1.handle-left b,.overall-doors .handle-style-type1.handle-left b{border-radius:0 8px 8px 0;left:0;right:auto}.wardrobe-door.handle-style-type2 b,.overall-doors .handle-style-type2 b,.wardrobe-door.handle-style-type3 b,.overall-doors .handle-style-type3 b,.wardrobe-door.handle-style-type5 b,.overall-doors .handle-style-type5 b{clip-path:polygon(100% 0,42% 0,0 17%,10% 62%,48% 100%,100% 100%);background:#171817;border-radius:0;width:10px;box-shadow:2px 0 2px #00000057}.wardrobe-door.handle-style-type2.handle-right b,.overall-doors .handle-style-type2.handle-right b,.wardrobe-door.handle-style-type3.handle-right b,.overall-doors .handle-style-type3.handle-right b,.wardrobe-door.handle-style-type5.handle-right b,.overall-doors .handle-style-type5.handle-right b{left:auto;right:-3px}.wardrobe-door.handle-style-type2.handle-left b,.overall-doors .handle-style-type2.handle-left b{left:-3px;right:auto;transform:scale(-1)}.wardrobe-door.handle-style-type3.handle-left b,.overall-doors .handle-style-type3.handle-left b,.wardrobe-door.handle-style-type5.handle-left b,.overall-doors .handle-style-type5.handle-left b{left:-3px;right:auto;transform:scaleX(-1)}.wardrobe-door.handle-style-type3 b,.overall-doors .handle-style-type3 b{height:75px;top:calc(50% - 37px)}.wardrobe-door.handle-style-type5 b,.overall-doors .handle-style-type5 b{height:34px;top:calc(50% - 17px)}.wardrobe-body-block .wardrobe-door.handle-style-type3:not(:only-child):last-child b,.overall-body .overall-doors .handle-style-type3:not(:only-child):last-child b,.wardrobe-body-block .wardrobe-door.handle-style-type5:not(:only-child):last-child b,.overall-body .overall-doors .handle-style-type5:not(:only-child):last-child b{display:none}.wardrobe-door.handle-style-type4 b,.overall-doors .handle-style-type4 b{background:#111;border-radius:0;width:5px;height:68px;top:calc(50% - 34px);box-shadow:inset 1px 0 1px #000,0 0 0 1px #ffffff14}.wardrobe-door.handle-style-type4.handle-right b,.overall-doors .handle-style-type4.handle-right b{left:auto;right:16%}.wardrobe-door.handle-style-type4.handle-left b,.overall-doors .handle-style-type4.handle-left b{left:16%;right:auto}@media (width<=900px){.wardrobe-handle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wardrobe-result-action{border-bottom:1px solid #575a57;padding-bottom:22px}.wardrobe-result-action .wardrobe-size{border:0;min-width:0;padding:0}.wardrobe-result-bottom-cta{margin-top:auto}.wardrobe-result .wall-space-summary{background:#363936;border-left:3px solid #b4946b;margin:22px 0 18px;padding:16px}.wardrobe-result .wall-space-row+.wall-space-row{border-top:1px solid #50534f;margin-top:15px;padding-top:15px}.wardrobe-result .wall-space-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.wardrobe-result .wall-space-heading strong{font-family:Outfit,Arial,sans-serif;font-size:13px}.wardrobe-result .wall-space-heading span{color:#adb0ac;text-align:right;font-size:9px}.wardrobe-result .wall-space-bar{background:#4a4d4a;gap:2px;min-height:42px;margin-top:9px;display:flex}.wardrobe-result .wall-space-bar i,.wardrobe-result .wall-space-bar em{text-align:center;flex-basis:0;place-items:center;min-width:25px;padding:0 4px;font-style:normal;display:grid}.wardrobe-result .wall-space-bar i{color:#fff;background:#626864}.wardrobe-result .wall-space-bar i.side-cabinet{background:#b78c5a}.wardrobe-result .wall-space-bar i.m-compartment{background:#8d7659}.wardrobe-result .wall-space-bar i.dressing-table{background:#8f8172}.wardrobe-result .wall-space-bar i.bl-corner{color:#222;background:#c1a071}.wardrobe-result .wall-space-bar i b{font-size:7px;font-weight:600;line-height:1.25}.wardrobe-result .wall-space-bar em{color:#d0d2cf;background:repeating-linear-gradient(135deg,#4b4e4b 0 6px,#5a5d59 6px 8px);font-size:7px;line-height:1.2}@media (width<=600px){.wardrobe-result .wall-space-heading{display:block}.wardrobe-result .wall-space-heading span{text-align:left;margin-top:4px;display:block}}html{scroll-behavior:smooth}.wardrobe-review-prompt{background:#fff;border:1px solid #d7d0c5;justify-content:flex-end;align-items:center;gap:18px;max-width:1680px;margin:18px auto 0;padding:17px 20px;display:flex}.wardrobe-review-prompt>span{color:#6f685f;font-size:13px}.wardrobe-review-prompt .button{color:#fff;background:#292c2a;min-height:46px}.wardrobe-summary-section{z-index:12;background:#eee9df;padding-top:64px;padding-bottom:64px;scroll-margin-top:82px;position:relative}.wardrobe-summary-shell{background:#f8f6f1;border:1px solid #d5cec3;max-width:1240px;margin:0 auto;box-shadow:0 16px 45px #2c261f14}.wardrobe-summary-header{border-bottom:1px solid #d9d1c5;justify-content:space-between;align-items:end;gap:24px;padding:27px 32px 23px;display:flex}.wardrobe-summary-header h2{letter-spacing:-.04em;margin:4px 0 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(32px,3.3vw,44px);line-height:1}.wardrobe-summary-count{grid-template-columns:auto auto auto auto;align-items:baseline;gap:5px 9px;display:grid}.wardrobe-summary-count strong{font-family:Outfit,Arial,sans-serif;font-size:23px}.wardrobe-summary-count span{color:#777067;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.wardrobe-summary-measurements{border-bottom:1px solid #d9d1c5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wardrobe-summary-measurements>div{border-right:1px solid #d9d1c5;min-width:0;padding:15px 20px}.wardrobe-summary-measurements>div:last-child{border-right:0}.wardrobe-summary-measurements span,.wardrobe-summary-measurements strong{display:block}.wardrobe-summary-measurements span{color:#7b746b;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.wardrobe-summary-measurements strong{margin-top:5px;font-family:Outfit,Arial,sans-serif;font-size:16px;line-height:1.3}.wardrobe-summary-block{padding:23px 32px}.wardrobe-summary-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.wardrobe-summary-block h3{letter-spacing:-.015em;margin:0 0 13px;font-family:Outfit,Arial,sans-serif;font-size:20px}.wardrobe-summary-title h3{margin:0}.wardrobe-summary-title a{color:#625b52;text-transform:uppercase;letter-spacing:.06em;text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.wardrobe-summary-positions{background:#fff;border:1px solid #d9d1c5;margin-top:13px}.wardrobe-summary-position{border-bottom:1px solid #d9d1c5;min-width:0;padding:15px 18px}.wardrobe-summary-position:last-child{border-bottom:0}.wardrobe-summary-position.special{background:#f4f0e9}.wardrobe-summary-item-head{grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:13px;display:grid}.wardrobe-summary-item-head span{color:#8a6338;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.wardrobe-summary-item-head strong{font-family:Outfit,Arial,sans-serif;font-size:17px;line-height:1.3}.wardrobe-summary-item-head b,.wardrobe-summary-item-line b{white-space:nowrap;font-family:Outfit,Arial,sans-serif;font-size:15px;font-weight:600}.wardrobe-summary-item-line{color:#5f5a54;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;margin-top:7px;margin-left:109px;font-size:13px;line-height:1.4;display:grid}.wardrobe-summary-item-line b{color:#292a28;font-size:13px}.wardrobe-summary-details{border-top:1px solid #d9d1c5}.wardrobe-summary-details .finishes{grid-template-columns:120px repeat(4,minmax(0,1fr));align-items:center;gap:0;display:grid}.wardrobe-summary-details .finishes h3{margin:0}.wardrobe-summary-finish,.wardrobe-summary-row{border-left:1px solid #ded7cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:47px;padding:0 15px;display:grid}.wardrobe-summary-finish span,.wardrobe-summary-row span{color:#746d64;font-size:12px}.wardrobe-summary-finish strong,.wardrobe-summary-row strong{text-align:right;font-size:12px}.wardrobe-summary-finish strong{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.wardrobe-summary-finish strong i{border:1px solid #cfc6ba;flex:0 0 25px;width:25px;height:25px}.wardrobe-summary-footer{color:#fff;background:#292c2a;justify-content:flex-end;padding:25px 32px;display:flex}.wardrobe-summary-total{text-align:right}.wardrobe-summary-footer span,.wardrobe-summary-footer strong{display:block}.wardrobe-summary-footer span{color:#b8bab6;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.wardrobe-summary-footer strong{letter-spacing:-.04em;margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:clamp(38px,4vw,52px);line-height:1}.wardrobe-summary-action{background:#f8f6f1;padding:16px 32px 20px}.wardrobe-summary-cta{color:#222;background:#d5b78f;width:100%;min-height:54px}.wardrobe-summary-cta:hover{background:#e2c69f}.wardrobe-summary-disclaimer{color:#69635c;text-align:right;max-width:1240px;margin:9px auto 0;font-size:12px;line-height:1.5}@media (width<=1000px){.wardrobe-summary-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-summary-measurements>div:nth-child(2n){border-right:0}.wardrobe-summary-measurements>div:nth-child(n+3){border-top:1px solid #d9d1c5}.wardrobe-summary-details .finishes{grid-template-columns:110px repeat(2,minmax(0,1fr))}.wardrobe-summary-details .finishes .wardrobe-summary-row:last-child{border-top:1px solid #ded7cc;grid-column:2/-1}}@media (width<=700px){.wardrobe-review-prompt{padding:14px;display:block}.wardrobe-review-prompt>span{display:none}.wardrobe-review-prompt .button{width:100%}.wardrobe-summary-section{padding:42px 12px}.wardrobe-summary-header{padding:23px 19px 19px;display:block}.wardrobe-summary-count{justify-content:start;margin-top:17px}.wardrobe-summary-measurements{grid-template-columns:1fr}.wardrobe-summary-measurements>div{border-top:1px solid #d9d1c5;padding:13px 19px;border-right:0!important}.wardrobe-summary-measurements>div:first-child{border-top:0}.wardrobe-summary-block{padding:20px 19px}.wardrobe-summary-position{padding:14px}.wardrobe-summary-item-head{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.wardrobe-summary-item-head span{grid-column:1/-1}.wardrobe-summary-item-head strong{font-size:16px}.wardrobe-summary-item-line{margin-left:0;font-size:13px}.wardrobe-summary-details .finishes{display:block}.wardrobe-summary-details .finishes h3{margin-bottom:10px}.wardrobe-summary-finish,.wardrobe-summary-row{border-top:1px solid #ded7cc;border-left:0;padding:0}.wardrobe-summary-footer{padding:23px 19px}.wardrobe-summary-action{padding:14px 19px 19px}.wardrobe-summary-cta{width:100%;min-width:0}.wardrobe-summary-disclaimer{margin-top:8px}}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid{gap:7px;margin-top:0}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-height:72px;padding:11px 12px;display:grid}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button strong{min-width:0;padding:0;font-size:13px;line-height:1.35}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button>span{color:#9a7041;white-space:nowrap;font-size:11px;font-weight:700;position:static}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button small{color:#756e66;grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button.selected>span{color:#e8c99e}.wardrobe-config-panel .single-door-config-grid>button>span,.wardrobe-config-panel .wardrobe-door-type-grid button>.option-price,.wardrobe-config-panel .compartment-grid>button>.option-price{color:#9a7041;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700;line-height:1.25;display:block;position:static}.wardrobe-config-panel .single-door-config-grid>button.selected>span,.wardrobe-config-panel .wardrobe-door-type-grid button.selected>.option-price,.wardrobe-config-panel .compartment-grid>button.selected>.option-price{color:#e8c99e}.wardrobe-config-panel .m800-config .wardrobe-dressing-grid button.selected small{color:#d9d2c8}.side-cabinet-mirror-config{border-top:1px solid #d5ccbf;margin-top:18px;padding-top:16px}.wardrobe-config-panel .side-cabinet-mirror-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:0}.wardrobe-config-panel .side-cabinet-mirror-grid button{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-height:72px;padding:11px 12px;display:grid}.wardrobe-config-panel .side-cabinet-mirror-grid button strong{padding:0;font-size:13px}.wardrobe-config-panel .side-cabinet-mirror-grid button>span{color:#9a7041;white-space:nowrap;font-size:11px;font-weight:700;position:static}.wardrobe-config-panel .side-cabinet-mirror-grid button small{grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.wardrobe-config-panel .side-cabinet-mirror-grid button:disabled{cursor:not-allowed;opacity:.46}@media (width>=901px){.wardrobe-config-panel .m800-config .wardrobe-dressing-grid{grid-template-columns:1fr}}.wardrobe-config-panel .wardrobe-choice-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wardrobe-config-panel .wardrobe-choice-heading>div{min-width:0}.wardrobe-config-panel .wardrobe-choice-heading strong,.wardrobe-config-panel .wardrobe-choice-heading span{display:block}.wardrobe-config-panel .wardrobe-choice-heading strong{font-family:Outfit,Arial,sans-serif;font-size:19px;line-height:1.1}.wardrobe-config-panel .wardrobe-choice-heading span{color:#9a7041;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:11px;font-weight:700}.wardrobe-config-panel .wardrobe-choice-heading small{color:#756e66;text-align:right;max-width:150px;font-size:12px;line-height:1.4}.wardrobe-config-panel .wardrobe-apply-all{border-top:1px solid #ddd5ca;margin:14px 0 0;padding-top:12px;display:block}.wardrobe-config-panel .wardrobe-apply-all>span{color:#776e64;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:700;display:block}.wardrobe-config-panel .wardrobe-apply-all>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.wardrobe-config-panel .wardrobe-apply-all button{width:100%;min-height:32px;padding:0 5px}.wardrobe-config-panel .wardrobe-colour-panel .wardrobe-colour-columns{margin-top:0;display:block}.wardrobe-config-panel .wardrobe-colour-title{border-bottom:1px solid #ddd5ca;margin-bottom:16px;padding-bottom:13px}.wardrobe-config-panel .wardrobe-colour-panel .wardrobe-finish-group+.wardrobe-finish-group{border-top:1px solid #ddd5ca;margin-top:22px;padding-top:19px}@media (width>=901px){.wardrobe-config-panel .wardrobe-choice-heading{margin-bottom:10px;display:block}.wardrobe-config-panel .wardrobe-choice-heading small{text-align:left;max-width:none;margin-top:5px;display:block}.wardrobe-config-panel .wardrobe-apply-all{margin-top:12px;padding-top:10px}.wardrobe-config-panel .wardrobe-apply-all>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-handle-grid button:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.wardrobe-config-panel .wardrobe-choice-heading{display:block}.wardrobe-config-panel .wardrobe-choice-heading small{text-align:left;max-width:none;margin-top:5px;display:block}}@media (width>=901px){.wardrobe-position-strip,.wardrobe-config-tabs,.wardrobe-config-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable}}.wardrobe-layout-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:31px 0 14px;display:grid}.wardrobe-layout-switch button{color:#625c55;text-align:left;background:#fff;border:1px solid #cfc6ba;grid-template-rows:min-content min-content;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;gap:5px 13px;min-width:0;min-height:92px;padding:14px 15px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.wardrobe-layout-switch button:hover{background:#faf8f4;border-color:#8d8479}.wardrobe-layout-switch button.active{color:#292c2a;background:#f0ece4;border:2px solid #292c2a;padding:13px 14px;box-shadow:inset 0 0 0 1px #ffffff9e}.wardrobe-layout-switch button i{background:#f6f2eb;border:1px solid #d8d0c4;border-radius:3px;grid-row:1/3;width:46px;height:42px;position:relative}.wardrobe-layout-switch button strong,.wardrobe-layout-switch button span{min-width:0;display:block}.wardrobe-layout-switch button strong{letter-spacing:-.01em;align-self:end;font-family:Outfit,Arial,sans-serif;font-size:14px;line-height:1.2}.wardrobe-layout-switch button span{color:#837b71;align-self:start;font-size:9px;line-height:1.35}.wardrobe-layout-switch button i:before,.wardrobe-layout-switch button i:after{content:"";box-sizing:border-box;position:absolute}.layout-straight-icon:before{background:#fff;border:4px solid;height:12px;top:15px;left:7px;right:7px}.layout-straight-icon:after{background:currentColor;width:1px;height:4px;top:19px;left:17px;box-shadow:10px 0}.layout-corner-icon:before{border-top:5px solid;border-left:5px solid;width:29px;height:28px;top:7px;left:8px}.layout-corner-icon:after{border-top:1px solid #cfc6ba;border-left:1px solid #cfc6ba;width:20px;height:19px;top:12px;left:13px}.layout-u-icon:before{border-top:5px solid;border-left:5px solid;border-right:5px solid;width:31px;height:28px;top:7px;left:7px}.layout-u-icon:after{border-top:1px solid #cfc6ba;border-left:1px solid #cfc6ba;border-right:1px solid #cfc6ba;width:21px;height:19px;top:12px;left:12px}.wardrobe-catalog-options{border-top:1px solid #535653;margin-top:18px;padding:18px 0 4px}.wardrobe-option-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 13px;margin-bottom:14px;display:grid}.wardrobe-option-heading>span{color:#d5b78f;text-transform:uppercase;letter-spacing:.13em;grid-row:1/3;font-size:8px}.wardrobe-option-heading>strong{font-family:Outfit,Arial,sans-serif;font-size:16px}.wardrobe-option-heading>small{color:#9da09b;font-size:8px}.wardrobe-handle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.wardrobe-handle-grid button,.wardrobe-dressing-grid button{color:#bbbdb9;text-align:left;background:#343735;border:1px solid #555a56;min-width:0}.wardrobe-handle-grid button{padding:6px}.wardrobe-handle-grid button.selected,.wardrobe-dressing-grid button.selected{color:#fff;background:#444844;border-color:#d5b78f;box-shadow:inset 0 0 0 1px #d5b78f}.wardrobe-handle-grid button strong,.wardrobe-handle-grid button small,.wardrobe-dressing-grid button strong,.wardrobe-dressing-grid button small{display:block}.wardrobe-handle-grid button strong{margin-top:5px;font-size:8px}.wardrobe-handle-grid button small{color:#9da09b;margin-top:2px;font-size:7px;line-height:1.35}.handle-sample{background:#c7c3bd;height:45px;display:block;position:relative}.handle-sample b{background:#171817;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handle-sample.handle-style-type1 b{background:#8b735b;width:2px;height:25px}.handle-sample.handle-style-type2 b{width:7px;height:20px}.handle-sample.handle-style-type4 b{width:3px;height:36px}.handle-sample.handle-style-type5 b{width:8px;height:18px}.wardrobe-dressing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.wardrobe-dressing-grid button{min-height:68px;padding:10px;position:relative}.wardrobe-dressing-grid button strong{padding-right:54px;font-size:9px;line-height:1.35}.wardrobe-dressing-grid button>span{color:#d5b78f;font-size:8px;position:absolute;top:9px;right:9px}.wardrobe-dressing-grid button small{color:#9da09b;margin-top:8px;font-size:7px;line-height:1.35}.wardrobe-door.handle-style-type1 b,.overall-doors .handle-style-type1 b{background:#8b735b;width:2px;height:34px}.wardrobe-door.handle-style-type2 b,.overall-doors .handle-style-type2 b{background:#171817;border-radius:1px;width:6px;height:29px}.wardrobe-door.handle-style-type4 b,.overall-doors .handle-style-type4 b{background:#171817;width:3px;height:68px}.wardrobe-door.handle-style-type5 b,.overall-doors .handle-style-type5 b{background:#171817;border-radius:1px;width:7px;height:30px}.wardrobe-body-block .wardrobe-door:first-child b,.overall-body .overall-doors i:first-child b{top:42%}.wardrobe-body-block .wardrobe-door:last-child b,.overall-body .overall-doors i:last-child b{top:54%}@media (width<=700px){.wardrobe-layout-switch{grid-template-columns:1fr}.wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-dressing-grid{grid-template-columns:1fr}}.corner-direction-switch{background:#e9e3d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:-3px 0 18px;padding:9px;display:grid}.corner-direction-switch button{color:#625c55;text-align:left;background:#f8f5ef;border:1px solid #cfc6ba;grid-template-rows:min-content min-content;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;gap:5px 11px;min-width:0;min-height:78px;padding:11px 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.corner-direction-switch button:hover{background:#fff;border-color:#8d8479}.corner-direction-switch button.active{color:#292c2a;background:#fff;border:2px solid #292c2a;padding:10px 12px;box-shadow:inset 0 0 0 1px #f0ece4cc}.corner-direction-switch button strong,.corner-direction-switch button span{min-width:0;display:block}.corner-direction-switch button strong{align-self:end;font-family:Outfit,Arial,sans-serif;font-size:13px;line-height:1.2}.corner-direction-switch button span{color:#837b71;align-self:start;font-size:9px;line-height:1.35}.corner-plan-icon{background:#f6f2eb;border:1px solid #d8d0c4;border-radius:3px;grid-row:1/3;width:46px;height:42px;position:relative}.corner-plan-icon:before,.corner-plan-icon:after{content:"";box-sizing:border-box;position:absolute}.corner-plan-icon:before{border-top:5px solid;width:30px;height:28px;top:7px}.corner-plan-icon:after{border-top:1px solid #cfc6ba;width:21px;height:19px;top:12px}.corner-plan-icon.extend-left:before{border-left:5px solid;left:8px}.corner-plan-icon.extend-left:after{border-left:1px solid #cfc6ba;left:13px}.corner-plan-icon.extend-right:before{border-right:5px solid;right:8px}.corner-plan-icon.extend-right:after{border-right:1px solid #cfc6ba;right:13px}@media (width<=520px){.corner-direction-switch{grid-template-columns:1fr}}.u-shape-plan-preview{width:min(100%,300px);height:82px;margin:8px auto 10px;position:relative}.u-shape-plan-preview i{background:linear-gradient(135deg,#ddd7cd,#aaa197);border:2px solid #6f6a63;display:block;position:absolute}.u-shape-plan-preview .main{height:22px;top:4px;left:18%;right:18%}.u-shape-plan-preview .left{width:22px;top:24px;bottom:4px;left:18%}.u-shape-plan-preview .right{width:22px;top:24px;bottom:4px;right:18%}.u-shape-walls{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.wardrobe-layout-switch,.u-shape-walls{grid-template-columns:1fr}}.wardrobe-form-card{padding:34px 38px}.wardrobe-form-toolbar{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.wardrobe-form-toolbar .wardrobe-card-heading{min-width:0}.wardrobe-form-toolbar .wardrobe-card-heading h2{margin-bottom:0;font-size:36px;line-height:1.02}.wardrobe-form-toolbar .unit-switch{flex:0 0 250px;margin:0;padding:3px}.wardrobe-form-toolbar .unit-switch button{min-height:36px;padding:6px;font-size:9px}.wardrobe-form-card .wardrobe-layout-switch{gap:9px;margin:22px 0 14px}.wardrobe-form-card .wardrobe-layout-switch button{grid-template-columns:46px minmax(0,1fr);column-gap:11px;min-height:86px;padding:12px}.wardrobe-form-card .wardrobe-layout-switch button.active{padding:11px}.wardrobe-form-card .wardrobe-layout-switch button i{width:46px;height:42px}.corner-direction-group{background:#e9e3d8;margin:0 0 14px;padding:9px 10px 10px}.corner-direction-group .corner-direction-switch{background:0 0;margin:0;padding:0}.corner-direction-group .corner-direction-switch button{grid-template-columns:46px minmax(0,1fr);column-gap:11px;min-height:74px;padding:10px 12px}.corner-direction-group .corner-direction-switch button.active{padding:9px 11px}.corner-direction-group .corner-direction-switch button strong{font-size:13px}.corner-direction-group .corner-direction-switch button span{font-size:9px}.corner-direction-group .corner-plan-icon{width:46px;height:42px}.wardrobe-form-card .wardrobe-planning-goal{margin:0 0 14px}.wardrobe-form-card .wardrobe-planning-goal button{min-height:58px;padding:9px 10px}.wardrobe-form-card .wardrobe-planning-goal button span{margin-top:3px}.wardrobe-wall-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.wardrobe-wall-card{background:#f1ede6;border:1px solid #d7cfc3;min-width:0;padding:12px 12px 2px}.wardrobe-wall-card h3{color:#625b53;text-transform:uppercase;letter-spacing:.07em;margin:0 0 9px;font-family:Outfit,Arial,sans-serif;font-size:12px}.wardrobe-wall-card .wardrobe-measurement{margin:0 0 10px}.wardrobe-wall-card .wardrobe-measurement+.wardrobe-measurement{border-top:1px solid #d8d0c4;padding-top:9px}.wardrobe-wall-card .wardrobe-measurement legend{margin-bottom:6px;font-size:10px}.wardrobe-wall-card .wardrobe-measurement input,.wardrobe-ceiling-row .wardrobe-measurement input{height:46px;padding-left:13px;font-size:17px}.wardrobe-wall-card .imperial-fields,.wardrobe-ceiling-row .imperial-fields{gap:7px}.wardrobe-ceiling-row{width:100%;margin-top:11px}.wardrobe-ceiling-row .wardrobe-measurement{margin:0}.wardrobe-ceiling-row .wardrobe-measurement legend{margin-bottom:6px}@media (width<=760px){.wardrobe-form-card{padding:30px 22px}.wardrobe-form-toolbar{display:block}.wardrobe-form-toolbar .wardrobe-card-heading h2{font-size:34px}.wardrobe-form-toolbar .unit-switch{width:100%;margin:20px 0 0}.wardrobe-form-card .wardrobe-layout-switch{margin-top:16px}.wardrobe-wall-grid{grid-template-columns:1fr}.wardrobe-ceiling-row{width:100%}}.single-body-direction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.single-body-direction-options button{color:#5f5952;text-align:left;background:#fff;border:1px solid #cec5b8;min-height:66px;padding:11px}.single-body-direction-options button.selected{color:#fff;background:#292c2a;border:2px solid #292c2a;padding:10px}.single-body-direction-options button strong,.single-body-direction-options button span{display:block}.single-body-direction-options button strong{font-size:12px}.single-body-direction-options button span{opacity:.72;margin-top:5px;font-size:8px;line-height:1.45}.overall-outward-display{background:#ddd7cd;position:absolute;inset:0 0 39px;overflow:hidden}.overall-outward-display .compartment-art{transform-origin:100%;border:0;height:100%;transform:perspective(450px)rotateY(-19deg)}.overall-outward-display em{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#292c2a;padding:4px;font-size:6px;font-style:normal;position:absolute;top:7px;right:5px}.wardrobe-webgl-glass:disabled{cursor:default;opacity:.55}.single-body-layout-controls{background:#eee8dd;border-left:3px solid #b4946b;margin-top:20px;padding:18px 20px}.single-body-layout-controls>strong{font-family:Outfit,Arial,sans-serif;font-size:17px}.single-body-layout-controls>p{color:#756e65;margin:7px 0 0;font-size:10px;line-height:1.6}.single-compartment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-compartment-grid>button:disabled{cursor:not-allowed;opacity:.48}.single-compartment-grid>button:disabled:hover{box-shadow:none;border-color:#ddd5ca;transform:none}@media (width<=560px){.single-body-direction-options{grid-template-columns:1fr}}.wardrobe-door-type-panel{border-top:1px solid #535653;margin-top:18px;padding:18px 0 4px}.wardrobe-door-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.wardrobe-door-type-grid button{color:#bbbdb9;text-align:left;background:#343735;border:1px solid #555a56;min-width:0;padding:6px}.wardrobe-door-type-grid button.selected{color:#fff;background:#444844;border-color:#d5b78f;box-shadow:inset 0 0 0 1px #d5b78f}.wardrobe-door-type-grid button:disabled{cursor:default;opacity:.48}.wardrobe-door-type-grid button strong,.wardrobe-door-type-grid button small{display:block}.wardrobe-door-type-grid button strong{margin-top:5px;font-size:8px}.wardrobe-door-type-grid button small{color:#9da09b;margin-top:2px;font-size:7px;line-height:1.35}.door-type-sample{background:#c7c3bd;border:1px solid #ffffff24;height:45px;display:block;position:relative}.door-type-sample.solid{background:linear-gradient(135deg,#d1c5ad,#b8a789)}.door-type-sample.glass{background:linear-gradient(135deg,#4d5854d1,#181d1ba3);box-shadow:inset 0 0 0 4px #151817}.door-type-sample.mirror{background:linear-gradient(125deg,#9eacb1 0 36%,#eef4f5 43%,#bac7ca 51%,#7f8f94 100%)}.door-type-sample.none{background:repeating-linear-gradient(0deg,#b6aea2 0 2px,#0000 2px 11px),#625e58}.door-type-note{color:#d5b78f;margin:9px 0 0;font-size:8px}.overall-doors.door-type-glass i{background:linear-gradient(135deg,#48534fbd,#1419178f);box-shadow:inset 0 0 0 4px #151817}.overall-doors.door-type-mirror i{background:linear-gradient(125deg,#91a1a6 0 35%,#eef3f4 43%,#b8c5c8 52%,#7d8e93 100%)}@media (width<=700px){.wardrobe-door-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.body-tabs>.body-tab.bl-fixed{background:#eee4d5;border-color:#b4946b}.body-tabs>.body-tab>.body-order-actions.bl-lock{color:#665d51;background:#ddd0bd;place-items:center;min-height:35px;display:grid!important}.body-tabs>.body-tab>.body-order-actions.bl-lock span{text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:700}.bl-corner-mini{background:#a9a39a;border:8px solid #c8c1b7;border-bottom-width:13px;height:210px;position:relative}.bl-corner-mini:before{content:"";background:#d5cfc5;height:5px;position:absolute;top:34px;left:0;right:0}.bl-corner-mini i{background:#4d4a46;height:4px;position:absolute;top:57px;left:0;right:0}.bl-corner-mini b{border-left:2px solid #ffffff47;border-right:2px solid #ffffff47;height:80px;position:absolute;top:62px;left:19px;right:19px}.bl-corner-mini b:after{content:"";background:#4d4a46;height:4px;position:absolute;top:58px;left:-19px;right:-19px}.wardrobe-door-type-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.wardrobe-apply-all{justify-content:flex-end;align-items:center;gap:4px;margin-bottom:14px;display:flex}.wardrobe-apply-all>span{color:#d5b78f;text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-size:7px}.wardrobe-apply-all button{color:#c7c9c5;background:#343735;border:1px solid #5b5e5a;min-height:26px;padding:0 7px;font-size:7px}.wardrobe-apply-all button:hover{color:#fff;border-color:#d5b78f}@media (width<=700px){.wardrobe-door-type-heading{grid-template-columns:1fr}.wardrobe-apply-all{flex-wrap:wrap;justify-content:flex-start;margin-top:-6px}}.wardrobe-compartments{padding-left:clamp(18px,3.5vw,58px);padding-right:clamp(18px,3.5vw,58px)}.wardrobe-customizer{background:#292c2a;border:1px solid #d7d0c5;width:100%;max-width:1680px;margin:0 auto;box-shadow:0 24px 70px #2c261f1f}.wardrobe-stage{color:#fff;background:#292c2a;padding:20px}.wardrobe-stage-heading{justify-content:space-between;align-items:end;gap:30px;padding:3px 2px 17px;display:flex}.wardrobe-stage-heading span{color:#d5b78f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;display:block}.wardrobe-stage-heading h3{letter-spacing:-.035em;margin:5px 0 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(24px,2.3vw,38px)}.wardrobe-stage-heading p{color:#c3c5c1;text-align:right;max-width:430px;margin:0;font-size:14px;line-height:1.55}.wardrobe-stage .wardrobe-webgl-shell{background:#202321;border:1px solid #4c504c;margin:0;position:relative;overflow:hidden}.wardrobe-stage .wardrobe-webgl-canvas{height:clamp(520px,65vh,760px)}.wardrobe-webgl-view-switch{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232624eb;padding:4px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 24px #00000029}.wardrobe-webgl-view-switch button{color:#cfd1cd;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;min-height:38px;padding:0 16px;font-size:12px}.wardrobe-webgl-view-switch button:hover{color:#fff;background:#484c48}.wardrobe-webgl-utilities{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#232624f0;width:230px;padding:10px;position:absolute;top:18px;right:18px;box-shadow:0 12px 35px #00000038}.wardrobe-webgl-current{border-bottom:1px solid #50534f;padding:10px 10px 14px}.wardrobe-webgl-current span,.wardrobe-webgl-current strong,.wardrobe-webgl-current small,.wardrobe-webgl-utilities button span,.wardrobe-webgl-utilities button small{display:block}.wardrobe-webgl-current span{color:#d5b78f;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.wardrobe-webgl-current strong{margin-top:5px;font-family:Outfit,Arial,sans-serif;font-size:21px}.wardrobe-webgl-current small{color:#b9bbb7;margin-top:3px;font-size:12px}.wardrobe-webgl-utilities button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #50534f;width:100%;min-height:58px;padding:10px}.wardrobe-webgl-utilities button:hover{background:#3c403c}.wardrobe-webgl-utilities button:last-child{border-bottom:0}.wardrobe-webgl-utilities button span{font-size:14px;font-weight:600}.wardrobe-webgl-utilities button small{color:#aeb1ac;margin-top:3px;font-size:12px;line-height:1.35}.wardrobe-webgl-utilities button.active span{color:#efd4ac}.wardrobe-stage .wardrobe-webgl-help{letter-spacing:.07em;font-size:11px}.wardrobe-config-dock{color:#292a28;background:#f8f6f1}.wardrobe-position-heading{justify-content:space-between;align-items:end;gap:24px;padding:22px 26px 14px;display:flex}.wardrobe-position-heading span,.wardrobe-position-heading strong{display:block}.wardrobe-position-heading span{color:#7a7268;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.wardrobe-position-heading strong{margin-top:4px;font-family:Outfit,Arial,sans-serif;font-size:24px}.wardrobe-position-heading p{color:#756e65;margin:0;font-size:14px}.wardrobe-position-strip{gap:7px;padding:0 26px 18px;display:flex;overflow-x:auto}.wardrobe-position-strip>button,.wardrobe-position-item{background:#fff;border:1px solid #d5cec3;flex:0 0 142px;min-width:0;overflow:hidden}.wardrobe-position-strip>button,.wardrobe-position-item>button{color:#4b4741;text-align:left;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;row-gap:4px;width:100%;min-width:0;min-height:72px;padding:11px 13px;display:grid;overflow:hidden}.wardrobe-position-strip>button.active,.wardrobe-position-item.active{color:#fff;background:#292c2a;border-color:#292c2a;box-shadow:inset 0 0 0 1px #292c2a}.wardrobe-position-item.active>button{color:#fff}.wardrobe-position-strip span,.wardrobe-position-strip strong,.wardrobe-position-strip small{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.wardrobe-position-strip span{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:12px;line-height:1.2}.wardrobe-position-strip strong{align-self:center;margin-top:0;font-family:Outfit,Arial,sans-serif;font-size:17px;line-height:1.12}.wardrobe-position-strip small{opacity:.65;align-self:end;margin-top:0;font-size:12px;line-height:1.2}.wardrobe-position-move{border-top:1px solid #535653;grid-template-columns:1fr 1fr;display:grid}.wardrobe-position-move button{color:#fff;background:#3b3e3b;border:0;min-height:30px;font-size:15px}.wardrobe-position-move button+button{border-left:1px solid #535653}.wardrobe-position-move button:disabled{opacity:.28}.wardrobe-config-tabs{background:#eee9df;border-top:1px solid #ddd6cb;border-bottom:1px solid #d2c9bd;padding:0 26px;display:flex;overflow-x:auto}.wardrobe-config-tabs:after{content:"";pointer-events:none;flex:1;min-width:150px}.wardrobe-config-tabs button{color:#686158;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-width:150px;min-height:58px;padding:0 18px;font-size:14px;font-weight:600}.wardrobe-config-tabs button.active{color:#252624;background:#fff;border-bottom-color:#b38f62}.wardrobe-config-panel{background:#fff;padding:24px 26px 28px}.wardrobe-panel-content{max-height:470px;overflow:auto}.wardrobe-config-panel .picker-intro{z-index:3;background:#fff;position:sticky;top:0}.wardrobe-config-panel .compartment-grid{grid-template-columns:repeat(9,minmax(138px,1fr));padding-bottom:8px;overflow-x:auto}.wardrobe-config-panel .compartment-grid>button{min-height:225px}.wardrobe-config-panel .compartment-grid>button>strong{font-size:14px}.wardrobe-config-panel .compartment-grid>button>small,.wardrobe-config-panel .compartment-card-code{font-size:12px}.wardrobe-option-columns,.wardrobe-colour-columns,.wardrobe-doors-panel{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wardrobe-config-panel .single-door-config,.wardrobe-config-panel .wardrobe-catalog-options,.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-colour-panel{color:#292a28;background:#f8f6f1;border:1px solid #ddd5ca;margin:0;padding:20px}.wardrobe-config-panel .single-door-config-heading span,.wardrobe-config-panel .wardrobe-option-heading>span,.wardrobe-config-panel .wardrobe-colour-heading>span{font-size:12px}.wardrobe-config-panel .single-door-config-heading strong,.wardrobe-config-panel .wardrobe-option-heading>strong,.wardrobe-config-panel .wardrobe-colour-heading>strong{font-size:19px}.wardrobe-config-panel .single-door-config-heading p,.wardrobe-config-panel .wardrobe-option-heading>small,.wardrobe-config-panel .wardrobe-colour-heading>small{font-size:12px}.wardrobe-config-panel .single-door-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wardrobe-config-panel .single-door-config-grid>button{min-height:190px}.wardrobe-config-panel .single-door-config-grid>button strong,.wardrobe-config-panel .wardrobe-door-type-grid button strong,.wardrobe-config-panel .wardrobe-handle-grid button strong,.wardrobe-config-panel .wardrobe-dressing-grid button strong{font-size:13px}.wardrobe-config-panel .single-door-config-grid>button small,.wardrobe-config-panel .wardrobe-door-type-grid button small,.wardrobe-config-panel .wardrobe-handle-grid button small,.wardrobe-config-panel .wardrobe-dressing-grid button small{font-size:12px}.wardrobe-config-panel .wardrobe-door-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-door-type-grid button,.wardrobe-config-panel .wardrobe-handle-grid button,.wardrobe-config-panel .wardrobe-dressing-grid button,.wardrobe-config-panel .wardrobe-finish-grid button{color:#4e4943;background:#fff;border-color:#d3cbc0}.wardrobe-config-panel .wardrobe-door-type-grid button.selected,.wardrobe-config-panel .wardrobe-handle-grid button.selected,.wardrobe-config-panel .wardrobe-dressing-grid button.selected,.wardrobe-config-panel .wardrobe-finish-grid button.selected{color:#fff;background:#292c2a;border-color:#292c2a}.wardrobe-config-panel .wardrobe-apply-all button{color:#4f4942;background:#fff;border-color:#cfc6ba;min-height:32px;font-size:11px}.wardrobe-config-panel .wardrobe-apply-all>span{color:#776e64;font-size:11px}.wardrobe-config-panel .wardrobe-handle-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-dressing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-addon-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.wardrobe-addon-section h4{margin:0 0 9px;font-family:Outfit,Arial,sans-serif;font-size:17px}.wardrobe-addon-section.lighting{border-bottom:1px solid #ddd5ca;margin-bottom:20px;padding-bottom:18px}.wardrobe-addon-family{flex-direction:column;gap:5px;min-width:0;display:flex}.timber-addon-family+.wardrobe-addon-section{margin-top:24px}#wardrobe-customiser-start{scroll-margin-top:82px}.timber-change-position{flex-basis:100%;font-weight:600}.wardrobe-corner-dialog .timber-size-control{justify-content:flex-start;gap:8px}.timber-change-lines p>.timber-change-position{white-space:normal}.wardrobe-corner-dialog .timber-size-control button:not(.selected){color:#292c2a;background:#fff;border-color:#ddd5ca}.wardrobe-corner-dialog .timber-size-control button.selected{color:#fff;background:#292c2a;border-color:#292c2a}.wardrobe-corner-dialog .timber-change-lines{background:#f8f6f1;border:1px solid #ddd5ca;margin:20px 0;padding:12px 16px;display:block}.timber-change-lines p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:12px 0;display:flex}.timber-change-lines p>span{white-space:nowrap}.timber-change-arrow{color:#71685a;margin-right:8px}.timber-change-lines strong{color:#292c2a;white-space:nowrap}.wardrobe-addon-row{background:#f8f6f1;border:1px solid #ddd5ca;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 15px;display:flex}.wardrobe-addon-row.addition{background:#fff;min-height:62px;margin-left:16px}.wardrobe-addon-row>div{min-width:0}.wardrobe-addon-row strong,.wardrobe-addon-row span{display:block}.wardrobe-addon-row strong{font-family:Outfit,Arial,sans-serif;font-size:15px}.wardrobe-addon-row span{color:#8a6338;margin-top:4px;font-size:12px;font-weight:700}.wardrobe-addon-row>button{color:#fff;background:#292c2a;border:1px solid #292c2a;flex:none;min-width:64px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.wardrobe-addon-row>button.remove{color:#292c2a;background:#fff}.wardrobe-addon-row>button:disabled{cursor:not-allowed;opacity:.35}.timber-size-control{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.timber-size-control>span{margin-right:4px}.timber-size-control button{color:#292c2a;min-width:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd5ca;padding:8px 14px}.timber-size-control button.selected{color:#fff;background:#292c2a;border-color:#292c2a}.timber-size-control button:disabled{opacity:.35;cursor:not-allowed}.wardrobe-corner-picker>.timber-size-control{margin-top:12px}.wardrobe-addon-row:has(>button:disabled){opacity:.4}.wardrobe-addon-row>button:disabled,.wardrobe-corner-options>button:disabled{cursor:not-allowed}.wardrobe-corner-options>button:disabled{opacity:.35}.wardrobe-config-panel .wardrobe-colour-panel{display:block}.wardrobe-config-panel .wardrobe-colour-columns{margin-top:18px}.wardrobe-config-panel .wardrobe-finish-label strong,.wardrobe-config-panel .wardrobe-finish-label span{font-size:12px}.wardrobe-config-panel .wardrobe-finish-grid button span{font-size:11px}.wardrobe-config-panel .door-type-note{font-size:12px}.wardrobe-config-panel .fixed-only-message{min-height:235px}.wardrobe-dock-summary{color:#625b52;background:#eee9df;border-top:1px solid #d8d0c5;justify-content:space-between;gap:24px;padding:16px 26px;font-size:13px;display:flex}.wardrobe-dock-summary b{color:#292a28;margin-right:7px}@media (width<=1100px){.wardrobe-stage .wardrobe-webgl-canvas{height:clamp(500px,62vh,680px)}.wardrobe-option-columns,.wardrobe-colour-columns,.wardrobe-doors-panel{grid-template-columns:1fr}.wardrobe-panel-content{max-height:none}}@media (width<=700px){.wardrobe-compartments{padding-left:12px;padding-right:12px}.wardrobe-stage{padding:10px}.wardrobe-stage-heading{padding:7px 3px 13px;display:block}.wardrobe-stage-heading p{text-align:left;margin-top:8px}.wardrobe-stage .wardrobe-webgl-canvas{height:500px}.wardrobe-webgl-view-switch{top:10px;left:10px}.wardrobe-webgl-view-switch button{min-height:34px;padding:0 10px;font-size:11px}.wardrobe-webgl-utilities{width:178px;padding:7px;top:56px;right:10px}.wardrobe-webgl-current{padding:7px 7px 10px}.wardrobe-webgl-current strong{font-size:17px}.wardrobe-webgl-current span,.wardrobe-webgl-current small{font-size:10px}.wardrobe-webgl-utilities button{min-height:48px;padding:7px}.wardrobe-webgl-utilities button span{font-size:12px}.wardrobe-webgl-utilities button small{font-size:10px}.wardrobe-stage .wardrobe-webgl-help{white-space:nowrap;justify-content:flex-start;gap:14px;overflow-x:auto}.wardrobe-position-heading{padding:18px 16px 12px;display:block}.wardrobe-position-heading p{margin-top:5px}.wardrobe-position-strip{padding:0 16px 16px}.wardrobe-position-strip>button,.wardrobe-position-item{flex-basis:124px}.wardrobe-config-tabs{padding:0 8px}.wardrobe-config-tabs button{min-width:135px;min-height:54px;padding:0 12px;font-size:12px}.wardrobe-config-panel{padding:18px 14px 22px}.wardrobe-config-panel .compartment-grid{grid-template-columns:repeat(9,145px)}.wardrobe-config-panel .single-door-config-grid{display:flex;overflow-x:auto}.wardrobe-config-panel .single-door-config-grid>button{flex:0 0 155px}.wardrobe-config-panel .wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-dressing-grid,.wardrobe-addon-list{grid-template-columns:1fr}.wardrobe-config-panel .wardrobe-door-type-heading{display:block}.wardrobe-config-panel .wardrobe-apply-all{justify-content:flex-start;margin-top:10px}.wardrobe-dock-summary{padding:14px 16px;display:block}.wardrobe-dock-summary span{display:block}.wardrobe-dock-summary span+span{margin-top:6px}}@media (width>=901px){.wardrobe-customizer{grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 82px);display:grid;position:sticky;top:82px;overflow:hidden}.wardrobe-stage{flex-direction:column;min-height:0;padding:10px 14px;display:flex}.wardrobe-stage-heading{flex:none;padding:0 2px 8px}.wardrobe-stage-heading h3{font-size:22px}.wardrobe-stage-heading p{font-size:12px}.wardrobe-stage .wardrobe-webgl-shell{flex:1;grid-template-rows:minmax(0,1fr) 32px;min-height:0;display:grid}.wardrobe-stage .wardrobe-webgl-canvas{height:auto;min-height:0}.wardrobe-stage .wardrobe-webgl-help{padding:8px 12px}.wardrobe-config-dock{grid-template-rows:70px 48px 218px 36px;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.wardrobe-position-heading{border-right:1px solid #d8d0c5;grid-area:1/1;padding:13px 18px}.wardrobe-position-heading strong{font-size:19px}.wardrobe-position-heading p{display:none}.wardrobe-position-strip{grid-area:1/2;align-items:stretch;padding:8px 14px}.wardrobe-position-strip>button,.wardrobe-position-item{flex-basis:128px}.wardrobe-position-strip>button,.wardrobe-position-item>button{min-height:52px;padding:7px 10px}.wardrobe-position-strip span{font-size:10px}.wardrobe-position-strip strong{margin-top:2px;font-size:14px}.wardrobe-position-strip small{font-size:10px}.wardrobe-position-move{border:0;position:absolute;bottom:4px;right:4px}.wardrobe-position-item{position:relative}.wardrobe-position-move button{width:25px;min-height:24px}.wardrobe-config-tabs{grid-area:2/1/auto/-1}.wardrobe-config-tabs button{min-height:48px;font-size:13px}.wardrobe-config-panel{grid-area:3/1/auto/-1;min-height:0;padding:10px 18px 12px;overflow:hidden}.wardrobe-panel-content{height:196px;max-height:none;overflow:auto}.wardrobe-config-panel .picker-intro{min-height:38px;padding:0 0 7px}.wardrobe-config-panel .picker-intro>div strong{font-size:18px}.wardrobe-config-panel .compartment-grid{margin-top:7px}.wardrobe-config-panel .compartment-grid>button{min-height:142px;padding:7px}.wardrobe-config-panel .compartment-grid>button.selected{padding:6px}.wardrobe-config-panel .compartment-grid .compartment-art.compact{height:82px}.wardrobe-config-panel .compartment-grid>button>strong{margin:6px 0 2px;font-size:12px}.wardrobe-config-panel .compartment-grid>button>small{display:none}.wardrobe-config-panel .compartment-card-code{width:29px;height:22px;font-size:10px;top:10px;left:11px}.wardrobe-config-panel .single-door-config,.wardrobe-config-panel .wardrobe-catalog-options,.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-colour-panel{padding:10px 12px}.wardrobe-config-panel .single-door-config-heading{margin-bottom:7px}.wardrobe-config-panel .single-door-config-heading strong,.wardrobe-config-panel .wardrobe-option-heading>strong,.wardrobe-config-panel .wardrobe-colour-heading>strong{font-size:16px}.wardrobe-config-panel .single-door-config-heading p{font-size:11px}.wardrobe-config-panel .single-door-config-grid>button{min-height:132px;padding:6px}.wardrobe-config-panel .single-door-config-grid>button.selected{padding:5px}.wardrobe-config-panel .single-door-config-grid .compartment-art.compact{height:70px}.wardrobe-config-panel .single-door-config-grid>button strong{margin:5px 0 2px;font-size:11px}.wardrobe-config-panel .single-door-config-grid>button small{min-height:0;font-size:10px}.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-catalog-options{min-height:196px}.wardrobe-config-panel .wardrobe-option-heading{margin-bottom:7px}.wardrobe-config-panel .door-type-sample,.wardrobe-config-panel .handle-sample{height:36px}.wardrobe-config-panel .wardrobe-handle-grid button,.wardrobe-config-panel .wardrobe-door-type-grid button{padding:4px}.wardrobe-config-panel .wardrobe-handle-grid button small,.wardrobe-config-panel .wardrobe-door-type-grid button small{display:none}.wardrobe-config-panel .wardrobe-colour-heading{margin-bottom:7px}.wardrobe-config-panel .wardrobe-colour-columns{margin-top:8px}.wardrobe-config-panel .wardrobe-finish-grid button i{height:23px}.wardrobe-config-panel .fixed-only-message{min-height:190px;padding:14px}.wardrobe-config-panel .fixed-only-message .compartment-art{height:160px}.wardrobe-dock-summary{grid-area:4/1/auto/-1;padding:9px 18px;font-size:12px}}.wardrobe-choice-layer{border-top:1px solid #72685c3d}.wardrobe-config-tabs button strong,.wardrobe-config-tabs button small,.wardrobe-panel-toolbar span,.wardrobe-panel-toolbar strong{display:block}.wardrobe-config-tabs button strong{font-size:14px}.wardrobe-config-tabs button small{color:#817970;margin-top:4px;font-size:11px;font-weight:400}.wardrobe-panel-toolbar{border-bottom:1px solid #72685c38;align-items:center;gap:18px;padding:8px 14px;display:flex}.wardrobe-panel-toolbar>button{color:#373633;background:#ffffffa6;border:1px solid #cfc5b8;min-height:38px;padding:0 16px;font-size:13px}.wardrobe-panel-toolbar>button span{display:inline}.wardrobe-panel-toolbar>div>span{color:#7a7166;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.wardrobe-panel-toolbar>div>strong{margin-top:2px;font-family:Outfit,Arial,sans-serif;font-size:18px}.wardrobe-webgl-utilities button:disabled{cursor:default;opacity:.42}.wardrobe-webgl-utilities .wardrobe-webgl-hide.active span{color:#efd4ac}@media (width>=901px){.wardrobe-customizer{background:#292c2a;height:calc(100dvh - 82px);display:block;position:sticky;top:82px;overflow:hidden}.wardrobe-stage{padding:0;display:block;position:absolute;inset:0}.wardrobe-stage-heading{display:none}.wardrobe-stage .wardrobe-webgl-shell{border:0;width:100%;height:100%;display:block}.wardrobe-stage .wardrobe-webgl-canvas{width:100%;height:100%;min-height:0}.wardrobe-stage .wardrobe-webgl-help{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#232624c7;padding:9px 13px;position:absolute;bottom:170px;left:18px}.wardrobe-config-dock{z-index:8;color:#292a28;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f7f4eee0;border:1px solid #ffffff94;grid-template-rows:82px auto;grid-template-columns:235px minmax(0,1fr);display:grid;position:absolute;bottom:18px;left:18px;right:18px;overflow:hidden;box-shadow:0 18px 50px #14120f40}.wardrobe-position-heading{background:#ffffff47;border-right:1px solid #72685c38;grid-area:1/1;padding:16px 20px}.wardrobe-position-heading strong{font-size:20px}.wardrobe-position-strip{background:#ffffff29;grid-area:1/2;align-items:stretch;padding:9px 12px}.wardrobe-position-strip>button,.wardrobe-position-item{background:#ffffffb8;flex:0 0 142px}.wardrobe-position-strip>button,.wardrobe-position-item>button{min-height:62px;padding:9px 12px}.wardrobe-position-strip span{font-size:10px}.wardrobe-position-strip strong{margin-top:3px;font-size:16px}.wardrobe-position-strip small{font-size:10px}.wardrobe-choice-layer{background:#faf8f4c2;grid-area:2/1/auto/-1;min-width:0}.wardrobe-choice-layer.categories{height:78px}.wardrobe-choice-layer.open{grid-template-rows:52px minmax(0,1fr);height:274px;display:grid}.wardrobe-config-tabs{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;padding:0;display:grid;overflow:visible}.wardrobe-config-tabs button{text-align:left;white-space:normal;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #72685c33;min-width:0;min-height:78px;padding:10px 16px}.wardrobe-config-tabs button:last-child{border-right:0}.wardrobe-config-tabs button:hover{background:#ffffff94;border-bottom-color:#b38f62}.wardrobe-config-tabs button strong{font-size:15px}.wardrobe-config-tabs button small{font-size:11px}.wardrobe-panel-toolbar{background:#ffffff47;grid-row:1;padding:7px 16px}.wardrobe-config-panel{background:0 0;grid-area:2;height:auto;min-height:0;padding:10px 16px 12px;overflow:hidden}.wardrobe-panel-content{height:200px;max-height:none;overflow:auto}.wardrobe-config-panel .picker-intro{background:0 0;min-height:36px;padding-bottom:6px}.wardrobe-config-panel .compartment-grid{grid-template-columns:repeat(9,178px);margin-top:8px;overflow:auto hidden}.wardrobe-config-panel .compartment-grid>button{background:#ffffffc2;min-height:150px;padding:8px}.wardrobe-config-panel .compartment-grid>button.selected{padding:7px}.wardrobe-config-panel .compartment-grid .compartment-art.compact{height:92px}.wardrobe-config-panel .compartment-grid>button>strong{margin:7px 0 0;font-size:13px}.wardrobe-config-panel .compartment-grid>button>small{display:none}.wardrobe-config-panel .single-door-config,.wardrobe-config-panel .wardrobe-catalog-options,.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-colour-panel{background:#ffffff85;min-height:198px;padding:11px 13px}.wardrobe-config-panel .single-door-config-grid>button{background:#ffffffc7;min-height:139px}.wardrobe-config-panel .single-door-config-grid .compartment-art.compact{height:76px}.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-catalog-options{min-height:198px}.wardrobe-config-panel .fixed-only-message{background:#ffffff85;min-height:198px}.wardrobe-config-panel .fixed-only-message .compartment-art{height:168px}.wardrobe-dock-summary{display:none}}@media (width<=900px){.wardrobe-choice-layer.open{background:#fff}.wardrobe-config-tabs button{text-align:left;min-height:72px}.wardrobe-config-tabs button strong{font-size:13px}.wardrobe-config-tabs button small{font-size:10px}}@media (width>=901px){.wardrobe-customizer{--wardrobe-config-width:clamp(280px,25vw,360px);--wardrobe-tools-width:clamp(170px,15vw,220px);background:#e8e4dd;height:calc(100dvh - 82px);display:block;position:sticky;top:82px;overflow:hidden}.wardrobe-stage,.wardrobe-stage .wardrobe-webgl-shell{background:#e8e4dd;width:100%;height:100%;position:absolute;inset:0}.wardrobe-stage .wardrobe-webgl-canvas{top:0;bottom:0;left:calc(var(--wardrobe-config-width) + 34px);right:calc(var(--wardrobe-tools-width) + 34px);width:auto;height:100%;position:absolute}.wardrobe-webgl-view-switch{left:calc(var(--wardrobe-config-width) + 48px);top:18px}.wardrobe-webgl-utilities{width:var(--wardrobe-tools-width);max-height:calc(100% - 36px);top:18px;right:18px;overflow:auto}.wardrobe-stage .wardrobe-webgl-help{left:calc(var(--wardrobe-config-width) + 48px);bottom:18px}.wardrobe-config-dock{z-index:8;width:var(--wardrobe-config-width);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#f8f6f1e8;border:1px solid #ffffffb3;flex-direction:column;display:flex;position:absolute;inset:18px auto 18px 18px;overflow:hidden;box-shadow:0 22px 60px #1f1b163b}.wardrobe-position-heading{background:0 0;border:0;border-bottom:1px solid #71675b33;flex:none;padding:20px 20px 14px;display:block}.wardrobe-position-heading span{font-size:11px}.wardrobe-position-heading strong{font-size:23px}.wardrobe-position-heading p{margin-top:4px;font-size:12px;display:block}.wardrobe-position-strip{background:#ffffff2e;flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:100px;gap:6px;min-height:0;max-height:228px;padding:10px 12px 12px;display:grid;overflow:auto}.wardrobe-position-strip>button,.wardrobe-position-item{background:#ffffffc2;flex:none;width:auto;min-width:0;height:100px;min-height:0}.wardrobe-position-strip>button{min-height:88px;padding:8px 9px}.wardrobe-position-item{flex-direction:column;display:flex}.wardrobe-position-item>button{flex:1;min-height:0;padding:7px 9px}.wardrobe-position-strip span{font-size:9px;line-height:1.15}.wardrobe-position-strip strong{font-size:15px;line-height:1.08}.wardrobe-position-strip small{font-size:9px;line-height:1.15}.wardrobe-position-move{flex:0 0 22px;height:22px;margin-top:auto;position:static}.wardrobe-position-move button{width:auto;min-height:21px;font-size:11px}.wardrobe-choice-layer{background:#ffffff26;border-top:1px solid #71675b33;flex:1;min-height:240px;overflow:hidden}.wardrobe-choice-layer.categories{height:auto}.wardrobe-choice-layer.open{grid-template-rows:58px minmax(0,1fr);height:auto;display:grid}.wardrobe-config-tabs{background:0 0;border:0;grid-template-rows:repeat(5,minmax(66px,1fr));grid-template-columns:1fr;height:100%;padding:10px;display:grid;overflow:auto}.wardrobe-config-tabs button{text-align:left;background:0 0;border:0;border-bottom:1px solid #71675b33;min-width:0;min-height:66px;padding:12px 14px}.wardrobe-config-tabs button:last-child{border-bottom:0}.wardrobe-config-tabs button:hover{background:#ffffffb3;border-bottom-color:#b38f62}.wardrobe-config-tabs button strong{font-size:15px}.wardrobe-config-tabs button small{font-size:11px}.wardrobe-panel-toolbar{background:#ffffff57;grid-row:1;padding:9px 12px}.wardrobe-panel-toolbar>button{padding:0 12px}.wardrobe-panel-toolbar>div>strong{font-size:17px}.wardrobe-config-panel{background:0 0;grid-row:2;height:auto;min-height:0;padding:10px;display:block;overflow:auto}.wardrobe-panel-content{height:auto;max-height:none;overflow:visible}.wardrobe-config-panel .picker-intro{background:0 0;padding:3px 3px 10px;display:block;position:static}.wardrobe-config-panel .picker-intro>p{text-align:left;margin-top:5px;font-size:11px}.wardrobe-config-panel .compartment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}.wardrobe-config-panel .compartment-grid>button{min-height:168px;padding:8px}.wardrobe-config-panel .compartment-grid>button.selected{padding:7px}.wardrobe-config-panel .compartment-grid .compartment-art.compact{height:105px}.wardrobe-config-panel .compartment-grid>button>strong{font-size:12px;line-height:1.25}.wardrobe-config-panel .wardrobe-option-columns,.wardrobe-config-panel .wardrobe-colour-columns,.wardrobe-config-panel .wardrobe-doors-panel{display:block}.wardrobe-config-panel .single-door-config,.wardrobe-config-panel .wardrobe-catalog-options,.wardrobe-config-panel .wardrobe-door-type-panel,.wardrobe-config-panel .wardrobe-colour-panel{background:#ffffff94;min-height:0;margin:0 0 10px;padding:12px}.wardrobe-config-panel .single-door-config-heading{display:block}.wardrobe-config-panel .single-door-config-heading p{text-align:left;margin-top:5px}.wardrobe-config-panel .single-door-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-config-panel .single-door-config-grid>button{min-height:152px}.wardrobe-config-panel .single-door-config-grid .compartment-art.compact{height:88px}.wardrobe-config-panel .wardrobe-door-type-heading{display:block}.wardrobe-config-panel .wardrobe-apply-all{flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.wardrobe-config-panel .wardrobe-door-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-handle-grid button small,.wardrobe-config-panel .wardrobe-door-type-grid button small{font-size:10px;display:block}.wardrobe-config-panel .wardrobe-dressing-grid{grid-template-columns:1fr}.wardrobe-config-panel .wardrobe-colour-columns{margin-top:10px}.wardrobe-config-panel .wardrobe-finish-grid.door-finishes{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-config-panel .wardrobe-finish-grid.body-finishes{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-config-panel .fixed-only-message{min-height:0;padding:14px;display:block}.wardrobe-config-panel .fixed-only-message .compartment-art{height:190px;margin-bottom:14px}}.wardrobe-webgl-utilities{width:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;gap:9px;padding:0;display:flex;overflow:visible}.wardrobe-webgl-utilities>button,.wardrobe-webgl-view-control>button{color:#f5f2eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242724d1;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid;position:relative;box-shadow:0 8px 20px #18151233}.wardrobe-webgl-utilities>button:hover,.wardrobe-webgl-view-control>button:hover,.wardrobe-webgl-utilities button.active{color:#e8c99e;background:#2a2d2af5;border-color:#d5b78f}.wardrobe-webgl-utilities>button:disabled{opacity:.32}.wardrobe-webgl-utilities svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wardrobe-webgl-utilities svg .slash{stroke-width:2px}.wardrobe-webgl-view-control{width:48px;height:48px;position:relative}.wardrobe-webgl-view-menu{gap:7px;display:flex;position:absolute;top:4px;right:58px}.wardrobe-webgl-view-menu button{color:#f5f2eb;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242724e0;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:12px;font-weight:700;line-height:1;display:grid;box-shadow:0 8px 20px #1815122e}.wardrobe-webgl-view-menu button:hover{color:#e8c99e;border-color:#d5b78f}.wardrobe-webgl-utilities button>i{color:#242624;background:#d5b78f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px}@media (width>=901px){.wardrobe-customizer{--wardrobe-tools-width:58px}.wardrobe-webgl-utilities{width:52px;max-height:none;top:18px;right:18px}.wardrobe-stage .wardrobe-webgl-canvas{right:calc(var(--wardrobe-tools-width) + 24px)}}@media (width<=700px){.wardrobe-webgl-utilities{width:48px;padding:0;top:56px;right:10px}.wardrobe-webgl-utilities>button,.wardrobe-webgl-view-control>button{width:44px;height:44px;min-height:44px;padding:0}.wardrobe-webgl-view-control{width:44px;height:44px}.wardrobe-webgl-view-menu{right:52px}}.wardrobe-webgl-utilities{flex-direction:row;align-items:center;gap:10px;width:auto;max-width:calc(100% - 36px)}.wardrobe-webgl-utilities>button,.wardrobe-webgl-view-control{z-index:0}.wardrobe-webgl-utilities>button,.wardrobe-webgl-view-control>button{color:#f5f2eb;background:#242724b8;border-color:#ffffff38;transition:transform .18s,background .22s,border-color .22s,color .22s,box-shadow .22s;box-shadow:0 8px 10px -9px #1815127a}.wardrobe-webgl-utilities>button:hover:not(:disabled),.wardrobe-webgl-view-control:hover{z-index:2}.wardrobe-webgl-utilities>button:hover:not(:disabled),.wardrobe-webgl-view-control>button:hover{color:#fff;background:#242724f0;border-color:#fffc;transform:translateY(-3px)scale(1.035);box-shadow:0 13px 14px -12px #1815129e}.wardrobe-webgl-utilities>button:active:not(:disabled),.wardrobe-webgl-view-control>button:active{transition-duration:80ms;transform:translateY(0)scale(.93)}.wardrobe-webgl-utilities>button.active,.wardrobe-webgl-view-control>button.active{color:#242624;background:#d5b78f;border-color:#e2c69f;box-shadow:0 0 0 3px #d5b78f38,0 10px 12px -11px #4e3b2494}.wardrobe-webgl-utilities>button.active:hover,.wardrobe-webgl-view-control>button.active:hover{color:#1f211f;background:#e2c69f;border-color:#efd8b7;box-shadow:0 0 0 4px #d5b78f47,0 14px 15px -13px #4e3b249e}.wardrobe-webgl-view-menu{top:58px;right:0}@media (width>=901px){.wardrobe-webgl-utilities{width:auto;max-height:none;top:20px;right:20px}.wardrobe-stage .wardrobe-webgl-canvas{right:0}}@media (width<=700px){.wardrobe-webgl-utilities{gap:7px;width:auto;max-width:calc(100% - 20px);top:12px;right:10px}.wardrobe-webgl-view-menu{top:52px;right:0}}.wall-space-values{grid-template-columns:repeat(5,minmax(0,1fr))}.wall-space-bar i.m-compartment{background:#8d7659}.layout-m-compartment .compartment-top-shelf{display:none}.layout-m-compartment{background:#d8d1c6}.m-panel{background:linear-gradient(135deg,#d9d3c9,#c2baae);left:0;right:0;box-shadow:inset 0 0 0 1px #5d574e40}.m-panel-top{height:17%;top:0}.m-panel-bottom{height:33%;bottom:0}.m-glass-shelves{background:linear-gradient(90deg,#ffebc329,#fff8e07a,#ffebc329);height:50%;top:17%;left:5%;right:5%;box-shadow:inset 0 0 20px #ffdc9d33}.m-glass-shelves i{background:#e0f3f3e6;border-top:1px solid #fff;height:2px;left:0;right:0;box-shadow:0 2px 6px #afdedc80}.m-glass-shelves i:first-child{top:33.333%}.m-glass-shelves i:nth-child(2){top:66.666%}.m-led-edge{background:#fff2cf;width:2px;top:18%;bottom:34%;box-shadow:0 0 7px 2px #ffd380bf}.m-led-left{left:5%}.m-led-right{right:5%}.wardrobe-body-block.m-compartment{padding:3px}.wardrobe-body-block.m-compartment .compartment-art{border-width:1px;width:100%;height:100%}.m-compartment-config{margin-top:12px}.m-compartment-message>.compartment-art{height:210px}.overall-m-compartment{background:#ddd7cd;position:absolute;inset:0 0 39px;overflow:hidden}.overall-m-compartment .compartment-art{border:0;height:100%}.overall-m-compartment em{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#8d7659;padding:4px;font-size:6px;font-style:normal;position:absolute;top:7px;right:5px}@media (width<=600px){.wall-space-values{grid-template-columns:1fr 1fr}}.layout-timber-dresser .compartment-top-shelf{display:none}.layout-timber-dresser{background:#d5cec3}.timber-canopy{background:#c6bcad;height:9%;top:0;left:0;right:0}.timber-side-panel{background:#c6bcad;width:12%;top:0;bottom:0;left:0}.timber-striped-back{background:repeating-linear-gradient(90deg,#d9d2c7 0 4px,#bdb5a9 4px 5px);inset:9% 0 0 12%}.timber-spotlight{background:#252624;border-radius:50%;width:10px;height:6px;top:6%;left:53%;box-shadow:0 8px 17px #ffde9ecc}.timber-mirror-halo{border-radius:50%/28%;width:43%;height:50%;top:15%;left:27%;box-shadow:0 0 12px 5px #ffd68be6}.timber-mirror{z-index:2;background:linear-gradient(135deg,#9aa9ad,#edf3f4 46%,#87989d);border-radius:50%/28%;width:41%;height:48%;top:16%;left:28%}.timber-drawers{background:#c6bcad;height:10.8%;bottom:22.2%;left:12%;right:0}.timber-drawers i{border-top:1px solid #716c64;width:100%;height:50%;position:relative!important}.timber-drawers i:after{content:"";background:#353633;height:2px;position:absolute;top:45%;left:45%;right:45%}.timber-config{margin-top:12px}.timber-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timber-config-grid button:disabled{cursor:not-allowed;opacity:.46}.timber-config-grid button:disabled:hover{box-shadow:none;transform:none}.timber-striped-back{background:linear-gradient(#0000 0 64%,#d9d2c7 64% 100%),repeating-linear-gradient(90deg,#d9d2c7 0 4px,#bdb5a9 4px 5px)}@media (width<=560px){.timber-config-grid{grid-template-columns:1fr}}.wardrobe-handle-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.handle-sample.handle-style-type1 b{background:#1e1e1e33;border-radius:7px 0 0 7px;width:8px;height:26px;box-shadow:inset 1px 0 2px #00000047}.handle-sample.handle-style-type2 b{background:0 0;width:13.2px;height:37.4px}.handle-sample.handle-style-type2 b:before,.handle-sample.handle-style-type2 b:after{width:6.6px;height:18.7px}.handle-sample.handle-style-type3 b{clip-path:polygon(100% 0,18% 0,0 22%,0 68%,18% 100%,100% 100%);background:#171817;border-radius:1px;width:6.6px;height:41.8px;box-shadow:2px 0 2px #00000038}.handle-sample.handle-style-type4 b{background:#111;border-radius:0;width:5px;height:36px;box-shadow:inset 1px 0 1px #000}.handle-sample.handle-style-type5 b{clip-path:polygon(100% 0,18% 0,0 22%,0 68%,18% 100%,100% 100%);background:#171817;border-radius:1px;width:6.6px;height:19.8px;box-shadow:2px 0 2px #00000038}.wardrobe-body-block .wardrobe-door.handle-style-type1 b,.overall-body .overall-doors .handle-style-type1 b{background:#16161642;width:4px;height:48px;top:calc(50% - 22px);box-shadow:inset 1px 0 1px #ffffff1a}.wardrobe-body-block .wardrobe-door.handle-style-type2 b,.overall-body .overall-doors .handle-style-type2 b{clip-path:polygon(100% 0,18% 0,0 22%,0 68%,18% 100%,100% 100%);background:#171817;border-radius:1px;width:6.6px;height:37.4px}.wardrobe-body-block .wardrobe-door.handle-style-type2:first-child b,.overall-body .overall-doors .handle-style-type2:first-child b{top:calc(50% - 37.4px)}.wardrobe-body-block .wardrobe-door.handle-style-type2:last-child b,.overall-body .overall-doors .handle-style-type2:last-child b{top:50%}.wardrobe-body-block .wardrobe-door.handle-style-type2:only-child.handle-right b,.overall-body .overall-doors .handle-style-type2:only-child.handle-right b{top:calc(50% - 37.4px)}.wardrobe-body-block .wardrobe-door.handle-style-type2:only-child.handle-left b,.overall-body .overall-doors .handle-style-type2:only-child.handle-left b{top:50%}.wardrobe-body-block .wardrobe-door.handle-style-type3 b,.overall-body .overall-doors .handle-style-type3 b{clip-path:polygon(100% 0,18% 0,0 6%,0 94%,18% 100%,100% 100%);background:#171817;border-radius:1px;width:6.6px;height:52.5%;top:37.5%}.wardrobe-body-block .wardrobe-door.handle-style-type4 b,.overall-body .overall-doors .handle-style-type4 b{background:#111;border-radius:0;width:10px;height:47%;top:43%}.wardrobe-body-block .wardrobe-door.handle-style-type4.handle-right b,.overall-body .overall-doors .handle-style-type4.handle-right b{left:auto;right:calc(16% - 5px)}.wardrobe-body-block .wardrobe-door.handle-style-type4.handle-left b,.overall-body .overall-doors .handle-style-type4.handle-left b{left:calc(16% - 5px);right:auto}.wardrobe-body-block .wardrobe-door.handle-style-type5 b,.overall-body .overall-doors .handle-style-type5 b{clip-path:polygon(100% 0,18% 0,0 22%,0 68%,18% 100%,100% 100%);background:#171817;border-radius:1px;width:6.6px;height:37.4px;top:calc(50% - 18.7px)}@media (width<=900px){.wardrobe-handle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.wardrobe-handle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wardrobe-body-block.split-doors{display:grid}.wardrobe-body-block.split-doors .wardrobe-door{min-width:0;min-height:0}.wardrobe-body-block.split-doors .top-door{border-bottom:2px solid #706c65}.wardrobe-body-block.split-doors .wardrobe-door.no-handle b{display:none!important}.wardrobe-body-block.split-doors .top-door b{top:calc(70% - 12.5px)!important}.wardrobe-body-block.split-doors .top-door.handle-style-type1 b{height:29px;top:calc(70% - 14.5px)!important}.wardrobe-body-block.split-doors .top-door.handle-style-type4 b,.wardrobe-body-block.split-doors .top-door.handle-style-type5 b{height:25px}.wardrobe-body-block.split-doors .bottom-door.left-leaf.handle-style-type2 b{top:calc(50% - 37.4px)}.wardrobe-body-block.split-doors .bottom-door.right-leaf.handle-style-type2 b{top:50%}.wardrobe-body-block.split-doors .wardrobe-door:nth-child(2),.wardrobe-body-block.split-doors .wardrobe-door:nth-child(4){border-right:0}.wardrobe-corner-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.wardrobe-corner-options button{text-align:left;color:#26231f;cursor:pointer;background:#fff;border:1px solid #d5cec3;border-radius:12px;flex-direction:column;gap:5px;min-height:88px;padding:14px;display:flex}.wardrobe-corner-options button.selected{background:#f7f2ea;border-color:#695742;box-shadow:inset 0 0 0 1px #695742}.wardrobe-corner-options button strong{font-size:15px}.wardrobe-corner-options button span{color:#625d55;font-size:12px;line-height:1.4}.wardrobe-corner-change-note{color:#33452b;background:#edf2e9;border-radius:8px;margin:8px 16px;padding:9px 11px;font-size:12px;line-height:1.45}.wardrobe-corner-dialog-backdrop{z-index:2000;background:#16141280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wardrobe-corner-dialog{background:#fff;border-radius:16px;width:min(100%,440px);padding:24px;box-shadow:0 18px 60px #00000038}.wardrobe-corner-dialog h2{margin:0 0 10px;font-size:22px}.wardrobe-corner-dialog p{color:#5f5a52;margin:0;font-size:14px;line-height:1.55}.wardrobe-corner-dialog>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.wardrobe-corner-dialog button{cursor:pointer;background:#fff;border:1px solid #bdb3a7;border-radius:8px;padding:10px 14px}.wardrobe-corner-dialog button:last-child{color:#fff;background:#3d3229;border-color:#3d3229}@media (width<=600px){.wardrobe-corner-options{grid-template-columns:1fr}}.wardrobe-config-tabs button:disabled,.wardrobe-config-tabs button:disabled:hover{cursor:not-allowed;background:0 0;border-bottom-color:#71675b33}.wardrobe-config-tabs button:disabled strong,.wardrobe-config-tabs button:disabled small{opacity:.42}.brand-logo-showcase.count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-logo-tile.brunotte>div{background:#355060;overflow:hidden}.brand-logo-tile.brunotte img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none}@media (width<=760px){.brand-logo-showcase.count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-logo-tile.kenitti img{width:160px;max-width:100%;height:auto}.brand-logo-tile>div{height:112px}.brand-logo-tile img{object-fit:contain;width:190px;max-width:100%;height:96px;max-height:100%}.brand-logo-tile.compact-mark img{width:118px;height:102px}.brand-logo-tile.kenitti img{object-fit:contain;width:160px;max-width:100%;height:96px}.brand-logo-tile.brunotte-clean img{object-fit:contain;width:190px;height:96px}@media (width<=760px){.brand-logo-tile{padding:20px 14px}.brand-logo-tile>div{height:92px}.brand-logo-tile img,.brand-logo-tile.kenitti img,.brand-logo-tile.brunotte-clean img{width:160px;max-width:100%;height:78px}.brand-logo-tile.compact-mark img{width:96px;height:82px}}.product-price,.modal-price{font-variant-numeric:tabular-nums;color:#7b4d27;font-weight:700}.product-price{margin:.35rem 0 .15rem;font-size:1.05rem}.modal-price{margin:.2rem 0 .8rem;font-size:1.35rem}.room-catalogue-tools{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.room-catalogue-tools .search{width:min(420px,100%);min-width:0}.room-catalogue-tools .compare-launch{grid-area:1/2}.room-filters{scrollbar-width:thin;scrollbar-color:#c3b7a6 transparent;grid-column:1/-1;align-items:center;gap:0;min-width:0;padding-bottom:4px}.room-filter-group{border-left:1px solid var(--line);flex:none;align-items:center;margin-left:5px;padding-left:5px;display:flex}.room-filters button{cursor:pointer;min-height:44px}.room-filters .room-filter{color:#413a32;align-items:center;gap:12px;font-size:12px;display:flex}.room-filters .room-filter.active{color:#fff}.room-filter-arrow{font-size:18px;line-height:1;transition:transform .25s}.expanded .room-filter-arrow{transform:rotate(90deg)}.room-category-reveal{visibility:hidden;grid-template-columns:0fr;transition:grid-template-columns .3s,visibility .3s;display:grid}.expanded .room-category-reveal{visibility:visible;grid-template-columns:1fr}.room-category-options{align-items:center;min-width:0;display:flex;overflow:hidden}.room-filters .category-filter{color:#62584b;background:#eee8de;flex:none;align-items:center;gap:6px;margin-left:5px;padding:10px 12px;display:inline-flex}.room-filters .category-filter.active{color:#29231c;background:#c0a889}.room-filters button:focus-visible{outline-offset:-2px;outline:2px solid #7b4d27}@media (width<=760px){.room-catalogue-tools .search{width:100%}.room-filters{order:initial;width:100%}.room-filters .room-filter{gap:8px;padding:10px;font-size:11px}.results-line{gap:12px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.room-category-reveal,.room-filter-arrow{transition:none}}.app-loading{color:#4a392c;background:#f3eee7;place-items:center;min-height:100vh;font:600 1rem/1.4 system-ui,sans-serif;display:grid}.product-photo:is(a){display:block}.product-title:is(a),.card-actions a{color:inherit;text-decoration:none}.room-filters a.category-filter{white-space:nowrap;align-items:center;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.room-filters .room-filter:is(a){white-space:nowrap;padding:12px 14px;text-decoration:none}.room-filters a:focus-visible{outline-offset:-2px;outline:2px solid #7b4d27}.standalone-product{background:var(--paper);padding-top:42px}.product-detail-page{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;position:static;overflow:visible}.product-detail-layout{max-width:1200px;margin-left:auto;margin-right:auto}.product-detail-page .modal-image{align-self:start;height:clamp(340px,40vw,600px);min-height:0;position:static;overflow:hidden}.product-detail-page .product-gallery{flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-height:0}.product-detail-page .product-gallery>img{object-fit:contain;width:100%;height:100%;max-height:100%}.product-detail-page .modal-image>small{flex:none}.product-detail-page .modal-content{min-width:0;padding-top:20px;overflow:visible}.product-detail-page .modal-content h1{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(38px,4vw,55px);font-weight:700;line-height:1.08}.product-measurements{grid-template-columns:repeat(4,minmax(0,1fr))}.product-measurements>div{min-width:0;padding-left:14px;padding-right:14px}@media (width>=1101px){.product-measurements:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.product-detail-page .modal-actions{flex-wrap:wrap}.product-photo{background:var(--paper)}@media (width>=761px) and (width<=1100px){.product-detail-page .modal-content{padding-left:24px;padding-right:24px}.product-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=760px){.standalone-product{padding-top:28px}.product-detail-page{height:auto}.product-detail-page .modal-image{aspect-ratio:4/3;width:100%;height:auto}.product-detail-page .modal-image>small{padding:14px 20px;font-size:10px}.product-detail-page .modal-content{padding-top:30px}.product-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.about-principle-list [data-site-field]{font:inherit;color:inherit;letter-spacing:inherit;padding:0}.about-counters{color:var(--about-ink,#292b2a);background:#f7f5f0}.about-counter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.about-stat{text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:20px;min-width:0;padding:12px 24px;display:flex}.about-stat+.about-stat{border-left:1px solid #d6cec1}.about-stat dt{color:#716960;font-size:16px;line-height:1.5}.about-stat dd{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(52px,6.5vw,104px);font-weight:500;line-height:1.05}.about-stat-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.about-counters.about-story-section{padding:56px 22px}.about-stat{gap:14px;padding:8px 12px}.about-stat dd{font-size:clamp(32px,6.8vw,52px)}.about-stat dt{font-size:13px}}@media (width<=480px){.about-counter-grid{grid-template-columns:1fr}.about-stat{gap:12px;padding:32px 0}.about-stat dd{font-size:64px}.about-stat dt{font-size:15px}.about-stat+.about-stat{border-top:1px solid #d6cec1;border-left:0}}.about-principles-note.about-mission-commitment{color:#292b29;letter-spacing:normal;font-family:Outfit,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.78}.about-story-page>.about-mission-cta{color:#fff}.about-story-hero-copy>a [data-site-field]{margin-left:0}.catalogue-search{padding-right:6px;transition:border-color .3s,box-shadow .3s}.catalogue-search:focus-within{border-color:#817665;box-shadow:0 0 0 2px #8176651f}.catalogue-search-icon{color:#777269;flex:none;width:19px;height:19px}.catalogue-search input{flex:1;min-width:0}.catalogue-search-clear{color:#777269;background:0 0;border:0;flex:none;place-items:center;width:32px;height:36px;padding:6px;transition:color .25s;display:grid}.catalogue-search-clear svg{width:20px;height:20px}.catalogue-search-clear:hover{color:#292c2a}.catalogue-search-results{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.catalogue-reset-filters{color:#595349;letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:3px 0;font-size:12px;line-height:1.5}.catalogue-reset-filters:hover{color:#292c2a}@media (prefers-reduced-motion:reduce){.catalogue-search,.catalogue-search-clear{transition:none}}.home-opening:after{content:"";z-index:1;background:linear-gradient(to bottom,transparent,var(--home-join));pointer-events:none;height:clamp(130px,22svh,240px);position:absolute;bottom:-1px;left:0;right:0}.room-entry-wash{z-index:1;background:linear-gradient(to bottom,var(--home-join),#cbbd9e80 32%,transparent);pointer-events:none;height:clamp(140px,24svh,260px);position:absolute;top:0;left:0;right:0}.room-stage .room-heading{z-index:2}.room-story{background:var(--paper);scroll-margin-top:82px;position:relative}.room-story.is-animated{height:245svh}.room-pin{height:calc(100svh - 82px);min-height:520px;position:sticky;top:82px}.room-stage{isolation:isolate;background:var(--paper);grid-template-rows:minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.room-heading{z-index:1;text-align:center;pointer-events:none;padding:0 5vw;position:absolute;top:25px;left:0;right:0}.room-heading .home-kicker{margin-bottom:8px}.home-page .room-heading h2{font-size:clamp(30px,3vw,46px)}.room-world{grid-row:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.room-world svg{width:100%;max-width:1800px;height:100%;display:block}.room-finish{text-align:right;background:0 0;flex-direction:column;align-items:flex-end;gap:4px;padding:8px 16px;display:flex;position:absolute;bottom:68px;right:5vw}.room-finish>span{color:var(--home-muted);font-size:14px}@media (width<=760px){.room-story{scroll-margin-top:70px}.room-story.is-animated{height:175svh}.room-pin{height:auto;min-height:0;top:70px}.room-stage{grid-template-rows:auto auto auto;height:auto}.room-heading{grid-row:1;padding:38px 24px 26px;position:static}.home-page .room-heading h2{max-width:310px;margin:auto;font-size:34px}.room-world{aspect-ratio:1672/941;grid-row:2;width:100%}.room-world svg{height:auto}.room-finish{background:0 0;grid-row:3;align-items:center;min-height:70px;padding:20px 24px 8px;position:static}.room-finish>span{display:none}}@media (height<=650px) and (width>=761px){.room-pin{min-height:0}.room-heading{padding:10px 24px}.room-heading .home-kicker{display:none}.home-page .room-heading h2{font-size:28px}.room-finish{min-height:40px}}@media (prefers-reduced-motion:reduce){.room-story.is-animated{height:auto}.room-pin{position:relative;top:auto}}main:has(.home-page){overflow:clip}.home-page{--home-join:#cbbd9e;--home-ink:#292b2a;--home-paper:#f7f5f0;--home-muted:#6a6259;background:var(--home-paper);font-family:var(--sans);font-size:16px;line-height:1.6}.home-page h1,.home-page h2,.home-page h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.05}.home-page h2{font-size:clamp(36px,4.7vw,70px)}.home-kicker{text-transform:uppercase;letter-spacing:.17em;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.home-page a:focus-visible,.home-page button:focus-visible{outline-offset:6px;outline:3px solid #a97839}.home-opening{height:100svh;min-height:640px}.home-opening .hero-shade{background:linear-gradient(90deg,#1416149c,#14161414 76%)}.home-opening-copy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:28px;max-width:850px;height:100%;padding:130px 4.5vw clamp(44px,5.5svh,68px);display:flex;position:relative}.home-opening-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-opening-link{color:#fff;text-shadow:0 1px 6px #0005;align-items:center;gap:16px;min-height:44px;padding:8px 0;font-size:16px;font-weight:500;display:inline-flex}.home-button{border:1px solid;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:15px 24px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.home-button-light{color:#292b2a;background:#f7f5f0;border-color:#f7f5f0}.home-button-light:hover{background:#e6ddcf;border-color:#e6ddcf}.cabinet-cutout{aspect-ratio:978/565}.cabinet-cutout img{width:117.79%;top:-39.115%;left:-8.896%}.coffee-cutout{aspect-ratio:541/361}.coffee-cutout img{width:199.63%;top:-69.806%;left:-49.723%}.home-link{border-bottom:1px solid;align-items:center;gap:24px;width:fit-content;padding:8px 0;font-size:15px;font-weight:500;display:inline-flex}.home-page .home-retract-link{border-bottom:0;width:fit-content;text-decoration:none;position:relative}.home-retract-link:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.home-retract-link:focus-visible:after,.home-personalise-card:focus-visible .home-retract-link:after{transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.home-retract-link:hover:after{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.home-retract-link:after{transition:none}}.home-section{padding:100px 6vw}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;display:flex}.home-section-heading .home-link{flex-shrink:0}.home-collections{scroll-margin-top:100px}.home-collections .home-section-heading{align-items:center;margin-bottom:36px}.home-collections .home-section-heading h2{font-size:clamp(36px,4vw,60px)}.home-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.home-collection-card{min-width:0;display:block}.home-collection-image{background:var(--home-paper);aspect-ratio:1.6;isolation:isolate;position:relative;overflow:hidden}.home-collection-image img{aspect-ratio:1;mix-blend-mode:darken;filter:brightness(1.025);width:100%;max-width:none;height:auto;transition:transform .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-collection-image--living img{top:62%}.home-collection-image--dining img{width:108%;top:49%}.home-collection-image--bedroom img{width:86%;top:48%}.home-collection-label{border-bottom:1px solid #292b2a26;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 12px;display:flex}.home-collection-label h3{font-size:clamp(23px,2vw,29px)}.home-collection-label>span{font-size:25px;transition:transform .25s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-collection-card:hover img{transform:translate(-50%,-50%)scale(1.025)}.home-collection-card:hover .home-collection-label>span{transform:translate(5px)}}.home-collection-card:focus-visible{outline-offset:8px}@media (prefers-reduced-motion:reduce){.home-collection-image img,.home-collection-label>span{transition:none}}.home-personalise{padding-top:36px;scroll-margin-top:100px}.home-personalise-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;padding-top:64px;display:flex}.home-personalise-heading h2{font-size:clamp(36px,4vw,60px)}.home-personalise-heading p{max-width:340px;color:var(--home-muted);margin:0}.home-personalise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.home-personalise-card{flex-direction:column;min-width:0;display:flex}.home-personalise-visual{aspect-ratio:1.55;background:#e8e4dd;position:relative;overflow:hidden}.home-personalise-wardrobe img{object-fit:contain;width:100%;height:100%}.home-personalise-dining{background:#eeeae2;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.home-personalise-dining img{object-fit:contain;mix-blend-mode:multiply;width:56%;height:72%}.home-personalise-preview-label{letter-spacing:.1em;text-transform:uppercase;color:#655e54;font-size:11px}.home-personalise-materials{color:#655e54;align-items:center;gap:14px;font-size:12px;display:flex}.home-personalise-materials i{background:currentColor;border-radius:50%;width:3px;height:3px}.home-personalise-copy{flex:1;padding:26px 0 0}.home-personalise-category{letter-spacing:.12em;text-transform:uppercase;color:var(--home-muted);margin-bottom:12px;font-size:11px;display:block}.home-personalise-copy h3{font-size:clamp(26px,2.7vw,38px)}.home-personalise-copy p{color:var(--home-muted);margin:14px 0 24px;font-size:15px}.home-personalise-cta{border-bottom:1px solid #292b2a55;align-items:center;gap:32px;padding:0 0 8px;font-size:15px;font-weight:500;display:inline-flex}.home-personalise-cta>span{transition:transform .25s}.home-personalise-copy small{color:var(--home-muted);margin-top:8px;font-size:11px;display:block}@media (width<=760px){.home-personalise.home-section{padding-top:10px;padding-bottom:32px}.home-personalise-heading{margin-bottom:28px;padding-top:40px;display:block}.home-personalise-heading p{max-width:320px;margin-top:18px}.home-personalise-grid{grid-template-columns:1fr;gap:38px}.home-personalise-copy{padding-top:22px}.home-personalise-copy p{margin-bottom:18px}.home-personalise-preview-label{font-size:9px}.home-personalise-dining{padding:16px}.home-personalise-visual{aspect-ratio:1.4}}.home-brands{text-align:center;padding:24px 6vw 90px}.home-featured-products{--featured-surface:#f2eee7;background:var(--featured-surface);scroll-margin-top:100px}.home-featured-products .home-section-heading{flex-wrap:wrap;gap:24px}.home-featured-carousel{position:relative}.home-featured-arrow{top:var(--featured-image-centre,45%);z-index:2;width:46px;height:46px;color:var(--home-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;transform:translateY(-50%)}.home-featured-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:stroke-width .3s}.home-featured-arrow.previous{left:-58px}.home-featured-arrow.next{right:-58px}.home-featured-arrow[hidden]{display:none}.home-featured-arrow:focus-visible svg{stroke-width:2.2px}@media (hover:hover) and (pointer:fine){.home-featured-arrow:hover svg{stroke-width:2.2px}}@media (prefers-reduced-motion:reduce){.home-featured-arrow,.home-featured-arrow svg{transition:none}}.home-featured-grid{--featured-gap:24px;gap:var(--featured-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -10px;padding:10px 10px 16px;scroll-padding-inline:10px;display:flex;position:relative;overflow-x:auto}.home-featured-grid::-webkit-scrollbar{display:none}.home-featured-grid[data-draggable=true],.home-featured-grid[data-draggable=true] .home-featured-card{cursor:grab;-webkit-user-select:none;user-select:none}.home-featured-grid.is-dragging,.home-featured-grid.is-dragging .home-featured-card{cursor:grabbing}.home-featured-card{flex:0 0 calc((100% - 2 * var(--featured-gap))/3);min-width:0;color:inherit;scroll-snap-align:start;text-decoration:none}.home-featured-card[hidden]{display:none}.home-featured-card>div{aspect-ratio:1;background:var(--featured-surface);isolation:isolate;position:relative;overflow:hidden}.home-featured-card img{object-fit:contain;width:100%;height:100%;padding:4%;transition:transform .4s}.home-featured-photo-framed>img{left:var(--featured-photo-left);top:var(--featured-photo-top);width:var(--featured-photo-width);height:var(--featured-photo-height);max-width:none;transform-origin:var(--featured-photo-focus);padding:0;position:absolute}.home-featured-card img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/LAVEO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp]){filter:brightness(1.04);mix-blend-mode:multiply}.home-featured-card:hover img{transform:scale(1.035)}.home-featured-card>span{color:#80776d;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:9px;display:block}.home-featured-card h3{letter-spacing:-.025em;margin:5px 0 0;font-family:Outfit,Arial,sans-serif;font-size:22px;font-weight:500}@media (width<=1200px){.home-featured-arrow.previous{left:-40px}.home-featured-arrow.next{right:-40px}}@media (width<=900px){.home-featured-card{flex-basis:calc((100% - var(--featured-gap))/2)}.home-featured-arrow.previous{left:-18px}.home-featured-arrow.next{right:-18px}}@media (width<=520px){.home-featured-grid{--featured-gap:18px}.home-featured-card{flex-basis:82%}.home-featured-card h3{font-size:20px}.home-featured-arrow{width:42px;height:42px}.home-featured-arrow.previous{left:-16px}.home-featured-arrow.next{right:-16px}}@media (prefers-reduced-motion:reduce){.home-featured-card img{transition:none}.home-featured-card:hover img{transform:none}}.home-brands>div{justify-content:center;align-items:center;gap:7vw;padding:32px 0;display:flex}.home-brands img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();width:130px;height:60px}.home-visit{color:#f7f5f0;background:#292b2a;grid-template-columns:1fr 1fr;display:grid}.home-visit-image{min-height:620px}.home-visit-image img{object-fit:cover;width:100%;height:100%}.home-visit-copy{padding:70px 5vw}.home-visit-copy h2{font-size:clamp(38px,4.3vw,62px)}.home-visit-copy p{color:#d3cec5;max-width:380px;margin:24px 0}.home-visit-copy address{color:#d3cec5;margin-top:32px;font-size:15px;font-style:normal}.home-visit-copy .home-hours{margin:18px 0 32px;font-size:14px;line-height:1.8}.home-visit-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-story-link{color:#d3cec5;margin-top:30px;font-size:14px;display:inline-block}@media (width<=1000px){.home-visit-copy{padding:55px 5vw}}@media (width<=760px){.home-opening{height:92svh;min-height:580px}.home-opening-copy{gap:24px;padding:110px 18px 44px}.home-opening-copy h1{font-size:clamp(54px,12vw,78px)}.home-opening .hero-shade{background:linear-gradient(90deg,#1416149e,#14161429)}.home-section{padding:64px 24px}.home-section-heading{margin-bottom:30px;display:block}.home-section-heading .home-link{margin-top:18px}.home-page h2{font-size:42px}.home-kicker{margin-bottom:16px;font-size:11px}.home-collection-grid{grid-template-columns:1fr;gap:36px}.home-collection-image{aspect-ratio:1.6}.home-collection-label{padding-top:16px}.home-collection-label h3{font-size:28px}.home-brands{padding:10px 24px 60px}.home-brands>div{grid-template-columns:1fr 1fr;justify-items:center;gap:25px;display:grid}.home-brands img{width:110px;height:50px}.home-visit{grid-template-columns:1fr}.home-visit-image{height:300px;min-height:0}.home-visit-copy{padding:48px 24px}.home-visit-actions{gap:20px}.home-visit-actions .home-link{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-page *{transition:none!important;animation:none!important}}.home-deliveries{scroll-margin-top:100px}.home-delivery-carousel{--delivery-height:min(540px,48vw);--delivery-gap:24px}.home-delivery-stage{width:100vw;height:var(--delivery-height);touch-action:pan-y;margin-left:-6vw;position:relative;overflow:hidden}.home-delivery-track{gap:var(--delivery-gap);will-change:transform;width:max-content;height:100%;transition:transform .85s cubic-bezier(.22,.68,.2,1);display:flex;position:absolute;top:0;left:50%}.home-delivery-slide{cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;height:100%;padding:0;display:block;position:relative;overflow:hidden}.home-delivery-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.home-delivery-slide:focus-visible{outline-offset:-5px!important}.home-delivery-controls{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.home-delivery-dots{background:#e9e6df;border-radius:40px;align-items:center;padding:4px 10px;display:flex}.home-delivery-dots button{cursor:pointer;width:26px;height:44px;color:var(--home-ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.home-delivery-dots button span{background:#858078;border-radius:10px;width:7px;height:7px;transition:width .35s,background .35s;display:block}.home-delivery-dots button[aria-pressed=true]{width:50px}.home-delivery-dots button[aria-pressed=true] span{background:#393b38;width:32px}.home-delivery-more{justify-content:center;margin-top:22px;display:flex}@media (width<=760px){.home-delivery-carousel{--delivery-height:54vw;--delivery-gap:14px}.home-delivery-stage{margin-left:-24px}.home-delivery-slide{border-radius:16px}.home-delivery-controls{gap:8px;margin-top:22px}.home-delivery-dots{padding:2px 8px}.home-delivery-dots button{width:26px}.home-delivery-dots button[aria-pressed=true]{width:50px}.home-delivery-dots button[aria-pressed=true] span{width:32px}}.home-brands{padding:24px 0 90px;overflow:hidden}.home-brands>.home-brand-window{width:88%;max-width:1180px;margin:0 auto;padding:28px 0 36px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-brand-track{width:max-content;animation:71.471s linear infinite homeBrandDrift;display:flex}.home-brand-set{flex:none;align-items:center;gap:97px;padding-right:97px;display:flex}.home-brand-item{--logo-scale:1;width:calc(var(--logo-width)*var(--logo-scale));flex:none;justify-content:center;align-items:center;height:112px;display:flex}.home-brand-artwork{width:calc(var(--logo-width)*var(--logo-scale));height:calc(var(--logo-height)*var(--logo-scale));position:relative;overflow:hidden}.home-brands .home-brand-artwork img{width:calc(var(--logo-imageWidth)*var(--logo-scale));height:calc(var(--logo-imageHeight)*var(--logo-scale));left:calc(var(--logo-left)*var(--logo-scale));top:calc(var(--logo-top)*var(--logo-scale));object-fit:fill;filter:none;mix-blend-mode:multiply;max-width:none;position:absolute}.home-brand-window:focus-within .home-brand-track{animation-play-state:paused}.home-brand-item:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid}@keyframes homeBrandDrift{to{transform:translate(-50%)}}@media (width<=760px){.home-brands{padding:10px 0 60px}.home-brands>.home-brand-window{padding:20px 0 28px;display:block}.home-brand-track{animation-duration:61.011s}.home-brand-set{gap:69px;padding-right:69px}.home-brand-item{--logo-scale:.8;height:94px}}@media (prefers-reduced-motion:reduce){.home-brands>.home-brand-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-brand-track{animation:none}.home-brand-set[aria-hidden=true]{display:none}}.home-delivery-invitation{color:var(--home-ink);text-align:left;background:#e9e2d6;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(18px,3.2vw,46px);text-decoration:none;display:flex}.home-delivery-invitation-arrow{border:1px solid #bbb2a3;border-radius:50%;place-items:center;width:clamp(32px,4.8vw,64px);height:clamp(32px,4.8vw,64px);margin-bottom:auto;font-size:clamp(22px,3vw,38px);transition:transform .25s;display:grid}.home-delivery-invitation h3{letter-spacing:-.035em;margin:24px 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(22px,3vw,42px);font-weight:600;line-height:1.1}.home-delivery-invitation-link{border-bottom:1px solid #a99f90;padding-bottom:7px;font-size:clamp(11px,1.1vw,15px);line-height:1.5}@media (width<=760px){.home-delivery-invitation{padding:16px}.home-delivery-invitation h3{margin:12px 0;font-size:clamp(18px,4.4vw,30px)}.home-delivery-invitation-link{padding-bottom:4px;font-size:clamp(10px,2.7vw,14px)}}@media (prefers-reduced-motion:reduce){.home-delivery-invitation-arrow{transition:none}}.home-page [data-home-reveal]{transition:opacity .9s ease var(--reveal-delay,0s),translate .9s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0s)}.home-page [data-home-reveal=pending]{opacity:0;translate:0 48px}.home-page [data-home-reveal=visible]{opacity:1;translate:0}.home-page .home-personalise-card[data-home-reveal],.home-page .home-delivery-carousel[data-home-reveal]{transition-duration:1.1s}.home-page .home-delivery-carousel[data-home-reveal],.home-page .home-brand-window[data-home-reveal],.home-page .home-featured-grid[data-home-reveal]{transition-delay:80ms}.home-page .home-featured-grid[data-home-reveal]{opacity:1;transition:translate .9s cubic-bezier(.4,0,.2,1)}.home-page .home-featured-grid[data-home-reveal=pending]{opacity:1;translate:100vw}@media (width<=760px){.home-page [data-home-reveal]{transition-delay:0s}.home-page [data-home-reveal=pending]{translate:0 28px}.home-page .home-featured-grid[data-home-reveal=pending]{opacity:1;translate:100vw}}.home-page [data-home-reveal]:focus-within,.home-page .home-featured-grid[data-home-reveal]:focus-within,.home-page .home-featured-grid[data-home-interacting]{opacity:1;transition:none;translate:0}@media (prefers-reduced-motion:reduce){.home-page [data-home-reveal]{opacity:1!important;transition:none!important;translate:none!important}}.home-personalise-visual img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-delivery-invitation{transition:background-color .3s,opacity .3s}.home-visit-actions .home-button>span{transition:transform .25s;display:inline-block}.home-personalise-card:focus-visible,.home-delivery-invitation:focus-visible,.home-visit-actions .home-button:focus-visible{outline-offset:5px;outline:2px solid}.home-delivery-invitation:focus-visible{outline-offset:-5px}.home-personalise-card:focus-visible .home-personalise-visual img{transform:scale(1.035)}.home-personalise-card:focus-visible .home-personalise-cta>span{transform:translate(5px)}.home-delivery-invitation:focus-visible{background:#dfd3c0}.home-delivery-invitation:focus-visible .home-delivery-invitation-arrow,.home-visit-actions .home-button:focus-visible>span{transform:translate(3px,-3px)}.home-visit-actions .home-button:focus-visible{background:#e6ddcf;border-color:#e6ddcf}@media (hover:hover) and (pointer:fine){.home-personalise-card:hover .home-personalise-visual img{transform:scale(1.035)}.home-personalise-card:hover .home-personalise-cta>span{transform:translate(5px)}.home-delivery-invitation:hover{background:#dfd3c0}.home-delivery-invitation:hover .home-delivery-invitation-arrow,.home-visit-actions .home-button:hover>span{transform:translate(3px,-3px)}}.home-personalise-card:active .home-personalise-visual img{transform:scale(1.015)}.home-delivery-invitation:active{background:#d7c8b1}.home-visit-actions .home-button:active{background:#d7c8b1;border-color:#d7c8b1}@media (prefers-reduced-motion:reduce){.home-personalise-visual img,.home-personalise-cta>span,.home-delivery-invitation,.home-delivery-invitation-arrow,.home-visit-actions .home-button,.home-visit-actions .home-button>span{transition:none}.home-page .home-personalise-card .home-personalise-visual img,.home-page .home-personalise-cta>span,.home-page .home-delivery-invitation-arrow,.home-page .home-visit-actions .home-button>span{transform:none}}.home-room-gallery{grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,3fr));gap:24px}.home-room-gallery .home-collection-image{aspect-ratio:auto;background:#e8e4dd;border-radius:4px;height:clamp(280px,31vw,460px)}.home-room-gallery .home-collection-image img{aspect-ratio:auto;object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;width:100%;max-width:100%;height:100%;display:block;position:static;transform:none}.home-room-gallery .home-collection-image--living img{object-position:50% 62%}.home-room-gallery .home-collection-image--bedroom img{object-position:50% 56%}.home-room-gallery .home-collection-label{border:0;padding:20px 0 0}.home-personalise-editorial.home-section{padding-top:80px;padding-bottom:80px}.home-personalise-editorial .home-personalise-heading{margin-bottom:36px;padding-top:0}.home-personalise-editorial .home-personalise-grid{flex-direction:column;gap:clamp(56px,6vw,88px);display:flex}.home-personalise-editorial .home-personalise-feature{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(28px,3.5vw,56px);display:grid}.home-personalise-editorial .home-personalise-visual{aspect-ratio:1.35;border-radius:4px;padding:0;display:block}.home-personalise-editorial .home-personalise-visual img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;display:block}.home-personalise-editorial .home-personalise-copy{max-width:460px;padding:20px 0}.home-personalise-editorial .home-personalise-copy h2{font-size:clamp(32px,3.4vw,50px);line-height:1.08}.home-personalise-editorial .home-personalise-copy p{margin:20px 0;font-size:17px}.home-personalise-editorial .home-personalise-cta{margin-top:12px}.home-personalise-editorial .home-personalise-feature--dining{grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-left:0}.home-personalise-feature--dining .home-personalise-visual{grid-area:1/2}.home-personalise-feature--dining .home-personalise-copy{grid-area:1/1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-room-gallery .home-collection-card:hover img{transform:scale(1.035)}}.home-room-gallery .home-collection-card:focus-visible img{transform:scale(1.035)}@media (width<=760px){.home-collections{padding-bottom:64px}.home-room-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b5ac9e transparent;overscroll-behavior-x:contain;gap:16px;margin:0 -24px;padding:0 24px 22px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.home-room-gallery .home-collection-card{scroll-snap-align:start;flex:0 0 82%}.home-room-gallery .home-collection-image{aspect-ratio:4/5;height:auto}.home-room-gallery .home-collection-label h3{font-size:26px}.home-personalise-editorial.home-section{padding-top:40px;padding-bottom:48px}.home-personalise-editorial .home-personalise-heading{margin-bottom:28px}.home-personalise-editorial .home-personalise-grid{gap:56px}.home-personalise-editorial .home-personalise-feature{grid-template-columns:1fr;gap:24px;padding-left:0}.home-personalise-editorial .home-personalise-visual{aspect-ratio:1.35;grid-area:1/1}.home-personalise-editorial .home-personalise-copy{grid-area:2/1;max-width:none;padding:0}.home-personalise-editorial .home-personalise-copy h2{font-size:36px}.home-personalise-editorial .home-personalise-copy p{margin:18px 0}.home-personalise-editorial .home-personalise-cta{margin-top:18px}}@media (prefers-reduced-motion:reduce){.home-room-gallery .home-collection-card img{transform:none!important}}.standalone-product.product-layout-wide{padding:38px clamp(24px,3vw,56px) 100px}.product-layout-wide .product-detail-layout{width:100%;max-width:1800px;margin-inline:auto}.product-layout-wide .product-detail-page{background:0 0;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);align-items:start;gap:clamp(30px,3.6vw,72px);display:grid}.product-layout-wide .product-detail-page .modal-image{background:0 0;align-self:start;width:100%;height:clamp(420px,40vw,740px);min-height:0;position:relative;overflow:hidden}.product-layout-wide .product-detail-page .product-gallery{flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-height:0}.product-layout-wide .product-detail-page .product-gallery>img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;transform:var(--product-image-framing,none);padding:0 4%}.product-layout-wide .product-detail-page .modal-image>small{text-align:center;flex:none;padding:18px 0 0;font-size:11px}.product-layout-wide .product-detail-page .product-gallery>img[src$=-strict-v1\.webp],.product-layout-wide .product-detail-page .product-gallery>img[src^="/product-images/ZOLANO/approved/"],.product-layout-wide .product-detail-page .product-gallery>img[src^="/product-images/LAVEO/approved/"]{object-fit:cover}.product-layout-wide .product-detail-page .modal-content{min-width:0;padding:14px 0 0;overflow:visible}.product-layout-wide .product-detail-page .modal-content h1{margin-bottom:18px;font-size:clamp(38px,4vw,55px);line-height:1.05}.product-layout-wide .modal-intro{font-size:15px;line-height:1.8}.product-layout-wide .selector-heading{align-items:start;gap:16px;font-size:12px;line-height:1.5}.product-layout-wide .selector-heading strong{text-align:right}.product-layout-wide .variant-chips{gap:8px}.product-layout-wide .variant-chips button{min-height:44px;padding:11px 16px;font-size:12px}.product-layout-wide .product-measurements{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:22px 5px}.product-layout-wide .product-measurements>div{padding-inline:14px}@media (width>=901px){.product-layout-wide .product-measurements:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.product-layout-wide .product-measurements strong{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(15px,1.35vw,19px)}.product-layout-wide .product-measurements small{font-size:11px}.product-layout-wide .feature-note{padding:16px;font-size:12px;line-height:1.7}.product-layout-wide .material-options>span{min-height:38px}.product-layout-wide .modal-actions{gap:10px;margin-top:30px}@media (width>=901px) and (width<=1100px){.product-layout-wide .product-detail-page{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);gap:28px}.product-layout-wide .product-measurements span{min-height:24px}}@media (width>=901px) and (width<=1023px){.product-layout-wide .product-measurements:has(>div:nth-child(4))>div{padding-inline:8px}}@media (width<=900px){.standalone-product.product-layout-wide{padding:24px 22px 80px}.product-layout-wide .product-detail-page{grid-template-columns:minmax(0,1fr);gap:28px}.product-layout-wide .product-detail-page .modal-image{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.product-layout-wide .product-detail-page .modal-content{padding:0}.product-layout-wide .product-detail-page .modal-content h1{font-size:45px}.product-layout-wide .product-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.product-layout-wide .product-measurements>div:nth-child(2n){border-right:0}}.product-photo-framed .thumbnail-viewport{transition:transform .45s;position:absolute;inset:0}.product-photo-framed .thumbnail-viewport>img{top:50%;left:var(--thumb-left);width:var(--thumb-width);max-width:none;height:auto;margin-top:var(--thumb-offset-y);padding:0;transition:none;position:absolute;transform:none}.product-photo-framed:hover .thumbnail-viewport{transform:scale(1.035)}@media (width<=760px){.product-photo-framed .thumbnail-viewport>img{left:var(--thumb-left-mobile);width:var(--thumb-width-mobile);margin-top:var(--thumb-offset-y-mobile)}}.product-gallery:has(>img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp])){background:var(--paper);isolation:isolate;overflow:hidden}.product-gallery>img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp]){filter:brightness(1.04);mix-blend-mode:multiply}.product-photo-framed:has(img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp])){background:var(--paper);isolation:isolate}.thumbnail-viewport:has(>img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp])){mix-blend-mode:multiply}.thumbnail-viewport>img:is([src^="/product-images/ZOLANO/approved/"],[src^="/product-images/MONTE/approved/"][src$=-strict-v1\.webp]){filter:brightness(1.04)}.product-gallery:has(>img[src^="/product-images/LAVEO/approved/"]){background:var(--paper);isolation:isolate;overflow:hidden}.product-gallery>img[src^="/product-images/LAVEO/approved/"]{filter:brightness(1.04);mix-blend-mode:multiply}.product-photo-framed:has(img[src^="/product-images/LAVEO/approved/"]){background:var(--paper);isolation:isolate}.thumbnail-viewport:has(>img[src^="/product-images/LAVEO/approved/"]){mix-blend-mode:multiply}.thumbnail-viewport>img[src^="/product-images/LAVEO/approved/"]{filter:brightness(1.04)}.detail-price-section{border-top:1px solid var(--line,#ddd6ca);margin:22px 0;padding-top:18px}.detail-price-section .selector-heading{margin-bottom:8px}.modal-content .selection-price{color:var(--ink,#272825);font-family:var(--sans);letter-spacing:normal;font-variant-numeric:normal;margin:0;font-size:22px;font-weight:500;line-height:1.3}.product-card .product-price{color:var(--ink,#272825);font-family:var(--sans);letter-spacing:normal;font-variant-numeric:normal;margin:12px 0 18px;font-size:17px;font-weight:500;line-height:1.35}.product-card .price-prefix{font-size:15px;font-weight:400}.material-selector .material-options{margin:0}.material-selector .variant-chips button{cursor:pointer}.brands-directory{--brands-header-height:82px;--brands-nav-height:62px;color:#292c2a;background:#f4f1ea;padding:0 max(6vw,24px) 56px}.brands-directory-heading{max-width:1280px;margin:auto;padding:52px 0 26px}.brands-directory-heading h1{letter-spacing:-.045em;margin:0 0 16px;font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,5.5vw,76px);font-weight:700;line-height:1.05}.brands-directory-heading p{color:#66635d;margin:0;font-size:18px;line-height:1.6}.brands-category-nav{top:var(--brands-header-height);z-index:20;background:#f4f1ea;border-bottom:1px solid #d5d0c6;flex-wrap:wrap;gap:10px 38px;max-width:1280px;margin:auto;padding:15px 0;display:flex;position:sticky}.brands-category-nav a{color:#777269;padding:6px 0;font-size:15px;line-height:1.6;transition:color .3s;position:relative}.brands-category-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.brands-category-nav a[aria-current],.brands-category-nav a:hover,.brands-category-nav a:focus-visible{color:#292c2a}.brands-category-nav a[aria-current]:after,.brands-category-nav a:hover:after,.brands-category-nav a:focus-visible:after{transform:scaleX(1)}.brands-directory-groups{max-width:1280px;margin:auto}.brands-directory-group{scroll-margin-top:calc(var(--brands-header-height) + var(--brands-nav-height) + 20px);border-bottom:1px solid #d5d0c6;padding:30px 0 36px}.brands-directory-group:last-child{border-bottom:0;padding-bottom:10px}.brands-directory-group h2{letter-spacing:-.025em;margin:0 0 14px;font-family:Outfit,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.25;transition:opacity .55s,transform .55s}.brands-directory-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px;display:grid}.brands-directory-logos.count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.brands-directory-logos.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto}.brands-directory-logo{text-align:center;outline-offset:4px;min-width:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--brand-delay,0s);flex-direction:column;justify-content:center;align-items:center;padding:14px 12px 34px;display:flex;position:relative}.brands-directory-mark{justify-content:center;align-items:center;width:100%;height:108px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.brands-directory-mark img{object-fit:contain;width:190px;max-width:100%;height:90px}.brands-directory-logo.compact-mark img{width:108px;height:96px}.brands-directory-logo.kenitti img{width:160px;height:90px}.brands-directory-logo[data-brand=monte] img{width:204px;height:90px}.brands-directory-logo[data-brand=golden\ art] img{width:106px;height:88px}.brands-directory-logo[data-brand=klt] img{width:92px;height:88px}.brands-directory-mark>span{font-family:Outfit,Arial,sans-serif;font-size:25px;font-weight:500}.brands-directory-name,.brands-directory-explore{font-size:12px;line-height:1.5;position:absolute;bottom:8px;left:0;right:0}.brands-directory-name{color:#777269;display:none}.brands-directory-explore{color:#474940;opacity:0;border-bottom:1px solid #8c8d83;width:max-content;margin:auto;padding-bottom:3px;transition:opacity .35s,transform .35s;transform:translateY(4px)}.brands-directory-logo:hover .brands-directory-mark,.brands-directory-logo:focus-visible .brands-directory-mark{transform:scale(1.045)}.brands-directory-logo:hover .brands-directory-explore,.brands-directory-logo:focus-visible .brands-directory-explore{opacity:1;transform:none}.brands-awaiting h2,.brands-awaiting .brands-directory-logo{opacity:0;transform:translateY(18px)}@media (width<=1000px){.brands-directory-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.brands-directory{padding-left:32px;padding-right:32px}}@media (width<=760px){.brands-directory{--brands-header-height:70px}}@media (width<=600px){.brands-directory{padding:0 22px 40px}.brands-directory-heading{padding:34px 0 22px}.brands-directory-heading h1{margin-bottom:14px;font-size:48px}.brands-directory-heading p{max-width:28ch;font-size:16px}.brands-category-nav{gap:6px 23px;padding:12px 0}.brands-category-nav a{font-size:14px}.brands-directory-group{padding:26px 0 28px}.brands-directory-group h2{margin-bottom:12px;font-size:25px}.brands-directory-logos,.brands-directory-logos.count-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.brands-directory-logo{padding:10px 4px 30px}.brands-directory-mark{height:88px}.brands-directory-mark img,.brands-directory-logo[data-brand=monte] img{width:156px;height:76px}.brands-directory-logo.compact-mark img{width:90px;height:80px}.brands-directory-logo.kenitti img{width:140px;height:76px}.brands-directory-logo[data-brand=golden\ art] img{width:90px;height:76px}.brands-directory-logo[data-brand=klt] img{width:78px;height:76px}.brands-directory-name{font-size:11px}}@media (hover:none),(pointer:coarse){.brands-directory-name{display:block}.brands-directory-explore{display:none}}@media (prefers-reduced-motion:reduce){.brands-directory-group h2,.brands-directory-logo,.brands-directory-mark,.brands-directory-explore,.brands-category-nav a,.brands-category-nav a:after{transition:none}.brands-awaiting h2,.brands-awaiting .brands-directory-logo{opacity:1;transform:none}.brands-directory-logo:hover .brands-directory-mark{transform:none}}main:has(.brands-directory){overflow:clip}@media (width<=600px){.brands-directory-name{display:block}.brands-directory-explore{display:none}}.enquire-help-page{color:#292c2a;background:#f4f1ea;min-height:calc(100svh - 82px);padding:0 max(6vw,24px)}.enquire-help-intro,.enquire-team,.enquire-visit{max-width:1280px;margin:auto}.enquire-help-intro{padding:64px 0 46px}.enquire-help-intro h1{letter-spacing:-.045em;max-width:850px;margin:0 0 24px;font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,5.5vw,76px);font-weight:700;line-height:1.04}.enquire-help-intro>div>p{color:#66635d;max-width:600px;margin:0;font-size:17px;line-height:1.75}.enquire-help-link{width:fit-content;padding:7px 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-block;position:relative}.enquire-help-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.enquire-help-link:hover:after,.enquire-help-link:focus-visible:after,.enquire-team-member:hover .enquire-help-link:after,.enquire-team-member:focus-visible .enquire-help-link:after{transform:scaleX(0)}.enquire-team{border-top:1px solid #d5d0c6;padding:30px 0 36px}.enquire-team-heading{margin-bottom:26px}.enquire-team-heading h2{letter-spacing:-.025em;margin:0;font-family:Outfit,Arial,sans-serif;font-size:27px;font-weight:500;line-height:1.25}.enquire-team-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.enquire-team-member{background:#f8f6f1;border:1px solid #d5d0c6;flex-direction:column;align-items:flex-start;min-width:0;min-height:220px;padding:30px;transition:background .3s,border-color .3s;display:flex}.enquire-team-member:hover,.enquire-team-member:focus-visible{background:#fff;border-color:#a6a094}.enquire-team-member h3{letter-spacing:-.025em;margin:0 0 10px;font-family:Outfit,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.enquire-team-member p{color:#777269;margin:0 0 28px;font-size:13px;line-height:1.6}.enquire-team-member .enquire-help-link{margin-top:auto}.enquire-existing-order{color:#777269;margin:24px 0 0;font-size:13px;line-height:1.7}.enquire-visit{border-top:1px solid #d5d0c6;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 36px;display:flex}.enquire-visit p{color:#66635d;margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.enquire-team-list{gap:16px}.enquire-team-member{padding:24px}}@media (width<=600px){.enquire-help-page{min-height:calc(100svh - 70px);padding:0 22px}.enquire-help-intro{padding:42px 0 32px}.enquire-help-intro h1{margin-bottom:20px;font-size:48px}.enquire-help-intro>div>p{font-size:16px}.enquire-team{padding:26px 0 30px}.enquire-team-heading{margin-bottom:22px}.enquire-team-heading h2{font-size:24px}.enquire-team-list{grid-template-columns:1fr;gap:16px}.enquire-team-member{min-height:180px;padding:24px}.enquire-team-member h3{font-size:26px}.enquire-team-member p{margin-bottom:20px}.enquire-visit{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0 32px}}@media (prefers-reduced-motion:reduce){.enquire-help-link:after,.enquire-team-member{transition:none}}main:has(.deliveries-journal){overflow:clip}.deliveries-journal{--delivery-header:82px;color:#292c2a;background:#f4f1ea;padding:0 max(3vw,24px) 58px}.deliveries-journal-intro,.deliveries-journal-filters,.deliveries-journal-gallery,.deliveries-journal-service{max-width:1600px;margin:auto}.deliveries-journal-intro{padding:52px 0 28px}.deliveries-journal-intro h1{letter-spacing:-.045em;max-width:900px;margin:0 0 22px;font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,5.5vw,76px);font-weight:700;line-height:1.04}.deliveries-journal-intro p{color:#66635d;max-width:660px;margin:0;font-size:17px;line-height:1.7}.deliveries-journal-filters{top:var(--delivery-header);z-index:20;background:#f4f1ea;border-bottom:1px solid #d5d0c6;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex;position:sticky}.deliveries-journal-filters>div{scrollbar-width:none;gap:30px;display:flex;overflow-x:auto}.deliveries-journal-filters button{color:#777269;background:0 0;border:0;flex:none;min-height:40px;padding:7px 0;font-size:14px;position:relative}.deliveries-journal-filters button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.deliveries-journal-filters button[aria-pressed=true],.deliveries-journal-filters button:hover{color:#292c2a}.deliveries-journal-filters button[aria-pressed=true]:after,.deliveries-journal-filters button:hover:after{transform:scaleX(1)}.deliveries-journal-filters>span{color:#777269;white-space:nowrap;font-size:12px}.deliveries-journal-gallery{padding:28px 0 48px}.deliveries-journal-wall{columns:3;column-gap:20px}.deliveries-journal-photo{break-inside:avoid;cursor:zoom-in;background:#e5dfd4;border:0;width:100%;margin:0 0 20px;padding:0;display:block;position:relative;overflow:hidden}.deliveries-journal-photo img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.deliveries-journal-photo>span{color:#fff;opacity:0;background:#1e211ed9;padding:8px 12px;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;bottom:16px;right:16px;transform:translateY(5px)}.deliveries-journal-photo:hover img,.deliveries-journal-photo:focus-visible img{transform:scale(1.025)}.deliveries-journal-photo:hover>span,.deliveries-journal-photo:focus-visible>span{opacity:1;transform:none}.deliveries-journal-link{width:fit-content;color:inherit;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-block;position:relative}.deliveries-journal-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.deliveries-journal-link:hover:after,.deliveries-journal-link:focus-visible:after{transform:scaleX(0)}.deliveries-journal-more{flex-direction:column;align-items:center;gap:14px;padding:18px 0 0;display:flex}.deliveries-journal-more>span,.deliveries-journal-empty{color:#777269;font-size:13px;line-height:1.7}.deliveries-journal-service{border-top:1px solid #d5d0c6;grid-template-columns:1fr 1fr;gap:8vw;padding:40px 0 0;display:grid}.deliveries-journal-service h2{letter-spacing:-.035em;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.1}.deliveries-journal-service p{color:#66635d;max-width:560px;margin:0 0 18px;font-size:15px;line-height:1.8}.delivery-viewer{color:#fff;background:#181b19fa;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px 32px;position:fixed;inset:0;overflow:hidden}.delivery-viewer::backdrop{background:#181b19}.delivery-viewer-toolbar{color:#d7dad5;justify-content:space-between;align-items:center;gap:20px;height:44px;display:flex}.delivery-viewer-toolbar>span{font-variant-numeric:tabular-nums;font-size:13px}.delivery-viewer button{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px}.delivery-viewer-toolbar button{align-items:center;gap:14px;padding:0 8px;font-size:14px;display:flex}.delivery-viewer-toolbar button span{font-size:30px;line-height:1}.delivery-viewer-stage{justify-content:center;align-items:center;height:calc(100% - 44px);padding:20px 60px 0;display:flex;position:relative}.delivery-viewer-stage figure{touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;max-width:100%;height:100%;margin:0;display:flex}.delivery-viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100% - 44px);display:block}.delivery-viewer-stage figcaption{color:#d7dad5;text-align:center;flex:none;font-size:13px;line-height:1.6}.delivery-viewer-arrow{opacity:.75;padding:0;font-size:48px;line-height:1;transition:opacity .3s;position:absolute;top:50%}.delivery-viewer-arrow:hover,.delivery-viewer-arrow:focus-visible{opacity:1}.delivery-viewer-arrow.previous{left:0}.delivery-viewer-arrow.next{right:0}@media (width<=950px){.deliveries-journal-wall{columns:2}}@media (width<=760px){.deliveries-journal{--delivery-header:70px}}@media (width<=600px){.deliveries-journal{padding:0 22px 40px}.deliveries-journal-intro{padding:36px 0 20px}.deliveries-journal-intro h1{margin-bottom:18px;font-size:46px}.deliveries-journal-intro p{font-size:16px}.deliveries-journal-filters{gap:0;padding:10px 0}.deliveries-journal-filters>div{justify-content:space-between;gap:20px;width:100%}.deliveries-journal-filters>span{display:none}.deliveries-journal-filters button{font-size:13px}.deliveries-journal-gallery{padding:22px 0 32px}.deliveries-journal-wall{columns:1}.deliveries-journal-photo{margin-bottom:22px}.deliveries-journal-service{grid-template-columns:1fr;gap:22px;padding-top:30px}.deliveries-journal-service h2{font-size:32px}.delivery-viewer{padding:12px}.delivery-viewer-stage{padding:18px 0 54px}.delivery-viewer-arrow{font-size:40px;top:auto;bottom:0}.delivery-viewer-arrow.previous{left:calc(50% - 64px)}.delivery-viewer-arrow.next{right:calc(50% - 64px)}}@media (width>=901px) and (width<=1100px) and (height>=1500px){.deliveries-journal{--delivery-header:96px}}@media (prefers-reduced-motion:reduce){.deliveries-journal-photo img,.deliveries-journal-photo>span,.deliveries-journal-link:after,.deliveries-journal-filters button:after,.delivery-viewer-arrow{transition:none}.deliveries-journal-photo:hover img{transform:none}}[data-page-reveal]{transition:opacity .9s ease var(--page-reveal-delay,0s),translate .9s cubic-bezier(.2,.65,.3,1) var(--page-reveal-delay,0s)}[data-page-reveal=image]{transition-duration:1.1s}[data-page-reveal-state=pending]{opacity:0;translate:0 32px}[data-page-reveal-state=visible]{opacity:1;translate:0}[data-page-reveal]:focus-within{opacity:1;transition:none;translate:none}.about-story-page.about-motion-enabled [data-about-reveal]{transition-duration:.9s}.about-story-page.about-motion-enabled [data-about-reveal=image]{transition-duration:1.1s}.about-story-page.about-motion-enabled [data-about-reveal]:focus-within{opacity:1;transition:none;transform:none}@media (width<=760px){[data-page-reveal-state=pending]{translate:0 22px}}@media (prefers-reduced-motion:reduce){[data-page-reveal]{opacity:1!important;transition:none!important;translate:none!important}.about-story-page.about-motion-enabled [data-about-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.about-history-placeholder{transition:opacity .95s,transform 1.1s cubic-bezier(.4,0,.2,1)}.about-timeline li{transition:opacity .85s,transform .95s cubic-bezier(.4,0,.2,1)}.about-timeline:after{transition:height .95s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.about-history-placeholder,.about-timeline li,.about-timeline:after{transition:none}}
