/** Shopify CDN: Minification failed

Line 6:132 Unexpected "}"

**/
/* DO NOT EDIT: This file is auto-generated and will be overwritten. [build-fingerprint:assets:source={_js/web-components/*/ssr.scss}] */
internal-demo-mute-button:not(:defined){display:block}
internal-demo-mute-button:not(:defined) button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#000;border:.125rem solid #000;border-radius:.25rem;width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:block}
.tvg_wc_ssr_Xvk-Qq_internal-demo-mute-button{display:block}
product-card{width:100%;height:100%;display:block;overflow:visible}
product-card [data-hover-cta]{z-index:5;flex-direction:column;gap:.5rem;display:none;position:absolute;bottom:12px;left:.75rem;right:.75rem}
@media (width>=1024px){product-card [data-hover-cta]{pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(calc(100% + 12px))}
product-card:hover [data-hover-cta],product-card:focus-within [data-hover-cta]{pointer-events:auto;display:flex;transform:translateY(0)}
}
@media (width>=1024px) and (prefers-reduced-motion:reduce){product-card [data-hover-cta]{transition:none}
}
product-card [data-hover-cta] button:not([data-size-chip]){box-sizing:border-box;color:#544527;text-align:center;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;display:flex;background-color:#fff!important;border:none!important}
product-card [data-hover-cta] button:not([data-size-chip]):has([data-hover-atb-prices]){text-align:center;justify-content:center;gap:.5rem;padding:0 1rem}
product-card [data-hover-cta] button:not([data-size-chip]) span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
product-card [data-hover-cta] button:not([data-size-chip]) .btn__label{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
product-card [data-hover-cta] [data-hover-atb-divider]{color:#544527;flex-shrink:0}
product-card [data-hover-cta] [data-hover-atb-prices]{align-items:baseline;gap:.25rem;display:inline-flex}
product-card [data-hover-cta] [data-hover-atb-struck]{color:#79715d;text-decoration-line:line-through}
product-card [data-hover-cta] [data-hover-atb-current]{color:#544527}
product-card [data-hover-cta] [data-hover-atb-value]{color:#79715d;text-transform:none;letter-spacing:.39px}
product-card [data-hover-cta] [data-hover-atb-current].alert-error-red{color:#964949}
product-card [data-hover-cta] button:not([data-size-chip]):hover,product-card [data-hover-cta] button:not([data-size-chip]):focus-visible{color:#544527;background-color:#fff;border:none}
product-card [data-hover-cta] button:not([data-size-chip]):hover span,product-card [data-hover-cta] button:not([data-size-chip]):focus-visible span,product-card [data-hover-cta] button:not([data-size-chip]):hover [data-hover-atb-current],product-card [data-hover-cta] button:not([data-size-chip]):focus-visible [data-hover-atb-current]{color:#544527}
product-card [data-hover-cta] button:not([data-size-chip]):hover .btn__label{color:#544527}
product-card [data-hover-cta] button:not([data-size-chip]):focus-visible .btn__label{color:#544527}
product-card [data-hover-cta] button:not([data-size-chip]):hover [data-hover-atb-struck],product-card [data-hover-cta] button:not([data-size-chip]):focus-visible [data-hover-atb-struck],product-card [data-hover-cta] button:not([data-size-chip]):hover [data-hover-atb-value],product-card [data-hover-cta] button:not([data-size-chip]):focus-visible [data-hover-atb-value]{color:#79715d}
:is(product-card [data-hover-cta] button:not([data-size-chip]):hover [data-hover-atb-current].alert-error-red,product-card [data-hover-cta] button:not([data-size-chip]):focus-visible [data-hover-atb-current].alert-error-red){color:#964949}
product-card [data-hover-cta] button[data-variant-id]{width:100%}
:is(product-card [data-hover-cta] .klaviyo-product-container,product-card [data-hover-cta] .klaviyo-button-container){display:block;opacity:1!important;width:100%!important;margin:0!important;position:static!important;inset:auto!important}
product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#544527;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}
.collection product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#544527;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}
.template-collection product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#544527;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}
.template-index product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#544527;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}
.template-index .js-product-carousel product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#544527;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}
product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger .btn__label{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger .label-three{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.collection product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.template-collection product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.template-index product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.template-index .js-product-carousel product-card [data-hover-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem}
product-card .badges{z-index:2;column-gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}
.use-new-styles product-card .badges{z-index:2;column-gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}
product-card .use-new-styles .badges{z-index:2;column-gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .badges{z-index:2;column-gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}
@media (width>=1024px){product-card .badges{column-gap:.5rem}
.use-new-styles product-card .badges{column-gap:.5rem}
product-card .use-new-styles .badges{column-gap:.5rem}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .badges{column-gap:.5rem}
}
product-card .badges>.badge{box-sizing:border-box;color:#544527;pointer-events:none;height:1rem;letter-spacing:6%;text-transform:capitalize;leading-trim:both;text-edge:cap;background-color:#e9e8df;justify-content:center;align-items:center;padding:0 .5rem;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;display:flex}
.use-new-styles product-card .badges>.badge{box-sizing:border-box;color:#544527;pointer-events:none;height:1rem;letter-spacing:6%;text-transform:capitalize;leading-trim:both;text-edge:cap;background-color:#e9e8df;justify-content:center;align-items:center;padding:0 .5rem;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;display:flex}
product-card .use-new-styles .badges>.badge{box-sizing:border-box;color:#544527;pointer-events:none;height:1rem;letter-spacing:6%;text-transform:capitalize;leading-trim:both;text-edge:cap;background-color:#e9e8df;justify-content:center;align-items:center;padding:0 .5rem;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;display:flex}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .badges>.badge{box-sizing:border-box;color:#544527;pointer-events:none;height:1rem;letter-spacing:6%;text-transform:capitalize;leading-trim:both;text-edge:cap;background-color:#e9e8df;justify-content:center;align-items:center;padding:0 .5rem;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;display:flex}
@media (width>=1024px){product-card .badges>.badge{height:1.5rem;padding:0 .5rem;font-size:.8125rem;line-height:182%}
.use-new-styles product-card .badges>.badge{height:1.5rem;padding:0 .5rem;font-size:.8125rem;line-height:182%}
product-card .use-new-styles .badges>.badge{height:1.5rem;padding:0 .5rem;font-size:.8125rem;line-height:182%}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .badges>.badge{height:1.5rem;padding:0 .5rem;font-size:.8125rem;line-height:182%}
}
product-card .badges>.badge.badge--secondary{color:#fff;background-color:#544527}
.use-new-styles product-card .badges>.badge.badge--secondary{color:#fff;background-color:#544527}
product-card .use-new-styles .badges>.badge.badge--secondary{color:#fff;background-color:#544527}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .badges>.badge.badge--secondary{color:#fff;background-color:#544527}
product-card [data-size-chips]{gap:.25rem;display:flex}
product-card [data-size-chip]{box-sizing:border-box;color:#544527;cursor:pointer;text-align:center;border:1px solid #cac6c0;flex:1;justify-content:center;align-items:center;height:2rem;min-height:2rem;padding:0 .5rem;display:flex;background-color:#f5f3f0!important}
product-card [data-size-chip][aria-pressed=true]{border-color:#544527;background-color:#e9e8df!important}
product-card [data-size-chip] span{text-align:center;color:#544527!important}
product-card .pi{flex-direction:column;height:100%;min-height:100%;display:flex}
product-card .pi__desc{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex}
product-card .pi__title{margin-top:.25rem;margin-bottom:0}
@media (width>=1024px){product-card .pi__title{margin-top:.5rem}
}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__title{margin-bottom:0}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card [data-card-slot=description]{padding-top:.25rem}
product-card .pi__price{margin-top:.5rem}
:is(product-card [data-footer-cta],product-card .klaviyo-product-container){margin-top:auto}
product-card .pi__desc>.desc.ellipsis-two-lines{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2lh;max-height:2lh;display:-webkit-box;overflow:hidden}
product-card .pi__description{-webkit-line-clamp:var(--product-card-description-lines-mobile,2);line-clamp:var(--product-card-description-lines-mobile,2);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@media (width>=1024px){product-card .pi__description{-webkit-line-clamp:var(--product-card-description-lines-desktop,2);line-clamp:var(--product-card-description-lines-desktop,2)}
}
:is(product-card [data-footer-cta] button.pi__quick-add-button,product-card [data-footer-cta] a.pi__quick-add-button){box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background-color:#544527;border:none;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin-top:.5rem;padding:0;text-decoration:none;display:flex}
product-card [data-footer-cta] button.pi__quick-add-button .btn__label{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
product-card [data-footer-cta] button.pi__quick-add-button span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
product-card [data-footer-cta] a.pi__quick-add-button .btn__label{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
product-card [data-footer-cta] a.pi__quick-add-button span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
.collection product-card .bis{margin-bottom:0}
.template-collection product-card .bis{margin-bottom:0}
.template-index .js-product-carousel:not(.collections-carousel) product-card .bis{margin-bottom:0}
:is(product-card [data-footer-cta] .klaviyo-product-container,product-card [data-footer-cta] .klaviyo-button-container){display:block;opacity:1!important;width:100%!important;position:static!important;inset:auto!important}
product-card [data-footer-cta] .klaviyo-product-container{margin:.5rem 0 0}
product-card [data-footer-cta] .klaviyo-button-container{margin:0}
product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#544527;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;text-decoration:none;display:flex}
.collection product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#544527;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;text-decoration:none;display:flex}
.template-collection product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#544527;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;text-decoration:none;display:flex}
.template-index product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#544527;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;text-decoration:none;display:flex}
.template-index .js-product-carousel product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:1.32px;text-align:center;text-transform:uppercase;background-color:#544527;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;text-decoration:none;display:flex}
product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger .btn__label{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger .label-three{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
.collection product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
.template-collection product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
.template-index product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
.template-index .js-product-carousel product-card [data-footer-cta] .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#fff;letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
@media (width<=1023px){product-card .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}
.use-new-styles product-card .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}
product-card .use-new-styles .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}
product-card .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%}
.use-new-styles product-card .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%}
product-card .use-new-styles .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:140%}
product-card .pi__desc>.desc.ellipsis-two-lines{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#544527;letter-spacing:.44px;-webkit-box-orient:vertical;min-height:2lh;max-height:2lh;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}
.use-new-styles product-card .pi__desc>.desc.ellipsis-two-lines{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#544527;letter-spacing:.44px;-webkit-box-orient:vertical;min-height:2lh;max-height:2lh;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}
product-card .use-new-styles .pi__desc>.desc.ellipsis-two-lines{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#544527;letter-spacing:.44px;-webkit-box-orient:vertical;min-height:2lh;max-height:2lh;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__desc>.desc.ellipsis-two-lines{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#544527;letter-spacing:.44px;-webkit-box-orient:vertical;min-height:2lh;max-height:2lh;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}
product-card .pi__description{color:#544527;letter-spacing:.44px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}
.use-new-styles product-card .pi__description{color:#544527;letter-spacing:.44px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}
product-card .use-new-styles .pi__description{color:#544527;letter-spacing:.44px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__description{color:#544527;letter-spacing:.44px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}
}
@media (width>=1024px){product-card .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem;display:-webkit-box;overflow:hidden}
.use-new-styles product-card .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem;display:-webkit-box;overflow:hidden}
product-card .use-new-styles .pi__name.header-five{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#544527;-webkit-box-orient:vertical;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem;display:-webkit-box;overflow:hidden}
product-card .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem}
.use-new-styles product-card .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem}
product-card .use-new-styles .pi__name.header-five a{color:#544527;font-family:Sainte Colombe,saintecolombe,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem}
}
@media (width<=1023px){section.home-product-collections-carousel .product-carousel__product-wrapper product-card{flex-direction:column;align-self:flex-start;height:auto;min-height:0;display:flex}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi{height:auto;min-height:0}
}
@media (width>=1024px){product-card [data-footer-cta]{display:none}
section.home-product-collections-carousel product-card{height:auto}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi{height:auto;min-height:0}
section.home-product-collections-carousel .product-carousel__product-wrapper product-card .pi__desc{flex-grow:0;height:auto}
}
:is(product-card .pi__price.body-three,product-card .pi__price.body-four,product-card [data-price-current],product-card [data-price-struck],product-card [data-price-value]){letter-spacing:.36px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:154%}
product-card [data-price-current]{color:#544527}
product-card [data-price-current].alert-error-red{color:#964949}
product-card [data-price-struck]{color:#79715d;text-decoration-line:line-through}
product-card [data-price-value]{color:#79715d}
@media (width>=1024px){:is(product-card .pi__price.body-three,product-card .pi__price.body-four,product-card [data-price-current],product-card [data-price-struck],product-card [data-price-value]){letter-spacing:.42px;font-size:14px;line-height:157%}
}
product-card [data-open-drawer]{color:#544527;background-color:#fbfaf8;border:1px solid #544527;width:100%}
product-card [data-card-image]{overflow:hidden}
product-card [data-card-image] [data-card-image-layer]{height:100%;bottom:0}
product-card [data-card-image] img{object-fit:cover;width:100%;height:100%}
product-card [data-card-slot=reviews]{padding-top:.5rem}
product-card [data-card-slot=description]{padding-top:.25rem}
@media (width>=1024px){product-card [data-card-slot=reviews]{padding-top:.75rem}
product-card [data-card-slot=description]{padding-top:.5rem}
}
product-card [data-card-reviews]{box-sizing:border-box;color:#79715d;align-items:center;column-gap:.25rem;margin-top:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%;display:flex}
product-card [data-card-reviews-star]{color:#544527;line-height:0;display:inline-flex}
@media (width<=1023px){:is(product-card [data-card-reviews-rating],product-card .pi__rating,product-card [data-card-reviews-count],product-card .pi__rating-count){color:#79715d;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:182%}
:is(product-card [data-card-reviews-rating],product-card .pi__rating){letter-spacing:1.32px;text-transform:uppercase}
:is(product-card [data-card-reviews-count],product-card .pi__rating-count){letter-spacing:.66px;text-transform:none}
}
product-card[data-theme=light] [data-card-copy],product-card[data-theme=light] [data-card-copy] a,product-card[data-theme=light] [data-card-copy] p,product-card[data-theme=light] [data-price-current],product-card[data-theme=light] [data-price-struck],product-card[data-theme=light] [data-price-value]{color:#fbfaf8!important}
product-card[data-theme=light] [data-price-current].alert-error-red{color:#964949!important}
product-card[data-theme=light] [data-hover-cta] button:not([data-size-chip]){color:#544527;background-color:#fbfaf8;border:none!important}
product-card[data-theme=light] [data-footer-cta] button.pi__quick-add-button{color:#544527;background-color:#fbfaf8;border:none}
product-card[data-theme=light] [data-footer-cta] a.pi__quick-add-button{color:#544527;background-color:#fbfaf8;border:none}
product-card[data-theme=light] [data-footer-cta] button.pi__quick-add-button[data-open-drawer]{color:#544527;background-color:#fbfaf8;border:none}
product-card[data-theme=light] [data-footer-cta] button.pi__quick-add-button .btn__label{color:#544527}
product-card[data-theme=light] [data-footer-cta] button.pi__quick-add-button span{color:#544527}
product-card[data-theme=light] [data-footer-cta] a.pi__quick-add-button .btn__label{color:#544527}
product-card[data-theme=light] [data-footer-cta] a.pi__quick-add-button span{color:#544527}
product-card[data-theme=light] [data-footer-cta] a.btn.btn--tertiary.klaviyo-bis-trigger{color:#544527;background-color:#fbfaf8}
product-card[data-theme=light] [data-footer-cta] a.btn.btn--tertiary.klaviyo-bis-trigger .btn__label{color:#544527}
product-card[data-theme=light] [data-footer-cta] a.btn.btn--tertiary.klaviyo-bis-trigger span{color:#544527}
[data-docs-light] product-card{width:auto;max-width:20rem;height:auto}
[data-card-drawer-host]{z-index:2147483646;position:fixed;inset:0}
[data-card-drawer]{z-index:1;background-color:#3f3d3b80;align-items:flex-end;display:flex;position:absolute;inset:0}
[data-card-drawer-sheet]{background-color:#fbfaf8;border-top:none;width:100%;padding:0;position:relative}
[data-card-drawer-header]{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem .75rem;display:flex}
[data-card-drawer-title]{color:#49443e;flex:1;margin:0;font-family:saintecolombe,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:160%}
[data-card-drawer-close]{box-sizing:border-box;color:#49443e;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;line-height:0;display:flex}
[data-card-drawer-close] svg{width:1.5rem;height:1.5rem;display:block}
[data-card-drawer-body]{box-sizing:border-box;border-top:1px solid #cac6c0;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;display:flex}
[data-card-drawer] [data-size-chips]{gap:.25rem;width:100%;margin-bottom:0;display:flex}
[data-card-drawer] [data-size-chip]{box-sizing:border-box;color:#544527;cursor:pointer;text-align:center;border:1px solid #cac6c0;flex:1;justify-content:center;align-items:center;height:2rem;min-height:2rem;padding:0 .5rem;display:flex;background-color:#f5f3f0!important}
[data-card-drawer] [data-size-chip][aria-pressed=true]{border-color:#544527;background-color:#e9e8df!important}
[data-card-drawer] button[data-variant-id]{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.5rem;min-height:2.5rem;padding:0 1rem;display:flex;background-color:#544527!important;border:none!important}
[data-card-drawer] button[data-variant-id] .btn__label{letter-spacing:1.32px;text-align:center;text-transform:uppercase;font-family:Neue Haas Unica W1G,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.25rem;color:#fff!important}
[data-card-drawer] [data-drawer-atb-divider]{color:#fff;flex-shrink:0;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.25rem}
[data-card-drawer] [data-drawer-atb-prices],[data-card-drawer] [data-drawer-atb-struck],[data-card-drawer] [data-drawer-atb-current]{letter-spacing:.39px;font-family:Neue Haas Unica W1G,neue-haas-unica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:154%}
[data-card-drawer] [data-drawer-atb-prices]{align-items:baseline;gap:.25rem;display:inline-flex}
[data-card-drawer] [data-drawer-atb-struck]{text-decoration-line:line-through;color:#cac6c0!important}
[data-card-drawer] [data-drawer-atb-current]{color:#f5f3f0!important}
[data-card-drawer] [data-drawer-atb-current].alert-error-red{color:#f5f3f0!important}
product-card:not(:defined){width:100%;padding-bottom:16rem;display:block}
product-card:not(:defined):before{content:"";aspect-ratio:100/119.598;width:100%;display:block}
