header-logo a, .header-logo {font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:.04em} .product-information h1,.product-details h1{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em!important;font-size:clamp(32px,3vw,48px)!important;line-height:1.12!important} .product-information h3{font-family:Georgia,serif!important;font-weight:400!important} .product-details .rte{font-size:14px;line-height:1.8} .rj-story h2{color:#f4ece1!important}

.variant-option__button-label--has-swatch{display:flex!important;flex-direction:column;gap:6px;min-width:64px;height:auto!important;padding:7px!important;border-radius:4px!important}.rj-color-label{display:block;font-size:12px;line-height:1.3}.variant-option--swatches .swatch{width:42px!important;height:42px!important}.rj-size table{width:100%;border-collapse:collapse;font-size:14px}.rj-size th,.rj-size td{text-align:left;padding:10px;border-bottom:1px solid #d9cec1}.rj-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:24px}.rj-footer-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media(max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto!important;min-width:140px!important}.sticky-add-to-cart__bar{gap:10px!important}.sticky-add-to-cart__title{max-width:100px}}
.rj-color-label{color:#29231f!important}.jdgm-empty-state{display:none!important}.jdgm-rev-widg:has(.jdgm-empty-state) .jm-review-widget-minimal-header__title{display:none}.jdgm-rev-widg:has(.jdgm-empty-state) .jm-review-widget-minimal-header{display:none}
