.brands-info>h2{display:none;color:var(--VS-Black, #242729);text-align:center;font-size:30px;font-weight:500;line-height:normal;margin:0 0 25px}.brands-info_swiper{overflow:hidden;position:relative}@media (min-width: 768px){.brands-info{margin:32px 0}.brands-info_container{display:flex;align-items:center;gap:50px;max-width:1342px;margin:0 auto;padding:0 20px}.brands-info_text{text-align:start;margin:0;max-width:264px}.brands-info_swiper{margin:0;width:100%}.brands-info_swiper .swiper-wrapper{gap:20px;justify-content:space-evenly}.brands-info_swiper .swiper-slide{width:210px;justify-content:normal;margin-right:0!important}.brands-info_swiper .swiper-slide img,.brands-info_swiper .swiper-slide svg{height:35px;object-fit:contain}.brands-info_swiper .swiper-slide p{max-width:unset}.brands-info_swiper .swiper-slide img.full{max-width:100%}.brands-info_swiper_nav_cta{display:none}}.brands-info{margin:20px 0;padding:0}.brands-info_swiper{position:relative;overflow:hidden}.brands-info_text{text-align:center;color:#000;font-size:20px;font-weight:500;line-height:normal;margin-bottom:30px}.brands-info_swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%;overflow:hidden;margin:0;padding:0}.brands-info_swiper .swiper-slide img,.brands-info_swiper .swiper-slide svg{width:100%;height:auto;object-fit:cover}.brands-info_swiper .swiper-slide p{text-align:center;color:#000;font-size:14px;font-weight:400;line-height:normal;max-width:180px;margin:0}.brands-info_swiper_nav_cta{top:50%;transform:translateY(-50%);padding:0;margin:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.brands-info_swiper_nav_cta svg{width:100%;height:100%}.brands-info_swiper_nav_cta svg path{stroke:#000}.brands-info_swiper_nav_cta:after{display:none}@media screen and (max-width: 1023px){.brands-info_swiper .swiper-slide img,.brands-info_swiper .swiper-slide svg{max-width:32%}.brands-info_swiper .swiper-slide img.full,.brands-info_swiper .swiper-slide svg.full{max-width:50%}}@media (min-width: 768px){.brands-info{margin:61px 0 60px}.brands-info_container{display:flex;align-items:center;gap:50px;max-width:1342px;margin:0 auto;padding:0 20px}.brands-info_text{text-align:start;margin:0;max-width:264px}.brands-info_swiper{margin:0;width:100%}.brands-info_swiper .swiper-wrapper{gap:20px;justify-content:space-evenly}.brands-info_swiper .swiper-slide{width:210px;justify-content:normal;margin-right:0!important}.brands-info_swiper .swiper-slide img,.brands-info_swiper .swiper-slide svg{height:40px;object-fit:contain}.brands-info_swiper .swiper-slide p{max-width:unset}.brands-info_swiper .swiper-slide img.full{max-width:100%}.brands-info_swiper_nav_cta{display:none}}@media (min-width: 1342px){.brands-info_container{padding:0}}.collection-title{text-align:center;padding-top:20px}.collection-products{display:flex;justify-content:center;gap:20px;padding:20px 10px;flex-wrap:wrap}@media (max-width: 768px){.collection-products{gap:10px;justify-content:flex-start}.collection-products .product_card{max-width:calc(50% - 5px)}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-us h3{color:#333;font-size:30px;font-weight:500;text-transform:uppercase;margin:0}.contact-us p{color:#000;font-size:16px;font-weight:400;margin:0}.contact-us b{color:#5b7793;font-size:16px;font-weight:400;text-decoration-line:underline}.contact-us a{color:var(--primary-color)!important}.contact-us span{color:#5b7793;font-size:16px;font-weight:400}.pxFormGenerator{height:100%;display:flex;justify-content:center}main{overflow:visible}@media screen and (max-width: 1023px){.contact-us iframe{height:760px!important;width:100%!important;max-width:800px!important}section.contact-us{margin:25px 20px 40px}.contact-us h3{margin-bottom:10px;text-align:center}.contact-us p{text-align:left;font-size:14px;text-wrap:pretty}.contact-us-info{background:#eef2f7;padding:20px;border-radius:10px;margin-bottom:40px}}@media screen and (min-width: 1024px){.contact-us iframe{height:560px!important;width:100%!important;max-width:800px!important}section.contact-us{display:flex;flex-direction:column;justify-content:center;margin:50px auto;gap:30px}.contact-us-info{display:flex;flex-direction:column;gap:15px;background:#eef2f7;border-radius:10px;padding:20px;max-width:1440px;width:800px;margin:0 auto}.contact-us h3{text-align:center;font-size:30px}.contact-us p{text-align:center;text-wrap:pretty}}.contact_form{max-width:700px;width:100%;padding:0;margin:0 auto;text-align:left}.contact__fields_grid{display:flex;flex-wrap:wrap;gap:15px 10px}.contact__fields_grid .field{width:100%;display:flex;flex-direction:column;gap:5px;text-align:left}.contact__fields_grid .field input,.contact__fields_grid .field textarea{min-height:40px;border:1px solid #dddddd;border-radius:0;padding-left:15px;font-size:16px;outline:none!important;box-sizing:border-box}.contact__fields_grid .field textarea{padding:15px;-webkit-appearance:none;appearance:none;resize:none;min-height:150px}.contact__button{margin-top:15px}.contact__button button{background:var(--primary-color);color:#fff;border:none;width:100%;max-width:285px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.contact__fields_grid .field--1,.contact__fields_grid .field--2{width:calc(50% - 5px)}.contact__field-error{color:#f33}.form-status-list{margin-bottom:15px;list-style-position:inside;margin-top:5px;list-style-type:disc}.form-status-list a{color:#000}.form-status{font-size:20px;font-weight:700}@media (max-width: 768px){.contact__fields_grid .field--1,.contact__fields_grid .field--2{width:100%}.contact__button button{max-width:none}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faqs{margin:25px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.faqs__content{display:flex;flex-direction:column;width:100%;max-width:738px;padding:0 20px}.faqs__title{color:var(--black);text-align:center;font-size:24px;font-weight:400;letter-spacing:-.72px;text-transform:uppercase;margin-bottom:24px}.faqs__title strong{font-size:28px;font-weight:500;display:block}.faqs__content-item{padding-inline:12px;display:flex;flex-direction:column;border-bottom:1px solid #E6E6E6}.faq__question{display:flex;align-items:center;justify-content:space-between;font-size:18px;padding:18px 0;font-weight:500;cursor:pointer}.faq__icon{display:flex;align-items:center;justify-content:center;position:relative}.faq__icon>svg:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease-in-out}.faq__answer{color:#525252;font-size:16px;font-weight:400;padding-bottom:18px;display:none}.faqs__content-item input:checked+.faq__question{padding-bottom:15px}.faqs__content-item input:checked+.faq__question .faq__icon>svg:last-child{transform:translate(-50%,-50%) rotate(0)}.faqs__content-item input:checked~.faq__answer{display:block}.faqs__image{width:100%;border-radius:10px;overflow:hidden;max-width:390px;position:relative}.faqs__image-content{display:flex;flex-direction:column;gap:20px;padding:20px 35px;width:100%;position:absolute;left:0;bottom:0}.faqs__image-content h3{color:var(--white);font-size:24px;font-weight:500}.faqs__image-content a{border-radius:100px;border:2px solid var(--secondary-color);background:var(--white);color:var(--secondary-color);text-align:center;font-size:20px;font-weight:500;width:100%;min-height:45px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.faqs__image{border-radius:0}}.footer{background-color:#eef2f7;padding:0;margin-top:auto}.footer--container{display:flex;flex-wrap:wrap;max-width:1140px;margin:0 auto}.footer_links{padding:30px 15px;display:flex;flex-direction:column;width:100%;gap:30px}.footer_links__menus{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px}.footer_links__menus__menu{display:flex;flex-direction:column;text-align:left;gap:13px;margin:0}.footer_links__menus__menu *{color:#000;font-size:14px;font-weight:400}.footer_links__menus__menu>li:first-child{font-size:16px;font-weight:500;text-transform:uppercase}.footer_links__social{display:flex;align-items:center;gap:40px}.footer_links__social a,.footer_links__social img{display:flex}.footer_links__social img{max-width:26px;max-height:26px;width:100%;object-fit:contain}.footer_links__social a svg path{fill:var(--primary-color)}.footer_newletter{padding:40px 15px;border-top:1px solid #000;border-bottom:1px solid #000;text-align:left;display:flex;flex-direction:column;gap:20px;width:100%}.footer_newletter>h2{color:#000;font-size:30px;font-weight:500;line-height:normal;margin:0;max-width:200px}.footer_newletter>p{color:#000;font-size:14px;font-weight:400;margin:0}.footer_input-container{display:flex;width:100%}.footer_input-container input{flex:1;padding:10px;min-height:50px;font-size:14px!important;font-weight:400;color:#b2b2b2!important;margin:0!important;background-color:#fff!important;border:none!important;padding:0 10px!important}.footer_input-container button{min-width:100px;flex:none;border:none;background:var(--primary-color);cursor:pointer;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.footer_copyright{padding:30px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%}.footer_copyright__logo{display:flex;max-width:80px}.footer_legal{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.footer_legal a{color:#000;font-size:14px;font-weight:400}.footer_copy{display:flex;flex-direction:column;gap:30px}.footer_copy p{text-align:center;margin:0;font-size:12px;font-weight:400;line-height:15px}.footer_copy p:last-child{text-align:center;font-size:14px;font-weight:400}.footer_newletter__form .success_message{margin-top:10px}@media (min-width: 769px){.footer{border-top:1px solid #000;padding-bottom:0!important}.footer_copyright{border-top:1px solid #000;flex-direction:row;flex-wrap:wrap}.footer_newletter{width:50%;padding-left:40px;border-bottom:0;border-left:1px solid #000;border-top:none}.footer_newletter>h2{max-width:none}.footer_links{width:50%;align-items:flex-end;padding-right:40px}.footer_links__menus{grid-template-columns:repeat(4,1fr)}.footer_links__social,.footer_links__menus{width:100%;max-width:545px}.footer_input-container{max-width:359px}.footer_copy{width:100%;max-width:1180px}}header.header{position:sticky;top:0;z-index:20;background-color:#fff;box-shadow:0 1px 4px #00000040}.header__nav{display:flex;align-items:center;justify-content:space-between;padding:0 6px;min-height:48px;max-width:1140px;margin:0 auto}.header__nav__menu_btn{display:flex;align-items:center;justify-content:center;width:49px;height:48px;background-color:transparent;border:none}.image.header__nav__logo{display:flex;width:69px;height:auto;object-fit:contain}.header__nav__logo img{width:100%;height:100%;object-fit:contain}.header__nav__links--desktop{display:none;gap:24px;align-items:center;list-style:none;margin:0;padding:0}.header__nav__link a{color:#242729;text-align:center;text-decoration:none;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .2s ease-in-out}.header__nav__link.active a{font-weight:700;color:var(--primary-color);text-decoration:underline;text-underline-offset:2px}.header__nav__actions{display:flex;align-items:center}.header__nav__actions__cart{display:flex;position:relative;width:48px;justify-content:center;cursor:pointer;border:none;background:none}.header__nav__actions__cart span{position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);color:#8a8a8a;font-size:16px}.header__nav__actions__account{display:none}@media (min-width: 768px){.header__nav{min-height:53px}.header__nav__links--desktop{display:flex}.header__nav__actions{gap:24px}.header__nav__actions__cart{gap:3px;min-width:75px;min-height:30px;justify-content:center;align-items:center;border-radius:15px;border:1px solid var(--primary-color)}.header__nav__actions__cart svg{display:none}.header__nav__actions__cart span{position:initial;transform:none;color:var(--primary-color);font-size:15px;font-weight:400;text-transform:uppercase}.header__nav__actions__account{display:flex;width:24px;height:24px;justify-content:center;align-items:center}}.header__menu_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#00000080;visibility:hidden;opacity:0;transition:all .2s ease-in-out}body:has(.header__menu_content.is-active) .header__menu_overlay{visibility:visible;opacity:1}.header__menu_content{position:fixed;top:0;left:0;width:94%;height:100dvh;z-index:100000;border-radius:0 12px 12px 0;overflow:hidden;background-color:#fff;visibility:hidden;opacity:0;transform:translate(-100%);transition:all .2s ease-in-out;display:flex;flex-direction:column}.header__menu_content.is-active{visibility:visible;opacity:1;transform:translate(0)}.mobile_menu_product{position:relative}.mobile_menu_product__header{position:absolute;top:0;left:0;display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px;z-index:2}.mobile_menu_product__header>a{display:flex;align-items:center;gap:7px;color:#000;font-size:14px;font-weight:500;text-transform:uppercase}.mobile_menu_product__header>button{background-color:transparent;border:none;cursor:pointer}.mobile_menu_product__content{position:absolute;z-index:2;width:100%;display:flex;justify-content:end;padding:0 20px;left:0;top:50%;transform:translateY(-33%)}.mobile_menu_product__content>div{display:flex;flex-direction:column;gap:10px}.mobile_menu_product__content h2{display:flex;flex-direction:column;gap:6px;color:var(--primary-color);font-size:36px;font-weight:500;line-height:1}.mobile_menu_product__content h2>span:last-child{font-size:32px;font-weight:700}.mobile_menu_product__prices{display:flex;align-items:center;gap:4px;justify-content:flex-end}.mobile_menu_product__prices p:first-child{font-size:15px;font-weight:400;text-decoration:line-through;color:#00000080}.mobile_menu_product__prices p:last-child{color:var(--primary-color);font-size:20px;font-weight:700}.mobile_menu_product__content button{display:flex;justify-content:center;align-items:center;gap:7.74px;border-radius:3.813px;background:var(--primary-color);color:var(--Semantic-white, #FFF);font-size:20px;font-weight:600;border:none;min-width:150px;min-height:38px}.mobile_menu_links{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow-y:auto;padding:12px 12px 24px}.mobile_menu_links ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.mobile_menu_links ul:not(:first-child){border-top:1px solid #E6E6E6;padding-top:24px}.mobile_menu_links ul li a{display:flex;align-items:center;justify-content:space-between}.mobile_menu_links ul h3{color:var(--BaseColor-black-200, #8A8A8A);font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:14px}.mobile_menu_footer{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #E6E6E6}.mobile_menu_footer__social{display:flex;align-items:center;gap:10px}html:has(.header__menu_content.is-active){overflow:hidden}@media (min-width: 768px){body:has(.header__menu_content.is-active) .header__menu_overlay,.header__menu_overlay{visibility:hidden;opacity:0}.header__menu_content,.header__menu_content.is-active{visibility:hidden;opacity:0;transform:translate(-100%)}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media (max-width: 1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.image_banner{display:flex;width:100%;max-height:500px}.image_banner img{width:100%;height:auto;object-fit:cover}.image_banner__img--desktop{display:none}@media (min-width: 768px){.image_banner__img--mobile{display:none}.image_banner__img--desktop{display:block}}.image_text{display:flex;flex-direction:column;max-width:1140px;margin:0 auto}.image_text__image{display:flex;width:100%}.image_text__image img{width:100%;height:100%;object-fit:cover}.image_text__content{display:flex;flex-direction:column;gap:12px;padding:32px 20px}.image_text__content>h2{color:var(--primary-color);font-size:24px;font-weight:500}.image_text__content>div *{font-size:16px;font-weight:400}@media (min-width: 768px){.image_text{flex-direction:row;align-items:center;gap:0}.image_text:has(.image_text__content--img_second){flex-direction:row-reverse}.image_text__image{width:50%;flex:1}.image_text__content{width:50%;padding:32px 48px}}.target-areas_section{text-align:center;padding:2rem 0;overflow:hidden}.target-areas_section>h2{margin:0 0 2rem!important;font-size:24px;font-weight:500}.target-area_card{width:275px;border-radius:10px;overflow:hidden;margin-right:15px;background-color:#fff;height:100%;display:flex;flex-direction:column;transition:all .4s ease;position:relative}.target-area_card img{height:100%;object-fit:cover}.target-area_card>a{position:absolute;top:0;right:0;bottom:0;left:0}.target-area_card>h2{font-size:16px;margin:0!important;width:100%;padding:12px;text-align:left;position:absolute;left:0;bottom:0;text-transform:capitalize;font-weight:600;line-height:100%;letter-spacing:.92px}.target-areas-carousel{padding:0 1rem}@media (min-width: 769px){.target-area_card{width:300px}}@media (max-width: 600px){.target-areas-carousel .swiper-wrapper{height:297px;align-items:center;transition:all ease .4s}}.customers_reviews__container{margin-top:25px}.page_content{max-width:1140px;margin:30px auto}.page_content__title{margin-bottom:20px}.product_details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin:30px auto;width:100%;max-width:1200px}.product_details__ingredients{width:100%;max-width:682px;display:flex;align-items:center;position:relative;gap:16px}.product_details__image{display:flex;object-fit:contain;height:auto;width:100%;max-width:200px}.product_details__ingredients-content{display:flex;flex-wrap:wrap;gap:16px 12px;justify-content:center}.product_details__ingredients-item{width:100%;max-width:196px;text-align:left;display:flex;flex-direction:column;gap:10px}.product_details__ingredients-item img{width:100%;height:auto;max-height:75px;display:flex;object-fit:contain;object-position:left}.product_details__ingredients-item h3{color:#000;font-size:20px;margin:0;font-weight:500;line-height:1}.product_details__ingredients-item p{color:#000;font-size:16px;font-weight:400;margin:0;line-height:120%}.product_details__description{width:100%;max-width:494px;text-align:left;display:flex;flex-direction:column;gap:24px;padding:0 20px}.product_details__description>h2{display:flex;align-items:baseline;gap:5px;padding:0 12px;color:#333;font-size:32px;margin:0;flex-wrap:wrap;font-weight:400;line-height:30px}.product_details__description>h2 em,.product_details__description>h2 span{color:var(--orange)}.product_details__description>p{color:#333;padding:0 12px;margin:0;font-size:16px;line-height:130%}.product_details__description>ul{padding:0 8px;display:flex;flex-direction:column;gap:12px}.product_details__description>ul:empty{display:none}.product_details__description>ul li{display:flex;align-items:center;gap:15px;color:#000;font-size:14px}.product_details__description>ul li svg{flex:none}.product_details__icons{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.product_details__icons img{display:flex;max-width:74px;width:auto}.product_details__ingredients:has(.product_details__curcumin-complex){margin-bottom:98px}.product_details__curcumin-complex{bottom:-98px;position:absolute;left:0;display:flex;align-items:center;gap:20px;width:100%;padding:12px 0;justify-content:center}.product_details__curcumin-complex svg{flex:none}.product_details__curcumin-complex div{display:flex;flex-direction:column;gap:6px}.product_details__curcumin-complex h3{color:#000;font-size:16px;font-weight:500;line-height:normal;margin:0}.product_details__curcumin-complex h3 span{font-size:10px}.product_details__curcumin-complex p{color:#242729;font-size:16px;font-weight:400;line-height:119%;margin:0}@media (min-width: 769px){.product_details__ingredients--center .product_details__image{position:absolute;left:48%;top:50%;transform:translate(-50%,-50%);height:auto}.product_details__ingredients--center{width:100%;max-width:652px}.product_details__ingredients--center .product_details__ingredients-content{justify-content:flex-start;gap:24px 260px}.product_details:has(.product_details__ingredients--center) .product_details__icons{justify-content:center}}@media (max-width: 768px){.product_details{margin:20px auto}.product_details__description{order:-1}.product_details__description>h2{justify-content:center;text-align:center}.product_details__description>p{text-align:center}.product_details__icons img{width:100%;height:auto;max-width:74px}.product_details__icons{gap:10px;justify-content:space-between}.product_details__ingredients{padding:0 1rem}.product_details__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:30%}.product_details__ingredients--center .product_details__image{transform:translate(-58%);top:auto;bottom:0;max-width:25%}.product_details__ingredients-content{justify-content:space-between;gap:48px 0}.product_details__ingredients-item{max-width:35%}.product_details__ingredients-item p{font-size:14px}.product_details__ingredients-item h3{font-size:16px;font-weight:500}.product_details__ingredients--right_mobile{padding:0 2rem}.product_details__ingredients--right_mobile .product_details__image{max-width:50%;transform:translateY(-50%);left:auto;right:1rem}.product_details__ingredients--right_mobile .product_details__ingredients-content{flex-direction:column;gap:12px}.product_details__ingredients--right_mobile .product_details__ingredients-item{max-width:50%}.product_details__ingredients:has(.product_details__curcumin-complex){margin-bottom:0;margin-top:40px}.product_details__curcumin-complex{bottom:auto;top:-60px}.product_details__ingredients--center .product_details__ingredients-content>.product_details__ingredients-item:nth-child(1),.product_details__ingredients--center .product_details__ingredients-content>.product_details__ingredients-item:nth-child(2){max-width:47%}}.products_slider{margin:24px 0 32px;padding:30px 15px}.products_slider>h2{margin-bottom:20px;text-transform:uppercase}.product_slider__swiper{overflow:hidden;padding:0 0 2px}.product_slider__swiper .swiper-slide{margin-right:12px}.product_slider__swiper .swiper-scrollbar{position:initial;margin-top:20px;background-color:#fff}.product_slider__swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--primary-color)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.steps{margin:30px 0}.steps>h2{color:#242729;text-align:center;font-size:24px;font-weight:500;line-height:30px;margin:0 0 32px}.steps-swiper{padding:0 20px}.step{width:290px;border-radius:10px;overflow:hidden;background-color:#eef2f7}.step img{display:flex;width:100%}.step div{display:flex;flex-direction:column;padding:18px 20px;gap:10px;text-align:center;align-items:center}.step h3{color:#006c63;font-size:24px;font-weight:500;line-height:normal;margin:0}.step p{color:#62636c;font-size:18px;font-weight:400;line-height:110%;margin:0}.steps-swiper .swiper-pagination{position:static;margin-top:32px}.steps-swiper .swiper-pagination-bullet-active{background:#008b80}.top_banner{display:flex;justify-content:center;align-items:center;padding:12px 20px;color:#fff;background:linear-gradient(180deg,var(--white) 0%,var(--primary-color) 0%)}.top_banner p{color:#fff;text-align:center;font-size:18px;font-weight:500}.trust_stars__content{display:flex;justify-content:center;align-items:center;gap:12px}.trust_stars__content p{display:flex;align-items:center;gap:4px;margin:0;color:#000;font-size:16px;font-weight:500}.trust_stars__content ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:2px}.trust_stars__content ul li{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#02b679}.trust_stars__content ul li svg{flex:none}.videos_slider{margin:32px 0}.videos_slider>h2{margin-bottom:14px;font-weight:500}.videos_slider__swiper{overflow:hidden}.videos_slider__swiper .swiper-slide{position:relative;width:289px;height:auto;border-radius:12px;overflow:hidden;margin-right:11px;scale:.9;transition:all .3s ease-in-out}.videos_slider__swiper .swiper-slide.swiper-slide-active{scale:1;transition:all .3s ease-in-out}.videos_slider__swiper .swiper-slide video{width:100%;height:100%;object-fit:cover}.video_controls{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px}.video_controls>div{display:flex;align-items:center;gap:6px}.video_controls>div svg{flex:none}.video_controls>div p{color:#fff;font-size:19.193px;font-weight:500;line-height:normal}.video_controls button{border:none;background:transparent;cursor:pointer}.video_controls__cta:not(.muted) svg:last-child{display:none}.video_controls__cta.muted svg:first-child{display:none}@media screen and (min-width: 768px){.videos_slider__swiper{width:calc(100% - 40px);margin:0 auto}.videos_slider__swiper .swiper-slide{width:354.6px;margin-right:0;transition:none}.videos_slider__swiper .swiper-slide.swiper-slide-next+.swiper-slide{scale:1;transition:all .3s ease-in-out}.videos_slider__swiper .swiper-slide.swiper-slide-active{scale:.9;transition:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.product_title_container{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:20px;row-gap:5px}.free_returns{position:relative;flex:1;display:flex;justify-content:flex-end}.free_returns input{display:none}.free_returns__content{display:flex;align-items:center;gap:5px;width:fit-content;cursor:pointer}.free_returns__content p{color:#3176e6;font-size:14px;font-weight:400;line-height:normal;margin:0}.free_returns__content svg{transition:all .2s ease-in-out}input#free_returns:checked+.free_returns__content svg{transform:rotate(180deg)}.free_returns__modal{position:absolute;top:25px;right:0%;transform:translate(0);z-index:2;min-width:225px;padding:15px;border-radius:5px;border:1px solid #DADADA;opacity:0;visibility:hidden;transition:all .2s ease-in-out;background-color:#fff;max-width:400px}.product-price__container .free_returns__modal{right:0%;left:auto}input#free_returns:checked~.free_returns__modal{opacity:1;visibility:visible}.free_returns__modal>h4{font-weight:700;font-size:14px;line-height:20px;margin:0 0 8px;text-align:start}.free_returns__modal>p{font-size:14px;margin:0;text-align:start}.free_returns__modal>label{display:flex;align-items:center;gap:5px;margin-top:3px}.free_returns__modal>label svg{transition:all .2s ease-in-out}.free_returns__modal>a{display:block;font-size:14px;margin:0;color:#2162a1;text-align:start}.free_returns__modal>label p{font-size:14px;margin:0;color:#2162a1;text-align:start}.free_returns__modal__close{position:absolute;top:15px;right:16px;cursor:pointer;background-color:transparent;border:none;width:15px;height:15px;padding:0}.free_returns__modal__close *{cursor:pointer}.free_returns__modal__close:focus{background-color:transparent}.free_returns__modal__close svg{width:15px;height:15px}.how_to_return_list{display:none;margin:3px 0 0;padding:0 0 0 15px}.how_to_return_list li p{margin:0;text-align:start}input#how_to_return:checked~.how_to_return_list{display:block}input#how_to_return:checked+label[for=how_to_return] svg{transform:rotate(180deg)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.sub_body_intro_title:has(.popup_subs__btn){align-items:flex-start}.swatch-subscription--title h2:has(.popup_subs__btn){display:flex;flex-direction:column}.swatch-subscription input:not(:checked)+label[for=subscription] .popup_subs__btn,.purchase_type__check:not(:checked)+.purchase_type__box .popup_subs__btn{pointer-events:none}.popup_subs__btn{color:#242729;font-size:12px!important;font-weight:400;line-height:normal;border:none;cursor:pointer;background:none!important;text-transform:none;text-decoration:underline;padding:0;margin-top:1px;text-align:center;width:100%}.popup_subs{padding:23px 16px;position:fixed;left:50%;top:-100%;transform:translate(-50%,-50%);width:calc(100% - 20px);max-height:calc(100% - 20px);max-width:537px;border-radius:5px;background:#fff;box-shadow:0 2px 8px #0003;z-index:9999;overflow-y:scroll;transition:top ease .4s}.popup_subs::-webkit-scrollbar{width:0;display:none}.popup_subs__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;background:#00000080;z-index:9998}.popup_subs.is-active{top:50%}.popup_subs.is-active+.popup_subs__overlay{display:block}.popup_subs__close{position:absolute;right:16px;top:16px;background:none!important;border:none;cursor:pointer;padding:0}.popup_subs>h2{color:#000;text-align:center;font-size:28px;font-weight:700!important;line-height:1;margin:0}.popup_subs>h3{color:#363636;text-align:center;font-size:20px;font-weight:500;line-height:1;margin:5px 0 0}.popup_subs__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 8px;text-align:center;margin-top:25px}.popup_subs__grid__item div{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background:var(--secondary-color)}.popup_subs__grid__item h4{color:#000;font-size:15px;font-weight:700!important;margin:8px 0 0;line-height:1;text-transform:uppercase}.popup_subs__grid__item p{color:#767678;margin:0;font-size:16px;font-weight:400;line-height:normal;text-align:center}.popup_subs__info{padding:0 24px;margin-top:22px}.popup_subs__info>h4{color:#000;font-size:18px;font-weight:500;line-height:normal;margin:0 0 2px;text-align:left}.popup_subs__faq input{display:none!important}.popup_subs__faq label{min-height:62px;display:flex;align-items:center;justify-content:space-between;color:#242729;font-size:16px;font-weight:500;cursor:pointer;line-height:normal;border-bottom:1px solid #DADADA}.popup_subs__faq input:checked+label{border-bottom:none}.popup_subs__faq_icon{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.popup_subs__faq_icon:after,.popup_subs__faq_icon:before{content:"";width:18px;height:2px;background:#767678}.popup_subs__faq_icon:after{position:absolute;transition:transform ease .4s;transform:rotate(90deg)}.popup_subs__faq input:checked+label .popup_subs__faq_icon:after{transform:rotate(0)}.popup_subs__faq__content{display:none}.popup_subs__faq input:checked~.popup_subs__faq__content{border-bottom:1px solid #DADADA;display:block}.popup_subs__faq__content{padding:0 0 18px}.popup_subs__faq__content ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.popup_subs__faq__content li,.popup_subs__faq__content ul>span{display:flex;align-items:flex-start;gap:5px;color:#242729;font-size:16px;font-weight:400;line-height:normal;text-align:left}.popup_subs__faq__content ul>span{font-size:14px;position:relative;padding-left:25px}.popup_subs__faq__content ul>span:before{content:"";width:7px;height:7px;background:#000;border-radius:50%;flex:none;position:relative;top:5px}.popup_subs__faq__content li svg{flex:none}@media (min-width: 769px){.popup_subs{padding:37px 16px 16px}.popup_subs>h2{font-size:36px}.popup_subs>h3,.popup_subs>h2{text-align:left;padding-left:23px}.popup_subs__grid{grid-template-columns:1fr 1fr 1fr}.popup_subs__info>h4{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
