section.section_main_PDP_template_v2 .product-media-container{border:none}section.section_main_PDP_template_v2 .media--transparent{background-color:#fffbf9;border-radius:18px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .customText .text p{font-size:15px;line-height:22px;text-align:center;color:#99828c;font-family:var(--font-ambit-bold-family);text-decoration:underline}section.section_main_PDP_template_v2 .product-form__buttons .product-form__submit.button{background-color:#1c161a;padding:22px 18px;max-width:100%}section.section_main_PDP_template_v2 .product-form__buttons .product-form__submit.button:hover{background-color:#2f222b;opacity:.9}section.section_main_PDP_template_v2 .nutrition_block a{display:block;margin-top:0;margin-bottom:10px;color:#2f222b;font-family:var(--font-ambit-bold-family);text-decoration:none}section.section_main_PDP_template_v2 .nutrition_block a span{text-decoration:underline}section.section_main_PDP_template_v2 .nutrition_block a:hover{color:rgb(var(--color-link))}section.section_main_PDP_template_v2 .nutrition_block a:hover span{text-decoration-thickness:.2rem}section.section_main_PDP_template_v2 .top_timer_block_section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:10px}section.section_main_PDP_template_v2 .product-countdown-timer-section{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product-countdown-timer-section .timer__label{display:none}.product-countdown-timer-section .block_timer_end_title{font-size:16px;font-family:var(--font-ambit-bold-family);padding-right:10px}.product-countdown-timer-section .timer__value{font-size:20px;font-family:var(--font-ambit-semibold-family);line-height:30px;padding:8px 5px;background:#1c161a;color:#fffbf9;width:40px;margin-bottom:0;font-weight:initial;border-radius:5px}.product-countdown-timer-section .timer__item{position:relative}.product-countdown-timer-section .timer__item:before{content:":";position:absolute;left:-7px;top:50%;transform:translateY(-50%)!important;font-size:20px;font-family:var(--font-ambit-semibold-family)}.product-countdown-timer-section .timer__item:first-child:before{display:none}.product-countdown-timer-section .timer__item+.timer__item{margin-left:5px}section.section_main_PDP_template_v2 .choose_option_label{font-size:15px;line-height:22px;color:#99828c;font-family:var(--font-ambit-bold-family);text-decoration:none;text-transform:uppercase;text-align:left;margin-bottom:0}section.section_main_PDP_template_v2 .choose_option_label strong{color:#ff351e}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input{grid-template-columns:1fr}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label div.pro_variant_price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0 15px;width:30%}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label{padding:10px 15px}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label span.pro_variant_price{font-size:24px;line-height:normal;font-family:var(--font-recoleta-bold-family)}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .pro_variant_value{width:100%;display:block;line-height:normal;font-size:20px;font-family:var(--font-recoleta-bold-family);margin-bottom:5px;color:#99828c}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .variant_servings_info{font-size:14px;color:#99828c;line-height:normal;font-family:var(--font-heading-family)}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .cv_info_block_item{color:#99828c}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .cv_info_block_item .inlineText{text-decoration:underline;font-family:var(--font-heading-family);color:#99828c}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]+label{border-width:2px;border-color:#2f222b}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label,section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label:hover{background-color:#fffbf9;border-color:#2f222b}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]+label:hover{background-color:#fffbf9;border-color:#2f222b}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label .pro_variant_value,section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label .pro_variant_price,section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label .free-shipping-text,section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]:checked+label .variant-percentage__off{color:#99828c;color:#1c161a}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .variant_servings_info{color:#1c161a}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input .variant_custom_main_label{position:absolute;right:0;left:auto;top:5px;width:100%;max-width:160px;background-color:transparent;border:none;padding-top:0;display:none}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input .variant_custom_main_label p{margin:0 auto;font-size:13px;line-height:15px;color:#2f222b;text-transform:uppercase;font-family:var(--font-recoleta-bold-family);text-align:left}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .variant_title_and_info_block{text-align:left}.product_vairant_button__1 .promo_label_tag{background-image:url(https://cdn.shopify.com/s/files/1/0393/0007/1555/files/40_discount.png?v=1702023835);height:40px;width:140px;background-size:135px;background-repeat:no-repeat;margin-left:auto;margin-right:0;padding-top:12px;padding-left:12px}.product_vairant_button__2 .promo_label_tag{background-image:url(https://cdn.shopify.com/s/files/1/0393/0007/1555/files/badge__best_value.png?v=1700486524);height:40px;width:140px;background-size:135px;background-repeat:no-repeat;margin-left:auto;margin-right:0;padding-top:10px;padding-left:12px}.product_vairant_button__3 .promo_label_tag{background-image:url(https://cdn.shopify.com/s/files/1/0393/0007/1555/files/badge__bf_popular.png?v=1700486523);height:55px;width:160px;background-size:160px;background-repeat:no-repeat;margin-left:auto;margin-right:0;padding-top:10px;padding-left:12px}section.section_main_PDP_template_v2 .tooltip-container .tooltip__pin{border:none;background:transparent}section.section_main_PDP_template_v2 .tooltip-container .tooltip__content .tooltip_close_btn .closeIcon{max-width:32px}section.section_main_PDP_template_v2 .tooltip-container .tooltip__content__text{padding:0 0 20px}section.section_main_PDP_template_v2 .tooltip-container .tooltip__content p{color:#fff;font-family:var(--font-body-family);font-size:14px;line-height:normal}section.section_main_PDP_template_v2 .deferred-media__poster-button{top:10%;left:10%}.limited_availability_pre_order_2024{padding:30px 20px 15px;border:1px dashed #99828c;border-radius:40px}.limited_availability_pre_order_2024 .po_heading{font-family:var(--font-ambit-bold-family);font-size:16px;text-align:center;margin:0 auto 10px}.limited_availability_pre_order_2024 .po_content{margin:0 auto;font-size:16px;font-family:var(--font-ambit-family);text-align:center;line-height:20px}.limited_availability_pre_order_2024 .po_bottomHeading{font-family:var(--font-ambit-bold-family);font-size:16px;text-align:center;line-height:24px;margin-top:25px}.limited_availability_pre_order_2024 .customText{margin-top:30px!important}.limited_availability_pre_order_2024 .customText p{color:#ff6e5e!important;text-decoration:none!important}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label span.pro_variant_price{font-size:42px}@media screen and (max-width: 1024px){section.section_main_PDP_template_v2 .nutrition_block a{margin-top:10px}}@media screen and (max-width: 767px){section.section_main_PDP_template_v2 .product__info-wrapper product-info{padding:0 0rem}section.section_main_PDP_template_v2 .top_timer_block_section{flex-wrap:wrap;margin-top:0}section.section_main_PDP_template_v2 .nutrition_block{width:100%;margin-bottom:15px}section.section_main_PDP_template_v2 .nutrition_block a{margin-top:10px}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]+label{min-height:85px}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input .variant_custom_main_label{top:8px;right:0}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label span.pro_variant_price{font-size:32px}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .pro_variant_value{font-size:24px}section.section_main_PDP_template_v2{border-radius:0;margin-top:0}.limited_availability_pre_order_2024{padding:30px 20px}section.section_main_PDP_template_v2 .deferred-media__poster-button{top:12%;left:12%;height:4.2rem;width:4.2rem}}.icon-with-text.trustBadgesIcon{column-gap:1rem;padding:0;margin:40px 0 30px}.icon-with-text.trustBadgesIcon .icon{width:40%;max-width:40%;margin:0 auto}.icon-with-text.trustBadgesIcon .h4{font-family:var(--font-ambit-bold-family);text-transform:uppercase;font-size:12px;text-align:left}.icon-with-text.trustBadgesIcon .icon-with-text__item{flex-direction:row;width:25%;text-align:left}.icon-with-text.trustBadgesIcon .icon-with-text__item:nth-child(2){width:40%;max-width:38%;border-left:2px solid;border-right:2px solid}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price{display:flex;align-items:center;justify-content:flex-start;text-align:left}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{font-size:40px;line-height:100%;font-weight:400;margin:0;font-family:var(--font-recoleta-bold-family)}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span{font-size:28px;line-height:normal;font-weight:400;color:#2f222b;font-family:var(--font-recoleta-bold-family);padding-left:5px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price .title_compare_price{color:#ff351e;font-family:var(--font-heading-family);font-size:16px}section.section_main_PDP_template_v2 .product__info-wrapper product-info{position:relative}section.section_main_PDP_template_v2 .product__title.product-single__title{position:relative}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price .variant_custom_main_label{position:absolute;right:0;left:auto;top:0;width:100%;max-width:160px;background-color:transparent;border:none;padding-top:0}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span.promo_label_tag{background-image:url(/cdn/shop/files/40_discount.png?v=1702023835);display:block;height:40px;width:140px;background-size:135px;background-repeat:no-repeat;margin-left:auto;margin-right:0;padding-top:12px;padding-left:12px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span.promo_label_tag{margin:0 auto;font-size:13px;line-height:15px;color:#2f222b;text-transform:uppercase;font-family:var(--font-recoleta-bold-family);text-align:left}section.section_main_PDP_template_v2 .product__title.for_mobile{display:none}section.section_main_PDP_template_v2 .custom_short_text{line-height:27px;margin-top:10px;font-size:19px}section.section_main_PDP_template_v2 .product__text.inline-richtext{line-height:27px;margin-top:20px;font-size:19px}@media (max-width: 1260px){section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price .variant_custom_main_label{top:-30px}}@media (max-width: 1150px){.icon-with-text.trustBadgesIcon .icon-with-text__item:nth-child(2){padding:0 10px}}@media (max-width: 991px){body.ac_template-product.template_BFCM .product__media-list .product__media-item,body.ac_template-product.template_main_PDP .product__media-list .product__media-item,body.ac_template-product.template_product_pre-order .product__media-list .product__media-item{width:calc(100% - 5rem - var(--grid-mobile-horizontal-spacing))}section.section_main_PDP_template_v2 .product-media-container .product__modal-opener{background:#fffbf9}}@media screen and (max-width: 769px) and (min-width: 577px){section.section_main_PDP_template_v2 .product__text.inline-richtext{font-size:24px;line-height:36px}}@media (max-width: 750px){section.section_main_PDP_template_v2 .product__title.for_mobile{display:block}section.section_main_PDP_template_v2 .product__title.for_desktop{display:none}html,body.ac_template-product.template_BFCM{overflow-x:hidden}section.section_main_PDP_template_v2{padding-right:0}section.section_main_PDP_template_v2 .product__info-wrapper{padding-right:1.95rem}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{font-size:32px;line-height:40.96px}section.section_main_PDP_template_v2 .jdgm-prev-badge,section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{text-align:left}section.section_main_PDP_template_v2 .choose_option_label{text-align:center}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input .variant_custom_main_label{max-width:155px}section.section_main_PDP_template_v2 .product__media-wrapper .slider-mobile-counter-buttons .slider-counter.caption.slider-counter__dots{display:none}section.section_main_PDP_template_v2 .product_vairant_button__1 .promo_label_tag{height:40px;width:135px;background-size:135px}.product__media-wrapper .slider-mobile-counter-buttons,.product__media-wrapper .thumbnail-slider_component{display:none}#preproduct-pledge .pledge-description{width:100%!important;max-width:100%!important;text-align:center}section.section_main_PDP_template_v2 .product__title.for_mobile h1{font-size:32px;line-height:100%;font-weight:400;color:#2f222b;margin:0;font-family:var(--font-recoleta-bold-family)}}@media (max-width: 576px){.icon-with-text.trustBadgesIcon .icon-with-text__item{flex-direction:column}.icon-with-text.trustBadgesIcon .icon-with-text__item:nth-child(2){padding:0 5px}.icon-with-text.trustBadgesIcon .icon{margin-bottom:5px}.icon-with-text.trustBadgesIcon .h4{text-align:center}section.section_main_PDP_template_v2 .product__title.product-single__title{margin-top:20px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price .variant_custom_main_label{top:-35px}}@media (max-width: 420px){section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_button .product_vairant_label span.pro_variant_price{font-size:28px}section.section_main_PDP_template_v2 .variant-radios_view .product_vairant_label .pro_variant_value{font-size:22px}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input .variant_custom_main_label{top:10px;right:0}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{font-size:24px;line-height:40.96px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span{font-size:24px}}section.section_main_PDP_template_v2 p.rest_payment_text{font-family:var(--font-ambit-semibold-family);font-size:12px;text-align:center;line-height:24px;margin-top:10px;letter-spacing:normal}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price .variant_custom_main_label{top:-35px}@media (max-width: 476px){section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{font-size:21px;line-height:36.96px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span{font-size:22px}}@media (max-width: 390px){section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product__title h1{font-size:19px;line-height:32.96px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .product_title_with_price span{font-size:19px}}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant-radios_view .product-form__input input[type=radio]+label{min-height:initial;padding:10px 35px}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant-radios_view .product-form__input{display:flex}section.section_main_PDP_template_v2 .frequency_option_outer_section{width:100%;padding:15px 35px!important;border-radius:10px!important;background:#fff!important}section.section_main_PDP_template_v2 .frequency_option_outer_section .radio_swatch_label{font-size:22px;line-height:29px}section.section_main_PDP_template_v2 .frequency_option_section{display:flex;justify-content:space-between;width:100%;font-size:20px;line-height:normal;font-weight:400;color:#000;font-family:var(--font-recoleta-bold-family);padding:3px 15px}section.section_main_PDP_template_v2 .frequency_option_radio_swatch{display:flex;align-items:center}section.section_main_PDP_template_v2 .radio_swatch_circle{width:15px;display:flex;height:15px;border-radius:50%;outline:solid 5px;margin-right:15px}section.section_main_PDP_template_v2 .product__info-wrapper.grid__item .js.product-form__input legend.form__label{align-items:center;margin-bottom:12px}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant_opt_index{background:#000;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fdf0ea;margin-right:15px;font-size:26px;line-height:26px}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio]+label{font-family:var(--font-recoleta-medium-family);font-size:20px;line-height:24.92px}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant_opt_index .index_number{position:relative;top:2px}section.section_main_PDP_template_v2 .variant_opt_label{font-size:20px;line-height:normal;font-weight:400;font-family:var(--font-recoleta-bold-family)}section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio].option_input_1:checked+label,section.section_main_PDP_template_v2 .variant-radios_view .product-form__input input[type=radio].option_input_1:checked+label:hover{background:#002b80;color:#fdf0ea}section.section_main_PDP_template_v2 .product-form__input input[type=radio]:disabled+label,section.section_main_PDP_template_v2 .product-form__input input[type=radio].disabled+label{text-decoration:none;color:rgba(var(--color-foreground),1)}section.section_main_PDP_template_v2 .product-form__buttons .product-form__submit.buttonf[disabled]{display:none!important;opacity:0;padding:0;height:initial;min-height:initial;visibility:hidden}section.section_main_PDP_template_v2 .product-form__buttons .product-form__submit.button.restock-alerts-notify-button{font-size:18px;letter-spacing:normal;line-height:normal;background-color:#002b80}.restock-alerts-branding-text{display:none;opacity:0}.notifyButtonStyle{background:#002b80}.restock-alerts-form .formTitleStyle,.restock-alerts-form .fieldLabelStyle{font-family:var(--font-recoleta-medium-family)}@media screen and (max-width: 991px){.section_main_PDP_template_v2 .product__info-wrapper{padding:0;margin-top:0}}@media screen and (max-width: 768px){section.section_main_PDP_template_v2 .product__text.inline-richtext{font-size:17px;line-height:26px}section.section_main_PDP_template_v2 .frequency_option_section{padding:0}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant-radios_view .product-form__input input[type=radio]+label{padding:10px 25px}section.section_main_PDP_template_v2 .frequency_option_outer_section{width:100%;padding:11px 25px!important}section.section_main_PDP_template_v2 .frequency_option_outer_section .radio_swatch_label{font-size:20px;line-height:24px}section.section_main_PDP_template_v2 .variant_picker_swatches_section .variant-radios_view .product-form__input{margin-bottom:25px}}.product_mouth_tape .nutrition_block{display:none}.product_mouth_tape .product-single__description{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/main-pdp-v2.css.map */
