@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";html,body,button,input,textarea,select{font-family:Manrope,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.hero h1,.section h2,.intro h2,.editorial h2,.media-strip h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500;letter-spacing:-.015em}.eyebrow,nav,.header,.button,button,.price,.product-card,.product-card *{font-family:Manrope,Arial,sans-serif!important}:root{--ivory:#f8f6f1;--white:#fcfbf8;--espresso:#211c19;--taupe:#8f867d;--champagne:#c7b79d;--black:#111;--border:rgba(33,28,25,.14);--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--page:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--espresso);font-family:var(--sans);font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.container{width:min(calc(100% - 48px),var(--page));margin:auto}.announcement{background:var(--espresso);color:#fff;text-align:center;padding:8px 16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.site-header{background:#f8f6f1f5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-main{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{font-family:var(--sans);font-size:17px;letter-spacing:.38em;font-weight:600}.nav{display:flex;gap:28px;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.header-actions{display:flex;gap:18px;font-size:11px}.header-actions a:hover,.nav a:hover{text-decoration:underline;text-underline-offset:5px}.hero{min-height:78vh;display:grid;grid-template-columns:1fr 1fr;background:var(--white)}.hero-media{min-height:78vh;background:#e8e1d8;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}.placeholder{width:100%;height:100%;min-height:520px;background:linear-gradient(135deg,#e8e1d8,#cfc3b5);display:grid;place-items:center;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.hero-copy{display:flex;align-items:center;padding:80px clamp(40px,8vw,130px)}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--taupe);margin-bottom:18px}h1,h2,h3{font-weight:400;margin:0;line-height:1.02}h1{font-family:var(--serif);font-size:clamp(54px,6vw,88px);letter-spacing:-.025em}h2{font-family:var(--serif);font-size:clamp(38px,4vw,58px)}.lede{max-width:510px;font-size:15px;color:#5e5751;margin:26px 0 34px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--black);color:#fff;border:1px solid var(--black);padding:15px 25px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;transition:.25s}.button:hover,.button.secondary{background:transparent;color:var(--black)}.section{padding:110px 0}.section-header{text-align:center;max-width:700px;margin:0 auto 55px}.section-header p{color:var(--taupe);margin:18px auto 0}.intro{text-align:center;max-width:760px;margin:auto}.intro p{font-size:16px;color:#665e57}.eyebrow+h2{margin-top:0}.grid{display:grid;gap:22px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.collection-card{position:relative;min-height:460px;background:#ddd4c9;overflow:hidden}.collection-card img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s}.collection-card:hover img{transform:scale(1.035)}.collection-overlay{position:absolute;inset:auto 0 0;padding:70px 30px 30px;background:linear-gradient(transparent,#0000007a);color:#fff}.collection-overlay h3{font-family:var(--serif);font-size:34px}.collection-overlay span{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.product-card .media{background:#eee8df;aspect-ratio:4/5;position:relative;overflow:hidden}.product-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover img{transform:scale(1.025)}.product-info{padding:16px 2px}.product-title{font-size:13px}.price{margin-top:4px;font-size:12px;color:#665e57}.badge{position:absolute;top:12px;left:12px;background:var(--white);padding:6px 9px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.edit-banner{background:var(--espresso);color:#fff;display:grid;grid-template-columns:1fr 1fr}.edit-banner .copy{padding:90px clamp(35px,8vw,120px);display:flex;align-items:center}.edit-banner .copy p{color:#c9c0b8;max-width:500px}.edit-banner .media{min-height:520px;background:#5e554c}.edit-banner img{width:100%;height:100%;object-fit:cover}.trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:25px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:20px}.trust strong{font-size:10px;text-transform:uppercase;letter-spacing:.16em}.trust span{display:block;color:var(--taupe);font-size:11px;margin-top:3px}.newsletter{background:var(--white);text-align:center}.newsletter form{display:flex;max-width:560px;margin:30px auto 0;border-bottom:1px solid var(--espresso)}.newsletter input{flex:1;border:0;background:transparent;padding:15px 0;outline:0}.newsletter button{border:0;background:none;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.footer{background:var(--espresso);color:#fff;padding:80px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer h3{font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px}.footer a{display:block;color:#c8c0b8;font-size:12px;margin:8px 0}.footer-brand{font-size:18px;letter-spacing:.38em}.footer-tag{color:#c8c0b8;max-width:300px;margin-top:15px}.copyright{border-top:1px solid rgba(255,255,255,.15);margin-top:55px;padding-top:20px;color:#9e958d;font-size:10px}.product-page{padding:70px 0}.product-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:70px}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#eee8df}.product-detail{position:sticky;top:120px;align-self:start}.product-detail h1{font-size:54px}.product-detail .price{font-size:17px;margin:15px 0 25px}.product-detail form{margin-top:30px}.full{width:100%}.accordion{border-top:1px solid var(--border);padding:18px 0}.accordion:last-child{border-bottom:1px solid var(--border)}details summary{cursor:pointer;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.rte{color:#5e5751}.collection-page{padding:80px 0}.collection-page .intro{text-align:left;margin:0 0 55px}.collection-page .intro h1{font-size:64px}.cart-page{padding:90px 0}.empty{text-align:center}@media(max-width:900px){.container{width:min(calc(100% - 32px),var(--page))}.nav{display:none}.header-main{height:68px}.hero,.edit-banner,.product-layout{grid-template-columns:1fr}.hero-media{min-height:58vh}.hero-copy{padding:65px 24px}.section{padding:75px 0}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr 1fr}.collection-card{min-height:360px}.edit-banner .media{min-height:400px}.footer-grid{grid-template-columns:1fr 1fr}.product-detail{position:static}.product-gallery{grid-template-columns:1fr 1fr}}@media(max-width:520px){.container{width:calc(100% - 28px)}.logo{font-size:15px}.header-actions{gap:10px}.hero-media{min-height:52vh}.hero-copy{padding:55px 7vw}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr 1fr}.collection-card{min-height:250px}.collection-overlay{padding:50px 16px 18px}.collection-overlay h3{font-size:26px}.section{padding:62px 0}.section-header{margin-bottom:35px}.product-detail h1{font-size:46px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer{padding:60px 0 25px}}.text-media{margin-top:50px;overflow:hidden}.text-media img,.text-media video{width:100%;height:auto;max-height:620px;object-fit:cover}.media-strip{text-align:center}.media-strip h2{margin:0 auto 34px}.media-strip-frame{overflow:hidden;background:#e8e1d8;min-height:300px}.media-strip-frame img,.media-strip-frame video{width:100%;height:auto;max-height:650px;object-fit:cover}.newsletter-media{margin-top:55px;max-width:1180px;padding:0}.newsletter-media img{width:100%;max-height:520px;object-fit:cover}.hero-media video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.media-strip-frame{min-height:220px}.text-media{margin-top:38px}}.launch-marquee{overflow:hidden;background:var(--espresso);color:#fff;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.launch-marquee__track{display:flex;width:max-content;animation:nexilia-marquee 28s linear infinite;padding:8px 0;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.launch-marquee__track span{display:inline-flex;align-items:center;gap:34px;padding-right:34px}.launch-marquee__track b{font-weight:400;color:var(--champagne)}@keyframes nexilia-marquee{to{transform:translate(-20%)}}.header-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative}.nav-left{justify-self:start}.logo{justify-self:center;white-space:nowrap}.header-actions{justify-self:end;align-items:center;white-space:nowrap}.mobile-menu-toggle{display:none;border:0;background:transparent;padding:8px 8px 8px 0}.mobile-menu-toggle span{display:block;width:22px;height:1px;background:var(--espresso);margin:5px 0}.mobile-drawer{display:none}.edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edit-banner video{width:100%;height:100%;object-fit:cover;display:block}.product-price-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:15px 0 25px}.product-price-row .price{margin:0}.payment-icons{display:flex;gap:5px;align-items:center}.payment-icon{width:36px;height:auto}.variant-label{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.product-detail select{width:100%;padding:14px 12px;background:var(--white);border:1px solid var(--border);margin-bottom:12px}.product-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 25px}.product-assurances span{text-align:center;border:1px solid var(--border);padding:10px 6px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.system-page{min-height:60vh;display:grid;place-items:center;text-align:center;padding:90px 0}.system-page h1{font-size:clamp(54px,7vw,88px)}.system-page p{color:var(--taupe)}.system-actions{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:30px}.text-link{text-decoration:underline;text-underline-offset:5px;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.search-form{display:flex;max-width:700px;margin-top:30px}.search-form input{flex:1;padding:14px;border:1px solid var(--border);background:var(--white)}@media(max-width:1050px){.nav{gap:17px}.header-main{gap:18px}.header-actions{gap:12px}}@media(max-width:900px){.header-main{grid-template-columns:1fr auto 1fr}.mobile-menu-toggle{display:block;justify-self:start}.nav-left,.header-actions .desktop-only{display:none}.mobile-drawer{background:var(--ivory);border-top:1px solid var(--border)}.mobile-drawer.is-open{display:block}.mobile-drawer nav{display:flex;flex-direction:column;padding:22px 24px 28px}.mobile-drawer a{padding:12px 0;border-bottom:1px solid var(--border);text-transform:uppercase;font-size:10px;letter-spacing:.14em}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.header-actions a:first-child{display:none}.header-main{height:64px}.logo{font-size:14px;letter-spacing:.3em}.edit-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.edit-grid .collection-card{min-width:78vw;scroll-snap-align:start}.product-grid-scroll{display:flex;overflow-x:auto}.product-assurances{grid-template-columns:1fr}.search-form{flex-direction:column;gap:8px}.launch-marquee__track{font-size:9px}}@media(max-width:520px){.product-grid-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.product-grid-scroll .product-card{min-width:72vw;scroll-snap-align:start}.product-grid-scroll::-webkit-scrollbar,.edit-grid::-webkit-scrollbar{height:4px}}.faq-wrap{max-width:980px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border);padding:0}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:12px;letter-spacing:.04em;text-transform:none}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{font-family:var(--sans);font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-answer{max-width:760px;padding:0 42px 24px 0}.faq-answer p:first-child{margin-top:0}@media(max-width:520px){.edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;gap:12px;padding-bottom:0}.edit-grid .collection-card{min-width:0;width:100%;min-height:280px;scroll-snap-align:none}.edit-grid .collection-overlay{padding:46px 12px 16px}.edit-grid .collection-overlay h3{font-size:21px;line-height:1.05}.edit-grid::-webkit-scrollbar{display:none}.product-gallery{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.product-gallery img,.product-gallery video,.product-gallery model-viewer{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;background:#eee8df}.faq-item summary{padding:20px 0;font-size:12px}.faq-answer{padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nexilia.css.map */
