:root{--lux-black:#0a0a0a;--lux-white:#fff;--lux-gray:#f5f5f3;--lux-muted:#777;--lux-line:#deded9;--lux-serif: Georgia, "Times New Roman", serif;--lux-sans: Inter, Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}body{background:#fff!important;color:var(--lux-black)!important;font-family:var(--lux-sans)!important;letter-spacing:.01em}body:before{content:"";display:block;height:3px;background:#0a0a0a}h1,h2,h3,h4,h5,h6{font-family:var(--lux-serif)!important;text-transform:none!important;letter-spacing:-.035em!important;font-weight:500!important}a,button{transition:opacity .25s ease,transform .25s ease,background-color .25s ease,border-color .25s ease}a:hover{opacity:.65}header{background:#fffffff5!important;border-bottom:1px solid var(--lux-line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-container{height:74px!important;max-width:1440px;margin:auto}.logo{font-family:var(--lux-serif)!important;font-size:1.75rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase}.logo span{color:inherit!important}nav{gap:28px!important}nav a{font-family:var(--lux-sans)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.12em!important}nav a:after{height:1px!important;background:#000!important}.cart-icon-btn{border:0!important;box-shadow:none!important;background:transparent!important}.marquee-wrapper,.feature-stickers-section{background:#0a0a0a!important;color:#fff!important;border:0!important}.marquee-wrapper{padding:7px 0!important}.marquee-content{font-size:.65rem!important;letter-spacing:.18em!important;gap:34px!important}.marquee-divider{color:#fff!important}.hero{padding:0!important;border-bottom:1px solid var(--lux-line)!important;background:#fff!important}.hero-grid{grid-template-columns:1fr 1fr!important;gap:0!important;min-height:78vh}.hero-content{padding:8vw!important}.hero-content h1{font-size:clamp(3.5rem,7vw,7.5rem)!important;line-height:.88!important;max-width:760px}.hero-content h1 .highlight-purple,.hero-content h1 .highlight-pink{color:#000!important;transform:none!important}.hero-content h1 .highlight-pink:after{display:none!important}.hero-content p{font-size:.95rem!important;line-height:1.8!important;color:#555!important;max-width:430px}.hero-ctas .btn{border:1px solid #000!important;box-shadow:none!important;border-radius:0!important;background:#000!important;color:#fff!important;font-family:var(--lux-sans)!important;font-size:.72rem!important;letter-spacing:.14em!important;padding:15px 24px!important}.hero-ctas .btn:hover{transform:none!important;opacity:.8}.hero-visual{height:100%!important;min-height:78vh;background:#f3f3f0}.collage-item{border:0!important;box-shadow:none!important;border-radius:0!important}.collage-1{width:62%!important;height:82%!important;top:9%!important;left:10%!important;transform:none!important}.collage-2{width:36%!important;height:46%!important;bottom:8%!important;right:7%!important;transform:none!important}.collage-3{width:24%!important;height:24%!important;top:10%!important;right:7%!important;transform:none!important}.hero-sticker{display:none!important}.feature-stickers-grid{max-width:1300px;margin:auto;padding:0 24px}.feature-sticker-item{font-size:.68rem!important;letter-spacing:.14em;font-family:var(--lux-sans)!important;font-weight:500!important}.feature-sticker-item .icon-box{display:none!important}.featured-drop,.reviews-section,.custom-fit-section{padding:110px 0!important;border-bottom:1px solid var(--lux-line)!important}.container{max-width:1440px!important;padding:0 40px!important}.section-header{margin-bottom:50px!important}.section-title h2{font-size:clamp(2.4rem,4vw,4.6rem)!important;text-transform:none!important}.section-title p{font-size:.85rem!important;color:#777!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:55px 22px!important}.product-card{border:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.product-card:hover{transform:none!important;box-shadow:none!important}.product-image-container{height:auto!important;aspect-ratio:4/5;border:0!important;background:#f4f4f2!important}.product-image,.product-image-alt{transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)!important}.product-card:hover .product-image{transform:scale(1.025)!important}.card-badge{top:14px!important;left:14px!important}.sticker{border:1px solid #000!important;box-shadow:none!important;border-radius:0!important;transform:none!important;background:#fff!important;color:#000!important;font-size:.62rem!important;letter-spacing:.12em!important}.quick-buy-panel{display:none!important}.product-info{padding:17px 0 0!important}.product-category{color:#777!important;font-family:var(--lux-sans)!important;font-size:.62rem!important;letter-spacing:.14em!important}.product-title{font-family:var(--lux-serif)!important;font-size:1.15rem!important;font-weight:500!important;text-transform:none!important;margin-bottom:8px!important}.product-price{font-family:var(--lux-sans)!important;font-size:.82rem!important;font-weight:500!important}.product-price-compare{font-size:.75rem!important}.custom-fit-section{background:#0a0a0a!important;color:#fff!important}.custom-fit-content h2{color:#fff!important;font-size:clamp(2.6rem,5vw,5.5rem)!important}.custom-fit-content p,.step-text p{color:#aaa!important}.step-card{border:0!important;border-top:1px solid #333!important;padding:20px 0!important;background:transparent!important}.step-num{border:1px solid #fff!important;background:#fff!important;color:#000!important;box-shadow:none!important}.interactive-measurement-visual{border:0!important;box-shadow:none!important;border-radius:0!important}form[action*="/cart/add"] button[type=submit],form[action*="/cart/add"] [name=add]{border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;background:#0a0a0a!important;color:#fff!important;min-height:54px!important;font-family:var(--lux-sans)!important;font-size:.72rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}form[action*="/cart/add"] button[type=submit]:hover,form[action*="/cart/add"] [name=add]:hover{opacity:.82;transform:none!important}footer{background:#0a0a0a!important;padding:80px 0 35px!important}.footer-brand h2{color:#fff!important;font-family:var(--lux-serif)!important;font-weight:500!important}.footer-col h3{border:0!important;color:#fff!important;font-family:var(--lux-sans)!important;font-size:.68rem!important;letter-spacing:.14em!important}.footer-col ul li a,.footer-brand p,.footer-newsletter p{color:#999!important}.footer-bottom{border-top:1px solid #292929!important}@media(max-width:768px){.container{padding:0 18px!important}.header-container{height:64px!important;padding:0 18px!important}.logo{font-size:1.35rem!important}.hero-grid{grid-template-columns:1fr!important;min-height:auto}.hero-content{padding:70px 24px 55px!important}.hero-content h1{font-size:clamp(3rem,15vw,5rem)!important}.hero-visual{min-height:68vh}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:38px 10px!important}.product-title{font-size:1rem!important}.product-info{padding-top:12px!important}.featured-drop,.reviews-section,.custom-fit-section{padding:75px 0!important}.section-title h2{font-size:2.7rem!important}}@media(max-width:480px){.product-grid{grid-template-columns:1fr!important;gap:42px!important}.product-image-container{aspect-ratio:4/5!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury.css.map */
