:root{--spoto-premium-ink:#173c32;--spoto-premium-muted:#61746b;--spoto-premium-line:#dce5de;--spoto-premium-cream:#fbf7f1}.product-information .product-details h1{color:var(--spoto-premium-ink);font-size:clamp(27px,2.4vw,36px);line-height:1.16;font-weight:650;letter-spacing:-.035em}.product-information .product-details .price{color:var(--spoto-premium-ink);font-weight:750;font-size:26px}.product-information .product-details .compare-at-price{font-size:16px;opacity:.5;font-weight:400}.product-information .product-media-container{border:1px solid #e5e9e1;border-radius:24px;background:var(--spoto-premium-cream);overflow:hidden}.product-information .slideshow-controls__thumbnails{gap:8px}.product-information .variant-option__button-label{border-radius:12px;min-height:48px;transition:background .18s,border-color .18s}.product-information .variant-option__button-label:has(input:checked){box-shadow:0 0 0 1px var(--spoto-premium-ink)}.spoto-product-intro{width:100%}.spoto-product-intro__text{margin:0 0 12px;color:#56665c;font-size:15px;line-height:1.65}.spoto-product-intro__benefits{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0}.spoto-product-intro__benefits li{display:flex;align-items:center;gap:6px;border-radius:7px;background:#eaf0e8;color:var(--spoto-premium-ink);padding:6px 10px;font-size:12px;line-height:1.4}.spoto-product-intro__benefits li span{font-weight:750}.product-information .product-form-buttons .add-to-cart-button{min-height:58px;border-radius:12px;background:var(--spoto-premium-ink);color:#fff;font-weight:700;font-size:16px;box-shadow:0 6px 15px #173c3215;transition:background .18s,transform .18s}.product-information .product-form-buttons .add-to-cart-button:hover{background:#235444;transform:translateY(-1px)}.product-information .product-form-buttons{gap:12px}.spoto-purchase-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:14px 0 0}.spoto-purchase-trust>div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11px;line-height:1.35;color:var(--spoto-premium-ink)}.spoto-purchase-trust svg{width:21px;height:21px}.spoto-product-accordions{width:100%;border-top:1px solid var(--spoto-premium-line)}.spoto-product-accordions details{border-bottom:1px solid var(--spoto-premium-line)}.spoto-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--spoto-premium-ink);padding:17px 0}.spoto-product-accordions summary::-webkit-details-marker{display:none}.spoto-product-accordions summary>span{font-size:21px;font-weight:400;transition:transform .15s}.spoto-product-accordions details[open] summary>span{transform:rotate(45deg)}.spoto-product-accordions__body{padding:0 0 18px;color:#58665e;font-size:14px;line-height:1.7}.spoto-product-accordions__body p{margin-top:0}.spoto-product-accordions__body h3{color:var(--spoto-premium-ink);font-size:16px}.spoto-product-accordions__body a{text-decoration:underline;text-underline-offset:3px}.cart-drawer__dialog{max-width:min(480px,100vw);width:480px;background:#fffdf9;color:var(--spoto-premium-ink)}.cart-drawer__header{padding:22px 24px 18px;border-bottom:1px solid #ebece5}.cart-drawer__heading{font-size:26px;font-weight:650;letter-spacing:-.035em}.spoto-cart-welcome{display:flex;align-items:center;gap:10px;background:#eaf0e8;padding:11px 24px;color:var(--spoto-premium-ink)}.spoto-cart-welcome>span{font-size:22px;line-height:1}.spoto-cart-welcome p{font-size:12px;line-height:1.4;margin:0}.cart-drawer__items{padding:18px 24px 10px}.cart-drawer__items .cart-items__table-row{padding-block:16px;border-bottom:1px solid #e8e9e3}.cart-drawer__items .cart-items__media-container{border-radius:12px;overflow:hidden;background:#f4f0e8}.cart-drawer__items .cart-items__media img{border-radius:12px;object-fit:contain}.cart-drawer__items .cart-items__title{color:var(--spoto-premium-ink);font-size:14px;font-weight:600;line-height:1.45}.cart-drawer__items .cart-items__variants{color:var(--spoto-premium-muted);font-size:12px}.cart-drawer__summary{background:#fffdf9;padding:18px 24px 22px;border-top:1px solid #dce5de}.spoto-order-overview{display:grid;gap:9px;padding-bottom:12px}.spoto-order-overview>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:#657369;font-size:13px}.spoto-order-overview>div>span:last-child{text-align:right}.spoto-order-overview__discount{color:var(--spoto-premium-ink)!important}.spoto-native-discounts{display:none}.cart-drawer__summary .cart-totals{margin:0;border:0;padding:0}.spoto-cart-savings{font-size:13px;border-radius:10px!important;margin:0 0 14px!important;padding:11px 12px!important;background:#eaf0e8!important}.cart-totals__total{font-size:17px;color:var(--spoto-premium-ink)}.cart-totals__total-value{font-size:24px;font-weight:750;letter-spacing:-.035em}.cart-totals__tax-note{color:#718075;font-size:11px;line-height:1.4}.cart__ctas{margin-top:16px;gap:10px}.cart__checkout-button.button{min-height:56px;border-radius:12px;background:var(--spoto-premium-ink);color:#fff;font-weight:700;font-size:15px;width:100%}.cart__checkout-button.button:hover{background:#235444}.spoto-checkout-trust{text-align:center;color:#768177}.spoto-checkout-trust p{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;line-height:1.5;margin:10px 0}.spoto-checkout-trust p svg{width:12px;height:12px;flex-shrink:0}.spoto-checkout-trust__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.spoto-payment-icon{width:32px;height:20px}.spoto-checkout-trust p.spoto-checkout-trust__returns{font-size:11px;margin-bottom:0}.spoto-checkout-trust__returns a{color:var(--spoto-premium-ink);text-underline-offset:3px}.cart-page{max-width:1220px;margin-inline:auto}.cart-page__title h1{color:var(--spoto-premium-ink);font-size:38px;font-weight:650;letter-spacing:-.04em}.spoto-cart-page-intro{margin:8px 0 5px;color:var(--spoto-premium-muted);font-size:14px}.cart-page__summary .cart-summary{background:#fffdf9;box-shadow:none;border:1px solid var(--spoto-premium-line);border-radius:20px}.cart-page__summary .cart-summary__inner{padding:24px;gap:14px}.spoto-market-selector{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px clamp(16px,4vw,48px);border-top:1px solid var(--spoto-premium-line)}.spoto-market-selector__eyebrow{font-size:14px;color:var(--spoto-premium-ink);font-weight:600}.spoto-market-selector form{display:flex;gap:16px;flex-wrap:wrap}.spoto-market-selector label{display:grid;gap:5px;font-size:11px;color:var(--spoto-premium-muted)}.spoto-market-selector select{min-width:150px;max-width:100%;background:transparent;border:1px solid #d6dfd7;border-radius:8px;min-height:40px;padding:8px 30px 8px 10px;color:var(--spoto-premium-ink);font-size:12px}.spoto-product-accordions summary:focus-visible,.spoto-market-selector select:focus-visible{outline:2px solid var(--spoto-premium-ink);outline-offset:4px}@media(max-width:749px){.product-information .product-details h1{font-size:27px}.product-information .product-details .price{font-size:24px}.product-information .product-information__grid{gap:22px}.spoto-product-intro__text{font-size:14px;line-height:1.6}.spoto-product-intro__benefits{gap:5px}.spoto-product-intro__benefits li{font-size:11px;padding:5px 8px}.cart-drawer__header{padding:18px 18px 16px}.spoto-cart-welcome{padding:10px 18px}.cart-drawer__items{padding:12px 18px}.cart-drawer__summary{padding:16px 18px max(18px,env(safe-area-inset-bottom))}.cart-drawer__heading{font-size:24px}.spoto-market-selector{align-items:flex-start;flex-direction:column;padding:22px 16px;gap:14px}.spoto-market-selector form{gap:10px;width:100%}.spoto-market-selector label{flex:1;min-width:0}.spoto-market-selector select{width:100%;min-width:0}.cart-page__title h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.product-information .product-form-buttons .add-to-cart-button,.spoto-product-accordions summary>span{transition:none}}.cart-page__summary .cart-summary__inner{background:#fffdf9!important;color:#173c32!important;--color-foreground:#173c32;--color-background:#fffdf9}.cart-page__summary .cart-totals__total,.cart-page__summary .cart-totals__total text-component{color:#173c32!important;opacity:1!important}.cart-page__summary .cart-totals__total{border:0;padding:10px 0 0}.cart-page__summary .cart-totals__container{gap:10px}.cart-page__summary .spoto-reveal-item,.cart-drawer__summary .spoto-reveal-item{opacity:1!important;transform:none!important;filter:none!important}.cart-page__items .cart-items__media{width:96px}.cart-page__items .cart-items__media img{width:96px;max-height:120px}.product-information .accelerated-checkout-block .shopify-payment-button{display:none}.product-information .accelerated-checkout-block .spoto-payment-icons{margin:4px 0 0}.cart-page__items .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto}.cart-page__items .cart-items__title{font-size:15px;font-weight:600;color:#173c32}.cart-drawer__dialog .cart-totals__total{color:#173c32;padding-top:6px}@media(min-width:750px){.cart-page{width:100%;max-width:1180px;grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:749px){.cart-page__items .cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto}.cart-page__items .cart-items__media,.cart-page__items .cart-items__media img{width:76px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/spoto-premium.css.map */
