:root{--font-heading: var(--font-heading-family);--font-body: var(--font-body-family);--font-accent: var(--font-body-family);--font-mono: "Courier New", Courier, monospace;--font-body-size: 16px;--font-body-line-height: 1.6;--font-body-weight: 400;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-body-weight-bold: var(--font-bold);--base-font-size: var(--font-body-size);--base-line-height: var(--font-body-line-height);--scale-ratio: 1.25;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: 2.5rem;--text-6xl: 3rem;--font-heading-scale: 100;--heading-scale: calc(var(--font-heading-scale) * .01);--h0-size: calc(var(--text-6xl) * var(--heading-scale));--h1-size: calc(var(--text-5xl) * var(--heading-scale));--h2-size: calc(var(--text-4xl) * var(--heading-scale));--h3-size: calc(var(--text-3xl) * var(--heading-scale));--h4-size: calc(var(--text-2xl) * var(--heading-scale));--h5-size: calc(var(--text-xl) * var(--heading-scale));--h6-size: calc(var(--text-lg) * var(--heading-scale));--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.6;--leading-relaxed: 1.75;--leading-loose: 2;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .08em;--tracking-luxury: .12em;--paragraph-spacing: 1.5rem;--paragraph-spacing-small: 1rem;--text-primary: var(--color-normal-text, #090C26);--text-secondary: rgba(var(--color-normal-text-rgb, 9, 12, 38), .75);--text-muted: rgba(var(--color-normal-text-rgb, 9, 12, 38), .6);--text-inverse: #FFFFFF;--color-base-text: var(--text-primary);--color-base-text-rgb: var(--color-normal-text-rgb, 9, 12, 38);--color-foreground: var(--text-primary);--color-heading: var(--text-primary);--color-link: var(--text-primary)}html{font-size:var(--base-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--text-primary);letter-spacing:var(--tracking-normal)}.display,.hero-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,var(--text-6xl));font-weight:var(--font-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:1.5rem}h1,.h1{font-family:var(--font-heading-family, var(--font-heading));font-size:clamp(1.75rem,4vw,var(--h1-size, var(--text-5xl)));font-weight:var(--font-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-top:0;margin-bottom:1.5rem}h2,.h2{font-family:var(--font-heading-family, var(--font-heading));font-size:clamp(1.5rem,3vw,var(--h2-size, var(--text-4xl)));font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-top:0;margin-bottom:1.25rem}h3,.h3{font-family:var(--font-heading-family, var(--font-heading));font-size:clamp(1.25rem,2vw,var(--h3-size, var(--text-3xl)));font-weight:var(--font-regular);line-height:var(--leading-snug);margin-top:0;margin-bottom:1rem}h4,.h4{font-family:var(--font-body-family, var(--font-body));font-size:var(--h4-size, var(--text-2xl));font-weight:var(--font-medium);line-height:var(--leading-snug);margin-top:0;margin-bottom:.875rem}h5,.h5{font-family:var(--font-body-family, var(--font-body));font-size:var(--h5-size, var(--text-xl));font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-top:0;margin-bottom:.75rem}h6,.h6{font-family:var(--font-body-family, var(--font-body));font-size:var(--h6-size, var(--text-lg));font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);margin-top:0;margin-bottom:.75rem}p{margin-top:0;margin-bottom:var(--paragraph-spacing)}.readable-width p,.rte p,.product__description p{max-width:75ch}.lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);font-weight:var(--font-light);letter-spacing:var(--tracking-wide);color:var(--text-secondary)}small,.small{font-size:var(--text-sm);line-height:var(--leading-normal)}.micro{font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}ul,ol{margin-top:0;margin-bottom:var(--paragraph-spacing);padding-left:1.5rem}li{margin-bottom:.5rem;line-height:var(--leading-normal)}.header .menu__link,.header nav a,.nav-link{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;line-height:var(--leading-tight);transition:all .3s ease}.menu-dropdown .menu__link,.header .submenu a{font-size:var(--text-sm);font-weight:var(--font-regular);text-transform:none;letter-spacing:var(--tracking-wide)}.menu-drawer .menu__link{font-size:var(--text-base);letter-spacing:var(--tracking-wide)}.product__title h1,.product__info h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);margin-bottom:1rem}.card__title,.card-product__title{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-snug);margin-bottom:.5rem}.price,.price__regular,.price-item--sale{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--font-light);letter-spacing:var(--tracking-wide);font-feature-settings:"tnum" 1}.price--compare,.price-item--regular{font-size:var(--text-lg);opacity:.6;text-decoration:line-through}.card__price{font-size:var(--text-base);font-weight:var(--font-regular)}.product-vendor,.card__vendor{font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-luxury);text-transform:uppercase;opacity:.7}.product__description,.product__info .rte{font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:65ch}.btn,button,.button{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;line-height:var(--leading-none);transition:letter-spacing .3s ease}.btn:hover,button:hover{letter-spacing:var(--tracking-luxury)}.btn-large{font-size:var(--text-base);padding:1rem 2rem}.btn-small{font-size:var(--text-xs);padding:.5rem 1rem}.product-form__submit{font-size:var(--text-base);font-weight:var(--font-semibold);padding:1rem 2.5rem}label,.field__label{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:.5rem;display:block}input,textarea,select{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal)}input::placeholder,textarea::placeholder{font-style:italic;opacity:.5}.search__input,.predictive-search__input{font-size:var(--text-xl);font-weight:var(--font-light);letter-spacing:var(--tracking-normal)}.collection-hero__title,.collection__title{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,var(--text-5xl));font-weight:var(--font-light);letter-spacing:var(--tracking-tight);text-align:center;margin-bottom:1rem}.collection-hero__description{font-size:var(--text-lg);line-height:var(--leading-relaxed);text-align:center;max-width:65ch;margin:0 auto 2rem}.footer{font-size:var(--text-sm)}.footer__heading,.footer h3{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-luxury);text-transform:uppercase;margin-bottom:1rem}.footer__link{font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.badge,.label,.tag{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.breadcrumb,.breadcrumbs__item{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.7}.announcement-bar__message{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase}.cart-count-bubble span{font-size:var(--text-xs);font-weight:var(--font-bold);font-feature-settings:"tnum" 1}.facets__label,.filter-label{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.facets__item label{font-size:var(--text-sm);font-weight:var(--font-regular);text-transform:none}@media (min-width: 768px) and (max-width: 1024px){:root{--text-6xl: 2.5rem;--text-5xl: 2rem;--text-4xl: 1.75rem;--text-3xl: 1.5rem}}@media (max-width: 768px){:root{--base-font-size: 15px;--text-6xl: 2rem;--text-5xl: 1.75rem;--text-4xl: 1.5rem;--text-3xl: 1.375rem;--text-2xl: 1.25rem;--text-xl: 1.125rem}.header .menu__link{font-size:var(--text-base)}.product__title h1{font-size:var(--text-2xl)}.collection-hero__title{font-size:var(--text-3xl)}.card__title{font-size:var(--text-sm)}.search__input{font-size:var(--text-lg)}p{margin-bottom:1rem;max-width:100%}}@media (max-width: 480px){:root{--base-font-size: 14px}.btn,button{font-size:var(--text-sm);padding:.75rem 1.25rem}}@media (min-width: 1441px){:root{--base-font-size: 17px;--text-6xl: 3.5rem;--text-5xl: 3rem}.container{max-width:1600px;margin:0 auto}p,.rte{max-width:80ch}}@media (min-width: 1921px){:root{--base-font-size: 18px;--text-6xl: 4rem;--text-5xl: 3.5rem}}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.tracking-luxury{letter-spacing:var(--tracking-luxury)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-inverse{color:var(--text-inverse)}.text-inherit{color:inherit}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.luxury-serif{font-family:var(--font-heading);font-weight:var(--font-light);letter-spacing:var(--tracking-tight)}.luxury-sans{font-family:var(--font-accent);font-weight:var(--font-regular);letter-spacing:var(--tracking-wider)}.luxury-uppercase{text-transform:uppercase;letter-spacing:var(--tracking-luxury);font-weight:var(--font-regular)}.luxury-editorial{font-family:var(--font-heading);font-weight:var(--font-bold);font-style:italic;letter-spacing:var(--tracking-normal)}.luxury-gradient-text{background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h1,h2,h3,h4,h5,h6,.display,.price,.btn,a{transition:font-size .3s ease,letter-spacing .3s ease,opacity .3s ease}@media print{body{font-size:12pt;line-height:1.5;color:#000}h1{font-size:20pt}h2{font-size:16pt}h3{font-size:14pt}h4,h5,h6{font-size:12pt}a{color:#000;text-decoration:underline}}@media (prefers-contrast: high){body{font-weight:var(--font-medium)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold)}}@media (prefers-reduced-motion: reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid currentColor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/103/assets/theme-typography-unified.css.map */
