.ss-pp{--pp-green: #4f6333;--pp-green-soft: #eef2e6;--pp-red: #b3261e;--pp-star: #e0a526;font-family:var(--ss-font-body);color:var(--ss-text)}.ss-pp .product__media-list .product__media-item .product-media-container{border-radius:var(--ss-radius-card);background:#fff;border:1px solid var(--ss-border);overflow:hidden}.ss-pp .thumbnail-slider{margin-top:12px;gap:6px}.ss-pp .thumbnail-list{gap:10px}.ss-pp .thumbnail{border-radius:10px;border:1px solid var(--ss-border);background:#fff;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.ss-pp .thumbnail:hover{transform:translateY(-2px)}.ss-pp .thumbnail[aria-current]{border:2px solid var(--pp-green);box-shadow:none}.ss-pp .thumbnail-slider .slider-button,.ss-pp .slider-buttons .slider-button{width:36px;height:36px;border-radius:50%;border:1px solid var(--ss-border);background:#fff;color:var(--pp-green)}.ss-pp .product__info-container>*+*{margin:16px 0}.ss-pp .product__info-container .product__title{margin-bottom:4px}.ss-pp .product__title h1{font-family:var(--ss-font-heading);font-size:clamp(32px,3.2vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--ss-heading);margin:0}.ss-pp .product__text.caption-with-letter-spacing{font-size:12px;letter-spacing:.16em;color:var(--ss-brand);font-weight:600;margin-bottom:0}.ss-stars{display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,var(--pp-star, #e0a526) var(--pct, 100%),#d9d4c6 var(--pct, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.ss-stars:before{content:"\2605\2605\2605\2605\2605"}.ss-pp-rating{display:inline-flex;align-items:center;gap:10px;color:var(--ss-heading);text-decoration:none;font-size:14px}.ss-pp-rating__score{padding:2px 8px;border-radius:6px;background:var(--pp-green);color:#fff;font-weight:700;font-size:13px}.ss-pp-rating__count{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ss-border)}.ss-pp-rating:hover .ss-pp-rating__count{text-decoration-color:currentColor}.ss-pp .price{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.ss-pp .price__container{margin:0}.ss-pp .price--large .price-item{font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--ss-heading)}.ss-pp .price--on-sale .price__sale{display:flex;align-items:baseline;flex-direction:row;gap:12px}.ss-pp .price--on-sale .price-item--regular{font-size:20px;font-weight:500;color:#8a8a8a}.ss-pp .price--on-sale .price-item--sale{color:var(--pp-red)}.ss-pp .price .badge{border:0;border-radius:999px;padding:6px 14px;background:var(--pp-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.ss-pp .price .unit-price{flex-basis:100%;margin:0;font-size:13px;color:var(--ss-text)}.ss-pp .product__tax{margin-top:4px!important;font-size:13px;color:#6b6b6b}.ss-pp-hl{border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);padding:14px 0}.ss-pp-hl summary,.ss-pp-acc summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.ss-pp-hl summary::-webkit-details-marker,.ss-pp-acc summary::-webkit-details-marker{display:none}.ss-pp-hl summary span{flex:1;font-size:16px;font-weight:700;color:var(--ss-heading)}.ss-pp-caret{width:20px;height:20px;flex:0 0 20px;color:var(--ss-heading);transition:transform .25s ease}details[open]>summary .ss-pp-caret{transform:rotate(180deg)}.ss-pp-hl__intro{margin:10px 0 0;font-size:15px;line-height:1.65}.ss-pp-hl__list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ss-pp-hl__list li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:var(--ss-heading)}.ss-pp-hl__list li:before{content:"";position:absolute;left:2px;top:.3em;width:13px;height:12px;background:var(--ss-brand);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.ss-pp .product-form__quantity .form__label{font-size:14px;font-weight:600;color:var(--ss-heading);margin-bottom:8px}.ss-pp .quantity{min-height:48px;width:140px;border-radius:var(--ss-radius-btn);background:#fff}.ss-pp .quantity:before,.ss-pp .quantity:after{border-radius:var(--ss-radius-btn);box-shadow:0 0 0 1px var(--ss-border)}.ss-pp .quantity__button{color:var(--pp-green)}.ss-pp .quantity__input{font-weight:600;font-size:15px}.ss-pp-upsell{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1.5px solid var(--ss-border);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ss-pp-upsell:hover{border-color:var(--ss-brand);box-shadow:var(--ss-shadow)}.ss-pp-upsell__check{position:absolute;opacity:0;width:1px;height:1px}.ss-pp-upsell__box{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border:2px solid var(--ss-brand);border-radius:6px;color:#fff;transition:background-color .2s ease}.ss-pp-upsell__box svg{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.ss-pp-upsell__check:checked~.ss-pp-upsell__box{background:var(--pp-green);border-color:var(--pp-green)}.ss-pp-upsell__check:checked~.ss-pp-upsell__box svg{opacity:1;transform:none}.ss-pp-upsell:has(.ss-pp-upsell__check:checked){border-color:var(--pp-green);background:var(--pp-green-soft)}.ss-pp-upsell__check:focus-visible~.ss-pp-upsell__box{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-pp-upsell__img{flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:var(--ss-bg);overflow:hidden}.ss-pp-upsell__img img{width:100%;height:100%;object-fit:contain}.ss-pp-upsell__body{display:grid;gap:2px;min-width:0}.ss-pp-upsell__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-brand)}.ss-pp-upsell__title{font-size:15px;font-weight:600;color:var(--ss-heading)}.ss-pp-upsell__price{display:flex;gap:8px;align-items:baseline;font-size:14px}.ss-pp-upsell__price strong{color:var(--pp-red)}.ss-pp-upsell__price s{color:#8a8a8a;font-size:13px}.ss-pp .product-form__buttons{max-width:none}.ss-pp .product-form__submit{min-height:58px;border-radius:var(--ss-radius-btn);background:var(--pp-green);color:#fff;font-family:var(--ss-font-body);font-size:17px;font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ss-pp .product-form__submit:after{box-shadow:none!important}.ss-pp .product-form__submit:not([disabled]):hover{background:#3f5128;transform:translateY(-1px);box-shadow:0 8px 20px #4f633347}.ss-pp .product-form__submit>span:not(.loading__spinner):after{content:" \2192"}.ss-pp .product-form__submit[disabled]{background:#9aa38f}.ss-pp .shopify-payment-button__button{border-radius:var(--ss-radius-btn);min-height:50px}.ss-pp-urgency{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:10px 14px;border-radius:999px;background:var(--pp-green-soft);color:var(--pp-green);font-size:14px;font-weight:600}.ss-pp-urgency__dot{position:relative;width:9px;height:9px;border-radius:50%;background:#4caf50}.ss-pp-urgency__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:ss-pp-pulse 1.8s ease-out infinite}.ss-pp-urgency--low{background:#fbeceb;color:var(--pp-red)}.ss-pp-urgency--low .ss-pp-urgency__dot{background:var(--pp-red)}@keyframes ss-pp-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.ss-pp-quote{display:flex;gap:14px;margin:0;padding:16px 18px;border-radius:12px;background:var(--ss-bg-alt);border:1px solid #e3e9d8}.ss-pp-quote__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pp-green);color:#fff;font-family:var(--ss-font-heading);font-size:22px;font-weight:700}.ss-pp-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--ss-heading)}.ss-pp-quote .ss-stars{font-size:14px}.ss-pp-quote blockquote{margin:4px 0 0;font-size:14px;line-height:1.6;font-style:italic;color:var(--ss-text)}.ss-pp-acc{border-bottom:1px solid var(--ss-border)}.ss-pp-acc+.ss-pp-acc{margin-top:0!important}.ss-pp-quote+.ss-pp-acc{border-top:1px solid var(--ss-border);margin-top:24px!important}.ss-pp-acc summary{padding:16px 0}.ss-pp-acc__icon{width:24px;height:24px;color:var(--ss-brand)}.ss-pp-acc__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ss-pp-acc__title{flex:1;font-family:var(--ss-font-heading);font-size:21px;font-weight:600;color:var(--ss-heading)}.ss-pp-acc__body{padding:0 0 18px 36px;font-size:15px;line-height:1.7}.ss-pp-acc__body p{margin:0 0 10px}.ss-pp-acc__body ul{margin:0 0 10px;padding-left:18px}.ss-pp .product__view-details{display:none}@media(max-width:749px){.ss-pp .price--large .price-item{font-size:26px}.ss-pp-acc__title{font-size:19px}.ss-pp-acc__body{padding-left:0}}@media(prefers-reduced-motion:reduce){.ss-pp-urgency__dot:after{animation:none}}.ss-sticky-buy{position:fixed;left:0;right:0;z-index:30;padding:10px 16px;background:var(--ss-bg, #faf7f0);box-shadow:0 -4px 16px #0000001f;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.ss-sticky-buy.is-bottom{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom));transform:translateY(100%)}.ss-sticky-buy.is-top{top:0;padding-top:calc(10px + env(safe-area-inset-top));box-shadow:0 4px 16px #0000001f;transform:translateY(-100%)}.ss-sticky-buy.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.ss-sticky-buy__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:560px;min-height:52px;margin:0 auto;padding:8px 16px;border:0;border-radius:var(--ss-radius-btn, 8px);background:#4f6333;color:#fff;font-family:var(--ss-font-body);font-size:17px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease}.ss-sticky-buy__btn:hover{background:#3f5128}.ss-sticky-buy__btn>span:after{content:" \2192"}.ss-sticky-buy__btn[disabled]{background:#9aa38f;cursor:default}.ss-sticky-buy__btn[disabled]>span:after{content:none}.ss-sticky-buy__btn.is-loading{opacity:.7;cursor:progress}@media(prefers-reduced-motion:reduce){.ss-sticky-buy,.ss-sticky-buy.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ss-product.css.map */
