.product{gap:var(--sst-space-xl)}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__info-wrapper{padding-left:var(--sst-space-xl)}}@media screen and (max-width:749px){.product{gap:var(--sst-space-md)}}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--sst-radius-lg);overflow:hidden;background:var(--sst-pure-white)}.product__media-wrapper .product__media-item .media img{object-fit:cover}.product-media-container.constrain-height .media,.product__media-wrapper .product__media-item{border:1px solid var(--sst-border-light);border-radius:var(--sst-radius-lg);box-shadow:none}.thumbnail-list__item .thumbnail{border-radius:var(--sst-radius-sm);border:1px solid var(--sst-border-light)}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--sst-green);box-shadow:0 0 0 1px var(--sst-green)}.product__info-container>*+*{margin-top:var(--sst-space-sm)}.sst-product__text,.sst-product__text p{margin:0}.sst-product__text p+p{margin-top:var(--sst-space-xs)}.sst-product__text--eyebrow,.sst-product__text--eyebrow p{font-family:var(--sst-font-body);font-size:var(--sst-text-md);font-weight:var(--sst-fw-black);letter-spacing:var(--sst-ls-eyebrow);text-transform:uppercase;color:var(--sst-orange)}.sst-product__text--lead,.sst-product__text--lead p{font-family:var(--sst-font-body);font-size:var(--sst-text-3xl);font-weight:var(--sst-fw-regular);line-height:var(--sst-lh-body);color:var(--sst-lead)}.product__title>h1,.product__title>a>h2{font-family:var(--sst-font-heading);font-weight:var(--sst-fw-regular);font-size:var(--sst-h2);line-height:var(--sst-lh-h2);letter-spacing:var(--sst-ls-heading);color:var(--sst-green);margin:0}@media screen and (max-width:749px){.product__title>h1,.product__title>a>h2{font-size:var(--sst-h2-mobile)}}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--sst-font-body);font-size:var(--sst-stat-mobile);font-weight:var(--sst-fw-black);color:var(--sst-green);letter-spacing:normal}.product__info-container .price--large .price-item{font-size:var(--sst-h3)}.product__info-container .price--on-sale .price-item--regular{font-weight:var(--sst-fw-regular);font-size:var(--sst-text-xl);color:var(--sst-muted)}.product__info-container .price__container{margin:0}.product__info-container .price{font-size:var(--sst-h3);line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sst-space-2xs)}.product__info-container .price .badge{margin:0}.product-form__input .form__label{font-family:var(--sst-font-body);font-size:var(--sst-text-md);font-weight:var(--sst-fw-black);letter-spacing:var(--sst-ls-eyebrow);text-transform:uppercase;color:var(--sst-muted);margin-bottom:var(--sst-space-2xs)}.product-form__input--pill input[type=radio]+label{border:1px solid var(--sst-border-light);border-radius:var(--sst-radius-xl);background:var(--sst-pure-white);padding:10px var(--sst-space-sm);font-family:var(--sst-font-body);font-size:var(--sst-text-15);font-weight:var(--sst-fw-bold);color:var(--sst-ink);transition:background var(--sst-transition),border-color var(--sst-transition),color var(--sst-transition)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--sst-green);color:var(--sst-green)}.product-form__input--pill input[type=radio]:checked+label{background:var(--sst-green);border-color:var(--sst-green);color:var(--sst-pure-white)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--sst-green);outline-offset:2px}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio][disabled]+label{color:var(--sst-muted);opacity:.55}.product-form__input--dropdown .select__select{background:var(--sst-pure-white);border:1px solid var(--sst-border-light);border-radius:var(--sst-radius-xl);font-family:var(--sst-font-body);font-size:var(--sst-text-15);font-weight:var(--sst-fw-bold);color:var(--sst-ink)}.product-form__quantity .quantity{border:1px solid var(--sst-border-light);border-radius:var(--sst-radius-xl);background:var(--sst-pure-white);overflow:hidden;min-height:48px;width:140px}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity__input{font-family:var(--sst-font-body);font-size:var(--sst-text-xl);font-weight:var(--sst-fw-bold);color:var(--sst-ink)}.product-form__quantity .quantity__button{color:var(--sst-green);transition:color var(--sst-transition)}.product-form__quantity .quantity__button:hover{color:var(--sst-orange)}.product-form__quantity .quantity__rules,.product-form__quantity .quantity__rules-cart{font-family:var(--sst-font-body);font-size:var(--sst-text-md);color:var(--sst-muted)}.product-form__submit,.product-form__submit.button{min-height:56px;background:var(--sst-green);border:0;border-radius:var(--sst-radius-xl);box-shadow:none;font-family:var(--sst-font-body);font-size:var(--sst-text-xl);font-weight:var(--sst-fw-bold);letter-spacing:normal;text-transform:none;color:var(--sst-pure-white);transition:var(--sst-transition-btn)}.product-form__submit:after,.product-form__submit:before{display:none}.product-form__submit:not([disabled]):hover{background:var(--sst-orange);color:var(--sst-btn-orange-text);transform:translateY(-2px);box-shadow:var(--sst-shadow-btn)}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--sst-cream);color:var(--sst-muted);cursor:not-allowed;opacity:1}.product-form__buttons .shopify-payment-button{margin-top:var(--sst-space-xs)}.shopify-payment-button__button--unbranded{border-radius:var(--sst-radius-xl);min-height:56px;font-family:var(--sst-font-body);font-weight:var(--sst-fw-bold)}.product__accordion.accordion{border-top:1px solid var(--sst-border-light);border-bottom:0;margin:0;padding:0}.product__info-container .product__accordion.accordion:last-of-type{border-bottom:1px solid var(--sst-border-light)}.product__accordion .accordion__title,.product__accordion summary .accordion__title{font-family:var(--sst-font-body);font-size:var(--sst-text-3xl);font-weight:var(--sst-fw-bold);letter-spacing:normal;color:var(--sst-green);margin:0;transition:color var(--sst-transition)}.product__accordion summary{padding:var(--sst-space-sm) 0;cursor:pointer}.product__accordion summary:hover .accordion__title{color:var(--sst-link-hover)}.product__accordion summary .svg-wrapper,.product__accordion summary .icon-caret{color:var(--sst-green)}.product__accordion summary:focus-visible{outline:2px solid var(--sst-green);outline-offset:2px;border-radius:var(--sst-radius-sm)}.product__accordion .accordion__content{font-family:var(--sst-font-body);font-size:var(--sst-text-xl);line-height:var(--sst-lh-body);color:var(--sst-ink);padding:0 0 var(--sst-space-sm)}.product__accordion .accordion__content p{margin:0 0 var(--sst-space-xs)}.product__accordion .accordion__content p:last-child,.product__accordion .accordion__content ul:last-child{margin-bottom:0}.product__accordion .accordion__content ul{margin:0 0 var(--sst-space-xs);padding-left:var(--sst-space-sm)}.product__accordion .accordion__content li{margin-bottom:var(--sst-space-2xs)}.product__accordion .accordion__content em{font-style:normal}.product__accordion:has(.summary__title .svg-wrapper) .accordion__content{padding-left:calc(var(--font-heading-scale) * 3rem)}.share-button__button{font-family:var(--sst-font-body);font-size:var(--sst-text-15);font-weight:var(--sst-fw-bold);color:var(--sst-green)}.share-button__button:hover{color:var(--sst-link-hover)}.related-products__heading{font-family:var(--sst-font-heading);font-weight:var(--sst-fw-regular);font-size:var(--sst-h2);line-height:var(--sst-lh-h2);letter-spacing:var(--sst-ls-heading);color:var(--sst-green);text-align:center;margin:0 0 var(--sst-space-xl)}@media screen and (max-width:749px){.related-products__heading{font-size:var(--sst-h2-mobile);margin-bottom:var(--sst-space-md)}}@media(prefers-reduced-motion:reduce){.product-form__submit,.product-form__submit:not([disabled]):hover,.product-form__input--pill input[type=radio]+label{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sst-product.css.map */
