:root{--luxury-cream: #F7F2EA;--luxury-parchment: #EDE4D3;--luxury-green: #1D2E1E;--luxury-green-mid: #2C4A2E;--luxury-gold: #9A6C1A;--luxury-gold-light: #C49A3C;--luxury-charcoal: #1C1C1C;--luxury-border: #D6C9B5;--luxury-transition: .3s ease}body{background-color:var(--luxury-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{letter-spacing:-.02em;line-height:1.15;font-weight:400}h1,.h1{letter-spacing:-.03em;line-height:1.1}h5,.h5,h6,.h6{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}p,li,.body-text{line-height:1.75;letter-spacing:.01em}a{text-decoration:none;transition:color var(--luxury-transition)}.btn{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem!important;font-weight:600;padding:16px 40px;border-radius:2px!important;transition:all .35s ease}.btn:after{display:none!important}.btn:before{transition:background-color .35s ease!important;border-radius:2px!important}.btn--fill{border-width:1px;border-style:solid}.btn--outline,.btn--secondary{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}@media(max-width:767px){.btn{padding:14px 28px;font-size:.68rem!important;letter-spacing:.1em}}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select,.field__input,.select__select{border-radius:2px!important;border:1px solid var(--luxury-border)!important;padding:14px 16px!important;font-size:.875rem;letter-spacing:.02em;transition:border-color var(--luxury-transition),box-shadow var(--luxury-transition);background-color:transparent}input:focus,textarea:focus,select:focus,.field__input:focus{outline:none!important;border-color:var(--luxury-gold)!important;box-shadow:0 0 0 2px #9a6c1a1f!important}.field__label,label{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.header-wrapper,.header{border-bottom:1px solid var(--luxury-border)}.header__heading-link{letter-spacing:.05em}.header__menu-item a,.header__menu-item span,.header__menu-item button{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.card-wrapper,.product-card{border-radius:4px;overflow:hidden}.card__content,.card__information{padding:16px 8px 20px}.card__heading,.card__heading a{letter-spacing:-.01em;font-weight:400;line-height:1.3}.price,.price__regular,.price--large{letter-spacing:.02em;font-weight:600}.card__media,.media{overflow:hidden;border-radius:4px 4px 0 0}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.04);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card__media img,.media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.section-padding{padding-top:80px!important;padding-bottom:80px!important}@media(min-width:992px){.section-padding{padding-top:100px!important;padding-bottom:100px!important}}.section-header,.section__header{margin-bottom:48px}.section-header__title,.section__title{letter-spacing:-.02em;line-height:1.15}.announcement-bar{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600;padding:12px 0}.footer{border-top:1px solid var(--luxury-border)}.footer__heading,.footer-block__heading{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600;margin-bottom:20px}.footer__list a,.footer-block__list a{font-size:.85rem;letter-spacing:.02em;line-height:2;opacity:.8;transition:opacity var(--luxury-transition)}.footer__list a:hover,.footer-block__list a:hover{opacity:1}.product__title{letter-spacing:-.02em;font-weight:400;line-height:1.2}.product__vendor{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600;margin-bottom:12px;color:var(--luxury-gold)}.swatch,.variant-pill,[class*=variant-]{border-radius:2px!important;letter-spacing:.05em;font-size:.8rem;transition:all var(--luxury-transition)}.quantity{border-radius:2px!important}.badge,.product-badge,[class*=badge]{border-radius:2px!important;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700;padding:4px 10px}.cart-drawer,.drawer{border-radius:0!important}.cart-drawer__header,.drawer__header{border-bottom:1px solid var(--luxury-border);padding-bottom:16px;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.banner__heading,.hero__heading{letter-spacing:-.03em;font-weight:400;text-shadow:0 2px 20px rgba(0,0,0,.15)}.banner__text,.hero__text{letter-spacing:.02em;line-height:1.75;max-width:580px}.accordion,details{border-radius:2px!important;border-bottom:1px solid var(--luxury-border)}.accordion__title,details summary{letter-spacing:.02em;font-size:.95rem;font-weight:500;padding:20px 0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--luxury-cream)}::-webkit-scrollbar-thumb{background:var(--luxury-border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--luxury-gold)}::selection{background:#9a6c1a33;color:var(--luxury-charcoal)}@media(max-width:767px){h1,.h1{letter-spacing:-.02em}.section-padding{padding-top:60px!important;padding-bottom:60px!important}.section-header{margin-bottom:32px}.card__content,.card__information{padding:12px 4px 16px}.announcement-bar{font-size:.6rem;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-overrides.css.map */
