:root{--font-body--family: "sweet-sans-pro", sans-serif !important;--font-subheading--family: "sweet-sans-pro", sans-serif !important;--font-heading--family: "ivyora-display", serif !important;--font-accent--family: "ivypresto-display", serif !important}body,input,textarea,select,label,a:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),li:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-family:sweet-sans-pro,sans-serif!important;font-weight:600!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[class*=--h1],[class*=--h2]{font-family:ivyora-display,serif!important;text-transform:capitalize!important}h1,h2,.h1,.h2{font-weight:400!important}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:sweet-sans-pro,sans-serif!important}.rte,.rte p,.rte li,.rte span,.product-description,[class*=description]{font-family:sweet-sans-pro,sans-serif!important;font-weight:600!important}.product-title,product-title h1,.view-product-title,[class*=product-title]{font-family:ivyora-display,serif!important;font-weight:400!important;font-size:28px!important;line-height:32px!important;text-transform:capitalize!important}[class*=subheading],[class*=eyebrow]{font-family:sweet-sans-pro,sans-serif!important;font-weight:800!important;letter-spacing:.1em}.button,button,a.button,[class*=button]:not([class*=subheading]),input[type=submit]{font-family:sweet-sans-pro,sans-serif!important;font-weight:700!important;text-transform:none!important}em,i,h1 em,h2 em,h3 em,[class*=italic]{font-family:ivypresto-display,serif!important;font-style:italic!important;font-weight:100!important}.price,.compare-at-price,[class*=price]{font-family:sweet-sans-pro,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:18px!important;color:#321e1e}[ref=priceContainer]:has(.compare-at-price) .price{color:#8c2222!important}.compare-at-price{color:#321e1e!important;opacity:.55}.product-card__content,.product-grid__card .product-details{text-align:center}.product-card__content .product-title,.product-grid__card .product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.al-accent,.al-accent p,.al-accent h6{color:#b25c63!important}shopify-payment-terms{display:flex!important;justify-content:flex-start!important;text-align:left!important;padding-left:0!important;background-color:#faf4f0;font-size:11px}.button,.button-secondary,button.button,a.button,add-to-cart-component .button{text-transform:lowercase!important}.collection-card__content .collection-title,[class*=collection-card] .collection-title{text-align:center;width:100%}.variant-option legend,.variant-option__label{font-family:sweet-sans-pro,sans-serif!important;font-weight:600!important;font-size:13px!important;text-transform:lowercase!important;color:#b25c63!important;letter-spacing:.02em;margin-block-end:10px}.variant-option__swatch-value{text-transform:none!important;color:#321e1e!important;font-weight:700!important;margin-inline-start:8px}.variant-option .variant-option__button-label{min-width:58px;height:34px;border-radius:999px!important;border:1px solid rgba(50,30,30,.22)!important;background:transparent!important;color:#321e1e!important;font-family:sweet-sans-pro,sans-serif!important;font-weight:600!important;font-size:12.5px!important;text-transform:none!important;display:inline-flex;align-items:center;justify-content:center;padding-inline:14px;white-space:nowrap}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.variant-option .variant-option__button-label:has([data-current-checked=true],input:checked){background:#321e1e!important;border-color:#321e1e!important;color:#fff!important}.variant-option .variant-option__button-label__text,.variant-option .variant-option__button-label span{color:inherit!important}.variant-option .variant-option__button-label:has([data-current-checked=true],input:checked) span,.variant-option .variant-option__button-label:has([data-current-checked=true],input:checked) .variant-option__button-label__text{color:#fff!important}.variant-option{margin-block-end:18px}@media screen and (max-width:749px){button.quick-add__button,.quick-add__button{display:flex!important;opacity:1!important}button.quick-add__button:disabled{opacity:.5!important}}button.quick-add__button{--quick-add-background: #321e1e;--quick-add-foreground: #ffffff;border-color:#321e1e33!important}.quick-add-modal,dialog.quick-add-modal,.quick-add-modal::backdrop~.quick-add-modal{background:#faf4f0!important;color:#321e1e!important}.quick-add-modal .product-details,.quick-add-modal .product-title,.quick-add-modal p,.quick-add-modal span:not(.price):not(.compare-at-price):not([class*=variant-option]),.quick-add-modal legend{color:#321e1e!important}.quick-add-modal .variant-option legend{color:#b25c63!important}.quick-add-modal .variant-option__button-label,.quick-add-modal .variant-option__button-label span,.quick-add-modal .variant-option__button-label__text{color:#321e1e!important}.quick-add-modal .variant-option__button-label:has([data-current-checked=true],input:checked),.quick-add-modal .variant-option__button-label:has([data-current-checked=true],input:checked) span,.quick-add-modal .variant-option__button-label:has([data-current-checked=true],input:checked) .variant-option__button-label__text{color:#fff!important}.quick-add-modal .variant-option__button-label:has([data-current-checked=true],input:checked){background:#321e1e!important;border-color:#321e1e!important;color:#fff!important}.quick-add-modal shopify-payment-terms{background-color:#faf4f0!important}.slide__image-container>.slide__picture{position:relative;display:block;width:100%;height:100%}.slide__picture>.slide__image,.slide__picture>img{width:100%;height:100%;object-fit:cover;object-position:center center}slideshow-slide>.slide__image-container{top:0;right:0;bottom:0;left:0;height:100%}:root,body{--animation-speed-fast: .12s;--animation-speed: .2s;--animation-speed-medium: .25s;--animation-speed-slow: .3s;--drawer-animation-speed: .35s;--animation-easing: cubic-bezier(.4, 0, .2, 1);--animation-values: var(--animation-speed) var(--animation-easing);--submenu-animation-speed: .36s;--hover-transition-duration: .2s;--hover-transition-timing: cubic-bezier(.4, 0, .2, 1)}.theme-drawer__dialog,cart-drawer-component dialog,dialog[class*=drawer]{transition:right var(--drawer-animation-speed) var(--animation-easing),left var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing),opacity var(--drawer-animation-speed) var(--animation-easing)}dialog::backdrop{transition:opacity var(--drawer-animation-speed) var(--animation-easing),backdrop-filter var(--drawer-animation-speed) var(--animation-easing)}.card-gallery img,.product-card img,.slide__image{transition:transform var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.button,button.button,a.button,.variant-option__button-label,.quick-add__button,a{transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}details,details>summary,.accordion__row,.accordion__content{transition:height var(--animation-speed-medium) var(--animation-easing),opacity var(--animation-speed-medium) var(--animation-easing)}@media(prefers-reduced-motion:reduce){:root,body{--animation-speed-fast: .01s;--animation-speed: .01s;--animation-speed-medium: .01s;--animation-speed-slow: .01s;--drawer-animation-speed: .01s;--submenu-animation-speed: 1ms;--hover-transition-duration: .01s}}.card-gallery{isolation:isolate;position:relative;overflow:hidden}.al-card__hover-image{display:none}@media screen and (pointer:fine){.al-card__hover-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.05);z-index:2;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.card-gallery:hover .al-card__hover-image{opacity:1;transform:scale(1)}.card-gallery .product-media-container,.card-gallery slideshow-slides{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.card-gallery:hover .product-media-container,.card-gallery:hover slideshow-slides{opacity:0;transform:scale(1.05)}.card-gallery .badge,.card-gallery .quick-add,.card-gallery .quick-add__button{z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-overrides.css.map */
