.template-product{background:#f4f5f2}.product.grid{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #11182712;gap:0!important;max-width:1200px;margin:0 auto}.product__media-wrapper{padding:0!important;background:#f7f8f3}@media screen and (max-width:749px){.product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;border-radius:16px 16px 0 0;overflow:hidden}}.thumbnail[aria-current]{box-shadow:0 0 0 2px #5cb800!important;border-color:#5cb800!important}.product__info-wrapper{padding:28px 28px 32px!important}@media screen and (min-width:750px){.product__info-wrapper{padding:32px 36px 40px!important}}.product__info-container>*+*{margin:0!important}.product__title h1{font-size:clamp(20px,4vw,28px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.03em!important;color:#111827!important;margin:0 0 6px!important}.razz-product-stars{margin:0 0 12px;display:block;line-height:1}.razz-product-stars .jdgm-widget,.razz-product-stars .jdgm-preview-badge{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;background:none!important;border:none!important}.razz-product-stars .jdgm-prev-badge{display:flex!important;align-items:center!important;gap:5px;text-decoration:none!important}.razz-product-stars .jdgm-prev-badge__stars{font-size:15px!important;letter-spacing:1px}.razz-product-stars .jdgm-prev-badge__rating{font-size:13px!important;font-weight:800!important;color:#111827!important}.razz-product-stars .jdgm-prev-badge__count{font-size:12px!important;color:#647067!important}.product .price--large .price-item--regular{font-size:22px!important;font-weight:900!important;color:#111827!important}.product .price--large.price--on-sale .price-item--sale{font-size:22px!important;font-weight:900!important;color:#5cb800!important}.product .price--large.price--on-sale .price-item--regular{font-size:14px!important;font-weight:400!important;color:#0006!important;text-decoration:line-through!important}.product .price__container{margin-bottom:0!important}.product__tax{display:none!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options,.product-form__payment-container,shopify-payment-terms,.shopify-installments,.product__info-container .installment,.product__info-container form.installment{display:none!important}.product__info-container .product-form__input{margin:0 0 16px!important;max-width:none!important}.product__info-container .product-form__input .form__label{font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#647067!important;margin-bottom:8px!important;display:block}.product__info-container .product-form__input--pill label{border-radius:999px!important;border:1.5px solid #E6EAE3!important;font-weight:800!important;font-size:13px!important;min-height:36px!important;padding:0 14px!important;line-height:36px!important;background:#fff!important;color:#111827!important;transition:border-color .14s,background .14s,color .14s}.product__info-container .product-form__input--pill label:hover{border-color:#5cb800!important}.product__info-container .product-form__input--pill input:checked+label{background:#5cb800!important;border-color:#5cb800!important;color:#fff!important}.product__info-container .product-form__input--pill input:disabled+label{opacity:.4;text-decoration:line-through}.product__info-container .product-form__quantity{margin:0 0 16px!important;max-width:none!important}.product__info-container .quantity__label{font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#647067!important;margin-bottom:8px!important}.product__info-container .quantity{border-color:#e6eae3!important;border-radius:999px!important;height:44px!important;width:fit-content}.product__info-container .quantity__input{font-size:15px!important;font-weight:800!important;height:44px!important;width:48px!important;color:#111827!important}.product__info-container .quantity__button{height:44px!important;width:44px!important;color:#374040}.product__info-container .quantity__button:hover{color:#5cb800}.product-form__buttons{max-width:none!important;margin:0 0 16px!important}.product-form__submit{background:#5cb800!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:15px!important;font-weight:900!important;min-height:48px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transition:background .15s!important;width:100%!important}.product-form__submit:hover{background:#4ea000!important}.product-form__submit:disabled,.product-form__submit[aria-disabled=true]{background:#c8dfc0!important}.product-form__submit:before,.product-form__submit:after{display:none!important}.product__info-container .icon-with-text{background:#f0f9e8;border:1px solid #c8dfc0;border-radius:12px;padding:14px 16px!important;margin:0 0 16px!important}.product__info-container .icon-with-text--horizontal{justify-content:flex-start!important;gap:0!important;flex-wrap:wrap}.product__info-container .icon-with-text__item{width:100%!important;flex-direction:row!important;align-items:center!important;gap:10px;padding:5px 0}.product__info-container .icon-with-text .svg-wrapper{width:18px!important;height:18px!important;min-width:18px;fill:#5cb800!important;flex-shrink:0}.product__info-container .icon-with-text .h4{font-size:13px!important;font-weight:700!important;color:#2d5a1e!important;padding-top:0!important;text-align:left!important;line-height:1.3}.razz-why-box{background:#fff;border:1.5px solid #E6EAE3;border-radius:12px;padding:16px 18px;margin:0 0 16px!important}.razz-why-box__heading{font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#111827!important;margin:0 0 10px!important}.razz-why-box__list{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:6px}.razz-why-box__list li{font-size:13px!important;color:#374040!important;font-weight:500;line-height:1.4;padding-left:20px;position:relative}.razz-why-box__list li:before{content:"\2713";position:absolute;left:0;color:#5cb800;font-weight:900}.razz-desc{margin:0 0 16px!important}.razz-desc__short,.razz-desc__full{font-size:14px!important;line-height:1.7!important;color:#374040!important}.razz-desc__full p:first-child{margin-top:0}.razz-desc__toggle{display:inline-block;margin-top:6px;background:none;border:none;padding:0;font-size:13px;font-weight:700;color:#5cb800;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.razz-desc__toggle:hover{color:#4ea000}@media screen and (min-width:750px){.razz-desc__short{display:none}.razz-desc__full{display:block!important}.razz-desc__toggle{display:none}}.razz-desc h1,.razz-desc h2,.razz-desc h3{font-size:15px!important;font-weight:800!important;margin:14px 0 6px!important;color:#111827!important}.product__accordion{border-top:1px solid #E6EAE3!important;margin:0!important}.product__accordion:last-of-type{border-bottom:1px solid #E6EAE3}.product__accordion summary{padding:14px 0!important;cursor:pointer}.product__accordion .accordion__title{font-size:14px!important;font-weight:800!important;color:#111827!important}.product__accordion .accordion__content{padding:0 0 14px!important;font-size:14px!important;line-height:1.7!important;color:#374040!important}.product__accordion:has(details .accordion__content:empty),.product__accordion:has(details .accordion__content>p:only-child:empty){display:none}.product__accordion .svg-wrapper{fill:#5cb800!important}.share-button{margin:8px 0 0!important}.share-button__button{font-size:13px!important;color:#647067!important}.related-products__heading,.related-products .title{font-size:clamp(20px,3vw,26px)!important;font-weight:900!important;letter-spacing:-.03em!important;color:#111827!important}@media screen and (max-width:749px){.product.grid{border-radius:0!important;box-shadow:none!important}.product__info-wrapper{padding:20px 16px 28px!important}.product__title h1{font-size:22px!important}.product .price--large .price-item--regular,.product .price--large.price--on-sale .price-item--sale{font-size:20px!important}.product-form__submit{min-height:46px!important;font-size:14px!important}.product__info-container .icon-with-text{padding:12px!important}.product__info-container .icon-with-text .h4{font-size:12px!important}.razz-why-box{padding:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/razz-product.css.map */
