a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--font-12:12px;--font-14:14px;--font-16:16px;--font-18:18px;--font-20:20px;--font-22:22px;--font-24:24px;--font-26:26px;--font-28:28px;--font-42:42px;--font-50:50px;--dark-color:#161b2c;--dark-color-50:#161b2c7e;--light-color:#f0f8fe;--light-color-placeholder:#ffffff90;--light-color-bg:rgba(240,248,254,0.1);--blue:#152d74;--blue-line:#152d741c;--blue-overlay:rgba(21,45,116,0.85);--blue-light:#68c9ff;--blue-hover:#2397d5;--red:#cf5050;--red-bg:#dfcdcd;--p-10:10px;--p-15:15px;--p-20:20px;--p-25:25px;--p-30:30px;--p-35:35px;--p-40:40px;--p-45:45px;--font-family:"Raleway";--trs:all 0.2s ease-in;--sec:125px}@media (max-width:1200px){:root{--font-12:11px;--font-14:13px;--font-16:14px;--font-18:17px;--font-20:18px;--font-22:20px;--font-24:22px;--font-26:24px;--font-28:26px;--font-42:36px;--font-50:40px;--p-10:8px;--p-15:10px;--p-20:15px;--p-30:20px;--p-35:30px;--p-40:35px;--p-45:40px;--sec:80px}}@media (max-width:767px){:root{--font-12:10px;--font-14:12px;--font-16:13px;--font-18:16px;--font-20:18px;--font-22:18px;--font-24:20px;--font-26:22px;--font-28:24px;--font-42:24px;--font-50:28px;--sec:70px}}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Medium.woff") format("woff");font-weight:medium;font-style:normal}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Bold.woff") format("woff");font-weight:bold;font-style:normal}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:var(--blue)}::-webkit-scrollbar-thumb{background-color:var(--blue-light)}body{font-size:var(--font-16);line-height:1.5;font-family:var(--font-family);background-color:var(--blue);color:var(--light-color)}h1,h2{font-weight:bold;font-size:var(--font-42);line-height:1.15;text-wrap:balance}@media (max-width:767px){h1 br,h2 br{display:none}}h1.title,h2.title{font-size:var(--font-50)}h3{font-size:var(--font-28);text-wrap:balance}@media (max-width:767px){h3{font-size:var(--font-22)}}a{color:inherit;text-decoration:inherit}.link{text-decoration:underline;transition:var(--trs)}.link:hover{color:var(--blue-light)}.wrapper{width:100%;max-width:100%;overflow:clip;min-height:50vh}.cont{margin:0 auto;width:100%;max-width:1200px;padding:0 15px}@media (max-width:1200px){.cont{max-width:760px}}@media (max-width:767px){.cont{max-width:400px}}.woocommerce-notices-wrapper{margin:0 auto;width:100%;max-width:1200px}@media (max-width:1200px){.woocommerce-notices-wrapper{max-width:760px}}@media (max-width:767px){.woocommerce-notices-wrapper{max-width:400px}}.woocommerce-notices-wrapper *{outline:none}.woocommerce-notices-wrapper :focus{outline:none}.upper{text-transform:uppercase}.section{margin:var(--sec) 0;width:100%;position:relative}.white{background-image:url(../img/bg.jpg);background-position:center;background-size:cover;max-width:1380px;margin:0 auto;padding:100px 0;color:var(--dark-color)}@media (max-width:1200px){.white{padding:80px 0}}@media (max-width:767px){.white{padding:60px 0}}.white h2{color:var(--blue)}.button{display:inline-flex;align-items:center;background-color:var(--light-color-bg);border:1px solid var(--light-color);transition:var(--trs);font-family:var(--font-family);font-size:var(--font-16);color:var(--light-color);padding:0;cursor:pointer}@media (max-width:767px){.button{width:100%}}.button:hover{background-color:var(--light-color);color:var(--blue)}.button:hover .button__icon{color:var(--light-color);background-color:var(--blue)}.button.disabled{opacity:0.5;cursor:none;pointer-events:none}.button--blue{background-color:transparent;border-color:var(--blue);color:var(--blue)}.button--blue .button__icon{background-color:var(--blue);color:var(--light-color)}.button__name{flex:1 1 auto;padding:0 var(--p-30);white-space:nowrap}@media (max-width:767px){.button__name{text-align:center}}.button__icon{flex:0 0 64px;width:64px;height:64px;background-color:var(--light-color);color:var(--blue);display:flex;align-items:center;justify-content:center;transition:var(--trs)}@media (max-width:767px){.button__icon{width:54px;height:54px}}.checkbox{display:flex;align-items:center;gap:12px;margin:var(--p-30) 0;padding-left:30px;position:relative}.checkbox:before{position:absolute;content:"";width:20px;height:20px;border-radius:50px;border:1px solid var(--blue);left:0;top:-2px}.checkbox:after{position:absolute;content:"";width:12px;height:12px;border-radius:50px;background-color:var(--blue);left:5px;top:3px;opacity:0;transition:var(--trs)}.checkbox:has(input:checked):after{opacity:1}.checkbox.full{flex:1 1 auto!important;width:auto!important}.checkbox input{position:absolute;opacity:0}.checkbox a{text-decoration:underline;color:var(--blue)}.checkbox__input{opacity:0;pointer-events:none;position:absolute}.checkbox__square{width:20px;height:20px;flex:0 0 20px;border:1px solid var(--light-color);border-radius:20px;position:relative;transition:var(--trs)}.checkbox__square:after{position:absolute;content:"";top:10px;bottom:10px;left:10px;right:10px;border-radius:20px;background-color:var(--light-color);opacity:0;transition:var(--trs)}.checkbox__name{cursor:pointer;text-wrap:balance}.checkbox__name a{text-decoration:underline;color:var(--blue-light)}.checkbox__privacy{padding:0!important;padding-left:30px!important;border:none!important}.checkbox__privacy:has(input:checked){color:#000!important;background-color:transparent!important}.checkbox__privacy .checkbox__square{display:none}.catalog{margin-bottom:var(--sec);min-height:46.2vh}.catalog__wrapper{display:grid;grid-template-columns:270px 1fr;gap:60px}@media (max-width:1200px){.catalog__wrapper{gap:var(--p-40);grid-template-columns:240px 1fr}}@media (max-width:767px){.catalog__wrapper{grid-template-columns:1fr;gap:var(--p-20)}}.catalog__aside{position:relative;display:flex;flex-direction:column;gap:var(--p-20);min-width:1px}.catalog__aside h3{font-size:var(--font-16);letter-spacing:0.25em;text-transform:uppercase;color:var(--blue-light)}.catalog__aside--actions{display:flex;align-items:center}.catalog__aside--button{flex:1 1 auto;display:flex;justify-content:center;padding:var(--p-10);border:1px solid white;background-color:transparent;opacity:0.5;margin-left:-1px}.catalog__aside--button:first-child{margin-left:0}.catalog__aside--button.current{background-color:var(--light-color);color:var(--blue);justify-content:center;opacity:1}.catalog__aside--list{padding:var(--p-30);background-color:var(--light-color);color:var(--dark-color);position:sticky;top:30px;display:flex;flex-direction:column;gap:var(--p-20)}@media (max-width:767px){.catalog__aside--list{flex-wrap:nowrap;overflow-x:auto;flex-direction:row;width:100%;min-width:1px}}.catalog__aside--item{display:flex;align-items:center;gap:var(--p-15);transition:var(--trs)}@media (max-width:767px){.catalog__aside--item{flex:1 1 100px;white-space:nowrap}}.catalog__aside--item svg{width:24px;height:24px}.catalog__aside--item:hover{color:var(--blue-hover)}.catalog__aside--item.active{color:var(--blue-hover)}.catalog__content{display:flex;flex-direction:column;gap:var(--p-40)}@media (max-width:767px){.catalog__content{gap:var(--p-20)}}.catalog__content>p a{text-decoration:underline;color:var(--blue-light)}.tags__content{gap:0}.tags__content .single__heading{margin-bottom:var(--p-30)}.tags__content .tags__wrapper{padding:var(--p-30) 0;border-bottom:1px solid var(--light-color-bg)}.tags__content .tags__wrapper>summary{font-size:var(--font-24);font-weight:300}.tags__content .tags__wrapper details>summary{font-size:var(--font-16)}.tags__content .tags__wrapper details:last-child .faq__item--title{border-bottom:none}.tags__content .manual{margin-top:var(--p-20);margin-bottom:var(--p-20)}.tags__video .catalog__grid{margin-top:var(--p-20);margin-bottom:var(--p-20)}.tabs__content--item{display:none}.tabs__content--item.active{display:block}.tabs__content--item .faq__grid{color:var(--light-color);margin-top:-15px}.catalog__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--p-20)}@media (max-width:1200px){.catalog__grid{grid-template-columns:1fr 1fr}}.catalog__box{padding:var(--p-25);border:1px solid var(--light-color);text-wrap:balance;height:200px;display:flex;flex-direction:column;transition:var(--trs);position:relative}@media (max-width:767px){.catalog__box{padding:var(--p-20)}}.catalog__box:hover{background-color:var(--light-color);color:var(--blue)}.catalog__box.postbox{justify-content:flex-end;height:240px}.catalog__box.postbox .catalog__box--title{font-size:var(--font-20)}.catalog__box a{flex:1 1 auto}.catalog__box.video{grid-column:span 3;height:auto;flex-direction:column;gap:var(--p-15)}.catalog__box.video .single__video{margin-bottom:0}.catalog__box.video .shape{position:static;display:inline-block}.catalog__box--content{display:flex;align-items:start;gap:var(--p-15)}.catalog__box--content h2{margin-top:4px}.catalog__box--title{font-size:var(--font-16);line-height:1.4;font-weight:normal}.catalog__box--tags{font-size:var(--font-14);display:flex;flex-wrap:wrap;gap:5px;row-gap:2px}.catalog__box--tags a{opacity:0.5;transition:var(--trs);flex:0 0 auto}.catalog__box--tags a:hover{opacity:1}.manual{display:flex;flex-direction:column;gap:var(--p-20)}.manual__box{display:flex;align-items:center;padding:var(--p-30);border:1px solid var(--light-color);gap:var(--p-15);color:var(--light-color);transition:var(--trs)}.manual__box:hover{background-color:var(--light-color);color:var(--blue)}.manual__box--title{flex:1 1 auto}.shape{padding:5px 7px;background-color:var(--light-color);color:var(--blue);display:flex;font-size:var(--font-12)}.shape.float{position:absolute;top:0;right:0}.float{position:absolute;z-index:-1;pointer-events:none}.shape-header{top:-100px;right:calc(100% + 70px)}.light-header{top:-300px;left:calc(100% - 500px)}.system .shape-header{top:-100px;left:calc(100% + 70px)}.system .light-header{top:-300px;right:calc(100% - 500px);left:auto;transform:scaleX(-1)}.light-about{right:60%;bottom:-400px;rotate:180deg}.light-coop{width:1000px;transform:scaleX(-1) rotate(-10deg);left:35%;top:-100px;opacity:0.7}.shape-coop{bottom:calc(-1 * var(--sec));right:-200px}.light-footer{bottom:-500px;left:70%}.header{margin-bottom:var(--p-40);position:relative}.header .cont{position:relative}.header__row{display:flex;justify-content:space-between;align-items:center}.header__top{padding:var(--p-30) 0 var(--p-15);justify-content:flex-end;gap:var(--p-25);align-items:center}@media (max-width:767px){.header__top{gap:20px}}.header__descript{font-size:var(--font-14);opacity:0.7;flex:1 1 auto;text-wrap:balance}@media (max-width:767px){.header__descript{font-size:var(--font-12);line-height:1.3}}.social{display:flex;align-items:center;gap:var(--p-25)}.social--item{transition:var(--trs);display:flex;align-items:center;justify-content:center}.social--item:hover{color:var(--blue-light)}.header__icon{width:30px;height:30px}@media (max-width:767px){.header__icon{width:24px;height:24px}}.header__logo{flex:0 1 270px}@media (max-width:1200px){.header__logo{flex:0 1 200px}}@media (max-width:767px){.header__logo{flex:0 1 150px}}.header__logo svg{width:100%}@media (max-width:767px){.header__logo svg{position:relative;top:5px}}.header__nav{display:flex;align-items:center;gap:var(--p-30)}.header__nav.active{display:flex}@media (max-width:1200px){.header__nav{display:none;position:absolute;background-color:#fff;color:var(--dark-color);padding:var(--p-30);flex-direction:column;right:15px;top:calc(100% + var(--p-30));gap:0;align-items:stretch;z-index:999;box-shadow:-30px 30px 60px #00000050}.header__nav:before{position:absolute;content:"";width:14px;height:14px;background-color:#fff;top:-5px;right:13px;transform:rotate(45deg)}}.header__nav--link{padding:var(--p-15) 0;transition:var(--trs)}.header__nav--link.active,.header__nav--link:hover{color:var(--blue-light)}@media (max-width:1200px){.header__nav--link{padding:var(--p-10) 0}}.header__dropdown{position:relative;padding:var(--p-15) 0}@media (max-width:1200px){.header__dropdown{padding:var(--p-10) 0}}.header__dropdown summary{cursor:pointer}.header__dropdown summary::marker{content:""}.header__dropdown--nav{min-width:200px;display:flex;flex-direction:column;gap:5px;padding:var(--p-15);position:absolute;background-color:#fff;color:var(--dark-color);right:calc(-1 * var(--p-15));top:calc(100%);z-index:999;box-shadow:-30px 30px 60px #00000050;text-wrap:nowrap}@media (max-width:1200px){.header__dropdown--nav{position:static;box-shadow:none;background-color:var(--blue);color:white;gap:5px;text-wrap:auto;margin-top:15px}}.header__dropdown--nav small{font-size:12px;opacity:0.5;display:block;margin:5px 0}.header__dropdown--nav hr{width:100%;height:1px;border:none;background-color:var(--blue);opacity:0.1}.header__button{display:none}@media (max-width:1200px){.header__button{display:flex}}@media (max-width:767px){.header__button{width:auto;max-width:none}}.header__button .button__name{padding:0 20px}.header__button .button__icon{height:42px;width:42px;flex:0 0 42px}.header__cart{position:relative;display:flex;align-items:center}.header__cart-link{display:flex;align-items:center;justify-content:center;position:relative}.header__cart-count{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background-color:var(--blue-light);font-weight:bold;color:var(--blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.header__account-link{display:flex;align-items:center;justify-content:center}.hero{margin-bottom:80px}@media (max-width:1200px){.hero{margin-bottom:40px}}.hero__grid{display:grid;grid-template-columns:2fr 1.32fr;grid-gap:10px}@media (max-width:1200px){.hero__grid{grid-template-columns:1.7fr 1fr;gap:var(--p-20)}}@media (max-width:767px){.hero__grid{grid-template-columns:1fr}}.hero__offer{min-width:1px;display:flex;flex-direction:column;gap:var(--p-30);padding-top:50px}@media (max-width:1200px){.hero__offer{padding-top:0}}@media (max-width:767px){.hero__offer{gap:var(--p-30)}}.hero__offer h1{font-size:var(--font-42)}.hero__offer .descript{font-size:var(--font-18)}@media (max-width:767px){.hero__offer .descript{font-size:var(--font-16)}}.system .hero__offer h1{font-size:var(--font-42)}.hero__pretitle{margin-bottom:-20px;text-transform:uppercase;color:var(--blue-light);letter-spacing:0.25em}@media (max-width:767px){.hero__pretitle{letter-spacing:0.1em}}.hero__offer--descript{text-wrap:balance;display:flex;flex-direction:column;gap:var(--p-15)}.hero__actions{display:flex;gap:var(--p-45);row-gap:var(--p-15);align-items:center;flex-wrap:wrap}@media (max-width:1200px){.hero__actions{gap:var(--p-30)}}.hero__cover{min-width:1px;position:relative}@media (max-width:1200px){.hero__cover{order:9999}}@media (max-width:767px){.hero__cover{margin-top:30px;order:-1;display:flex;align-items:center;justify-content:flex-end}}.hero__cover--shape{position:absolute;max-width:170px;padding:var(--p-20);background-color:var(--light-color);color:var(--blue);z-index:2;top:0;left:0}@media (max-width:1200px){.hero__cover--shape{top:-50px;left:-110px}}@media (max-width:767px){.hero__cover--shape{left:0;max-width:130px}}.hero__cover--shape img{position:absolute;bottom:-10px;left:80px;transform:translateY(100%);width:55px;height:85px}@media (max-width:767px){.hero__cover--shape img{left:60px;height:65px}}@media (max-width:767px){.system .hero__cover{margin-top:0}}.hero__boxes{filter:drop-shadow(-30px 10px 8px rgba(0,0,0,0.05)) drop-shadow(-60px 20px 12px rgba(0,0,0,0.07)) drop-shadow(-100px 30px 16px rgba(0,0,0,0.09));max-width:828px;position:absolute;right:0;top:0px}@media (max-width:1200px){.hero__boxes{right:-110px;max-width:520px}}@media (max-width:767px){.hero__boxes{width:120%;flex:0 0 120%;margin-top:0;position:relative;right:-50px}}.hero__bullets{display:flex;gap:0;overflow:auto}.hero__bullets--item{display:flex;flex-direction:column;gap:var(--p-20);padding:20px;text-align:center;align-items:center;text-wrap:balance;flex:1 1 200px;border-right:1px solid var(--light-color-bg);transition:var(--trs)}@media (max-width:1200px){.hero__bullets--item{flex:0 0 170px}}@media (max-width:767px){.hero__bullets--item{flex:0 0 153px;padding:15px}}.hero__bullets--item svg{transition:var(--trs)}.hero__bullets--item:last-child{border:none}.hero__bullets--item:hover{background-color:var(--light-color);color:var(--dark-color)}.hero__bullets--item:hover svg{filter:invert(1)}.benefits{width:100%;overflow:clip;padding-top:40px;padding-bottom:45px}.benefits__slider{overflow:visible!important}.benefits__box{display:flex!important;align-items:start;gap:var(--p-15);padding:var(--p-25);border:1px solid var(--light-color);margin-right:var(--p-30);width:400px;max-width:400px;transition:var(--trs)!important;background-color:transparent}@media (max-width:767px){.benefits__box{max-width:320px;flex-direction:column}}.benefits__box:hover{background-color:var(--light-color);color:var(--blue)}.benefits__box--icon{flex:0 0 32px;width:32px;height:32px}.benefits__box--title{font-size:var(--font-18);margin-bottom:var(--p-15);font-weight:medium}.benefits__box--info{font-size:var(--font-14);text-wrap:balance}.swiper-arrows{display:flex;position:absolute;bottom:-55px;gap:var(--p-30);align-items:center}.swiper-arrow{width:100px!important;height:30px!important;position:static!important;opacity:0.5;transition:var(--trs)}.swiper-arrow:hover{opacity:1}.swiper-arrow.swiper-button-prev{transform:rotate(180deg)}.swiper-arrow:after{display:none}.about{position:relative;z-index:2}@media (max-width:767px){.about{margin-bottom:-30px}}.about .cont{position:relative}@media (max-width:767px){.about .button{max-width:300px!important}}.about__content{display:flex;flex-direction:column;gap:var(--p-40);align-items:start;max-width:480px}.about__content h2{margin-bottom:-10px}.about__content--excert{display:flex;flex-direction:column;gap:var(--p-15);align-items:start}.about__cover{position:absolute;top:-30px;left:450px;max-width:none;width:auto;max-width:1115px}@media (max-width:1200px){.about__cover{width:900px;left:400px}}@media (max-width:767px){.about__cover{position:relative;left:50%;transform:translateX(-40%);margin-top:30px;width:140%}}.apps{margin-top:160px;position:relative}@media (max-width:1200px){.apps{margin-top:90px}}@media (max-width:767px){.apps{margin-top:0}}.apps__content{max-width:800px;display:flex;flex-direction:column;gap:var(--p-30);text-wrap:balance}@media (max-width:1200px){.apps__content{max-width:none}}.apps__content h2{color:var(--blue)}.apps__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--p-30)}@media (max-width:1200px){.apps__grid{gap:var(--p-45)}}@media (max-width:767px){.apps__grid{grid-template-columns:1fr}}.apps__about{display:flex;flex-direction:column;gap:var(--p-30)}.apps__about--accent{padding:var(--p-20);background-color:var(--blue);color:var(--light-color)}.apps__box h3{font-size:18px;font-weight:normal;margin-bottom:var(--p-15);margin-top:5px;color:var(--blue)}.apps__box--link{font-size:var(--font-14);color:var(--blue);display:block;padding-top:var(--p-20);margin-top:var(--p-15);border-top:1px solid #374c9123}.apps__about--store{display:flex;align-items:center;gap:var(--p-15);row-gap:var(--p-10);flex-wrap:wrap}.apps__about--store a{flex:1 1 100px;transition:var(--trs)}.apps__about--store a:hover{opacity:0.5}.apps__about--store a svg{width:100%;height:100%}.apps__bullet{display:flex;flex-direction:column;gap:var(--p-25)}.apps__bullet--item{display:flex;align-items:start;gap:var(--p-15)}.apps__bullet--icon{flex:0 0 24px}.apps__cover{position:absolute;bottom:0;right:0;z-index:3;filter:drop-shadow(-20px 25px 15px rgba(0,0,0,0.07)) drop-shadow(-10px 12px 8px rgba(0,0,0,0.04)) drop-shadow(-5px 6px 3px rgba(0,0,0,0.02))}@media (max-width:1200px){.apps__cover{display:none}}.coop{text-wrap:balance}.coop .cont{position:relative}.coop__wrap{display:flex;flex-direction:column;gap:var(--p-40)}@media (max-width:767px){.coop__wrap{gap:var(--p-25)}}.coop__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--p-30)}@media (max-width:767px){.coop__grid{grid-template-columns:1fr}}.coop__grid.boxes{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.coop__grid.boxes{grid-template-columns:1fr 1fr}}@media (max-width:767px){.coop__grid.boxes{grid-template-columns:1fr;gap:var(--p-15)}}.coop__text{display:flex;flex-direction:column;gap:var(--p-30)}.coop__box{background-color:var(--light-color);color:var(--dark-color);display:flex;flex-direction:column;align-items:start;gap:var(--p-15);padding:var(--p-30)}@media (max-width:1200px){.coop__box{flex-direction:row}.coop__box svg{flex:0 0 auto}}.coop__box svg{width:32px;height:32px}.faq__grid{margin-top:var(--p-20);display:flex;flex-direction:column;row-gap:0}.faq__item{color:var(--dark-color)}.faq__item:hover{border-bottom-color:var(--blue);color:var(--blue)}.faq__item[open]{color:var(--blue)}.faq__item[open] .faq__item--icon svg{rotate:45deg}.faq__item .catalog__grid{margin-top:30px}.faq__item--head{display:flex;flex-direction:column}.faq__item--title{font-size:var(--font-18);appearance:none;display:flex;align-items:center;gap:var(--p-20);padding:var(--p-20) 0;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}@media (max-width:767px){.faq__item--title{font-size:var(--font-16)}}.faq__item--name{flex:1 1 auto}.faq__item--tag{font-size:var(--font-12);padding:5px 0;border-radius:5px;color:#fff;opacity:0.35;flex:0 0 auto}.faq__item--icon{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center}.faq__item--icon svg{transition:var(--trs)}.faq__item--content{background-color:var(--blue);color:var(--light-color);padding:var(--p-30);position:relative;display:flex;flex-direction:column;gap:var(--p-10)}.faq__item--content strong{font-weight:bold}.faq__item--content ul{list-style-type:disc;padding-left:var(--p-25)}.faq__item--content ol{list-style-type:decimal;padding-left:var(--p-25)}.faq__item--content:before{position:absolute;content:"";width:15px;height:15px;rotate:45deg;top:-5px;left:50px;background-color:var(--blue)}.news{margin-bottom:var(--p-40)}.news--wrapper{gap:10px!important}.news--date{opacity:0.5;font-size:var(--font-14)}.news--title{font-size:var(--font-20);list-style-type:none;display:flex;margin-bottom:var(--p-15);pointer-events:none}.news--title::marker{display:none;content:''}.news--content{padding:20px;font-size:var(--font-16);background-color:#fff;color:var(--dark-color);display:flex;flex-direction:column;gap:var(--p-15)}.news--content ol{list-style-type:decimal;padding-left:30px}.news--content ul{list-style-type:disc;padding-left:30px}.question{margin-bottom:40px}.question__grid{display:grid;grid-template-columns:1fr 1.7fr;gap:var(--p-45)}@media (max-width:1200px){.question__grid{grid-template-columns:1fr}}@media (max-width:767px){.question__grid{gap:var(--p-25)}}.question__info{display:flex;flex-direction:column;gap:var(--p-30)}.question__info a{text-decoration:underline;color:var(--blue-light)}.form{min-width:1px;display:flex;flex-direction:column;gap:var(--p-25);text-wrap:balance}.form input,.form textarea{padding:var(--p-20);font-family:var(--font-family);font-size:var(--font-16);flex:1 1 100%;outline:none;border:none;background-color:var(--light-color-bg);color:var(--light-color);border-bottom:1px solid var(--light-color);width:100%}.form input::placeholder,.form textarea::placeholder{color:#ffffff80}.form textarea{min-height:140px;max-width:100%}.form__row{display:flex;align-items:center;gap:var(--p-25);position:relative}@media (max-width:767px){.form__row{flex-wrap:wrap;gap:var(--p-15)}}.form__button{position:absolute;bottom:0;right:0;padding:15px 50px 17px;font-size:var(--font-16);border-radius:0;background-color:var(--light-color);border:none;cursor:pointer;transition:var(--trs)}.form__button:hover{opacity:0.8}.checkbox__name{font-size:var(--font-14)}.form__clinic{background-color:#fff;padding:50px;display:flex;flex-direction:column;gap:15px;color:var(--dark-color);position:relative;margin-bottom:100px}@media (max-width:767px){.form__clinic{padding:var(--p-30)}}.form__clinic h1{text-wrap:balance}.form__clinic h3{font-size:20px;font-weight:normal;margin-top:50px;text-wrap:balance}@media (max-width:767px){.form__clinic h3{margin-top:var(--p-30)}}.form__clinic input,.form__clinic select,.form__clinic textarea{background-color:#fff;border:none;border-bottom:1px solid #00000020;color:var(--dark-color);padding:15px 0;font-size:var(--font-16);transition:all 0.2s ease-in-out;line-height:1.5;text-wrap:auto;width:100%;font-family:"Raleway",sans-serif}.form__clinic input::placeholder,.form__clinic select::placeholder,.form__clinic textarea::placeholder{color:#00000080}.form__clinic input:focus,.form__clinic input:hover,.form__clinic select:focus,.form__clinic select:hover,.form__clinic textarea:focus,.form__clinic textarea:hover{border-bottom:1px solid var(--blue-hover);outline:none}.form__clinic input textarea,.form__clinic select textarea,.form__clinic textarea textarea{min-height:140px;max-width:100%}.form__clinic label{display:flex;flex-direction:column;gap:5px;color:#00000080;font-size:14px}.form__clinic label.checkbox__privacy{margin-top:20px;display:flex;align-items:center;flex-direction:row}.form__clinic label.checkbox__privacy .checkbox__square{border-color:var(--blue)!important}.form__clinic label.checkbox__privacy .checkbox__square:after{background-color:var(--blue)!important}.form__clinic .form__button{background-color:var(--blue);color:var(--light-color)}.special__form{padding-top:var(--p-15)}.special__form h3{margin-top:var(--p-15)}.special__form .checkbox{margin:var(--p-15) 0;cursor:pointer}.form__grid{display:grid;grid-auto-flow:column;gap:16px;width:100%}@media (max-width:1200px){.form__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.form__grid{grid-template-columns:1fr;grid-auto-flow:row}}.form__grid.double{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.form__grid.double{grid-template-columns:1fr}}.form__list{display:flex;gap:10px;flex-wrap:wrap}label.checkbutton{position:relative;padding:10px 15px;border:1px solid #00000010;color:#00000080;cursor:pointer;transition:all 0.2s ease-in-out;text-wrap:balance}@media (max-width:767px){label.checkbutton{padding:7px 10px}}label.checkbutton:hover{border-color:#00000080}label.checkbutton input{position:absolute;pointer-events:none;opacity:0}label.checkbutton:has(input:checked){background-color:var(--blue);border-color:var(--blue);color:white}#infoperson{display:none}.form__list:has([name=buyself][value=\414\430]:checked) #infoperson{display:grid;margin-top:15px}.form__reaction{padding:0;margin:0}.form__reaction .form__success{padding:var(--p-30);border:1px solid green;color:green}.form__reaction .form__name{color:var(--dark-color);opacity:1}.form__reaction .flex{display:flex;align-items:center;gap:var(--p-15);flex-direction:row}@media (max-width:767px){.form__reaction .flex{flex-wrap:wrap}.form__reaction .flex .full__name{width:100%}}.form__reaction .checkbutton{padding:8px;line-height:1}.form__reaction textarea{color:var(--dark-color)}.form__reaction textarea::placeholder{color:#00000080}.form__reaction input,.form__reaction select,.form__reaction textarea{width:100%;font-family:"Raleway",sans-serif;font-size:var(--font-14)}.form__reaction input::placeholder,.form__reaction select::placeholder,.form__reaction textarea::placeholder{color:#00000080}.form__reaction input:focus,.form__reaction input:hover,.form__reaction select:focus,.form__reaction select:hover,.form__reaction textarea:focus,.form__reaction textarea:hover{border-bottom:1px solid var(--blue-hover);outline:none}.form__reaction input textarea,.form__reaction select textarea,.form__reaction textarea textarea{min-height:140px;max-width:100%}.form__reaction .form__button{position:static;display:inline-flex;align-items:center;justify-content:center;max-width:270px;gap:30px;padding:var(--p-20) var(--p-30)}@media (max-width:767px){.form__reaction .form__button{max-width:100%;padding:var(--p-15) var(--p-20);justify-content:space-between}}.form__reaction .form__button .button-icon{width:28px;flex:0 0 28px;height:28px}.form__reaction .checkbox__policy{display:flex;align-items:center;fxex-direction:row;gap:var(--p-10)}.footer{padding:50px 0}.footer .cont{position:relative}.footer__row{display:flex;align-items:center;gap:var(--p-30);justify-content:space-between}@media (max-width:1200px){.footer__row{flex-wrap:wrap}}.footer__row small{font-size:var(--font-14);opacity:0.5;display:block;margin-top:var(--p-15)}.footer__row small a{text-decoration:underline;color:var(--blue-light)}.footer__row small:hover{opacity:1}.footer__logo{display:flex;align-items:center;gap:var(--p-30);min-width:1px;flex:1 1 100%}.footer__logo--icon{color:var(--blue);max-width:270px}@media (max-width:1200px){.footer__logo--icon{max-width:200px}}@media (max-width:767px){.footer__logo--icon{max-width:150px}}.footer__logo--descript{font-size:var(--font-14);flex:0 0 240px}@media (max-width:1200px){.footer__logo--descript{max-width:200px}}.footer__contacts{min-width:1px;display:flex;flex-wrap:wrap;flex:1 1 100%;gap:var(--p-30);row-gap:var(--p-10)}.footer__contacts--item{display:flex;align-items:center;gap:var(--p-15)}.footer__contacts--info{text-wrap:balance}.footer__copy{padding:var(--p-30);font-size:var(--font-14)}.footer__copy .footer__row{row-gap:3px}.footer__copy--policy{color:var(--blue-light)}.footer__lines{margin:0 auto;display:block;max-width:1920px;width:100%}.system .hero{margin-bottom:60px}@media (max-width:1200px){.system .hero{margin-bottom:20px}}@media (max-width:767px){.system .hero__bullet{margin-top:var(--p-35)}}.system .hero__grid{padding-top:30px;grid-template-columns:1.15fr 1fr;gap:80px}@media (max-width:1200px){.system .hero__grid{grid-template-columns:1fr 2.2fr;padding-top:0}}@media (max-width:767px){.system .hero__grid{grid-template-columns:1fr;gap:var(--p-25)}}.system .hero__grid .hero__offer{order:2}.system .hero__grid .hero__cover{order:1;display:flex;justify-content:end}.system .hero__grid .hero__boxes{filter:drop-shadow(30px 10px 8px rgba(0,0,0,0.05)) drop-shadow(60px 20px 12px rgba(0,0,0,0.07)) drop-shadow(100px 30px 16px rgba(0,0,0,0.09))}.system .faq{color:var(--light-color)}.system .faq__item{color:var(--light-color)}.system .faq__item--title{border-bottom-color:var(--light-color-bg)}.system .faq__item--content{background-color:var(--light-color);color:var(--blue)}.system .faq__item--content:before{background-color:var(--light-color)}.products .products__box img{filter:drop-shadow(-50px 75px 50px rgba(0,26,67,0.4)) drop-shadow(-35px 55px 35px rgba(0,26,67,0.35)) drop-shadow(-20px 35px 20px rgba(0,26,67,0.3))}@media (max-width:767px){.products .products__box img{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}.products--home{margin:0 auto}.products__header{display:flex;gap:60px;row-gap:var(--p-15);margin-bottom:var(--p-40)}.products__header h2{flex:0 0 auto}@media (max-width:767px){.products__header{flex-wrap:wrap}}.products__descript{flex:1 1 506px;text-wrap:balance;display:flex;flex-direction:column;gap:var(--p-30)}.products__opecity{font-size:var(--font-20);padding:var(--p-10) var(--p-20);background-color:var(--light-color);position:relative;margin-bottom:var(--p-45);color:var(--blue);text-align:center;text-wrap:balance}@media (max-width:767px){.products__opecity{font-size:var(--font-18)}}.products__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:150px}@media (max-width:1200px){.products__grid{gap:50px}}@media (max-width:767px){.products__grid{gap:var(--p-30);display:flex;align-items:start;overflow:auto;margin-bottom:30px}.products__grid::-webkit-scrollbar{height:5px}.products__grid::-webkit-scrollbar-track{background-color:#ffffff20}}.products__box{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;gap:var(--p-15);font-size:var(--font-20);text-wrap:balance;margin-bottom:var(--p-45)}@media (max-width:1200px){.products__box{font-size:var(--font-16)}}@media (max-width:767px){.products__box{flex:0 0 200px;margin-bottom:var(--p-20)}}.products__box small{font-size:var(--font-16);opacity:0.7}.products__box img{max-width:100%;margin-bottom:var(--p-15);filter:drop-shadow(-50px 75px 50px rgba(0,26,67,0.4)) drop-shadow(-35px 55px 35px rgba(0,26,67,0.35)) drop-shadow(-20px 35px 20px rgba(0,26,67,0.3))}@media (max-width:767px){.products__box img{filter:drop-shadow(0 0 0 rgba(0,0,0,0));height:200px;width:200px;object-fit:contain;object-position:center bottom}}.products__table{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.products__table{grid-template-columns:1fr;gap:0}}.products__table--cel{padding:var(--p-30);border-top:1px solid var(--light-color-bg);border-left:1px solid var(--light-color-bg)}@media (max-width:1200px){.products__table--cel{padding:var(--p-20)}}@media (max-width:767px){.products__table--cel{border:none;padding:var(--p-20) 0;border-bottom:1px solid #fff;display:flex;align-items:center}}.products__table--cel:first-child,.products__table--cel:nth-child(5){padding-left:0;border-left:0}@media (max-width:767px){.products__table--cel:first-child,.products__table--cel:nth-child(5){padding:var(--p-20) 0;border:none;border-bottom:1px solid #fff}}.products__table--cel:first-child,.products__table--cel:nth-child(2),.products__table--cel:nth-child(3),.products__table--cel:nth-child(4){border-top:none}@media (max-width:767px){.products__table--cel:first-child,.products__table--cel:nth-child(2),.products__table--cel:nth-child(3),.products__table--cel:nth-child(4){padding:var(--p-20) 0;border:none;border-bottom:1px solid #fff}}.products__table--number{font-size:var(--font-42);font-weight:bold;margin-bottom:var(--p-10)}@media (max-width:1200px){.products__table--number{font-size:var(--font-28)}}@media (max-width:767px){.products__table--number{flex:0 0 150px}}.products__table--number small{font-size:var(--font-16);font-weight:normal}@media (max-width:1200px){.products__table--number small{font-size:var(--font-14)}}.products__table--descript{text-wrap:balance;opacity:0.5}@media (max-width:767px){.products__table--descript br{display:none}}.white.products{padding:70px 0}@media (max-width:767px){.white.products{padding:20px 0 0}}.white .products__table .products__table--number{color:var(--blue)}.white .products__table .products__table--cel{border-color:var(--blue-line)!important}.steps .cont{position:relative}.steps__heading{display:flex;align-items:center;gap:70px}@media (max-width:1200px){.steps__heading{flex-direction:column;gap:var(--p-20);align-items:start}}.steps__heading h2{flex:0 0 380px}@media (max-width:1200px){.steps__heading h2{flex:1 1 auto}}.steps__heading p{flex:0 0 525px}@media (max-width:1200px){.steps__heading p{flex:1 1 auto}}.steps__heading p strong{font-weight:bold}.steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--p-20)}@media (max-width:1200px){.steps__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.steps__grid{grid-template-columns:1fr;margin-top:var(--p-25)}}.steps__box{display:flex;gap:var(--p-20);padding-top:var(--p-45);margin-top:var(--p-45);position:relative}@media (max-width:767px){.steps__box{padding:0;margin:0}.steps__box:after,.steps__box:before{display:none}}.steps__box h3 br{display:none}.steps__box:before{position:absolute;content:"";width:20px;height:20px;background-color:var(--blue);top:0;transform:translateY(-50%);border-radius:50%}.steps__box:after{position:absolute;content:"";width:100%;height:1px;border-top:1px solid #00000010;top:0px;left:20px}.steps__box:last-child:after{display:none}.steps__box--number{font-size:var(--font-20);flex:0 0 35px}@media (max-width:767px){.steps__box--number{position:relative;top:-3px;flex:0 0 25px}}.steps__box--content{text-wrap:balance}.steps__box--content h3{font-size:var(--font-20);margin-bottom:var(--p-20)}@media (max-width:767px){.steps__box--content h3{font-size:var(--font-18)}}.steps__box--content p{opacity:0.7}.steps__sensor{position:absolute;right:-100px;top:-200px;filter:drop-shadow(116.394px -19.399px 85px rgba(0,0,0,0.11)) drop-shadow(84.659px -14.11px 57.292px rgba(0,0,0,0.09)) drop-shadow(58.925px -9.821px 37.055px rgba(0,0,0,0.07))}@media (max-width:1200px){.steps__sensor{display:none}}.facts h2{margin-bottom:var(--p-45)}@media (max-width:767px){.facts h2{margin-bottom:var(--p-20)}}.facts__grid{display:grid;grid-template-columns:3fr 8fr;gap:60px}@media (max-width:767px){.facts__grid{grid-template-columns:1fr;gap:0}}.facts__info{text-wrap:balance;min-width:1px;display:flex;flex-direction:column;align-items:end}.facts__info--descript{margin-bottom:var(--p-30)}.facts__info--cover{filter:drop-shadow(-99.789px 154.59px 99px rgba(0,26,67,0.4)) drop-shadow(-72.581px 112.44px 66.728px rgba(0,26,67,0.32)) drop-shadow(-50.518px 78.261px 43.158px rgba(0,26,67,0.27))}@media (max-width:767px){.facts__info--cover{display:none}}.facts__list{display:flex;flex-direction:column;width:100%;min-width:1px}@media (max-width:767px){.facts__list{margin-top:20px}}.facts__list--item{display:flex;gap:var(--p-45);width:100%;align-items:center;padding:var(--p-20) 0;border-bottom:1px solid var(--light-color-bg)}@media (max-width:767px){.facts__list--item{align-items:start;gap:var(--p-25);text-wrap:balance}}.facts__list--item:last-child{border-bottom:0}.facts__list--info{display:flex;width:100%;align-items:center}@media (max-width:767px){.facts__list--info{flex-direction:column;align-items:start}}.facts__list--title{flex:0 0 150px;font-size:var(--font-20)}@media (max-width:767px){.facts__list--title{font-size:var(--font-18);flex:auto;margin-bottom:5px}}.facts__list--descript{flex:1 1 100%;opacity:0.5}.applicator{margin:80px auto;position:relative;z-index:10;--gap:70px}@media (max-width:767px){.applicator{--gap:20px}}.applicator img{filter:drop-shadow(30px 10px 8px rgba(0,0,0,0.05)) drop-shadow(60px 20px 12px rgba(0,0,0,0.07)) drop-shadow(100px 30px 16px rgba(0,0,0,0.09))}.applicator__light{top:0;right:50%;transform:translateY(-30%) scaleX(-1)}.applicator__title{max-width:500px;margin-bottom:var(--p-30)}.applicator__row{display:grid;grid-template-columns:1.95fr 1fr 1fr;gap:var(--gap)}@media (max-width:767px){.applicator__row{grid-template-columns:1fr}}.applicator__row.flex-end{align-items:end}.applicator__box{text-wrap:balance;display:flex;flex-direction:column;gap:var(--p-20)}@media (max-width:767px){.applicator__box{text-wrap:none}}.applicator__box .applicator__title{margin:0}.applicator__box--cover{position:relative}.applicator__box--cover img{position:absolute;bottom:-40px;left:-100px;max-width:410px;height:auto}@media (max-width:1200px){.applicator__box--cover img{width:300px;left:-80px}}@media (max-width:767px){.applicator__box--cover img{position:static;width:100%;margin:0 auto;margin-bottom:-20px}}.applicator__watch{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap)}@media (max-width:1200px){.applicator__watch{gap:50px}}@media (max-width:767px){.applicator__watch{display:grid;grid-template-columns:1fr;gap:var(--gap)}}.applicator__watch--cover img{width:280px}@media (max-width:767px){.applicator__watch--cover img{display:none}}.application{text-wrap:balance}.application__grid{display:grid;grid-template-columns:1fr 2.5fr;gap:60px}@media (max-width:1200px){.application__grid{gap:var(--p-30)}}@media (max-width:767px){.application__grid{grid-template-columns:1fr}}.application__box{min-width:1px}.application__cover{position:relative}.application__cover img{position:absolute;right:0;top:0}@media (max-width:767px){.application__cover img{position:relative;max-width:90%;margin-top:-120px;margin-bottom:-20px}}.application__title{margin-bottom:30px}.application__content{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}@media (max-width:1200px){.application__content{grid-template-columns:1fr;gap:var(--p-30)}}.application__widget--box{position:sticky;top:30px;display:flex;flex-direction:column;gap:var(--p-20)}@media (max-width:767px){.application__widget--box .apps__about--store a:nth-child(2){display:none}}.application__widget--item.accent{background-color:var(--blue);padding:var(--p-20);color:white}.application__list{display:grid;gap:var(--p-20)}.application__list--item{display:flex;align-items:center;gap:var(--p-20);padding:var(--p-20);border:1px solid var(--blue);color:var(--blue)}.application__list--number{font-size:var(--font-28);font-weight:300}.comparison{margin-top:-70px}@media (max-width:1200px){.comparison{margin-top:-40px}}.comparison h2{}@media (max-width:767px){.comparison h2{margin-bottom:-10px}}.comparison__content{display:block;font-size:12px;max-height:650px;overflow:hidden;position:relative;overflow-x:auto}.comparison__content::-webkit-scrollbar{width:0;height:0}.comparison__content.active{max-height:none}.comparison__content.active:before{display:none}.comparison__content:before{content:"";position:absolute;left:0;bottom:0;width:1170px;height:100%;pointer-events:none;background:linear-gradient(to bottom,transparent,#152d74f5);z-index:2}.comparison__content h3{font-size:var(--font-20);font-weight:bold;margin:30px auto 10px}@media (max-width:767px){.comparison__content h3{font-size:var(--font-16);font-weight:normal;margin-top:20px}}.comparison__content table{width:100%;min-width:1170px;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word}.comparison__content table tr{border-bottom:1px solid #adadad1f;transition:var(--trs)}.comparison__content table tr:hover{background-color:#ffffff10}.comparison__content table:first-of-type tr:first-child td:nth-child(5){background-color:transparent!important;color:white}@media (max-width:767px){.comparison__content table:first-of-type tr:first-child td:nth-child(5){background-color:transparent!important;color:white}}@media (max-width:767px){.comparison__content table:first-of-type tr:first-child td:nth-child(2){background-color:transparent!important;color:white}}.comparison__content table thead tr{display:none}.comparison__content table td{padding:10px 10px;text-align:center;vertical-align:middle;width:120px}.comparison__content table td:first-child{text-align:left;width:120px;padding:0;opacity:0.5}.comparison__content table td:nth-child(5){background-color:#fff!important;color:var(--blue)}@media (max-width:767px){.comparison__content table td:nth-child(5){background-color:transparent!important;color:white}}@media (max-width:767px){.comparison__content table td:nth-child(5){background-color:transparent!important;color:white}.comparison__content table td:nth-child(2){background-color:#fff!important;color:var(--blue)}}.comparison__button{margin:0 auto;margin-top:-100px;display:flex;max-width:340px;position:relative;z-index:3;backdrop-filter:blur(10px);text-align:center}@media (max-width:1200px){.comparison__button{margin:0}}@media (max-width:767px){.comparison__button{width:100%;max-width:none}}.comparison__button.active{margin:0;margin-top:30px}.manual{padding-bottom:0}.manual__title{max-width:670px}.manual__list{display:flex;flex-direction:column}.manual__step{padding:40px 0;display:flex;align-items:start;gap:var(--p-30);border-bottom:1px solid #00000010;position:relative}@media (max-width:1200px){.manual__step{padding:var(--p-30) 0}}@media (max-width:767px){.manual__step{flex-direction:column;gap:5px}}@media (max-width:767px){.manual__step.half .manual__step--content{max-width:240px}}.manual__step strong{font-size:var(--font-20);font-weight:bold}.manual__step.accent{background-color:var(--blue);color:white;padding:40px 60px;max-width:90%}@media (max-width:1200px){.manual__step.accent{padding:var(--p-30) var(--p-45)}.manual__step.accent .manual__step--content{max-width:90%}}@media (max-width:767px){.manual__step.accent{max-width:100%}}.manual__step.accent.margin{background-color:var(--blue-light);color:var(--dark-color);max-width:100%}.manual__step.margin{margin-left:310px}@media (max-width:1200px){.manual__step.margin{margin-left:270px}}@media (max-width:767px){.manual__step.margin{margin:0}}.manual__step--number{font-size:var(--font-20);font-weight:bold;color:var(--blue);flex:0 0 80px}@media (max-width:1200px){.manual__step--number{flex:0 0 65px}}@media (max-width:767px){.manual__step--number{flex:0 0 auto}}.manual__step--content{padding-top:5px;text-wrap:balance}@media (max-width:1200px){.manual__step--content{max-width:300px}}@media (max-width:767px){.manual__step--content{max-width:100%}}@media (max-width:1200px){.manual__step--content br{display:none}}.manual__float{position:absolute;z-index:2}.manual__float.right{width:394px;right:0;top:120px}@media (max-width:1200px){.manual__float.right{top:40px;width:300px}}@media (max-width:767px){.manual__float.right{width:190px;top:100px}}.manual__float.left{top:50px;left:-270px;width:240px;mix-blend-mode:darken;display:flex;flex-direction:column;gap:var(--p-30)}@media (max-width:767px){.manual__float.left{position:static;flex-direction:row;overflow:auto;width:100%;margin-bottom:-20px;margin-top:var(--p-20)}}.manual__float.left img{width:100%;height:auto}@media (max-width:767px){.manual__float.left img{width:auto;height:200px;flex:0 0 auto}}.manual__cloud{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width:1200px){.manual__cloud{grid-template-columns:1.4fr 1fr}}@media (max-width:767px){.manual__cloud{grid-template-columns:1fr;gap:var(--p-30)}}.manual__cloud img{max-width:100%}.manual__cloud--content{display:flex;flex-direction:column;gap:var(--p-30);text-wrap:balance}.manual__cloud--content p strong{font-weight:bold}@media (max-width:767px){.manual__cloud--content:last-child{margin-bottom:30px}}.manual__cloud--list{display:flex;flex-direction:column}.manual__cloud--item{padding:var(--p-30) 0;display:flex;gap:var(--p-30);border-bottom:1px solid #ffffff20}.manual__cloud--item>strong{font-size:34px;line-height:1;font-weight:300}@media (max-width:1200px){.manual__cloud--item>strong{font-size:var(--font-28)}}.manual__cloud--item.accent{background-color:#fff;color:var(--blue);padding:var(--p-30)}.manual__cloud--item.accent strong{font-weight:bold}.manual__scroll{position:sticky;top:30px;display:flex;flex-direction:column;gap:var(--p-30)}.appbox__wrapper{gap:var(--p-15)!important}.appbox__content{display:flex;flex-direction:column;margin-top:var(--p-20);padding-top:var(--p-30);border-top:1px solid #ffffff10;gap:var(--p-10)}.appbox__content h2{font-size:var(--font-24);font-weight:normal;margin-top:var(--p-30);margin-bottom:var(--p-20)}.appbox__content h2:first-of-type{margin-top:0}@media (max-width:1200px){.appbox__content h2{font-size:var(--font-20)}}@media (max-width:767px){.appbox__content h2{font-size:var(--font-18)}}.appbox__content small{font-size:14px;opacity:0.5}.appbox{display:grid;flex-direction:column;gap:10px;margin-bottom:20px}.appbox__name{opacity:0.5}.appbox__line{display:flex;align-items:center;gap:var(--p-20);border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;transition:var(--trs)}.appbox__line:hover{background-color:#ffffff;border-top:1px solid transparent!important;border-bottom:1px solid transparent!important;color:var(--blue);padding-right:var(--p-15)}.appbox__line:hover .appbox__line--icon{border-right:1px solid var(--blue-line)}.appbox__line--icon{flex:0 0 200px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:var(--trs);color:var(--blue);border-right:1px solid transparent}@media (max-width:1200px){.appbox__line--icon{flex:0 0 170px}.appbox__line--icon svg{width:100px}}@media (max-width:767px){.appbox__line--icon{flex:0 0 150px}.appbox__line--icon svg{width:auto}}.appbox__line--content{flex:1 1 100%;display:flex;align-items:center;gap:var(--p-20)}.appbox__line--info{display:flex;align-items:center;gap:var(--p-20);flex:1 1 100%}@media (max-width:767px){.appbox__line--info{flex-direction:column;align-items:start;gap:0px}}.appbox__line--info small{opacity:0.5}.single .catalog__aside--list{background-color:transparent;padding:0;padding-top:var(--p-10);color:#fff;position:relative;top:0;margin-bottom:var(--p-40)}@media (max-width:767px){.single .catalog__aside{order:9999}}.single__similar{display:flex;list-style-type:disc;flex-direction:column;padding-left:20px;text-wrap:balance;gap:var(--p-15);font-size:var(--font-14);padding-top:var(--p-10);position:sticky;top:30px}.single__similar--item{opacity:0.7;transition:var(--trs)}.single__similar--item:hover{opacity:1}.single__header{display:flex;align-items:center;justify-content:space-between;color:#ffffff70;font-size:var(--font-14);flex-wrap:wrap}@media (max-width:767px){.single__header{margin-bottom:var(--p-10);gap:var(--p-10)}}.single__tags{display:flex;align-items:center;gap:var(--p-15)}.single__tags--item{transition:var(--trs)}.single__tags--item:hover{color:#ffffff}.bread{display:flex;align-items:center;gap:var(--p-10);font-size:var(--font-14);color:#ffffff70;font-family:var(--font-family)}.bread__link{display:flex;align-items:center;gap:var(--p-10);transition:var(--trs)}.bread__link:hover{color:#fff}.single__heading{display:flex;flex-direction:column;gap:var(--p-25);max-width:700px;text-wrap:balance}@media (max-width:767px){.single__heading{gap:var(--p-15)}}.single__video{margin-bottom:calc(var(--p-40) * -1)}.single__video video{width:100%}.article{padding:50px;background-color:#fff;color:var(--dark-color);display:flex;flex-direction:column;gap:var(--p-20)}@media (max-width:1200px){.article{padding:var(--p-30)}}.article h2{font-size:var(--font-24);font-weight:normal}.article h3{font-size:var(--font-18);font-weight:normal}.article a{color:var(--blue-light);text-decoration:underline}.article ol,.article ul{display:flex;flex-direction:column;gap:var(--p-10);list-style-type:disc;padding-left:30px}.article ol ol,.article ol ul,.article ul ol,.article ul ul{margin-top:var(--p-10)}.article ol{list-style-type:decimal}.article strong{font-weight:bold}.article blockquote{background-color:var(--blue-line);padding:var(--p-30)}.single__box{display:flex;flex-direction:column;gap:var(--p-30)}.single__box h2{font-size:var(--font-24);font-weight:normal}.single__box h3{font-size:var(--font-18);font-weight:normal}.single__box .accent{padding:var(--p-20);background-color:var(--light-color);color:var(--blue);display:inline-flex;gap:var(--p-15)}.single__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--p-30)}.single__grid--item{display:flex;flex-direction:column;gap:var(--p-15);text-wrap:balance;padding:var(--p-25);border:1px solid var(--light-color);background-color:#ffffff20;transition:var(--trs)}.single__grid--item:hover{background-color:#fff;color:var(--blue)}.single__grid--item p{font-size:var(--font-14)}.single__product{display:grid;grid-template-columns:1fr 1fr;gap:var(--p-50);margin-bottom:var(--p-50)}@media (max-width:1024px){.single__product{grid-template-columns:1fr;gap:var(--p-30)}}.summary{display:flex;flex-direction:column;gap:var(--p-20)}.summary .product_title{font-size:var(--font-32);font-weight:600;color:#fff;margin:0;line-height:1.2}@media (max-width:767px){.summary .product_title{font-size:var(--font-24)}}.summary .price{font-size:var(--font-24);font-weight:600;color:var(--blue-light)}.summary .price del{opacity:0.6;margin-right:var(--p-10)}.summary .woocommerce-product-rating{display:flex;align-items:center;gap:var(--p-10);font-size:var(--font-14);color:#ffffff70}.summary .woocommerce-product-rating .star-rating{color:#ffd700}.summary .woocommerce-product-details__short-description{color:#ffffff90;line-height:1.6}.summary .woocommerce-product-details__short-description p{margin:0}.summary .cart{display:flex;align-items:center;gap:var(--p-15);flex-wrap:wrap}.summary .cart .quantity{display:flex;align-items:center;border:1px solid var(--light-color);border-radius:4px;overflow:hidden}.summary .cart .quantity .qty{width:60px;padding:12px;text-align:center;border:none;background:transparent;color:#fff;font-size:var(--font-16)}.summary .cart .quantity .qty:focus{outline:none}.summary .cart .single_add_to_cart_button{background-color:var(--blue-light);color:#fff;border:none;padding:12px 30px;border-radius:4px;font-size:var(--font-16);font-weight:600;cursor:pointer;transition:var(--trs)}.summary .cart .single_add_to_cart_button:hover{background-color:var(--blue)}.summary .cart .single_add_to_cart_button:disabled{opacity:0.6;cursor:not-allowed}.summary .product_meta{display:flex;flex-direction:column;gap:var(--p-10);font-size:var(--font-14);color:#ffffff70;padding-top:var(--p-20);border-top:1px solid var(--light-color)}.summary .product_meta .posted_in,.summary .product_meta .sku_wrapper,.summary .product_meta .tagged_as{display:flex;gap:var(--p-10)}.summary .product_meta .posted_in a,.summary .product_meta .sku_wrapper a,.summary .product_meta .tagged_as a{color:var(--blue-light);text-decoration:none;transition:var(--trs)}.summary .product_meta .posted_in a:hover,.summary .product_meta .sku_wrapper a:hover,.summary .product_meta .tagged_as a:hover{color:#fff}.woocommerce-tabs{margin-top:var(--p-50)}.woocommerce-tabs .wc-tabs{display:flex;gap:var(--p-20);border-bottom:1px solid var(--light-color);margin-bottom:var(--p-30)}.woocommerce-tabs .wc-tabs li{list-style:none}.woocommerce-tabs .wc-tabs li a{display:block;padding:var(--p-15) var(--p-20);color:#ffffff70;text-decoration:none;font-weight:600;transition:var(--trs);border-bottom:2px solid transparent}.woocommerce-tabs .wc-tabs li a:hover{color:#fff}.woocommerce-tabs .wc-tabs li.active a{color:var(--blue-light);border-bottom-color:var(--blue-light)}.woocommerce-tabs .wc-tab{color:#ffffff90;line-height:1.6}.woocommerce-tabs .wc-tab h2{color:#fff;font-size:var(--font-24);margin-bottom:var(--p-20)}.woocommerce-tabs .wc-tab table{width:100%;border-collapse:collapse;margin-bottom:var(--p-20)}.woocommerce-tabs .wc-tab table td,.woocommerce-tabs .wc-tab table th{padding:var(--p-15);text-align:left;border-bottom:1px solid var(--light-color)}.woocommerce-tabs .wc-tab table th{color:#fff;font-weight:600}.related,.upsells{margin-top:var(--p-50)}.related h2,.upsells h2{color:#fff;font-size:var(--font-24);margin-bottom:var(--p-30)}.related .products,.upsells .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--p-30)}.page{min-height:55vh}.page h1{margin-top:var(--p-20)}.line{margin:var(--p-45) 0;width:100%;height:1px;border:none;background-color:#fff;opacity:0.1}@media (max-width:767px){.line{margin:var(--p-30) 0}}.contacts .shape-coop{display:none}.popup{pointer-events:none;opacity:0;width:100%;max-width:500px;background-color:#fff;padding:30px;position:fixed;top:100px;left:50%;transform:translateX(-50%);box-shadow:0 0 0 100vh var(--blue-overlay);z-index:9999;color:var(--dark-color);transition:var(--trs)}.popup.active{opacity:1;pointer-events:auto}.popup h3{margin-bottom:var(--p-15);font-size:24px}.popup .apps__about--store{gap:var(--p-30)}.popup__close{position:absolute;top:0;right:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--blue-hover);color:var(--light-color);transition:var(--trs);cursor:pointer}.popup__close:hover{background-color:var(--blue)}.popup__list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.popup__item{padding:30px;border:1px solid #00000010;display:flex;align-items:center;transition:var(--trs);height:130px}.popup__item:hover{border-color:var(--blue)}.popup__item img{width:100%;height:100%;object-fit:contain}.cloud__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--p-30);min-height:500px;max-width:1200px;margin:0 auto;margin-bottom:100px;padding:var(--p-15)}.cloud{max-width:400px;width:100%;padding:var(--p-40);display:flex;flex-direction:column;gap:var(--p-10);color:var(--dark-color);background-color:white;margin-bottom:var(--p-45)}.cloud h1{font-size:var(--font-24);margin-bottom:15px}.cloud .checkbox__square{border-color:var(--blue)}.cloud .checkbox__square:after{background-color:var(--blue)}.cloud .checkbox:has(.checkbox__input:checked) .checkbox__square{border-color:var(--blue)}.cloud__error{display:block;margin-top:10px;padding:var(--p-15);font-size:var(--font-14);border:1px solid orangered;border-radius:10px;color:orangered;display:none}.cloud__lable{width:100%;display:flex;flex-direction:column;gap:5px}.cloud__input{width:100%;border:1px solid #00000030;font-size:var(--font-16);border-radius:100px;height:54px;padding:15px 20px;transition:var(--trs);font-family:var(--font-family)}.cloud__input:focus{border-color:var(--blue);outline:none}.cloud__radio{display:flex;gap:5px;flex-direction:column}.cloud__button{width:100%;height:54px;border-radius:100px;background-color:var(--blue);color:white;transition:var(--trs);cursor:pointer;border:none;font-size:var(--font-16);font-family:var(--font-family);margin-top:10px}.cloud__button:hover{background-color:var(--blue-overlay)}.cloud__link{margin-top:10px;display:block;text-decoration:underline;opacity:0.5;font-size:var(--font-14);transition:var(--trs)}.cloud__link:hover{opacity:1}.wpcf7{width:100%}.wpcf7-checkbox,.wpcf7-radio{margin-top:var(--p-15);gap:10px;flex-wrap:wrap;display:flex}.wpcf7-submit{background-color:var(--blue)!important;color:var(--light-color)!important;transition:var(--trs);cursor:pointer}.wpcf7-submit:hover{background-color:var(--blue-hover)!important}.wpcf7-list-item{display:flex;align-items:center;gap:10px}.wpcf7-not-valid-tip{font-size:var(--font-14);color:var(--red);display:block;margin-top:10px}.screen-reader-response{display:none}.wpcf7-form-control-wrap{width:100%;display:block}.form .wpcf7-form{display:grid;gap:var(--p-20)}.form .form__button{position:absolute;width:auto;background-color:var(--light-color)!important;color:var(--blue)!important;border:none!important;display:inline-flex;bottom:8px;right:0}.reverce-color .checkbox{margin:0}.reverce-color .checkbox:before{border-color:var(--blue-light)}.reverce-color .checkbox:after{background-color:var(--blue-light)}.reverce-color .checkbox a{color:var(--blue-light)}.form__reaction .flex{align-items:center}.form__reaction .flex>span:first-child{flex:0 0 180px}.form__reaction .checkbox{margin:0}.form__reaction .checkbutton{padding:0;margin:0}.form__reaction .checkbutton input{flex:0 0 20px;margin:0}body.woocommerce{margin:0}.woocommerce{margin:var(--p-30) 0;min-height:30vh}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{padding:var(--p-20);margin-top:var(--p-30);margin-bottom:var(--p-30);border-radius:0;font-size:var(--font-16);line-height:1.5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--p-10);position:relative;border-left:4px solid}@media (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{padding:var(--p-15);margin-bottom:var(--p-20)}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-notice .button{display:inline-block;padding:var(--p-10) var(--p-15);background-color:var(--light-color);color:var(--blue);border:none;transition:var(--trs);text-align:center;font-size:var(--font-14);align-self:flex-start}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-notice .button:hover{background-color:var(--blue-light);color:var(--blue)}.woocommerce-info{background-color:var(--light-color-bg);color:var(--light-color);border-color:var(--blue-light)}.woocommerce-message{background-color:rgba(40,167,69,0.1);color:var(--light-color);border-color:#28a745}.woocommerce-notice--info{background-color:rgba(255,193,7,0.1);color:var(--light-color);border-color:#ffc107}.woocommerce-error{background-color:rgba(220,53,69,0.1);color:var(--light-color);border-color:#dc3545;list-style:none;padding-left:var(--p-20)}.woocommerce-error li{margin-bottom:var(--p-10)}.woocommerce-error li:last-child{margin-bottom:0}.cart-empty.woocommerce-info{text-align:center;padding:var(--p-30);background-color:var(--light-color-bg);border-left:none;border:1px solid var(--blue-line)}.return-to-shop{text-align:center;margin-top:var(--p-20)}.return-to-shop .button.wc-backward{display:inline-block;padding:var(--p-15) var(--p-30);background-color:var(--light-color);color:var(--blue);border:none;transition:var(--trs);font-size:var(--font-16)}.return-to-shop .button.wc-backward:hover{background-color:var(--blue-light);color:var(--blue)}.woocommerce-checkout .woocommerce-NoticeGroup{margin-bottom:var(--p-30);width:100%}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-notice{margin-bottom:var(--p-40)}.myaccount .woocommerce-error,.myaccount .woocommerce-info,.myaccount .woocommerce-message,.myaccount .woocommerce-notice{margin-top:0;margin-bottom:0}.myaccount .form__clinic h3{margin-top:0}.myaccount__grid{display:grid;grid-template-columns:250px 1fr;gap:var(--p-30)}@media (max-width:991px){.myaccount__grid{grid-template-columns:1fr}}.label__pass{position:relative}.label__pass button{position:absolute;top:14px;right:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"/><circle cx="12" cy="12" r="3"/></svg>') no-repeat center;background-size:16px 16px;width:24px;height:24px;border:none;cursor:pointer}.label__pass button.display-password{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"/><line x1="1" y1="1" x2="23" y2="23"/></svg>') no-repeat center}.myaccount__address{display:flex;flex-direction:column;gap:var(--p-20)}.myaccount__address--descript{margin-bottom:-15px}@media (max-width:767px){.myaccount__address--descript{margin-bottom:0}}.myaccount__address--header{align-items:center;display:flex;justify-content:space-between;padding:var(--p-15);padding-left:var(--p-30);background-color:var(--light-color);color:var(--blue)}.myaccount__address--header h3{flex:1 0 auto;font-size:var(--font-22)}@media (max-width:767px){.myaccount__address--header h3{flex:0 0 auto}}.myaccount__address--header .button{padding:var(--p-10) var(--p-20);background-color:var(--blue);border:1px solid var(--blue);flex:0 0 100px;justify-content:center}.myaccount__address--row{display:flex;align-items:center;border-bottom:1px dashed var(--light-color-bg);padding:var(--p-10) 0}.myaccount__address--row span:first-child{opacity:0.7;flex:0 0 150px}.infolabel{margin-bottom:var(--p-20)}fieldset{display:flex;flex-direction:column;gap:var(--p-15)}fieldset legend{margin-bottom:var(--p-20)}.form__clinic .button{margin-top:var(--p-15);padding:var(--p-20) var(--p-30);background-color:var(--blue);display:inline-flex;text-align:center;align-items:center;justify-content:center}.form__clinic .button:hover{background-color:var(--blue-hover)}.products{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.products{grid-template-columns:repeat(3,1fr);gap:var(--p-20)}}@media (max-width:767px){.products{grid-template-columns:1fr}}.product__box{height:auto;position:relative;gap:var(--p-20)}.product__box a{display:flex;flex-direction:column;gap:var(--p-20)}.product__box:hover .product__box--button a{background-color:var(--blue);color:var(--light-color);border-color:var(--blue)}.product__box--image{width:100%;height:auto}.product__box--image img{width:100%;height:auto}.product__box--actions{display:flex;align-items:center}.product__box--price{flex:0 0 100px;font-size:var(--font-18);font-weight:bold}.product__box--button{flex:1 0 auto}.product__box--button a{justify-content:center;background-color:var(--light-color);opacity:1;color:var(--blue);text-align:center}.checkout,.woogrid{display:grid;grid-template-columns:1fr 460px;grid-gap:var(--p-30);min-width:1px}@media (max-width:1200px){.checkout,.woogrid{grid-template-columns:1fr 270px}}@media (max-width:767px){.checkout,.woogrid{grid-template-columns:1fr}}.checkout .form__clinic,.woogrid .form__clinic{padding:0;margin:0;background-color:transparent;color:var(--light-color);min-width:1px}.checkout .form__clinic h3,.woogrid .form__clinic h3{margin:0;margin-bottom:var(--p-20)}.checkout .form__clinic input,.checkout .form__clinic select,.checkout .form__clinic textarea,.woogrid .form__clinic input,.woogrid .form__clinic select,.woogrid .form__clinic textarea{background-color:transparent;border-bottom:1px solid var(--light-color-bg);color:var(--light-color)}.checkout .form__clinic input::placeholder,.checkout .form__clinic select::placeholder,.checkout .form__clinic textarea::placeholder,.woogrid .form__clinic input::placeholder,.woogrid .form__clinic select::placeholder,.woogrid .form__clinic textarea::placeholder{color:var(--light-color-placeholder)}.checkout .form__clinic input:focus,.checkout .form__clinic select:focus,.checkout .form__clinic textarea:focus,.woogrid .form__clinic input:focus,.woogrid .form__clinic select:focus,.woogrid .form__clinic textarea:focus{border-bottom:1px solid var(--blue-hover);color:var(--light-color);padding-left:var(--p-15)}.checkout .form__clinic input:focus::placeholder,.checkout .form__clinic select:focus::placeholder,.checkout .form__clinic textarea:focus::placeholder,.woogrid .form__clinic input:focus::placeholder,.woogrid .form__clinic select:focus::placeholder,.woogrid .form__clinic textarea:focus::placeholder{color:var(--light-color)}.checkout{margin-bottom:80px}.checkout .address-field{grid-column:span 2}.checkout .button{padding:var(--p-15);display:flex;align-items:center;justify-content:center;background-color:var(--blue);color:var(--light-color);cursor:pointer;transition:var(--trs);width:100%}.checkout .button:hover{background-color:var(--blue-hover)}.checkout .woocommerce-NoticeGroup-checkout{display:none}.checkout .checkout-inline-error-message{font-size:var(--font-12);color:var(--red);text-wrap:balance;margin-top:var(--p-10)}.woocommerce-invalid-required-field input,.woocommerce-invalid-required-field select,.woocommerce-invalid-required-field textarea{border-bottom:1px solid var(--red)!important}.woocommerce-form-coupon-toggle{display:none}.checkout__main{padding:0}.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--p-20);position:relative}.woocommerce-billing-fields__field-wrapper .update_totals_on_change{position:absolute;opacity:0;pointer-events:none}.catalog__cart--row{display:flex;align-items:center;border-bottom:1px dashed var(--blue-line);padding:10px 0;gap:15px;justify-content:space-between}.checkout-button{width:100%;padding:var(--p-15);display:flex;align-items:center;justify-content:center;color:var(--light-color);background-color:var(--blue);border:none}.checkout-button:hover{background-color:var(--blue-hover);color:var(--light-color)}.catalog__checkout-login{padding:0 var(--p-20);margin-bottom:var(--p-20);border-bottom:1px solid var(--light-color-bg);background-color:var(--light-color-bg);height:60px;display:flex;align-items:center}@media (max-width:1200px){.catalog__checkout-login{height:42px}}.catalog__checkout-login-info{display:flex;align-items:center;gap:var(--p-15)}.catalog__checkout-login-toggle{text-decoration:underline}.catalog__checkout-login-form{position:fixed;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;flex-direction:column;left:0;top:0;padding:var(--p-20)}.catalog__checkout-login-form .woocommerce-form-login{display:flex;flex-direction:column;gap:var(--p-15)}.catalog__checkout-login-wrapper{background-color:white;display:flex;flex-direction:column;gap:var(--p-10);color:var(--dark-color);max-width:450px;padding:var(--p-30);position:relative;margin-bottom:0}.catalog__checkout-login-wrapper p{font-size:14px;text-wrap:balance}.catalog__checkout-login-wrapper label.checkbutton{position:relative;padding:0;padding-left:30px;border:none;color:var(--dark-color);margin:var(--p-20) 0 0;flex-direction:row}.catalog__checkout-login-wrapper label.checkbutton:has(input:checked){background-color:transparent;border-color:transparent;color:inherit}.login__close{position:absolute;top:0;right:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--blue);color:var(--light-color);cursor:pointer;transition:var(--trs)}.login__close:hover{background-color:var(--blue-hover)}.catalog__checkout-login-fields{display:flex;flex-direction:column;gap:0}.catalog__checkout-login-fields .button{background-color:var(--blue);color:var(--light-color);width:100%;padding:var(--p-15);margin-bottom:var(--p-20)}label.order_checkbox{display:flex;flex-direction:row;position:relative}label.order_checkbox.checkbutton{padding:0;padding-left:30px;border:none;color:var(--light-color)}label.order_checkbox:before{content:"";width:20px;height:20px;border:1px solid var(--light-color);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0}label.order_checkbox:after{content:"";width:12px;height:12px;background-color:var(--light-color);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:5px;opacity:0}label.order_checkbox:has(input:checked):after{opacity:1}.checkout__review--item{display:flex;align-items:flex-end;font-size:var(--font-14);text-wrap:balance}.checkout__review--total{flex:0 0 85px;text-align:right}.checkout__total .cart-discount{font-size:var(--font-14)}.checkout__total .order-total{font-weight:bold;border-top:1px dashed var(--blue-line)}.woocommerce-remove-coupon{color:var(--red)}.checkout__delivery{padding-top:var(--p-15);padding-bottom:var(--p-10)}.checkout__delivery>ul{display:flex;flex-direction:column;gap:var(--p-10)}.payment__item{display:flex;flex-direction:column;gap:var(--p-10);margin-bottom:var(--p-10)}.payment__item--descript{background-color:var(--blue-line);padding:var(--p-10);font-size:var(--font-14);text-wrap:balance}.catalog__checkout-payment{margin-top:var(--p-20)}.woocommerce-terms-and-conditions-wrapper{font-size:var(--font-14);color:var(--dark-color-50);margin-bottom:var(--p-20)}.woocommerce-terms-and-conditions-wrapper a{color:var(--blue);text-decoration:underline}@media (max-width:1200px){.order-review-items .catalog__cart--row{flex-wrap:wrap;gap:5px}.order-review-items .catalog__cart--row .product-total{text-align:left}}@media (max-width:767px){.order-review-items .catalog__cart--row{flex-wrap:nowrap}.order-review-items .catalog__cart--row .product-total{text-align:right}}.catalog.cart{margin-top:var(--p-30)}.catalog__cart-body{display:grid;gap:var(--p-15)}.catalog__cart-row{display:flex;position:relative;gap:var(--p-20)}.catalog__cart-row:hover .product-remove{opacity:1}.product-remove{position:absolute;top:0;left:0;opacity:0;transition:var(--trs)}.product-remove a{width:30px;height:30px;position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--red);color:var(--light-color)}.product-remove a svg{width:20px;height:20px}.product-thumbnail{width:100px;height:100px;flex:0 0 100px}@media (max-width:767px){.product-thumbnail{flex:0 0 90px;height:90px}}.product-thumbnail img{width:100%;height:100%;object-fit:cover}.product-info{display:flex;align-items:center;justify-content:space-between;gap:var(--p-15)}@media (max-width:1200px){.product-info{flex-wrap:wrap}}.product-pricing{display:flex;align-items:center;gap:var(--p-15)}@media (max-width:767px){.product-pricing{flex:1 1 100%;justify-content:space-between}}.product-name{text-wrap:balance}.product-price{flex:0 0 100px;white-space:nowrap}@media (max-width:767px){.product-price{flex:0 0 auto}}.product-quantity .quantity-controls{display:flex;align-items:center;gap:0;border:1px solid var(--light-color-bg);overflow:hidden;width:fit-content}.product-quantity .quantity-controls .qty-btn{background-color:var(--light-color-bg);color:var(--light-color);border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-16);font-weight:600;transition:var(--trs);user-select:none}@media (max-width:767px){.product-quantity .quantity-controls .qty-btn{width:35px}}.product-quantity .quantity-controls .qty-btn:hover{background-color:var(--blue-hover);color:var(--white)}.product-quantity .quantity-controls .qty-btn:disabled{opacity:0.5;cursor:not-allowed}.product-quantity .quantity-controls .qty-btn:disabled:hover{background-color:var(--light-color-bg);color:var(--light-color)}.product-quantity .quantity-controls .qty-input{width:60px;height:40px;text-align:center;border:none;background-color:transparent;color:var(--light-color);font-size:var(--font-14);padding:0}@media (max-width:767px){.product-quantity .quantity-controls .qty-input{width:35px}}.product-quantity .quantity-controls .qty-input:focus{outline:none;background-color:var(--light-color-bg-hover);padding:0}.product-quantity .quantity-controls .qty-input::-webkit-inner-spin-button,.product-quantity .quantity-controls .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-quantity .quantity-controls .qty-input[type=number]{-moz-appearance:textfield}.catalog__cart-actions{width:100%;display:flex;align-items:center;gap:var(--p-30)}.catalog__cart-actions .button{white-space:nowrap;height:54px;padding:0 15px;margin-top:0;background-color:transparent;width:auto}.catalog__coupon{display:flex;align-items:center;flex:1 0 auto}.catalog__coupon input{height:54px}.catalog__cart-collaterals{min-width:1px}.catalog__cart--shipping{padding-top:var(--p-15)}.catalog__payment-methods,.woocommerce-shipping-methods{margin:var(--p-10) 0;display:grid;gap:4px}.catalog__payment-methods li,.woocommerce-shipping-methods li{position:relative}.catalog__payment-methods li input[type=radio],.woocommerce-shipping-methods li input[type=radio]{position:absolute;right:0;opacity:0}.catalog__payment-methods li label,.woocommerce-shipping-methods li label{position:relative;padding-left:30px;cursor:pointer}.catalog__payment-methods li label:before,.woocommerce-shipping-methods li label:before{width:20px;height:20px;border:1px solid var(--blue);border-radius:50%;top:50%;transform:translateY(-50%);left:0;content:"";position:absolute}.catalog__payment-methods li label:after,.woocommerce-shipping-methods li label:after{width:12px;height:12px;background-color:var(--blue);border-radius:50%;top:50%;transform:translateY(-50%);left:5px;content:"";position:absolute;opacity:0}.catalog__payment-methods li:has(input:checked) label:after,.woocommerce-shipping-methods li:has(input:checked) label:after{opacity:1}.woocommerce-shipping-destination{padding:var(--p-10);font-size:var(--font-14);background-color:var(--blue-line);color:var(--dark-color-50);text-wrap:balance}.catalog__cart-totals,.checkout__info{display:grid;gap:var(--p-15);color:var(--dark-color);background-color:var(--light-color);padding:var(--p-30)}.catalog__cart-totals h2,.checkout__info h2{font-size:var(--font-20)}.catalog__cart-totals h3,.checkout__info h3{font-size:var(--font-24);margin-bottom:-15px}.thankyou .cont{padding:0}.catalog__order-overview{display:flex;padding:var(--p-25);background-color:var(--light-color);color:var(--dark-color);align-items:center;gap:var(--p-30);margin:var(--p-20) 0;flex-wrap:wrap;row-gap:0}.catalog__order-overview strong{font-weight:bold}.woocommerce-customer-details,.woocommerce-order-details{background-color:var(--light-color);margin:var(--p-30) 0;color:var(--dark-color);padding:var(--p-25)}.woocommerce-customer-details h2,.woocommerce-order-details h2{font-size:var(--font-24);font-weight:normal;margin-bottom:var(--p-10)}.woocommerce-customer-details address,.woocommerce-order-details address{display:flex;align-items:start;gap:var(--p-10);row-gap:0;flex-wrap:wrap}.woocommerce-customer-details address br,.woocommerce-order-details address br{display:none}.woocommerce-customer-details--email,.woocommerce-customer-details--phone{flex:0 0 auto;text-wrap:none;white-space:nowrap}.woocommerce-table{width:100%;text-align:left}.woocommerce-table tr td,.woocommerce-table tr th{padding:var(--p-10) 0;border-bottom:1px dashed var(--blue-line)}.woocommerce-customer-details--billing{flex:0 1 auto}.address__info{display:flex;align-items:center;gap:var(--p-25);align-items:start}.catalog__content section{margin:0}p#billing_country_field{position:absolute;opacity:0;pointer-events:none}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row{background:#ffffff;padding:var(--p-10) var(--p-20);margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:var(--trs);border:1px solid var(--blue-line)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12);transform:translateY(-2px)}@media (max-width:767px){.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--blue-line)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell:last-child{border-bottom:none}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell:before{content:attr(data-title) ":";font-weight:600;color:var(--dark-color);font-size:var(--font-14)}}@media (min-width:768px){.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:var(--p-20);align-items:center}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell:before{display:none}}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-number a{color:var(--blue);text-decoration:none}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-number a:hover{color:var(--blue-hover)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-date{color:var(--dark-color-50);font-size:var(--font-14)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span{display:inline-block;padding:6px 12px;font-size:var(--font-12);text-transform:uppercase;letter-spacing:0.5px}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span.status-pending{background:#fff3cd;color:#856404}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span.status-processing{background:#d1ecf1;color:#0c5460}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span.status-completed{background:#d4edda;color:#155724}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span.status-cancelled{background:#f8d7da;color:#721c24}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span.status-refunded{background:#e2e3e5;color:#383d41}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-total{color:var(--dark-color);font-size:var(--font-14)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{font-weight:bold;font-size:var(--font-16);display:block}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button{background:var(--blue);color:#ffffff;border:none;padding:8px 16px;font-size:var(--font-12);text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;transition:var(--trs);text-decoration:none;display:inline-block}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{background:var(--blue-hover);transform:translateY(-1px)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.view{background:var(--blue)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{background:var(--blue-hover)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{background:#28a745}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background:#218838}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{background:var(--red)}.woocommerce-orders-table.account-orders-table .woocommerce-orders-table__body .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background:#c82333}.woocommerce-pagination{display:flex;justify-content:center;gap:12px;margin-top:32px}.woocommerce-pagination .woocommerce-button{background:#ffffff;color:var(--blue);border:2px solid var(--blue);padding:12px 24px;font-weight:600;text-decoration:none;transition:var(--trs)}.woocommerce-pagination .woocommerce-button:hover{background:var(--blue);color:#ffffff;transform:translateY(-2px)}.woocommerce-message.woocommerce-info{background:var(--light-color);border:1px solid var(--blue-line);padding:32px;text-align:center}.woocommerce-message.woocommerce-info .woocommerce-Button{background:var(--blue);color:#ffffff;border:none;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block;margin-bottom:16px;transition:var(--trs)}.woocommerce-message.woocommerce-info .woocommerce-Button:hover{background:var(--blue-hover);transform:translateY(-2px)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:50px}@media (max-width:1200px){.grid{gap:var(--p-30)}}@media (max-width:767px){.grid{gap:0;grid-template-columns:1fr}}.grid__left{grid-template-columns:1fr 2fr}@media (max-width:1200px){.grid__left{grid-template-columns:1fr}}.grid__half{grid-template-columns:1fr 1.25fr;gap:0}@media (max-width:1200px){.grid__half{grid-template-columns:1fr}}.grid__apps{grid-template-columns:1.2fr 2fr;gap:0}@media (max-width:1200px){.grid__apps{grid-template-columns:1fr}}.prodmain .cel{display:flex;flex-direction:column;gap:var(--p-20);min-width:1px}.prodmain .bread{margin-bottom:-10px}.prodmain__gallery{min-width:1px}@media (max-width:767px){.prodmain__gallery{margin-bottom:var(--p-35)}}.prodmain__gallery .woocommerce-product-gallery{width:100%;position:relative}.prodmain__gallery .woocommerce-product-gallery__trigger{position:absolute;right:0;top:0;z-index:99;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--blue-light);background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.97312 8.32796H11.6828M8.32796 4.97312V11.6828M20.629 20.629L13.9194 13.9194M0.5 8.32796C0.5 9.35594 0.702476 10.3739 1.09587 11.3236C1.48926 12.2733 2.06586 13.1363 2.79276 13.8632C3.51965 14.5901 4.3826 15.1667 5.33233 15.56C6.28206 15.9534 7.29998 16.1559 8.32796 16.1559C9.35594 16.1559 10.3739 15.9534 11.3236 15.56C12.2733 15.1667 13.1363 14.5901 13.8632 13.8632C14.5901 13.1363 15.1667 12.2733 15.56 11.3236C15.9534 10.3739 16.1559 9.35594 16.1559 8.32796C16.1559 7.29998 15.9534 6.28206 15.56 5.33233C15.1667 4.3826 14.5901 3.51965 13.8632 2.79276C13.1363 2.06586 12.2733 1.48926 11.3236 1.09587C10.3739 0.702476 9.35594 0.5 8.32796 0.5C7.29998 0.5 6.28206 0.702476 5.33233 1.09587C4.3826 1.48926 3.51965 2.06586 2.79276 2.79276C2.06586 3.51965 1.48926 4.3826 1.09587 5.33233C0.702476 6.28206 0.5 7.29998 0.5 8.32796Z' stroke='%23161B2C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.97312 8.32796H11.6828M8.32796 4.97312V11.6828M20.629 20.629L13.9194 13.9194M0.5 8.32796C0.5 9.35594 0.702476 10.3739 1.09587 11.3236C1.48926 12.2733 2.06586 13.1363 2.79276 13.8632C3.51965 14.5901 4.3826 15.1667 5.33233 15.56C6.28206 15.9534 7.29998 16.1559 8.32796 16.1559C9.35594 16.1559 10.3739 15.9534 11.3236 15.56C12.2733 15.1667 13.1363 14.5901 13.8632 13.8632C14.5901 13.1363 15.1667 12.2733 15.56 11.3236C15.9534 10.3739 16.1559 9.35594 16.1559 8.32796C16.1559 7.29998 15.9534 6.28206 15.56 5.33233C15.1667 4.3826 14.5901 3.51965 13.8632 2.79276C13.1363 2.06586 12.2733 1.48926 11.3236 1.09587C10.3739 0.702476 9.35594 0.5 8.32796 0.5C7.29998 0.5 6.28206 0.702476 5.33233 1.09587C4.3826 1.48926 3.51965 2.06586 2.79276 2.79276C2.06586 3.51965 1.48926 4.3826 1.09587 5.33233C0.702476 6.28206 0.5 7.29998 0.5 8.32796Z' stroke='black' stroke-opacity='0.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:56% center;transition:var(--trs)}.prodmain__gallery .woocommerce-product-gallery__trigger:hover{background-color:var(--blue-hover)}.prodmain__gallery .woocommerce-product-gallery__trigger span{display:none}.prodmain__gallery .woocommerce-product-gallery .flex-viewport,.prodmain__gallery .woocommerce-product-gallery__wrapper{width:100%;height:513px!important;background-color:#fff;border-radius:0px}@media (max-width:1200px){.prodmain__gallery .woocommerce-product-gallery .flex-viewport,.prodmain__gallery .woocommerce-product-gallery__wrapper{height:400px!important}}@media (max-width:767px){.prodmain__gallery .woocommerce-product-gallery .flex-viewport,.prodmain__gallery .woocommerce-product-gallery__wrapper{height:300px!important}}.prodmain__gallery .woocommerce-product-gallery__image{border-radius:0;height:100%}.prodmain__gallery .woocommerce-product-gallery__image a{position:relative;display:block;height:100%;width:100%}.prodmain__gallery .woocommerce-product-gallery__image a img{position:relative;width:100%;height:100%;object-fit:cover}.prodmain__gallery .flex-control-thumbs{width:100%;overflow:auto;display:flex;gap:var(--p-15);margin-top:var(--p-15)}.prodmain__gallery .flex-control-thumbs li{width:90px;height:90px;flex:0 0 90px;display:block;margin-bottom:var(--p-15);opacity:0.5;cursor:pointer}.prodmain__gallery .flex-control-thumbs li:has(.flex-active){opacity:1}.prodmain__gallery .flex-control-thumbs li img{border-radius:0;width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.prodmain__title{font-size:32px}}.prodmain__link{display:flex;align-items:center;gap:15px;text-decoration:none;color:var(--blue-light);line-height:1;transition:var(--trs)}.prodmain__link:hover{color:var(--blue-hover)}.prodmain__link svg{position:relative;top:-2px}.prodmain__list{display:flex;flex-wrap:wrap;gap:7px}@media (max-width:1200px){.prodmain__list{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}}@media (max-width:767px){.prodmain__list{flex-wrap:wrap}}.prodmain__list--item{width:auto;padding:4px 12px;position:relative;font-size:var(--font-14);background-color:var(--light-color-bg);color:var(--light-color-placeholder);transition:var(--trs)}@media (max-width:1200px){.prodmain__list--item{white-space:nowrap}}@media (max-width:767px){.prodmain__list--item{padding:5px 10px}}.prodmain__list--item:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);border-radius:50px;width:10px;height:10px;background-color:var(--blue)}.prodmain__list--item:hover{background-color:var(--light-color);color:var(--blue)}.prodmain__details--title{color:var(--light-color-placeholder);text-transform:uppercase;font-size:var(--font-14);letter-spacing:4px;cursor:pointer}.prodmain__table{display:flex;flex-direction:column}.prodmain__table--row{display:flex;padding:var(--p-10) 0;gap:var(--p-15);border-bottom:1px dashed var(--light-color-bg)}.prodmain__table--cel{flex:1 1 170px}.prodmain__table--cel:first-child{flex:1 1 200px;opacity:0.7}.prodmain__actions{display:flex;gap:var(--p-30);row-gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:767px){.prodmain__actions .button{width:100%;max-width:100%}}.prodmain__actions--price{display:flex;flex-direction:column;gap:0;font-size:var(--font-24);font-weight:700;line-height:1.25}.prodmain__actions--price small{font-size:var(--font-14);opacity:0.5;font-weight:normal}.prodslider{margin:90px 0 70px;overflow:hidden}@media (max-width:1200px){.prodslider{margin:50px 0 50px}}.prodslider__slider{overflow:visible}.prodslider__wrapper{align-items:stretch}.prodslider__box{width:270px;height:auto;margin-right:var(--p-30);padding:var(--p-30);border:1px solid var(--light-color);color:var(--light-color);transition:var(--trs)}.prodslider__box:hover{background-color:var(--light-color);color:var(--dark-color)}.prodslider__box:hover .prodslider__box--icon{filter:invert(1)}.prodslider__box:has(.alert){border-color:#ff9d9d}.prodslider__box a{text-decoration:underline;color:var(--blue-light)}.prodslider__box a:hover{background-color:var(--blue-hover);color:var(--dark-color);text-decoration:none}.prodslider__box.long{width:270px;position:relative;padding:var(--p-20)}.prodslider__box.long .prodslider__box--content{display:flex;flex-direction:column;gap:var(--p-15);text-wrap:balance}.prodslider__box.long .prodslider__box--content strong{font-weight:bold}.prodslider__box--shape{position:absolute;top:var(--p-20);left:var(--p-20);background-color:#fff;color:var(--blue);padding:7px 14px;font-size:var(--font-14);z-index:2;margin-bottom:var(--p-15)}.prodslider__box--shape.alert{background-color:#ff9d9d}.prodslider__box--cover{position:relative;width:100%;overflow:hidden;border-radius:0;margin-bottom:var(--p-15)}.prodslider__box--cover img{width:100%;height:auto;transition:var(--trs)}.prodslider__box--cover img:hover{scale:1.25}.prodslider__box--icon{transition:var(--trs)}.prodslider__box--title{font-size:18px;font-weight:500;text-wrap:balance;margin-bottom:var(--p-15);margin-top:var(--p-15)}.prodslider__nav{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.prodslider__arrows{position:static}@media (max-width:767px){.prodslider__arrows{display:none}}.prodslider__arrows .swiper-arrow{margin:0!important}.prodslider__dots{position:static;transform:none;width:auto;display:flex;justify-content:start;align-items:center;gap:var(--p-20)}.prodslider__dots.swiper-pagination-lock{display:none}.prodslider__dots>span{width:7px;height:7px;margin:0;padding:0;border-radius:100%;background-color:#fff;opacity:0.5}.prodslider__dots>span.swiper-pagination-bullet-active{width:14px;height:14px;background-color:var(--blue-light);opacity:1}.prodabout{background-color:var(--light-color);color:var(--dark-color);padding:0;margin:50px auto 70px}@media (max-width:767px){.prodabout{margin:50px auto}}.prodabout__cover{position:relative}@media (max-width:1200px){.prodabout__cover{display:none}}@media (max-width:767px){.prodabout__cover{display:block}}.prodabout__cover img{position:absolute;width:610px;height:100%;object-fit:cover;left:0}@media (max-width:767px){.prodabout__cover img{width:100%;position:static;height:300px}}.prodabout__cover img.fill{width:100%;height:100%}.prodabout__cover img.prodabout__cover--sensorphone{width:100%;height:auto;object-fit:contain;left:-50px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.prodabout__cover img.prodabout__cover--sensorphone{transform:none;padding:var(--p-35);padding-bottom:0}}.prodabout__content{padding:90px 50px;padding-left:70px;display:flex;flex-direction:column;gap:var(--p-30);text-wrap:balance}@media (max-width:1200px){.prodabout__content{padding:50px}}@media (max-width:767px){.prodabout__content{padding:var(--p-35)}}.prodabout__content ol{list-style-type:decimal;padding-left:var(--p-30);display:flex;flex-direction:column;gap:var(--p-10)}.prodabout__content.small-padding{padding:60px}@media (max-width:767px){.prodabout__content.small-padding{padding:var(--p-35)}}.prodabout__content h2,.prodabout__content strong{color:var(--blue)}.prodabout__content .grid__left{gap:var(--p-20);align-items:center}.prodabout__content--apps{padding-left:0;text-wrap:balance;gap:var(--p-20)}@media (max-width:1200px){.prodabout__content--apps{padding:50px}}@media (max-width:767px){.prodabout__content--apps{padding:var(--p-35)}}.prodabout__content--apps .apps__about--store{max-width:450px}@media (max-width:767px){.prodabout__content--apps .apps__about--store a{flex:0 1 150px}}.prodabout__content--shape{background-color:var(--blue);color:var(--light-color);padding:var(--p-20);text-wrap:balance;position:relative}.prodabout__content--shape img{position:absolute;top:calc(50% + 20px);left:calc(-50% - 20px);transform:translate(-50%,-50%)}.prodabout__content--descript{display:flex;flex-direction:column;gap:var(--p-20)}.prodabout__tableapp{row-gap:var(--p-20)}.prodabout__tableapp li{display:flex;flex-direction:column;gap:var(--p-10)}@media (max-width:767px){.prodabout__tableapp li{flex-direction:row;align-items:center}.prodabout__tableapp li br{display:none}.prodabout__tableapp li svg{flex:0 0 32px;height:32px}}.prodtable{margin:90px 0}@media (max-width:767px){.prodtable{margin:50px auto}}.prodinstruct__header{display:flex;justify-content:space-between;align-items:center;gap:var(--p-20);margin-bottom:50px}@media (max-width:767px){.prodinstruct__header{flex-wrap:wrap}}.prodinstruct__header .button{width:270px;text-align:center}.prodinstruct__header h2{position:relative}.prodinstruct__header--video{position:absolute;right:0;top:-50%;transform:translateX(95%)}@media (max-width:1200px){.prodinstruct__header--video{display:none}}@media (max-width:767px){.product-template .applicator{margin:50px 0}}.prodconnect__info{display:flex;flex-direction:column;gap:var(--p-30);padding:50px 0}@media (max-width:1200px){.prodconnect__info{padding:0}}.prodconnect__info ol{padding-left:var(--p-30);list-style-type:decimal;display:flex;flex-direction:column;gap:var(--p-10)}.prodconnect__info ul{display:flex;flex-direction:column;gap:var(--p-10)}.prodconnect__info ul li{display:flex;align-items:center;gap:var(--p-10)}@media (max-width:767px){.prodconnect__cover{margin-top:var(--p-35)}}.prodconnect .grid{align-items:center}@media (max-width:1200px){.prodconnect .grid{grid-template-columns:1fr}}.prodconnect__cover--phone{width:100%;height:auto}#testimonials.popup .comment-form{display:grid;gap:var(--p-15)}#testimonials.popup .comment-form p{display:flex;flex-direction:column;gap:6px;margin:0}#testimonials.popup .comment-form label{font-size:var(--font-14);color:var(--dark-color-50)}#testimonials.popup .comment-form input,#testimonials.popup .comment-form select,#testimonials.popup .comment-form textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid var(--blue-line);color:var(--dark-color);font-family:"Raleway",sans-serif;font-size:var(--font-14);padding:12px 4px}#testimonials.popup .comment-form input::placeholder,#testimonials.popup .comment-form select::placeholder,#testimonials.popup .comment-form textarea::placeholder{color:#00000080}#testimonials.popup .comment-form input:focus,#testimonials.popup .comment-form input:hover,#testimonials.popup .comment-form select:focus,#testimonials.popup .comment-form select:hover,#testimonials.popup .comment-form textarea:focus,#testimonials.popup .comment-form textarea:hover{border-bottom-color:var(--blue-hover);outline:none}#testimonials.popup .comment-form select{height:46px;padding:0 4px;cursor:pointer}#testimonials.popup .comment-form textarea{min-height:140px;resize:vertical}#testimonials.popup .comment-form .form-submit{display:flex;justify-content:flex-end}#testimonials.popup .comment-form .form-submit .submit{padding:var(--p-15) var(--p-30);background-color:var(--blue);color:var(--light-color);border:none;cursor:pointer;transition:var(--trs);font-size:var(--font-16);font-family:"Raleway",sans-serif}#testimonials.popup .comment-form .form-submit .submit:hover{background-color:var(--blue-hover)}#testimonials.popup .comment-form .required,#testimonials.popup .comment-form .woocommerce-required-fields{color:var(--red);font-size:var(--font-12)}.stars span{display:flex;flex-direction:column;gap:4px}.stars a{font-size:0;position:relative;height:16px;transition:var(--trs);color:#00000044}.stars a:hover{color:#ffb300}.stars a.active{color:#ffb300}.stars a:before{content:"★";font-size:var(--font-18);position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;text-align:center}.stars a.star-1:before{content:"★ "}.stars a.star-2:before{content:"★ ★"}.stars a.star-3:before{content:"★ ★ ★"}.stars a.star-4:before{content:"★ ★ ★ ★"}.stars a.star-5:before{content:"★ ★ ★ ★ ★"}#testimonials.popup .comment-form p.comment-form-cookies-consent{display:flex;align-items:start;gap:var(--p-10);flex-direction:row}#testimonials.popup .comment-form p.comment-form-cookies-consent input{width:16px;height:16px;flex:0 0 16px;padding:0;margin:0}#testimonials.popup .comment-form p.logged-in-as{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex-direction:row!important;font-size:var(--font-14);color:#00000049}#testimonials.popup .comment-form p.logged-in-as a{color:var(--blue-hover);text-decoration:underline}.testimonials{margin-bottom:90px}@media (max-width:767px){.testimonials{margin-bottom:50px}}.testimonials__grid{grid-template-columns:1fr 2fr;display:grid;grid-gap:var(--p-30)}@media (max-width:767px){.testimonials__grid{grid-template-columns:1fr}}.testimonials__aside--wrap{position:sticky;top:30px}.testimonials__aside--wrap h2{margin-bottom:var(--p-30)}.testimonials__content{display:grid;gap:30px}.testimonials__item{padding-bottom:30px;border-bottom:1px solid var(--light-color-bg)}.testimonials__author{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px}.testimonials__author-name{font-size:var(--font-18)}.testimonials__date{opacity:0.5}.testimonials__rating .star-rating{position:relative;font-size:0;letter-spacing:2px;color:#ffb300}.testimonials__rating .star-rating:before{content:"★";font-size:var(--font-18);position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;text-align:center}.testimonials__rating .star-rating[aria-label="Оценка 2 из 5"]:before{content:"★★"}.testimonials__rating .star-rating[aria-label="Оценка 3 из 5"]:before{content:"★★★"}.testimonials__rating .star-rating[aria-label="Оценка 4 из 5"]:before{content:"★★★★"}.testimonials__rating .star-rating[aria-label="Оценка 5 из 5"]:before{content:"★★★★★"}.testimonials__more{display:flex;align-items:center;gap:var(--p-15);border:none;background-color:transparent;padding:0;font-family:var(--font-family);font-size:var(--font-16);color:var(--blue-light);transition:var(--trs);cursor:pointer}.testimonials__more:hover{color:var(--blue-hover)}.prodfaq{margin-bottom:90px}.prodfaq__title{margin-bottom:var(--p-30)}.prodfaq__list{background-color:var(--light-color);padding:50px;color:var(--dark-color)}@media (max-width:767px){.prodfaq__list{padding:var(--p-25)}}.prodfaq__list .faq__item--title{font-size:var(--font-18);appearance:none;display:flex;align-items:center;gap:var(--p-20);padding:var(--p-20) 0;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}@media (max-width:767px){.prodfaq__list .faq__item--title{font-size:var(--font-16)}}.resetsettings{margin:0 auto;padding:0;background-color:transparent;color:var(--light-color)}.resetsettings h2{color:var(--light-color)}.resetsettings .application__widget--item{color:var(--blue);background-color:var(--light-color)}.resetsettings svg{filter:invert(1) contrast(200%) grayscale(1)}.resetsettings .prodabout__content{padding:50px;padding-left:0}@media (max-width:1200px){.resetsettings .prodabout__content--apps{padding:0;margin-top:0;margin-bottom:70px}}.loginpage h2{font-size:var(--font-24);font-weight:normal;margin-bottom:var(--p-15)}.loginpage .login__tabs,.loginpage .woocommerce-form{max-width:500px;margin:0 auto}.loginpage .login__tabs-nav{display:flex}.loginpage .login__tab-btn{flex:1;padding:var(--p-15) var(--p-20);background:none;border:none;cursor:pointer;font-size:var(--font-16);color:#00000080;transition:all 0.2s ease-in-out;font-family:"Raleway",sans-serif;color:white}.loginpage .login__tab-btn:hover{color:var(--blue-hover)}.loginpage .login__tab-btn.active{background-color:#fff;color:var(--blue)}.loginpage .login__tab-content{display:none}.loginpage .login__tab-content.active{display:block}.loginpage .form__clinic{padding:var(--p-30)}.loginpage .form__clinic p{font-size:var(--font-14);padding:var(--p-15);background-color:var(--blue-line);color:var(--dark-color-50);margin-bottom:var(--p-25)}.loginpage .form__clinic a{text-decoration:underline;color:var(--blue-hover)}.loginpage .form__clinic.woocommerce-form{gap:0}.loginpage .form__clinic .form-row{display:flex;flex-direction:column;gap:0;position:relative}.loginpage .form__clinic .form-row .woocommerce-form__label-for-checkbox{flex-direction:row;align-items:center;gap:var(--p-10);margin-bottom:var(--p-15)}.loginpage .form__clinic .form-row .show-password-input{display:none}.loginpage .form__clinic .form-row .checkbutton{padding:0;margin:0;border:none;margin:var(--p-20) 0;padding-left:30px}.loginpage .form__clinic .form-row .checkbutton:has(input:checked){background-color:transparent;color:var(--blue)}.loginpage .form__clinic .form-row .button{padding:var(--p-15) var(--p-30);background-color:var(--blue);color:var(--light-color);border:none;cursor:pointer;transition:all 0.2s ease-in-out;font-size:var(--font-16);font-family:"Raleway",sans-serif;margin-top:0}.loginpage .form__clinic .form-row .button:hover{background-color:var(--blue-hover)}.loginpage .form__clinic .lost_password{margin-top:var(--p-15);text-align:center}.loginpage .form__clinic .lost_password a{color:var(--blue);text-decoration:none;font-size:14px}.loginpage .form__clinic .lost_password a:hover{color:var(--blue-hover);text-decoration:underline}.loginpage .form__clinic .password-info{padding:var(--p-15);background-color:#f8f9fa;border-left:3px solid var(--blue);font-size:14px;color:#666;margin-bottom:var(--p-20)}.loginpage .form__clinic .woocommerce-password-reset-confirmation,.loginpage .form__clinic .woocommerce-password-reset-description{padding:var(--p-20);background-color:#f8f9fa;border-left:3px solid var(--blue);font-size:14px;color:#666;margin-bottom:var(--p-20);line-height:1.5}.loginpage .form__clinic .woocommerce-password-reset-confirmation p,.loginpage .form__clinic .woocommerce-password-reset-description p{margin:0}.loginpage .form__clinic .woocommerce-password-reset-confirmation{background-color:#d4edda;border-left-color:#28a745;color:#155724}@media (max-width:767px){.loginpage .login__tabs{max-width:100%}.loginpage .login__tab-btn{padding:var(--p-15);font-size:14px}}