:root{--color-primary: #0D3162;--color-secondary: #CBE6FF;--color-white: #FFFFFF;--color-green: #01A039;--color-red: #C8222F;--color-red1: #C7202F;--color-green1: #049F39;--border-color: #DBE5F3;--pack-radio-color: #89898D;--pack-border-color: #A8A8A8;--pack-badge-text-color: #0D3163;--pack-badge-background-color: #F9E450;--pack-badge-text1-color: #FFFFFF;--pack-badge-background1-color: #049F38;--active-page-radio-color: #007AFE;--active-pack-background-color: #EAF1FC;--active-pack-border-color: #0D3163;--active-pack-outline-color: #469AFD;--active-gift-background-color: #E1EFFF;--benefits-background-color: #CBE5FD;--disabled-color: #5E5E5E;--disabled-background-color: #C4C4C4;--disabled-border-color: #C4C4C4;--subtotal-label-color: #48648A;--subtotal-saving-color: #00B67A;--subtotal-saving-background-color: #E8F6F4;--tab-background-color: #EBF5FF;--tab-border-color: #CBE5FF;--tab-when-to-use-border-color: #E8F0FC}.section-bundle-products-section .container{max-width:1250px}.media{border-radius:var(--media-radius, 0);height:100%;position:relative;overflow:visible!important;display:block}.media img{border-radius:var(--media-radius, 0);display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.media:after{border-radius:var(--media-radius, 0);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bundle_wrapper{position:relative;margin-block:15px}.bundle_wrapper h1,.bundle_wrapper h1 a,.bundle_wrapper h2,.bundle_wrapper h2 a,.bundle_wrapper h3,.bundle_wrapper h3 a,.bundle_wrapper h4,.bundle_wrapper h4 a,.bundle_wrapper h5,.bundle_wrapper h5 a,.bundle_wrapper h6,.bundle_wrapper h6 a,.bundle_wrapper #nav li a,.bundle_wrapper div.title a,.bundle_wrapper .headline,.bundle_wrapper .subtitle{font-family:Roboto,sans-serif!important}.bundle_wrapper h1,.bundle_wrapper .h1,.bundle_wrapper h2,.bundle_wrapper .h2,.bundle_wrapper h3,.bundle_wrapper .h3,.bundle_wrapper h4,.bundle_wrapper .h4,.bundle_wrapper h5,.bundle_wrapper .h5,.bundle_wrapper h6,.bundle_wrapper .h6{font-weight:700;text-transform:capitalize;letter-spacing:0}.bundle-product-bottles-options{position:relative;margin-block:15px}.product-bottles-options{display:block;position:relative}.bottles-options{display:flex;flex-wrap:wrap;gap:10px;position:relative}.bottles-options .bottle{border-radius:8px;padding:23px 12px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;text-align:center;position:relative;border:1px solid var(--pack-border-color);width:calc(50% - 5px);cursor:pointer}.bottles-options .bottle:before{content:"";width:20px;height:20px;border:2px solid var(--pack-radio-color);border-radius:30px;position:absolute;left:15px;box-sizing:border-box}.bottles-options .bottle .badge{background:var(--pack-badge-background-color);color:var(--color-primary);text-transform:capitalize;border-radius:6px;padding:4px 20px;font-size:14px;line-height:1.428571429;font-weight:700;top:-14px;left:50%;transform:translate(-50%);position:absolute;white-space:nowrap}.bottles-options .bottle .bottle_name{font-size:18px;line-height:1.333333333;color:var(--color-primary);font-weight:700}.bottles-options .bottle .bottle_save{font-size:20px;line-height:1.3;color:var(--color-primary);margin:0}.bottles-options .bottle_2{order:-1}.bottles-options .bottle_3{order:-2}.bottles-options .bottle_4{order:-3}.bottles-options .bottle:hover{outline:3px solid var(--active-pack-outline-color);outline-offset:-2px}.bottles-options .bottle.active{background:var(--active-pack-background-color);border-color:var(--color-primary);outline:3px solid var(--active-pack-outline-color);outline-offset:-2px}.bottles-options .bottle.active:before{border-color:var(--active-page-radio-color);border-width:5px}.bundle_title_wrapper{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;margin-block:20px}.bundle_title_wrapper .bundle_title{display:flex;flex-direction:column;gap:5px}.bundle_title_wrapper .bundle_title h3{margin:0;font-size:16px;line-height:1.1875;font-family:Roboto,sans-serif;font-weight:700;color:var(--color-primary);text-transform:capitalize}.bundle_title_wrapper .bundle_title p{margin:0;font-size:14px;line-height:1.214285714;color:var(--color-primary)}.bundle_title_wrapper .bottle_select_wrap{position:relative;font-size:12px;line-height:1.166666667;font-weight:700;color:var(--color-primary)}.bundle_title_wrapper .bottle_select_wrap p{margin:0;padding-block:8px;padding-inline:12px;border-radius:100px;background:var(--color-secondary)}.bundle_title_wrapper .bottle_select_wrap p.all_set{font-weight:400}.bundle_title_wrapper .bottle_select_wrap p.all_set strong{font-weight:700}.bundle-product-list-items{display:flex;flex-direction:column;gap:8px}.bundle-product-list-item{--border-radius: 8px;border-radius:var(--border-radius);border:1px solid var(--color-secondary);display:flex;flex-direction:row}.bundle-product-list-item.item-active{background:var(--color-white);border-color:var(--color-primary)}.bundle-product-image-wrapper{--media-radius: 8px;--media-border-width: 0px;border-radius:var(--border-radius) 0 0 var(--border-radius);max-width:85px;width:100%;cursor:pointer}.bundle-product-image-wrapper .media{border-radius:var(--media-radius) 0 0 var(--media-radius);height:100%;position:relative;overflow:visible!important;display:block}.bundle-product-image-wrapper .media img{border-radius:var(--media-radius) 0 0 var(--media-radius);display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.bundle-product-image-wrapper .media:after{border-radius:var(--media-radius) 0 0 var(--media-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bundle-product-info{border-radius:0 var(--border-radius) var(--border-radius) 0;width:calc(100% - 85px);padding:12px;display:flex;flex-direction:row;align-items:center;gap:12px}.bundle-product-description{width:calc(100% - 112px);font-size:16px;line-height:1.1875;color:var(--color-primary);cursor:pointer}.bundle-product-description .bundle-product-name{color:var(--color-primary);text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:1.1875;margin:0}.bundle-product-description .bundle-product-desc{font-size:12px;line-height:1.166666667;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:16px}.bundle-product-description .bundle-product-desc p{margin:0}.bundle-quantity-container{width:100%;max-width:100px;position:relative}.bundle-quantity-container .bundle-add-btn{background:var(--color-primary);color:var(--color-white);border-radius:8px;padding-block:8px;padding-inline:16px;font-size:16px;line-height:1.1875;border:none;box-shadow:none;outline:none;width:100%;cursor:pointer;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-weight:700;opacity:0;visibility:hidden;text-transform:capitalize}.bundle-quantity-container .bundle-add-btn:hover{background:var(--color-secondary);color:var(--color-primary)}.bundle-quantity-container .bundle-quantity-box{display:flex;opacity:0;visibility:hidden}.bundle-quantity-box .bundle-qty-button{width:32px;height:32px;min-height:32px;border-radius:32px;background:var(--color-primary);color:var(--color-white);font-size:16px;line-height:2;border:none;box-shadow:none;outline:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-weight:700;padding:0}.bundle-quantity-box .bundle-qty-button:hover{background:var(--color-secondary);color:var(--color-primary)}.bundle-quantity-box .bundle-qty-display{border:none;box-shadow:none;outline:none;width:36px;height:32px;text-align:center;color:var(--color-primary);font-family:Roboto,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bundle-quantity-container>*:not(.is-active){position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bundle-quantity-container .is-active{display:flex;opacity:1;visibility:visible;position:relative;z-index:1}.bundle_subtotal_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-block:15px}.bundle_subtotal_wrapper .bundle_subtotal{display:flex;flex-direction:row;gap:5px;align-items:center}.bundle_subtotal_wrapper .bundle_subtotal h3{margin:0;font-size:16px;line-height:1.1875;font-family:Roboto,sans-serif;font-weight:700;color:var(--color-primary)}.bundle_subtotal_wrapper .bundle_subtotal p{margin:0;font-size:16px;line-height:1.1875;color:var(--color-primary)}.bundle_subtotal_wrapper .bundle_subtotal_saving{display:flex;gap:5px;flex-direction:row;background-color:var(--subtotal-saving-background-color);border-radius:8px;justify-content:center;align-items:center;padding-block:5px;padding-inline:15px}.bundle_subtotal_wrapper .bundle_subtotal_saving h3{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:1.214285714;color:var(--subtotal-saving-color);margin:0}.bundle_subtotal_wrapper .bundle_subtotal_saving p{font-weight:700;font-size:14px;line-height:1.214285714;color:var(--subtotal-saving-color);margin:0}.bundle_button_wrapper{margin-top:35px;border-bottom:1px solid var(--border-color);padding-bottom:15px}.bundle_button_wrapper .bundle_buy_button{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-family:Roboto,sans-serif;font-weight:700;text-transform:capitalize;border-radius:10px;font-size:20px;line-height:1.4;padding:15px;height:auto;width:100%;max-width:512px}.bundle_button_wrapper .bundle_buy_button.disabled,.bundle_button_wrapper .bundle_buy_button:disabled{background:var(--disabled-background-color);color:var(--disabled-color);opacity:1;border-color:var(--disabled-border-color)}.bundle_button_wrapper .bundle_buy_button.disabled>span{opacity:0}.bundle-product-purchase-options{margin-top:40px}.bundle-product-purchase-options .smartrr-selling-plan-group-header{min-height:21px}.bundle-product-purchase-options .smartrr-selling-plan-group-header [data-smartrr-selling-plan-group-input-display-pills]{font-size:16px;line-height:1.3125;margin-bottom:0}.bundle-product-purchase-options .smartrr-selling-plan-group-header [data-smartrr-selling-plan-group-input-display-pills]:before{top:0}.bundle-product-purchase-options .smartrr-selling-plan-group-header [data-smartrr-price-style]{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}.bundle_wrapper .bundle-product-purchase-options [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plan-group-contents]{margin:12px 0 0}.bundle-product-purchase-options [data-smartrr-selling-plan-group-contents] [data-smartrr-selling-plan-group-plans]{border:1px solid var(--color-secondary);border-radius:8px;font-size:14px;line-height:1.214285714;color:var(--color-primary);padding-block:7px;padding-inline:14px;padding-right:40px;position:relative}.bundle-product-purchase-options [data-smartrr-selling-plan-group-contents] [data-smartrr-selling-plan-group-plans] .smartrr-plans-frequency-label{line-height:1.214285714}.bundle-product-purchase-options [data-smartrr-selling-plan-group-contents] .svg-wrapper{width:11px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bundle-product-purchase-options .smartrr-subscription-benefits-container .smartrr-subscription-benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.214285714}.bundle-product-purchase-options .smartrr-subscription-benefits-container .smartrr-subscription-benefits ul li{margin:0;padding-block:2px;padding-inline-start:18px;position:relative}.bundle-product-purchase-options .smartrr-subscription-benefits-container .smartrr-subscription-benefits ul li:before{content:"";width:13px;height:21px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(icon-check-o.svg) no-repeat scroll center center / auto}@media only screen and (min-width: 750px) and (max-width: 989px){.bottles-options .bottle .badge{padding-inline:12px}.bundle-product-image-wrapper .media{height:100%}.bundle-product-info{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.bundle-product-description{width:100%}.bundle-product-description .bundle-product-desc{margin-top:8px}.bundle-product-purchase-options .smartrr-selling-plan-group-header [data-smartrr-price-style]{flex-direction:column;align-items:flex-end;gap:0}}@media only screen and (max-width: 479px){.bottles-options .bottle .badge{padding-inline:12px}.bundle-product-image-wrapper .media{height:100%}.bundle-product-info{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.bundle-product-description{width:100%}.bundle-product-description .bundle-product-desc{margin-top:8px}.bundle-product-purchase-options .smartrr-selling-plan-group-header [data-smartrr-price-style]{flex-direction:column;align-items:flex-end;gap:0}}@media only screen and (min-width: 799px){.collection-in-detail .product-details{padding-top:0}}.collection-in-detail .product_gallery.multi-image,.collection-in-detail .product_gallery{margin-bottom:30px;position:relative}.collection-in-detail .product-details .product_title{margin-bottom:30px}.collection-in-detail .product-details .custom_rating{color:var(--color-primary);display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-decoration:none}.collection-in-detail .product-details .custom_rating--stars{line-height:.6;width:100%;max-width:118px}.collection-in-detail .product-details .custom_rating p{margin:0;font-weight:500;font-size:20px;line-height:1.4}.collection-in-detail .product-details .product_name{font-family:Roboto,sans-serif!important;font-weight:700;text-transform:capitalize;color:var(--color-primary);font-size:40px;line-height:1.25;margin:0;padding:0;letter-spacing:0}.collection-in-detail .product-details .custom_rating+.product_name{margin-top:5px}.collection-in-detail .product-details .sub_title{color:var(--color-primary);font-size:24px;line-height:1.166666667;margin:0;letter-spacing:0}.collection-in-detail .product-details .product_title.has_benefits{margin-bottom:10px}.benefits_wrapper{position:relative;margin-bottom:30px}.benefits_wrapper .benefits_items{display:flex;flex-direction:row;align-items:flex-start;gap:10px;flex-wrap:wrap}.benefits_wrapper .benefits_items .benefits_items--item{background:var(--benefits-background-color);padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px;text-align:center;max-width:102px;width:100%}.benefits_wrapper .benefits_items .benefits_items--item .benefits_image{width:100%;max-width:40px}.benefits_wrapper .benefits_items .benefits_items--item p{margin:0;color:var(--color-primary);font-size:18px;line-height:1.111111111}.bundle_wrapper_selection .swatch_options{padding:0;border:none;border-radius:0!important;margin-block:20px}.bundle_wrapper_selection .swatch_options .sizes_main{display:flex;flex-wrap:wrap;gap:10px;position:relative}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item{position:relative;width:calc(50% - 5px)}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item input{cursor:pointer}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .swatch-element{border-radius:8px;padding:23px 12px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;text-align:center;position:relative;border:1px solid var(--pack-border-color);cursor:pointer;margin:0;width:100%}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .swatch-element:before{content:"";width:20px;height:20px;border:2px solid var(--pack-radio-color);border-radius:30px;position:absolute;left:15px;box-sizing:border-box}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle{border:none;padding-top:0;background:none}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swtitle{font-size:18px;line-height:1.333333333;color:var(--color-primary);font-weight:700}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swdisc_save{font-size:20px;line-height:1.3;color:var(--color-primary);margin:0}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .subscribe_price .top_dis{background:var(--pack-badge-background-color);color:var(--color-primary);text-transform:capitalize;border-radius:6px;padding:4px 20px;font-size:14px;line-height:1.428571429;font-weight:700;top:-14px;left:50%;transform:translate(-50%);position:absolute;white-space:nowrap;width:auto}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item:last-child .sizes .subscribe_price .top_dis{color:var(--color-white);background-color:var(--pack-badge-background1-color)}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item:hover .swatch-element{outline:3px solid var(--active-pack-outline-color);outline-offset:-2px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item input:checked+.swatch-element{background:var(--active-pack-background-color);border-color:var(--color-primary);outline:3px solid var(--active-pack-outline-color);outline-offset:-2px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item input:checked+.swatch-element:before{border-color:var(--active-page-radio-color);border-width:5px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item input:checked+.sizes .main_box_bottle{border:none;background:none}.bundle_wrapper_selection .purchase-details .purchase-details__buttons{margin:0}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button{--font-size: 26px;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-family:Roboto,sans-serif;font-weight:700;text-transform:capitalize;border-radius:10px;font-size:var(--font-size);line-height:1.385;padding:17px;height:auto;width:100%;max-width:100%;letter-spacing:0}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button span.text{font-size:0}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button span.text:before{content:attr(data-label);font-size:var(--font-size)}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button.disabled,.bundle_wrapper_selection .purchase-details .add_to_cart.action_button:disabled{background:var(--disabled-background-color);color:var(--disabled-color);opacity:1;border-color:var(--disabled-border-color)}.bundle_wrapper_selection .subtotal_wrapper{text-align:center;align-items:center;justify-content:center;display:flex;border-top:2px solid var(--border-color);padding-block:15px;margin-top:15px}.bundle_wrapper_selection .subtotal_wrapper .modal_price{margin:0;padding:0;gap:5px}.bundle_wrapper_selection .subtotal_wrapper .modal_price .subtotal_label{color:var(--subtotal-label-color);font-weight:700}.bundle_wrapper_selection .subtotal_wrapper .modal_price .current_price{color:var(--color-green1);font-weight:700}.bundle_wrapper_selection .subtotal_wrapper .modal_price .was_price{color:var(--color-red);font-weight:700}.bundle_free_gift_wrapper{text-align:center;margin-block:15px}.bundle_free_gift_wrapper .free_gift_title{font-family:Roboto,sans-serif!important;font-weight:500;text-transform:none;font-style:italic;color:var(--color-primary);letter-spacing:0;margin:0;padding:0;font-size:19px;line-height:1.473684211}.bundle_free_gift_wrapper .free_gift_title b,.bundle_free_gift_wrapper .free_gift_title strong{font-weight:700;color:var(--color-green)}.bundle_free_gift_wrapper .free_gift_title em{font-weight:400}.bundle_free_gift_wrapper .free_gift_content{display:block;position:relative}.bundle_free_gift_wrapper .free_gift_content .free_gift-items{display:flex;align-items:flex-start;justify-content:center;gap:10px}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item{position:relative;max-width:264px;max-width:120px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;text-align:center;margin-block:20px;margin-bottom:0}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-price-model{background:var(--color-red1);color:var(--color-white);text-transform:uppercase;position:absolute;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:1.090909091;margin:0;padding:4px 12px 3px;top:-10px;border-radius:4px;z-index:1}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-price-model span{text-decoration:line-through}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper{--border-radius: 8px;--media-radius: 8px;--media-border-width: 0px;border-radius:var(--border-radius);max-width:264px;width:100%;cursor:pointer;border:2px dashed var(--color-primary);position:relative}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .media{border-radius:var(--media-radius);height:100%;position:relative;overflow:visible!important;display:block}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .media img{border-radius:var(--media-radius);display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .media:after{border-radius:var(--media-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .free_gift_lock{position:absolute;display:flex;align-items:center;justify-content:center;top:2px;right:2px;bottom:2px;left:2px}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .free_gift_lock .svg_wrapper{width:30px;opacity:.5}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-image-wrapper .free_gift_lock .svg_wrapper .icon{width:100%;height:auto}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift_product-info,.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift_product-info .free_gift_product-description{display:block}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift_product-info .free_gift_product-description .free_gift_product-name{font-family:Roboto,sans-serif!important;font-weight:500;text-transform:none;color:var(--color-primary);letter-spacing:0;margin:0;padding:0;font-size:14px;line-height:1.285714286}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item.active .free_gift-image-wrapper{background:var(--active-gift-background-color)}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item.active .free_gift-image-wrapper .free_gift_lock{display:none}.sub_benefits_wrapper{position:relative;padding-top:8px;padding-bottom:15px;text-align:center}.sub_benefits_wrapper .sub_benefits_heading{margin:0}.sub_benefits_wrapper .sub_benefits_heading h4{font-family:Roboto,sans-serif!important;color:var(--color-primary);font-size:18px;line-height:1.3333;margin:0;padding:0;text-transform:capitalize;letter-spacing:0}.sub_benefits_wrapper .sub_benefits_content{margin-top:8px;font-size:14px;line-height:1.4;color:var(--color-primary);max-width:420px;margin-inline:auto}.sub_benefits_wrapper .sub_benefits_content ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;row-gap:8px;margin:0;padding:0;list-style:none}.sub_benefits_wrapper .sub_benefits_content ul li{position:relative;gap:0;flex:1 0 calc(50% - 10px);white-space:nowrap;text-align:start;margin:0;padding-left:27px}.sub_benefits_wrapper .sub_benefits_content ul li:before{content:"";background:url(icon-check-mark.svg) no-repeat scroll center center / 100% auto;width:17px;height:17px;display:inline-block;align-items:center;position:absolute;top:0;left:0}.try_it_wrapper{position:relative;text-align:center;border-top:2px solid var(--border-color);padding-block:15px;color:var(--color-primary)}.try_it_wrapper .try_it_heading{margin:0}.try_it_wrapper .try_it_heading .try_it__link{font-weight:500;font-size:16px;line-height:1.5;text-transform:capitalize;color:var(--color-primary);text-decoration:none;position:relative;display:inline-block;padding-bottom:2px;vertical-align:middle}.try_it_wrapper .try_it_heading .try_it__link img{width:18px;height:auto;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:2px}.try_it_wrapper .try_it_heading .try_it__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-primary)}.try_it_wrapper .try_it_content{font-size:14px;line-height:1.4;color:var(--color-primary);max-width:420px;margin-top:10px;margin-inline:auto}.try_it_wrapper .try_it_content p{margin:0}.happy_customers_wrapper{position:relative;padding-block:15px;color:var(--color-primary);border-bottom:2px solid var(--border-color)}.happy_customers_wrapper .happy_customers--top{gap:20px;display:flex;align-items:center;margin-bottom:8px}.happy_customers_wrapper .happy_customers--top .happy_customers_image{width:100%;max-width:94px}.happy_customers_wrapper .happy_customers--top h2{font-family:Roboto,sans-serif!important;font-size:28px;line-height:1.4;color:var(--color-primary);margin:0;font-weight:700;padding:0;letter-spacing:0;text-transform:none}.happy_customers_wrapper .happy_customers--bottom{gap:12px;display:flex;align-items:center;flex-wrap:wrap}.happy_customers_wrapper .happy_customers--bottom .happy_customers_rating_image{max-width:100px;width:100%}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items{display:flex;align-items:center}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item{font-weight:400;font-size:13px;line-height:1.3;color:var(--color-primary)}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item .icon_wrap{max-width:23px;height:auto;vertical-align:middle;display:inline-block;margin-right:3px;line-height:.6}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item .icon_wrap img{width:100%;height:auto}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item p{margin:0;display:inline}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item:not(:first-child){padding-left:6px}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item:not(:last-child){padding-right:6px;border-right:1px solid var(--color-primary)}.try_it_wrapper+.happy_customers_wrapper{padding-top:0}@media only screen and (max-width: 1279px){.benefits_wrapper .benefits_items .benefits_items--item{max-width:calc(20% - 8px)}}@media only screen and (max-width: 1169px){.collection-in-detail .product-details{padding-right:0}.collection-in-detail .product-details .custom_rating--stars{max-width:100px}.collection-in-detail .product-details .custom_rating p{font-size:16px}.collection-in-detail .product-details .product_name{font-size:36px}.collection-in-detail .product-details .sub_title{font-size:20px}.benefits_wrapper .benefits_items .benefits_items--item{max-width:98px}.benefits_wrapper .benefits_items .benefits_items--item p,.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swtitle{font-size:16px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swdisc_save{font-size:18px}.bundle_free_gift_wrapper .free_gift_title{font-size:17px}.sub_benefits_wrapper .sub_benefits_heading h4{font-size:16px}.sub_benefits_wrapper .sub_benefits_content ul{column-gap:15px}.happy_customers_wrapper .happy_customers--top h2{font-size:26px}}@media only screen and (max-width: 991px){.collection-in-detail .product-details{padding-left:20px}.benefits_wrapper .benefits_items .benefits_items--item .benefits_image{max-width:35px}.benefits_wrapper .benefits_items .benefits_items--item p,.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swtitle{font-size:15px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .swatch-element:before{width:18px;height:18px;left:12px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swdisc_save{font-size:17px}.bundle_free_gift_wrapper .free_gift_title{font-size:16px}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift_product-info .free_gift_product-description .free_gift_product-name,.sub_benefits_wrapper .sub_benefits_content{font-size:12px}.sub_benefits_wrapper .sub_benefits_content ul{column-gap:15px;row-gap:5px}.sub_benefits_wrapper .sub_benefits_content ul li{padding-left:17px}.sub_benefits_wrapper .sub_benefits_content ul li:before{width:12px;height:12px;top:2px}.try_it_wrapper .try_it_heading .try_it__link{font-size:14px}.try_it_wrapper .try_it_content{font-size:12px}.happy_customers_wrapper .happy_customers--top{gap:8px;flex-direction:column-reverse}.happy_customers_wrapper .happy_customers--top h2{font-size:24px}.happy_customers_wrapper .happy_customers--bottom{justify-content:center;gap:10px}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item{font-size:12px;display:flex;flex-direction:column;align-items:center;text-align:center}}@media only screen and (min-width: 799px){.desktop_hide{display:none!important}}@media only screen and (max-width: 798px){.mobile_hide{display:none!important}.section-bundle-products-section .container{padding-top:40px}.collection-in-detail .product_gallery.multi-image,.collection-in-detail .product_gallery{margin-bottom:20px}.product_gallery_nav.product_gallery_nav--bottom-slider{margin-bottom:15px}.collection-in-detail .product-details{padding-inline:0;padding-top:0}.collection-in-detail .product-details.desktop_hide{padding-top:40px;padding-bottom:0}.collection-in-detail .product-details.desktop_hide .product_title{text-align:center}.collection-in-detail .product-details .product_name{font-size:30px}.collection-in-detail .product-details .sub_title{font-size:17px}.benefits_wrapper .benefits_items{gap:7px}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift-price-model{font-size:10px;padding-inline:8px;padding-top:5px}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button{--font-size: 22px;padding:14px}}@media only screen and (max-width: 479px){.collection-in-detail .product-details .custom_rating--stars{max-width:90px}.collection-in-detail .product-details .custom_rating p{font-size:14px}.collection-in-detail .product-details .product_name{font-size:26px}.collection-in-detail .product-details .sub_title{font-size:15px}.benefits_wrapper .benefits_items .benefits_items--item .benefits_image{max-width:30px}.benefits_wrapper .benefits_items .benefits_items--item p,.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swtitle{font-size:14px}.benefits_wrapper .benefits_items .benefits_items--item{max-width:90px;gap:8px;width:calc(25% - 6px)}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .subscribe_price .top_dis{font-size:12px;padding-inline:15px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .sizes .main_box_bottle .swdisc_save{font-size:16px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item .swatch-element:before{width:16px;height:16px;left:10px}.bundle_wrapper_selection .swatch_options .sizes_main .sizes_item input:checked+.swatch-element:before{border-width:4px}.bundle_free_gift_wrapper .free_gift_title{font-size:14px}.bundle_free_gift_wrapper .free_gift_content .free_gift-items .free_gift-list-item .free_gift_product-info .free_gift_product-description .free_gift_product-name{font-size:11px}.sub_benefits_wrapper .sub_benefits_content ul{gap:10px}.sub_benefits_wrapper .sub_benefits_content,.try_it_wrapper .try_it_content{font-size:10px}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item .icon_wrap{max-width:20px}.happy_customers_wrapper .happy_customers--bottom .happy_customers--items .happy_customers--item{font-size:10px}.bundle_wrapper_selection .purchase-details .add_to_cart.action_button{--font-size: 20px;padding:10px}}.bundle_tabs_wrapper{position:relative;color:var(--color-primary)}.bundle_tabs_wrapper h1,.bundle_tabs_wrapper .h1,.bundle_tabs_wrapper h2,.bundle_tabs_wrapper .h2,.bundle_tabs_wrapper h3,.bundle_tabs_wrapper .h3,.bundle_tabs_wrapper h4,.bundle_tabs_wrapper .h4,.bundle_tabs_wrapper h5,.bundle_tabs_wrapper .h5,.bundle_tabs_wrapper h6,.bundle_tabs_wrapper .h6{font-family:Roboto,sans-serif!important;font-weight:700;letter-spacing:0;text-transform:none;color:var(--color-primary)}.bundle_tabs_wrapper .bundle_tabs_heading{position:relative}.bundle_tabs_wrapper .bundle_tabs_heading h3{font-family:Roboto,sans-serif!important;font-size:19px;line-height:1.4;color:var(--color-primary);margin:20px 0;font-weight:700;padding:0;letter-spacing:0;text-transform:none}.bundle_tabs_wrapper .bundle_tabs_content{width:100%;border-radius:11px;border:.25px solid var(--tab-border-color);background:var(--color-white);box-shadow:0 4px 4px #00000040;overflow:hidden}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links{list-style:none;padding:0;display:flex;cursor:pointer;margin:0;justify-content:center;background-color:var(--tab-background-color);align-items:center}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li{max-width:25%;margin:0;width:100%;padding:0;outline:none;box-shadow:none;background:var(--tab-background-color)}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li a{position:relative;padding:16px 5px;display:block;color:var(--color-primary);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li a:before{position:absolute;content:"";width:10px;border-right:1px solid var(--tab-border-color);right:-1px;height:20px}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li:last-child a:before{display:none}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li.custom_tab_link_active{background:var(--color-white)}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li.custom_tab_link_active a{font-weight:700}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_content{padding:10px 15px}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab{display:none}.bundle_tabs_wrapper .bundle_tabs_content .custom_tab.custom_tab_active{display:block}.doctor_reviewed_tab .review_text{color:var(--color-primary);font-size:16px;line-height:1.25;margin-bottom:20px}.doctor_reviewed_tab .review_text>*{line-height:1.25}.doctor_reviewed_tab .review_text>*:last-child{margin-bottom:0}.doctor_reviewed_tab .doctor_info{display:flex;gap:14px;align-items:center}.doctor_reviewed_tab .doctor_info .doctor_image{width:100%;max-width:69px}.doctor_reviewed_tab .doctor_info .info{display:flex;gap:0;flex-direction:column}.doctor_reviewed_tab .doctor_info .info h4{font-family:Roboto,sans-serif!important;font-weight:700;font-size:16px;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--color-primary);margin:0;padding:0}.doctor_reviewed_tab .doctor_info .info p{color:var(--color-primary);margin:0;font-size:15px;line-height:1.266666667}.key_benefits_tab{display:flex;flex-direction:column;gap:12px}.key_benefits_tab .heading h3{margin:0;font-size:18px;line-height:1.4}.key_benefits_tab .content{margin:0;padding:0;font-size:16px;line-height:1.375}.key_benefits_tab .content ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.key_benefits_tab .content ul li{position:relative;gap:0;text-align:start;margin:0;padding-left:29px}.key_benefits_tab .content ul li:before{content:"";background:url(icon-check-mark-o.svg) no-repeat scroll center center / 100% auto;width:19px;height:20px;display:inline-block;align-items:center;position:absolute;top:0;left:0}.when_to_use_tab .when_to_use_items{display:flex;gap:0;flex-wrap:wrap;justify-content:center;max-width:90%;margin:auto}.when_to_use_tab .when_to_use_items .when_to_use_item{width:100%;max-width:50%;display:block;border-bottom:2px solid var(--tab-when-to-use-border-color);padding:0 5px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.when_to_use_tab .when_to_use_items .when_to_use_item:nth-child(odd){border-right:2px solid var(--tab-when-to-use-border-color)}.when_to_use_tab .when_to_use_items .when_to_use_item:nth-last-child(1),.when_to_use_tab .when_to_use_items .when_to_use_item:nth-last-child(2){border-bottom:none}.when_to_use_tab .when_to_use_items .when_to_use_item .when_to_use_image{max-width:65px;width:100%}.when_to_use_tab .when_to_use_items .when_to_use_item h4{font-size:16px;line-height:1.375;margin:0;padding:0}.ingredients_tab .ingredients_items{display:flex;flex-direction:column;gap:12px}.ingredients_tab .ingredients_items .ingredients_item{display:flex;gap:15px;align-items:center;border-radius:8px;border:1px solid var(--color-primary);background:var(--color-white);padding:12px}.ingredients_tab .ingredients_items .ingredients_item .ingredients_image{max-width:45px;width:100%}.ingredients_tab .ingredients_items .ingredients_item .info{display:flex;flex-direction:column}.ingredients_tab .ingredients_items .ingredients_item .info h4{font-size:15px;line-height:1.4;margin:0;padding:0}.ingredients_tab .ingredients_items .ingredients_item .info p{font-size:14px;line-height:1.285714286;margin:0;padding:0}@media only screen and (max-width: 991px){.bundle_tabs_wrapper .bundle_tabs_content .custom_tab_links li a{min-height:70px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 798px){.bundle_tabs_wrapper .bundle_tabs_heading h3{font-size:17px;margin-block:15px}.doctor_reviewed_tab .review_text{font-size:14px;margin-bottom:15px}.doctor_reviewed_tab .doctor_info{gap:12px}.doctor_reviewed_tab .doctor_info .info h4{font-size:15px}.doctor_reviewed_tab .doctor_info .info p{font-size:14px}.key_benefits_tab .heading h3{font-size:16px}.key_benefits_tab .content{font-size:14px}.when_to_use_tab .when_to_use_items .when_to_use_item h4{font-size:15px}.ingredients_tab .ingredients_items .ingredients_item .info h4{font-size:14px}.ingredients_tab .ingredients_items .ingredients_item .info p{font-size:12px}}@media only screen and (max-width: 749px){.product-details.desktop_hide{margin-top:0!important;padding-top:0!important}.product-details.desktop_hide .product_title{margin:0!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bundle-products.css.map */
