:root{--color-brand-primary: #163b69;--color-brand-secondary: #ec7671;--color-brand-accent: #f5f6f7;--color-brand-text: #121212;--color-brand-text-light: #6D7175;--font-heading-scale: 1;--font-body-scale: 1.1;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-brand-primary)}h1,.h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-lg)}h2,.h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--spacing-md)}h3,.h3{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--spacing-md)}h4,.h4{font-size:clamp(1.25rem,2.5vw,1.5rem);margin-bottom:var(--spacing-sm)}p{line-height:1.7;margin-bottom:var(--spacing-md)}.button,button.button,[type=button],[type=submit]{border-radius:var(--border-radius-sm);padding:.875rem 1.75rem;font-weight:600;letter-spacing:.02em;transition:all .2s ease-in-out}.button:hover,button.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--primary{background-color:var(--color-brand-primary);color:#fff}.button--secondary{background-color:var(--color-brand-secondary);color:#fff}.card,.product-card,.collection-card,.article-card{border-radius:var(--border-radius-md);transition:all .3s ease;overflow:hidden}.card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card__heading,.card-wrapper .card__heading,.price{color:var(--color-brand-primary);font-weight:600}.price--on-sale .price-item--regular{color:var(--color-brand-text-light)}.section{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}@media (min-width: 750px){.section{padding-top:calc(var(--spacing-2xl) * 1.5);padding-bottom:calc(var(--spacing-2xl) * 1.5)}}.section--padding{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.grid{gap:var(--spacing-lg)}@media (min-width: 750px){.grid{gap:var(--spacing-xl)}}.header{box-shadow:0 2px 4px #0000000d}.header__heading-link{font-weight:600;color:var(--color-brand-primary)}.header__menu-item{font-weight:500;transition:color .2s ease}.header__menu-item:hover{color:var(--color-brand-secondary)}.footer{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-xl)}.footer__heading{font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-brand-primary)}.field__input,.select__select,textarea{border-radius:var(--border-radius-sm);padding:.875rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px #163b691a;outline:none}.field__label{font-weight:500;margin-bottom:var(--spacing-xs);color:var(--color-brand-text)}.badge{border-radius:20px;padding:.375rem .875rem;font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.badge--sale{background-color:var(--color-brand-secondary);color:#fff}.list-menu__item{transition:color .2s ease}.list-menu__item:hover{color:var(--color-brand-secondary)}.product__title{color:var(--color-brand-primary);margin-bottom:var(--spacing-md)}.product__description{line-height:1.7;margin-bottom:var(--spacing-lg)}.newsletter-form__field-wrapper{border-radius:var(--border-radius-sm);overflow:hidden}.facets__form{border-radius:var(--border-radius-md);padding:var(--spacing-lg)}@media (max-width: 749px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}.section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}*:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.skip-to-content-link:focus{background-color:var(--color-brand-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-md)}@media (prefers-reduced-motion: no-preference){.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}}@media print{.header,.footer,.newsletter,.announcement-bar{display:none}.product__media-wrapper{page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brand-customizations.css.map */
