abiita-video,abiita-carousel,abiita-product-slider{display:block}main{min-height:40vh}.shopify-section{min-width:0}.solid-btn{background:var(--button-bg,#222);color:var(--button-text,#fff)}.rte p{margin-bottom:22px}.rte ul,.rte ol{list-style:revert;padding-left:22px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{max-width:100%;height:auto}.rte table{display:block;overflow:auto}.editor-note{padding:30px;background:#f5f5f5;color:#555;font-size:15px}.app-section{padding:60px 5%}.theme-editor .fade-in{opacity:1;transform:none}.theme-editor #header{position:relative;transform:none}.theme-editor .inner-page .page-top{padding-top:80px}.language-switch button{border:0;background:none;color:inherit;padding:0;opacity:.55;font-size:inherit}.language-switch button[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:5px}.nav-disclosure>summary{cursor:pointer;list-style:none;white-space:nowrap}.nav-disclosure>summary::-webkit-details-marker{display:none}.nav-disclosure[open]>summary{border-bottom:1px solid currentColor}.nav-panel{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:40px 5%;background:#282828;color:#fff;box-shadow:0 20px 25px #0001;max-height:70vh;overflow:auto}.nav-panel a{display:block;margin:12px 0;white-space:normal}.nav-panel .nav-sub-link{font-size:13px;font-weight:400;opacity:.8}.mobile-nav{display:none}.footer-richtext p{font-size:14px}.footer-wrap{background:linear-gradient(to top,rgba(17,17,17,var(--footer-opacity,.96)) 8%,#111111eb 31%,#11111191 66%,#1111111a),var(--footer-image) center/cover}.footer-end .section-links{gap:16px}.footer-end .section-links a{font-size:11px;letter-spacing:.03em}.footer-end .section-links li+li a:before{display:none}.footer-end .section-links img{width:14px;height:14px;filter:invert(1)}.hero.video-hero{height:var(--hero-height,100svh)}.video-shade{background:linear-gradient(180deg,rgba(0,0,0,var(--hero-shade,.22)),rgba(0,0,0,var(--hero-shade,.22)) 60%,#0000001f)}.hero-down{color:#fff;font-size:34px}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.editable-heading{height:auto;min-height:0}.focus-grid .slide-control{color:#fff;font-size:36px}.shopify-category-grid{display:grid;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}.shopify-category-grid .inspiration-card{height:36vw;max-height:570px;min-height:260px;padding:0;position:relative;overflow:hidden}.shopify-category-grid .inspiration-scene{width:100%;height:100%;object-fit:cover}.inspiration-caption{pointer-events:none}.selected-products .product-grid{min-height:0}.card-price{display:block;margin:8px 14px;font-size:14px}.home-news .news-intro{min-height:0}.news-row:last-child{margin-bottom:60px}.instagram-post-actions>span{flex:0 0 auto;font-size:26px;line-height:1}.instagram-post-actions{padding-bottom:13px}.instagram-photo img{width:100%;height:100%;object-fit:contain}.product-detail{display:grid}.product-detail .main-product-image,.product-detail .thumbnails{max-width:var(--product-width,650px)}.product-detail .main-product-image img{max-height:var(--product-height,500px)}.main-product-image [hidden]{display:none!important}.main-product-image video,.main-product-image iframe,.main-product-image model-viewer{width:100%;max-height:var(--product-height,500px);min-height:300px}.product-copy>div{min-width:0}.product-copy h1{margin-bottom:28px}.product-enquiry-note{margin-top:20px;font-size:14px;color:#777}.product-price{font-size:26px;margin:25px 0}.purchase-form label{display:block;margin-bottom:8px}.purchase-form input[type=number]{width:80px;padding:12px;margin-right:15px;border:1px solid #ccc}.purchase-form{margin-bottom:25px}.collection-cover{margin-top:168px;position:relative;height:68vh;min-height:420px}.collection-cover>img{width:100%;height:100%;object-fit:cover}.collection-cover h1{position:absolute;bottom:55px;left:5%;font-size:60px;color:#fff;font-weight:300}.collection-description{padding:45px 5%;max-width:1000px;margin:auto}.catalog-filter-form{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.catalog-filter-form select{padding:10px 35px 10px 12px}.catalog-filter-form>.outline-btn{padding:9px 18px}.catalog-filters{position:relative}.catalog-filters>summary{cursor:pointer}.catalog-filters>div{position:absolute;right:0;top:35px;z-index:10;background:#fff;border:1px solid #ddd;padding:24px;width:320px;max-height:60vh;overflow:auto;box-shadow:0 10px 30px #0001}.catalog-filters fieldset{border:0;padding:0;margin:0 0 20px}.catalog-filters legend{font-weight:500;margin-bottom:12px}.catalog-filters label{display:block;margin:8px 0;font-size:14px}.catalog-filters input[type=checkbox]{margin-right:10px}.catalog-filters input[type=number]{width:100%;padding:8px;border:1px solid #ccc}.pagination>span{padding:8px 14px}.pagination [aria-current=page]{border-bottom:1px solid #222}.collection-grid{padding:0 5% 80px}.collection-grid .product-photo{aspect-ratio:1.25}.collection-grid .product-photo img{object-fit:cover}.collection-grid .product-card h3{margin-top:20px}.collection-grid .product-card small{font-size:13px}.page-hero{height:70vh;min-height:420px;margin-top:168px}.page-hero>img{width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0006);pointer-events:none}.page-hero>h1{z-index:1}.editorial-text .rte{max-width:900px;margin:25px auto}.editorial-text[style*=left] .rte{max-width:1100px}.editorial-text .text-cta{display:inline-block;margin-top:10px}.about-split>img{height:100%;min-height:400px;object-fit:cover}.editorial-gallery{padding:0 5% 75px;display:grid;gap:40px}.editorial-gallery figure{margin:0}.editorial-gallery img{width:100%;height:auto;max-height:85vh;object-fit:contain}.editorial-gallery figcaption{font-size:14px;color:#777;margin-top:15px}.showroom-maps iframe{border:0;width:100%;height:450px}.contact-details .section-links{justify-content:flex-start;gap:18px}.contact-details .section-links li+li a:before{display:none}.contact-details h3{font-size:26px;margin-bottom:18px}.contact-form-panel .form-success{padding:15px;background:#f2f5f2;color:#263d2e}.contact-form-panel .errors{padding:15px;border:1px solid #8a3030;color:#8a3030;margin-bottom:25px}.search-form button{border:0;background:none;font-size:14px;text-transform:uppercase}.search-count{text-align:center;margin-bottom:35px}.cart-body{max-width:1100px;padding:0 5% 100px;margin:auto}.cart-item{display:grid;grid-template-columns:180px 1fr auto;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #ddd}.cart-item h2{font-size:25px;line-height:1.2}.cart-item input{width:65px;padding:8px;border:1px solid #ccc;margin:8px 20px 8px 0}.cart-item>p{margin:0}.cart-total{font-size:24px;text-align:right;margin:30px 0}.cart-body button{margin:10px 15px 0 0}.password-page{max-width:700px;margin:15vh auto;padding:40px;text-align:center}.password-page h1{font-size:50px;margin-bottom:30px}.password-page form{display:grid;gap:20px;margin:40px auto;max-width:350px}.password-page input{padding:14px;border:1px solid #ccc}#backTop{font-size:26px;color:#fff}@media(max-width:991px){.nav-row nav{display:none}.mobile-nav{display:block;margin-left:auto}.mobile-nav>summary{list-style:none;display:grid;gap:6px;width:32px;cursor:pointer;padding:10px 0}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary span{display:block;height:2px;background:#fff}.mobile-drawer{position:fixed;top:80px;left:0;right:0;height:calc(100dvh - 80px);overflow-y:auto;background:#333;color:#fff;padding:30px 6% 60px}.mobile-drawer>a,.mobile-drawer>.nav-disclosure>summary{display:block;padding:15px 0;font-size:20px;text-transform:uppercase;border-bottom:1px solid #555}.mobile-drawer .language-switch{justify-content:flex-end;margin-bottom:20px}.mobile-drawer .nav-panel{position:static;display:block;padding:10px 7%;box-shadow:none}.mobile-drawer .nav-panel>a,.mobile-drawer .nav-panel>div>a{font-size:16px}.collection-cover,.page-hero{margin-top:80px}.product-detail .main-product-image img{max-height:min(var(--product-height,500px),420px)}.catalog-controls{gap:20px}.catalog-filter-form{gap:12px}.footer-body{gap:5%}.cart-item{grid-template-columns:120px 1fr auto}.focus-grid .slide-control{display:block;opacity:.8}}@media(max-width:767px){.editable-heading{padding-top:55px!important;padding-bottom:55px!important}.editable-heading .section-links{gap:16px 20px}.editable-heading .section-links a:before{display:none!important}.editable-heading h2{margin-bottom:22px}.shopify-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-category-grid .inspiration-card{height:68vw;min-height:0}.shopify-category-grid .inspiration-caption h3{font-size:22px}.shopify-category-grid .inspiration-caption{bottom:25px}.hero-copy h1{font-size:36px}.selected-products{padding-top:85px!important}.product-detail .main-product-image{max-width:430px}.product-detail .main-product-image img{max-height:380px}.product-copy h1{font-size:34px}.product-detail .thumbnails{max-width:430px}.collection-cover{min-height:330px;height:55vh}.collection-cover h1{font-size:42px;bottom:35px}.catalog-filter-form{width:100%}.catalog-filter-form select{max-width:100%;flex:1}.catalog-filters>div{position:fixed;left:5%;right:5%;top:170px;width:auto;max-height:55vh}.page-hero{min-height:380px;height:60vh}.editorial-text{padding:55px 7%}.editorial-text h2{font-size:32px;line-height:1.2}.about-split>img{min-height:0}.editorial-gallery{padding:0 5% 55px}.cart-item{grid-template-columns:90px 1fr;gap:18px}.cart-item>p{grid-column:2}.cart-item h2{font-size:22px}.footer-end .section-links{justify-content:flex-start;gap:14px}.footer-end .section-links a{font-size:11px}.showroom-maps iframe{height:330px}.contact-actions{display:block}}html{scroll-behavior:auto!important}[hidden]{display:none!important}#header.scrolled{background:#252525}.theme-editor #header{position:fixed}.utility{justify-content:space-between}.utility .utility-links{margin-left:auto}.utility-language:empty{display:none}.nav-row nav{width:calc(50% - 120px);gap:clamp(14px,1.8vw,28px);font-weight:500}.nav-row .brand{width:160px}.nav-panel{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:60px;padding:38px 5% 44px}.nav-panel-intro{padding-top:0}.nav-category-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 36px}.nav-category-links a{font-size:14px;font-weight:400;margin:0;padding:8px 0}.nav-panel-intro .text-cta{font-size:12px;line-height:1.6}.nav-disclosure>summary{padding:8px 0;border-bottom:1px solid transparent}.nav-disclosure[open]>summary{border-bottom-color:#999}.shopify-category-grid .inspiration-card{color:#fff;height:33.333vw;min-height:300px;max-height:620px}.shopify-category-grid .scene-shade{background:linear-gradient(transparent 30%,#00000026 55%,#0000009e)}.shopify-category-grid .inspiration-caption h3{font-size:36px;line-height:1.1;margin:0 0 10px;text-shadow:0 1px 12px #0003}.shopify-category-grid .inspiration-caption>span{font-size:13px;letter-spacing:.06em}.shopify-category-grid .inspiration-caption{bottom:38px}.news-row{align-items:center;min-height:0}.news-row img{height:auto;aspect-ratio:5.5;object-fit:cover}.home-news .news-title{margin-bottom:75px}.home-news .news-row{margin-bottom:65px}.home-news .news-row:last-child{margin-bottom:0}.home-news{padding-bottom:60px}.news-row h3{font-size:28px;line-height:1.3}.product-grid.catalogue-grid .product-photo{aspect-ratio:1}.product-photo img{padding:0}.catalogue-grid .product-card h3{line-height:1.4}.catalogue-grid .product-card small{display:block;line-height:1.5;color:#626262}.product-detail{padding-top:215px;gap:4%}.main-product-image{background:transparent}.main-product-image [data-media]:not([hidden]){display:flex;align-items:center;justify-content:center;width:100%}.product-detail .main-product-image img{width:auto;height:auto;max-width:100%;max-height:var(--product-height,500px)}.product-detail .thumbnails{justify-content:center;flex-wrap:nowrap;overflow-x:auto;padding:8px 0;gap:8px;scrollbar-width:thin}.thumbnails button{flex:0 0 64px;width:64px;height:64px;padding:0}.thumbnails img{width:100%;height:100%;object-fit:contain}.collection-separator{padding:0 4px;color:#999}.details-list dd a{display:inline-block}.product-copy .description{line-height:1.8}.product-copy .description p{margin-bottom:18px}.collection-cover+.catalog-controls{padding-top:38px}.collection-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 65%,#0004);pointer-events:none}.collection-cover h1{z-index:1}.collection-description:empty{display:none}.catalog-filter-form{font-size:14px}.catalog-filters>summary{list-style:none;display:flex;align-items:center;gap:8px}.catalog-filters>summary:after{content:"+";font-size:20px;font-weight:300}.catalog-filters[open]>summary:after{content:"\2212"}.catalog-filters>summary::-webkit-details-marker{display:none}.footer-logo{height:auto!important;max-width:160px;width:100%;object-fit:contain}.footer-body{align-items:start}.footer-body>div{min-width:0}.footer-body p{margin-bottom:20px}.footer-body .footer-richtext p+p{margin-top:25px}.footer-end{align-items:center;flex-wrap:wrap;row-gap:20px}.footer-end>div{flex-wrap:wrap;gap:15px 22px}.footer-end .section-links{flex-wrap:wrap}.footer-wrap{min-height:760px;padding-top:260px}.footer-end a{line-height:1.6}.footer-body a{line-height:1.7}.about-split>img{height:auto;align-self:stretch;aspect-ratio:1;object-fit:cover;min-height:0}.journal-photo img,.article-cover img{height:100%;object-fit:cover}.editorial-gallery img{height:auto}.contact-details .section-links{gap:16px 20px}.instagram-post{color:#222}.instagram-post-actions{justify-content:flex-start;gap:14px}.instagram-intro .text-cta{line-height:1.7}.social-heading{height:auto;min-height:275px;padding:90px 5% 65px}.instagram-section{padding-top:50px}@media(min-width:768px)and (max-width:1199px){.nav-row nav{font-size:12px;gap:14px}.nav-row .brand{width:145px}.news-row h3{font-size:24px}}@media(max-width:991px){.nav-row nav{display:none}.mobile-drawer .nav-panel{display:block;padding:15px 0 20px}.mobile-drawer .nav-panel-intro{margin-bottom:14px}.mobile-drawer .nav-category-links{grid-template-columns:1fr 1fr;gap:8px 20px}.mobile-drawer .nav-category-links a{font-size:14px}.mobile-company{border-top:1px solid #555;margin-top:20px;padding-top:15px}.mobile-company>a{display:block;font-size:18px;padding:12px 0}.mobile-drawer .nav-panel .nav-panel-intro a{font-size:12px}.nav-disclosure>summary{padding:15px 0}.product-detail{padding-top:130px}.product-detail .main-product-image img{max-height:420px}.news-row img{aspect-ratio:3}.footer-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 8%}.footer-wrap{min-height:0;padding-top:180px}.footer-end{display:grid;grid-template-columns:1fr;gap:20px}.shopify-category-grid .inspiration-caption h3{font-size:29px}}@media(max-width:767px){.shopify-category-grid .inspiration-card{height:68vw;min-height:0}.shopify-category-grid .inspiration-caption{bottom:25px;left:12px;right:12px}.shopify-category-grid .inspiration-caption h3{font-size:24px;line-height:1.15}.shopify-category-grid .inspiration-caption>span{font-size:10px}.news-row{gap:15px;margin-bottom:50px!important}.news-row h3{font-size:26px}.news-row img{aspect-ratio:2.2}.home-news .news-title{margin-bottom:45px}.home-news{padding-top:60px;padding-bottom:20px}.social-heading{min-height:220px;padding:65px 5% 45px}.product-detail{padding-top:105px}.product-detail .main-product-image img{max-height:430px}.product-detail .thumbnails{justify-content:flex-start;max-width:100%;padding-left:5%;padding-right:5%}.thumbnails button{flex-basis:54px;width:54px;height:54px}.footer-wrap{padding:150px 7% 28px;min-height:0}.footer-body{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:40px}.footer-body>div:first-child,.footer-body>div:last-child{grid-column:1/-1}.footer-body h3{font-size:13px;margin-bottom:16px}.footer-body a,.footer-body p{font-size:13px}.footer-logo{max-width:145px}.footer-end{font-size:10px}.collection-cover+.catalog-controls{padding-top:25px}.about-split>img{aspect-ratio:1.15}.catalog-filter-form{gap:12px 15px}.catalog-controls{padding-bottom:24px}.catalog-filter-form>label{display:none}}.product-detail .thumbnails{scrollbar-width:none}.product-detail .thumbnails::-webkit-scrollbar{display:none}body{font-weight:var(--body-weight,500)}:is(h1,h2,h3,h4),.page-top h1,.hero-copy h1,.scene-caption h3,.collection-heading h1{font-weight:var(--heading-weight,400)}.product-card h3,.details-list dd,.contact-email{font-weight:500}.nav-row nav,.nav-disclosure>summary,.section-links a,.text-cta,.solid-btn,.outline-btn,.footer-body h3,.contact-form-panel label,.eyebrow,.crumb{font-weight:600}.nav-row .right-nav{font-size:13px;gap:clamp(12px,1.3vw,22px)}.instagram-post-header,.instagram-post-caption{font-family:Manrope,Arial,sans-serif}.page-hero-copy{position:absolute;bottom:55px;left:5%;right:5%;color:#fff;text-align:center;z-index:2}.editorial-hero .page-hero-copy h1{position:static;font-size:clamp(40px,5vw,66px);line-height:1.12;margin:0}.page-hero-copy>span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin-bottom:20px}.project-card>.project-card-photo{padding-top:0}.project-filters button{border:0;border-bottom:1px solid transparent;background:none;padding:8px 0;color:#666;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:color .25s,border-color .25s}.project-filters button.active{color:#1e1e1e;border-bottom-color:currentColor}.project-filters button:hover{color:#111}abiita-projects{display:block}.project-story .rte p:last-child,.project-materials .rte p:last-child{margin-bottom:0}.project-wide-gallery{display:block;padding:0 5%;margin:0}.project-wide-gallery figure{margin:0 0 30px}.project-wide-gallery img{width:100%;max-height:850px;object-fit:cover}.project-wide-gallery figcaption{margin-top:16px;font-size:13px;color:#777}.showroom-maps iframe{border:0}.showroom-copy h2{font-size:40px;line-height:1.2}.editorial-text>.text-cta{margin-top:32px;display:inline-block}.journal-grid{gap:65px 5%}.journal-feature .journal-photo{align-self:stretch}.about-split>img{min-height:100%;aspect-ratio:auto;height:100%}@media(max-width:1199px)and (min-width:992px){.nav-row .right-nav{font-size:11px;gap:11px}}@media(max-width:991px){.project-story{gap:6%;padding:75px 6%}.project-story article h2{font-size:30px}.page-hero-copy{bottom:38px}.about-split>img{min-height:0}.journal-feature>.journal-copy{padding:40px 8%}.journal-feature h2{font-size:32px}}@media(max-width:767px){.project-story{display:block;padding:55px 7%}.project-story aside{margin-bottom:45px}.project-story article h2{font-size:29px;line-height:1.4}.project-story article p{font-size:16px}.project-story aside dl{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.project-story dt{grid-column:1;margin:15px 0 0}.project-story dd{grid-column:2;margin-top:15px}.project-materials{display:block;padding:55px 7%}.project-materials h2{font-size:35px;margin-bottom:28px}.project-filters{gap:8px 22px;padding-bottom:40px}.project-filters button{font-size:11px}.page-hero-copy{bottom:34px}.page-hero-copy>span{font-size:10px}.showroom-copy h2{font-size:34px}.about-split>img{height:58svh;min-height:300px;max-height:570px}.journal-grid{gap:40px}.journal-feature>.journal-copy{padding:35px 7%}}.related-projects .page-top{padding:0 0 45px;text-align:left}.related-projects .page-top h1{font-size:38px}.related-projects .page-top .crumb:empty,.related-projects .page-top p:empty{display:none}.related-projects .page-top h2{font-size:38px;line-height:1.2;margin:0}.article-excerpt{max-width:720px;margin:auto;font-size:18px;line-height:1.8;color:#555}.journal-feature>.journal-photo{position:relative;height:auto;min-height:530px}.journal-feature>.journal-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.journal-feature>.journal-photo{height:58vw;min-height:270px}}abiita-header{display:block}#header{color:var(--header-color,#fff)}#header.inner,#header.scrolled,#header:has(.nav-disclosure[open]),#header:has(.mobile-nav[open]){background:var(--header-bg,#1e1e1e)}#header .utility{background:var(--header-bg,#1e1e1e);color:var(--header-color,#fff);padding-inline:2.5%;font-size:10px;letter-spacing:.08em;font-weight:600}#header .utility-links{gap:28px}#header .utility-links a{opacity:.8;transition:opacity .25s}#header .utility-links a:hover{opacity:1}#header .search-link{gap:10px}.header-search-icon{display:inline-block;width:12px;height:12px;border:1px solid currentColor;border-radius:50%;position:relative;margin-right:4px}.header-search-icon:after{content:"";position:absolute;width:5px;height:1px;background:currentColor;right:-4px;bottom:-2px;transform:rotate(45deg)}#header .nav-row nav{font-size:var(--nav-size,13px);width:calc(50% - 115px);max-width:none;gap:clamp(20px,2.3vw,38px);font-weight:600}#header .nav-row nav>a{font-size:inherit}#header .abiita-mega>summary{display:flex;align-items:center;gap:9px;padding:12px 0;border:0;position:relative;font-weight:600;outline-offset:6px}#header .abiita-mega>summary:after{content:"";height:1px;background:currentColor;position:absolute;left:0;right:0;bottom:4px;transform:scaleX(0);transform-origin:left;transition:transform .25s}#header .abiita-mega[open]>summary:after,#header .abiita-mega>summary:hover:after{transform:scaleX(1)}.nav-chevron{width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .25s}.abiita-mega[open]>summary .nav-chevron{transform:rotate(225deg);margin-top:3px}#header .abiita-mega-panel{background:var(--mega-bg,#f6f5f2);color:var(--mega-color,#262626);padding:34px 5% 38px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7%;max-height:calc(100dvh - 175px);box-shadow:0 24px 40px #0002;overscroll-behavior:contain;border-top:1px solid #ffffff12;animation:mega-reveal .24s ease-out}#header.scrolled .abiita-mega-panel{max-height:calc(100dvh - 95px)}#header .abiita-mega-panel--text{grid-template-columns:1fr}.mega-content{min-width:0;display:flex;flex-direction:column;align-items:stretch}.mega-eyebrow{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:600;opacity:.65;margin-bottom:10px}#header .mega-intro h2{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.025em;margin:0 0 24px}.mega-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-bottom:20px}#header .mega-category>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0;white-space:normal;transition:padding .25s,opacity .25s}#header .mega-category>a>span{opacity:0;transform:translate(-4px,4px);transition:opacity .25s,transform .25s}#header .mega-category>a:hover,#header .mega-category>a:focus-visible{padding-left:5px;opacity:1}#header .mega-category>a:hover>span,#header .mega-category>a:focus-visible>span{opacity:1;transform:translate(0)}#header .mega-category>a.mega-subcategory{font-weight:400;font-size:11px;border:0;padding:6px 0 4px 12px;opacity:.8}#header .mega-all{margin:16px 0 0;padding:0 0 6px;align-self:flex-start;display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid currentColor;font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;font-weight:600;white-space:normal}#header .mega-all span{font-size:18px;line-height:1;transition:transform .25s}#header .mega-all:hover span{transform:translate(5px)}#header .mega-feature{display:block;margin:0;align-self:start;white-space:normal;opacity:1}.mega-feature-image{overflow:hidden;background:#dedbd5;aspect-ratio:1.85}.mega-feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.3,1)}.mega-feature:hover .mega-feature-image img{transform:scale(1.025)}.mega-feature-copy{padding-top:18px}#header .mega-feature h3{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.015em;margin:0 0 8px}#header .mega-feature p{font-size:12px;font-weight:500;line-height:1.8;letter-spacing:0;opacity:.75;max-width:360px;margin:0 0 17px}#header .mega-feature-cta{margin:0;font-size:9px;text-transform:uppercase;font-weight:600;letter-spacing:.1em;display:flex;gap:15px;align-items:center}#header .mega-feature-cta>span{display:inline-block;margin:0;font-size:16px;transition:transform .25s}.mega-feature:hover .mega-feature-cta>span{transform:translate(3px,-3px)}@keyframes mega-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:992px)and (max-width:1199px){#header .nav-row nav{gap:18px;font-size:min(var(--nav-size,13px),12px)}#header .abiita-mega-panel{gap:5%;padding-inline:4%}}@media(max-width:991px){#header .utility{display:none}#header,#header.scrolled{transform:none}#header .nav-row,#header.scrolled .nav-row{height:80px}#header .nav-row nav{display:none}#header .brand,#header.scrolled .brand{width:130px;top:13px}#header .mobile-nav>summary{color:var(--header-color,#fff)}#header .mobile-nav>summary span{background:currentColor;transition:transform .25s,opacity .25s}#header .mobile-nav[open]>summary span:nth-child(1){transform:translateY(8px) rotate(45deg)}#header .mobile-nav[open]>summary span:nth-child(2){opacity:0}#header .mobile-nav[open]>summary span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#header .mobile-drawer{top:80px;height:calc(100dvh - 80px);padding:18px 6% 45px;background:var(--header-bg,#1e1e1e);color:var(--header-color,#fff);overscroll-behavior:contain}#header .mobile-drawer>.abiita-mega>summary{justify-content:space-between;font-size:20px;padding:18px 0;border-bottom:1px solid #ffffff25}#header .mobile-drawer>.abiita-mega>summary:after{display:none}#header .mobile-drawer>a{font-weight:600;font-size:20px;padding:18px 0;border-color:#ffffff25}#header .mobile-drawer .abiita-mega-panel{position:static;display:block;max-height:none;overflow:visible;padding:25px 20px;margin:0 -4px 8px;box-shadow:none;animation:none}#header .mega-intro h2{font-size:28px;margin-bottom:15px}#header .mega-categories{gap:0 18px;margin-bottom:8px}#header .mega-category>a{font-size:11px;padding:12px 0}#header .mega-category>a>span{display:none}#header .mega-all{font-size:9px}#header .mega-feature{margin-top:26px}#header .mega-feature h3{font-size:22px}#header .mega-feature p{font-size:12px}#header .mobile-company{margin-top:24px;padding-top:12px;border-top:1px solid #ffffff25}#header .mobile-company>a{display:block;font-size:15px;font-weight:600;padding:10px 0}#header .mobile-utility{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px;padding-top:25px;border-top:1px solid #ffffff25;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}html:has(.mobile-nav[open]){overflow:hidden}}@media(prefers-reduced-motion:reduce){#header .abiita-mega-panel{animation:none}.mega-feature-image img,#header .mega-category>a,.nav-chevron{transition:none}}.mobile-header-actions{display:none}@media(max-width:991px){.home-page .focus-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.home-page .focus-grid>.scene{height:70svh;min-height:360px;max-height:720px;width:100%}.home-page .focus-grid .scene-caption{bottom:58px;left:25px;right:25px}.home-page .focus-grid .scene-caption h3{font-size:38px}#header .mobile-header-actions{display:flex;align-items:center;gap:27px;margin-left:auto}#header .mobile-search-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:44px;color:inherit}#header .mobile-search-trigger .header-search-icon{width:17px;height:17px;border-width:1.5px;margin:0 5px 5px 0}#header .mobile-search-trigger .header-search-icon:after{width:7px;height:1.5px;right:-5px;bottom:-3px}#header:has(.mobile-nav[open]){background:#fff;color:#222}#header .mobile-nav{margin:0}#header .mobile-nav>summary{color:inherit;width:29px;padding:12px 0}#header .mobile-drawer{background:#fff;color:#222;padding:22px 7% 45px;scrollbar-width:thin;border-top:1px solid #eeeeeb;animation:mobile-menu-reveal .22s ease-out}#header .mobile-drawer .language-switch{justify-content:flex-start;margin:0 0 18px}#header .mobile-company,#header .mobile-utility{display:block;padding:0;margin:0;border:0}#header .mobile-drawer>a,#header .mobile-company>a,#header .mobile-utility>a,#header .mobile-category-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:59px;padding:17px 0;margin:0;border:0;border-bottom:1px solid #e7e6e2;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:.015em;text-transform:none;white-space:normal}#header .mobile-category-menu>summary{list-style:none;cursor:pointer}#header .mobile-category-menu>summary::-webkit-details-marker,#header .mobile-subcategory-menu>summary::-webkit-details-marker{display:none}#header .mobile-category-menu[open]>summary{border-bottom-color:transparent}.mobile-expand{position:relative;width:12px;height:12px;flex-shrink:0;margin-right:3px}.mobile-expand:before,.mobile-expand:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:currentColor;transition:transform .22s}.mobile-expand:after{transform:rotate(90deg)}details[open]>summary>.mobile-expand:after{transform:rotate(0)}#header .mobile-category-list{padding:0 0 15px 15px;border-bottom:1px solid #e7e6e2}#header .mobile-category-list>a,#header .mobile-subcategory-menu>summary,#header .mobile-grandchildren>a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;min-height:44px;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:normal;margin:0;list-style:none;cursor:pointer}#header .mobile-category-list>.mobile-view-all{justify-content:flex-start;gap:17px;font-size:12px;font-weight:600;margin-bottom:5px}#header .mobile-grandchildren{padding:0 0 8px 14px;border-left:1px solid #e7e6e2}#header .mobile-grandchildren>a{font-size:13px}#header .mobile-drawer a:hover{opacity:.65}#header .mobile-drawer .nav-panel,#header .mobile-drawer .mega-feature{display:none}#header .mobile-drawer a:focus-visible,#header .mobile-drawer summary:focus-visible{outline:2px solid #555;outline-offset:3px}}@keyframes mobile-menu-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#header .mobile-drawer{animation:none}.mobile-expand:after{transition:none}}.selected-products [data-horizontal-track],.instagram-posts[data-horizontal-track]{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.focus-grid>abiita-carousel{touch-action:pan-y pinch-zoom}.shopify-category-grid .inspiration-card{height:auto;min-height:0;max-height:none;aspect-ratio:4/3}.journal-photo img{object-fit:cover;object-position:center}.editorial-story-cover{height:auto;max-height:none;margin:0 5%;overflow:visible}.editorial-story-cover img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.editorial-story-text{max-width:850px;margin:0 auto;padding:65px 30px 38px;font-size:17px;line-height:1.9}.editorial-story-text h2{font-size:clamp(25px,3vw,38px);line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 27px}.editorial-story-image{max-width:1180px;margin:24px auto 45px;padding:0 30px}.editorial-story-image img{display:block;width:100%;height:auto;object-fit:contain}.editorial-story-image figcaption{font-size:13px;line-height:1.6;color:#68635c;margin-top:14px}.editorial-story-end{padding:25px 5% 90px;text-align:center}.news-category{font-size:12px;text-transform:uppercase;letter-spacing:.09em;line-height:1.6;color:#68635c}.home-news .news-row img{aspect-ratio:16/9;height:auto;object-fit:cover}.page-hero.project-hero{height:auto;min-height:0;aspect-ratio:16/9;max-height:none}.page-hero.project-hero>img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:991px){.home-page .focus-grid>.scene{height:auto;min-height:0;max-height:none;aspect-ratio:4/3}.scene-caption h3{font-size:clamp(24px,5vw,38px)}.page-hero.project-hero{aspect-ratio:auto;display:flex;flex-direction:column}.page-hero.project-hero>img{position:static;display:block;height:auto;object-fit:contain}.page-hero.project-hero:after{display:none}.page-hero .project-hero-copy{position:static;padding:28px 6% 10px;color:#222;background:#fff}.page-hero .project-hero-copy h1{font-size:38px}.editorial-story-heading{padding-left:6%;padding-right:6%}.editorial-story-heading h1{font-size:clamp(32px,7vw,48px)}.editorial-story-cover{margin:0}.editorial-story-text{padding:40px 6% 20px;font-size:16px}.editorial-story-image{padding:0 6%;margin:15px auto 30px}.editorial-story-end{padding-bottom:60px}}.project-wide-gallery img{height:auto;max-height:none;object-fit:contain}.journal-feature>.journal-photo{min-height:0;aspect-ratio:4/3;align-self:center}.journal-feature>.journal-photo>img{position:static;height:100%;object-fit:cover}@media(max-width:767px){.journal-feature>.journal-photo{height:auto;min-height:0;aspect-ratio:16/9}.shopify-category-grid .inspiration-caption h3{font-size:clamp(17px,4vw,25px)}}.page-hero .project-hero-copy h1{color:inherit}.editorial-story-cover{min-height:0}.footer-body .footer-richtext p{font-size:var(--footer-text-size,12px);line-height:1.7}.showrooms.showroom-maps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 4%}.showroom-maps>section{display:flex;flex-direction:column;min-width:0}.showroom-maps .showroom-copy{flex:1}.showroom-maps iframe{flex-shrink:0}@media(max-width:991px){.showrooms.showroom-maps{grid-template-columns:1fr;gap:60px}.showroom-maps .showroom-copy{min-height:0;padding-bottom:35px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/shopify.css.map */
