@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&family=Inter:wght@300;400;500;600&family=Manrope:wght@300;400;500;600&display=swap";:root{--lux-bg: #ffffff;--lux-fg: #0a0a0a;--lux-muted: #6b6b6b;--lux-border: #e9e9e9;--lux-accent: #0a0a0a;--lux-spacing-xs: clamp(8px, 1vw, 14px);--lux-spacing-sm: clamp(14px, 1.5vw, 20px);--lux-spacing-md: clamp(20px, 2vw, 32px);--lux-spacing-lg: clamp(32px, 3vw, 56px);--lux-spacing-xl: clamp(56px, 5vw, 80px);--lux-maxw: 1400px}body{background-color:var(--lux-bg);color:var(--lux-fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;letter-spacing:.01em;margin:0;padding:0}h1,h2,h3,.h0,.h1,.h2,.h3,.section-title,.title--primary{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;color:var(--lux-fg);letter-spacing:.01em;margin-top:0;margin-bottom:.6em;text-transform:none}h1{font-size:clamp(38px,5.4vw,64px);line-height:1.08;letter-spacing:-.01em}h2{font-size:clamp(28px,3.8vw,42px);line-height:1.12;letter-spacing:-.005em}h3{font-size:clamp(20px,2.4vw,28px);line-height:1.18}p{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--lux-muted);margin-top:0;margin-bottom:1.2em}.lux-eyebrow,.eyebrow,.label{font-family:Inter,system-ui,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--lux-muted);margin-bottom:10px}a{color:var(--lux-fg);text-decoration:none;transition:color .25s ease}a:hover{color:#333}.section-header,.header__wrapper{border-bottom:1px solid var(--lux-border);padding-bottom:var(--lux-spacing-xs)}.header{min-height:72px;padding-top:6px;padding-bottom:6px;background-color:var(--lux-bg)}@media (max-width: 768px){.header{min-height:60px}}.header__logo img{max-height:28px;filter:grayscale(1) contrast(1.1)}.header__menu-item{font-family:Manrope,system-ui,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.14em}.announcement-bar{border-bottom:1px solid var(--lux-border);text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:var(--lux-spacing-xs) 0;color:var(--lux-muted)}.announcement-bar+.header{margin-top:8px}.lux-hero{position:relative;display:grid;min-height:80vh;align-items:end;overflow:hidden;border-bottom:1px solid var(--lux-border);margin-top:20px;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.lux-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.lux-hero__copy{position:absolute;inset:auto 0 0 0;padding:var(--lux-spacing-lg);background:linear-gradient(180deg,#fff0,#ffffffe6 60%,#fff)}.lux-hero__copy h1{margin-bottom:.4em}.lux-hero__copy p{max-width:480px;margin-bottom:1.2em}.lux-section__header h2,.section-title,.collection__title,.featured-collection__heading{font-family:Manrope,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(18px,2vw,22px);color:var(--lux-fg);margin-bottom:var(--lux-spacing-md);text-align:center}.lux-section__header h2:after{content:"";display:block;width:40px;height:1px;background:var(--lux-border);margin:12px auto 0}.lux-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lux-spacing-md)}@media (max-width: 1024px){.lux-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.lux-grid{grid-template-columns:repeat(2,1fr)}}.product-card{border:none;text-align:left;padding-top:var(--lux-spacing-sm);padding-bottom:var(--lux-spacing-sm)}.product-card__image{display:block;overflow:hidden;margin-bottom:var(--lux-spacing-xs)}.product-card__image img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__image img{transform:scale(1.02)}.product-card__title{font-family:Manrope,sans-serif;font-weight:400;font-size:13.5px;line-height:1.5;letter-spacing:.18em;color:var(--lux-fg);margin-top:0;margin-bottom:.3em;display:inline-block;text-transform:uppercase}.product-card__price{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;color:var(--lux-muted);letter-spacing:.02em;margin-top:.2em}.product__title{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(30px,4.5vw,46px)!important;line-height:1.1;letter-spacing:-.01em;margin-bottom:.5em}.product__text{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--lux-muted);margin-bottom:1.4em}.product__info-wrapper{border-top:1px solid var(--lux-border);padding-top:var(--lux-spacing-md)}.footer{border-top:1px solid var(--lux-border);padding-top:var(--lux-spacing-lg);padding-bottom:var(--lux-spacing-lg);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6;letter-spacing:.04em;color:var(--lux-muted)}.footer a{color:var(--lux-fg);text-decoration:none}.footer a:hover{color:#333}.page-width,.container,.lux-section,.index-section{max-width:var(--lux-maxw);margin:0 auto;padding-left:clamp(16px,4vw,60px);padding-right:clamp(16px,4vw,60px);box-sizing:border-box}.header,.site-header,header{position:sticky;top:0;width:100%;transition:transform .35s ease,opacity .35s ease;z-index:99}.scroll-down .header,.scroll-down.header,.scroll-down .site-header{transform:translateY(-100%);opacity:0}.scroll-up .header,.scroll-up.header,.scroll-up .site-header{transform:translateY(0);opacity:1}.header--sticky,.site-header--sticky,header[data-sticky=true]{position:sticky!important;top:0!important;transform:none!important;will-change:transform,opacity}.header__wrapper,.site-header__wrapper,header.header .header__wrapper,header.site-header .site-header__wrapper{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.header__inline-menu,.header__navigation,.header__menu{grid-column:1 / 2;justify-self:start;position:static!important}.header__heading,.header__heading-logo,.header__heading-link,.header__logo,.header__logo-link,.header__brand,.logo{font-family:Manrope,Inter,system-ui,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.1!important;color:var(--lux-fg)!important;text-decoration:none!important;transition:letter-spacing .25s ease,opacity .3s ease;grid-column:2 / 3;justify-self:center;text-align:center;display:inline-flex;align-items:center}.header__heading:hover,.header__logo-link:hover{letter-spacing:.26em!important;opacity:.9!important}.header__icons,.header__icons-wrapper,.header__icon-wrapper,.header__icon-list{grid-column:3 / 4;justify-self:end;display:inline-flex;gap:16px;position:static!important}@media (max-width: 768px){.header__wrapper,.site-header__wrapper{grid-template-columns:1fr auto 1fr}.header__inline-menu{justify-self:start}.header__icons,.header__icons-wrapper,.header__icon-wrapper{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-horizon.css.map */
