:root{--shadow-sm: 0 1px 2px rgb(20 32 43 / 6%);--shadow-md: 0 18px 40px -18px rgb(20 32 43 / 28%);--radius-sm: 0;--radius-md: 2px;--radius-lg: 3px}body{letter-spacing:.005em}h1,h2,h3,h4{font-weight:400;letter-spacing:-.01em}h1{line-height:1.08}.eyebrow,.section-header__eyebrow{letter-spacing:.28em;font-size:.7rem;font-weight:600}.section-header__eyebrow:after{content:"";display:block;width:2.5rem;height:1px;margin-block-start:.6rem;background:var(--color-accent)}.section-header--center .section-header__eyebrow:after{margin-inline:auto}.section{padding-block:clamp(3.5rem,2.5rem + 5vw,7rem)}.section--surface{background:var(--color-surface)}.button{border-radius:var(--button-radius);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600;min-height:3rem;padding-inline:1.75rem}.button--primary{background:var(--color-primary)}.button--accent{background:var(--color-accent);color:#fff}.button--accent:hover{background:var(--color-accent-hover);color:var(--color-primary)}.button--outline{border-width:1px}.button--outline-light{border:1px solid rgb(255 255 255 / 55%);color:#fff;background:transparent}.button--outline-light:hover{background:#fff;color:var(--color-primary)}.announcement{background:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}.header{background:#fbf9f5f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--color-border)}.header__logo-text,.header__logo{letter-spacing:.4em}.search-form__input{border-radius:0;background:#fff;border:1px solid var(--color-border)}.nav{background:var(--color-background);border-block-start:0;border-block-end:1px solid var(--color-border)}.nav__link{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600;padding:1rem 1.1rem;position:relative}.nav__link:after{content:"";position:absolute;inset-inline:1.1rem;inset-block-end:.6rem;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav__item:hover>.nav__link:after,.nav__item.is-open>.nav__link:after,.nav__link[aria-current]:after{transform:scaleX(1)}.nav--mega .nav__list{gap:0}.mega-item+.nav__item--tools{margin-inline-start:auto}.nav__item--tools .nav__link{color:var(--color-accent-text)}.mega-toggle{display:none}.nav--mega{position:relative}.nav--mega .mega-item{position:static}.mega-panel{display:none;position:fixed;inset-inline:0;background:#fff;border-block:1px solid var(--color-border);box-shadow:0 30px 50px -30px #14202b59;z-index:30}.mega-item:hover>.mega-panel,.mega-item:focus-within>.mega-panel,.mega-item.is-open>.mega-panel{display:block;animation:mega-in .22s ease-out}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-panel__inner{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;padding-block:2.5rem 3rem}.mega-panel__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem;align-content:start}.mega-col ul{margin:0;padding:0;list-style:none}.mega-col__title{margin:0 0 .9rem;padding-block-end:.7rem;border-block-end:1px solid var(--color-border);font-family:var(--font-heading-family);font-size:1.2rem;color:var(--color-primary)}.mega-col li a{display:block;padding:.5rem 0;color:var(--color-text);text-decoration:none;font-size:.92rem;transition:color .15s,transform .15s}.mega-col li a:hover{color:var(--color-accent-text);transform:translate(4px)}.mega-col li small{display:block;color:var(--color-text-muted);font-size:.76rem;margin-top:.1rem}.mega-panel__feature{position:relative;display:flex;align-items:flex-end;min-height:17rem;overflow:hidden;color:#fff;text-decoration:none;background:var(--color-primary);isolation:isolate}.mega-panel__feature img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s}.mega-panel__feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#14202bd9,#14202b0d 65%)}.mega-panel__feature:hover img{transform:scale(1.05)}.mega-panel__feature-text{display:grid;gap:.35rem;padding:1.25rem}.mega-panel__feature-text .eyebrow{color:var(--color-accent)}.mega-panel__feature-text strong{font-family:var(--font-heading-family);font-weight:400;font-size:1.3rem;line-height:1.2}.mega-panel__feature-text em{font-style:normal;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}@media(min-width:990px){.mega-item>.nav__link{padding-inline-end:.4rem}.mega-toggle{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;margin-inline-start:-.3rem;background:none;border:0;cursor:pointer}.mega-toggle span{width:.4rem;height:.4rem;border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.mega-item.is-open .mega-toggle span{transform:rotate(-135deg)}.nav--mega{display:block}.nav--mega .nav__list{align-items:center}.mega-item{display:flex;align-items:center}}@media(max-width:989px){.mega-panel{display:none!important}}.hero{background:var(--color-primary);min-height:min(86vh,46rem);display:flex;align-items:center}.hero:before{background:linear-gradient(95deg,#14202be5,#14202b9e 45%,#14202b1f)}.hero__inner{width:min(100% - 2rem,var(--page-width))}.hero h1{font-size:clamp(2.4rem,1.6rem + 3.6vw,4.6rem);font-weight:400;max-width:14ch}.hero__text{color:#e5e0d4;font-size:1.1rem;font-weight:300}.hero .eyebrow{letter-spacing:.32em}.stat{border:0;border-inline-start:1px solid var(--color-accent);border-radius:0;background:#14202b59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stat__value{font-weight:400}.stat__label{color:#e5e0d4;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.trust-bar{background:var(--color-background)}.trust-bar__icon{border-radius:0;background:transparent;border:1px solid var(--color-accent);color:var(--color-accent-text)}.trust-bar__title{letter-spacing:.06em}.grid--categories{gap:1rem}.card-category{border-radius:0;aspect-ratio:3 / 4}.card-category:before{background:linear-gradient(0deg,#14202bd1,#14202b00 60%)}.card-category__body{padding:1.5rem;border-block-start:0}.card-category__title{font-family:var(--font-heading-family);font-weight:400;font-size:1.5rem}.card-category__count{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.card-category__body:before{content:"";display:block;width:2rem;height:1px;margin-block-end:.7rem;background:var(--color-accent);transition:width .3s}.card-category:hover .card-category__body:before{width:4rem}.card-product{border:0;background:transparent;border-radius:0}.card-product:hover{box-shadow:none;transform:none;border-color:transparent}.card-product__media{background:#fff;border:1px solid var(--color-border)}.card-product:hover .card-product__media{border-color:var(--color-accent)}.card-product__body{padding:1rem 0 0}.card-product__title{font-family:var(--font-heading-family);font-size:1.15rem;font-weight:400;line-height:1.25}.card-product__origin{letter-spacing:.18em}.card-product__range{font-family:var(--font-heading-family);font-size:1.25rem;color:var(--color-primary)}.card-product__badge{border-radius:0;background:var(--color-primary);color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.tiers{border-radius:0;border-color:var(--color-border);background:#fff}.tiers__badge{background:var(--color-primary);color:#fff;border-radius:0;letter-spacing:.08em}.section--dark,.how{background:var(--color-primary)}.step{border-radius:0;border-color:#b8955a59}.step:before{color:var(--color-accent);font-family:var(--font-heading-family)}.rfq-banner{border-radius:0;background:var(--color-primary);border:1px solid rgb(184 149 90 / 40%)}.pricing-explorer{background:var(--color-surface)}.explorer__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-block-end:2rem;border-block-end:1px solid var(--color-border)}.explorer__tab{padding:1rem 1.6rem;background:none;border:0;border-block-end:2px solid transparent;margin-block-end:-1px;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer}.explorer__tab[aria-selected=true]{color:var(--color-primary);border-color:var(--color-accent)}.explorer__tab:hover{color:var(--color-primary)}.explorer__grid{display:grid;gap:1.25rem}@media(min-width:990px){.explorer__grid{grid-template-columns:1.15fr 1fr}}.explorer__card{padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:#fff;border:1px solid var(--color-border)}.explorer__card h3{font-size:1.6rem;margin-block-end:.3rem}.explorer__sub{color:var(--color-text-muted);font-size:.9rem}.explorer__card--dark{background:var(--color-primary);border-color:var(--color-primary);color:#e5e0d4}.explorer__card--dark h3{color:#fff}.explorer__tiers{list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:.35rem}.explorer__tier{display:grid;grid-template-columns:7.5rem 1fr 9rem;gap:1rem;align-items:center;padding:.7rem .9rem;border:1px solid transparent;transition:background .2s,border-color .2s}.explorer__tier.is-active{background:#b8955a1f;border-color:var(--color-accent)}.explorer__tier-qty{font-family:var(--font-heading-family);font-size:1.15rem;color:var(--color-primary)}.explorer__tier-qty small{font-family:var(--font-body-family);font-size:.7rem;color:var(--color-text-muted)}.explorer__tier-bar{height:6px;background:var(--color-border);position:relative}.explorer__tier-bar i{position:absolute;inset:0 auto 0 0;background:var(--color-accent);transition:width .4s}.explorer__tier-pct{text-align:end;font-size:.82rem;font-weight:600;color:var(--color-primary)}.explorer__tier--quote .explorer__tier-bar i{background:repeating-linear-gradient(90deg,var(--color-accent) 0 6px,transparent 6px 10px)}.explorer__sim label{display:block;margin-block-end:.6rem;font-size:.9rem}.explorer__sim input[type=range]{width:100%;accent-color:var(--color-accent)}.explorer__result{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--color-border)}.explorer__result-label{display:block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.explorer__result strong{font-family:var(--font-heading-family);font-weight:400;font-size:1.5rem;color:var(--color-primary)}.explorer__hint{margin:.8rem 0 0;font-size:.85rem;color:var(--color-accent-text);min-height:1.4em}.explorer__lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 2rem}.explorer__lead-value{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2rem + 2vw,3.6rem);color:var(--color-accent);line-height:1}.explorer__lead-label{font-size:.9rem}.explorer__timeline{list-style:none;margin:0;padding:0 0 0 .35rem;position:relative}.explorer__timeline:before{content:"";position:absolute;inset:.6rem auto .6rem .8rem;width:1px;background:#b8955a8c}.explorer__step{position:relative;display:grid;grid-template-columns:1.1rem 1fr auto;gap:1rem;align-items:start;padding-block:.85rem;outline-offset:4px}.explorer__step-dot{width:.9rem;height:.9rem;margin-top:.2rem;border:1px solid var(--color-accent);background:var(--color-primary);transform:rotate(45deg);transition:background .2s;z-index:1}.explorer__step:hover .explorer__step-dot,.explorer__step:focus .explorer__step-dot{background:var(--color-accent)}.explorer__step-body strong{display:block;color:#fff;font-weight:500}.explorer__step-body small{display:block;color:#bdb8ab;font-size:.8rem}.explorer__step-day{font-family:var(--font-heading-family);color:var(--color-accent);font-size:1.1rem}.explorer__note{margin:1.25rem 0 0;font-size:.8rem;color:#bdb8ab}.explorer__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2rem}@media(max-width:600px){.explorer__tier{grid-template-columns:5.5rem 1fr}.explorer__tier-pct{grid-column:1 / -1;text-align:start}.explorer__result{grid-template-columns:1fr}}.tracking__steps{list-style:none;display:grid;gap:1.25rem;margin:0 0 2.5rem;padding:0}@media(min-width:750px){.tracking__steps{grid-template-columns:repeat(6,1fr)}.tracking__step:after{content:"";position:absolute;inset:1.15rem -50% auto 50%;height:1px;background:var(--color-accent)}.tracking__step:last-child:after{display:none}}.tracking__step{position:relative;display:grid;justify-items:center;text-align:center;gap:.35rem}.tracking__dot{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid var(--color-accent);background:var(--color-background);color:var(--color-accent-text);font-family:var(--font-heading-family);z-index:1}.tracking__step small{color:var(--color-text-muted);font-size:.78rem}.tracking__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-block-end:2.5rem}.tracking__login{max-width:40rem;margin-inline:auto;padding:2rem;text-align:center;background:#fff;border:1px solid var(--color-border)}.tracking__lookup{max-width:24rem;margin:0 auto 1.5rem}.footer{background:var(--color-primary);color:#bdb8ab;border-block-start:3px double var(--color-accent)}.footer h2,.footer h3{letter-spacing:.22em;font-weight:600;color:var(--color-accent)}.footer a:hover{color:var(--color-accent)}.input,.select,.textarea,input[type=text],input[type=email],input[type=number],input[type=search],textarea,select{border-radius:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/luxe.css.map */
