@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;0,6..96,700;1,6..96,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--font-heading-luxury: "Bodoni Moda", serif;--font-body-luxury: "Montserrat", sans-serif;--color-brand-cream: #ffffff;--color-brand-cream-dark: #fff7f0;--color-brand-primary: #6b4930;--color-brand-gold: #caa360;--color-brand-gold-dark: #b58e4e;--color-brand-charcoal: #6b4930;--color-brand-gray: #784826;--color-brand-border: #f1e1d7;--spacing-base: 8px;--transition-smooth: all .3s cubic-bezier(.25, .46, .45, .94)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-luxury)!important;letter-spacing:.03em!important;color:var(--color-brand-charcoal);font-weight:500!important}body{font-family:var(--font-body-luxury)!important;color:var(--color-brand-charcoal);background-color:var(--color-brand-cream);-webkit-font-smoothing:antialiased}.button,.shopify-payment-button__button{font-family:var(--font-body-luxury)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;transition:var(--transition-smooth)!important;font-size:1.2rem!important}.button--primary{background-color:var(--color-brand-charcoal)!important;color:#fff!important;border:1px solid var(--color-brand-charcoal)!important}.button--primary:hover{background-color:var(--color-brand-gold)!important;border-color:var(--color-brand-gold)!important;color:#fff!important}.button--secondary{background-color:transparent!important;color:var(--color-brand-charcoal)!important;border:1px solid var(--color-brand-border)!important}.button--secondary:hover{border-color:var(--color-brand-gold)!important;color:var(--color-brand-gold)!important;background-color:transparent!important}.section-header{margin-bottom:3.5rem;text-align:center}.section-header h2{font-size:3.2rem!important;position:relative;display:inline-block;padding-bottom:12px}.section-header h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:1px;background-color:var(--color-brand-gold)}.section-header p{font-family:var(--font-body-luxury);color:var(--color-brand-gray);font-size:1.5rem;margin-top:10px}.utility-bar,.announcement-bar{background-color:#3d2618!important;border-bottom:none!important}.announcement-bar__message{font-family:var(--font-body-luxury)!important;font-style:normal!important;font-size:1.25rem!important;letter-spacing:.08em!important;color:#c5a880!important;padding:10px 0!important;font-weight:500!important}.header{padding-top:.6rem!important;padding-bottom:.6rem!important}@media screen and (min-width:990px){.header{padding-top:1rem!important;padding-bottom:1rem!important}.header__heading-link{padding-top:.2rem!important;padding-bottom:.2rem!important}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:.2rem!important}}.header-wrapper{background-color:var(--color-brand-cream)!important;border-bottom:1px solid var(--color-brand-border)!important}.header__menu-item{font-family:var(--font-body-luxury)!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:1.15rem!important;color:var(--color-brand-charcoal)!important;font-weight:500!important;transition:var(--transition-smooth)!important;padding:.6rem 1.2rem!important}.header__menu-item:hover{color:var(--color-brand-gold)!important;text-decoration:none!important}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{color:var(--color-brand-charcoal)!important;text-decoration:none!important;border-bottom:2px solid var(--color-brand-gold)!important;padding-bottom:2px}.menu-item--sale,.menu-item--sale span{color:#d11a2a!important}.header__icon,.header__icon--cart,.header__icon--wishlist{color:var(--color-brand-charcoal)!important;transition:var(--transition-smooth)}.header__icon--wishlist{position:relative}.header__icon:hover,.header__icon--cart:hover,.header__icon--wishlist:hover{color:var(--color-brand-gold)!important}.header__icon--wishlist svg{width:2.2rem;height:2.2rem;vertical-align:middle;fill:currentColor!important}.search-modal__content{background-color:var(--color-brand-cream)!important;border-bottom:1px solid var(--color-brand-border)!important}.search__input.field__input{font-family:var(--font-body-luxury)!important;background-color:transparent!important;border-bottom:1px solid var(--color-brand-border)!important;border-radius:0!important}.footer{background-color:var(--color-brand-cream-dark)!important;border-top:1px solid var(--color-brand-border)!important}.footer-block__heading{font-family:var(--font-heading-luxury)!important;font-size:1.8rem!important;font-weight:500!important;letter-spacing:.05em!important;color:var(--color-brand-charcoal)!important;margin-bottom:20px!important}.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-luxury)!important;font-size:1.35rem!important;color:var(--color-brand-gray)!important;transition:var(--transition-smooth)!important}.footer-block__details-content .list-menu__item--link:hover{color:var(--color-brand-gold)!important;padding-left:5px!important}.footer .newsletter-form__field{margin-bottom:10px}.footer .newsletter-form__field .field__input{border:none!important;border-bottom:1px solid var(--color-brand-border)!important;border-radius:0!important;background-color:transparent!important;padding-left:0!important;font-family:var(--font-body-luxury)!important}.footer .newsletter-form__field .field__input:focus{box-shadow:none!important;border-color:var(--color-brand-gold)!important}.footer .newsletter-form__button{color:var(--color-brand-charcoal)!important}.footer .newsletter-form__button:hover{color:var(--color-brand-gold)!important}.product__title h1{font-family:var(--font-heading-luxury)!important;font-size:3.4rem!important;color:var(--color-brand-charcoal)!important;font-weight:400!important;margin-bottom:10px}.price--large{font-family:var(--font-body-luxury)!important;font-size:2.2rem!important;color:var(--color-brand-charcoal)!important;font-weight:500!important}.variant-picker__input input[type=radio]+label{border:1px solid var(--color-brand-border)!important;background-color:transparent!important;color:var(--color-brand-charcoal)!important;border-radius:0!important;font-family:var(--font-body-luxury)!important;font-size:1.3rem!important;letter-spacing:.05em!important;padding:10px 20px!important;transition:var(--transition-smooth)!important}.variant-picker__input input[type=radio]:checked+label{border-color:var(--color-brand-gold)!important;background-color:var(--color-brand-gold)!important;color:#fff!important}.variant-picker__input input[type=radio]+label:hover{border-color:var(--color-brand-gold)!important;color:var(--color-brand-gold)!important}.product .accordion{border-top:1px solid var(--color-brand-border)!important;border-bottom:1px solid var(--color-brand-border)!important;margin-top:0!important}.product .accordion summary{padding:15px 0!important;font-family:var(--font-heading-luxury)!important;font-size:1.6rem!important;font-weight:500!important;color:var(--color-brand-charcoal)!important}.product .accordion__content{font-family:var(--font-body-luxury)!important;font-size:1.35rem!important;color:var(--color-brand-gray)!important;line-height:1.7!important;padding-bottom:15px!important}.luxury-trust-badges{margin-top:30px;border-top:1px solid var(--color-brand-border);padding-top:20px}.luxury-trust-badges__title{font-family:var(--font-heading-luxury);font-size:1.4rem;color:var(--color-brand-gold-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;text-align:center;display:block}.luxury-trust-badges__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:center}.luxury-trust-badge-item{display:flex;flex-direction:column;align-items:center}.luxury-trust-badge-item svg{width:24px;height:24px;color:var(--color-brand-gold);margin-bottom:8px}.luxury-trust-badge-item span{font-family:var(--font-body-luxury);font-size:1.15rem;color:var(--color-brand-charcoal);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.facets__form{background-color:var(--color-brand-cream)!important}.facet-filters__label{font-family:var(--font-body-luxury)!important;font-size:1.3rem!important;color:var(--color-brand-gray)!important}.facets__summary{font-family:var(--font-body-luxury)!important;font-size:1.3rem!important;color:var(--color-brand-charcoal)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.facets__display{background-color:#fff!important;border:1px solid var(--color-brand-border)!important}.active-facets__button{border-radius:0!important;border:1px solid var(--color-brand-gold)!important;background-color:transparent!important;font-family:var(--font-body-luxury)!important;color:var(--color-brand-gold)!important}.field__input,.customer .field input,.contact .field input,.contact .field textarea{font-family:var(--font-body-luxury)!important;font-size:1.4rem!important;color:var(--color-brand-charcoal)!important;background-color:transparent!important;border:1px solid var(--color-brand-border)!important;border-radius:0!important;transition:var(--transition-smooth)!important;box-shadow:none!important;height:4.8rem!important}.contact .field textarea{height:auto!important;min-height:12rem!important;padding:1.5rem!important}.field__input:focus,.customer .field input:focus,.contact .field input:focus,.contact .field textarea:focus{border-color:var(--color-brand-gold)!important;box-shadow:0 0 0 1px var(--color-brand-gold)!important;outline:none!important}.field__label,.customer .field label,.contact .field label{font-family:var(--font-body-luxury)!important;font-size:1.25rem!important;letter-spacing:.05em!important;color:var(--color-brand-gray)!important;text-transform:uppercase!important;font-weight:500!important;transition:var(--transition-smooth)!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{color:var(--color-brand-gold-dark)!important}.customer{max-width:48rem!important;margin:4rem auto!important;padding:0 2rem!important}.customer h1{font-family:var(--font-heading-luxury)!important;font-size:3.2rem!important;color:var(--color-brand-charcoal)!important;text-align:center!important;margin-bottom:3rem!important}.customer button{width:100%!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;background-color:var(--color-brand-charcoal)!important;color:#fff!important;border:1px solid var(--color-brand-charcoal)!important;font-family:var(--font-body-luxury)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1.5rem!important;cursor:pointer!important;transition:var(--transition-smooth)!important}.customer button:hover{background-color:var(--color-brand-gold)!important;border-color:var(--color-brand-gold)!important;color:#fff!important}.customer a{font-family:var(--font-body-luxury)!important;font-size:1.3rem!important;color:var(--color-brand-gray)!important;text-decoration:none!important;display:inline-block!important;margin-bottom:1rem!important;transition:var(--transition-smooth)!important}.customer a:hover{color:var(--color-brand-gold)!important}.cart-count-bubble{background-color:var(--color-brand-gray)!important;color:var(--color-brand-cream-dark)!important;border-radius:50%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
