:root{--color-background: #FFFFFF;--color-foreground: #12122A;--color-primary: #B49B78;--color-secondary: #FAF8F5;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-body-family: "Jost", system-ui, sans-serif;--font-heading-weight: 300;--font-body-weight: 300;--border-radius: 0px;--sancta-midnight: #12122A;--sancta-gold: #B49B78;--sancta-gold-light: #CDB99A;--sancta-cream: #FAF8F5;--sancta-linen: #EDE8E0;--sancta-muted: #9A8F84;--sancta-sage: #5A9478;--sancta-lila: #8C7B8B}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif!important;font-weight:300!important;letter-spacing:.5px}body,p,li,span,a,input,button{font-family:Jost,sans-serif!important}.button,.btn,button[type=submit]{background-color:var(--sancta-midnight)!important;color:var(--sancta-linen)!important;border-radius:0!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:400!important;font-family:Jost,sans-serif!important;border:none!important;padding:16px 36px!important;transition:background .3s ease!important}.button:hover,button[type=submit]:hover{background-color:var(--sancta-gold)!important;color:var(--sancta-midnight)!important}.button--secondary{background-color:transparent!important;color:var(--sancta-gold)!important;border:1px solid var(--sancta-gold)!important}.button--secondary:hover{background-color:var(--sancta-gold)!important;color:var(--sancta-midnight)!important}.price__regular .price-item,.price__sale .price-item--sale{font-family:Cormorant Garamond,serif!important;font-size:42px!important;font-weight:300!important;color:var(--sancta-gold)!important;line-height:1!important}.price-item--regular,.price__compare{color:var(--sancta-muted)!important;font-size:16px!important;text-decoration:line-through!important}hr{border-color:var(--sancta-gold)!important;opacity:.2}input[type=text],input[type=email],textarea{border-radius:0!important;border-color:#b49b784d!important;font-family:Jost,sans-serif!important;font-weight:300!important}input:focus,textarea:focus{border-color:var(--sancta-gold)!important;outline:none!important;box-shadow:none!important}.card__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;letter-spacing:.5px!important}.card__media img{transition:transform .6s ease!important}.card:hover .card__media img{transform:scale(1.03)!important}.announcement-bar{background:var(--sancta-midnight)!important;border-bottom:1px solid rgba(180,155,120,.15)!important}.announcement-bar__message{font-size:11px!important;letter-spacing:2px!important;font-family:Jost,sans-serif!important;font-weight:300!important;color:var(--sancta-gold)!important}.footer{border-top:1px solid rgba(180,155,120,.15)!important}.footer__heading{font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--sancta-gold)!important;font-family:Jost,sans-serif!important;font-weight:400!important}.product__title{font-family:Cormorant Garamond,serif!important;font-size:38px!important;font-weight:300!important;letter-spacing:1px!important;line-height:1.15!important}.product__title:after{content:"";display:block;width:48px;height:1px;background:#b49b78;margin-top:16px;opacity:.5}.quantity__button,.quantity__button svg,.quantity__input{background-color:transparent!important;border-color:#b49b784d!important;color:var(--sancta-midnight)!important}.quantity__button:hover{background-color:var(--sancta-gold)!important;border-color:var(--sancta-gold)!important;color:#fff!important}.quantity{border:1px solid rgba(180,155,120,.3)!important;border-radius:0!important;background:transparent!important}quantity-selector button,.quantity-selector button,[class*=quantity] button{background-color:transparent!important;color:var(--color-foreground)!important;border:none!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important;font-size:1rem!important;min-width:var(--minimum-touch-target)!important;min-height:var(--minimum-touch-target)!important;box-shadow:none!important}quantity-selector button:hover,.quantity-selector button:hover{background-color:#b49b781a!important;color:var(--sancta-gold)!important}quantity-selector input,.quantity-selector input{background-color:transparent!important;border:none!important;text-align:center!important;font-family:Jost,sans-serif!important;color:var(--color-foreground)!important}.sticky-bar__title,.sticky-add-to-cart__title,.sticky-product-bar__title,[class*=sticky] .product__title,[class*=sticky] .title-truncate{display:none!important}.card-wrapper,.card,.product-card,[class*=card-wrapper]{overflow:visible!important}.card__media,.card__inner,[class*=card__media]{overflow:hidden!important}.product-grid__card .card__media,.product-grid__card [class*=media]{overflow:hidden!important}.quick-add__button{padding:0!important;height:var(--button-size-md)!important;width:auto!important;letter-spacing:normal!important;text-transform:none!important;font-size:var(--icon-size-sm)!important;border-radius:50px!important;background:linear-gradient(var(--color-background) 0 100%) padding-box!important;border:2px solid hsl(0 0% 0% / .15)!important;color:var(--color-foreground)!important}.quick-add__button .add-to-cart__text{padding-inline:12px!important}.product-grid__card.product-grid__card{overflow:visible!important}.button.quick-add__button,.quick-add__button{background-color:transparent!important;background:linear-gradient(var(--color-background) 0 100%) padding-box!important;padding:0!important;padding-block:0!important;padding-inline:0!important;border-radius:50px!important;border:2px solid hsl(0 0% 0% / .15)!important;height:var(--button-size-md)!important;letter-spacing:normal!important;text-transform:none!important;font-size:var(--icon-size-sm)!important;color:var(--color-foreground)!important;overflow:hidden!important;width:auto!important;min-width:unset!important}.badge--sale,.card__badge,[class*=badge--sale],[class*=card__badge]{background-color:transparent!important;color:var(--sancta-gold)!important;border:1px solid var(--sancta-gold)!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
