html{scroll-behavior:smooth}.main__product .page-width{padding:0 40px;max-width:1320px}.grid__item.product__media-wrapper media-gallery{display:block;position:sticky;top:106px}.product__info-wrapper.grid__item{padding:0!important}.grid__item.product__media-wrapper{padding-right:72px}@media only screen and (max-width: 1199px){.main__product{padding:48px 0 56px!important}.grid__item.product__media-wrapper{padding-right:48px}.main__product .page-width{padding:0 24px}}@media only screen and (max-width: 767px){.main__product{padding:0 0 20px!important}.main__product .page-width{padding:0}.main__product .page-width .product.grid{flex-direction:column}.grid__item.product__media-wrapper{padding-right:0;width:100%}.product__info-wrapper.grid__item{width:100%;padding:20px 20px 0!important}}.product--thumbnail_slider .thumbnail-slider{display:block!important}.product_top_slider{position:relative;margin-bottom:20px}.product---gallery-v1 .product_top_slider .product__gallery{margin-bottom:0;display:block;padding:0}.product__media-list.slick-initialized .slick-track{display:flex;align-items:center}.product---gallery-v1 .product__gallery .product-media-container.global-media-settings{border:none;margin:0}.product_top_slider .product__gallery img,.product_top_slider .product__gallery video{border-radius:8px}.product_top_slider .zoom-gallery{position:absolute;bottom:25px;right:25px;width:56px;height:56px;cursor:pointer;box-shadow:0 0 5px 1px #0000000a;border-radius:99px}body:has(.product--media-item.slick-active .deferred-media) .product_top_slider .zoom-gallery{display:none!important}.product_top_slider .zoom-gallery img{max-width:100%;height:auto;display:block}body:not(.menu-open) .product__thumbnail .slick-arrow{z-index:1}body.overflow-hidden .product__thumbnail .slick-arrow{z-index:unset}.product__thumbnail .slick-arrow:before{display:none!important}.product__thumbnail .slick-prev.slick-arrow{left:0;width:15%;height:101%;background:linear-gradient(-90deg,#fff0,#fff 78.35%);display:flex!important;align-items:center}.product__thumbnail .slick-prev>svg{transform:rotate(180deg)}.product__thumbnail .slick-next.slick-arrow{right:0;width:15%;height:101%;background:linear-gradient(90deg,#fff0,#fff 78.35%);display:flex;align-items:center;justify-content:end}.product__thumbnail .slick-arrow.slick-disabled{display:none!important}.product__thumbnail .slick-slide .slide-box{border-radius:10px;overflow:hidden;border:2px solid #f5f5f5;padding:3px;position:relative;height:100%}.product__thumbnail .slick-slide.slick-current .slide-box{border-color:#a81e22}.product__thumbnail .slick-track .slider__slide{padding:2px 6px;height:auto}.product__thumbnail .slick-slide .slide-box-video:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#000;opacity:.4}.product__thumbnail .slick-slide .slide-box .thumbnail__badge{left:50%;right:unset;top:50%;transform:translate(-50%,-50%)}.product__thumbnail .slick-slide .slide-box img{border-radius:7px;object-fit:cover;object-position:center center;width:100%;height:100%;aspect-ratio:1/1}.product__thumbnail .slick-slide .slide-box .slidebox-media{position:relative;height:100%}.product__thumbnail .slick-slide .slide-box .slidebox-media>img{position:absolute;top:0;right:0;bottom:0;left:0}.product-media-modal__dialog img{display:block!important}.product__media-toggle:after{content:none!important}span.product__media-icon{display:none}.global-media-settings{border:none}.product_top_slider button.slick-arrow{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.product_top_slider button.slick-prev.slick-arrow{left:0;z-index:1}.product_top_slider button.slick-arrow:before{content:none!important;display:none}.product_top_slider button.slick-next.slick-arrow{right:0}.product__media.media{border-radius:8px;overflow:hidden;padding-top:100%!important}.product--thumbnail_slider .thumbnail-slider .slick-track{display:flex}.product__gallery.slick-initialized.grid--peek .grid__item .product-media-container{max-width:100%}@media only screen and (max-width: 1199px){.product_top_slider .zoom-gallery{bottom:17px;right:17px;width:37px;height:37px}.product_top_slider{margin-bottom:16px}}@media (max-width: 1024px){.product_top_slider button.slick-arrow{width:40px;height:40px}}@media only screen and (max-width: 767px){.product_top_slider{margin-bottom:12px}.product_top_slider .zoom-gallery{bottom:12px;right:12px;width:36px;height:36px}.product__gallery.slick-initialized.grid--peek.slider:after{margin-left:0;padding-left:0}.product__gallery.slick-initialized.grid--peek.slider .grid__item:first-of-type{margin-left:0;padding:0}.product__gallery.slick-initialized .product-media-container.constrain-height.media-fit-contain{width:100%}.grid--peek.slider--mobile{width:unset}.product .thumbnail-slider.quick-add-hidden{padding:0}.product__gallery.slick-initialized.grid--peek .grid__item{width:100%;min-width:unset;max-width:unset;padding:0;margin:0}body:not(.menu-open) .product__gallery.slick-initialized .slick-arrow{z-index:1}.product_top_slider button.slick-arrow{width:32px;height:32px;display:flex!important}body.overflow-hidden .product__gallery.slick-initialized .slick-arrow{z-index:unset}.product__gallery.slick-initialized .slick-arrow{color:#111}.product__gallery.slick-initialized .slick-prev:before,.product__gallery.slick-initialized .slick-next:before{content:none}.product__gallery.slick-initialized .slick-prev{left:6px!important}.product__gallery.slick-initialized .slick-next{right:6px!important}.product__thumbnail .slick-track .slider__slide{padding:2px 4px}.product__media.media{border-radius:0}.product_top_slider .product__gallery img,.product_top_slider .product__gallery video{border-radius:0}.product--thumbnail_slider .thumbnail-slider{padding:0 14px!important}.product__thumbnail .slick-slide .slide-box{border-radius:6px}.product__thumbnail .slick-slide .slide-box img{border-radius:4px}}.product__info-wrapper .product__info-container .product__title{margin:0}.product__info-wrapper .product__title h1{color:#262626;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.48px}.product__info-container .product_sub_title{margin:6px 0 0}.product__info-container .product_sub_title p{margin:0;font-family:Mulish;font-weight:700;font-size:16px;line-height:150%;letter-spacing:normal;color:#000}.product__info-container .product_price_block{margin:6px 0 0}.product_price_block .price{display:flex;align-items:center;gap:10px}.product_price_block .price span.badge{margin:0;border-radius:4px;background:#8b2e2d;color:#fff;font-family:Mulish;font-size:12px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.1px;text-transform:uppercase;padding:3px 14px 3px 12px}.product_price_block .price .price__container{margin:0}.product_price_block .price .price__sale{display:flex;align-items:center;gap:4px}.product_price_block .price .price__sale .price-item--regular{margin:0;color:#262626cc;font-family:Mulish;font-size:28px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.14px;opacity:.75}.product_price_block .price .price__sale .price-item--sale{margin:0;color:#8b2e2d;font-family:Mulish;font-size:28px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.14px}.product__info-container .product__tax{display:none}@media only screen and (max-width: 1199px){.product__info-wrapper .product__title h1{font-size:40px;letter-spacing:-.4px}}@media (max-width: 1024px){.product__info-wrapper .product__title h1{font-size:34px;letter-spacing:-.34px}.product_price_block .price .price__sale .price-item--regular,.product_price_block .price .price__sale .price-item--sale{font-size:24px;letter-spacing:-.1px}}@media (max-width: 950px){.product__info-wrapper .product__title h1{font-size:30px;letter-spacing:-.3px}}@media (max-width: 767px){.product_price_block .price .price__sale .price-item--regular,.product_price_block .price .price__sale .price-item--sale{font-size:20px;letter-spacing:-.1px}}.product_tags{margin:12px 0!important}.product_tags .tag_lists{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product_tags .tag_lists .tag_bedge{flex:0 0 auto;padding:6px 10px;border-radius:2px;background:#fff5e2;color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px}@media only screen and (max-width: 767px){.product_tags .tag_lists{gap:6px}.product_tags .tag_lists .tag_bedge{padding:5px 6px}}.product-main-description{font-family:Mulish;font-weight:400;font-size:16px;line-height:170%;letter-spacing:-.08px;color:#262626cc}.product__info-container>*+.product_usps{margin:20px 0 0;padding-bottom:24px;border-bottom:1px solid #e6e6e6}.product_usps .usps_list{padding:0;margin:0;list-style:none}.product_usps .usps_list .usps_item+.usps_item{margin:8px 0 0}.product_usps .usps_list .usps_item{position:relative;padding-left:26px}.product_usps .usps_list .usps_item:before{content:"";display:block;width:17px;height:17px;background-image:url(/cdn/shop/files/check_1708abed-1753-41f6-be85-36e27feae5ad.png?v=1750224296);background-position:center left;background-repeat:no-repeat;background-size:contain;position:absolute;top:6px;left:0}.product_usps .usps_list .usps_item{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.product_usps .usps_list .usps_item strong,.product_usps .usps_list .usps_item b{font-weight:700}.flavor-title h4{color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;margin:0}.flavor-product-list{padding-inline-start:0;list-style:none;display:flex;align-items:center;gap:12px}.flavor-product-list li a{text-decoration:none;color:#262626;display:flex;align-items:center;gap:3px}.flavor-product-list li{color:#262626;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.075px;border-radius:4px;border:1px solid #e6e6e6;background:#fff;padding:10px 16px;display:flex;align-items:center;gap:3px;cursor:pointer;transition:.3s}.flavor-product-list li img{display:block;width:23px;height:23px}.flavor-product-list li:first-child{border:1px solid #8B2E2D;background:#fff5e2;font-weight:700}.flavor-product-list li:hover{border:1px solid #8B2E2D;background:#fff5e2}body:has(#rbr-container-element-volume) .product_short_atc_message{display:block}.product_short_atc_message{display:none}.product__info-container>*+.product_buybutton{margin:8px 0 16px}.product_buybutton .product-form{margin:0!important}.product_buybutton .product-form__buttons{max-width:100%}.product_buybutton ._radioBtn_1dgk8_36{height:0}.product_buybutton .style_container_f876788b{gap:8px}.product_buybutton .style_titlecontainer_ceb21251 .style_title_ceb21251 span{color:#262626!important;font-family:Mulish!important;font-size:16px!important;font-style:normal;font-weight:700!important;line-height:150%;letter-spacing:-.08px;display:block}.info_container_3e8802da>.info_description_3e8802da>span{font-size:15px!important;font-family:Mulish!important;font-weight:700;color:#262626!important}.info_container_3e8802da>.info_prices_3e8802da{display:inline-flex!important;flex-direction:row-reverse!important}.info_container_3e8802da>.info_prices_3e8802da .money{font-family:Mulish!important;font-weight:800!important;font-size:13px!important;line-height:150%!important;letter-spacing:-.5%!important;width:auto!important}.info_container_3e8802da>.info_prices_3e8802da{display:flex!important;align-items:center;flex-direction:row-reverse;gap:8px}.info_container_3e8802da>.info_prices_3e8802da>span.info_original_price_3e8802da{font-weight:500!important}.product_buybutton .style_titlecontainer_ceb21251 .style_fillerline_ceb21251{height:0}.product_buybutton .style_container_f876788b:hover{border-color:#a81e22!important;background:#fff5e2!important;box-shadow:0 0 0 1px #a81e22!important}.info_container_3e8802da>.info_prices_3e8802da .money{margin-right:5px}.info_container_3e8802da>.info_prices_3e8802da>span{flex-shrink:0}._container_fa72b_29:empty{display:none!important}.product_buybutton .style_container_f876788b.style_active_f876788b{border-color:#a81e22!important;background:#fff5e2!important;box-shadow:0 0 0 1px #a81e22!important}.product_buybutton ._radioBtn_1dgk8_36 input{height:0!important;width:0!important}._container_1dgk8_29>._radioBtn_1dgk8_36{display:none!important}.info_container_3e8802da>.info_description_3e8802da{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.product_buybutton ._description_1dgk8_47 .style_label_container_f1324357 span{background:transparent!important;padding:0!important;font-weight:400!important}.style_label_container_f1324357>.style_normal_f1324357{color:#262626cc!important;font-family:Mulish!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:160%!important;letter-spacing:-.065px!important}.style_label_container_f1324357{background-color:transparent!important;padding:0!important}.info_container_3e8802da>.info_radioBtnContainer_3e8802da>input[type=radio]{accent-color:#8b2e2d!important}.style_container_f876788b>.style_badge_f876788b span{background:#8b2e2d!important}.style_container_f876788b>.style_badge_f876788b>svg>path{fill:#8b2f2d!important}._container_15seo_29 ._imageWrapper_15seo_47{width:80px!important;height:64px!important;border:none!important}._container_15seo_29 ._imageWrapper_15seo_47>._image_15seo_47{width:100% !importants;height:100%!important;max-width:100%!important;max-height:100%!important}.product_buybutton ._description_1dgk8_47 span{margin:0;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;text-align:left}.product_buybutton ._description_1dgk8_47 ._container_1do2d_29{background-color:transparent;padding:0;border:none}.product_buybutton ._title_185i8_38 span{margin:0;color:#262626cc;font-family:Mulish;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.075px;text-align:left}.product_buybutton ._container_1dgk8_29 ._prices_1dgk8_58{flex-direction:row!important;width:100%;max-width:128px}.product_buybutton ._container_1dgk8_29 ._prices_1dgk8_58 span:first-child{color:#262626!important;font-family:Mulish!important;font-size:15px!important;font-style:normal;font-weight:800!important;line-height:150%;letter-spacing:-.075px}.product_buybutton ._container_1dgk8_29 ._prices_1dgk8_58 span._originalPrice_1dgk8_75{color:#262626cc!important;font-family:Mulish!important;font-size:15px!important;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.075px;text-decoration:line-through}.product_buybutton ._description_1dgk8_47 ._container_1do2d_29 span{border-radius:2px;justify-content:center;background:#fff5e2;padding:3px 6px;display:inline-flex;color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.07px}.product_buybutton .product-form__buttons .button{display:flex;justify-content:center;align-items:center;gap:4px;padding:19px;border-radius:4px;margin-bottom:0}.product_buybutton .product-form__buttons .button{background-color:#8b2e2d;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;transition:.3s;border:1px solid transparent;margin-top:24px;opacity:1!important}.product_buybutton .product-form__buttons .button:hover{background-color:transparent;border-color:#8b2e2d;color:#8b2e2d}.product_buybutton .product-form__buttons .button svg path{transition:.3s}.product_buybutton .product-form__buttons .button:hover svg path{stroke:#a81e22}.product_buybutton .product-form__buttons .button:before,.product_buybutton .product-form__buttons .button:after{display:none;content:none}.product_buybutton .product-form__buttons .button.loading .atc-label{opacity:0!important}.product_buybutton .product-form__buttons .button .atc-label{display:flex!important;justify-content:center;align-items:center;gap:4px}.product_short_atc_message .free_message{font-size:13px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.06px;color:#262626cc;text-align:left}@media (max-width: 767px){.product_short_atc_message .free_message{font-size:12px}.product__info-container>*+.product_buybutton{margin:8px 0 13px}.product_buybutton .product-form__buttons .button{padding:15px}.product_buybutton .product-form__buttons .button{font-size:16px;letter-spacing:.16px}.product_buybutton .product-form__buttons .button svg{width:24px;height:24px}.product__info-container>*+.product_icontext{margin:13px 0 24px}}.product__info-container>*+.product_freeship{margin:16px 0 8px}.product_freeship{margin:6px 0 8px}.freehsip_bedge{padding:8px;border-radius:4px;background:#f5f5f5;color:#262626;font-family:Mulish;font-size:15px;font-style:normal;font-weight:400;line-height:170%;text-align:center;letter-spacing:normal}.freehsip_bedge strong,.freehsip_bedge b{font-weight:800}@media (max-width: 767px){.freehsip_bedge{font-size:14px}}.product__info-container>*+.product_icontext{margin:16px 0 24px}.inline_icontext{display:flex;align-items:center;justify-content:space-between}.inline_icontext .icontext_item{flex:0 0 auto;display:flex;gap:10px;align-items:center;max-width:116px}.inline_icontext .icontext_item>img{flex:0 0 auto;width:36px;display:block}.inline_icontext .icontext_item>.inline-richtext{color:#262626;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:-.075px;display:block;flex:1}@media only screen and (max-width: 1199px){.inline_icontext .icontext_item{gap:5px;max-width:116px;flex-direction:column}.inline_icontext .icontext_item>.inline-richtext{font-size:14px;letter-spacing:-.07px;max-width:80px;text-align:center}}@media (max-width: 767px){.inline_icontext .icontext_item>img{width:28px}}.product__info-container>*+.product_testimonial{margin:24px 0}.product_testimonial .sreview{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:4px;background:#f5f5f5}.sreview .sreview_media{flex:0 0 auto;width:64px}.sreview .sreview_content{flex:1}.sreview .sreview_media img{display:block;width:100%;max-width:100%}.sreview .sreview_content .rte{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.08px}.sreview .sreview_content .rte+.sreviw_author{margin:7px 0 0}.sreview .sreview_content .sreviw_author{display:flex;justify-content:space-between;align-items:flex-end}.sreview .sreview_content .sreviw_author .author{display:flex;align-items:center;gap:4px}.author span.varified{color:#262626cc;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.075px;display:inline-flex;align-items:center;gap:2px}.author>span:first-child{color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:-.08px;display:inline-flex}.sreview .sreview_content .sreviw_author .stars{display:flex}.sreview .sreview_content .sreviw_author .stars svg{flex:0 0 auto;width:20px;height:20px}@media only screen and (max-width: 1199px){.product_testimonial .sreview{gap:10px;padding:14px}.sreview .sreview_media{width:50px}.sreview .sreview_content .rte+.sreviw_author{margin:4px 0 0}.sreview .sreview_content .rte{font-size:14px;letter-spacing:-.068px}.author>span:first-child{font-size:14px;letter-spacing:-.07px}.author span.varified{font-size:12px;letter-spacing:-.07px}}@media only screen and (max-width: 767px){.sreview .sreview_content .rte{font-size:13px;letter-spacing:-.065px}.sreview .sreview_media{width:42px}.author>span:first-child{font-size:13px;letter-spacing:-.065px}.sreview .sreview_content .sreviw_author .stars svg{width:16px;height:16px}}.product__info-container>*+.product_bundle{margin:24px 0 32px}.bundle_save{color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;display:block;margin:0 0 12px}.bundle_grid{display:block;min-width:100%!important}.bundle_grid+.bundle_grid{margin-top:12px}.bundle_grid .flavor_box{padding:10px 16px!important;gap:8px!important;border-radius:4px!important;border:1px solid #e6e6e6!important;background:#fff!important;margin:12px 12px 0 0!important;color:#262626!important;font-family:Mulish!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important;letter-spacing:-.075px!important;text-decoration:none!important}.product-form__input.bundle_grid input[type=radio]:checked+label.flavor_box{border-color:#a81e22!important;background:#fff5e2!important;font-weight:700!important}.bundle_grid>.bundle_item+.bundle_item{margin:12px 0 0}.bundle_box{border-radius:4px!important;border:1px solid #e6e6e6!important;background:#fff!important;display:flex!important;padding:8px 16px 8px 8px!important;justify-content:space-between;align-items:center;cursor:pointer!important;margin:12px 0 0!important;text-decoration:none!important}.bundle_box:hover,.bundle_box.active,.product-form__input input[type=radio]:checked+label{border-radius:4px!important;border-color:#a81e22!important;background:#fff5e2!important;box-shadow:0 0 0 1px #a81e22!important}.bundle_box .bundle_info{flex:1}.bundle_box .bundle_price{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.bundle_box .bundle_info{display:flex;align-items:center;gap:8px}.bundle_box .bundle_info .bundle_media{flex:0 0 auto;width:80px}.bundle_box .bundle_info .bundle_content{flex:1}.bundle_box .bundle_info .bundle_media img{display:block;max-width:100%}.bundle_box .bundle_info .bundle_content>h4{margin:0;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;text-align:left}.bundle_box .bundle_info .bundle_content>p{margin:0;color:#262626cc;font-family:Mulish;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.075px;text-align:left}.bundle_box .bundle_price .price{display:flex;align-items:center;gap:4px;justify-content:flex-end}.bundle_box .price>.original{color:#262626cc;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.075px;text-decoration:line-through}.bundle_box .price>.sale{color:#262626;font-family:Mulish;font-size:15px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.075px}.bundle_box .price_free{border-radius:2px;justify-content:center;background:#fff5e2;padding:3px 6px;display:inline-flex;color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.07px}.bundle_box:hover .price_free,.bundle_box.active .price_free{background:#fff}@media (max-width: 767px){.bundle_box{padding:6px 16px 6px 4px}.bundle_box .bundle_info .bundle_content>h4{font-size:15px;letter-spacing:-.075px}.bundle_box .bundle_info .bundle_content>p{font-size:13px;letter-spacing:-.065px}.bundle_box .price>.original,.bundle_box .price>.sale{font-size:13px;letter-spacing:-.065px}.bundle_box .price_free{font-size:11px;letter-spacing:-.055px}}.product-form__quantity{display:none}.product__accordion.accordion{border-top:none}.product__accordion.accordion summary{padding:20px 0}.accordion .summary__title .accordion__title{color:#8b2e2d;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px}.accordion summary .icon.icon-plus{width:20px;height:20px;top:calc(50% - 12px);right:0}.accordion summary .icon.icon-minus{display:none;width:20px;height:20px;top:calc(50% - 12px);right:0}.accordion details[open] summary .icon.icon-plus{display:none}.accordion details[open] summary .summary__title .accordion__title{color:#8b2e2d}.accordion details[open] summary .icon.icon-minus{display:unset}.accordion details summary .icon.icon-plus path,.accordion details[open] summary .icon.icon-minus path{stroke:#8b2e2d}.accordion details .accordion__content{padding:0;color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.accordion details .accordion__content ul,.accordion details .accordion__content ol{list-style-position:outside}.accordion details .accordion__content .metafield-rich_text_field ul,.accordion details .accordion__content .metafield-rich_text_field p{margin:0}.accordion details .accordion__content .metafield-rich_text_field p+p{margin-top:10px}.accordion details>summary .icon-caret{position:static!important;height:25px!important;transition:.3s all}@media (max-width: 767px){.accordion details .accordion__content{font-size:14px;letter-spacing:-.06px}.product__accordion.accordion{border-top:1px solid rgba(227,227,227,.5)}}.product__info-container>*+.product_jumpblock{margin:24px 0 20px}.jump_towrap{border-radius:4px;background:#f5f5f5;padding:20px}.jump_towrap>label{display:block;text-align:center;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px}.jump_towrap>label+.jump_grid{margin:16px 0 0}.jump_towrap .jump_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jump_towrap .jump_grid .jumpbutton{display:flex;align-items:center;gap:2px}.jump_towrap .jump_grid .jumpbutton{padding:6px 10px 6px 8px;border-radius:4px;background:#fff;border:none;color:#262626;text-align:center;font-family:Mulish;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.07px;cursor:pointer;text-decoration:none;outline:none;border:1px solid #fff;transition:.3s}.jump_towrap .jump_grid .jumpbutton:hover{border:1px solid #000}.jump_towrap .jump_grid .jumpbutton>svg{width:16px;height:16px;flex:0 0 auto}@media (max-width: 767px){.product__info-container>*+.product_jumpblock{margin:24px 0 0}.jump_towrap{padding:10px}.jump_towrap .jump_grid .jumpbutton{padding:6px 10px 6px 8px;font-size:13px;letter-spacing:-.065px}}.ingredient-section{padding:100px 0}.ingredient-inner .page-width{max-width:1320px;padding:0 40px}.ingredient-inner .section-heading{text-align:center;margin:0 auto 56px;max-width:605px}.ingredient-inner .section-heading .title{margin:0;color:#262626;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.ingredient-inner .section-heading .subtitle{color:#262626;text-align:center;font-family:Mulish;font-size:18px;margin:0;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px}.ingredient-grid{display:flex;flex-wrap:wrap;--gap: 72px;--gap-small: 40px;gap:12px}.ingredient-grid .ingitem{flex:0 0 auto;width:100%}.ingredient-grid .ingitem.ingcontent .accordion-wrapper .accordion:first-child .accordion-body{display:block}@media only screen and (min-width: 768px){.ingredient-grid{gap:var(--gap-small)}.ingredient-grid .ingitem{flex:0 0 auto;width:calc(50% - var(--gap-small) / 2)}}@media only screen and (min-width: 1200px){.ingredient-grid{gap:var(--gap)}.ingredient-grid .ingitem.ingmedia{width:calc(52% - var(--gap) / 2)}.ingredient-grid .ingitem.ingcontent{width:calc(48% - var(--gap) / 2)}.ingredient-inner .ing_media.media{height:100%}}.ingredient-inner .media{border-radius:5.676px}.ingredient-inner .media.placeholder{height:100%}.ingredient-inner .ing_media.media{padding-bottom:var(--aspect-ratio, 100%)}.ingredient-inner .accordion-wrapper .accordion .accordion-head{padding:18px}.ingredient-inner .accordion-wrapper .accordion .acchead-icon{display:flex;align-items:center;gap:12px}.ingredient-inner .accordion-wrapper .accordion .acchead-icon>img{width:48px;height:48px;border-radius:50%;flex:0 0 auto;display:block}.ingredient-inner .accordion-wrapper .accordion .accordion-head h3{color:#262626;font-family:Mulish;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.ingredient-inner .accordion-wrapper .accordion .accordion-head.active h3{color:#a81e22}.ingredient-inner .accordion:hover .accordion-head .plus-icon svg path{stroke:#a81e22}.ingredient-inner .accordion .accordion-head .plus-icon{width:28px;height:28px;display:flex;justify-content:center;align-items:center}.accordion-wrapper .accordion.active svg.icon.icon-minus path{stroke:#8b2e2d}.ingredient-inner .accordion .accordion-head .plus-icon:before,.ingredient-inner .accordion .accordion-head .plus-icon:after{content:none!important;display:none}.ingredient-inner .accordion .accordion-head:not(.active) .plus-icon .icon-minus{display:none}.ingredient-inner .accordion .accordion-head.active .plus-icon .icon-plus{display:none}@media only screen and (max-width: 1199px){.ingredient-section{padding:60px 0}.ingredient-inner .section-heading{margin:0 auto 36px;max-width:434px}.ingredient-inner .section-heading .title{font-size:40px;letter-spacing:-.4px}.ingredient-inner .accordion-wrapper{gap:12px}.ingredient-inner .accordion-wrapper .accordion .accordion-head{padding:12px 18px}}@media only screen and (max-width: 1099px){.ingredient-inner .accordion-wrapper .accordion .accordion-head h3{font-size:16px}.ingredient-inner .accordion-wrapper .accordion .acchead-icon>img{width:40px;height:40px}.ingredient-inner .accordion-wrapper .accordion .acchead-icon{gap:10px}.ingredient-inner .accordion .accordion-head .plus-icon{width:24px;height:24px}.ingredient-inner .accordion .accordion-head .plus-icon .icon{width:22px;height:22px}}@media only screen and (max-width: 767px){.ingredient-section{padding:40px 0}.ingredient-inner .page-width{padding:0 20px}.ingredient-inner .section-heading{margin:0 auto 24px;max-width:350px}.ingredient-inner .section-heading .title{font-size:32px;letter-spacing:-.32px}.ingredient-inner .accordion-wrapper .accordion .accordion-head{padding:18px 16px}.ingredient-inner .accordion-wrapper .accordion .accordion-head h3{font-size:20px}.ingredient-inner .accordion-wrapper .accordion .acchead-icon>img{width:48px;height:48px}.ingredient-inner .accordion .accordion-head .plus-icon{width:28px;height:28px}.ingredient-inner .accordion .accordion-head .plus-icon .icon{width:24px;height:24px}}.fancybox-href{display:none}.fancybox-href svg.icon{width:40px}.fancybox__container.has-toolbar{padding:30px}.fancybox__footer,.fancybox__toolbar__column.is-left{display:none!important}.fancybox__container.has-toolbar .fancybox__toolbar{opacity:1;display:flex}.fancybox__toolbar__column.is-right button.f-button:not([title=Close]){display:none}.sticky_product_bar{display:none;position:fixed;bottom:0;left:0;z-index:2;width:100%;background:#fff;padding:10px 0;border-top:1px solid var(--Grey-Stroke, #e6e6e6)}.sticky_product_bar.is-visible{display:block}.sticky_product_grid{max-width:1320px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sticky_product_details{display:flex;align-items:center;gap:16px}.sticky_product_details .sp_details_img{width:76px;height:76px;flex:0 0 auto}.sticky_product_details .sp_details_img img{max-width:100%;height:100%;display:block;object-fit:cover;object-position:center;width:100%;border-radius:2px}.sticky_product_content .sp_content_title{margin:0;color:#262626;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.09px}.sticky_product_content .sp_content_pricebox{display:flex;align-items:center;gap:4px;margin:6px 0 0}.sticky_product_content .sp_content_pricebox span.sp_compare_price{display:block;color:#262626cc;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.075px;text-decoration-line:line-through}.sticky_product_content .sp_content_pricebox span.sp_sale_price{display:block;color:#262626;font-family:Mulish;font-size:15px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.075px}.sticky_product_col.sp_col_btn{flex-shrink:0}.sticky_product_col.sp_col_btn button{display:flex;padding:14px 14px 14px 18px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#8b2e2d;transition:.3s;position:relative;color:#fff;font-family:Red Hat Display;font-size:16px;font-weight:700;line-height:150%;letter-spacing:.16px;text-transform:uppercase;border:1px solid #8b2e2d;cursor:pointer;opacity:1!important}.sticky_product_col.sp_col_btn button:hover{background:transparent;color:#8b2e2d}.sticky_product_col.sp_col_btn button span{display:block}.sticky_product_col.sp_col_btn button svg path{transition:.3s}.sticky_product_col.sp_col_btn button .loading__spinner{height:1.8rem}.sticky_product_col.sp_col_btn button.loading span,.sticky_product_col.sp_col_btn button.loading .plus-svg-icon{opacity:0!important}.sticky_product_col.sp_col_btn button.loading>.loading__spinner circle{stroke:#000!important}.sticky_product_col.sp_col_btn button:hover svg path{stroke:#a81e22}.sticky_product_col.sp_col_btn button span.btn_mobile_text{display:none}.button.loading>.loading__spinner .path{stroke:#000!important}@media (max-width: 767px){.sticky_product_bar{padding:8px 0}.sticky_product_grid{padding:0 16px 0 8px}.sticky_product_details{gap:14px}.sticky_product_details .sp_details_img{width:72px;height:72px}.sticky_product_content .sp_content_title{font-size:16px;line-height:125%;letter-spacing:-.08px}.sticky_product_col.sp_col_btn button{gap:2px;padding:10px 12px;min-width:auto}.sticky_product_col.sp_col_btn button span.btn_desktop_text{display:none}.sticky_product_col.sp_col_btn button span.btn_mobile_text{display:block;font-size:13px;letter-spacing:.65px}.sticky_product_col.sp_col_btn button svg{width:13px;height:14px;flex:0 0 auto}.sticky_product_content .sp_content_pricebox{margin:4px 0 0}.sticky_product_content .sp_content_pricebox span.sp_compare_price,.sticky_product_content .sp_content_pricebox span.sp_sale_price{font-size:14px;letter-spacing:-.26px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-page.css.map */
