main[data-template=product]{--rat-brown: #503333;--rat-rose: #d2abab;--rat-gold: #c9a24b;--rat-gold-soft: #dcb87f;--rat-cream: #f7efe4;--rat-ink: #3a2a2a;--rat-line: rgba(201, 162, 75, .28)}main[data-template=product] div:has(>.rat-offer-strip),main[data-template=product] div:has(>.rat-trust-badges){width:100%}main[data-template=product] .rat-offer-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;padding:10px 14px;background:var(--rat-cream);border:1px dashed var(--rat-gold);border-radius:4px;color:var(--rat-brown);font-size:.88rem;line-height:1.4}main[data-template=product] .rat-offer-strip>svg{width:16px;height:16px;flex-shrink:0;color:#a97e2f}main[data-template=product] .rat-offer-strip__code{position:relative;display:inline-flex;align-items:center;padding:2px 10px;background:transparent;border:1px solid var(--rat-gold);border-radius:3px;cursor:pointer;font-family:var(--font-body--family, sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.14em;color:#a97e2f;transition:background .15s ease,color .15s ease}main[data-template=product] .rat-offer-strip__code:hover{background:var(--rat-gold);color:#fff}main[data-template=product] .rat-offer-strip__copied{display:none}main[data-template=product] .rat-offer-strip__code.is-copied .rat-offer-strip__code-text{display:none}main[data-template=product] .rat-offer-strip__code.is-copied .rat-offer-strip__copied{display:inline}main[data-template=product] .rat-trust-badges{display:flex;width:100%;justify-content:space-between;gap:8px;padding:14px 0;border-top:1px solid var(--rat-line);border-bottom:1px solid var(--rat-line)}main[data-template=product] .rat-trust-badge{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;text-align:center}main[data-template=product] .rat-trust-badge svg{width:24px;height:24px;color:#a97e2f}main[data-template=product] .rat-trust-badge span{font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--rat-ink)}main[data-template=product] .add-to-cart-button.button,main[data-template=product] .shopify-payment-button__button--unbranded{text-transform:uppercase!important;letter-spacing:.11em!important;font-weight:500!important;font-size:.82rem!important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}main[data-template=product] .add-to-cart-button.button{background:var(--rat-brown);color:#f2e8d8;border:1px solid var(--rat-brown);box-shadow:none}main[data-template=product] .add-to-cart-button.button .add-to-cart-icon,main[data-template=product] .add-to-cart-button.button svg{color:#f2e8d8}main[data-template=product] .add-to-cart-button.button:not([disabled]):hover{background:#45292a;border-color:#45292a;transform:translateY(-1px);box-shadow:0 4px 14px #50333329}main[data-template=product] .add-to-cart-button.button[disabled]{background:#cbb8b8;border-color:#cbb8b8;color:#fff;box-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded{background:#c3a563!important;color:#43281f!important;border:1px solid rgba(122,92,30,.25)!important;box-shadow:none!important;text-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#b79752!important;transform:translateY(-1px);box-shadow:0 4px 14px #b7975238!important}main[data-template=product] .add-to-cart-button.button:focus-visible,main[data-template=product] .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--rat-gold);outline-offset:2px}main[data-template=product] product-price .price,main[data-template=product] product-price{font-size:1.25rem;font-weight:600;color:var(--rat-brown);letter-spacing:.01em}main[data-template=product] .variant-option[data-testid=variant-option-single]{display:none}main[data-template=product] variant-picker:not(:has(.variant-option--buttons)):not(:has(.variant-option--swatches)):not(:has(select)){display:none}main[data-template=product] .product-inventory{font-size:.85rem;letter-spacing:.01em}main[data-template=product] .product-inventory__icon-in_stock{color:#5a8a5a}main[data-template=product] .product-inventory__icon-out_of_stock{color:#b23a2e}main[data-template=product] .accordion summary.details__header{font-family:var(--font-body--family, sans-serif);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;color:var(--rat-brown)}main[data-template=product] .accordion .details-content p,main[data-template=product] .accordion .details-content li{line-height:1.7;color:var(--rat-ink)}main[data-template=product] .sticky-add-to-cart__bar{border-top:1px solid rgba(201,162,75,.28)}@media screen and (max-width:749px){main[data-template=product] .product-information.section{padding-block-start:20px!important}main[data-template=product] .product-details .text-block.h3{font-size:1.5rem!important;line-height:1.16!important;letter-spacing:.005em}main[data-template=product] product-price{font-size:1.15rem}main[data-template=product] .rat-offer-strip{padding:9px 11px;font-size:.82rem;gap:6px}main[data-template=product] .rat-trust-badges{align-items:flex-start;gap:6px}main[data-template=product] .rat-trust-badge{gap:6px}main[data-template=product] .rat-trust-badge span{font-size:.66rem;line-height:1.25;letter-spacing:.04em}main[data-template=product] .rat-trust-badge svg{width:21px;height:21px}main[data-template=product] .add-to-cart-button.button,main[data-template=product] .shopify-payment-button__button--unbranded{letter-spacing:.08em!important;font-size:.8rem!important}}main[data-template=product] .product-recommendations .section-resource-list__content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-block-end:12px}main[data-template=product] .product-recommendations .section-resource-list__content:before{content:"Handpicked for you";display:block;font-family:var(--font-body--family, sans-serif);font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#a97e2f;margin-block-end:14px}main[data-template=product] .product-recommendations .section-resource-list__content .text-block{width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important}main[data-template=product] .product-recommendations .section-resource-list__content .text-block h3,main[data-template=product] .product-recommendations .section-resource-list__content h3{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.5rem,2.6vw,2rem)!important;font-weight:600;line-height:1.15;color:var(--rat-brown);letter-spacing:.01em;text-align:center!important;margin:0!important}main[data-template=product] .product-recommendations .section-resource-list__content:after{content:"";display:block;width:52px;height:2px;margin:14px auto 0;background:var(--rat-gold)}main[data-template=product] .product-recommendations .card-gallery{border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#fbf6ee,#f2e8d8);box-shadow:0 1px #5033330a;transition:box-shadow .35s ease,transform .35s ease}main[data-template=product] .product-recommendations .card-gallery img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}main[data-template=product] .product-recommendations .product-card:hover .card-gallery{box-shadow:0 16px 34px #50333324}main[data-template=product] .product-recommendations .product-card:hover .card-gallery img{transform:scale(1.06)}main[data-template=product] .product-recommendations .product-card [role=heading],main[data-template=product] .product-recommendations .product-card .product-title{font-family:var(--font-body--family, sans-serif);font-size:.92rem;line-height:1.4;letter-spacing:.01em;color:var(--rat-ink);transition:color .2s ease}main[data-template=product] .product-recommendations .product-card:hover [role=heading],main[data-template=product] .product-recommendations .product-card:hover .product-title{color:#9a7526}main[data-template=product] .product-recommendations .product-card .price,main[data-template=product] .product-recommendations .product-card .price *{color:#9a7526;font-weight:600;letter-spacing:.02em}main[data-template=product] .product-recommendations .resource-list__item{display:flex;min-width:0}main[data-template=product] .product-recommendations .resource-list__item>.product-card{display:flex;flex-direction:column;width:100%}main[data-template=product] .product-recommendations .product-card>.product-card__content{flex:1 1 auto;min-width:0}main[data-template=product] .product-recommendations .rat-card-atc{order:99;width:100%;margin-block-start:auto;padding-block-start:12px}main[data-template=product] .product-recommendations .rat-card-atc .quick-add,main[data-template=product] .product-recommendations .rat-card-atc .quick-add__product-form-component,main[data-template=product] .product-recommendations .rat-card-atc .quick-add__product-form-component .shopify-product-form{position:static!important;inset:auto!important;display:block;width:100%;height:auto}main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button{position:static!important;inset:auto!important;display:flex!important;opacity:1!important;width:100%!important;max-inline-size:none!important;min-inline-size:0!important;height:44px!important;justify-content:center!important;gap:8px;background:#c9a24b0f!important;color:var(--rat-brown)!important;border:1px solid rgba(201,162,75,.75)!important;border-radius:2px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,border-color .35s ease}main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button>.add-to-cart-icon{display:none!important}@media screen and (min-width:750px){main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button:is(:hover,:focus-visible){width:100%!important;padding-inline-end:0!important}}main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button:hover{background:var(--rat-brown)!important;color:var(--rat-cream)!important;border-color:var(--rat-brown)!important;transform:none!important;scale:1!important}main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button[data-added=true]{width:100%!important;color:transparent!important}main[data-template=product] .product-recommendations .rat-card-atc .quick-add__button[data-added=true] .add-to-cart__added{color:var(--rat-brown)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-page.css.map */
