.main_product .page-content{padding-top:56px;padding-bottom:48px}.main_product .page-width{max-width:1200px}.main_product .grid .grid__item.product_gallery_item{padding:0;width:55%}.main_product .grid .grid__item.product_content_item{width:45%;padding:0 0 0 50px}.main_product .product_content_item .product-single__meta{padding:0}.page-content--product .add-to-cart.btn--loading{min-height:62px}@media (max-width: 920px){.main_product .page-content{padding-top:0;padding-bottom:48px}.main_product .grid .grid__item.product_gallery_item{position:unset}.main_product .grid .grid__item.product_gallery_item,.main_product .grid .grid__item.product_content_item{width:100%}.main_product .page-width{padding:0}.main_product .page-width .grid{margin:0}.main_product .grid .grid__item.product_content_item{padding:30px 20px 0}}.product__thumbs.product__thumbs--below{margin-top:12px}.product__thumbs--below .product__thumb-item{margin-right:0}.product__thumbs.product__thumbs--below .product__thumb-item{max-width:100%;width:20%}.product__thumb-item .product__thumb{border-radius:5px;overflow:hidden;border:2px solid transparent;padding:2px;position:relative}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{content:none!important}.product__thumb-item .product__thumb.is-active{border-color:#000}.product__thumb-item .product__thumb img.image-element{border-radius:3px}.js-photoswipe__zoom.product__photo-zoom{position:absolute;bottom:16px;right:16px;width:35px;height:35px;background:#fff;border:1px solid #d2d2d2;border-radius:99px;display:flex!important;align-items:center;justify-content:center;padding:2px;top:auto;left:auto;z-index:9;opacity:1}.js-photoswipe__zoom.product__photo-zoom svg.icon.icon-search{display:none!important}.js-photoswipe__zoom.product__photo-zoom img.icon.icon-search{margin:0;width:100%;height:100%;object-fit:contain}.image-text-benefits .benefits-banner-media>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:50%;display:block}@media (max-width: 920px){.product__thumbs.product__thumbs--below{margin-top:12px;padding:0 16px}}@media (max-width: 768px){.product_gallery_item .product__main-photos{margin:0}.product_gallery_item .flickity-page-dots{display:none}.product__thumbs.product__thumbs--below{margin-top:12px;display:block!important}.product__thumbs.product__thumbs--below .product__thumb-item{width:25%}}.product-single__meta .product-block.product-block--header{margin:0}.product-single__meta .product-block--header .product-single__title{margin:0;color:#000;font-size:48px;font-style:normal;font-weight:700;font-weight:unset;line-height:120%;letter-spacing:.48px;font-family:var(--helvetica--750);text-transform:unset}.product-block.product-block--price{margin:20px 0 0}.product-block.product-block--price span.product__price{display:flex;align-items:center;gap:10px}.product-block.product-block--price span.product__price{margin:0;color:#717171;font-size:28px;font-style:normal;font-weight:750;font-weight:unset;font-family:var(--helvetica--85-heavy);line-height:24px;letter-spacing:-.84px}.product-block.product-block--price span.product__price small{font-size:26px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.78px;font-family:var(--helvetica--401);display:block;margin:-3px 0 0}.product-block.product-block--price span.product__price .product_pack_value{display:block;padding:5px 10px 2px;background-color:#000;color:#fff;font-size:14px;font-weight:700;border-radius:99px;text-transform:uppercase;letter-spacing:.8px;margin:-3px 0 0}.product-block.product-block--price .product__policies{display:none}.product-single__meta .productusps{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:20px 0 16px;margin:14px 0 20px}.product-single__meta .productusps .productusps-list{margin:0;padding:0;list-style:none}.productusps .productusps-list li{padding-left:30px;position:relative;color:rgba(var(--color-foreground),1);font-family:var(--helvetica--402);font-size:18px;font-style:normal;font-weight:400;font-weight:unset;line-height:150%;letter-spacing:.18px;margin:0}.productusps .productusps-list li+li{margin:8px 0 0}.productusps .productusps-list li:before{content:"";width:20px;height:20px;display:block;background:url(/cdn/shop/files/svgviewer-png-output.png?v=1749722176);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:2px;left:0}.product-block.product-block--variants{margin:16px 0 0}.product-block--variants .variant-wrapper label.variant__label{color:#000;font-size:16px;font-style:normal;font-weight:400;font-weight:unset;font-family:var(--helvetica--402);line-height:140%;letter-spacing:.16px;margin-bottom:14px;text-transform:unset}.product-block--variants .variant-wrapper .variant-input-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.variant-wrapper .variant-input-wrap .variant-input{display:block}.variant-wrapper .variant-input-wrap label.variant__button-label{margin:0;border-radius:4px;min-width:110px;min-height:48px;display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.variant-wrapper .variant-input-wrap label.variant__button-label.disabled{opacity:.5}.product-block.product-block-buybuttons{margin:16px 0}.product-block.product-block-buybuttons .product-block{margin:0}.product-block.product-block-buybuttons button.add-to-cart{padding:18px;border-radius:99px;background:#000;border-color:#000}.product-block.product-block-buybuttons button.add-to-cart[disabled=disabled]{opacity:.5}.product-block.product-block-buybuttons button.add-to-cart:hover{background:#ffe164;border-color:#ffe164}.product-block.product-block-buybuttons button.add-to-cart>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px;text-transform:uppercase}.product-block.product-block-buybuttons button.add-to-cart:hover>span{color:#000}.product-block.product-block-buybuttons button.add-to-cart:hover svg path{fill:#000}.product-block.product-block-buybuttons button.add-to-cart[disabled=disabled] svg{display:none}.product-block.product-block-buybuttons .shopify-payment-button{display:none}.product_payment__icon{margin:16px 0 0}.product_usps_box{margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:15px}.product_usps_box .product_usps_list{display:flex;align-items:center;gap:4px;line-height:1}.product_usps_list .product_usps_icon svg{display:block}.product_usps_list .product_usps_text span{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:140%;text-transform:capitalize;letter-spacing:normal}.product_other_flavorbox{border-radius:8px;background:#bfd6e866;padding:30px 25px 29px 28px;margin-top:32px}.product_flavor__slider .custom-upsell--title h4{margin:0;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.2px;text-transform:unset}.product_flavor__slider .custom--upsell-inner.upsell-slider{margin-top:20px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 25px 16px 0;margin-right:-25px;-webkit-overflow-scrolling:touch}.product_flavor__slider .custom--upsell-inner .upsell--item{border-radius:8px;border:1px solid #f2f2f2;background:#fff;padding:14px;width:380px;flex:0 0 auto}.product_flavor__slider .upsell--item .custom--upsell-item .custom--upsell-item-img{width:90px;height:90px}.product_flavor__slider .custom--upsell-item-details .upsell-item-title .ui-productname{font-size:15px;letter-spacing:.15px}.upsell_product_flavor .card--bedge{border-radius:2px;padding:4px 5px 3px;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:140%;line-height:1;text-transform:uppercase;display:inline-block}.product_flavor__slider .upsell--review-price{margin-top:3px}.product_flavor__slider .upsell--review-price .upsell-item-price p.upsell-original--price{font-size:14px;letter-spacing:-.28px}.product_flavor__slider .upsell__price_variant{display:flex;align-items:end;justify-content:space-between;gap:5px;margin-top:3px}.product_flavor__slider .custom--upsell-inner.upsell-slider::-webkit-scrollbar{background:#bfd6e8;height:5px}.product_flavor__slider .custom--upsell-inner.upsell-slider::-webkit-scrollbar-thumb{background:#000;height:5px}.upsell--item .custom--upsell-item{display:flex;align-items:center;gap:10px}.upsell--item .custom--upsell-item .custom--upsell-item-img{flex:0 0 auto;border-radius:8px;background:#d6e6f233;width:82px;height:82px;padding:0}.upsell--item .custom--upsell-item .custom--upsell-item-details{flex:1}.product_other_flavorbox .custom--upsell-item .flavor_product_rating{margin-bottom:7px}.upsell--item .custom--upsell-item .rating-wrapper{margin-bottom:4px}.upsell--item .custom--upsell-item .upsell_product_flavor{line-height:1}.custom--upsell-item-details .upsell-item-title .ui-productname{color:var(--Primary-Black, #000);font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.14px;margin:0;font-family:var(--helvetica--750);font-weight:unset}.custom--upsell-item-details .upsell-item-title .ui-productname a{text-decoration:none;color:#000}.main_upsells__container .upsell--item .ui-productbedge{line-height:1;margin-top:3px;margin-bottom:-2px}.main_upsells__container .upsell--item .ui-productbedge span.card--bedge{border-radius:2px;padding:4px 5px 3px;color:var(--Primary-Black, #000);font-size:12px;font-style:normal;font-weight:500;line-height:140%;line-height:1;text-transform:uppercase;display:inline-block}.custom--upsell-item-details .upsell-item-add-button .product-form{margin:0}.custom--upsell-item-details .upsell-item-add-button .product-form .add__custom_loader{width:78px;height:30px;border-radius:99px;border:1px solid #000;background-color:#fff;color:#000;text-align:center;text-align-last:center}.custom--upsell-item-details .upsell-item-add-button .product-form .add__custom_loader svg{width:20px;height:20px;margin:0 auto}.custom--upsell-item-details .upsell-item-add-button .product-form .product-form__submit,.custom--upsell-item-details .upsell-item-add-button select.add_pro_try_sel,.custom--upsell-item-details .upsell-item-add-button a.of-redirect-button{-webkit-appearance:none;appearance:none;width:78px;height:30px;border:1px solid #000;color:#000;text-align:center;text-align-last:center;border-radius:99px;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.13px;box-shadow:unset!important}.custom--upsell-item-details .upsell-item-add-button a.of-redirect-button{display:flex;justify-content:center;align-items:center;text-decoration:none}.custom--upsell-item-details .upsell-item-add-button select.add_pro_try_sel:hover,.custom--upsell-item-details .upsell-item-add-button select.add_pro_try_sel:active,.custom--upsell-item-details .upsell-item-add-button select.add_pro_try_sel:focus{box-shadow:unset!important;outline:none}.custom--upsell-item-details .upsell-item-add-button .product-form .product-form__submit{padding:0;background-color:#fff;min-width:unset;min-height:unset;margin:0}.custom--upsell-item-details .upsell-item-add-button .product-form .product-form__submit.loading{color:transparent}.custom--upsell-item-details .upsell-item-add-button .product-form .product-form__submit .loading__spinner{color:#000}.custom--upsell-item-details .upsell-item-add-button .product-form .product-form__submit.loading>.loading__spinner .path{stroke:rgba(var(--color-button),1)}.upsell__price_variant{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:5px}.upsell_price_inner{flex:1}.upsell_price_inner .upsell_product_variant{margin-top:6px}.upsell_price_inner .upsell_product_variant span{display:block;color:#12121299;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.12px}.upsell--review-price .upsell-item-price p{margin:0}.upsell--review-price .upsell-item-price p.upsell-original--price{color:var(--Primary-Black, #000);font-family:var(--helvetica--85-heavy);font-size:13px;font-style:normal;font-weight:750;font-weight:unset;line-height:140%;letter-spacing:-.26px}.upsell-item-form .add__btn_custom_sel{border:1px solid #000;width:72px;-webkit-appearance:none;appearance:none;padding:9px 6px 6px;border-radius:99px;text-align:center;color:var(--Primary-Black, #000);font-family:var(--helvetica--750);font-size:12px;font-style:normal;font-weight:700;font-weight:unset;line-height:normal;letter-spacing:.12px;text-transform:uppercase}.upsell-item-add-button>button.add__custom_loader{width:72px;display:flex;align-items:center;height:28px;justify-content:center;border:1px solid #000;border-radius:99px;background:transparent}.upsell-item-add-button button.add__custom_loader svg{width:20px;height:20px}.upsell-item-form .add__btn_custom_sel:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.product-block.product-block--tab{margin:24px 0 0}.product-block.product-block--tab+.product-block--tab{margin:0}.product-block.product-block--tab .collapsibles-wrapper{border-bottom:.1rem solid rgba(0,0,0,.08);border-top:.1rem solid rgba(0,0,0,.08)}.product-block.product-block--tab+.product-block--tab .collapsibles-wrapper{border-top:none}.product-block--tab .collapsibles-wrapper .collapsible-trigger{border:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;text-transform:unset}.collapsible-trigger .collapsible_header_content{display:flex;align-items:center;gap:8px;flex:1}.collapsible-trigger .collapsible_header_content span{display:block;color:#000;font-size:16px;font-style:normal;font-weight:500;font-weight:unset;line-height:150%;letter-spacing:.16px;font-family:var(--helvetica--401);margin-bottom:-5px}.collapsibles-wrapper .collapsible-trigger .colla_trigger_icon{width:32px;height:32px;border:1px solid #f2f2f2;border-radius:99px;justify-content:center;align-items:center;display:flex}.collapsibles-wrapper .collapsible-trigger .colla_trigger_icon svg{display:block;width:20px;height:20px}.collapsibles-wrapper .collapsible-trigger.is-open .colla_plus_icon.colla_trigger_icon,.collapsibles-wrapper .collapsible-trigger .colla_minus_icon.colla_trigger_icon{display:none}.collapsibles-wrapper .collapsible-trigger.is-open .colla_minus_icon.colla_trigger_icon{display:flex}.collapsibles-wrapper .collapsible-content .collapsible-content__inner.rte{padding:0 0 16px;border:none;font-family:var(--helvetica--402);font-weight:unset;font-size:15px;color:#000;letter-spacing:.15px;line-height:150%}.collapsible-content .collapsible-content__inner.rte p{margin:0}.collapsible-content .collapsible-content__inner.rte p+p{margin:16px 0}.wholesale_price_block{margin:10px 0 0}.wholesale_price_grid{display:flex;gap:10px}.wholesale_price_grid .wholesale_price_col{width:calc(50% - 5px)}.wholesale_price_col .wholesale_price_box{border-radius:6px;border:1px solid #F2F2F2}.wholesale_price_box .wholesale_price_label{background:#f5f5f5;padding:8px 4px}.wholesale_price_box .wholesale_price_label h6{margin:0;color:#000;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.13px;text-transform:unset}.wholesale_price_box .wholesale_price_inner{padding:12px 8px}.wholesale_price_box .wholesale_price_inner p{margin:0;color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-align:center;opacity:.75}.wholesale_price_box .wholesale_price_inner p strong{font-size:12px;letter-spacing:.12px;font-weight:400}.wholesale_price_col.wholesale_price_msrp .wholesale_price_label{background:#a7ffa9}.wholesale_price_msrp .wholesale_price_inner p{color:#006202}.wholesale_price_msrp .wholesale_price_inner p strong{color:#000}.main-sub_product_block{margin-top:20px}.main-sub_product_block .block_title{color:#000;font-size:16px;font-style:normal;font-weight:400;font-weight:unset;font-family:var(--helvetica--402);line-height:140%;letter-spacing:.16px;margin-bottom:11px}.sub-products-wrapper .sub-product-card{padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.sub-products-wrapper .sub-product-card+.sub-product-card{border-top:1px solid #E7E7E7}.sub-products-wrapper .sub-product-card .card-img_wrapper{display:flex;align-items:center;gap:16px}.sub-products-wrapper .sub-product-card .card-img_wrapper .card_details{display:flex;flex-direction:column;align-items:start}.sub-products-wrapper .sub-product-card .card-img_wrapper .card_details .card_subproduct_title{display:block;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16px}.sub-products-wrapper .sub-product-card .card-img_wrapper .card_details .learn-more{color:#000c;font-size:13px;font-weight:400;line-height:normal;letter-spacing:.13px;text-decoration-line:underline;margin-top:4px}.sub-products-wrapper .sub-product-card .card-img_wrapper .card-img{width:68px;height:68px;flex-shrink:0}.sub-products-wrapper .sub-product-card .card-img_wrapper .card-img img{width:100%;height:100%;object-fit:contain;object-position:center}.sub-products-wrapper .product-counter-wrapper{display:flex}.sub-products-wrapper .product-counter-wrapper button{width:36px;height:36px;display:flex;padding:0;justify-content:center;align-items:center;cursor:pointer;border-radius:6px;border:1px solid #000;transition:.1s}.sub-products-wrapper .product-counter-wrapper .product-input-counter{width:47px;height:36px;padding:4px;border:none;-webkit-appearance:none;appearance:none;text-align:center}.sub-products-wrapper .product-counter-wrapper .product-input-counter{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.18px}.sub-products-wrapper .product-counter-wrapper input[type=number]{-moz-appearance:textfield}.sub-products-wrapper .product-counter-wrapper input::-webkit-outer-spin-button,.sub-products-wrapper .product-counter-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}.sub-products-wrapper .product-counter-wrapper.no-product .product-input-counter,.sub-products-wrapper .product-counter-wrapper.no-product button.minus-product{display:none}.sub-products-wrapper .product-counter-wrapper button:hover,.sub-products-wrapper .product-counter-wrapper.no-product button{background-color:#000}.sub-products-wrapper .product-counter-wrapper button svg{width:24px;height:24px;flex-shrink:0}.sub-products-wrapper .product-counter-wrapper button:hover svg path,.sub-products-wrapper .product-counter-wrapper.no-product button svg path{stroke:#fff}.sub-products-wrapper .product-counter-wrapper.no-product.disabled button{border:1px solid #00000030;background-color:#00000030}@media (max-width: 1199px){.product-single__meta .product-block--header .product-single__title{font-size:36px;letter-spacing:.36px}.product-block.product-block--price{margin:6px 0 0}.product-block.product-block--price span.product__price{font-size:22px;letter-spacing:-.66px}.product-block.product-block--price span.product__price small{font-size:20px;line-height:20px;letter-spacing:-.7px}.product-block.product-block--price span.product__price .product_pack_value{padding:3px 8px 0;font-size:12px;letter-spacing:.8px}.productusps .productusps-list li{padding-left:26px;font-size:15px;letter-spacing:.15px}.productusps .productusps-list li:before{width:19px;height:19px;top:1px}.product-block--variants .variant-wrapper label.variant__label{font-size:14px;letter-spacing:.14px;margin-bottom:8px}.variant-wrapper .variant-input-wrap label.variant__button-label{min-width:90px;min-height:38px;font-size:14px;line-height:150%}.product-block.product-block-buybuttons button.add-to-cart{padding:17px}.product_usps_list .product_usps_icon svg{width:18px;height:18px}.product_usps_list .product_usps_text span{font-size:13px}.product_other_flavorbox{padding:25px 20px;margin-top:20px}.product_flavor__slider .custom-upsell--title h4{font-size:16px;letter-spacing:.16px}.product_flavor__slider .custom--upsell-inner.upsell-slider{margin-top:16px;padding:0 20px 16px 0;margin-right:-20px}.product_flavor__slider .custom--upsell-inner .upsell--item{padding:12px;width:350px}.product_flavor__slider .upsell--item .custom--upsell-item .custom--upsell-item-img{width:80px;height:80px}.product_flavor__slider .custom--upsell-item-details .upsell-item-title .ui-productname{font-size:13px;letter-spacing:.13px}.upsell_product_flavor .card--bedge{padding:3px;font-size:11px}.flavor_product_rating .rating-star{font-size:14px}.flavor_product_rating p.caption{font-size:11px}.product_flavor__slider .upsell--review-price{margin-top:3px}.product_flavor__slider .upsell--review-price .upsell-item-price p.upsell-original--price{font-size:13px;letter-spacing:-.24px}}@media (max-width: 1024px){.sub-products-wrapper .sub-product-card .card-img_wrapper .card_details .card_subproduct_title{font-size:14px;letter-spacing:.14px}.sub-products-wrapper .product-counter-wrapper button{width:30px;height:30px;border-radius:4px}.sub-products-wrapper .product-counter-wrapper .product-input-counter{width:42px;height:30px;padding:2px}.sub-products-wrapper .product-counter-wrapper .product-input-counter{font-size:16px;letter-spacing:.16px}}@media (max-width: 920px){.product_other_flavorbox{padding:26px 20px 26px 32px;margin-top:20px;margin-left:-20px;margin-right:-20px;border-radius:0}}@media (max-width: 768px){.main_product .product_content_item .product-single__meta{padding:0;margin:0;text-align:left}.productusps .productusps-list li{padding-left:26px;font-size:16px;letter-spacing:.16px}.product_flavor__slider .custom--upsell-inner .upsell--item{padding:10px;width:320px}.product-block--tab .collapsibles-wrapper .collapsible-trigger{padding:15px 0}.collapsibles-wrapper .collapsible-trigger .colla_trigger_icon svg{margin:-2px 0 0}}@media (max-width: 575px){.product-single__meta .product-block--header .product-single__title{font-size:32px;letter-spacing:.32px}.product-block.product-block--price span.product__price{font-size:20px;letter-spacing:-.6px}.product-block.product-block--price span.product__price small{font-size:18px;line-height:18px;letter-spacing:-.6px}.product-block.product-block--price span.product__price .product_pack_value{padding:3px 8px 0;font-size:11px;letter-spacing:.5px;margin:-5px 0 0}.wholesale_price_box .wholesale_price_inner{padding:8px 6px}.wholesale_price_box .wholesale_price_inner p{font-size:16px;letter-spacing:.16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-page.css.map */
