:root{--sp-paper: #faf6f2;--sp-paper-deep: #e3dfda;--sp-ink: #171219;--sp-ink-muted: rgba(23, 18, 25, .68);--sp-hairline: rgba(23, 18, 25, .14);--sp-bronze: #a48155;--sp-olive: #545746;--sp-display: Newsreader, serif;--sp-body: Assistant, sans-serif}.template-product .product .breadcrumbs{color:var(--sp-ink-muted);font-size:13px}.template-product .product h1{font-family:var(--sp-display);font-weight:300;font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.01em}.template-product .product hr,.template-product .product [class*=product__header] [class*=divider]{border:0;border-top:1px solid var(--sp-hairline);background:none;height:0}.template-product .product .product__media-container,.template-product .product .product__media-item,.template-product .product .product__media-item .image,.template-product .product [class*=thumbnail]{background-color:var(--sp-paper)!important}.template-product .product .product__media-item img,.template-product .product [class*=thumbnail] img{mix-blend-mode:multiply}.product-blocks__product-labels--badges .product-blocks__product-labels-items{gap:8px}.product-blocks__product-labels--badges .product-blocks__product-labels-item{border:1px solid rgba(164,129,85,.55)!important;border-radius:0!important;padding:6px 10px!important;gap:7px;color:var(--sp-ink);font-family:var(--sp-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.product-blocks__product-labels--badges .product-blocks__product-labels-item-icon{--icon-width: 15px !important;--icon-height: 15px !important;width:15px;height:15px;color:var(--sp-bronze)}.product-blocks__product-labels--trust{border-top:1px solid var(--sp-hairline);padding-top:16px}.product-blocks__product-labels--trust .product-blocks__product-labels-items{display:flex;flex-wrap:wrap;gap:10px 20px}.product-blocks__product-labels--trust .product-blocks__product-labels-item{border:0!important;padding:0!important;gap:7px;font-size:13px;color:var(--sp-ink-muted)}.product-blocks__product-labels--trust .product-blocks__product-labels-item-icon{--icon-width: 17px !important;--icon-height: 17px !important;width:17px;height:17px;color:var(--sp-bronze)}.product-blocks>.section-blocks__text-list-with-icons{font-size:13px;color:var(--sp-ink-muted)}.product-blocks>.section-blocks__text-list-with-icons .text-list-with-icons__item{font-size:13px;line-height:1.5}.product-blocks>.section-blocks__text-list-with-icons .icon{color:var(--sp-bronze);--icon-width: 17px;--icon-height: 17px}.template-product .product .product__policies{font-size:13px;color:var(--sp-ink-muted)}.template-product .product .product-form__cart-submit{background-color:var(--sp-olive)!important;color:var(--sp-paper)!important;border:1px solid var(--sp-olive)!important;border-radius:0!important;box-shadow:none!important;min-height:54px;letter-spacing:.14em;font-weight:700;transition:background-color .2s ease,border-color .2s ease}.template-product .product .product-form__cart-submit:hover:not([disabled]){background-color:var(--sp-ink)!important;border-color:var(--sp-ink)!important}.template-product .product .product-form__cart-submit[disabled]{background-color:var(--sp-paper-deep)!important;border-color:var(--sp-paper-deep)!important;color:var(--sp-olive)!important}.template-product .product .shopify-payment-button__button{border-radius:0!important;min-height:50px}.template-product .recharge-subscription-widget .rc-radio{background-color:transparent!important;border:1px solid var(--sp-hairline)!important;border-radius:0!important;color:var(--sp-ink)!important}.template-product .recharge-subscription-widget .rc-radio+.rc-radio,.template-product .recharge-subscription-widget .rc-radio~* .rc-radio{margin-top:-1px}.template-product .recharge-subscription-widget .rc-radio--active{background-color:var(--sp-paper-deep)!important;border-color:var(--sp-olive)!important}.template-product .recharge-subscription-widget .rc-radio__input{accent-color:var(--sp-olive)}.template-product .recharge-subscription-widget .rc-radio *,.template-product .recharge-subscription-widget .rc_widget__subscription-details,.template-product .recharge-subscription-widget [class*=tooltip]>span,.template-product .recharge-subscription-widget svg path{color:var(--sp-ink)!important}.template-product .recharge-subscription-widget .rc-tooltip__content{background-color:var(--sp-ink)!important;color:var(--sp-paper)!important;border-radius:0!important}.template-product .recharge-subscription-widget .rc-tooltip__content *{color:var(--sp-paper)!important}.template-product .rte--product{font-size:17px;line-height:1.65;max-width:64ch}.template-product .rte--product>p:first-child:has(>strong:first-child+br+em)>strong:first-child{display:block;font-family:var(--sp-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-bronze);margin-bottom:6px}.template-product .rte--product>p:first-child:has(>strong:first-child+br+em)>strong:first-child+br{display:none}.template-product .rte--product>p:first-child:has(>strong:first-child+br+em)>strong:first-child~em{display:block;font-family:var(--sp-display);font-weight:300;font-size:clamp(22px,2.2vw,28px);line-height:1.2;color:var(--sp-ink);margin-bottom:4px}.template-product .rte--product ul{padding-left:0;list-style:none}.template-product .rte--product ul li{position:relative;padding-left:20px;margin-bottom:4px}.template-product .rte--product ul li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:1px;background:var(--sp-bronze)}.template-product .rte--product a{color:var(--sp-olive);text-decoration-color:#54574666;text-underline-offset:3px}.template-product .rte--product .sp-faq{margin-top:36px;border-top:1px solid var(--sp-hairline);padding-top:24px}.template-product .rte--product .sp-faq h3{font-family:var(--sp-display);font-weight:300;font-size:clamp(24px,2.4vw,30px);line-height:1.15;margin:0 0 8px}.template-product .rte--product .sp-faq p{margin:0;padding:16px 0;border-bottom:1px solid var(--sp-hairline)}.template-product .rte--product .sp-faq p strong{display:inline-block;font-weight:600;margin-bottom:2px}.template-product .rte--product .sp-disclaimer{margin-top:24px;font-size:12.5px;line-height:1.5;color:var(--sp-ink-muted)}.template-product .product .accordion{margin-top:0!important;margin-bottom:0!important;border-top:1px solid var(--sp-hairline);border-bottom:0}.template-product .product .product__description+.accordion,.template-product .product .product-blocks>.accordion:first-of-type{margin-top:32px!important}.template-product .product .accordion__inner{box-shadow:none!important;padding:0!important;background:transparent!important}.template-product .product .product-blocks>.accordion:last-of-type{border-bottom:1px solid var(--sp-hairline);margin-bottom:32px!important}.template-product .product .accordion__label{padding-top:18px;padding-bottom:18px}.template-product .product .accordion__label .ff-heading,.template-product .product .accordion__label h2,.template-product .product .accordion__label h3{font-family:var(--sp-display)!important;font-weight:300!important;font-size:21px!important;line-height:1.2;letter-spacing:0;text-transform:none}.template-product .product .accordion__label-icons{color:var(--sp-bronze)}.template-product .product .accordion__content{font-size:16px;line-height:1.65;max-width:64ch;padding-bottom:20px}@media(max-width:719px){body.template-product div[role=dialog][aria-label="POPUP Form"]{top:auto!important;bottom:0!important;height:auto!important;max-height:100%;align-items:flex-end!important;background:transparent!important}body.template-product:has(.sticky-atc-bar:not(.hidden)) div[role=dialog][aria-label="POPUP Form"]{bottom:var(--sticky-atc-bar-height, 0px)!important}body.template-product:has(.sticky-atc-bar:not(.hidden)) [class*=kl-teaser-]{bottom:calc(var(--sticky-atc-bar-height, 0px) + 8px)!important}body.template-product:has(.sticky-atc-bar.hidden) [class*=kl-teaser-]{display:none!important}body.template-product:not([style*="overflow: hidden"]) #ads-agent-host{display:none!important}}@media(max-width:719px){.template-product .product h1{font-size:32px}.product-blocks__product-labels--badges .product-blocks__product-labels-items{gap:6px}.product-blocks__product-labels--badges .product-blocks__product-labels-item{font-size:10.5px;padding:5px 8px!important}.template-product .rte--product{font-size:16.5px}.template-product .product .accordion__label .ff-heading,.template-product .product .accordion__label h2,.template-product .product .accordion__label h3{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/sp-pdp.css.map */
