a{text-decoration:none}img{max-width:100%}.prevention-kit .content-box,.text-center{text-align:center}svg.icon.icon-account,svg.icon.icon-cart,svg.icon.icon-cart-empty{height:2.2rem;width:2.2rem}details-modal.header__search{display:none!important}.header-button,.product_ingredients .view_more a{display:flex;align-items:center}.header-btn{background:#0059a5;color:#fff;padding:4px 30px;border-radius:30px;font-size:16px;text-align:center;text-transform:lowercase;font-weight:700;transition:.4s}.header-btn:hover{transform:translate(5px,0)}.header__menu-item span{font-size:16px;font-weight:500;text-transform:500;color:#000}.card-information .price,.quick-add button,.quick-add__submit span{color:var(--dark,#0059a5);font-weight:700;line-height:normal;font-family:Poppins;font-style:normal}.cart-count-bubble{position:absolute;background-color:#7db3e1;bottom:2.5rem;left:2.5rem;font-weight:700;font-size:1rem}.button:after,.button:before,.customer button:after,.customer button:before{content:unset}.quick-add__submit{border:1px solid #0059a5;border-radius:30px}.quick-add button,.quick-add__submit span{font-size:20px;text-transform:capitalize}.prevention-kit .inner-box .icon-items .item span.cpt,p.cstm-cpt{font-size:12px}.card-information .price{text-align:center;font-size:29px;text-transform:uppercase}.card__heading{color:var(--black,#353535)!important;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;font-weight:500;line-height:130%;text-transform:capitalize;max-width:324px;margin:0 auto}.video-section .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.video-section .video-container iframe,.video-section .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.collapsible-section .accordion-p img,.prevention-kit .inner-box .icon-items .item img.icon{height:15px;width:15px}.prevention-kit .inner-box{width:100%;max-width:900px;margin:0 auto}.prevention-kit .inner-box .top-header h2.hdng{text-align:center;font-size:32px;font-weight:600}.prevention-kit .inner-box .video-section{padding:30px}.prevention-kit .inner-box .icon-items{display:flex;flex-wrap:wrap;gap:15px;align-items:center;background:#edf2fa;padding:15px 10px}.prevention-kit .inner-box .icon-items .item{width:calc(25% - 11.3px);display:flex;gap:8px;align-items:center;justify-content:center}.custom-page-app .content-box h3.cstm-hdng,.prevention-kit .content-box h3.cstm-hdng{font-size:20px;margin-bottom:10px}p.cstm-cpt{margin:10px 0}.prevention-kit .percent-items{display:flex;flex-wrap:wrap;gap:15px;text-align:center;justify-content:center;padding:20px 0}.prevention-kit .percent-items .item{width:calc(33.33% - 10px)}.prevention-kit .percent-items .item p.percent{font-size:36px;font-weight:700;margin:0;line-height:normal;color:#7db3e1}.prevention-kit .percent-items .item span.percent-cpt{color:#000;font-weight:600;font-size:15px}.subscription-widget button.product-form__submit{margin-bottom:1rem;border:1px solid #0059a5;border-radius:120px;color:#0059a5;text-transform:capitalize;font-weight:600;margin-top:1rem}.prevention-kit .content-box.desktop-show{display:block}.custom-page-app .content-box.mobile-show,.mob-btn,.product .slider-buttons{display:none}@media(max-width:989px){.header-button{display:none}.header-button a.header-btn{background:0 0!important;color:#000;padding:0!important;font-size:14px;line-height:normal;cursor:pointer}.header__icon.small-hide{display:flex!important}.prevention-kit .inner-box .top-header h2.hdng{font-size:24px}.prevention-kit .inner-box .video-section{padding:30px 0}section.subscription-widget{padding:40px 15px!important}}.product__title h1{max-width:450px;line-height:130%;letter-spacing:-1px;color:#353535}.product__description{color:#000;line-height:150%}.collection-female .badge,.collection-male .badge,.sell-badge{font-weight:600;line-height:94%;display:inline-flex;padding:6.272px 16.728px 6.509px 16.404px;font-size:20px}.product__info-wrapper .product-form__submit{margin-bottom:1rem;border:1px solid #0059a5;border-radius:120px;color:#0059a5;text-transform:capitalize;font-weight:600}.product__info-wrapper .product-form__buttons{width:100%;max-width:100%}.collection-male .badge,.sell-badge{color:var(--white,#fff);text-align:center;font-family:Poppins;font-style:normal;text-transform:uppercase;background:var(--dark,#0059a5);justify-content:center;align-items:center;border:none;border-radius:unset}.newbadge,.newbadge p{color:var(--white,#fff);text-align:center;font-family:Poppins;font-style:normal;font-weight:700;text-transform:uppercase}.collection-female .badge,.collection-female .newbadge{background:var(--dark,#c6716f)}.collection-female .badge{color:var(--white,#fff);text-align:center;font-family:Poppins;font-style:normal;text-transform:uppercase;justify-content:center;align-items:center;border:none;border-radius:unset}.card-wrapper .price-item{color:#0059a5}.newbadge{font-size:13px;line-height:1.2;letter-spacing:-.644px;border-radius:100%;border:8px solid;background:#7db3e1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;max-width:140px;height:110px;width:110px;position:absolute;left:15px}-card-wrapper{position:relative}.newbadge p{font-size:20px;line-height:normal;letter-spacing:-1.223px;margin:0 auto}.cart-drawer .cart__checkout-button,.cart-drawer__empty-content a.button{font-size:20px;line-height:1.2;background:#fff;text-align:center;font-weight:700;text-transform:capitalize;font-family:Poppins;font-style:normal}.customer button{color:var(--dark,#fff);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;text-transform:capitalize;border-radius:300px;border:1px solid var(--dark,#0059a5);background:var(--white,#0059a5)}.thumbnail-slider .slider-button--next .icon{transform:rotate(-180deg)}.thumbnail-slider .slider-button .icon{height:2.7rem}.thumbnail-slider .slider-button--prev .icon{transform:rotate(0)}.cart-drawer .cart__checkout-button{color:#0059a5;border-radius:50px;border:1px solid}.cart-drawer__empty-content a.button{color:var(--dark,#0059a5);border-radius:30px;border:1px solid}.card-tag-wrapper{display:flex;flex-wrap:wrap-reverse;justify-content:center;align-items:center;text-align:center;row-gap:10px;column-gap:10px;padding:10px 0}.card-tag-wrapper .tag-name{font-size:13px;line-height:normal;border-radius:30px;padding:2px 25px;width:max-content;background:#b6d2ec;color:#0059a5}.collection-female .card-tag-wrapper .tag-name{background:#ffe9e8;color:#c6716f}@media(max-width:768px){.prevention-kit .inner-box .icon-items .item{width:calc(50% - 8px)}.prevention-kit .content-box.desktop-show{display:none}.custom-page-app .content-box.mobile-show{display:block}.header-button a.header-btn{font-size:12px}.card-tag-wrapper .tag-name{font-size:7px;padding:1px 6px}.card-tag-wrapper{row-gap:5px;column-gap:2px;padding:10px 0 0}}section.collapsible-section{max-width:522px}.collapsible-section img.acc1-image{max-width:25px;display:flex}.collapsible-section img.acc2-image{max-width:70px}.collapsible-section .img-text-wrap{display:flex;align-items:center;gap:10px}.collapsible-section .img-text-wrap1{display:flex;flex-direction:column;align-items:center;gap:10px}.collapsible-section .acc2-text{color:#353535;font-weight:600;text-transform:capitalize;font-size:13px}.collapsible-section .main-acc2-box{display:flex;justify-content:space-between;align-items:flex-end;overflow-x:scroll;width:max-content;gap:25px}.collapsible-section .main-acc2-box::-webkit-scrollbar{display:none}.collapsible-section .main-acc1-box{display:flex;flex-direction:column;gap:10px}.collapsible-section .acc1-text{color:#353535;font-size:15px;text-transform:capitalize}.collapsible-section .acc1-text span{font-weight:700}.collapsible-section .accordion-p{cursor:pointer;padding:20px 0;width:100%;text-align:left;transition:.4s;color:#000;font-size:17px;line-height:1.2;text-transform:capitalize;font-weight:900;position:relative;margin:0;border-top:0!important;border-bottom:1px solid #000!important;display:flex;justify-content:space-between;align-items:center}.accordion-p.current-p:after,.accordion-p:after{width:18px;background-repeat:no-repeat;right:0;content:"";background-size:contain}.collapsible-section .accordion-p.current-p img{transform:rotate(90deg)}.collapsible-section .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding:0 10px;overflow-x:scroll}.collapsible-section .panel::-webkit-scrollbar{display:none}.collapsible-section .panel p{color:var(--3-a-3737,#3a3737);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.collapsible-section .panel h3{margin:0;color:#262626;font-weight:700;font-size:15px}.collapsible-section .panel li{margin:0;color:#262626;font-weight:400;font-size:14px;line-height:18px}.accordion-p:after{height:13px;background-image:url('/cdn/shop/files/Group_702.png?v=1709126282');position:absolute}.accordion-p.current-p:after{height:5px;background-image:url('/cdn/shop/files/Group_702_1.png?v=1709126283');position:absolute}.how_to_use .main-block-container .header__section{text-align:center;font-size:40px;color:#353535;margin-bottom:20px}.how_to_use .main-block-container .image_block{display:flex;justify-content:space-between;text-align:center;gap:200px;max-width:80%;margin:auto;position:relative;z-index:9}.how_to_use .main-block-container .image_block::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url(/cdn/shop/files/Group_2_2.png?v=1733832110);background-position:center;background-repeat:repeat-x;background-size:contain;height:5px;width:100%;z-index:-1}.how_to_use .main-block-container .image_block .how-use-steps{width:33%;background:#fff}.how_to_use .main-block-container .image_block .how-use-steps img{border:2px solid #0059a5;border-radius:50%;margin-bottom:10px}.how_to_use .main-block-container .image_block .how-use-steps h3{margin:0;font-size:24px;font-weight:700;color:#0059a5;text-transform:uppercase;letter-spacing:0}.how_to_use .how-use-steps p.image_description{font-size:16px;color:var(--black,#353535);letter-spacing:0;line-height:1.2;font-weight:500}.product_ingredients .section-heading{max-width:800px;margin:auto}.product_ingredients .ingredients_header .key_points ul{display:grid;list-style:none;display:grid;padding:0;grid-template-rows:repeat(2,2fr);grid-template-columns:repeat(2,2fr);justify-self:center;gap:15px;column-gap:30px}.product_ingredients{padding:60px 0;background:#f8f8f8;width:100%;overflow:hidden}.product_ingredients .key_points{padding-bottom:25px}.product_ingredients .ingredients_header .key_points ul p{font-size:14px;font-weight:400;color:#000}.product_ingredients .ingredients_header .key_points ul li{display:flex;gap:20px}.product_ingredients .ingredients_header .key_points_img{background:#0059a5;display:flex;border-radius:50%;width:25px;height:25px;min-width:25px;padding:3px}.product_ingredients .ingredients_header .key_points_img img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7464%) hue-rotate(336deg) brightness(99%) contrast(107%)}@media (min-width:768px){.product_ingredients .ingredients_info{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}}.product_ingredients .ingredients_info .ingredients_features{background:#e8f2fa;border-radius:20px;padding:60px 20px 30px;position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(25% - 20px)}.product_ingredients .ingredients_features span{position:absolute;top:0;left:0;background:#0059a5;border-radius:20px 20px 20px 0;padding:10px;width:180px;text-align:center;font-size:14px;line-height:18px;color:#fff;text-transform:uppercase}.product_ingredients .ingredients_features .ingredients_info-description h3{margin:0;font-weight:600;color:#0059a5;font-size:20px;line-height:1}.product_ingredients .ingredients_features .ingredients_info-description p{font-size:14px;color:#000;line-height:1.2;letter-spacing:0}.product_ingredients .ingredients_features .ingredients_info-description{flex:0 0 73%}.product_ingredients .ingredients_info .ingredients_features img{width:20%;object-fit:cover}.product_ingredients .view_more{text-align:center;display:flex;justify-content:center;margin:40px 0 0}.product_ingredients .view_more a{display:flex;align-items:center;gap:13px;border:2px solid #0059a5;border-radius:60px;padding:10px;max-width:260px;width:100%;justify-content:center;color:#0059a5;font-weight:700}@media(max-width:1200px){.how_to_use .main-block-container .image_block{gap:100px}}@media(max-width:1024px){.collapsible-section .main-acc2-box{overflow:scroll;width:max-content;gap:20px}.collapsible-section .new-panel{overflow:scroll}}@media(max-width:991px){.how_to_use .main-block-container .image_block{gap:80px;max-width:100%}.product_ingredients .ingredients_info .ingredients_features{width:calc(33% - 20px)}}@media(max-width:767px){.product_ingredients .ingredients_info .ingredients_features{width:calc(50% - 20px)}.how_to_use .main-block-container .image_block{gap:40px;max-width:100%;flex-wrap:wrap;justify-content:center}.how_to_use .main-block-container .image_block:before{display:none}.how_to_use .main-block-container .image_block .how-use-steps{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.how_to_use .main-block-container .header__section{font-size:28px}.how_to_use .main-block-container .image_block .how-use-steps h3{font-size:18px}.how_to_use .how-use-steps p.image_description{font-size:15px}.product_ingredients .swiper-button-next,.product_ingredients .swiper-button-prev{display:block!important;height:24px}.product_ingredients .swiper-container{position:relative;padding:0 0 20px}.product_ingredients .swiper-controls{position:absolute;bottom:-20px;width:100%;max-width:110px;margin:0 auto;left:0;right:0}.product_ingredients .swiper-controls div:after{font-size:23px!important}.custom-bundle-product .product__title h1,.custom-conditioner .product__title h1,.custom-shampoo .product__title h1{font-size:2.5rem}.custom-bundle-product .product__description p,.custom-conditioner .product__description p,.custom-shampoo .product__description p{font-size:1.3rem}.custom-bundle-product .counting-percentage-section .real-block p,.custom-conditioner .counting-percentage-section .real-block p,.custom-shampoo .counting-percentage-section .real-block p{width:100%!important}.custom-bundle-product .counting-percentage-section .real-block,.custom-conditioner .counting-percentage-section .real-block,.custom-shampoo .counting-percentage-section .real-block{text-align:center;align-items:center}.custom-bundle-product .ultimate-section .right-heading,.custom-conditioner .ultimate-section .right-heading,.custom-shampoo .ultimate-section .right-heading{line-height:1.3;font-size:20px}.product_ingredients .section-heading{text-align:center}}@media(max-width:550px){.prevention-kit .inner-box .icon-items .item{width:calc(50% - 8px);justify-content:flex-start}.prevention-kit .percent-items .item{width:calc(50% - 8px)}.prevention-kit .percent-items .item p.percent{font-size:28px}.collection-female .badge,.collection-male .badge,.newbadge p,.prevention-kit .percent-items .item span.percent-cpt,.quick-add button,.quick-add__submit span,s.price-item.price-item--regular{font-size:12px}.header__icon,.header__icon--cart .icon{width:3.4rem}.card-wrapper .button--full-width{width:80%;margin:0 auto;min-height:30px;padding:5px}.card__heading,.collapsible-section .acc1-text{font-size:13px}.card-information .price{font-size:14px}.header-button a.header-btn{font-size:10px}.mob-btn{display:block}a.btn.cstm-btn.mob-btn.fixed-btn{position:fixed;bottom:100px;left:-60px;text-align:center;text-transform:capitalize;background:#0059a5;color:#fff;padding:10px;border-radius:15px;box-shadow:0 1px 8px 2px #ddd;z-index:99;transform:rotate(270deg)}.newbadge{border:3px solid;font-size:8px;padding:12px;line-height:1.1;height:60px;width:60px;left:2px}.product-media-container.constrain-height .media{padding-top:100%!important}.product-media-container.constrain-height .media img{object-fit:contain}.custom-main-product section{padding-top:0!important}.collapsible-section .accordion-p{padding:15px 0;font-size:14px}.collapsible-section img.acc1-image{max-width:20px}.product_ingredients .ingredients_info .ingredients_features{width:100%}.product_ingredients .ingredients_header .key_points ul{grid-template-columns:repeat(2,2fr);column-gap:15px}.product_ingredients .ingredients_header .key_points ul li{gap:12px}}