:root{--font-heading-scale: 1;--font-body-scale: 1}body{letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{letter-spacing:.04em;font-weight:400;text-transform:none}.announcement-bar{background:#0a0a0a!important;padding:10px 0}.announcement-bar__message,.announcement-bar__message a,.announcement-bar p{color:#d4c5a9!important;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.header-wrapper{border-bottom:1px solid #E8E4DF}.banner__heading{font-size:clamp(2.2rem,5vw,4.5rem);letter-spacing:.06em;font-weight:400;line-height:1.1;text-transform:uppercase}.banner__text{font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-top:8px}.button,.btn,button[type=submit],.shopify-payment-button__button,.add-to-cart-button{border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:500;padding:14px 32px;transition:all .25s ease;border-width:1px!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:#0a0a0a;color:#fff;border-color:#0a0a0a}.button--primary:hover{background:#2a2a2a;border-color:#2a2a2a}.button--secondary{background:transparent;color:#0a0a0a;border-color:#0a0a0a}.button--secondary:hover{background:#0a0a0a;color:#fff}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-2px)}.card__inner{border-radius:0!important}.card__heading{font-size:13px;letter-spacing:.08em;font-weight:400;line-height:1.4;text-transform:uppercase}.card__heading a{text-decoration:none}.price__sale,.price--on-sale .price-item--sale{color:#8b6f47;font-weight:500}.price__compare{color:#999;font-size:.85em}.badge{border-radius:0!important;font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;padding:3px 8px}.product__title h1,.product__title .h1{font-size:clamp(1.4rem,2.5vw,2.2rem);letter-spacing:.04em;font-weight:400;line-height:1.2;text-transform:none}.product__price .price{font-size:1.1rem;letter-spacing:.05em}.product-form__submit{border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px;min-height:52px;width:100%}.product-popup-modal__button{font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;cursor:pointer;color:#5a5247;transition:color .2s ease}.product-popup-modal__button:hover{color:#0a0a0a}.accordion__button{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-bottom:1px solid #E8E4DF;padding:18px 0}.accordion__content p{font-size:14px;line-height:1.8;color:#5a5247;letter-spacing:.02em}.collection-hero__title,.collection__title{font-size:clamp(1.8rem,4vw,3.5rem);letter-spacing:.06em;font-weight:400;text-transform:uppercase}.facets__heading{font-size:10px;letter-spacing:.2em;text-transform:uppercase}footer.content-for-grouping{border-top:1px solid #E8E4DF;background:#fafaf8}.footer__heading{font-size:10px;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:#0a0a0a;margin-bottom:16px}.footer__list a,.footer a{font-size:13px;letter-spacing:.05em;color:#7a7268;text-decoration:none;transition:color .2s ease}.footer__list a:hover,.footer a:hover{color:#0a0a0a}#custom-size-guide-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#custom-size-guide-overlay>div{border-radius:0!important;max-width:560px;width:90%;padding:40px}#custom-size-guide-overlay h2{font-family:inherit;font-size:13px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E8E4DF}.product-popup-modal__content{border-radius:0!important;padding:48px 40px;max-width:580px;width:92%}.product-popup-modal__content-info h1{font-size:13px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;color:#0a0a0a;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E8E4DF}.product-popup-modal__toggle{opacity:.5;transition:opacity .2s ease}.product-popup-modal__toggle:hover{opacity:1}.section-header h2,.section-header .title{font-size:clamp(1.4rem,3vw,2.5rem);letter-spacing:.05em;font-weight:400}.marquee-block,.marquee-text{font-size:12px;letter-spacing:.2em;text-transform:uppercase}nav.breadcrumbs{font-size:11px;letter-spacing:.12em;color:#9a9490}.quantity__button,.quantity input{border-radius:0!important;border-color:#d8d4cf}.swatch-input__input:checked+.swatch-input__zoom,.swatch--active{border-color:#0a0a0a!important;border-width:2px}.pagination__list a{border-radius:0!important;font-size:12px;letter-spacing:.1em}hr{border-color:#e8e4df}.badge--sale,.badge--custom{background:#8b6f47!important;color:#fff!important}@media(max-width:749px){.banner__heading{font-size:clamp(1.8rem,8vw,3rem)}.product__title h1{font-size:1.3rem}#custom-size-guide-overlay>div{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxury-style.css.map */
