/** Shopify CDN: Minification failed

Line 232:103 Expected ":"

**/
.funnel_page{user-select: none;}
.funnel_page.disabled{pointer-events: none;}
.funnel_page *{letter-spacing: 0; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.funnel_page svg{vertical-align: middle;}
.funnel_page .button{background-color: #ff9900; line-height: normal;}
.funnel_page .button.disabled{pointer-events: none;}
.funnel_page .common_loading_icon{line-height: 1;}
.funnel_page .common_loading_icon svg{width: 24px; height: 24px; animation: spin .6s infinite linear;}
.funnel_page .common_loading_icon svg path{fill: #fff;}

/* Start Main Funnel */
.main_funnel .fix_qty_selector{display: flex; flex-wrap: wrap; gap: 20px 10px; padding-top: 20px;}
.main_funnel .fix_qty_selector .single_box{position: relative; width: calc(50% - 5px); cursor: pointer; border: 1px solid #D3D3D3; border-radius: 5px; padding: 10px 10px 15px;}
.main_funnel .fix_qty_selector .single_box.active{background-color: #FFEDBE73; border-color: #022350;}
.main_funnel .fix_qty_selector .single_box .badge_label{position: absolute; left: 50%; transform: translateX(-50%); font-size: 11px; line-height: normal; width: max-content; padding: 3px 10px; color: #fff; display: flex ; align-items: center; min-height: 24px; background-color: #181818; top: -25px; border-radius: 5px 5px 0 0;}
.main_funnel .fix_qty_selector .single_box .badge_label.max_savings_badge{background-color: #C8202F;}
.main_funnel .fix_qty_selector .single_box .low_stock_badge{position: absolute; left: 50%; transform: translateX(-50%); font-size: 11px; line-height: normal; bottom: -9px; background-color: #0F379C; padding: 3px 10px; color: #FFF3F3; border-radius: 5px;}
.main_funnel .fix_qty_selector .single_box .box_details{display: flex; justify-content: flex-start; align-items: center;}
.main_funnel .fix_qty_selector .single_box .box_details .qty_radio{display: block; width: 14px; height: 14px; border: 1px solid; border-radius: 50%; margin-left: 7px; margin-right: 15px;}
.main_funnel .fix_qty_selector .single_box.active .box_details .qty_radio{border: 6px solid #2a2552;}
.main_funnel .fix_qty_selector .single_box .box_details .block_info{line-height: 1;}
.main_funnel .fix_qty_selector .single_box .box_details .block_info *{margin: 0; line-height: normal;}
.main_funnel .fix_qty_selector .single_box .box_details .block_info .box_title{font-size: 16px; color: #171717;}
.main_funnel .fix_qty_selector .single_box .box_details .block_info .price{font-size: 14px; padding: 5px 0; color: #000000;}
.main_funnel .fix_qty_selector .single_box .box_details .block_info .green_text{font-size: 12px; color: #135F00;}
.main_funnel .freeProduct_block{margin-top: 10px;}
.main_funnel .freeProduct_block .gift_block_title{margin-bottom: 16px; font-size: 16px; padding: 10px 0; color: #171717;}
.main_funnel .freeProduct_block .free_gift_block{display: flex; flex-wrap: wrap; gap: 12px;}
.main_funnel.main_international_funnel .freeProduct_block .free_gift_block{gap: 8px;}
.main_funnel .freeProduct_block .free_gift_block .gift_block{width: calc(33.33% - 8px); font-size: 14px; line-height: 1.5;}
.main_funnel.main_international_funnel .freeProduct_block .free_gift_block .gift_block{width: calc(25% - 6px);}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner{border: 1px dashed #5B96E5; border-radius: 12px;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner .common_img_block img{object-fit: contain; opacity: 0; transition: 0.35s; border-radius: 12px;}
.main_funnel .freeProduct_block .free_gift_block .gift_block.active .gift_inner .common_img_block img{background: linear-gradient(180deg, #EAA6A8, #DEE8FD); opacity: 1; -webkit-opacity: 1 !important;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner .empty_gift{position: absolute; top: 50%; left: 50%; padding-top: 8px; transform: translate(-50%, -50%); transition: 0.35s;}
.main_funnel .freeProduct_block .free_gift_block .gift_block.active .gift_inner .empty_gift{opacity: 0;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner .empty_gift .empty_text{padding: 10px 0 5px; color: #1D1D1D; font-size: 14px;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner .empty_gift .empty_text .exclusive_text{font-size: 10px;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_inner .free_badge{position: absolute; top: -8px; left: 50%; transform: translateX(-50%); font-size: 11px; width: max-content; padding: 1px 2px; line-height: normal; border-radius: 3px; border: 0.5px solid #C8DBFF; background: #ca1a1a; color: #fff;}
.main_funnel .freeProduct_block .free_gift_block .gift_block .gift_title{display: block; font-size: 10px; margin-top: 6px;}

.main_funnel .next_btn_container{padding-top: 20px;}
.main_funnel .discount_block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; font-size: 14px; padding-bottom: 10px;}
.main_funnel .discount_block .saving_with_additional_discount{display: flex; flex-direction: column; flex: 1; font-weight: 700;}
.main_funnel .discount_block .saving_with_additional_discount .saving_text{color: #171717;}
.main_funnel .discount_block .saving_with_additional_discount .saving_text .percent_off{color: #C8202F;}
.main_funnel .discount_block .saving_with_additional_discount .aditional_discount_text,
.main_funnel .discount_block .saving_with_additional_discount .aditional_discount_text *{color: #135F00; font-weight: 700;}
.main_funnel .discount_block .gift_unlocked{background-color: #dff9e0; grid-column-gap: 2px; color: #2a2552; border-radius: 100px; padding: 2px 8px; display: flex; align-items: center;}
.main_funnel .icons_with_text{display: flex; justify-content: space-between; margin-top: 10px;}
.main_funnel .icons_with_text .single_icon{display: flex; grid-column-gap: 4px; align-items: center;}
.main_funnel .icons_with_text .single_icon img{width: auto;}
.main_funnel .icons_with_text .single_icon .icon_text{font-size: 12px; font-weight: 600;}

.main_funnel .count_down_timer{padding-top: 10px; padding-bottom: 10px; background: linear-gradient(45deg, #fff7e2, #40348b, #233ac0, #001b85, #0e1b4d); background-size: 400% 400%; animation: primaryGradient 5s ease infinite; margin-top: 30px;}
.main_funnel .count_down_timer .annountce_ment{display: flex ; justify-content: center; align-items: center; gap: 8px;}
.main_funnel .count_down_timer .annountce_ment .left_side_text{font-size: 16px; line-height: 1.5; letter-spacing: 0; font-weight: 700; color: #fff; text-align: center;}
.main_funnel .count_down_timer .annountce_ment .right_side_timer .timer-display{display: flex ; color: #2a2552; justify-content: center; align-items: center;}
.main_funnel .count_down_timer .annountce_ment .right_side_timer .timer-display .timer-block{width: 32px; height: 32px; background-color: #fff; border-radius: 2px; display: flex ; flex-direction: column; justify-content: center; align-items: center; margin-left: 2px; margin-right: 2px; padding: 3px; font-size: 13.6px;}
.main_funnel .count_down_timer .annountce_ment .right_side_timer .timer-display .timer-block .timer-block__num{font-weight: 800; line-height: 1;}
.main_funnel .count_down_timer .annountce_ment .right_side_timer .timer-display .timer-block .timer-block__unit{font-size: 8px; line-height: 1;}

.main_funnel .second_step_block .count_down_timer{margin: 0;}

.main_funnel .low_stock_block{background-color: #BB0011; color: #fff; margin-bottom: 16px; padding: 8px 0; font-size: 14px;}

.main_funnel .step_selector_block{margin-bottom: 8px; padding: 6px 0; background-color: #fff;}
.main_funnel .step_selector_block .step_selector_inner{display: flex; justify-content: space-between; align-items: center;}
.main_funnel .step_selector_block .step_selector_inner .single_step_selector{display: flex; align-items: center; font-size: 10px; font-weight: 700; color: #909DB0; cursor: pointer;}
.main_funnel .step_selector_block .step_selector_inner .blank_dashed_design{display: block !important; border-bottom: 1px dashed #C5C2C2; flex: 1; margin: 0 12px;}

.main_funnel .variant_selector .free_gift_threshhold{position: relative; display: flex ; flex-wrap: wrap; gap: 12px; padding-top: 20px; padding-bottom: 20px;}
.main_funnel .variant_selector .free_gift_threshhold .threshhold_bar{position: absolute; top: 40px; left: 50%; transform: translateX(-50%); width: 70%; height: 8px; border-radius: 10px; background-color: #F8F5F5; box-shadow: 0px 1px 5px 0px #00000040 inset;}
.main_funnel .variant_selector .free_gift_threshhold .threshhold_bar .fill_bar{display: block; border-radius: 10px; background-color: #940000; height: 8px; transition: 0.5s;}
.main_funnel .variant_selector .free_gift_threshhold .single_free_pro{position: relative; width: calc(33.33% - 8px); text-align: center;}
.main_funnel .variant_selector .free_gift_threshhold .single_free_pro .pro_price{position: absolute; color: #A2A2A2; top: -16px; left: 50%; width: max-content; transform: translateX(-50%); padding: 2px 6px; font-size: 10px; font-weight: 700;}
.main_funnel .variant_selector .free_gift_threshhold .single_free_pro .pro_price b{color: #C8202F;}
.main_funnel .variant_selector .free_gift_threshhold .single_free_pro .image_block img{width: 100%; max-width: 50px; height: 50px; margin: 0 auto; border: 1px solid #FCE1E1; border-radius: 50%; object-fit: contain; background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #FFFAE6 100%);}
.main_funnel .variant_selector .free_gift_threshhold .single_free_pro .pro_title{color: #1E1E1E; text-align: center; font-size: 10px; font-weight: 500;}

.main_funnel .variant_selector .add_more_text{font-size: 14px; line-height: normal; background-color: #FFF3D5; color: #926700; padding: 10px 6px; margin-bottom: 10px;}
.main_funnel .variant_selector .add_more_text .more_pro_qty{font-weight: 700;}
.main_funnel .variant_selector .add_more_text .bfcm_off_text_free_pro{font-weight: 700; display: block; color: #171717;}
.main_funnel .variant_selector .add_more_text .bfcm_percent_add{color: #C8202F;}

.main_funnel .variant_selector .header_block{margin-bottom: 10px;}
.main_funnel .variant_selector .top_title{font-size: 16px; color: #808080;}

.main_funnel .variant_selector .single_variant{position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: 10px; padding: 5px; margin-bottom: 10px; border: 1px solid #E6E6E6; border-radius: 10px; height: 100%;}
.main_funnel .variant_selector .single_variant .img_block{width: 100%; max-width: 50px;}
.main_funnel .variant_selector .single_variant .variant_info{width: calc(100% - 60px); display: flex; gap: 10px; align-items: center; justify-content: space-between; padding: 10px;}
.main_funnel .variant_selector .single_variant .variant_info .label_text{display: block; font-size: 10px; color: #171717; line-height: normal; margin-top: 11px;}
.main_funnel .variant_selector .single_variant .variant_info .label_text.limited_edition{color: #F94757;}
.main_funnel .variant_selector .single_variant .variant_info .variant_title{margin: 0; font-size: 16px; color: #000; font-weight: 700; line-height: normal; margin-top: 7px; margin-bottom: 0px;}
.main_funnel .variant_selector .single_variant .quantity_selector{position: relative; min-width: 120px; border-radius: 25px; background-color: #F0F0F0; margin-top: 12px;}
.main_funnel .variant_selector .single_variant .quantity_selector span{display: inline-flex; justify-content: center; align-items: center; padding: 5px; height: 40px;}
.main_funnel .variant_selector .single_variant .quantity_selector .quantity_change{color: #fff; border-radius: 50%; background-color: #022350; width: 40px; cursor: pointer; text-align: center;}
.main_funnel .variant_selector .single_variant .quantity_selector .quantity_change.disabled{opacity: 0.5; pointer-events: none; text-align: center;}
.main_funnel .variant_selector .single_variant .quantity_selector .qty_input{min-width: 40px; text-align: center; font-weight: bold;}
.main_funnel .variant_selector .single_variant .quantity_selector .badge_label{position: absolute; top: -29px; left: 50%; transform: translateX(-50%); width: max-content; height: auto; font-size: 8px; font-weight: 600; padding: 4px 10px; border-radius: 5px;}
.main_funnel .variant_selector .single_variant .quantity_selector .badge_label.best_seller{color: #EE9F00; background-color: #FFF7E8;}
.main_funnel .variant_selector .single_variant .quantity_selector .badge_label.low_stock{color: #C8202F; background-color: #FFE7E7;}

.main_funnel .reco_main_title{color: #0E1B4D; font-size: 14px; padding: 8px; background-color: #FFEEF0;}
.main_funnel .reco_main_title .red_color_text{color: #C8202F;}

.main_funnel .recommended_pro .reco_pro_details{display: flex; gap: 10px; margin-bottom: 10px; margin-top: 10px; align-items: center;}
.main_funnel .recommended_pro .reco_pro_details .img_block img{width: 100%; max-width: 100px; vertical-align: middle; border-radius: 7px;}
.main_funnel .recommended_pro .reco_pro_details .details_block{display: flex; justify-content: space-between; flex-direction: column; flex: 1;}
.main_funnel .recommended_pro .reco_pro_details .details_block .info_block{font-size: 14px; line-height: 1.2; margin: 10px 0px;}
.main_funnel .recommended_pro .reco_pro_details .details_block .info_block .reco_pro_title{display: block; font-size: 16px; font-weight: 700; color: #0e1b4d;}
.main_funnel .recommended_pro .reco_pro_details .details_block .info_block .dummy_desc{display: block; font-size: 10px; padding-top: 7px; color: #4F4F4F;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add{display: flex; flex: 1; justify-content: space-between; flex-direction: column; align-items: baseline;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_price_discount{font-size: 14px; color: #AAAAAA; padding-left: 5px;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_save{border-radius: 3px; background: #DEFFE7; padding: 2px 6px; color: #005417; font-size: 14px; font-weight: 700; line-height: 130%;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_main_price{display: inline; font-size: 14px; color: #00661A;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add{width: 100%;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add .text_add_plus{display: block; padding: 10px 30px; font-size: 10px; font-weight: 700; border-radius: 3px; border: 1px solid #B2CFFC; background-color: #022350; color: #fff; margin-top: 5px; text-align: center; cursor: pointer;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add .qty_selection{display: none; border: 1px solid #B2CFFC; overflow: hidden; margin-top: 5px; min-width: 100px; line-height: 34px;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add #reco_pro_add:checked ~ .text_add_plus{display: none;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add #reco_pro_add:checked ~ .qty_selection{display: flex;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add .qty_selection .reco_qty_change{display: inline-block; width: 30px; text-align: center; background-color: #022350; color: #fff; cursor: pointer;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add .qty_selection .reco_qty{flex: 1;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add .added_to_order_text{display: none; font-size: 10px; padding-top: 4px; color: #4F4F4F;}
.main_funnel .recommended_pro .reco_pro_details .details_block .price_btn_add .reco_pro_add #reco_pro_add:checked ~ .added_to_order_text{display: block;}

.main_funnel .add_to_cart_inner .shipping_protection{background: #FFFBF1; padding-top: 8px; padding-bottom: 8px; margin: 10px 0; font-size: 16px; margin-top: 20px; display: flex; column-gap: 4px;}
.main_funnel .add_to_cart_inner .shipping_protection #shipping_protection{accent-color: #7C8DD1; scale: 1.5; display: inline-block; width: auto; margin-right: 0.5rem;}
.main_funnel .add_to_cart_inner .atc_btn_container{padding-bottom: 20px;}
.main_funnel .add_to_cart_inner .atc_btn_container .ATC_BTN.disabled .atc_text,
.main_funnel .add_to_cart_inner .atc_btn_container .ATC_BTN.loading_show .atc_text,
.main_funnel .add_to_cart_inner .atc_btn_container .ATC_BTN:not(.disabled) .select_more,
.main_funnel .add_to_cart_inner .atc_btn_container .ATC_BTN:not(.loading_show) .loading_icon{display: none !important;}
.main_funnel .add_to_cart_inner .payment_icon_list{margin-top: 6px;}

@keyframes primaryGradient {
  0%{background-position: 0% 50%;}
  50%{background-position: 100% 50%;}
  100%{background-position: 0% 50%;}
}

@keyframes bundle {
  0% {transform: translate3d(0, 200%, 0);}
  100% {transform: translate3d(0, 0, 0);}
}

@keyframes spin {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

@media screen and (min-width: 750px) {
  .main_funnel .button{padding-top: 20px; padding-bottom: 20px; font-size: 18px;}
  .main_funnel .count_down_timer{padding-left: 8px; padding-right: 8px;}

  .main_funnel .add_to_cart_inner .shipping_protection{padding-left: 10px; padding-right: 10px;}
}

@media screen and (max-width: 749px) {
  body:has(.main_funnel .first_step_block.hidden){overflow: hidden;}
  
  .main_funnel .mobile_side_padding{padding-left: 16px; padding-right: 16px;}
  
  .main_funnel .fix_qty_selector .single_box .box_details .block_info .price{font-size: 12px;}
  .main_funnel .freeProduct_block .gift_block_title{font-size: 14px;}
  
  .main_funnel .second_step_block{position: fixed; top: 0; z-index: 9; left: 0; width: 100%; background-color: #fff; height: 100%; overflow: auto; transform: translateY(0); animation-name: bundle; animation-duration: 1s;}
  .main_funnel .low_stock_block{margin: 0;}
  .main_funnel .step_selector_block{position: sticky; top: 0; z-index: 10; box-shadow: 0px 4px 4px 0px #CBCBCB40; padding-top: 6px; padding-bottom: 6px;}

  .main_funnel .recommended_pro{padding-bottom: 16px;}
  .main_funnel .recommended_pro{animation-name: bundle; animation-duration: 1s;}
  .main_funnel .recommended_pro .reco_pro_details .details_block .info_block .reco_pro_title{font-size: 14px;}
  
  .main_funnel .add_to_cart_inner.mobile_sticky_step_2_part{box-shadow: 0px -3px 8px 7px rgba(0, 0, 0, 0.11); position: sticky; bottom: 0; background-color: #fff; padding-bottom: 16px;}
  .main_funnel .add_to_cart_inner .shipping_protection{background-color: #e7f0ff; margin: 0 0 12px; padding-top: 8px; padding-bottom: 6px; font-size: 14px;}
  .main_funnel .add_to_cart_inner .atc_btn_container{padding-bottom: 0;}
  .main_funnel .add_to_cart_inner .atc_btn_container .discount_block{font-size: 12px;}
}
/* END Main Funnel */

/* Start Main Funnel */
.face_funnel .variant_selector{display: flex; flex-wrap: wrap; gap: 20px 10px; padding-top: 20px;}
.face_funnel .variant_selector .single_variant{position: relative; width: calc(50% - 5px); cursor: pointer; border: 1px solid #D3D3D3; border-radius: 5px; padding: 10px 10px 15px;}
.face_funnel .variant_selector .single_variant.active{background-color: #ffedbe73; border-color: #022350;}
.face_funnel .variant_selector .single_variant .badge_label{position: absolute; left: 50%; transform: translate(-50%); font-size: 11px; line-height: normal; width: max-content; padding: 3px 10px; color: #fff; display: flex; align-items: center; min-height: 24px; background-color: #181818; top: -25px; border-radius: 5px 5px 0 0;}
.face_funnel .variant_selector .single_variant[free_pro_qty="3"] .badge_label{background-color: #C8202F;}
.face_funnel .variant_selector .single_variant .low_stock_badge{position: absolute; left: 50%; transform: translateX(-50%); font-size: 11px; line-height: normal; bottom: -9px; background-color: #0F379C; padding: 3px 10px; color: #FFF3F3; border-radius: 5px;}
.face_funnel .variant_selector .single_variant .box_details{display: flex; justify-content: flex-start; align-items: center;}
.face_funnel .variant_selector .single_variant .box_details .qty_radio{display: block !important; width: 14px; height: 14px; border: 1px solid; border-radius: 50%; margin-right: 8px;}
.face_funnel .variant_selector .single_variant.active .box_details .qty_radio{border: 6px solid #2a2552;}
.face_funnel .variant_selector .single_variant .box_details .block_info{flex: 1; line-height: 1;}
.face_funnel .variant_selector .single_variant .box_details .block_info *{margin: 0; line-height: normal;}
.face_funnel .variant_selector .single_variant .box_details .block_info .box_title{font-size: 14px; color: #171717;}
.face_funnel .variant_selector .single_variant .box_details .block_info .price{font-size: 14px; padding: 5px 0; color: #000;}
.face_funnel .variant_selector .single_variant .box_details .block_info .green_text{font-size: 12px; color: #135f00;}

.face_funnel .free_gift_inner .block_subtitle{color: #171717;}
.face_funnel .free_gift_inner .free_product_list{display: flex; flex-wrap: wrap; gap: 8px;}
.face_funnel .free_gift_inner .free_product_list .gift_block{width: calc(25% - 6px); font-size: 14px; line-height: normal;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner{border: 1px dashed #5B96E5; border-radius: 5px;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner .gift_title{color: #0e1b4dbf; font-size: 10px; display: block; padding-top: 4px;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner .common_img_block img{opacity: 0.15; object-fit: contain; transition: 0.35s; border-radius: 5px; padding: 5px;}
.face_funnel .free_gift_inner .free_product_list .gift_block.active .gift_inner .common_img_block img{opacity: 1; background: linear-gradient(180deg, #EAA6A8, #DEE8FD);}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner .empty_gift{position: absolute; top: 50%; left: 50%; padding-top: 8px; transform: translate(-50%, -50%); transition: 0.35s;}
.face_funnel .free_gift_inner .free_product_list .gift_block.active .gift_inner .empty_gift{opacity: 0;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner .empty_gift .empty_text{padding: 2px 0 5px; font-size: 12px; line-height: normal; color: #1D1D1D;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_inner .free_badge{position: absolute; top: -12px; left: 50%; transform: translate(-50%); font-size: 10px; width: max-content; padding: 2px 4px; line-height: normal; border: 0.5px solid #C8DBFF; border-radius: 3px; font-weight: 700; background-color: #ca1a1a; color: #fff;}
.face_funnel .free_gift_inner .free_product_list .gift_block .gift_title{font-size: 10px; display: block; padding-top: 4px;}

.face_funnel .saving_unloacked_text{display: flex; justify-content: center; flex-wrap: wrap; align-items: center; gap: 10px; margin: 20px 0 10px; font-size: 14px; line-height: normal;}
.face_funnel .saving_unloacked_text .saving_with_additional_discount{display: flex; flex-direction: column; flex: 1;}
.face_funnel .saving_unloacked_text .saving_with_additional_discount .your_saving{display: block; color: #171717; font-weight: 700;}
.face_funnel .saving_unloacked_text .saving_with_additional_discount .your_saving .change_saving{color: #C8202F;}
.face_funnel .saving_unloacked_text .saving_with_additional_discount .aditional_discount_text{color: #135F00; font-weight: 700;}
.face_funnel .saving_unloacked_text .gift_unloacked{background-color: #FFEDC1; padding: 7px 10px; border-radius: 100px; color: #071946;}

.face_funnel .add_cart_inner .atc_button{padding-top: 20px; padding-bottom: 20px; font-size: 18px;}
.face_funnel .add_cart_inner .atc_button .loading_spinner{line-height: 1;}
.face_funnel .add_cart_inner .atc_button.loading_show b,
.face_funnel .add_cart_inner .atc_button:not(.loading_show) .loading_spinner{display: none !important;}
.face_funnel .add_cart_inner .atc_button .loading_spinner svg{width: 24px; height: 24px; animation: spin .6s infinite linear;}
.face_funnel .add_cart_inner .atc_button .loading_spinner svg path{fill: #fff;}

.face_funnel.gentle_face_funnel .variant_selector .single_variant[free_pro_qty="2"] .badge_label{background-color: #C8202F;}

.face_funnel.gentle_face_funnel .free_gift_inner .free_product_list{justify-content: center; gap: 12p;x}
.face_funnel.gentle_face_funnel .free_gift_inner .free_product_list .gift_block{width: calc(33.33% - 8px);}
.face_funnel.gentle_face_funnel .saving_unloacked_text .gift_unloacked{background-color: #dff9e0;}
.face_funnel.gentle_face_funnel .add_cart_inner .atc_button{justify-content: space-between; background-color: #09152B; text-transform: uppercase; border-radius: 5px; font-size: 16px; margin-top: 15px; padding-top: 0; padding-bottom: 0;}
.face_funnel.gentle_face_funnel .add_cart_inner .atc_button b{display: flex ; justify-content: space-between; width: 100%;}
.face_funnel.gentle_face_funnel .add_cart_inner .atc_button .product_price{font-weight: 400;}
.face_funnel.gentle_face_funnel .add_cart_inner .atc_button .product_price .total_comp_price_change{text-decoration: line-through;}


@media screen and (max-width: 749px) {
  .face_funnel .variant_selector .single_variant .box_details .block_info .price{font-size: 12px;}
}
/* END Main Funnel */

/* FAST Sale Funnel Start */
.fast_sale_funnel .fix_qty_selector .single_box[qty_size="6"]{width: 100%;}
.fast_sale_funnel .fix_qty_selector .single_box .badge_label{border-radius: 5px; top: -10px; padding: 2px 6px; min-height: unset;}
.fast_sale_funnel .fix_qty_selector .single_box .box_details,
.fast_sale_funnel .fix_qty_selector .single_box .box_details .block_info .price{justify-content: center; text-align: center;}
.fast_sale_funnel .fix_qty_selector .single_box .box_details .block_info .price s{padding-left: 4px;}

.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block{display: flex ; flex-wrap: wrap; align-items: center; gap: 10px; width: 100%; padding: 1px; border-radius: 5px; border: 1px dashed #E6E5E5;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block:not(.active){filter: grayscale(1); opacity: 0.7;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .common_img_block{width: 100%; max-width: 100px; padding-top: 20%;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .common_img_block img{border-radius: 5px; background: linear-gradient(180deg, #FFEEE2 0%, #D9E1FF 100%); padding: 0; object-fit: contain; transition: 0.35s;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .free_title_price_block{display: flex; flex-wrap: wrap; align-items: center; gap: 10px; flex: 1; justify-content: space-between; padding-right: 10px;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .free_title_price_block .title_block{font-size: 12px; margin: 0;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .free_title_price_block .price{font-size: 14px;}
.fast_sale_funnel .freeProduct_block .free_gift_block .gift_block .free_title_price_block .free_badge{border-radius: 5px; background: #0D7D00; color: #fff; font-size: 10px; text-align: center; padding: 2px 6px; line-height: normal;}
/* FAST Sale Funnel End */