:root{--font-family:"Figtree", sans-serif;--second-family:"Sora", sans-serif;--third-family:"Inter", sans-serif}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:currentColor!important;-webkit-background-clip:content-box!important;background-clip:content-box!important}.page-container{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.content-container{width:1280px;padding:128px 32px 0;display:flex;justify-content:space-between}.first-section{margin-top:103px}.section-desc{margin-bottom:64px}.section-desc p{max-width:768px}.title-h1{font-family:var(--font-family);font-weight:700;font-size:60px;line-height:120%;letter-spacing:-.02em;color:#181d27}.title-h2{font-family:var(--font-family);font-weight:700;font-size:48px;line-height:125%;letter-spacing:-.02em;color:#181d27}.title-h2.white-title{font-family:var(--font-family);font-weight:700;font-size:56px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(170deg,#fff 0,rgb(255 255 255 / .75) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.faq-title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:122%;letter-spacing:-.02em;text-align:center;color:#181d27}.title-h3{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:133%;color:#181d27}.title-h4{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:150%;color:#181d27}.title-h5{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:156%;color:#181d27}.cta-title.white-title,.white-title{font-family:var(--font-family);font-weight:700;font-size:60px;line-height:120%;letter-spacing:-.02em;color:#f7f7f7}.subcategory-title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:150%;color:#414651}.footer-title{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:143%;color:#cecfd2;margin-bottom:16px}.main-txt{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#535862}.white-txt{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:150%;color:#fff}.statistic-numb{font-family:var(--font-family);font-weight:700;font-size:72px;line-height:125%;letter-spacing:-.02em;color:#181d27}.main-link{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#ed6700;transition:all .4s;cursor:pointer}.main-link:hover{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;text-decoration:underline;text-decoration-skip-ink:none;color:#a1440b;transition:all .4s}.main-link:focus{color:#ed6700;box-shadow:0 0 0 4px #ff8f0b,0 0 0 2px #fff;background:#fff0;text-decoration:none;transition:all .4s}.link-underlined{font-family:var(--third-family);font-weight:600;font-size:12px;line-height:200%;text-decoration:underline;text-decoration-skip-ink:none;color:#181d27}.main-btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#181d27;box-sizing:border-box;border:1px solid #717680;background:#fff;cursor:pointer;transition:all .4s}.main-btn img{vertical-align:middle;margin-left:9px}.white-btn{height:44px;background:#fff;padding:10px 16px;transition:all .4s;display:inline-flex;justify-content:center;align-items:center}.white-btn:hover{background:#fafafa;transition:all .4s}.white-btn:focus{background:#fff;transition:all .4s}.showmore-btn:first-of-type{margin:112px auto 64px}.showmore-btn{margin:64px auto 0}.orange-btn{height:48px;background:#ff8f0b;padding:12px 19px;border:none;transition:all .4s;display:inline-flex;justify-content:center;align-items:center}.orange-btn:hover{background:#ed6700;transition:all .4s}.orange-btn:focus{background:#ff8f0b;transition:all .4s}.hero-section{position:relative;height:100vh;max-height:860px}.header{width:100%;position:fixed;top:0;left:0;z-index:50;height:104px;padding-bottom:24px;box-sizing:border-box;border-bottom:1px solid rgb(253 253 253 / .2);display:flex;justify-content:center}.header-tansparent.header-white,.header-white{background:#fff;border-bottom:1px solid #d5d7da}.header-tansparent .company-logo svg{fill:#fff;color:#fff}.header-white .company-logo svg{fill:#181d27;color:#181d27}.header .content-container{justify-content:space-between;align-items:end;padding:0 32px}.company-logo{display:block;width:200px;height:66px}.header-nav__container{display:flex;justify-content:space-between;align-items:end;width:100%}.header-menu__items{display:flex}.header-menu__item.menu-item-has-children{position:relative;height:auto}.header-menu__item.menu-item-has-children>a::after{content:'\203A';transform:rotate(90deg);align-self:center;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#f7f7f7;display:inline-block;align-self:center;margin-left:6px}.header-white .header-menu__item.menu-item-has-children>a::after{color:#414651}.header-menu__item.menu-item-has-children:hover>a::after{transform:rotate(-90deg)}.sub-menu{display:flex;flex-direction:column;justify-content:start;position:absolute;top:55px;left:-50%;z-index:1;border:1px solid rgb(0 0 0 / .08);border-radius:8px;padding:8px;width:320px;height:auto;box-shadow:0 2px 2px -1px rgb(10 13 18 / .04),0 4px 6px -2px rgb(10 13 18 / .03),0 12px 16px -4px rgb(10 13 18 / .08);background:#fff;visibility:hidden;opacity:0;transition:all .5s}.header-menu__item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;z-index:20;transition:all .5s}.sub-menu__item>a{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#181d27;display:flex;align-items:center}.menu-image{width:20px;height:20px}.sub-menu__item{padding:12px}.sub-menu__item:hover{border-radius:8px;background:#fafafa}.menu-btn{display:none;width:24px;height:24px;padding:0;background:0 0;border:0;outline:0;cursor:pointer;margin:0 0 10px 15px}.menu-btn_line{position:relative;display:inline-block;margin:auto;width:100%;height:2px;background:#fff;transition:background-color 0s ease-in-out .3s}.menu-btn_line::after,.menu-btn_line::before{content:"";position:absolute;left:0;width:100%;height:2px;background:#fff}.menu-btn_line::before{top:-6px;transform:rotate(0);transition:top .3s ease-in-out .3s,transform .3s ease-in-out}.menu-btn_line::after{bottom:-6px;transform:rotate(0);transition:bottom .3s ease-in-out .3s,transform .3s ease-in-out}.menu-btn.active .menu-btn_line{background:0 0;transition:background-color 0s ease-in-out .3s}.menu-btn.active .menu-btn_line::before{top:0;transform:rotate(45deg);transition:top .3s ease-in-out,transform .3s ease-in-out .3s}.menu-btn.active .menu-btn_line::after{bottom:0;transform:rotate(-45deg);transition:bottom .3s ease-in-out,transform .3s ease-in-out .3s}.header-white .menu-btn_line,.header-white .menu-btn_line::after,.header-white .menu-btn_line::before{background:#181d27}.header-menu__item{display:flex;align-items:center;padding:4px 6px;margin:0 12px}.header-menu__item>a{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#f7f7f7}.header-white .header-menu__item a{color:#414651}.header-submenu__items{display:none}.header-btns{display:flex}.login-link{display:flex;justify-content:center;align-items:center;width:80px;height:44px;margin-right:8px;margin-left:199px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#f7f7f7}.header-white .login-link{color:#535862}.header-nav__container .main-btn{width:119px;display:flex;justify-content:center}.hero-section__slider{height:100vh;max-height:860px;overflow-y:hidden;display:flex;flex-direction:column;align-items:center}.hero-section__content.content-container{padding:0 32px}.hero-section__slide-cover{width:100%;height:100vh;max-height:830px;position:absolute;z-index:40;background:#000;opacity:.3;object-fit:cover}.content-container.slider-controls__conteiner{padding:0 32px;position:relative;bottom:96px;margin:0 auto}.slider-controls{width:164px;height:56px;position:relative}.slider-controls .content-container{justify-content:start}.slider-controls .swiper-button-next,.slider-controls .swiper-button-prev{border:1px solid rgb(255 255 255 / .2);border-radius:9999px;padding:10px 16px;width:40px;height:40px;backdrop-filter:blur(24px);background:rgb(255 255 255 / .1);display:flex;justify-content:center;align-items:center}.slider-controls .swiper-button-next{right:0}.slider-controls .swiper-button-prev{left:0}.slider-controls .swiper-button-next::after,.slider-controls .swiper-button-prev::after{display:none}.slider-controls>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:84px;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-controls .swiper-pagination-bullet{border-radius:9999px;width:12px;height:12px;backdrop-filter:blur(24px);background:rgb(255 255 255 / .4);transform:rotate(-180deg)}.slider-controls .swiper-pagination-bullet-active{background:#fe7701;transform:rotate(-180deg)}.hero-section__slide{position:relative}.hero-section__content{position:relative;z-index:50;margin:271px auto 0;display:flex;flex-direction:column}.hero-section__bg-video{position:absolute;z-index:1;object-fit:cover;width:100%;height:100vh;max-height:830px}.hero-section__content .title-h1{font-family:var(--font-family);font-weight:700;font-size:72px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(170deg,#fff 0,rgb(255 255 255 / .75) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;max-width:522px;margin-bottom:24px}.slider-txt{max-width:522px;margin-bottom:24px}.hero-section__content .white-txt{max-width:522px;margin-bottom:24px}.who-we .content-container{padding:96px 32px}.who-we__col{width:100%;max-width:568px}.who-we__col:last-child{display:flex}.who-we__col .title-h2{margin-bottom:16px}.who-we__col .main-txt{margin-bottom:24px}.who-we__col .main-btn{width:119px}.who-we__col-stat .statistic-numb{margin-bottom:12px}.who-we__col-stat .title-h5{margin-bottom:4px}.who-we__col-stat .main-txt{margin-bottom:12px}.products-intro__info{display:flex;justify-content:space-between;margin-bottom:16px}.products-intro .content-container{flex-direction:column;padding:64px 32px 24px}.products-intro__col{width:100%;max-width:548px}.products-intro__col:nth-of-type(2){max-width:588px}.products-intro__col .title-h2{margin-bottom:16px}.products-intro__col .main-txt{margin-bottom:32px}.products-intro__col-top{display:flex;justify-content:space-between;margin-bottom:64px}.products-advantages_col{width:100%;max-width:274px}.products-advantage__icon{width:64px;height:64px;position:relative;margin-bottom:16px}.products-advantage__icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.products-intro__col-logos{width:100%;max-width:568px;display:flex;justify-content:space-between}.brand-logo{height:28px;display:flex;align-items:center;justify-content:center;position:relative}.products-intro__image{max-width:1216px;width:100%;overflow:hidden;margin:0 0 32px}.products-category-img{max-width:1216px;width:100%;height:auto}.cta{display:flex;align-items:center;justify-content:center;width:100%;height:420px;background:linear-gradient(45deg,#090a0c 11.41%,#2c2e32 49.56%,#090a0c 75.44%);position:relative}.cta .content-container{align-items:center;position:relative;z-index:5}.cta-title{font-family:var(--font-family);font-weight:700;font-size:56px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(170deg,#fff 0,rgb(255 255 255 / .75) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;max-width:442px}.cta-background__img{position:absolute;z-index:1}.cta-txt p{max-width:274px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:#fff;margin-bottom:24px}.cta-txt__bold{font-weight:700}.three-card__section .content-container{flex-direction:column}.become-a-partner .three-card__section{margin-bottom:128px}.section-desc .title-h2{margin-bottom:20px}.three-card__section-columns{display:flex;justify-content:space-between}.three-card__section-column{max-width:389.33px;width:100%;height:398px;border-radius:8px;padding:24px;background:#fafafa;display:flex;flex-direction:column}.three-card__section-column:last-child{margin-right:0}.column-container{flex:1 1 0%}.solution-icon{width:80px;height:80px;margin-bottom:64px}.solution-icon img{width:80px;height:80px}.three-card__section-column .title-h4{margin-bottom:8px}.collaboration .main-txt{font-weight:500;text-align:center;margin-bottom:40px}.collaboration .content-container{padding:96px 32px 0;flex-direction:column}.brand-logo__list{display:flex;flex-wrap:wrap;margin:0 -16px -16px 0}.brand-logo__item{width:189px;height:120px;min-width:170px;margin:0 16px 16px 0;display:flex;align-items:center;justify-content:center;background:#fafafa;margin-right:16px}.locations{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:linear-gradient(180deg,#0c0e12 0,#181b21 100%);margin-top:128px}.locations.main-page{margin-top:98px}.locations.become-a-partner{margin-top:128px}.locations-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:64px}.locations-top .white-title{max-width:691px}.locations-content{max-width:525px}.locations-txt{color:#94979c;margin-bottom:40px}.locations-map_container{width:1426px;height:648px;position:relative}.locations-map{position:relative;width:1426px;height:648px}.locations-map .swiper-slide{width:auto}.location-cards-slider .swiper-wrapper{display:block;height:650px}.location-cards-slider .swiper-button-prev,.location-cards-slider .swiper-button-next{display:none}.world-map{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover}.locations-mapkers{position:absolute;top:0;left:0;z-index:7;width:100%;height:100%;object-fit:cover}.lite{animation:blinkColor1 1s infinite alternate;animation-delay:.6s}@keyframes blinkColor1{from{opacity:.1}to{opacity:.2}}.medium{animation:blinkColor2 1s infinite alternate;animation-delay:.3s}@keyframes blinkColor2{from{opacity:.2}to{opacity:.3}}.original{animation:blinkColor3 1s infinite alternate;animation-delay:0s}@keyframes blinkColor3{from{opacity:.9}to{opacity:1}}.location-card{position:absolute;z-index:1;visibility:hidden;opacity:0;transition:all .3s}.location-card__container{border:1px solid rgb(255 255 255 / .1);padding:20px;width:300px;backdrop-filter:blur(9px);background:rgb(83 89 103 / .53)}.location-card.card-active{visibility:visible;opacity:1;z-index:30;transition:all .3s}.location-card .title-h4{color:#fff;margin-bottom:8px}.location-card .main-txt{color:#fff;font-size:12px;margin-bottom:20px}.location-link{display:flex;align-items:center;font-family:var(--third-family);font-weight:600;font-size:16px;line-height:150%;color:#ff8f0b}.location-link__icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:100%;background-color:#fe7701;margin-left:8px}.location-link__icon img{width:10px;height:10px}.seoul__card{right:120px;top:250px}.new-zealand__card{right:150px;bottom:50px}.netherlands__card{top:150px;left:450px}.california__card,.florida__card,.illinois__card,.mexico-city__card,.monterrey__card,.new-jersey__card,.panama__card,.texas__card,.toronto__card{left:300px;top:200px}.fotter{display:flex;justify-content:center;background:#0c0e12;border-top:1px solid #22262f}.fotter .content-container{padding:64px 32px 48px;flex-direction:column;justify-content:start}.footer-column-first{max-width:240px}.footer-column-first .main-txt{color:#94979c}.footer-columns{display:flex;justify-content:space-between;padding-bottom:64px;border-bottom:1px solid #22262f}.footer-column__menu{display:flex}.footer-column{width:204px;height:168px;min-width:96px}.footer-company-logo{width:235px;height:66px;margin-bottom:32px;display:flex;position:relative}.footer-company-logo img{position:absolute;top:0;left:0;width:100%;height:100%}.footer-menu__item{margin-bottom:12px}.footer-menu__item a{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#94979c}.fotter-bottom{display:flex;justify-content:space-between;padding-top:32px}.footer-rights{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#94979c}.footer-socials{display:none}.social-link{display:block;width:24px;height:24px;position:relative}.social-link img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.social-link:first-of-type,.social-link:nth-of-type(2){margin-right:24px}.about-top{width:100%;max-height:958px;display:flex;flex-direction:column;align-items:center;background:#fa3;margin-bottom:194px}.about-top .content-container{display:flex;flex-direction:column;align-items:center}.about-top__content{display:flex;flex-direction:column;width:100%;margin:0 0 14px}.about-top__content .title-h1{margin-bottom:20px}.about-top__content .bold-txt{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:150%;color:#181d27}.about-top__colums{display:flex;justify-content:space-between;margin-top:64px}.about-top__col{max-width:576px}.about-top__col p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:#181d27;margin-bottom:18px}.about-top__main-img{max-width:1280px;width:100%;height:auto}.about-us .team{margin:0}.team{margin:103px 0 64px}.team .content-container{display:flex;flex-direction:column}.team-members{display:flex;flex-wrap:wrap;margin:0 -32px -48px 0}.team-member{padding:0 32px 48px 0}.team-member__card{width:280px;height:auto}.team-member__img{width:280px;height:280px;margin-bottom:16px}.title-h4 .team-member__name{font-size:20px;line-height:133%}.team-member__position{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#ed6700;margin-bottom:8px}.team-member__emeil{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#535862!important}.retailers{width:100%;background:#13161b;display:flex;justify-content:center}.retailers.about-us{margin-top:128px;padding-bottom:128px}.retailers .content-container{flex-direction:column}.retailers .section-desc{max-width:1280px}.retailers .title-h2{color:#f7f7f7}.retailers-colums{display:flex;justify-content:space-between}.retailer-col{display:flex;flex-direction:column;max-width:596px;width:100%}.retailer-col:first-child{margin-right:24px}.retailers-col__logos{display:flex;flex-wrap:wrap}.retailer-logo{width:286px;height:154px;border-radius:12px;display:flex;justify-content:center;align-items:center;margin:0 24px 24px 0}.retailer-logo:nth-child(even){margin-right:0}.number-orange__card{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#373a41;margin:0 24px 24px 0}.statistic-txt_orange{font-family:var(--font-family);font-weight:800;font-size:72px;line-height:83%;letter-spacing:-.02em;text-align:center;color:#fe7701;margin-bottom:12px}.statistic-txt_white{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:156%;text-align:center;color:#fff}.lowes-card{background:#eef4ff}.bestbuy-card{background:#fefbe8}.target-card{background:#fef3f2}.retailer-col__testimonial{display:flex;flex-direction:column;justify-content:center;height:511px;padding:48px;border-radius:12px}.retailer-col__testimonial.menards-card{background:#ff8f0b}.retailer-col__testimonial.abt-card{background:#b2ddff;margin-bottom:24px}.retailer-col__testimonial.target-card{background:#fecdd6;margin-bottom:24px}.testimonial-logo{width:auto;height:auto;max-width:none;margin-bottom:32px}.testimonial-logo img{max-height:75px}.testimonial-quote{font-family:var(--font-family);font-weight:400;font-size:30px;line-height:127%;color:#13161b;margin-bottom:32px}.testimonial-person{display:flex;align-items:center}.testimonial-img{width:64px;height:64px;border-radius:9998px;border:1px solid rgb(0 0 0 / .08);margin-right:16px}.testimoal-person__info{display:flex;flex-direction:column}.testimonial-person__name{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:156%;color:#0c0e12}.testiomonial-person__position{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#0c0e12}.markone-card{background:#fef3f2;margin-bottom:24px}.brands-mart{background:#eff8ff;margin-right:24px}.relaibele-parts{background:#ecfdf3}.distribution .content-container{display:flex;flex-direction:column}.distribution-centers{display:flex;flex-wrap:wrap;margin:0 -32px -32px 0}.center-card{border-radius:12px;padding:0 32px 32px 0}.center-card__container{display:flex;flex-direction:column;width:384px}.center-img{width:384px;height:200px;border-radius:12px 12px 0 0}.center-card__info{background:#fafafa;padding:24px}.center-name{display:flex;align-items:center;margin-bottom:4px}.center-coutry{width:20px;height:14px;margin-right:8px}.center-address{color:#181d27;margin-bottom:16px}.center-type{display:flex;margin-bottom:16px;font-family:var(--font-family);font-weight:600;font-size:11px;line-height:164%;letter-spacing:.04em;color:#252b37}.center-office{border-radius:25px;padding:2px 12px;height:22px;background:#ffe2a6;margin-right:4px}.center-distribution{border-radius:25px;padding:2px 12px;height:22px;background:#e3e8ef}.center-contacts{display:flex;flex-direction:column}.center-email{display:flex;align-items:center;margin-bottom:4px}.center-email a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#ed6700}.center-email img,.center-tel img{width:14px;height:14px;margin-right:8px}.center-tel{display:flex;align-items:center}.center-tel a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#181d27}.cta-map{width:100%;display:flex;justify-content:center;background:#0c0e12;position:relative;height:552px;margin-top:128px}.cta-map.partners-cta{height:auto;margin-top:0}.cta-map.partners-cta .content-container{padding:160px 32px}.cta-map .page-container{justify-content:center;padding:162px 0}.cta-map__bg{position:absolute;width:100%;height:552px}.cta-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.cta-content .white-title{max-width:1280px;margin-bottom:20px;text-align:center}.cta-content__txt{max-width:768px;color:#94979c;font-size:20px;text-align:center}.cta-btn{padding:12px 18px;margin-top:32px}.distribution-top .content-container{display:flex;flex-direction:column}.contact-top{display:flex;justify-content:center;height:422px;background:#fa3;margin-bottom:218px}.contact-top .content-container{flex-direction:column}.contact-columns{width:100%;display:flex;justify-content:space-between;position:relative;bottom:-50%}.contact-column{display:flex;flex-direction:column;padding:24px 40px 40px 40px;width:389px;height:316px;background:#fafafa}.contact-column__icon{width:64px;height:64px;margin-bottom:32px}.contact-column__title{margin-bottom:4px}.contact-column__txt{margin-bottom:16px}.contact-column__mail{margin-bottom:8px}.contact-column__tel{font-weight:600;color:#181d27}.contact-us{display:flex}.contact-us .content-container{padding-bottom:128px}.contact-us__form-container{max-width:568px;width:100%}.contact-us__form-container .section-desc{margin-bottom:48px}.contact-form{width:inherit}.form-input,.form-txt,.input-group .user-phone{width:100%;border:1px solid #d5d7da;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px 0 rgb(10 13 18 / .05);background:#fff;display:inline-block}.form-input::placeholder,.form-txt::placeholder,.phone_us::placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#717680}.form-input[type=email],.form-input[type=text],.form-txt,.phone_us[type=tel]{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#181d27}.input-group{display:flex;flex-direction:column;margin-bottom:16px}.form-input:focus,.form-input:hover,.form-txt:focus,.form-txt:hover,.input-group .user-phone:focus,.input-group .user-phone:hover{border:2px solid #ff8f0b;border-radius:8px;box-shadow:0 1px 2px 0 rgb(10 13 18 / .05);background:#fff;transition:all .4s}.input-group:has(>.wpcf7-not-valid-tip) .form-input,.input-group:has(>.wpcf7-not-valid-tip) .form-txt,.input-group:has(>.wpcf7-not-valid-tip) .user-phone{border:1px solid #fda29b}.form-txt{resize:none;height:120px;margin-bottom:32px}.contact-us__img{max-width:568px}.form-custom{position:relative}.custom-success-message{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;width:100%;max-height:400px;height:400px;margin:0;position:absolute;z-index:1;background-color:#fff;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.custom-success-message .main-btn{margin-top:32px}.custom-success-message.show-msg{visibility:visible;opacity:1}.submit-form-title{font-family:var(--font-family);font-weight:700;font-size:30px;line-height:127%;text-align:center;color:#181d27;margin-bottom:8px}.submit-form-txt{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:150%;text-align:center;color:#535862}.wpcf7-not-valid-tip,.wpcf7.hide{display:none}.input-error{border-color:#d92d20}.user-phone:has(.input-error){border-color:#d92d20}.error-message{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:#d92d20;margin-top:6px;display:none}.error-message.active{display:block}.wpcf7 form.invalid .wpcf7-response-output{border:none!important;margin:0!important;padding:0!important;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:#d92d20;margin-top:6px;position:absolute;bottom:50px}.dark-top-sec{width:100%;height:640px;background:#13161b;display:flex;justify-content:center}.dark-top-sec .content-container{align-items:center;padding:0 32px}.dark-top-sec__img-container,.dark-top-sec__txt-container{max-width:592px;width:100%}.dark-top-sec__txt-container{padding:24px}.dark-top-sec__txt-container .tittle-h1{margin-bottom:24px}.dark-top-sec__txt-container .main-text{max-width:480px;width:100%;color:#94979c;margin-bottom:48px}.dark-top-sec__img-container{position:relative;height:100%}.dark-top-sec__img{position:absolute;bottom:0;left:67px;z-index:20}.smoke-bg__img{position:relative;top:93px;left:63px;z-index:5;width:451px;height:455px;transform:rotate(-180deg)}.dark-top-sec__img-cover{width:298px;height:408px;position:absolute;right:0;bottom:78px;z-index:15}.dark-top-sec__statistic{display:flex;flex-direction:column;align-items:start;padding:32px;width:286px;height:auto;background:#b3b8db;position:absolute;left:0;bottom:109px;z-index:30}.dark-top-sec__statistic-number{font-family:var(--font-family);font-weight:800;font-size:48px;line-height:125%;letter-spacing:-.02em;text-align:center;color:#181d27;margin-bottom:6px}.dark-top-sec__statistic-txt{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:156%;color:#181d27}.features{background:#f9f9f9;padding:64px 0}.feature .content-container{align-items:center;padding:64px 0}.feature-txt{display:flex;flex-direction:column}.feature-img__container{max-width:560px}.feature-img{width:560px;height:500px}.feature-txt{max-width:560px}.feature-txt .section-desc{margin-bottom:0}.feature-txt .main-txt{font-size:18px;line-height:156%}.feature-cards{display:flex;flex-wrap:wrap}.feature-card{width:264px;height:176px;margin:0 32px 48px 0}.feature-card:nth-child(even){margin-right:0}.feature-card__number{font-family:var(--font-family);font-weight:700;font-size:48px;line-height:125%;letter-spacing:-.02em;color:#fe7701;margin-bottom:12px}.feature-card .title-h5{margin-bottom:4px}.feature-card__container .main-txt{font-size:16px}.three-card__section{width:100%;display:flex;justify-content:center}.water-filter .three-card__section-column{height:auto}.water-filter .three-card__section-column .main-txt{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#535862}.cta-orange{display:flex;justify-content:center;margin-top:128px;overflow:hidden}.cta-orange .content-container{display:flex;align-items:center;max-width:1216px;height:480px;background:#fa3;padding:0}.cta-orange .cta-content__txt{text-align:left}.cta-txt__container{max-width:608px;width:100%;padding:0 64px}.cta-txt__container .title-h2{margin-bottom:20px}.cta-orange__txt{font-size:20px;line-height:150%;color:#181d27;margin-bottom:48px}.cta-orange .main-btn{padding:12px 20px;border:none}.cta-orange__imgs{max-width:596px;width:100%;height:100%;position:relative;display:flex;padding:0 17px 36px 0}.cta-orange__img{position:absolute;bottom:0;left:50%;z-index:10;transform:translateX(-50%)}.cta-orange.products-cta{margin:0;padding-top:96px;background:linear-gradient(to bottom,#f5f5f5 0,#f5f5f5 336px,transparent 336px,transparent 100%)}.products-cta .cta-orange__imgs{padding:0}.cta-orange__img.products-cta_img{max-width:452px;height:auto;top:52px}.water-filtration .cta-orange__img.products-cta_img{width:auto;max-width:847px;height:100%;transform:none;left:auto;right:0;top:0}.cta-orange__lines{max-width:298px;width:100%;margin:36px 0}.right-lines{display:none}.water-filtration .right-lines{display:block;position:absolute;right:17px}.water-filtration .left-lines{display:none}.faq{display:flex;justify-content:center}.faq .content-container{flex-direction:column;align-items:center}.faq .section-desc{text-align:center}.faq .faq-title{margin-bottom:20px}.faq .main-txt{font-size:20px}.faq-list{max-width:768px;width:100%}.faq-item{padding:24px 0 32px;position:relative;z-index:10;border-bottom:1px solid #e9eaeb}.faq-item:last-child{border-bottom:none}.faq-item__row{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-item__row .title-h5{font-size:16px;margin-bottom:4px}.faq-answer{max-width:728px;width:100%;position:absolute;top:-100%;opacity:0;z-index:1;visibility:hidden;display:none;transition:all .3s}.faq-item__row.show-answer~.faq-answer{position:relative;top:0;opacity:1;visibility:visible;display:block}.faq-answer.main-txt{font-size:16px}.faq-btn{width:24px;height:24px;position:relative;margin-left:16px}.circle-minus,.circle-plus{width:24px;height:24px;position:absolute;top:0;left:0}.circle-plus{z-index:5;visibility:visible;opacity:1}.circle-minus{visibility:hidden;opacity:0;z-index:1}.faq-item__row.show-answer .circle-plus{visibility:hidden;opacity:0;transition:all .3s}.faq-item__row.show-answer .circle-minus{visibility:visible;opacity:1;transition:all .3s}.cta-map .content-container{justify-content:center}.dark-top-sec__txt-container .orange-btn.partners-btn{width:169px}.become-a-partner .dark-top-sec__img{width:459px;height:455px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.become-a-partner .dark-top-sec__img-cover{width:298px;height:408px;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:15}.dark-top-sec__statistic .smoke-bg__img{display:none}.become-a-partner .dark-top-sec__statistic{background:#95ccdf;bottom:122px}.partners .three-card__section-column{height:auto}.feature .section-desc,.feature-img{max-width:560px;width:100%}.partners-cta.cta-map{background:#13161b}.numbers{padding:64px 0}.numbers .content-container{flex-direction:column}.numbers .main-txt{max-width:721px}.feature-cards.partners-cards{margin:0 -64px -88px 0}.partners-cards .feature-card{max-width:256px;width:100%;margin:0 64px 88px 0}.product-category__page{margin-top:103px;background:#f5f5f5}.product-category__page .content-container{flex-direction:column}.products-page.content-container{display:block;width:1280px;max-width:100%;margin:0 auto;padding:128px 32px 72px;box-sizing:border-box}.products-page.content-container>.product,.products-page.content-container>.woocommerce-notices-wrapper{width:100%}.product-page_top{display:flex;flex-direction:column;align-items:center;padding-bottom:64px}.orange-subtitle{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#ed6700;margin-bottom:12px}.tabs{list-style:none;display:flex;justify-content:center;margin-bottom:20px;padding:0}.tabs li{padding:16px 24px;min-height:40px;cursor:pointer;border-bottom:1px solid #d5d7da}.tabs li.active{font-weight:700;border-bottom:2px solid #ff8f0b}.tab-content{display:none}.tab-content.active{display:block}.products-category{display:flex;flex-wrap:wrap;margin:0 -32px -48px 0}.product-card{padding:0 32px 48px 0}.product-card__container{display:flex;flex-direction:column;width:280px;min-width:240px;padding:24px;border-radius:8px;background:#fff}.product-card__container:hover{box-shadow:0 3px 3px -1px rgb(10 13 18 / .04),0 8px 8px -4px rgb(10 13 18 / .03),0 20px 24px -4px rgb(10 13 18 / .08)}.product-img__mini{width:220px}.product-image{max-width:220px;width:100%;height:auto;margin-bottom:30px}.product-brand{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;text-transform:uppercase;color:#414651;margin-bottom:4px}.product-title{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:156%;color:#181d27;margin-bottom:8px}.product-sku{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:#535862}.product-category__page .product-page_top #productsMiniPanel{width:100%!important;margin:8px 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#productsMiniPanel ul{list-style:none;margin:0!important;padding:0!important}#productsMiniPanel>ul.products-mini__list{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:8px!important;width:100%!important;white-space:normal!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:8px!important;box-sizing:border-box!important}#productsMiniPanel>ul.products-mini__list>li{margin:0!important;padding:0!important;flex:0 0 auto!important;min-width:180px!important;max-width:none!important}#productsMiniPanel>ul.products-mini__list>li>a{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px!important;margin:0!important;line-height:1.1;font-size:1.1em!important;color:#2F3338!important;text-decoration:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:manual!important;position:relative;-webkit-tap-highlight-color:#fff0;background:#FFFFFF!important;border:1px solid #E5E7EB!important;border-radius:4px!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;transition:box-shadow 0.2s ease!important;box-sizing:border-box!important;min-height:40px!important}#productsMiniPanel .menu-image{width:22px!important;height:22px!important;object-fit:contain!important;flex:0 0 auto;margin:0!important}#productsMiniPanel>ul.products-mini__list>li>a .menu-image-title-after,#productsMiniPanel>ul.products-mini__list>li>a>span:not(.menu-image){display:inline-block!important;position:relative;max-width:16ch!important;padding-left:0!important;margin-left:0!important;text-indent:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:manual!important}#productsMiniPanel>ul.products-mini__list>li.current-menu-item a .menu-image-title-after::after,#productsMiniPanel>ul.products-mini__list>li.current-menu-ancestor a .menu-image-title-after::after,#productsMiniPanel>ul.products-mini__list>li.current-menu-item a>span:not(.menu-image)::after,#productsMiniPanel>ul.products-mini__list>li.current-menu-ancestor a>span:not(.menu-image)::after{content:"";position:absolute;left:0;bottom:-6px;width:50px;height:2px;background:#FF8A00;border-radius:2px}#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:hover .menu-image-title-after::after,#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:focus-visible .menu-image-title-after::after,#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:active .menu-image-title-after::after,#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:hover>span:not(.menu-image)::after,#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:focus-visible>span:not(.menu-image)::after,#productsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor) a:active>span:not(.menu-image)::after{content:"";position:absolute;left:0;bottom:-6px;width:50px;height:2px;background:#E5E7EB;border-radius:2px}.product-category__page .product-page_top .products-mini__toggle,.product-category__page .product-page_top .products-mini__toggle:hover,.product-category__page .product-page_top .products-mini__toggle:focus,.product-category__page .product-page_top .products-mini__toggle:active{background:transparent!important;border:0!important;box-shadow:none!important;color:#EB6A00!important;padding:0!important;margin:12px 0 8px!important}#productsMiniPanel>ul.products-mini__list>li,#productsMiniPanel>ul.products-mini__list>li:hover,#productsMiniPanel>ul.products-mini__list>li:active,#productsMiniPanel>ul.products-mini__list>li:focus-within{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}#productsMiniPanel>ul.products-mini__list>li>a,#productsMiniPanel>ul.products-mini__list>li>a:hover,#productsMiniPanel>ul.products-mini__list>li>a:focus,#productsMiniPanel>ul.products-mini__list>li>a:active{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}#productsMiniPanel>ul.products-mini__list>li::before,#productsMiniPanel>ul.products-mini__list>li::after,#productsMiniPanel>ul.products-mini__list>li>a::before,#productsMiniPanel>ul.products-mini__list>li>a::after{background:transparent!important;background-image:none!important;box-shadow:none!important}#productsMiniPanel>ul.products-mini__list>li>a:hover{box-shadow:none!important}.single-product .product{max-width:1180px;width:min(1180px, calc(100% - 64px));margin:0 auto;padding:32px 14px}.single-product .woocommerce-tabs,.single-product .related,.single-product .upsells.products{width:min(1180px, calc(100% - 64px));margin-left:auto;margin-right:auto}@media(min-width:980px){.single-product .product .images{width:50%!important;padding-right:28px}.single-product .product .summary{width:50%!important;padding-left:12px}}.single-product .product_title{font-size:36px;line-height:1.15;font-weight:800;letter-spacing:-.01em;margin:0 0 10px;color:#111}.single-product .woocommerce-product-details__short-description{font-size:16px;line-height:1.6;color:#222;margin:6px 0 16px}.single-product .woocommerce-product-details__short-description p{margin:0 0 10px}.single-product .woocommerce-product-details__short-description strong{font-weight:700;color:#111}.single-product .woocommerce-product-details__short-description ul,.single-product .woocommerce-product-details__short-description ol{margin:0 0 12px 20px;padding:0}.single-product .woocommerce-product-details__short-description li{margin:0 0 6px}.single-product div.images{border-radius:16px;padding:18px}.single-product div.images .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:14px}.single-product .flex-control-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.single-product .flex-control-thumbs li{float:none;width:auto}.single-product .flex-control-thumbs img{border:1px solid #e9eaeb;border-radius:12px;background:#fff;padding:6px}.single-product .product_meta{display:flex;flex-wrap:wrap;gap:18px;background:#fff;border:1px solid #e9eaeb;border-radius:12px;padding:10px 14px;margin:12px 0 18px}.single-product .product_meta>span{display:flex;gap:6px;align-items:center;font-size:16px;color:#333}.single-product .product_meta a{color:#111;text-decoration:none}.single-product .stock{font-weight:600}.single-product p.price{font-size:22px;font-weight:700;color:#111;margin:10px 0 12px}.single-product .single_add_to_cart_button,.single-product .button.alt{border-radius:12px;padding:12px 18px;border:1px solid #111;background:#111;color:#fff;font-weight:600}.single-product .quantity input.qty{height:42px}.single-product .woocommerce-tabs{margin-top:24px}.single-product .woocommerce-tabs ul.tabs{display:flex;gap:10px;margin:0 0 10px 12px;padding:0;border:0}.single-product .woocommerce-tabs ul.tabs li{margin:0;background:#fff;border:1px solid #e9eaeb;border-radius:999px}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:8px 14px;font-size:16px;line-height:1;text-decoration:none;color:#111}.single-product .woocommerce-tabs ul.tabs li.active{border-color:#111}.single-product .woocommerce-tabs .panel{display:block!important;background:#fff;padding:20px 22px;margin:12px 0 20px 12px;font-size:16px}.single-product .woocommerce-tabs .panel h2{font-size:22px;margin:2 0 12px;border-bottom:1px solid #e9eaeb;padding-bottom:4px;color:#111}.single-product .woocommerce-tabs .panel p{margin:5 0 12px;line-height:1.65;color:#222}.single-product .related{margin-top:26px}.single-product .related h2{font-size:22px;margin:0 0 12px 12px;color:#111}.single-product .related ul.products{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;padding:0 12px}.single-product .related ul.products li.product{min-width:250px;flex:0 0 auto;border-radius:16px;padding:12px;background:#fff;display:flex;flex-direction:column}.single-product .related ul.products li.product img{border:1px solid #f1f1f1;border-radius:12px;background:#fff;padding:8px;object-fit:contain;max-height:180px;width:100%}.single-product .related ul.products li.product .woocommerce-loop-product__title{font-size:15px;line-height:1.35;margin:10px 0 8px;color:#111}.single-product .related ul.products li.product a.button{margin-top:auto;height:40px;background:#ff8f0b;padding:12px 19px;border:none;color:#000;font-weight:600;display:inline-flex;justify-content:center;align-items:center;transition:all .4s}.single-product .related ul.products li.product a.button:hover{background:#e67a00}.single-product .entry-summary a,.single-product .woocommerce-tabs .panel a{color:#111;text-decoration:underline;text-underline-offset:2px}html,body{overflow-x:hidden}@media (max-width:767px){.single-product .product,.single-product .product *{max-width:100%;box-sizing:border-box}.single-product div.images,.single-product div.images .woocommerce-product-gallery__image,.single-product .flex-control-thumbs{width:100%!important}.single-product .woocommerce-tabs ul.tabs{margin-left:0!important;padding-left:0!important}.single-product .woocommerce-tabs .panel{margin-left:0!important;padding-left:14px!important;padding-right:14px!important}.single-product .related ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;overflow:visible!important}.single-product .related ul.products li.product{min-width:0!important;width:100%!important;margin:0!important;float:none!important}}.single-product .related ul.products li.product:before,.single-product .related ul.products li.product:after{display:none!important}.footer,.site-footer,.page-footer{width:100%!important;clear:both}.single-product .related{margin-top:26px;padding:24px 0;border-radius:16px}.single-product .related h2{font-size:22px;margin:0 0 12px 20px;color:#111}.single-product .related ul.products{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;padding:0 20px}.single-product .related ul.products li.product{min-width:250px;flex:0 0 auto;border:1px solid #e9eaeb;border-radius:16px;padding:12px;background:#fff;display:flex;flex-direction:column}.single-product .related{padding:24px 0;border-radius:16px}.single-product .related h2{margin:0 0 12px 0!important}.single-product .related ul.products{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;padding:0!important;margin:0!important}.single-product .related ul.products:before,.single-product .related ul.products:after{display:none!important;content:none!important}.single-product .related ul.products li.product{margin:0!important;min-width:250px;flex:0 0 auto;border:1px solid #e9eaeb;border-radius:16px;padding:12px;background:#fff;display:flex;flex-direction:column}@media (max-width:767px){.single-product .related h2{margin:0 0 12px 0!important}.single-product .related ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin:0!important}.single-product .related ul.products li.product{margin:0!important}}.single-product .woocommerce-tabs .panel{margin:12px 0 20px 12px}.single-product .woocommerce-tabs .panel h2{margin:2px 0 12px}.single-product .woocommerce-tabs .panel>*{margin:0}.single-product .woocommerce-tabs .panel h2{font-size:22px;font-weight:700;color:#111;padding:10px 0;margin-top:24px;border-top:1px solid #e9eaeb;border-bottom:none}.single-product .woocommerce-tabs .panel h2:first-child{margin-top:0;border-top:none}.single-product .woocommerce-tabs .panel p{font-size:16px;line-height:1.65;color:#222;margin-top:8px}.single-product .woocommerce-tabs .panel ul{margin:8px 0 0 18px;padding:0}.single-product .woocommerce-tabs .panel li{margin:6px 0}.single-product .woocommerce-tabs .panel>*:last-child{margin-bottom:0}.single-product .woocommerce-tabs .panel a[href*="full-collection"]{color:#ff8f0b!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.single-product .woocommerce-tabs .panel a[href*="full-collection"]:hover{color:#e67a00!important}.single-product .woocommerce-tabs .panel h2:contains("Why Buy from SafeAppliances")~p a,.single-product .woocommerce-tabs .panel h2:contains("Why Buy from SafeAppliances")~ul a{color:#ff8f0b!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.single-product .woocommerce-tabs .panel h2:contains("Why Buy from SafeAppliances")~p a:hover,.single-product .woocommerce-tabs .panel h2:contains("Why Buy from SafeAppliances")~ul a:hover{color:#e67a00!important}.single-product .woocommerce-tabs .panel h2+ul a{color:#ff8f0b!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.single-product .woocommerce-tabs .panel h2+ul a:hover{color:#e67a00!important}.single-product .woocommerce-tabs .panel h2+ul+p a{color:#ff8f0b!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.single-product .woocommerce-tabs .panel h2+ul+p a:hover{color:#e67a00!important}.single-product .woocommerce-tabs .panel{display:block!important;background:#fff;padding:20px 22px;margin:12px 0 20px 12px;font-size:16px}.woocommerce .star-rating span,.woocommerce p.stars a,.woocommerce p.stars a::before,.woocommerce p.stars a:hover,.woocommerce p.stars a.active{color:#ff8f0b!important}#review_form #comment{display:block!important;width:100%!important;min-height:120px;border:1px solid #e9eaeb;border-radius:8px;padding:10px 14px;font-size:15px;line-height:1.5;color:#222;resize:vertical}#review_form label{font-weight:600;margin-bottom:6px;display:block}#review_form .form-submit input[type="submit"]{background:#ff8f0b;border:none;border-radius:8px;padding:10px 18px;color:#000;font-weight:600;cursor:pointer;transition:background 0.3s ease}#review_form .form-submit input[type="submit"]:hover{background:#e67a00}.page-template-about-us .team .showmore-btn{display:flex;justify-content:center;margin:48px 0 48px!important}.page-template-about-us .team .showmore-btn .main-btn{margin:0!important}.page-template-about-us .distribution-top .showmore-btn{display:flex;justify-content:center;margin:48px 0 0px!important}.page-template-about-us .distribution-top .showmore-btn .main-btn{margin:0!important}.sa-req-modal{position:fixed;inset:0;z-index:9999}.sa-req-dialog{position:relative;z-index:2;background:#fff;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.sa-req-backdrop{position:absolute;inset:0;z-index:1;background:rgb(0 0 0 / .45)}#saReqForm input,#saReqForm textarea{background:#fff;color:#111;border:1px solid #e9eaeb}.sa-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:10px;background:#111;color:#fff;border:1px solid #111;font-weight:700}.sa-btn:hover{background:#000}.sa-btn--accent{background:#ff8f0b;border-color:#ff8f0b;color:#000}.sa-btn--accent:hover{background:#e67a00;border-color:#e67a00}.sa-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:10000}.sa-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10001}.sa-modal__box{width:min(560px, 92vw);background:#fff;border-radius:16px;padding:20px 20px 16px;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.sa-modal__title{margin:6px 0 12px;font-size:20px;font-weight:800;color:#111}.sa-modal__close{position:absolute;margin:0;padding:0;top:12px;right:14px;width:28px;height:28px;border-radius:50%;border:1px solid #ddd;background:#fff;cursor:pointer;line-height:26px;font-size:18px}.sa-field{margin:10px 0}.sa-field input,.sa-field textarea{width:100%;border:1px solid #e9eaeb;border-radius:10px;padding:10px 12px;font-size:15px}.sa-note{margin-top:10px;font-size:14px}.sa-rp-lock{overflow:hidden}.hero-section__slide-cover{z-index:1;pointer-events:none}.hero-banner{position:absolute!important;top:8vh!important;right:7vw!important;z-index:10000!important;pointer-events:auto!important;display:inline-block}.hero-banner__img{display:block;width:351px;height:auto;border-radius:0!important;box-shadow:0 4px 18px rgb(0 0 0 / .2);padding:8px;pointer-events:auto!important;transition:all 0.25s ease}.hero-banner__img:hover{box-shadow:0 6px 24px rgb(0 0 0 / .25);transform:translateY(-2px)}@media (max-width:1024px){.hero-banner{top:auto!important;bottom:24px!important;right:24px!important}.hero-banner__img{width:260px;padding:6px}}@media (max-width:768px){.hero-banner{top:auto!important;right:auto!important;left:50%!important;bottom:clamp(56px, 8vh, 96px)!important;transform:translateX(-50%)!important}.hero-banner__img{width:min(88vw, 320px);max-width:320px;padding:6px;box-shadow:0 6px 22px rgb(0 0 0 / .22)}}@media (max-width:768px){.hero-banner{position:absolute!important;top:auto!important;bottom:12px!important;right:2px!important;left:auto!important;transform:none!important;z-index:10000!important;pointer-events:auto!important}.hero-banner__img{width:100%!important;max-width:240px!important;height:auto!important;border-radius:0!important;padding:3px!important;box-shadow:0 3px 10px rgb(0 0 0 / .25)}}@media (max-width:420px){.hero-banner__img{width:100%!important;max-width:40px!important;padding:2px!important}}.sa-btn{background-color:rgb(255 143 11)!important;color:#ffffff!important;border:none;border-radius:8px;padding:12px 22px;font-size:16px;font-weight:600;cursor:pointer}.sa-btn:hover{background-color:rgb(235 130 0)!important}.product-card{display:block;text-decoration:none;color:inherit}#sa-rp-modal.sa-modal{display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}#sa-rp-modal .sa-modal__box{max-height:calc(100vh - 48px);overflow-y:auto;margin:0}@media (max-height:700px){#sa-rp-modal.sa-modal{padding:16px 12px}#sa-rp-modal .sa-modal__box{max-height:calc(100vh - 32px)}}.affiliate-custom-page .content-container{width:1280px;padding:128px 32px 0;display:flex;justify-content:space-between;align-items:flex-start}.affiliate-custom-page .contact-us__form-container{width:100%;max-width:568px}.affiliate-custom-page .affiliate-form-wrap{width:100%;max-width:568px}.affiliate-custom-page .section-desc{margin-bottom:48px}.affiliate-custom-page .section-desc .title-h2,.affiliate-custom-page .section-desc h1,.affiliate-custom-page .affiliate-form-wrap legend,.affiliate-custom-page .affiliate-form-wrap h1,.affiliate-custom-page .affiliate-form-wrap h2,.affiliate-custom-page .affiliate-form-wrap h3{font-family:var(--font-family);font-weight:700;font-size:48px;line-height:125%;letter-spacing:-.02em;color:#181d27;margin:0 0 20px}.affiliate-custom-page .section-desc p,.affiliate-custom-page .affiliate-form-wrap p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#535862;margin:0 0 16px}.affiliate-custom-page .affiliate-form-wrap form,.affiliate-custom-page .affiliate-form-wrap .affwp-form,.affiliate-custom-page .affiliate-form-wrap .woocommerce-ResetPassword,.affiliate-custom-page .affiliate-form-wrap .lost_reset_password{width:100%;margin:0;padding:0}.affiliate-custom-page .affiliate-form-wrap fieldset{border:0;margin:0;padding:0}.affiliate-custom-page .affiliate-form-wrap label{display:block;margin:0 0 8px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:#181d27}.affiliate-custom-page .affiliate-form-wrap input[type="text"],.affiliate-custom-page .affiliate-form-wrap input[type="email"],.affiliate-custom-page .affiliate-form-wrap input[type="password"],.affiliate-custom-page .affiliate-form-wrap input[type="url"],.affiliate-custom-page .affiliate-form-wrap textarea,.affiliate-custom-page .affiliate-form-wrap select{width:100%;border:1px solid #d5d7da;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px 0 rgb(10 13 18 / .05);background:#fff;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#181d27;box-sizing:border-box}.affiliate-custom-page .affiliate-form-wrap input[type="text"]:focus,.affiliate-custom-page .affiliate-form-wrap input[type="email"]:focus,.affiliate-custom-page .affiliate-form-wrap input[type="password"]:focus,.affiliate-custom-page .affiliate-form-wrap input[type="url"]:focus,.affiliate-custom-page .affiliate-form-wrap textarea:focus,.affiliate-custom-page .affiliate-form-wrap select:focus,.affiliate-custom-page .affiliate-form-wrap input[type="text"]:hover,.affiliate-custom-page .affiliate-form-wrap input[type="email"]:hover,.affiliate-custom-page .affiliate-form-wrap input[type="password"]:hover,.affiliate-custom-page .affiliate-form-wrap input[type="url"]:hover,.affiliate-custom-page .affiliate-form-wrap textarea:hover,.affiliate-custom-page .affiliate-form-wrap select:hover{border:2px solid #ff8f0b;border-radius:8px;box-shadow:0 1px 2px 0 rgb(10 13 18 / .05);background:#fff;transition:all .4s}.affiliate-custom-page .affiliate-form-wrap textarea{resize:none;min-height:120px}.affiliate-custom-page .affiliate-form-wrap p{margin-bottom:16px}.affiliate-custom-page .affiliate-form-wrap input[type="checkbox"]{width:auto;min-height:auto;margin-right:8px}.affiliate-custom-page .affiliate-form-wrap input[type="submit"],.affiliate-custom-page .affiliate-form-wrap button,.affiliate-custom-page .affiliate-form-wrap .button,.affiliate-custom-page .affiliate-form-wrap .woocommerce-Button.button{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;height:48px;background:#ff8f0b;padding:12px 19px;border:none;color:#181d27;cursor:pointer;transition:all .4s;border-radius:0;box-shadow:none;min-width:180px}.affiliate-custom-page .affiliate-form-wrap input[type="submit"]:hover,.affiliate-custom-page .affiliate-form-wrap button:hover,.affiliate-custom-page .affiliate-form-wrap .button:hover,.affiliate-custom-page .affiliate-form-wrap .woocommerce-Button.button:hover{background:#ed6700;transition:all .4s}.affiliate-custom-page .affiliate-form-wrap a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#ed6700;transition:all .4s;cursor:pointer;text-decoration:none}.affiliate-custom-page .affiliate-form-wrap a:hover{text-decoration:underline;text-decoration-skip-ink:none;color:#a1440b}.affiliate-custom-page .contact-us__img-container{max-width:568px;width:100%}.affiliate-custom-page .contact-us__img{max-width:568px;width:100%;height:auto}@media (max-width:1026px){.affiliate-custom-page .content-container{width:100%;padding:96px 24px 0;flex-direction:column;gap:48px}.affiliate-custom-page .contact-us__form-container,.affiliate-custom-page .affiliate-form-wrap,.affiliate-custom-page .contact-us__img-container,.affiliate-custom-page .contact-us__img{max-width:100%}.affiliate-custom-page .section-desc .title-h2,.affiliate-custom-page .section-desc h1,.affiliate-custom-page .affiliate-form-wrap legend,.affiliate-custom-page .affiliate-form-wrap h1,.affiliate-custom-page .affiliate-form-wrap h2,.affiliate-custom-page .affiliate-form-wrap h3{font-size:36px;line-height:122%}}.affiliate-custom-page .affiliate-eyebrow{margin:0 0 12px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#ed6700}.affiliate-custom-page .affiliate-lead{max-width:760px;margin:0 0 40px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:#535862}.affiliate-custom-page .section-desc{margin-bottom:40px}.affiliate-custom-page .section-desc .title-h1,.affiliate-custom-page .section-desc h1{max-width:760px;margin:0 0 20px}body.page-template-affiliate-registration .contact-us,body.page-template-affiliate-login .contact-us,body.page-template-affiliate-area .contact-us{padding-bottom:128px!important}#menu-header-menu .sa-lang-switcher-item>a.sa-lang-switcher-anchor{pointer-events:none;cursor:default;text-decoration:none!important;padding-left:0;padding-right:0}#menu-header-menu .sa-lang-switcher-wrap{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#menu-header-menu .sa-lang-link{color:#ffffff!important;text-decoration:none!important;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;opacity:.75;pointer-events:auto}#menu-header-menu .sa-lang-link:hover{opacity:1}#menu-header-menu .sa-lang-link.active{opacity:1;font-weight:700}#menu-header-menu .sa-lang-sep{color:rgb(255 255 255 / .7);font-size:13px;line-height:1}#menu-header-menu .sa-lang-switcher-item{display:inline-flex;align-items:center}html[lang="es-ES"] .footer-column__menu{display:flex;align-items:flex-start;gap:28px}html[lang="es-ES"] .footer-column{flex:0 0 auto}html[lang="es-ES"] .footer-column:nth-child(1){width:220px}html[lang="es-ES"] .footer-column:nth-child(2){width:250px}html[lang="es-ES"] .footer-column:nth-child(3){width:230px}html[lang="es-ES"] .footer-column:nth-child(4){width:150px}html[lang="es-ES"] .footer-title{margin-bottom:18px}html[lang="es-ES"] .footer-company li,html[lang="es-ES"] .footer-menu__item{margin-bottom:12px}@media (max-width:821px){.footer-columns{display:block}.footer-column-first{margin-bottom:32px}.footer-column__menu{display:grid!important;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:24px;align-items:start}.footer-column{width:auto!important;min-width:0}.footer-title{margin-bottom:14px;line-height:1.2}.footer-company,.footer-menu ul{margin:0;padding:0;list-style:none}.footer-company li,.footer-menu__item{margin-bottom:10px!important}.footer-company a,.footer-menu a,.footer-menu__item a{display:inline-block;line-height:1.4;white-space:normal;word-break:break-word}}html[lang="es-ES"] .hero-section .title-h1,html[lang="es-ES"] .hero-section h1{font-size:56px;line-height:.95;max-width:780px}@media (max-width:767px){html[lang="es-ES"] .hero-section .title-h1,html[lang="es-ES"] .hero-section h1{font-size:48px;line-height:.92;letter-spacing:-.03em;max-width:100%}}.products-intro__col-logos .brand-logo--link a,.products-intro__col-logos .link-underlined{font-family:var(--third-family);font-size:12px;font-weight:600;line-height:200%;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;color:#181d27;white-space:nowrap;text-transform:uppercase}.single-product .woocommerce-tabs .panel#tab-description,.single-product .woocommerce-Tabs-panel--description{font-family:var(--font-family,"Figtree",sans-serif);color:#374151}.single-product .woocommerce-tabs ul.tabs{margin-bottom:28px!important}.single-product .woocommerce-tabs ul.tabs li a{font-family:var(--font-family,"Figtree",sans-serif);font-size:16px;font-weight:500}.single-product .woocommerce-tabs .panel#tab-description section,.single-product .woocommerce-Tabs-panel--description section{margin:0 0 28px}.single-product .woocommerce-tabs .panel#tab-description #product-overview,.single-product .woocommerce-Tabs-panel--description #product-overview{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:18px;padding:28px 30px;margin-bottom:30px}.single-product .woocommerce-tabs .panel#tab-description h2,.single-product .woocommerce-Tabs-panel--description h2{font-family:var(--second-family,"Sora",sans-serif);font-size:28px;line-height:1.2;font-weight:600;color:#111827;margin:0 0 18px}.single-product .woocommerce-tabs .panel#tab-description h3,.single-product .woocommerce-Tabs-panel--description h3{font-family:var(--second-family,"Sora",sans-serif);font-size:20px;line-height:1.3;font-weight:600;color:#111827;margin:0 0 14px}.single-product .woocommerce-tabs .panel#tab-description p,.single-product .woocommerce-Tabs-panel--description p{font-family:var(--font-family,"Figtree",sans-serif);font-size:16px;line-height:1.75;color:#374151;margin:0 0 16px}.single-product .woocommerce-tabs .panel#tab-description strong,.single-product .woocommerce-Tabs-panel--description strong{color:#111827;font-weight:600}.single-product .woocommerce-tabs .panel#tab-description hr,.single-product .woocommerce-Tabs-panel--description hr{border:0;border-top:1px solid #e5e7eb;margin:26px 0}.single-product .woocommerce-tabs .panel#tab-description ul,.single-product .woocommerce-Tabs-panel--description ul{list-style:disc outside!important;margin:0 0 18px 22px!important;padding:0!important}.single-product .woocommerce-tabs .panel#tab-description ol,.single-product .woocommerce-Tabs-panel--description ol{list-style:decimal outside!important;margin:0 0 18px 22px!important;padding:0!important}.single-product .woocommerce-tabs .panel#tab-description li,.single-product .woocommerce-Tabs-panel--description li{display:list-item!important;list-style:inherit!important;margin:0 0 10px!important;padding:0!important;font-family:var(--font-family,"Figtree",sans-serif);font-size:16px;line-height:1.7;color:#374151}.single-product .woocommerce-tabs .panel#tab-description li::before,.single-product .woocommerce-tabs .panel#tab-description li::after,.single-product .woocommerce-Tabs-panel--description li::before,.single-product .woocommerce-Tabs-panel--description li::after{content:none!important;display:none!important}.single-product .woocommerce-tabs .panel#tab-description #key-features ul,.single-product .woocommerce-tabs .panel#tab-description #included-items ul,.single-product .woocommerce-tabs .panel#tab-description #wholesale-distribution ul,.single-product .woocommerce-tabs .panel#tab-description #additional-product-information ul,.single-product .woocommerce-tabs .panel#tab-description #resources-links ul,.single-product .woocommerce-tabs .panel#tab-description #questions-answers ul,.single-product .woocommerce-Tabs-panel--description #key-features ul,.single-product .woocommerce-Tabs-panel--description #included-items ul,.single-product .woocommerce-Tabs-panel--description #wholesale-distribution ul,.single-product .woocommerce-Tabs-panel--description #additional-product-information ul,.single-product .woocommerce-Tabs-panel--description #resources-links ul,.single-product .woocommerce-Tabs-panel--description #questions-answers ul{list-style:disc outside!important;margin-left:22px!important}.single-product .woocommerce-tabs .panel#tab-description #key-features li,.single-product .woocommerce-tabs .panel#tab-description #included-items li,.single-product .woocommerce-tabs .panel#tab-description #wholesale-distribution li,.single-product .woocommerce-tabs .panel#tab-description #additional-product-information li,.single-product .woocommerce-tabs .panel#tab-description #resources-links li,.single-product .woocommerce-tabs .panel#tab-description #questions-answers li,.single-product .woocommerce-Tabs-panel--description #key-features li,.single-product .woocommerce-Tabs-panel--description #included-items li,.single-product .woocommerce-Tabs-panel--description #wholesale-distribution li,.single-product .woocommerce-Tabs-panel--description #additional-product-information li,.single-product .woocommerce-Tabs-panel--description #resources-links li,.single-product .woocommerce-Tabs-panel--description #questions-answers li{display:list-item!important}.single-product .woocommerce-tabs .panel#tab-description table,.single-product .woocommerce-Tabs-panel--description table{width:100%;border-collapse:collapse;margin:0 0 24px;border:1px solid #e5e7eb;background:#fff}.single-product .woocommerce-tabs .panel#tab-description th,.single-product .woocommerce-tabs .panel#tab-description td,.single-product .woocommerce-Tabs-panel--description th,.single-product .woocommerce-Tabs-panel--description td{padding:12px 14px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;font-size:15px;line-height:1.55}.single-product .woocommerce-tabs .panel#tab-description th,.single-product .woocommerce-Tabs-panel--description th{width:32%;background:#f9fafb;font-weight:600;color:#111827}.single-product .woocommerce-tabs .panel#tab-description tr:last-child th,.single-product .woocommerce-tabs .panel#tab-description tr:last-child td,.single-product .woocommerce-Tabs-panel--description tr:last-child th,.single-product .woocommerce-Tabs-panel--description tr:last-child td{border-bottom:0}.single-product .woocommerce-tabs .panel#tab-description a,.single-product .woocommerce-Tabs-panel--description a{color:#ed6700;text-decoration:none}.single-product .woocommerce-tabs .panel#tab-description a:hover,.single-product .woocommerce-Tabs-panel--description a:hover{text-decoration:underline}.single-product .woocommerce-tabs ul.tabs li.active a{position:relative;z-index:2}.single-product .woocommerce-tabs .panel{margin-top:0}@media (max-width:767px){.single-product .woocommerce-tabs .panel#tab-description #product-overview,.single-product .woocommerce-Tabs-panel--description #product-overview{padding:20px;border-radius:14px}.single-product .woocommerce-tabs .panel#tab-description h2,.single-product .woocommerce-Tabs-panel--description h2{font-size:24px}.single-product .woocommerce-tabs .panel#tab-description h3,.single-product .woocommerce-Tabs-panel--description h3{font-size:18px}.single-product .woocommerce-tabs .panel#tab-description th,.single-product .woocommerce-tabs .panel#tab-description td,.single-product .woocommerce-Tabs-panel--description th,.single-product .woocommerce-Tabs-panel--description td{display:block;width:100%}.single-product .woocommerce-tabs .panel#tab-description th,.single-product .woocommerce-Tabs-panel--description th{padding-bottom:6px;border-bottom:0}.single-product .woocommerce-tabs .panel#tab-description td,.single-product .woocommerce-Tabs-panel--description td{padding-top:0}}.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-description,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews{display:none}.single-product .woocommerce-tabs.wc-tabs-wrapper>ul.tabs.wc-tabs{display:none!important}.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-description>h2:first-child,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-description>.woocommerce-Tabs-panel__title,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews>h2:first-child,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews .woocommerce-Reviews-title,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews #reply-title{display:none!important}.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-description,.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews{display:none}.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:24px}.single-product .sa-product-tabs{display:flex;gap:0;margin:0 0 24px;padding:0;list-style:none;border-bottom:1px solid #d9dde3}.single-product .sa-product-tabs button{appearance:none;border:0;border-bottom:2px solid #fff0;background:#fff0;color:#667085;padding:0 0 14px;margin:0 32px 0 0;cursor:pointer;font-family:var(--second-family,"Sora",sans-serif);font-size:20px;font-weight:500;line-height:1.2;border-radius:0;box-shadow:none;transition:color .2s ease,border-color .2s ease}.single-product .sa-product-tabs button:hover{color:#111827;background:#fff0}.single-product .sa-product-tabs button.is-active{color:#111827;border-bottom-color:#ed6700;background:#fff0}.single-product .sa-section-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:0 0 20px;list-style:none;border-bottom:1px solid #e5e7eb}.single-product .sa-section-tabs button{appearance:none;border:1px solid #d9dde3;background:#fff;color:#344054;border-radius:10px;padding:12px 18px;cursor:pointer;font-family:var(--font-family,"Figtree",sans-serif);font-size:15px;font-weight:500;line-height:1.2;box-shadow:none;transition:all .2s ease}.single-product .sa-section-tabs button:hover{border-color:#c7ced8;color:#111827;background:#f9fafb}.single-product .sa-section-tabs button.is-active{background:#111827;color:#fff;border-color:#111827}.single-product .sa-section-panel{display:none}.single-product .sa-section-panel.is-active{display:block}.single-product .sa-section-hr{display:none!important}.single-product .woocommerce-tabs.wc-tabs-wrapper #tab-reviews{margin-top:0}.single-product .woocommerce-tabs.wc-tabs-wrapper #reviews{margin-top:0}@media (max-width:767px){.single-product .sa-product-tabs{margin-bottom:18px}.single-product .sa-product-tabs button{font-size:17px;margin-right:20px;padding-bottom:12px}.single-product .sa-section-tabs{gap:8px;margin-bottom:22px;padding-bottom:16px}.single-product .sa-section-tabs button{padding:10px 14px;font-size:14px;border-radius:8px}}.menu-item-has-children,.wpml-ls-item{position:relative}.sub-menu,.wpml-ls-sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:140px;z-index:9999;box-shadow:0 8px 20px rgb(0 0 0 / .08);padding:8px 0}.menu-item-has-children:hover>.sub-menu,.wpml-ls-item:hover>.wpml-ls-sub-menu{display:block}.sub-menu li,.wpml-ls-sub-menu li{display:block;padding:6px 16px;white-space:nowrap}.sub-menu li a,.wpml-ls-sub-menu li a{display:block;color:#444;text-decoration:none}.sub-menu li a:hover,.wpml-ls-sub-menu li a:hover{background:#f5f5f5}.wpml-ls-display,.wpml-ls-bracket{display:none!important}.wpml-ls-flag{width:16px!important;height:auto!important;vertical-align:middle!important;flex:0 0 auto!important}.header-menu__items>.wpml-ls-current-language.header-menu__item{position:relative!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>a{display:flex!important;align-items:center!important;font-family:var(--font-family)!important;font-weight:500!important;font-size:16px!important;line-height:150%!important;color:#f7f7f7!important;white-space:nowrap!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>a .wpml-ls-native{font-family:var(--font-family)!important;font-weight:500!important;font-size:16px!important;line-height:150%!important;color:inherit!important}.header-white .header-menu__items>.wpml-ls-current-language.header-menu__item>a,.header-white .header-menu__items>.wpml-ls-current-language.header-menu__item>a .wpml-ls-native{color:#414651!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>a::after{content:'\203A';transform:rotate(90deg);align-self:center;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:currentColor;display:inline-block;margin-left:6px}.header-menu__items>.wpml-ls-current-language.header-menu__item:hover>a::after{transform:rotate(-90deg)}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu{display:flex!important;flex-direction:column!important;justify-content:start!important;position:absolute!important;z-index:1!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:8px!important;padding:8px!important;width:max-content!important;min-width:140px!important;height:auto!important;box-shadow:0 2px 2px -1px rgb(10 13 18 / .04),0 4px 6px -2px rgb(10 13 18 / .03),0 12px 16px -4px rgb(10 13 18 / .08)!important;background:#fff!important;visibility:hidden!important;opacity:0!important;transition:all .5s!important}.header-menu__items>.wpml-ls-current-language.header-menu__item:hover>.sub-menu{visibility:visible!important;opacity:1!important;z-index:20!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item{padding:6px!important;list-style:none!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item:hover{border-radius:8px!important;background:#fafafa!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item>a,.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item>a .wpml-ls-native{font-family:var(--font-family)!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;color:#444444!important;display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;background:transparent!important;text-decoration:none!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item:hover>a,.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item:hover>a .wpml-ls-native,.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item>a:hover,.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu>.sub-menu__item>a:hover .wpml-ls-native{color:#444444!important}.header-menu__items>.wpml-ls-current-language.header-menu__item>.sub-menu,.header-menu__items>li.wpml-ls-current-language.header-menu__item>ul.sub-menu,li.wpml-ls-current-language.header-menu__item>ul.sub-menu{top:100%!important;left:0!important;right:auto!important;transform:none!important;margin-top:0!important;padding-top:8px!important;min-width:140px!important;width:max-content!important}.header-menu__items>.wpml-ls-current-language.header-menu__item:hover>.sub-menu,.header-menu__items>li.wpml-ls-current-language.header-menu__item:hover>ul.sub-menu,li.wpml-ls-current-language.header-menu__item:hover>ul.sub-menu{visibility:visible!important;opacity:1!important;z-index:20!important}.mobile-language-flags{display:none!important}@media (max-width:767px){.header-nav__container.show-menu .wpml-ls-menu-item{display:none!important}.header-nav__container.show-menu .mobile-language-flags{display:flex!important;align-items:center;gap:12px;padding:12px 0 4px;list-style:none;width:100%}.header-nav__container.show-menu .mobile-language-flags a{display:inline-flex!important;align-items:center;justify-content:center;width:26px;height:18px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.header-nav__container.show-menu .mobile-language-flags img{display:block;width:26px;height:auto;border-radius:2px}.header-nav__container.show-menu .mobile-language-flags .is-current-language{opacity:.45}.header-nav__container.show-menu .mobile-language-flags a:hover,.header-nav__container.show-menu .mobile-language-flags a:focus{opacity:.85}}.sa-lang-banner[hidden]{display:none!important}.sa-lang-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999}.sa-lang-banner__inner{max-width:560px;margin:0 auto;background:#101828;color:#fff;border-radius:12px;padding:16px;box-shadow:0 12px 24px rgb(0 0 0 / .18);display:flex;gap:12px;align-items:center;justify-content:space-between}.sa-lang-banner__text{font-size:14px;line-height:1.4}.sa-lang-banner__actions{display:flex;gap:8px;flex-shrink:0}.sa-lang-banner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:8px;text-decoration:none;border:1px solid #fff0;cursor:pointer;font:inherit}.sa-lang-banner__btn--primary{background:#ed6700;color:#fff}.sa-lang-banner__btn--secondary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .24)}@media (max-width:767px){.sa-lang-banner__inner{flex-direction:column;align-items:stretch}.sa-lang-banner__actions{width:100%}.sa-lang-banner__btn{flex:1 1 auto}}@media (max-width:767px){.header-nav__container.show-menu .mobile-language-flags{display:flex!important;align-items:center;gap:12px;width:100%;padding:8px 0 0;margin:8px 0 0;list-style:none}.header-nav__container.show-menu .mobile-language-flags a{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:22px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.header-nav__container.show-menu .mobile-language-flags img{display:block;width:28px;height:auto;border-radius:2px}.header-nav__container.show-menu .mobile-language-flags .is-current-language{opacity:.55}.header-nav__container.show-menu .mobile-language-flags li,.header-nav__container.show-menu li.mobile-language-flags{padding-left:0!important;margin-left:0!important}}@media (max-width:767px){.header-nav__container.show-menu li.mobile-language-flags{padding-left:16px!important}}@media (max-width:767px){.tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:20px!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px!important}.tabs::-webkit-scrollbar{display:none}.tabs li,.subcategory-title{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.3!important;padding-bottom:12px!important}}main.page-container.sa-privacy-layout{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:24px 0 72px!important;overflow:visible!important}.sa-privacy-page,.sa-privacy-page.first-section{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.sa-privacy-page .content-container{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 24px!important}.sa-privacy-page .sa-privacy-container{width:min(100%, 920px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}.sa-privacy-page .sa-privacy-hero{width:100%!important;max-width:none!important;margin:0 auto 56px!important;text-align:center!important}.sa-privacy-page .sa-privacy-content{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.sa-privacy-page .sa-privacy-content section{width:100%!important;max-width:100%!important;margin:0 auto!important}.sa-privacy-page .sa-privacy-content>section+section{margin-top:40px!important;padding-top:0!important}.sa-privacy-page .sa-eyebrow{display:inline-block;margin-bottom:14px;color:#f79009;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sa-privacy-page h1{margin:0 0 18px!important;color:#101828;font-size:clamp(28px, 3vw, 40px);line-height:1.15;font-weight:700;text-align:center}.sa-privacy-page .sa-privacy-hero p{max-width:760px;margin:0 auto!important;color:#475467;font-size:clamp(18px, 2vw, 22px);line-height:1.75;text-align:center}.sa-privacy-page .sa-privacy-content h2{margin:0 0 16px;color:#101828;font-size:26px;line-height:1.2;font-weight:700}.sa-privacy-page .sa-privacy-content h3{margin:20px 0 10px;color:#101828;font-size:18px;line-height:1.3;font-weight:700}.sa-privacy-page .sa-privacy-content p,.sa-privacy-page .sa-privacy-content li{color:#344054;font-size:clamp(16px, 1.4vw, 19px);line-height:1.9}.sa-privacy-page .sa-privacy-content p{margin:0 0 14px}.sa-privacy-page .sa-privacy-content ul{margin:14px 0 18px;padding-left:0;list-style:none}.sa-privacy-page .sa-privacy-content li{position:relative;margin:0 0 12px;padding-left:26px}.sa-privacy-page .sa-privacy-content li::before{content:"";position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:50%;background:#f79009}.sa-privacy-page .sa-privacy-content a{color:#1570ef;text-decoration:none}body.page-id-625>.content-container,body.page-id-3021>.content-container{display:block!important;width:100%!important;max-width:100%!important;padding:132px 24px 72px!important;margin:0!important}body.page-id-625>.content-container>.wp-block-code,body.page-id-625>.content-container>pre.wp-block-code,body.page-id-3021>.content-container>.wp-block-code,body.page-id-3021>.content-container>pre.wp-block-code{display:none!important}body.page-id-625 .sa-privacy-container,body.page-id-3021 .sa-privacy-container{width:100%!important;max-width:760px!important;margin:0 auto!important;padding:0!important}body.page-id-625 .sa-privacy-hero,body.page-id-3021 .sa-privacy-hero{margin:0 0 56px!important;text-align:center!important}body.page-id-625 .sa-privacy-content>section+section,body.page-id-3021 .sa-privacy-content>section+section{margin-top:40px!important;padding-top:0!important}@media (max-width:991px){main.page-container.sa-privacy-layout{padding:20px 0 56px!important}.sa-privacy-page .content-container{padding:0 20px!important}.sa-privacy-page .sa-privacy-container,.sa-privacy-page .sa-privacy-hero,.sa-privacy-page .sa-privacy-content{width:100%!important;max-width:none!important}body.page-id-625>.content-container,body.page-id-3021>.content-container{padding:110px 20px 56px!important}}@media (max-width:767px){main.page-container.sa-privacy-layout{padding:16px 0 48px!important}.sa-privacy-page .content-container{padding:0 16px!important}.sa-privacy-page .sa-privacy-hero{margin-bottom:40px!important}.sa-privacy-page .sa-privacy-content>section+section{margin-top:32px!important;padding-top:0!important}body.page-id-625>.content-container,body.page-id-3021>.content-container{padding:88px 16px 48px!important}body.page-id-625 .sa-privacy-container,body.page-id-3021 .sa-privacy-container{max-width:100%!important}}body.page-template-affiliate-area .affiliate-custom-page{width:100%;display:flex;justify-content:center}body.page-template-affiliate-area .affiliate-custom-page .content-container{width:1280px;max-width:100%;padding:128px 32px 120px;display:flex;justify-content:flex-start;box-sizing:border-box}body.page-template-affiliate-area .affiliate-area-container{width:100%;max-width:760px}body.page-template-affiliate-area .affiliate-form-wrap{width:100%}.product-category__page .product-page_top #brandsMiniPanel{width:100%!important;margin:8px 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#brandsMiniPanel ul{list-style:none;margin:0!important;padding:0!important}#brandsMiniPanel>ul.products-mini__list{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:8px!important;width:100%!important;white-space:normal!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:8px!important;box-sizing:border-box!important}#brandsMiniPanel>ul.products-mini__list>li{margin:0!important;padding:0!important;flex:0 0 auto!important;min-width:180px!important;max-width:none!important}#brandsMiniPanel>ul.products-mini__list>li>a{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px!important;margin:0!important;line-height:1.1;font-size:1.1em!important;color:#2F3338!important;text-decoration:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:manual!important;position:relative;-webkit-tap-highlight-color:#fff0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;min-height:40px!important}#brandsMiniPanel>ul.products-mini__list>li>a>span,#brandsMiniPanel>ul.products-mini__list>li>a{font-family:var(--font-family)}#brandsMiniPanel>ul.products-mini__list>li>a{display:block!important}#brandsMiniPanel>ul.products-mini__list>li>a{position:relative}#brandsMiniPanel>ul.products-mini__list>li>a::after{content:"";position:absolute;left:10px;bottom:4px;width:0;height:2px;background:#E5E7EB;border-radius:2px;transition:width 0.2s ease}#brandsMiniPanel>ul.products-mini__list>li.current-menu-item>a::after,#brandsMiniPanel>ul.products-mini__list>li.current-menu-ancestor>a::after{width:50px;background:#FF8A00}#brandsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor)>a:hover::after,#brandsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor)>a:focus-visible::after,#brandsMiniPanel>ul.products-mini__list>li:not(.current-menu-item):not(.current-menu-ancestor)>a:active::after{width:50px;background:#E5E7EB}#brandsMiniPanel>ul.products-mini__list>li,#brandsMiniPanel>ul.products-mini__list>li:hover,#brandsMiniPanel>ul.products-mini__list>li:active,#brandsMiniPanel>ul.products-mini__list>li:focus-within{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}#brandsMiniPanel>ul.products-mini__list>li>a,#brandsMiniPanel>ul.products-mini__list>li>a:hover,#brandsMiniPanel>ul.products-mini__list>li>a:focus,#brandsMiniPanel>ul.products-mini__list>li>a:active{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;color:#2F3338!important}#brandsMiniPanel>ul.products-mini__list>li::before,#brandsMiniPanel>ul.products-mini__list>li::after,#brandsMiniPanel>ul.products-mini__list>li>a::before{background:transparent!important;background-image:none!important;box-shadow:none!important}.shop-toolbar{display:flex;justify-content:flex-start;align-items:center;margin:0 0 32px}.shop-toolbar .woocommerce-result-count{margin:0;color:#667085;font-size:14px;line-height:1.5}.shop-toolbar .woocommerce-ordering{display:none}.woocommerce-pagination{margin-top:40px;display:flex;justify-content:center}.woocommerce-pagination .page-numbers{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;align-items:center!important;gap:18px!important;border:0!important;background:transparent!important}.woocommerce-pagination .page-numbers li{margin:0!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-block!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#414651!important;font-size:18px!important;line-height:1!important;font-weight:100!important;text-decoration:none!important}.woocommerce-pagination .page-numbers a:hover{color:#fe8c01!important}.woocommerce-pagination .page-numbers .current{color:#fe8c01!important;font-weight:500!important}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{font-size:28px!important;line-height:0.9!important;position:relative;top:1px}.woocommerce-pagination .page-numbers .dots{color:#98a2b3!important}@media (max-width:767px){.woocommerce-pagination .page-numbers{gap:14px!important}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{font-size:22px!important}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{font-size:32px!important}}.footer-socials{display:flex;align-items:center;gap:18px}.footer-socials .social-link{display:inline-flex;align-items:center;justify-content:center;color:#fff;opacity:.75;text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease}.footer-socials .social-link:hover{color:#ff8a00;opacity:1}.footer-socials .social-link svg{width:22px;height:22px;display:block;fill:currentColor}.single-product .summary .woocommerce-product-details__short-description ul{list-style:disc outside!important;margin:12px 0 16px 22px!important;padding-left:18px!important}.single-product .summary .woocommerce-product-details__short-description li{display:list-item!important;list-style:disc outside!important;margin-bottom:6px;line-height:1.5}