:root{--luxe-ink:#171512;--luxe-cream:#f4f0ea;--luxe-stone:#d9d1c6;--luxe-taupe:#a89a8a;--luxe-white:#fff;--luxe-line:rgba(23,21,18,.16)}body{background:var(--luxe-cream);color:var(--luxe-ink)}.nula-announcement{background:var(--luxe-ink);color:#fff;text-align:center;font-size:10px;letter-spacing:.22em;padding:10px 18px;font-weight:700}.luxe-header{top:33px;background:#f4f0eaeb;border-color:var(--luxe-line);padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.luxe-header .logo{font-size:1.18rem;letter-spacing:.34em}.luxe-header nav{gap:34px}.luxe-header nav a,.header-bag{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:inherit;text-decoration:none}.header-bag{white-space:nowrap}.luxe-hero{background:#111}.luxe-hero-media{min-height:calc(100svh - 97px);background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end}.luxe-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0a09a3,#0c0a094f 40%,#0c0a090f 68%),linear-gradient(0deg,rgba(10,8,7,.28),transparent 45%)}.luxe-hero-copy{position:relative;z-index:2;color:#fff;padding:clamp(42px,6vw,90px) clamp(22px,6vw,92px);width:min(760px,65vw)}.luxe-kicker,.luxe-intro-eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.luxe-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4.5rem,9vw,9rem);line-height:.82;letter-spacing:-.065em;font-weight:400;margin:.22em 0 .18em;max-width:7ch}.luxe-hero-sub{font-size:clamp(1.05rem,1.6vw,1.35rem);max-width:600px;line-height:1.55;margin:0 0 30px;color:#ffffffeb}.luxe-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.luxe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:0;text-decoration:none;border:1px solid transparent;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:800;cursor:pointer}.luxe-btn-light{background:#fff;color:#171512;border-color:#fff}.luxe-btn-dark{background:#171512;color:#fff;border-color:#171512;width:100%;margin-top:18px}.luxe-text-link{color:inherit;text-underline-offset:5px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.luxe-text-link-light{color:#fff}.luxe-proofbar{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--luxe-line)}.luxe-proofbar div{padding:20px 22px;text-align:center;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;border-right:1px solid var(--luxe-line)}.luxe-proofbar div:last-child{border-right:0}.luxe-intro{padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);background:var(--luxe-cream)}.luxe-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end;margin-top:24px}.luxe-intro h2,.luxe-editorial-copy h2,.luxe-shop-head h2,.luxe-benefits-head h2,.luxe-comparison h2,.luxe-gallery-head h2,.luxe-fit h2,.luxe-faq-head h2,.luxe-final-cta h2,.luxe-newsletter h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:.95}.luxe-intro h2{font-size:clamp(3.5rem,7vw,7rem);margin:0;max-width:12ch}.luxe-intro-grid p{font-size:1.05rem;line-height:1.75;margin:0 0 18px;color:#5d554c}.luxe-editorial-split{display:grid;grid-template-columns:1.1fr .9fr;background:#fff;min-height:760px}.luxe-editorial-image img{width:100%;height:100%;object-fit:cover}.luxe-editorial-copy{padding:clamp(60px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.luxe-editorial-copy h2{font-size:clamp(3.4rem,6vw,6rem);margin:.24em 0 .3em}.luxe-editorial-copy p{font-size:1.05rem;line-height:1.7;color:#62584f;max-width:520px}.luxe-editorial-copy .luxe-text-link{margin-top:18px;width:max-content}.luxe-shop{padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);background:var(--luxe-cream)}.luxe-shop-head{max-width:900px;margin:0 auto 54px;text-align:center}.luxe-shop-head h2{font-size:clamp(4rem,8vw,7.5rem);margin:.18em 0 .12em}.luxe-shop-head p{color:#665d54;font-size:1.05rem}.luxe-product-grid{max-width:1320px;grid-template-columns:1.08fr .92fr;gap:7vw}.luxe-product-visual{aspect-ratio:4/5;border-radius:0;background-color:#e8e0d7;position:relative}.luxe-product-badge{position:absolute;top:18px;left:18px;background:#fff;padding:9px 13px;font-size:.62rem;letter-spacing:.18em;font-weight:800}.luxe-product-info{align-self:center}.luxe-product-info h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5.5rem);line-height:.92;letter-spacing:-.05em;font-weight:400;margin:.2em 0}.luxe-product-copy{font-size:1rem;line-height:1.7;color:#62584f;max-width:540px}.luxe-price{font-size:1.5rem;margin:22px 0 8px}.luxe-option-label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.luxe-quick-buy .pack-options{margin-top:10px}.luxe-quick-buy .pack-card{border-radius:0;background:#ffffff6b;border-color:#bdb3a8}.luxe-quick-buy .pack-card.is-selected{background:#fff;border-color:var(--luxe-ink)}.luxe-quick-buy .option-chip{border-radius:0;background:transparent;border-color:#bdb3a8}.luxe-quick-buy .option-chip.is-selected{background:var(--luxe-ink);color:#fff}.luxe-quick-buy .pack-badge{background:var(--luxe-ink);color:#fff;border-radius:0;font-size:.58rem;letter-spacing:.12em}.luxe-microproof{display:flex;flex-wrap:wrap;gap:0;margin-top:22px;border-top:1px solid var(--luxe-line);border-bottom:1px solid var(--luxe-line)}.luxe-microproof span{padding:14px 18px 14px 0;margin-right:18px;font-size:.66rem;text-transform:uppercase;letter-spacing:.11em}.luxe-benefits{padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);background:var(--luxe-ink);color:#fff}.luxe-benefits-head{display:grid;grid-template-columns:.6fr 1.4fr;gap:6vw;align-items:end;margin-bottom:70px}.luxe-benefits-head h2{font-size:clamp(3.7rem,7vw,7rem);margin:0;max-width:11ch}.luxe-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.22)}.luxe-benefit-grid article{padding:28px 24px 24px 0;border-right:1px solid rgba(255,255,255,.18);min-height:250px}.luxe-benefit-grid article:not(:first-child){padding-left:24px}.luxe-benefit-grid article:last-child{border-right:0}.luxe-benefit-grid span{font-size:.65rem;color:#bfb5aa;letter-spacing:.12em}.luxe-benefit-grid h3{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400;margin:45px 0 12px}.luxe-benefit-grid p{color:#cfc7bf;font-size:.93rem;line-height:1.65}.luxe-comparison{padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:#fff}.luxe-comparison-copy h2{font-size:clamp(3.6rem,6vw,6rem);margin:.2em 0}.luxe-comparison-copy p{color:#665d54;line-height:1.7}.luxe-comparison-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--luxe-line)}.comparison-col{background:#f7f4ef}.comparison-col-nula{background:var(--luxe-ink);color:#fff}.comparison-col div{padding:21px 24px;border-bottom:1px solid rgba(128,116,103,.2);font-size:.88rem}.comparison-col div:last-child{border-bottom:0}.comparison-title{font-size:.68rem!important;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.luxe-manifesto{padding:clamp(100px,12vw,190px) clamp(24px,9vw,150px);text-align:center;background:var(--luxe-cream)}.luxe-manifesto blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,7.2rem);line-height:.98;letter-spacing:-.045em;max-width:1200px;margin:30px auto}.luxe-manifesto p{color:#675d54;max-width:650px;margin:auto;line-height:1.7}.luxe-fullbleed{min-height:78svh;position:relative;overflow:hidden;background:#191714}.luxe-fullbleed>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.luxe-fullbleed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0a098c,#0c0a0905 60%)}.luxe-fullbleed-copy{position:absolute;z-index:2;left:clamp(24px,6vw,90px);bottom:clamp(36px,7vw,90px);color:#fff}.luxe-fullbleed-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,8vw,8rem);font-weight:400;letter-spacing:-.055em;line-height:.88;margin:.14em 0 .28em}.luxe-gallery{padding:clamp(90px,10vw,150px) clamp(24px,4vw,60px);background:#fff}.luxe-gallery-head{text-align:center;margin-bottom:44px}.luxe-gallery-head h2{font-size:clamp(3.6rem,7vw,6.8rem);margin:.18em auto;max-width:13ch}.luxe-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.luxe-gallery-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}.luxe-fit{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;align-items:center;padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);background:var(--luxe-cream)}.luxe-fit h2{font-size:clamp(3.8rem,6vw,6rem);margin:.22em 0}.luxe-fit p{line-height:1.7;color:#655b52}.luxe-link-button{background:none;border:0;padding:0;margin-top:10px;cursor:pointer}.luxe-size-card{border:0;background:transparent;padding:0;cursor:zoom-in}.luxe-size-card img{width:100%;height:auto}.luxe-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:clamp(90px,10vw,160px) clamp(24px,6vw,90px);background:#fff}.luxe-faq-head h2{font-size:clamp(3.5rem,6vw,6rem);margin:.2em 0}.luxe-faq-list details{border-top:1px solid var(--luxe-line);padding:22px 0}.luxe-faq-list details:last-child{border-bottom:1px solid var(--luxe-line)}.luxe-faq-list summary{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;cursor:pointer;list-style:none}.luxe-faq-list summary::-webkit-details-marker{display:none}.luxe-faq-list p{max-width:700px;color:#62584f;line-height:1.7}.luxe-final-cta{background:var(--luxe-ink);color:#fff;text-align:center;padding:clamp(100px,12vw,180px) 24px}.luxe-final-cta h2{font-size:clamp(4rem,9vw,8.5rem);max-width:10ch;margin:.2em auto}.luxe-final-cta p{color:#cbc2ba;margin:0 auto 28px}.luxe-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;padding:70px clamp(24px,6vw,90px);background:#d9d1c6}.luxe-newsletter h2{font-size:clamp(2.5rem,5vw,4.7rem);margin:.15em 0 0}.luxe-newsletter-form{display:flex;border-bottom:1px solid var(--luxe-ink)}.luxe-newsletter-form input{flex:1;background:transparent;border:0;padding:17px 0;font-size:1rem;outline:none}.luxe-newsletter-form button{background:transparent;border:0;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;cursor:pointer}.luxe-footer{background:#0e0d0b;color:#fff;padding:70px clamp(24px,6vw,90px) 30px}.luxe-footer-main{display:flex;justify-content:space-between;gap:40px}.footer-manifesto{color:#aaa199;max-width:360px;line-height:1.6;margin-top:18px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:14px 42px}.footer-links a{color:#fff;text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.luxe-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.15);margin-top:60px;padding-top:22px;color:#817a73;font-size:.66rem;text-transform:uppercase;letter-spacing:.12em}@media(max-width:760px){.nula-announcement{font-size:8px;letter-spacing:.16em;padding:9px 10px}.luxe-header{top:29px;min-height:58px}.luxe-header nav{display:none}.header-bag{display:block}.luxe-hero-media{min-height:calc(100svh - 87px);background-position:center top;align-items:flex-end}.luxe-hero-overlay{background:linear-gradient(180deg,#0a080708 35%,#0a0807b8)}.luxe-hero-copy{width:100%;padding:34px 20px 38px}.luxe-hero h1{font-size:clamp(4rem,18vw,5.8rem);max-width:7ch}.luxe-hero-sub{font-size:1rem;max-width:90%}.luxe-hero-actions{display:grid;gap:15px}.luxe-btn{width:100%}.luxe-proofbar{grid-template-columns:1fr 1fr}.luxe-proofbar div{font-size:.57rem;padding:14px 10px}.luxe-proofbar div:nth-child(2){border-right:0}.luxe-proofbar div:nth-child(-n+2){border-bottom:1px solid var(--luxe-line)}.luxe-intro,.luxe-shop,.luxe-benefits,.luxe-comparison,.luxe-gallery,.luxe-fit,.luxe-faq{padding:72px 20px}.luxe-intro-grid,.luxe-benefits-head,.luxe-comparison,.luxe-fit,.luxe-faq,.luxe-newsletter{grid-template-columns:1fr}.luxe-intro-grid{gap:30px}.luxe-intro h2{font-size:3.45rem}.luxe-editorial-split{display:block;min-height:auto}.luxe-editorial-image img{aspect-ratio:4/5}.luxe-editorial-copy{padding:48px 20px 58px}.luxe-editorial-copy h2{font-size:3.4rem}.luxe-shop-head{text-align:left;margin-bottom:34px}.luxe-shop-head h2{font-size:4.3rem}.luxe-product-grid{display:block}.luxe-product-visual{margin:0 -20px;border-radius:0}.luxe-product-info{padding-top:36px}.luxe-product-info h3{font-size:3.45rem}.luxe-quick-buy .pack-options,.luxe-quick-buy .option-values{grid-template-columns:1fr}.luxe-quick-buy [data-option-position="2"] .option-values{grid-template-columns:repeat(4,1fr)}.luxe-benefits-head{gap:20px;margin-bottom:42px}.luxe-benefits-head h2{font-size:3.8rem}.luxe-benefit-grid{grid-template-columns:1fr}.luxe-benefit-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;min-height:auto}.luxe-benefit-grid article:not(:first-child){padding-left:0}.luxe-benefit-grid h3{margin:28px 0 10px}.luxe-comparison{gap:38px}.luxe-comparison-copy h2{font-size:3.7rem}.luxe-comparison-table{grid-template-columns:1fr}.luxe-manifesto{padding:88px 20px}.luxe-manifesto blockquote{font-size:3.25rem}.luxe-fullbleed{min-height:72svh}.luxe-fullbleed-copy{left:20px;right:20px;bottom:34px}.luxe-fullbleed-copy h2{font-size:4rem}.luxe-gallery-grid{grid-template-columns:1fr;gap:10px}.luxe-gallery-head{text-align:left}.luxe-gallery-head h2{font-size:3.7rem;margin-left:0}.luxe-fit{gap:30px}.luxe-fit h2{font-size:3.7rem}.luxe-faq{gap:28px}.luxe-faq-head h2{font-size:3.5rem}.luxe-final-cta{padding:92px 20px}.luxe-final-cta h2{font-size:4.4rem}.luxe-newsletter{padding:58px 20px;gap:24px}.luxe-footer-main,.luxe-footer-bottom{display:block}.footer-links{margin-top:44px}.luxe-footer-bottom span{display:block;margin-top:8px}}.catalog-hero{padding:clamp(100px,11vw,170px) clamp(24px,6vw,90px) 70px;background:var(--luxe-cream);border-bottom:1px solid var(--luxe-line)}.catalog-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(4.7rem,10vw,9rem);line-height:.84;letter-spacing:-.065em;margin:.16em 0 .2em}.catalog-hero p{font-size:1.05rem;color:#655b52;max-width:580px;line-height:1.7}.catalog-shell{padding:34px clamp(20px,4vw,60px) clamp(90px,10vw,150px);background:#fff}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;border-bottom:1px solid var(--luxe-line)}.catalog-count{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.catalog-sort{display:flex;align-items:center;gap:12px}.catalog-sort label{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.catalog-sort select{background:transparent;border:0;border-bottom:1px solid var(--luxe-ink);padding:8px 24px 8px 0;border-radius:0;color:inherit}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 14px;padding-top:30px}.catalog-card{min-width:0}.catalog-card-media{display:block;position:relative;background:#eee9e2;overflow:hidden;aspect-ratio:4/5}.catalog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.catalog-card:hover .catalog-card-media img{transform:scale(1.025)}.catalog-badge{position:absolute;left:12px;top:12px;background:#fff;color:var(--luxe-ink);padding:7px 10px;font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.catalog-card-copy{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:16px}.catalog-card-eyebrow{font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;color:#756b61;font-weight:800;margin-bottom:5px}.catalog-card h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.28rem;line-height:1.15;margin:0}.catalog-card h2 a{color:inherit;text-decoration:none}.catalog-card-price{font-size:.85rem;white-space:nowrap}.catalog-card-price s{display:block;color:#8b8178;margin-top:3px}.catalog-card-link{display:inline-block;color:inherit;margin-top:13px;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;text-underline-offset:4px}.catalog-empty{grid-column:1/-1;text-align:center;padding:80px 20px}.catalog-empty h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.04em;margin:.25em auto;max-width:12ch}.catalog-pagination{text-align:center;padding-top:64px}.catalog-pagination .page,.catalog-pagination a{display:inline-block;margin:0 7px;color:inherit}.catalog-closing{padding:clamp(90px,10vw,160px) 24px;text-align:center;background:var(--luxe-ink);color:#fff}.catalog-closing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(3.6rem,7vw,7rem);line-height:.95;letter-spacing:-.05em;max-width:11ch;margin:.2em auto}.catalog-closing p{color:#c9c0b8;max-width:620px;margin:0 auto;line-height:1.7}.luxe-catalog-preview{padding:clamp(90px,10vw,150px) clamp(20px,4vw,60px);background:#fff}.luxe-catalog-preview-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.luxe-catalog-preview-head h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(3.5rem,6vw,6rem);line-height:.94;letter-spacing:-.05em;margin:.18em 0}.luxe-catalog-preview-head p{color:#665d54;max-width:560px;line-height:1.65}.luxe-catalog-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.luxe-preview-media{display:block;aspect-ratio:4/5;background:#eee9e2;overflow:hidden}.luxe-preview-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.luxe-preview-card:hover .luxe-preview-media img{transform:scale(1.025)}.luxe-preview-copy{display:flex;justify-content:space-between;gap:14px;padding-top:13px}.luxe-preview-copy h3{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;margin:0}.luxe-preview-copy h3 a{color:inherit;text-decoration:none}.luxe-preview-copy span{font-size:.8rem;white-space:nowrap}.luxe-preview-mobile-cta{display:none}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 10px}.luxe-catalog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}}@media(max-width:760px){.catalog-hero{padding:76px 20px 42px}.catalog-hero h1{font-size:4.6rem}.catalog-shell{padding:20px 12px 72px}.catalog-toolbar{padding:0 8px 18px}.catalog-sort label{display:none}.catalog-grid{gap:34px 8px;padding-top:18px}.catalog-card-copy{display:block;padding:12px 5px 0}.catalog-card h2{font-size:1.02rem}.catalog-card-price{margin-top:6px;font-size:.8rem}.catalog-card-price s{display:inline;margin-left:5px}.catalog-card-link{margin-left:5px}.catalog-closing{padding:84px 20px}.catalog-closing h2{font-size:3.7rem}.luxe-catalog-preview{padding:72px 20px}.luxe-catalog-preview-head{display:block;margin-bottom:30px}.luxe-catalog-preview-head h2{font-size:3.6rem}.luxe-catalog-preview-head>.luxe-text-link{display:none}.luxe-catalog-preview-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 12px;gap:10px;scrollbar-width:none}.luxe-catalog-preview-grid::-webkit-scrollbar{display:none}.luxe-preview-card{min-width:76vw;scroll-snap-align:start}.luxe-preview-mobile-cta{display:flex;margin-top:26px}}.header-actions{display:flex;align-items:center;gap:18px}.mobile-shop{display:none;color:inherit;text-decoration:none;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.luxe-fullbleed picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.luxe-fullbleed picture img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.luxe-header{padding-left:18px;padding-right:18px}.header-actions{gap:14px}.mobile-shop{display:inline-block;font-size:.66rem}.header-bag{font-size:.66rem}.luxe-hero-media{height:calc(100svh - 87px);min-height:600px;max-height:760px;background-position:center 32%}.luxe-hero-copy{padding:28px 20px 30px}.luxe-hero h1{font-size:clamp(3.25rem,15vw,4.65rem);line-height:.88;max-width:8ch;margin-bottom:12px}.luxe-hero-sub{font-size:.96rem;line-height:1.5;max-width:100%;margin-bottom:22px}.luxe-kicker,.luxe-intro-eyebrow{font-size:.61rem;letter-spacing:.17em}.luxe-proofbar div{line-height:1.35;min-height:50px;display:flex;align-items:center;justify-content:center}.luxe-intro h2,.luxe-editorial-copy h2,.luxe-product-info h3,.luxe-benefits-head h2,.luxe-comparison-copy h2,.luxe-gallery-head h2,.luxe-fit h2,.luxe-faq-head h2{font-size:clamp(3rem,13vw,3.75rem)}.luxe-editorial-image{height:auto}.luxe-editorial-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 30%}.luxe-product-visual{width:100%;margin:0;aspect-ratio:4/5;background-size:cover;background-position:center}.luxe-shop{padding-left:16px;padding-right:16px}.luxe-product-info{padding-left:4px;padding-right:4px}.luxe-fullbleed{min-height:70svh}.luxe-fullbleed picture img{object-position:center 28%}.luxe-fullbleed-copy{bottom:26px}.luxe-fullbleed-copy h2{font-size:clamp(3.3rem,15vw,4.5rem);max-width:9ch}.luxe-gallery{padding-left:20px;padding-right:20px}.luxe-gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -20px;padding:0 20px 12px;scrollbar-width:none}.luxe-gallery-grid::-webkit-scrollbar{display:none}.luxe-gallery-grid>div{min-width:82vw;scroll-snap-align:start}.luxe-gallery-grid img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%}.luxe-size-card img{max-height:72svh;object-fit:contain}.luxe-manifesto blockquote{font-size:clamp(2.7rem,12vw,3.35rem)}.luxe-final-cta h2{font-size:clamp(3.5rem,16vw,4.5rem)}}.luxe-hero-media{background-repeat:no-repeat;background-position:center center}.luxe-editorial-image img,.luxe-gallery-grid img,.luxe-fullbleed picture img{image-rendering:auto;backface-visibility:hidden}@media(max-width:760px){.luxe-hero-media{height:74svh;min-height:590px;max-height:690px;background-size:cover;background-position:58% 34%}.luxe-hero-overlay{background:linear-gradient(180deg,#0a080703 24%,#0a080729 58%,#0a0807c2)}.luxe-editorial-image img{aspect-ratio:4/5;object-fit:cover;object-position:52% 28%}.luxe-product-visual{aspect-ratio:4/5;background-size:cover;background-position:center center}.luxe-fullbleed{min-height:66svh}.luxe-fullbleed picture img{object-fit:cover;object-position:52% 30%}.luxe-gallery-grid img{object-fit:cover;object-position:52% 28%}}.luxe-gallery-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.luxe-gallery-controls{display:flex;gap:8px;flex:0 0 auto}.luxe-gallery-arrow{width:44px;height:44px;border:1px solid var(--luxe-line);background:#fff;color:var(--luxe-ink);font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.luxe-gallery-swipe-hint{display:none}.luxe-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.luxe-gallery-card{margin:0;aspect-ratio:4/5;background:#f3efe9;overflow:hidden;display:flex;align-items:center;justify-content:center}.luxe-gallery-card img{width:100%;height:100%;display:block;object-fit:contain;object-position:center center}@media(max-width:760px){.luxe-gallery{padding-left:0;padding-right:0}.luxe-gallery-head{padding:0 20px;align-items:flex-end;margin-bottom:10px}.luxe-gallery-head h2{margin-bottom:0}.luxe-gallery-controls{display:flex}.luxe-gallery-arrow{width:42px;height:42px}.luxe-gallery-swipe-hint{display:block;padding:0 20px 14px;font-size:.62rem;text-transform:uppercase;letter-spacing:.13em;color:#756b61}.luxe-gallery-grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;gap:10px;margin:0;padding:0 20px 12px;scrollbar-width:none;cursor:grab}.luxe-gallery-grid::-webkit-scrollbar{display:none}.luxe-gallery-grid:active{cursor:grabbing}.luxe-gallery-card{flex:0 0 86vw;min-width:86vw;max-width:86vw;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always}.luxe-gallery-card img{width:100%;height:100%;object-fit:contain;object-position:center center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nula-luxe.css.map */
