.sma-product-width{width:100%!important;padding-left:15px!important;padding-right:15px!important}.sma-product-width__inner{max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.product__info-container .sma-block{margin-top:var(--sma-block-mt, 0px)!important;margin-bottom:var(--sma-block-mb, 16px)!important}.product__info-container .price--on-sale .sma-price__sale{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important}.product__info-container .price__container .price-item{margin:0!important}.product__info-container .price__container .sma-price__compare,.product__info-container .price__container .sma-price__compare s{font-size:16px!important;font-weight:400!important}.product__info-container .price__container .sma-save-pill{display:inline-block!important;font-size:10px!important;font-weight:700!important;color:#17402a!important;background-color:#e0f0d0!important;padding:4px 10px!important;border-radius:50px!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:0!important;align-self:center!important}.product__info-container .sma-price-note{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important}.product__info-container .sma-price-note>*{margin:0!important}.product__info-container .sma-price-note .sma-price-note__per-day{font-weight:700!important}.product__info-container .sma-rating{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}.product__info-container .sma-rating .rating{line-height:1!important}.product__info-container .sma-rating .rating-star{--color-rating-star: #17402a}.product__info-container .sma-rating__value{font-weight:700!important}.product__info-container .sma-rating__count{display:inline-flex!important;align-items:baseline!important;gap:0!important}.product__info-container .sma-rating__link{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important}.product__info-container .sma-rating__sep{opacity:.5!important}.product__info-container .sma-rating .sma-stock{font-weight:700!important}.product__info-container .sma-rating .sma-stock--in{color:#1f8a4c!important}.product__info-container .sma-rating .sma-stock--out{color:#c0392b!important}.product__info-container .sma-vp-root{display:block!important;margin-bottom:20px!important}.product__info-container .sma-vp-progress{border:1px solid #e2e9e0!important;border-radius:16px!important;padding:12px 16px!important;margin-bottom:10px!important;background-color:#fff!important}.product__info-container .sma-vp-progress__row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.product__info-container .sma-vp-progress__heading,.product__info-container .sma-vp-progress__heading p{font-weight:700!important;color:#17402a!important}.product__info-container .sma-vp-progress__desc,.product__info-container .sma-vp-progress__desc p{font-size:11px!important;text-align:right!important}.product__info-container .sma-vp-progress__track-wrap{position:relative!important}.product__info-container .sma-vp-progress__caption,.product__info-container .sma-vp-progress__caption p{text-align:right!important;font-size:9px!important;font-weight:700!important}.product__info-container .sma-vp-progress__caption p{margin:0!important}.product__info-container .sma-vp-progress__caption{margin-bottom:4px!important}.product__info-container .sma-vp-progress__track{position:relative!important;height:10px!important;width:100%!important;border-radius:100px!important;background-color:#e0f0d0!important;overflow:hidden!important}.product__info-container .sma-vp-progress__fill{display:block!important;height:100%!important;border-radius:100px!important;background-color:#17402a!important;transition:width .3s ease!important}.product__info-container .sma-vp-progress__bottom,.product__info-container .sma-vp-progress__bottom p{font-size:11px!important}.product__info-container .sma-vp-progress__bottom{margin-top:8px!important}.product__info-container .sma-vp-progress__bottom p{margin:0!important}.product__info-container .sma-vp{display:flex!important;flex-direction:column!important;gap:10px!important;border:0!important;margin:0!important;padding:10px 0 0!important;max-width:100%!important;min-width:0!important;width:100%!important}.product__info-container .sma-vp__item{position:relative!important;width:100%!important}.product__info-container .sma-vp__input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.product__info-container .sma-vp__pill{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;background-color:#fff!important;border:1px solid #e2e9e0!important;border-radius:16px!important;padding:14px 16px!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease!important}.product__info-container .sma-vp__radio{flex:0 0 auto!important;width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid rgba(21,63,41,.28)!important;background-color:transparent!important;position:relative!important;transition:border-color .2s ease!important}.product__info-container .sma-vp__radio:after{content:""!important;position:absolute!important;top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:50%!important;background-color:#17402a!important;opacity:0!important;transform:scale(.4)!important;transition:opacity .15s ease,transform .15s ease!important}.product__info-container .sma-vp__left{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important}.product__info-container .sma-vp__name{font-size:13px!important;font-weight:700!important;color:#17402a!important}.product__info-container .sma-vp__meta{font-size:11px!important}.product__info-container .sma-vp__right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex:0 0 auto!important;text-align:right!important}.product__info-container .sma-vp__price{font-size:13px!important;font-weight:700!important;color:#17402a!important}.product__info-container .sma-vp__compare{font-size:11px!important;text-decoration:line-through!important;opacity:.7!important}.product__info-container .sma-vp__tag{position:absolute!important;right:16px!important;top:0!important;transform:translateY(-40%)!important;font-size:9px!important;color:#fff!important;padding:3px 8px!important;border-radius:50px!important;line-height:1.2!important;white-space:nowrap!important}.product__info-container .sma-vp__item.is-selected .sma-vp__pill{background-color:#e0f0d0!important;border:1.5px solid #17402a!important}.product__info-container .sma-vp__item.is-selected .sma-vp__radio{border-color:#17402a!important}.product__info-container .sma-vp__item.is-selected .sma-vp__radio:after{opacity:1!important;transform:scale(1)!important}.product__info-container .sma-vp__input:focus-visible+.sma-vp__pill{outline:2px solid #17402a!important;outline-offset:2px!important}.product__info-container .sma-vp__item.is-unavailable .sma-vp__pill{opacity:.45!important}.product__info-container .sma-vp__item.is-unavailable .sma-vp__name,.product__info-container .sma-vp__item.is-unavailable .sma-vp__price{text-decoration:line-through!important}.product__info-container .sma-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.product__info-container .sma-badges .sma-badge{display:inline-block!important;font-size:var(--sma-badge-size-d, 11px)!important;color:var(--sma-badge-color, #17402a)!important;background-color:var(--sma-badge-bg, rgba(23, 64, 42, .2))!important;padding:4px 12px!important;border-radius:50px!important;line-height:1.3!important;white-space:nowrap!important}.product__info-container .sma-detail-box{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border:1px solid #e2e9e0!important;border-radius:20px!important;background-color:#fbfcfa!important;overflow:hidden!important}.product__info-container .sma-detail-box__cell{padding:12px 16px!important;border-left:1px solid #e2e9e0!important}.product__info-container .sma-detail-box__cell:first-child{border-left:0!important}.product__info-container .sma-detail-box__heading{font-size:var(--sma-detail-heading-d, 13px)!important;color:#17402a!important;margin-bottom:4px!important}.product__info-container .sma-detail-box__text,.product__info-container .sma-detail-box__text p,.product__info-container .sma-detail-box__text li{font-size:var(--small-text-font-size-desktop)!important}.product__info-container .sma-detail-box__text p{margin:0!important}.product__info-container .sma-lab{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important}.product__info-container .sma-lab__opener{width:auto!important;text-align:left!important;display:inline-block!important}.product__info-container .sma-lab__link{font-size:var(--sma-lab-size-d, 13px)!important;color:var(--sma-lab-link-color, #17402a)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important;background:none!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer!important;box-shadow:none!important}.product__info-container .sma-lab__desc,.product__info-container .sma-lab__desc p{font-size:var(--sma-lab-desc-d, 11px)!important}.product__info-container .sma-lab__warning{color:#c0392b!important;font-size:11px!important}.sma-lab-modal__content{max-width:90rem!important;width:92vw!important}.sma-lab-modal__body{display:flex!important;flex-direction:column!important;gap:12px!important;padding:24px!important}.sma-lab-modal__frame{width:100%!important;height:70vh!important;border:1px solid #e2e9e0!important;border-radius:12px!important;background-color:#fbfcfa!important}.sma-lab-modal__fallback{text-decoration:underline!important;text-underline-offset:2px!important}.product__info-container .sma-guarantee{display:flex!important;align-items:center!important;gap:16px!important;border-radius:20px!important;padding:16px!important}.product__info-container .sma-guarantee__number{flex:0 0 auto!important;line-height:1!important;color:var(--sma-guarantee-number-color, #f5c542)!important}.product__info-container .sma-guarantee__body{flex:1 1 auto!important;min-width:0!important}.product__info-container .sma-guarantee__heading{font-size:var(--sma-guarantee-heading-d, 13px)!important;color:var(--sma-guarantee-heading-color, #ffffff)!important;font-weight:700!important;margin-bottom:4px!important}.product__info-container .sma-guarantee__desc,.product__info-container .sma-guarantee__desc p,.product__info-container .sma-guarantee__desc li{font-size:var(--sma-guarantee-desc-d, 11px)!important;color:var(--sma-guarantee-desc-color, #ffffff)!important;margin:0!important}.product__info-container .sma-usp{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 16px!important}.product__info-container .sma-usp__item{display:inline-flex!important;align-items:center!important;gap:6px!important}.product__info-container .sma-usp__icon{width:16px!important;height:16px!important;object-fit:contain!important;flex:0 0 auto!important}.product__info-container .sma-usp__text{font-size:var(--sma-usp-size-d, 12px)!important}.product__info-container product-recommendations,.product__info-container quick-add-modal,.product__info-container .quick-add-modal{--sma-atc-color: initial}.product__info-container .product-form__submit,.sma-sticky-atc .sma-sticky-atc__button{background-color:var(--sma-atc-color, #17402a)!important;border:1px solid var(--sma-atc-color, #17402a)!important;color:#fff!important;transition:background-color .4s ease,color .4s ease,border-color .4s ease!important}.product__info-container .product-form__submit:after,.sma-sticky-atc .sma-sticky-atc__button:after{box-shadow:none!important}.product__info-container .product-form__submit:not([disabled]):hover,.sma-sticky-atc .sma-sticky-atc__button:not([disabled]):hover{background-color:transparent!important;color:var(--sma-atc-color, #17402a)!important;border-color:var(--sma-atc-color, #17402a)!important}.product__info-container .product-form__submit:not([disabled]):hover:after,.sma-sticky-atc .sma-sticky-atc__button:not([disabled]):hover:after{box-shadow:none!important}.product__info-container .product-form__submit>span,.product__info-container .product-form__submit .sma-atc-price,.sma-sticky-atc .sma-sticky-atc__button>span,.sma-sticky-atc .sma-sticky-atc__button .sma-atc-price{color:inherit!important}.product__info-container .product-form__submit[disabled],.sma-sticky-atc .sma-sticky-atc__button[disabled]{opacity:.5!important;cursor:not-allowed!important}product-info[data-variant-loading=true] .product-form__submit[disabled],product-info[data-variant-loading=true] .sma-sticky-atc__button[disabled]{opacity:1!important;cursor:progress!important}.product__info-container .product-form__buttons{min-height:4.6rem}.product__info-container .shopify-payment-button{display:block;min-height:4.6rem}.product__info-container .shopify-payment-button__button{min-height:4.6rem}.product__info-container .sma-ingredient{display:flex!important;align-items:flex-start!important;gap:16px!important;border-radius:20px!important;border:1px solid rgba(21,63,41,.28)!important;padding:12px!important}.product__info-container .sma-ingredient__media{flex:0 0 25%!important;width:25%!important;aspect-ratio:1 / 1!important;border-radius:12px!important;overflow:hidden!important}.product__info-container .sma-ingredient__img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product__info-container .sma-ingredient__body{flex:1 1 auto!important;min-width:0!important}.product__info-container .sma-ingredient__label{font-size:var(--sma-ing-label-d, 13px)!important;margin-bottom:4px!important}.product__info-container .sma-ingredient__heading{font-size:var(--sma-ing-heading-d, 16px)!important;margin-bottom:6px!important}.product__info-container .sma-ingredient__desc,.product__info-container .sma-ingredient__desc p,.product__info-container .sma-ingredient__desc li{font-size:var(--small-text-font-size-desktop)!important}.product__info-container .sma-ingredient__desc p{margin:0!important}.product__info-container .sma-ingredient__button{display:inline-block!important;margin-top:8px!important;font-size:var(--sma-ing-button-d, 12px)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important;color:#17402a!important}.product__info-container .sma-ingredient-carousel{position:relative!important}.product__info-container .sma-ingredient-carousel__track{display:flex!important;overflow:hidden!important}.product__info-container .sma-ingredient-carousel--multi .sma-ingredient-carousel__track{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.product__info-container .sma-ingredient-carousel--multi .sma-ingredient-carousel__track::-webkit-scrollbar{display:none!important}.product__info-container .sma-ingredient-carousel__slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.product__info-container .sma-ingredient-carousel__dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:10px!important}.product__info-container .sma-ingredient-carousel__dot{-webkit-appearance:none!important;appearance:none!important;flex:0 0 auto!important;width:7px!important;height:7px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:50%!important;background:#153f2947!important;cursor:pointer!important;transition:width .25s ease,background .25s ease!important}.product__info-container .sma-ingredient-carousel__dot.is-active{width:18px!important;border-radius:4px!important;background:#17402a!important}@media(prefers-reduced-motion:reduce){.product__info-container .sma-ingredient-carousel--multi .sma-ingredient-carousel__track{scroll-behavior:auto!important}.product__info-container .sma-ingredient-carousel__dot{transition:none!important}}@media(max-width:768px){.product__info-container .price__container .sma-price__compare,.product__info-container .price__container .sma-price__compare s{font-size:14px!important}.product__info-container .price__container .sma-save-pill,.product__info-container .sma-vp-progress__desc,.product__info-container .sma-vp-progress__desc p,.product__info-container .sma-vp-progress__bottom,.product__info-container .sma-vp-progress__bottom p{font-size:9px!important}.product__info-container .sma-vp-progress__caption,.product__info-container .sma-vp-progress__caption p{font-size:8px!important}.product__info-container .sma-vp__name,.product__info-container .sma-vp__price{font-size:12px!important}.product__info-container .sma-vp__meta,.product__info-container .sma-vp__compare{font-size:9px!important}.product__info-container .sma-vp__tag{font-size:8px!important}.product__info-container .sma-badges .sma-badge{font-size:var(--sma-badge-size-m, 10px)!important}.product__info-container .sma-detail-box{grid-template-columns:repeat(2,1fr)!important}.product__info-container .sma-detail-box__cell:nth-child(odd){border-left:0!important}.product__info-container .sma-detail-box__cell:nth-child(n+3){border-top:1px solid #e2e9e0!important}.product__info-container .sma-detail-box__heading{font-size:var(--sma-detail-heading-m, 12px)!important}.product__info-container .sma-detail-box__text,.product__info-container .sma-detail-box__text p,.product__info-container .sma-detail-box__text li{font-size:var(--small-text-font-size-mobile)!important}.product__info-container .sma-lab__link{font-size:var(--sma-lab-size-m, 12px)!important}.product__info-container .sma-lab__desc,.product__info-container .sma-lab__desc p{font-size:var(--sma-lab-desc-m, 9px)!important}.sma-lab-modal__frame{height:60vh!important}.sma-lab-modal__body{padding:16px!important}.product__info-container .sma-guarantee__heading{font-size:var(--sma-guarantee-heading-m, 12px)!important}.product__info-container .sma-guarantee__desc,.product__info-container .sma-guarantee__desc p,.product__info-container .sma-guarantee__desc li{font-size:var(--sma-guarantee-desc-m, 9px)!important}.product__info-container .sma-usp__text{font-size:var(--sma-usp-size-m, 10px)!important}.product__info-container .sma-ingredient__label{font-size:var(--sma-ing-label-m, 12px)!important}.product__info-container .sma-ingredient__heading{font-size:var(--sma-ing-heading-m, 15px)!important}.product__info-container .sma-ingredient__desc,.product__info-container .sma-ingredient__desc p,.product__info-container .sma-ingredient__desc li{font-size:var(--small-text-font-size-mobile)!important}.product__info-container .sma-ingredient__button{font-size:var(--sma-ing-button-m, 11px)!important}.product__info-container .sma-ingredient-carousel__dots{margin-top:8px!important}.product__info-container .sma-ingredient-carousel__dot{width:6px!important;height:6px!important}.product__info-container .sma-ingredient-carousel__dot.is-active{width:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sma-product-info.css.map */
