body.template-product{background-color:var(--product-bg)!important}html,body{overflow-x:hidden!important;max-width:100vw!important}body.template-product,body.template-product #MainContent,body.template-product main,body.template-product .product,body.template-product .product__wrapper,body.template-product .product__container,body.template-product .container{overflow-x:hidden!important;max-width:100%!important}@media(max-width:768px){html,body,#MainContent,main,.product,.product__wrapper,.container{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.product__info,.product__media,.product__images,.product__info__wrapper,.scroll-animate{max-width:100%!important;overflow-x:hidden!important}}body.template-product #MainContent,body.template-product .main-content,body.template-product main,body.template-product .product,body.template-product .product__container,body.template-product .container-wrap,body.template-product .container{background:transparent!important}.flickity-button,.flickity-prev-next-button,.flickity-button.previous,.flickity-button.next,.product__images__slider .flickity-button,.product__images__slider .flickity-prev-next-button,[data-product-slideshow] .flickity-button,[data-product-slideshow] .flickity-prev-next-button{opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important;background:#fff!important;border-radius:50%!important;width:44px!important;height:44px!important;border:none!important;box-shadow:0 2px 8px #00000026!important;cursor:pointer!important;transition:all .3s ease!important}.flickity-button svg,.flickity-prev-next-button svg,.product__images__slider .flickity-button svg,[data-product-slideshow] .flickity-button svg{fill:var(--product-text-color)!important;stroke:none!important}.flickity-button .flickity-button-icon,.flickity-prev-next-button .flickity-button-icon{fill:var(--product-text-color)!important}.flickity-button:hover,.flickity-prev-next-button:hover{opacity:1!important;transform:scale(1.1)!important;box-shadow:0 4px 12px #0003!important}.shopify-payment-button,.shopify-payment-button__button,[data-shopify=payment-button],.dynamic-checkout-buttons,[class*=shopify-payment],.shopify-block.shopify-app-block[id*=subscriptions_app_block],[id*=subscriptions_app_block],.shopify_subscriptions_app_block,[class*=shopify_subscriptions],.product__vendor,.product__vendor.subheading-text,p.product__vendor{display:none!important}.product__info,.product__info *,.product__images,.product__images *,.product__wrapper,.product__wrapper *,.shopify-section--product .product,.shopify-section--product .product *{color:var(--product-text-color)}body.template-product .related-products,body.template-product .related-products *,body.template-product .product-recommendations,body.template-product .product-recommendations *,body.template-product [data-related-products],body.template-product [data-related-products] *,body.template-product [data-product-recommendations],body.template-product [data-product-recommendations] *,body.template-product .connected-products,body.template-product .connected-products *,body.template-product .shopify-section--related-products,body.template-product .shopify-section--related-products *,body.template-product .shopify-section--product-recommendations,body.template-product .shopify-section--product-recommendations *,body.template-product .grid-product__title,body.template-product .grid-product__title *,body.template-product .product-card__title,body.template-product .product-card__title *,body.template-product .product-card__name,body.template-product .product-card__name *{color:var(--product-text-color)!important}body.template-product .product-block__cta-btn{color:#fff!important;background:#e91e8c!important}body.template-product .product-block__cta-btn:hover{color:#e91e8c!important;background:#fff!important}body.template-product .breadcrumbs,body.template-product .breadcrumbs *,body.template-product .breadcrumbs a,body.template-product .breadcrumbs span{color:var(--product-text-color)!important}body.template-product .product__info,body.template-product .product__info *{color:var(--product-text-color)}#bundler-options-container,#bundler-options-container *,.bndlr-radio-container,.bndlr-radio-container *,.bundler-options-container,.bundler-options-container *,[class*=bndlr],[class*=bndlr] *,[class*=bundler],[class*=bundler] *,.purchase-options-wrapper,.purchase-options-wrapper *,.product__offer-banner,.product__offer-banner *,.product__usp-section,.product__usp-section *,.accordion-body,.accordion-body *,.accordion-header h4,.trust-badge-text,.product__title,.product__description,.product__description *,.product__info strong,.product__info b,.product__wrapper strong,.product__wrapper b,.product .rte strong,.product .rte b,.shopify-section--product strong,.shopify-section--product b{color:var(--product-text-color)!important}.free-shipping-info{background:var(--product-theme-15);border:1px solid var(--product-theme);border-radius:8px;padding:12px 15px;margin:15px 0;text-align:center;color:var(--product-text-color);font-size:14px}.free-shipping-info strong{color:var(--product-theme)}.product__rating:not(.product__rating-top),div.product__rating,.product__rating__star,.product__rating__value{display:none!important;visibility:hidden!important}.jdgm-prev-badge__text,.jdgm-prev-badge__average-text,[data-average-rating]:after,.jdgm-prev-badge span:not(.jdgm-prev-badge__stars),.product__info .jdgm-prev-badge__text{display:none!important;visibility:hidden!important;opacity:0!important;font-size:0!important;width:0!important;height:0!important}.jdgm-prev-badge__stars{display:inline-block!important}.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-rev-widg__body,.jdgm-rev-widg__summary,.jdgm-rev-widg__reviews,.jdgm-form,.jdgm-form-wrapper,.jdgm-rev,.jdgm-rev__content,.jdgm-rev__header,.jdgm-rev__body,.jdgm-rev-widg__pagination{background:#fff!important;background-color:#fff!important}.jdgm-rev-widg,.jdgm-rev-widg *,.jdgm-form,.jdgm-form *,.jdgm-rev *,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text span,.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__timestamp,.jdgm-form__label,.jdgm-form__input,.jdgm-form__textarea,.jdgm-paginate,.jdgm-form-wrapper,.jdgm-form-wrapper *,.jdgm-write-rev-link,.jdgm-histogram,.jdgm-histogram *,.jdgm-histogram__bar-label,.jdgm-histogram__bar-content,.jdgm-rev-widg label,.jdgm-rev-widg span,.jdgm-rev-widg p,.jdgm-rev-widg div,.jdgm-rev-widg h2,.jdgm-rev-widg h3,.jdgm-rev-widg h4,[class*=jdgm]{color:var(--product-text-color)!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select,.jdgm-form__input,.jdgm-form__textarea,.jdgm-rev-widg input,.jdgm-rev-widg textarea,.jdgm-rev-widg select{background:#fff!important;border:1px solid #ddd!important;color:var(--product-text-color)!important}.jdgm-form input::placeholder,.jdgm-form textarea::placeholder,.jdgm-rev-widg input::placeholder,.jdgm-rev-widg textarea::placeholder{color:#888!important}.jdgm-form label,.jdgm-form__label,.jdgm-rev-widg label{color:var(--product-text-color)!important}.jdgm-form__btn,.jdgm-submit-rev,.jdgm-rev-widg__open-form-btn,.jdgm-form button[type=submit]{background:var(--product-theme)!important;color:#fff!important;border:none!important}.jdgm-cancel-rev,.jdgm-form button:not([type=submit]){background:transparent!important;color:var(--product-text-color)!important;border:1px solid var(--product-text-color)!important}.jdgm-rev{border:1px solid #eee!important;border-radius:8px!important;padding:15px!important;margin-bottom:15px!important}.jdgm-rev-widg a:not(.jdgm-form__btn):not(.jdgm-submit-rev),.jdgm-form a:not(.jdgm-form__btn):not(.jdgm-submit-rev),.jdgm-rev-widg a,.jdgm-form a{color:var(--product-text-color)!important;text-decoration:underline!important}.jdgm-write-rev-link,.jdgm-rev-widg__open-form-btn,[class*=write-rev],[class*=open-form],.close-form-btn,.jdgm-close-form,[class*=close-form]{color:var(--product-text-color)!important}.jdgm-cancel-rev,.jdgm-btn--border,.jdgm-btn.jdgm-btn--border{background:transparent!important;color:var(--product-text-color)!important;border:2px solid var(--product-text-color)!important}[id^=jdgm_review_title],.jdgm-form input[type=text],.jdgm-form__input--title{color:var(--product-text-color)!important;background:#fff!important}.jdgm-form__privacy-policy a,.jdgm-form__terms a,.jdgm-rev-widg .jdgm-form p a,.jdgm-rev-widg small a,.jdgm-form small a{color:var(--product-text-color)!important;text-decoration:underline!important}.bndlr-radio-container{display:none!important}#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle){display:block!important;background:#fff!important;border:2px solid #ddd!important;border-radius:12px!important;padding:20px 60px 20px 20px!important;margin-bottom:12px!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;min-height:80px!important}#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle):hover{border-color:var(--product-theme)!important;box-shadow:0 4px 12px #0000001a!important}#bundler-options-container.processed .bndlr-radio-container.selected,#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle):has(input:checked){border-color:var(--product-theme)!important;border-width:3px!important;background:#f0e6f0!important;background:linear-gradient(135deg,#e8dce8,#f5ebf5)!important;box-shadow:0 8px 30px #0003,0 4px 15px var(--product-theme-60),inset 0 0 0 2px var(--product-theme-30)!important;transform:scale(1.02);position:relative}#bundler-options-container.processed .bndlr-radio-container.selected:after,#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle):has(input:checked):after{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--product-theme)!important;border-radius:12px 0 0 12px;z-index:1}#bundler-options-container.processed .bndlr-radio-container.selected>*,#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle):has(input:checked)>*{position:relative;z-index:1}#bundler-options-container.processed .bndlr-radio-container:not(.selected):not(:has(input:checked)){background:#fff!important;box-shadow:0 2px 8px #0000000f!important}#bundler-options-container.processed .bndlr-radio-container.selected:before,#bundler-options-container.processed .bndlr-radio-container:not(.hidden-bundle):has(input:checked):before{content:"\2713"!important;position:absolute!important;left:auto!important;right:15px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;background:var(--product-text-color, #333333)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;box-shadow:0 2px 8px #0003!important;opacity:1!important;z-index:10!important;pointer-events:none!important}#bundler-options-container.processed .bndlr-radio-container:not(.selected):not(:has(input:checked)):before{content:""!important;position:absolute!important;left:auto!important;right:15px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;background:transparent!important;border:2px solid #ccc!important;border-radius:50%!important;opacity:1!important;z-index:10!important}#bundler-options-container .bndlr-radio-container input[type=radio]{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer!important;z-index:10!important}.bndlr-radio-container label,.bndlr-radio-container span,.bndlr-radio-container div,.bndlr-radio-container p,.bndlr-radio-container strong,.bndlr-radio-container b,.bndlr-radio-container small,.bndlr-option-name,.bndlr-option-label,.bndlr-quantity,.bndlr-bundle-name,[class*=bndlr-option],[class*=bndlr-label],[class*=bndlr-name],[class*=bndlr-text],[class*=bndlr-title]{color:var(--product-text-color)!important}.bndlr-radio-container .bndlr-option-name,.bndlr-radio-container .bndlr-bundle-name,.bndlr-radio-container [class*=bndlr-title],.bndlr-radio-container>label,.bndlr-radio-container>div:first-child{font-size:16px!important;font-weight:600!important;margin-bottom:5px!important;display:block!important}#bundler-options-container .bndlr-compare-price,#bundler-options-container [class*=compare],#bundler-options-container s,#bundler-options-container del,#bundler-options-container strike,.bndlr-compare-price,[class*=compare-price],.bndlr-radio-container s,.bndlr-radio-container del,.bndlr-radio-container strike,.bndlr-original-price,#bundler-options-container .bndlr-original-price,.bndlr-radio-container .bndlr-original-price,.bndlr-radio-container [class*=compare],#bundler-options-container .bndlr-price s,#bundler-options-container .bndlr-price del,.bndlr-price s,.bndlr-price del,.bndlr-price span s,.bndlr-price span del,.bndlr-radio-container .bndlr-price s,.bndlr-radio-container .bndlr-price del,[class*=bndlr] s,[class*=bndlr] del,[class*=bndlr] strike,[class*=original-price]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;font-size:0!important}#bundler-options-container .bndlr-price,.bndlr-price,.bndlr-radio-container .bndlr-price{color:var(--product-text-color)!important;font-weight:700!important;font-size:24px!important;margin-top:8px!important;display:block!important}#bundler-options-container .price-per-can,.bndlr-radio-container .price-per-can{position:absolute!important;bottom:12px!important;right:60px!important;font-size:13px!important;color:#666!important;font-weight:500!important}#bundler-options-container .discount-badge,.bndlr-radio-container .discount-badge{position:absolute!important;top:12px!important;right:60px!important;background:var(--product-text-color)!important;color:#fff!important;padding:5px 10px!important;border-radius:15px!important;font-size:12px!important;font-weight:700!important;z-index:100!important}#bundler-options-container .bndlr-per-item,#bundler-options-container .bndlr-ppc,#bundler-options-container .bndlr-ppu,#bundler-options-container [class*=per-unit],#bundler-options-container [class*=unit-price],#bundler-options-container [class*=per-item]:not(.price-per-can){display:none!important}.bndlr-radio-container.hidden-bundle{display:none!important}.bundler-volume-target-element,.bndlr-automatic-volume-bundle,.bundler-product-widget,.bndlr-widget-holder{height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important;opacity:0!important;pointer-events:none!important;position:relative!important}.subscription-toggle-wrapper{margin-top:15px!important;margin-bottom:15px!important}.subscription-toggle-box{border:2px solid var(--product-text-40)!important;border-radius:12px!important;padding:20px!important;background:transparent!important;position:relative!important;transition:all .3s ease!important}.subscription-toggle-box:hover{border-color:var(--product-theme)!important}.subscription-toggle-box:has(#subscription-main-checkbox:checked){border-color:var(--product-theme)!important;background:var(--product-theme-15)!important}.subscription-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:15px!important}.subscription-header-text{font-size:18px!important;font-weight:600!important;color:var(--product-text-color)!important}.subscription-discount-badge{background:var(--product-theme)!important;color:#fff!important;padding:6px 12px!important;border-radius:20px!important;font-size:13px!important;font-weight:700!important}.subscription-main-checkbox-label{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;padding:10px 0!important}.subscription-checkbox{width:22px!important;height:22px!important;accent-color:var(--product-theme)!important;cursor:pointer!important}.subscription-option-label{font-size:16px!important;color:var(--product-text-color)!important;font-weight:500!important}.subscription-frequency-selector{margin-top:15px!important;padding-top:15px!important;border-top:1px solid var(--product-text-20)!important}.subscription-frequency-dropdown-label{display:block!important}.subscription-frequency-dropdown-label>span{display:block!important;font-size:14px!important;color:var(--product-text-color)!important;margin-bottom:8px!important}.subscription-frequency-dropdown{width:100%!important;padding:12px 15px!important;border:2px solid var(--product-text-40)!important;border-radius:8px!important;font-size:15px!important;background:#fff!important;color:var(--product-text-color)!important;cursor:pointer!important}.subscription-frequency-dropdown:focus{border-color:var(--product-theme)!important;outline:none!important}.subscription-price-display{margin-top:15px!important;padding:10px 15px!important;background:var(--product-theme-10)!important;border-radius:8px!important}.subscription-price-label{font-size:13px!important;color:var(--product-text-90)!important}.subscription-final-price{font-size:22px!important;font-weight:700!important;color:var(--product-theme)!important}.subscription-benefits{margin-top:15px!important;padding-left:0!important;list-style:none!important}.subscription-benefit{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--product-text-80)!important;padding:5px 0!important}.subscription-benefit:before{content:"\2713"!important;color:var(--product-theme)!important;font-weight:700!important}.product__form,.product__form>div,.product__form form,[data-product-form-container],[data-product-form-container] form{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;width:100%!important;max-width:100%!important}[data-product-form-container],.product__form-container,.product__form-wrapper,.product__form,.product__block--form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product__info__inner .product__block,.product__info__wrapper .product__block{width:100%!important;max-width:100%!important}.product__form .variant-wrapper,.product__form .product__form-block:has(.variant-wrapper),.product__form-block:has(.variant-input-wrap){display:none!important}.product__form-block,.product__form .product__form-block{flex:0 0 auto!important;width:auto!important;margin:0!important}.product__form-buttons{flex:1 1 0%!important;display:flex!important;flex-direction:row!important;width:auto!important;max-width:none!important;min-width:0!important}.product__form button[type=submit],.product__form .product__submit,button[name=add],.product__form-submit,.product__form-buttons button,.product__block--form button[type=submit]{background:var(--product-theme)!important;border:2px solid var(--product-theme)!important;color:#fff!important;font-weight:700!important;padding:12px 15px!important;border-radius:8px!important;font-size:15px!important;cursor:pointer!important;height:50px!important;min-width:180px!important;flex-grow:1!important;flex-shrink:0!important;flex-basis:auto!important;text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important}.product__form button[type=submit] span,.product__form .product__submit span,button[name=add] span,.product__form-submit span,[data-add-to-cart-text],.product__form-buttons button span{color:#fff!important;opacity:1!important;visibility:visible!important;display:inline!important;text-transform:none!important;letter-spacing:normal!important}.product__info__wrapper,.product__title__wrapper{display:flex;flex-direction:column}.product__rating-top{display:block!important;visibility:visible!important;opacity:1!important}.product__rating-top .jdgm-widget,.product__rating-top .jdgm-preview-badge{display:inline-block!important;visibility:visible!important;opacity:1!important}.product__rating-top .jdgm-prev-badge__stars{display:inline-block!important}.product__title{font-size:42px!important;line-height:1.2!important;color:var(--product-text-color)!important}.product__offer-banner{background:var(--product-theme-15);border:1px solid var(--product-theme);padding:12px 18px;margin-bottom:15px;border-radius:8px;font-size:14px;color:var(--product-text-color);box-shadow:0 2px 8px #0000001a}.product__usp-section{background:var(--product-theme-10);border:2px solid var(--product-theme);border-radius:12px;padding:20px;margin:15px 0;color:var(--product-text-color);font-size:14px;line-height:1.6}.product__usp-section strong{color:var(--product-text-color)}.product__testimonials{margin:20px 0 15px;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all .3s ease}.product__testimonials.loaded{opacity:1;visibility:visible;height:auto;overflow:visible}.testimonial-box{background:var(--product-theme-10);border:1px solid var(--product-theme);border-radius:8px;padding:20px}.testimonial-stars{margin-bottom:12px;font-size:18px;color:gold}.testimonial-title{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--product-text-color)}.testimonial-body{font-size:14px;line-height:1.6;margin-bottom:12px;color:var(--product-text-color)}.testimonial-footer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--product-theme-40)}.testimonial-author{font-weight:600;font-size:13px;color:var(--product-text-color)}.testimonial-verified{font-size:12px;color:var(--product-text-color)}.testimonial-container{background:var(--product-theme-10);border:1px solid var(--product-theme);border-radius:10px;padding:20px;color:var(--product-text-color)}.flavor-selector-wrapper{width:100%;position:relative;padding:0 50px;margin:15px 0 20px}.flavor-selector-carousel{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:8px 0}.flavor-selector-carousel::-webkit-scrollbar{display:none}.flavor-item{flex:0 0 auto;width:112px;text-align:center;cursor:pointer;text-decoration:none;transition:transform .2s ease}.flavor-item:hover{transform:translateY(-3px)}.flavor-item-inner{background:#f5f5f5;border:2px solid #ddd;border-radius:10px;padding:10px;height:170px;display:flex;flex-direction:column;transition:all .2s ease}.flavor-item:hover .flavor-item-inner{border-color:var(--product-theme)}.flavor-item.active .flavor-item-inner{border:3px solid var(--product-theme)!important;background:#fff!important;box-shadow:0 0 0 3px var(--product-theme)!important}.flavor-item.active .flavor-item-text{color:var(--product-text-color)!important;font-weight:700!important}.flavor-item-image{width:100%;height:80px;object-fit:contain;margin-bottom:6px;background:#fff;border-radius:6px}.flavor-item-text{font-size:10.5px;font-weight:600;color:var(--product-text-color);line-height:1.3;flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.flavor-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;padding:0;box-shadow:0 2px 8px #00000026}.flavor-arrow:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0003}.flavor-arrow-left{left:-10px}.flavor-arrow-right{right:-10px}.flavor-arrow svg{width:20px;height:20px;stroke:var(--product-text-color);stroke-width:2;fill:none}.product__trust-badges{background:var(--product-theme-15);border:1px solid var(--product-theme);padding:15px;margin:15px 0;border-radius:8px}.trust-badges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-badge-item{display:flex;flex-direction:row;align-items:center;text-align:left;gap:8px}.trust-badge-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.trust-badge-icon svg{width:30px;height:30px;stroke:var(--product-text-color);stroke-width:2;fill:none}.trust-badge-text{color:var(--product-text-color);font-size:12px;line-height:1.3}.product__accordion{width:100%;margin-top:15px}.accordion-item{border:1px solid var(--product-theme);background:var(--product-theme-15);border-radius:8px;margin-bottom:10px;overflow:hidden}.accordion-header{padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.accordion-header:hover{background:var(--product-theme-25)}.accordion-header h4{margin:0;font-size:16px;font-weight:600;color:var(--product-text-color)}.accordion-icon{color:var(--product-theme);transition:transform .3s ease}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.active{max-height:500px}.accordion-body{padding:20px;font-size:14px;line-height:1.6;color:var(--product-text-color)}.product__description-section{width:100%}.product__description-content,.product__description-content p,.product__description-content ul,.product__description-content ol,.product__description-content li,.product__description-content strong,.product__description-content b{color:var(--product-text-color)}.product__description-content p{margin:0 0 10px}.product__description-content ul,.product__description-content ol{margin:10px 0;padding-left:20px}.product__description-content li{margin-bottom:5px}.product__description-content strong,.product__description-content b{font-weight:600}.product__description-content a{color:var(--product-theme);text-decoration:underline}[data-quantity-holder],.qty__adjust{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;background:var(--product-theme-15)!important;border:2px solid var(--product-theme)!important;border-radius:8px!important;padding:6px 8px!important;gap:0!important;flex:0 0 auto!important;min-width:100px!important;max-width:110px!important}.qty__adjust label.accessible-label,[data-quantity-holder] label.accessible-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.qty__adjust button,.qty__adjust-btn{background:transparent!important;border:none!important;color:var(--product-text-color)!important;cursor:pointer!important;padding:5px 10px!important;transition:color .3s ease!important}.qty__adjust button:hover,.qty__adjust-btn:hover{color:var(--product-theme)!important}.qty__adjust button svg,.qty__adjust-btn svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important}.qty__adjust input[type=number],.qty__adjust input[type=text],.qty__adjust-input,[data-quantity-field]{background:transparent!important;border:none!important;color:var(--product-text-color)!important;text-align:center!important;font-size:18px!important;font-weight:600!important;width:40px!important;padding:5px 0!important;margin:0!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;appearance:none!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;caret-color:transparent!important}.qty__adjust input::-webkit-inner-spin-button,.qty__adjust input::-webkit-outer-spin-button,.qty__adjust input[type=number]::-webkit-inner-spin-button,.qty__adjust input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}[data-quantity-holder] input,.qty__adjust input,input[name=quantity]{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;min-height:20px!important}.product__form button[type=submit],button[name=add]{background:var(--product-text-color)!important;border:2px solid var(--product-text-color)!important;color:var(--product-theme)!important;font-weight:700!important;padding:15px 30px!important;border-radius:8px!important;font-size:16px!important;cursor:pointer!important;transition:all .2s ease!important}.product__form button[type=submit]:hover,button[name=add]:hover{opacity:.9!important}.cart-drawer,.cart-drawer *,.site-cart,.site-cart *,.cart__item,.cart__item *,.cart-drawer__content,.cart-drawer__content *,[data-cart-drawer],[data-cart-drawer] *,.drawer__content,.drawer__content *,.cart__items,.cart__items *,.cart-item,.cart-item *,.cart__item-title,.cart__item-price,.cart__item-quantity,.cart__total,.cart__subtotal,.cart-drawer__title,.cart-drawer__item-title,.cart-drawer__item-price,[data-items-holder] *,[data-item] *,.cart__item__title,.cart__item__price,.cart-drawer a,.site-cart a,.cart__item a,[data-cart-drawer] a,.cart-drawer button,.site-cart button,[data-cart-drawer] button,.cart-drawer input,.site-cart input,.cart__item input,[data-cart-drawer] input{color:#fff!important}.product__mobile-header{display:none}@media(max-width:768px){body.template-product #MainContent>.shopify-section:first-child,body.template-product .main-content>.shopify-section:first-child,body.template-product [id*=section_announcement]{margin-top:-45px!important}body.template-product .announcement__wrapper.section-padding,body.template-product [data-announcement-wrapper]{--PT: 0px !important;padding-top:0!important}.shopify-section--product,.product,.container-wrap,.product__wrapper{margin-top:0!important}.product__mobile-header{display:block!important;width:100%;padding:0 15px;margin:0 0 15px;order:-2!important}.product__container{display:flex!important;flex-direction:column!important}.product__images{order:-1!important;width:100%!important}.product__info{order:0!important;width:100%!important}.product__form button[type=submit],.product__form .product__submit,button[name=add],.product__form-submit,.product__form-buttons button,.product__block--form button[type=submit]{flex-grow:1!important;width:auto!important;min-width:0!important;max-width:none!important}[data-product-form-container] form,.product__form form,.product__block--form form{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}[data-quantity-holder],.qty__adjust{flex-shrink:0!important;width:auto!important;min-width:100px!important;max-width:110px!important}.product__info .product__rating-top,.product__info .product__offer-banner,.product__info h1.product__title{display:none!important}.product__mobile-header .mobile-rating-stars{margin-bottom:15px!important}.product__mobile-header .mobile-offer-banner{background:var(--product-theme-15);border:1px solid var(--product-theme);padding:10px 15px;margin-bottom:15px!important;border-radius:8px;font-size:13px;text-align:left;color:var(--product-text-color);box-shadow:0 2px 8px #0000004d}.product__mobile-header .mobile-product-title{font-size:24px!important;font-weight:700!important;color:var(--product-text-color)!important;margin:0 0 15px!important;line-height:1.2!important}.product__title{font-size:28px!important}.trust-badges-grid{grid-template-columns:repeat(3,1fr);gap:8px}.trust-badge-item{flex-direction:row;text-align:left}.trust-badge-text{font-size:10px}.flavor-selector-wrapper{padding:0 35px}.flavor-item{width:96px}.flavor-item-inner{height:155px}.flavor-item-image{height:64px}.flavor-item-text{font-size:9px}}@keyframes slideFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.scroll-animate{opacity:0!important;transition:none!important}.scroll-animate.from-right{transform:translate(100px)!important}.scroll-animate.from-left{transform:translate(-100px)!important}.scroll-animate.in-view{opacity:1!important;transform:translate(0)!important;transition:opacity .7s ease-out,transform .7s ease-out!important}.scroll-animate.delay-1.in-view{transition-delay:.1s!important}.scroll-animate.delay-2.in-view{transition-delay:.2s!important}.scroll-animate.delay-3.in-view{transition-delay:.3s!important}.scroll-animate.delay-4.in-view{transition-delay:.4s!important}.scroll-animate.delay-5.in-view{transition-delay:.5s!important}@media(max-width:768px){.scroll-animate{overflow:visible!important}.scroll-animate.mobile-from-left{transform:translate(-30px)!important;opacity:0!important}.scroll-animate.mobile-from-right{transform:translate(30px)!important;opacity:0!important}.scroll-animate.from-right:not(.mobile-from-left):not(.mobile-from-right){transform:translate(30px)!important}.scroll-animate.mobile-from-left.in-view,.scroll-animate.mobile-from-right.in-view,.scroll-animate.from-right.in-view{transform:translate(0)!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page.css.map */
