@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}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nexilia.css.map */
