.sp-test,.sp-test-product{--sp-test-green:#214b34;--sp-test-cream:#f5efe3;--sp-test-pale:#f3f6ee;--sp-test-line:#d8dfd2;--sp-test-ink:#292c28;--sp-test-muted:#60685d;color:var(--sp-test-ink);font-family:var(--font-body-family,Inter,Arial,sans-serif)}.sp-test *,.sp-test-product *{box-sizing:border-box}.sp-test .sp-test-width,.sp-test-product .sp-test-row{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.sp-test-product .sp-test-row{display:flex;flex-wrap:wrap;gap:0;padding:24px 0 36px}.sp-test-product .product-media-container{width:49%;padding:0 28px 0 0}.sp-test-product .product-content-container{width:51%;padding:0 0 0 26px}.sp-test-product .product-info{padding:0;max-width:100%;position:relative;top:auto}.sp-test-product .product-info>.flex{gap:0}.sp-test-product .sp-test-title-block{margin:0 0 12px;overflow:visible}.sp-test-product .sp-test-title{font-family:inherit;font-size:clamp(29px,2.7vw,39px);font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--sp-test-ink);margin:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;text-transform:none}.sp-test-product .sp-test-range{display:block;font-size:20px;font-weight:500;color:var(--sp-test-muted);margin:8px 0 0;white-space:nowrap;line-height:1.4}.sp-test-product .sp-test-review-inline{margin:0 0 16px;min-width:0}.sp-test-product .sp-test-native-stars{min-height:32px;max-width:100%;zoom:1.2;font-size:18px}.sp-test-product .sp-test-review-link{display:inline-block;font-size:13px;color:var(--sp-test-green);text-underline-offset:3px;text-decoration:underline;margin-top:3px}.sp-test-product .sp-test-shop-rating{border-top:1px solid var(--sp-test-line);padding-top:14px;margin-top:6px}.sp-test-product .sp-test-shop-rating .sp-test-native-stars{zoom:1;font-size:14px}.sp-test-product .sp-test-small{font-size:12px;color:var(--sp-test-muted);margin:0 0 6px}.sp-test-product .sp-test-intro{font-size:16px;line-height:1.58;margin:0 0 16px;color:var(--sp-test-muted)}.sp-test-product .sp-test-intro p{margin:0}.sp-test-product .sp-test-highlights{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 0}.sp-test-product .sp-test-highlights li{font-size:12px;line-height:1.4;background:var(--sp-test-pale);color:var(--sp-test-green);padding:6px 9px;border-radius:5px}.sp-test-product .x-block-price{margin:0 0 10px}.sp-test-product .pricearea [id^=price-]{font-size:30px!important;line-height:1.2;font-weight:600}.sp-test-product .pricearea .price-item--regular,.sp-test-product .pricearea .price-item--sale{font-weight:600}.sp-test-product .pricearea .unit-price{font-size:14px;line-height:1.6;font-weight:400;color:var(--sp-test-muted)}.sp-test-product .pricearea .price-item--compare{font-size:15px;font-weight:400}.sp-test-product .pricearea .product__tax{font-size:12px}.sp-test-product .x-block-inventory-status{margin-bottom:10px;font-size:13px}.sp-test-product .x-block-estimate-delivery{font-size:13px;line-height:1.5;margin:2px 0 18px}.sp-test-product .x-block-estimate-delivery>div{border-color:var(--sp-test-line);background:#f7f7f1;border-radius:6px}.sp-test-product .x-variant-picker fieldset{padding:0 0 18px;gap:8px;min-width:0;border:0;display:flex;flex-wrap:wrap}.sp-test-product .x-variant-picker legend{font-size:15px;font-weight:600;margin:0 0 6px;padding:0;float:none;width:100%}.sp-test-product .x-variant-picker .sp-test-pack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;flex:1 1 28%;min-width:0;min-height:90px;position:relative;padding:12px;border:1px solid var(--sp-test-line);border-radius:9px;background:#fff;color:var(--sp-test-ink);margin:0;font-size:15px;line-height:1.3}.sp-test-product .sp-test-option-label{font-size:17px;font-weight:600;word-break:normal;overflow-wrap:anywhere;padding-right:10px}.sp-test-product .sp-test-pack-price{font-size:15px;white-space:nowrap}.sp-test-product .sp-test-pack-unit{font-size:11px;color:var(--sp-test-muted);white-space:nowrap}.sp-test-product .sp-test-pack-soldout{font-size:11px;font-weight:500}.sp-test-product .x-variant-picker input[type=radio]:checked+.sp-test-pack{background:var(--sp-test-pale);border-color:var(--sp-test-green);box-shadow:inset 0 0 0 1px var(--sp-test-green);color:var(--sp-test-ink)}.sp-test-product .x-variant-picker input[type=radio]:checked+.sp-test-pack:after{content:"";width:12px;height:12px;position:absolute;right:10px;top:14px;border:4px solid var(--sp-test-green);border-radius:50%;background:#fff}.sp-test-product .x-variant-picker input[type=radio]:focus-visible+.sp-test-pack{outline:2px solid var(--sp-test-green);outline-offset:3px}.sp-test-product .x-block-buy-buttons{margin:2px 0 8px}.sp-test-product .x-block-buy-buttons form>.flex{align-items:stretch;gap:10px}.sp-test-product .x-block-buy-buttons form>.flex>.inline-flex{flex:0 0 108px;border-color:#bec7b8;border-radius:28px;min-height:54px;margin-bottom:10px}.sp-test-product .x-block-buy-buttons form>.flex>.inline-flex button{width:34px;min-width:30px;padding:10px}.sp-test-product .x-block-buy-buttons input[name=quantity]{min-width:30px;width:36px;font-size:16px}.sp-test-product .x-block-buy-buttons .add_to_cart_button{min-width:0;flex:1;min-height:54px;border-radius:28px;font-size:16px;font-weight:600;line-height:1.25;margin:0 0 10px;padding:14px 18px;background:var(--sp-test-green);color:#fff;border-color:var(--sp-test-green)}.sp-test-product .x-block-buy-buttons .add_to_cart_button[disabled]{opacity:.58}.sp-test-product .payment-button-container{margin-top:6px}.sp-test-product .sp-test-service{text-align:center;font-size:13px;color:var(--sp-test-muted);margin:0 0 14px}.sp-test-product .sp-test-service a{text-decoration:underline;text-underline-offset:3px}.sp-test-product .product-media-container .splide-image{max-width:100%}.sp-test-product .product-media-container [id^=x-product-thumbnail-]{margin-top:10px;max-width:100%}.sp-test-product .product-media-container [id^=x-product-thumbnail-] img{object-fit:contain}.sp-test-product .sp-test-noscript-variants{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.sp-test-product .sp-test-noscript-variants p{width:100%}.sp-test-product .sp-test-noscript-variants a{padding:10px;border:1px solid var(--sp-test-line);border-radius:5px}.sp-test-product [data-sp-variant-error]{border:1px solid #af2929;background:#fff5f4;color:#842323;padding:12px;border-radius:6px;margin:10px 0;font-size:14px}.sp-test-product [data-sp-variant-error] a{text-decoration:underline}.sp-test-product [data-sp-variant-error][hidden]{display:none}.sp-test{font-size:17px;line-height:1.65;scroll-margin-top:100px}.sp-test h2{font:600 clamp(24px,2.4vw,32px)/1.22 var(--font-body-family,Inter,Arial,sans-serif);letter-spacing:-.025em;color:var(--sp-test-ink);margin:0 0 20px;text-transform:none}.sp-test h3{font:600 21px/1.35 var(--font-body-family,Inter,Arial,sans-serif);letter-spacing:-.01em;margin:0 0 12px;color:var(--sp-test-ink)}.sp-test p{margin:0 0 16px}.sp-test .sp-test-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;line-height:1.5;color:var(--sp-test-green);margin:0 0 16px}.sp-test a:focus-visible,.sp-test button:focus-visible,.sp-test summary:focus-visible,.sp-test-product a:focus-visible,.sp-test-product button:focus-visible{outline:2px solid var(--sp-test-green);outline-offset:4px}.sp-test .sp-test-pad{padding-top:50px;padding-bottom:50px}.sp-test .sp-test-jump{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid var(--sp-test-line);border-bottom:1px solid var(--sp-test-line);padding:18px 0;margin-bottom:0;font-size:14px}.sp-test .sp-test-jump a{color:var(--sp-test-green);text-decoration:none;white-space:nowrap}.sp-test .sp-test-description{padding-top:50px;padding-bottom:50px}.sp-test .sp-test-rich{max-width:1000px}.sp-test .sp-test-rich h2{margin-top:0}.sp-test .sp-test-rich h3{margin-top:28px}.sp-test .sp-test-rich blockquote{display:block;min-width:0;font-style:normal;margin:30px 0 0;border-left:3px solid #819376;padding:20px 24px;background:#f7f5ef;border-radius:0 12px 12px 0}.sp-test .sp-test-rich blockquote h3{margin-top:0}.sp-test .sp-test-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sp-test .sp-test-detail-grid.sp-test-single{grid-template-columns:1fr}.sp-test .sp-test-info-card{padding:26px;border:1px solid var(--sp-test-line);border-radius:14px;background:#fff;min-width:0}.sp-test .sp-test-info-card p:last-child{margin-bottom:0}.sp-test .sp-test-table-wrap{max-width:100%;overflow:auto}.sp-test table{width:100%;border-collapse:collapse;font-size:15px}.sp-test th,.sp-test td{padding:10px 6px;border-bottom:1px solid var(--sp-test-line);vertical-align:top;text-align:left}.sp-test tbody th{font-weight:400}.sp-test td:last-child,.sp-test thead th:last-child{text-align:right}.sp-test.sp-test-quality{background:var(--sp-test-cream)}.sp-test .sp-test-quality-card{background:var(--sp-test-green);color:#fff;border-radius:14px;padding:28px;display:flex;align-items:flex-start;gap:26px;min-width:0;flex-wrap:wrap}.sp-test .sp-test-quality-card>div{flex:1 1 250px;min-width:0}.sp-test .sp-test-quality-card h3,.sp-test .sp-test-quality-card a{color:#fff}.sp-test .sp-test-quality-card .sp-test-report-image{display:block;max-width:250px;flex:0 1 220px;background:#fff;padding:8px;border-radius:5px}.sp-test .sp-test-report-image img{display:block;width:100%;height:auto}.sp-test .sp-test-textlink{display:inline-block;text-underline-offset:5px;color:var(--sp-test-green);text-decoration:underline;font-size:15px;font-weight:500}.sp-test.sp-test-reviews{background:#f5f7f1}.sp-test .sp-test-review-list{border:1px solid var(--sp-test-line);border-radius:16px;padding:24px;background:#fff;min-width:0;width:100%}.sp-test .sp-test-review-list .shopify-app-block{max-width:100%}.sp-test .sp-test-faq-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:50px}.sp-test .sp-test-faq{border-top:1px solid var(--sp-test-line)}.sp-test .sp-test-faq:last-child{border-bottom:1px solid var(--sp-test-line)}.sp-test .sp-test-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;font-size:17px;line-height:1.4;padding:19px 0;list-style:none}.sp-test .sp-test-faq summary::-webkit-details-marker{display:none}.sp-test .sp-test-faq summary span{flex-shrink:0;font-weight:400;font-size:24px}.sp-test .sp-test-faq[open] summary span{transform:rotate(45deg)}.sp-test .sp-test-faq .rte{padding:0 25px 15px 0}.sp-test .sp-test-cross-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sp-test .sp-test-cross-card{border:1px solid var(--sp-test-line);padding:22px;display:flex;align-items:center;gap:24px;border-radius:14px;background:#fff;min-width:0}.sp-test .sp-test-cross-image{width:140px;flex:0 0 140px}.sp-test .sp-test-cross-image img{width:100%;height:auto;max-height:170px;object-fit:contain;display:block}.sp-test .sp-test-cross-card h3{font-size:19px;word-break:normal;overflow-wrap:anywhere}.sp-test .sp-test-cross-card h3 a{text-decoration:none;color:inherit}.sp-test .sp-test-cross-card p{margin-bottom:8px}.sp-test .sp-test-recipe{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 42px;align-items:center;background:var(--sp-test-cream);padding:28px;border-radius:14px}.sp-test .sp-test-recipe img{width:100%;height:auto;border-radius:10px}@media(max-width:1023px){.sp-test .sp-test-width,.sp-test-product .sp-test-row{width:calc(100% - 48px)}.sp-test-product .product-media-container{padding-right:18px}.sp-test-product .product-content-container{padding-left:12px}.sp-test-product .sp-test-title{font-size:29px}.sp-test-product .x-variant-picker .sp-test-pack{padding:10px 7px}.sp-test .sp-test-cross-image{width:105px;flex-basis:105px}.sp-test .sp-test-cross-card{padding:18px;gap:15px}}@media(max-width:767px){.sp-test .sp-test-width,.sp-test-product .sp-test-row{width:calc(100% - 32px);margin-inline:auto}.sp-test-product .sp-test-row{display:flex;flex-direction:column;padding:16px 0 26px}.sp-test-product .product-content-container,.sp-test-product .product-info,.sp-test-product .product-info>.flex{display:contents}.sp-test-product .product-info>.flex>*{order:40;max-width:100%}.sp-test-product .product-info>.flex>.sp-test-title-block{order:10}.sp-test-product .product-info>.flex>.sp-test-mini-rating{order:20}.sp-test-product .product-media-container{order:30;width:100%;padding:0;margin:8px 0 22px}.sp-test-product .product-media-container [id^=product-media-]{max-width:470px;margin-inline:auto}.sp-test-product .product-info>.flex>.sp-test-intro{order:40}.sp-test-product .product-info>.flex>.x-block-price{order:45}.sp-test-product .product-info>.flex>.x-block-inventory-status{order:50}.sp-test-product .product-info>.flex>.x-block-estimate-delivery{order:55}.sp-test-product .product-info>.flex>.x-variant-picker{order:60}.sp-test-product .product-info>.flex>.x-block-buy-buttons{order:70}.sp-test-product .product-info>.flex>.sp-test-service{order:80}.sp-test-product .product-info>.flex>.sp-test-shop-rating{order:90}.sp-test-product .sp-test-title{font-size:29px;line-height:1.18;letter-spacing:-.025em}.sp-test-product .sp-test-range{font-size:18px;margin-top:6px}.sp-test-product .sp-test-native-stars{zoom:1.12}.sp-test-product .sp-test-intro{font-size:16px}.sp-test-product .x-variant-picker .sp-test-pack{flex-basis:28%;min-height:91px;padding:10px 8px}.sp-test-product .sp-test-option-label{font-size:16px}.sp-test-product .sp-test-pack-price{font-size:14px}.sp-test-product .sp-test-pack-unit{font-size:11px}.sp-test-product .x-block-buy-buttons form>.flex>.inline-flex{flex-basis:98px}.sp-test-product .x-block-buy-buttons .add_to_cart_button{font-size:15px;padding:13px 10px}.sp-test-product .pricearea [id^=price-]{font-size:28px!important}.sp-test-product .sp-test-review-link{font-size:13px}.sp-test{font-size:16px;line-height:1.65}.sp-test h2{font-size:25px}.sp-test h3{font-size:20px}.sp-test .sp-test-pad,.sp-test .sp-test-description{padding-top:32px;padding-bottom:32px}.sp-test .sp-test-jump{flex-wrap:nowrap;overflow:auto;gap:22px;width:100%;padding:16px;scrollbar-width:thin;font-size:13px}.sp-test .sp-test-detail-grid,.sp-test .sp-test-faq-grid,.sp-test .sp-test-cross-grid,.sp-test .sp-test-recipe{grid-template-columns:1fr;gap:18px}.sp-test .sp-test-info-card,.sp-test .sp-test-quality-card{padding:22px}.sp-test .sp-test-review-list{padding:14px}.sp-test .sp-test-rich blockquote{padding:18px;margin-top:24px}.sp-test .sp-test-cross-card{gap:18px;padding:18px}.sp-test .sp-test-cross-image{width:105px;flex-basis:105px}.sp-test .sp-test-cross-card h3{font-size:17px}.sp-test .sp-test-faq summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.sp-test *,.sp-test-product *{scroll-behavior:auto!important}}.sp-test-product .pricearea .main-product-price>div>small{display:block;font-size:14px!important;font-weight:400;line-height:1.6;color:var(--sp-test-muted);margin-top:6px}.sp-test-product .pricearea .main-product-price small.hidden{display:none}.sp-test-product .pricearea .main-product-price small.cap{font-size:16px;font-weight:400;color:var(--sp-test-muted)}.sp-test .sp-test-rich blockquote:before,.sp-test .sp-test-rich blockquote:after{content:none}.sp-test .sp-test-rich blockquote>:last-child{margin-bottom:0}.sp-test-product .sp-test-price-block{padding:18px 0 16px;margin:4px 0 18px;border-top:1px solid var(--sp-test-line);border-bottom:1px solid var(--sp-test-line)}.sp-test-product .sp-test-price-live{font-size:16px!important;line-height:1.4;font-weight:400}.sp-test-product .sp-test-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.sp-test-product .sp-test-current-price{color:var(--sp-test-green);font-size:clamp(32px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.sp-test-product .sp-test-compare-price{font-size:15px;font-weight:400;color:var(--sp-test-muted);white-space:nowrap}.sp-test-product .sp-test-unit-price{display:block;font-size:15px;color:var(--sp-test-ink);font-weight:400;line-height:1.5;margin-top:6px;white-space:nowrap}.sp-test-product .sp-test-tax-shipping{font-size:12px;line-height:1.5;color:var(--sp-test-muted);margin:10px 0 0}.sp-test-product .sp-test-tax-shipping a{text-decoration:underline;text-underline-offset:3px;margin-inline-start:3px}.sp-test-product .sp-test-short p+p{margin-top:8px}.sp-test-product .sp-test-intro:empty{display:none}.sp-test-product .sp-test-review-inline{margin-bottom:20px}.sp-test-product .sp-test-review-link{display:block;width:max-content;max-width:100%;line-height:1.6;margin-top:5px}.sp-test-product .sp-test-native-stars{width:fit-content;max-width:100%;margin:0;min-height:28px}.sp-test-product .sp-test-native-stars>.shopify-app-block{margin:0;max-width:100%}.sp-test-product .x-block-estimate-delivery{border:1px solid var(--sp-test-line);background:#f7f8f2;border-radius:9px;padding:14px 16px;margin:2px 0 20px}.sp-test-product .sp-test-shipping-title{font-size:14px;font-weight:600;color:var(--sp-test-green);line-height:1.45;margin:0 0 4px}.sp-test-product .x-block-estimate-delivery .x-estimate-delivery{border:0!important;background:transparent!important;padding:0!important;min-height:0;font-size:13px;line-height:1.5;margin:0}.sp-test-product .x-block-estimate-delivery .x-estimate-delivery p,.sp-test-product .sp-test-international-shipping p{margin:0}.sp-test-product .sp-test-international-shipping a{text-decoration:underline;text-underline-offset:3px}.sp-test-product .sp-test-pack-unit{display:block;font-size:12px;line-height:1.4;margin:2px 0 0;color:var(--sp-test-muted)}.sp-test-product .sp-test-pack-price{font-size:15px;line-height:1.4}.sp-test-product .sp-test-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sp-test .sp-test-cross-content{min-width:0;flex:1}.sp-test .sp-test-cross-card .sp-test-cross-title{font-size:19px;line-height:1.35;margin:0 0 6px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.sp-test .sp-test-cross-card .sp-test-cross-range{font-size:14px;font-weight:400;color:var(--sp-test-muted);line-height:1.5;white-space:nowrap;margin:0 0 10px}.sp-test .sp-test-cross-card .sp-test-cross-price{font-size:17px;font-weight:600;color:var(--sp-test-green);margin:0 0 10px}@media(max-width:767px){.sp-test-product .product-info>.flex>.x-block-price{order:35}.sp-test-product .product-info>.flex>.sp-test-intro{order:40}.sp-test-product .product-media-container{margin:2px 0 16px}.sp-test-product .sp-test-current-price{font-size:32px;line-height:1.15}.sp-test-product .sp-test-price-block{margin:0 0 14px;padding:16px 0 14px}.sp-test-product .sp-test-intro{margin-bottom:14px}.sp-test-product .sp-test-native-stars{zoom:1.12}.sp-test-product .sp-test-review-inline{margin-bottom:14px}.sp-test-product .x-block-estimate-delivery{padding:12px;margin-bottom:16px}.sp-test-product .sp-test-shipping-title{font-size:13px}.sp-test-product .x-block-estimate-delivery .x-estimate-delivery{font-size:12px}.sp-test-product .sp-test-pack-unit{font-size:11px}.sp-test-product .x-variant-picker .sp-test-pack{min-height:100px;padding:11px 8px;flex-basis:28%}.sp-test-product .sp-test-range{font-size:18px}.sp-test-product .sp-test-title{font-size:27px}.sp-test .sp-test-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:calc(100% - 32px);padding:4px 0;overflow:visible}.sp-test .sp-test-jump a{font-size:13px;padding:11px 0;line-height:1.4;white-space:normal;min-width:0;min-height:42px}.sp-test .sp-test-cross-card .sp-test-cross-title{font-size:17px}.sp-test .sp-test-cross-card .sp-test-cross-range{font-size:13px}}@media(max-width:360px){.sp-test-product .sp-test-title{font-size:25px}.sp-test-product .sp-test-pack-unit{font-size:10px}.sp-test-product .sp-test-option-label{font-size:15px}.sp-test-product .x-variant-picker .sp-test-pack{padding:10px 6px}.sp-test .sp-test-cross-image{width:80px;flex-basis:80px}.sp-test .sp-test-cross-card{gap:12px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/spintz-product-test.css.map */
