@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSans.eot");src:url("/fonts/PTSans.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSans.woff2") format("woff2"),url("/fonts/PTSans.woff") format("woff"),url("/fonts/PTSans.ttf") format("truetype"),url("/fonts/PTSans.svg#PTSans") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSansBold.eot");src:url("/fonts/PTSansBold.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansBold.woff2") format("woff2"),url("/fonts/PTSansBold.woff") format("woff"),url("/fonts/PTSansBold.ttf") format("truetype"),url("/fonts/PTSansBold.svg#PTSans") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSansItalic.ttf") format("truetype");src:url("/fonts/PTSansItalic.woff2") format("woff2"),url("/fonts/PTSansItalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"PTSansNarrow";font-display:swap;src:url("/fonts/PTSansNarrow.eot");src:url("/fonts/PTSansNarrow.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansNarrow.woff2") format("woff2"),url("/fonts/PTSansNarrow.woff") format("woff"),url("/fonts/PTSansNarrow.ttf") format("truetype"),url("/fonts/PTSansNarrow.svg#PTSansNarrow") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PTSansNarrow";font-display:swap;src:url("/fonts/PTSansNarrowBold.eot");src:url("/fonts/PTSansNarrowBold.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansNarrowBold.woff2") format("woff2"),url("/fonts/PTSansNarrowBold.woff") format("woff"),url("/fonts/PTSansNarrowBold.ttf") format("truetype"),url("/fonts/PTSansNarrowBold.svg#PTSansNarrow") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"MyriadProLight";src:url("/fonts/MyriadProLight.eot");src:url("/fonts/MyriadProLight.eot?#iefix") format("embedded-opentype"),url("/fonts/MyriadProLight.woff") format("woff"),url("/fonts/MyriadProLight.woff2") format("woff2"),url("/fonts/MyriadProLight.ttf") format("truetype"),url("/fonts/MyriadProLight.svg#MyriadProLight") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("/fonts/MyriadPro.otf") format("opentype");src:url("/fonts/MyriadPro.woff2") format("woff2"),url("/fonts/MyriadPro.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MyriadProBold";src:url("/fonts/MyriadProBold.otf") format("opentype");src:url("/fonts/MyriadProBold.woff2") format("woff2"),url("/fonts/MyriadProBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PragmaticaC";src:url("/fonts/PTPragmaticaCyrillic.ttf") format("opentype");src:url("/fonts/PTPragmaticaCyrillic.woff2") format("woff2"),url("/fonts/PTPragmaticaCyrillic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PragmaticaC";src:url("/fonts/PTPragmaticaBoldCyrillic.ttf") format("opentype");src:url("/fonts/PTPragmaticaBoldCyrillic.woff2") format("woff2"),url("/fonts/PTPragmaticaBoldCyrillic.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Thin.eot");src:url("/fonts/Circe-Thin.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Thin.woff") format("woff"),url("/fonts/Circe-Thin.woff2") format("woff2"),url("/fonts/Circe-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-ExtraLight.eot");src:url("/fonts/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-ExtraLight.woff") format("woff"),url("/fonts/Circe-ExtraLight.woff2") format("woff2"),url("/fonts/Circe-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Light.eot");src:url("/fonts/Circe-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Light.woff") format("woff"),url("/fonts/Circe-Light.woff2") format("woff2"),url("/fonts/Circe-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Regular.eot");src:url("/fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Regular.woff") format("woff"),url("/fonts/Circe-Regular.woff2") format("woff2"),url("/fonts/Circe-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Bold.eot");src:url("/fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Bold.woff") format("woff"),url("/fonts/Circe-Bold.woff2") format("woff2"),url("/fonts/Circe-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-ExtraBold.eot");src:url("/fonts/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-ExtraBold.woff") format("woff"),url("/fonts/Circe-ExtraBold.woff2") format("woff2"),url("/fonts/Circe-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuethin.woff2") format("woff2");src:local("☺"),url("/fonts/bebasneuethin.woff") format("woff"),url("/fonts/bebasneuethin.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuelight.woff2") format("woff2");src:local("☺"),url("/fonts/bebasneuelight.ttf") format("truetype"),url("/fonts/bebasneuelight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneueregular.eot");src:local("☺"),url("/fonts/bebasneueregular.woff2") format("woff2"),url("/fonts/bebasneueregular.woff") format("woff"),url("/fonts/bebasneueregular.ttf") format("truetype"),url("/fonts/bebasneueregular.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuebold.eot");src:local("☺"),url("/fonts/bebasneuebold.woff2") format("woff2"),url("/fonts/bebasneuebold.woff") format("woff"),url("/fonts/bebasneuebold.ttf") format("truetype"),url("/fonts/bebasneuebold.svg") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url("/fonts/Montserrat-Light.woff2") format("woff2"),url("/fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url("/fonts/Montserrat-Regular.woff2") format("woff2"),url("/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url("/fonts/Montserrat-Medium.woff2") format("woff2"),url("/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/fonts/Montserrat-Bold.woff2") format("woff2"),url("/fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Black"),local("Montserrat-Black"),url("/fonts/Montserrat-Black.woff2") format("woff2"),url("/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Morpha";font-display:swap;src:url("/fonts/Morpha-Bold.woff2") format("woff2");src:local("☺"),url("/fonts/Morpha-Bold.woff") format("woff"),url("/fonts/Morpha-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Bold"),local("NeueMachina-Bold"),url("/fonts/NeueMachina-Bold.woff2") format("woff2"),url("/fonts/NeueMachina-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Black"),local("NeueMachina-Black"),url("/fonts/NeueMachina-Black.woff2") format("woff2"),url("/fonts/NeueMachina-Bold.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Cy Grotesk";font-display:swap;src:url("/fonts/cy-grotesk-grand-dark.otf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"RainerTestv04";src:url("/fonts/RainerTestv04-Bold.woff2"),url("/fonts/RainerTestv04-Bold.woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Anticva";font-display:swap;src:local("Anticva"),local("Anticva"),url("/fonts/Anticva-Regular.woff2") format("woff2"),url("/fonts/Anticva-Regular.woff") format("woff"),url("/fonts/Anticva-Regular.otf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Halvar Breitschrift";src:local("HalvarBreit-Blk"),local("HalvarBreit-Blk"),url("/fonts/HalvarBreit-Blk.woff2") format("woff2"),url("/fonts/HalvarBreit-Blk.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Damn";font-display:swap;src:local("Damn"),local("Damn"),url("/fonts/Damn.woff2") format("woff2"),url("/fonts/Damn.woff") format("woff"),url("/fonts/Damn.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Monologue DEMO";font-display:swap;src:local("Monologue_DEMO"),local("Monologue_DEMO"),url("/fonts/Monologue_DEMO.woff") format("woff"),url("/fonts/Monologue_DEMO.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Nasalization";font-display:swap;src:local("Nasalization"),local("Nasalization"),url("/fonts/Nasalization.woff") format("woff"),url("/fonts/Nasalization.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"PatsySans";font-display:swap;src:local("PatsySans"),local("PatsySans"),url("/fonts/PatsySans.woff") format("woff"),url("/fonts/PatsySans.otf") format("opentype");font-weight:normal;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;-webkit-text-size-adjust:100%}img,svg,canvas{vertical-align:top}body{scroll-behavior:smooth}.container{max-width:1240px;margin:0 auto}@media all and (max-width: 767px){.container{padding:0 20px}}#specModalBtn{transition:.5s;cursor:pointer;display:grid;place-content:center;width:400px;height:55px;background:#ef3340;border-radius:160px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;color:#fff}@media all and (max-width: 767px){#specModalBtn{margin-top:20px;width:100%;height:50px;font-size:15px;line-height:18px}}#specModalBtn:hover{transition:.5s;background:#000}.modal-spec{overscroll-behavior-y:contain;display:none;position:fixed;z-index:1002;padding-top:75px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-spec__content{box-sizing:border-box;overflow-y:auto;background-color:#fff;margin:auto;padding:81px 100px;border-radius:37px;max-width:876px;max-height:892px;scrollbar-width:none}@media all and (max-width: 767px){.modal-spec__content{padding:25px 20px}}.modal-spec__content::-webkit-scrollbar{display:none}.modal-spec__title{margin-bottom:45px;font-style:normal;font-weight:800;font-size:50px;line-height:45px;color:#000}@media all and (max-width: 767px){.modal-spec__title{font-size:8vw}}.modal-spec__table{border-collapse:collapse;min-width:100%}@media all and (max-width: 767px){.modal-spec__tr{display:flex;flex-direction:column}}.modal-spec__tr:nth-child(odd){background:#dedede}@media all and (max-width: 767px){.modal-spec__tr:nth-child(odd){margin:10px 0}}.modal-spec__td{vertical-align:top;padding:10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:300;color:#000}@media all and (max-width: 767px){.modal-spec__td{padding:5px}}.modal-spec__td>a{text-decoration:underline;font-weight:500;color:#fff;letter-spacing:-0.01em}.modal-spec__td:nth-child(even){font-weight:500;letter-spacing:-0.01em}.modal-spec .close{opacity:1;float:right;font-size:28px;font-weight:bold}.modal-spec .close>svg path{fill:#181818}.modal-spec .close:hover,.modal-spec .close:focus{text-decoration:none;cursor:pointer}.intro{padding-bottom:55px;min-height:900px;display:flex;align-items:flex-end;justify-content:center;background:url("../images/product/hips-trainer-mio-new/intro/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.intro{padding-top:25vw;min-height:167vw;align-items:flex-start;background:url("../images/product/hips-trainer-mio-new/intro/mobile/bg.webp") center center/cover no-repeat}}.intro__title{font-style:normal;font-weight:900;font-size:107.441px;text-align:center;color:#fff}@media all and (max-width: 767px){.intro__title{font-size:9vw}}.intro__logo{margin:0 auto;max-width:260px}@media all and (max-width: 767px){.intro__logo{max-width:38vw}}.intro__logo>svg{width:100%;height:auto}.about{overflow:hidden;position:relative;z-index:1;background:#000}@media all and (max-width: 767px){.about{padding:30px 0}}.about__bg{position:absolute;inset:0;z-index:-1;height:100%;width:auto}@media all and (max-width: 1699px){.about__bg{left:auto;right:-20vw}}@media all and (max-width: 767px){.about__bg{position:relative;inset:unset;left:-20px;margin:-7vw 0 -20vw;width:100vw;height:auto}}.about__bg>img{height:100%;width:auto}.about__lines{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:-2;width:120%;height:auto}@media all and (max-width: 767px){.about__lines{bottom:unset;top:25%}}.about__lines>svg{width:100%;height:auto}.about__title{margin-bottom:40px;font-style:normal;font-weight:900;font-size:60px;line-height:110%;color:#e03638}@media all and (max-width: 767px){.about__title{margin-bottom:0;font-size:11vw;text-align:center}}@media all and (max-width: 767px){.about__title_desk{display:none}}.about__title_mobile{display:none}@media all and (max-width: 767px){.about__title_mobile{display:block}}.about__text-wrapper{transition:all .5s;position:relative;left:calc(50% - 485px);transform:translateX(-50%);padding:100px 75px 100px 340px;max-width:955px;background:rgba(0,0,0,.67);backdrop-filter:blur(14px)}@media all and (max-width: 767px){.about__text-wrapper{left:-20px;width:100vw;transform:unset;padding:10vw 5vw}}.about__text-wrapper>p{font-style:normal;font-weight:normal;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.about__text-wrapper>p{font-size:4.7vw}}.config{padding:50px 0;min-height:900px;background:url("../images/product/neck-trainer-mio-new/config/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.config{background:url("../images/product/neck-trainer-mio-new/config/mobile/bg.webp") center center/cover no-repeat}}.config__title{margin-bottom:75px;font-style:normal;font-weight:900;font-size:60px;text-align:center;color:#e03638}@media all and (max-width: 767px){.config__title{margin-bottom:8vw;line-height:1em;font-size:18.5vw}}@media all and (max-width: 767px){.config__title>span{font-size:16vw}}.config__text{position:relative;padding:40px;background:rgba(0,0,0,.37);backdrop-filter:blur(14px);border-radius:30px;max-width:470px;font-style:normal;font-weight:500;font-size:18px;line-height:170%;color:#fff}@media all and (max-width: 767px){.config__text{padding:5vw;background:rgba(0,0,0,.77);border-radius:10vw;font-size:4.7vw}}.config__text::before{content:url("../images/product/hips-trainer-mio-new/config/desk/left.svg");position:absolute;left:100%;bottom:10%;width:170px;height:auto}@media all and (max-width: 767px){.config__text::before{content:url("../images/product/hips-trainer-mio-new/config/mobile/left.svg");inset:unset;top:100%;left:65%;width:10vw}}.config__text_right{margin:0 0 auto auto;max-width:500px}.config__text_right::before{content:url("../images/product/hips-trainer-mio-new/config/desk/right.svg");position:absolute;left:25%;bottom:100%;width:170px;height:auto}@media all and (max-width: 767px){.config__text_right::before{content:url("../images/product/hips-trainer-mio-new/config/mobile/right.svg");inset:unset;bottom:100%;left:30%;width:15vw}}.config__trainer-wrapper{margin:-23% auto -32%;max-width:740px;height:auto}@media all and (max-width: 767px){.config__trainer-wrapper{margin:4% auto}}.config__trainer-wrapper>img{width:100%;height:auto}.training{position:relative;z-index:1;padding:96px 0;min-height:900px;background:#040404}@media all and (max-width: 767px){.training{padding:13vw 0;min-height:unset}}.training__content{max-width:600px}.training__title{font-style:normal;font-weight:900;line-height:.8em;font-size:127px;color:#e03638}@media all and (max-width: 767px){.training__title{text-align:center;font-size:24vw}}.training__subtitle{font-style:normal;font-weight:900;font-size:67.4245px;line-height:110%;color:#e03638}@media all and (max-width: 767px){.training__subtitle{margin-top:unset;text-align:center;font-size:13vw}}.training__img{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;width:auto}@media all and (max-width: 767px){.training__img{position:relative;left:50%;transform:translateX(-50%);margin-bottom:-18%;width:100vw;height:auto}}.training__img>img{height:100%;width:auto}@media all and (max-width: 767px){.training__img>img{width:100%;height:auto}}@media all and (max-width: 767px){.training__img:after{content:"";position:absolute;inset:0;box-shadow:inset 0px 3vw 3vw 0 #040404,inset 0px -25vw 20vw 0 #040404}}.training__text{margin:40px 0 0;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.training__text{margin:20px 0 30px;font-size:4.4vw}}.advantages{padding:80px 0;background:url("../images/product/neck-trainer-mio-new/advantages/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.advantages{padding:10vw 0}}.advantages__flex-wrapper{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:100px;column-gap:100px}@media all and (max-width: 767px){.advantages__flex-wrapper{position:relative}}.advantages__button{max-width:500px;height:auto}@media all and (max-width: 767px){.advantages__button{position:absolute}}.advantages__button>img{width:100%;height:auto}.advantages__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:60px;max-width:630px}@media all and (max-width: 767px){.advantages__text-wrapper{align-items:center;row-gap:100vw}}.advantages__text-wrapper>p{font-style:normal;font-weight:900;font-size:60px;line-height:110%;color:#fff}@media all and (max-width: 767px){.advantages__text-wrapper>p{text-align:center;line-height:1em;font-size:9vw}}@media all and (max-width: 767px){.advantages__text-wrapper>p>span{display:block;line-height:1em;font-size:26vw}}.controller{position:relative;overflow:hidden;z-index:1;padding:160px 0;background:#fff}@media all and (max-width: 767px){.controller{padding:10vw 0}}.controller__lines{position:absolute;z-index:-2;right:0;top:0;width:1920px;height:auto}@media all and (max-width: 767px){.controller__lines{display:none}}.controller__lines>svg{width:100%;height:auto}.controller__content{max-width:540px}.controller__img{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(0, -50%);height:100%;width:auto}@media all and (max-width: 767px){.controller__img{position:relative;left:-20px;transform:translateX(38%) rotate(90deg);margin-top:10vw;width:50vw;height:auto}}.controller__img>img{height:100%;width:auto}@media all and (max-width: 767px){.controller__img>img{width:100%;height:auto}}.controller__title-wrapper{position:relative;width:-moz-max-content;width:max-content}@media all and (max-width: 767px){.controller__title-wrapper{width:100%}}.controller__title-wrapper>svg{position:absolute;bottom:0;right:-6%;width:140px;height:auto}@media all and (max-width: 767px){.controller__title-wrapper>svg{bottom:unset;top:100%;right:50%;transform:translateX(50%);width:35vw}}.controller__title{font-style:normal;font-weight:900;font-size:80.5252px;line-height:110%;color:#000}@media all and (max-width: 767px){.controller__title{text-align:center;font-size:12vw}}.controller__subtitle{font-style:normal;font-weight:900;font-size:51.6319px;line-height:110%;color:#000}@media all and (max-width: 767px){.controller__subtitle{text-align:center;font-size:8vw}}.controller__text{margin:40px 0 30px;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#000}@media all and (max-width: 767px){.controller__text{margin:0 0 10vw;font-size:4.7vw}}.controller__img-wrapper{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:40px;column-gap:40px;height:116px}@media all and (max-width: 767px){.controller__img-wrapper{-moz-column-gap:0;column-gap:0;height:24.5vw}}.controller__img-wrapper>img{height:100%;width:auto}.controller__button{cursor:pointer;transition:all .2s;margin-top:70px;padding:10px 132px;display:grid;place-content:center;max-width:400px;background:#e03638;border-radius:160px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;color:#fff}@media all and (max-width: 767px){.controller__button{margin-top:10vw;font-size:5vw}}.controller__button:hover{background:#181818}.usage{overflow:hidden;position:relative;z-index:1;padding-top:60px;min-height:900px;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.81) 0%, #000000 100%)}@media all and (max-width: 767px){.usage{padding-top:10vw;min-height:180vw}}.usage__bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%)}.usage__bg>img{width:auto;height:100%}.usage__lines{position:absolute;z-index:-2;bottom:0;left:50%;transform:translate(-50%, 50%)}@media all and (max-width: 767px){.usage__lines_desk{display:none}}.usage__lines_mobile{display:none;z-index:-1;left:0;transform:unset;width:100vw}@media all and (max-width: 767px){.usage__lines_mobile{display:block}}.usage__title{font-style:normal;font-weight:900;font-size:64.4973px;line-height:110%;text-align:center;color:#fff}@media all and (max-width: 767px){.usage__title{font-size:10vw}}.usage__subtitle{font-style:normal;font-weight:900;font-size:104.399px;text-align:center}@media all and (max-width: 767px){.usage__subtitle{font-size:16vw}}.usage__subtitle>span{color:#e03638}.electrodes{position:relative;z-index:1;padding:200px 0;background:url("../images/product/neck-trainer-mio-new/electrodes/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.electrodes{padding:10vw 0}}.electrodes__title-wrapper{position:relative;margin-bottom:60px;width:-moz-max-content;width:max-content}@media all and (max-width: 767px){.electrodes__title-wrapper{margin-bottom:20vw;width:100%}}.electrodes__title-wrapper>h2{font-style:normal;font-weight:900;font-size:53.8951px;line-height:110%;color:#000}@media all and (max-width: 767px){.electrodes__title-wrapper>h2{text-align:center;font-size:8.3vw}}.electrodes__price-wrapper{position:absolute;bottom:0;right:5%;width:155px;height:auto}@media all and (max-width: 767px){.electrodes__price-wrapper{top:120%;bottom:unset;right:50%;transform:translateX(50%);width:30vw}}.electrodes__price-wrapper>svg{width:100%;height:auto}.electrodes__price-wrapper>p{position:absolute;top:50%;left:60%;transform:translate(-50%, -50%);width:-moz-max-content;width:max-content;font-style:normal;font-weight:900;font-size:22px;line-height:110%;color:#fff}@media all and (max-width: 767px){.electrodes__price-wrapper>p{font-size:5vw}}.electrodes__img{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(0, -50%);width:545px;height:auto}@media all and (max-width: 767px){.electrodes__img{position:relative;left:50%;transform:translateX(-50%);margin-top:30px;width:70vw;height:auto}}.electrodes__img>img{width:100%;height:auto}.electrodes__button{cursor:pointer;transition:all .2s;margin-top:70px;padding:10px 132px;display:grid;place-content:center;max-width:400px;background:#e03638;border-radius:160px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;color:#fff}@media all and (max-width: 767px){.electrodes__button{margin-top:13vw;width:100%;font-size:5vw;padding:3vw 0}}.electrodes__button:hover{background:#181818}.charge{overflow:hidden;position:relative;z-index:1;padding:45px 0 85px;background:radial-gradient(50% 50% at 50% 50%, #00A9CC 0%, #005C80 100%)}@media all and (max-width: 1239px){.charge{padding:45px 0 7.2vw}}.charge>img{position:absolute;z-index:-1;bottom:0;left:50%;transform:translateX(-50%);width:1920px;height:auto}@media all and (max-width: 1239px){.charge>img{width:158vw}}.charge__title{font-style:normal;font-weight:900;font-size:70.0626px;text-align:center;color:#fff}@media all and (max-width: 767px){.charge__title{font-size:13vw}}.charge__connectors{position:relative;margin-top:75px;width:100%;height:auto}.charge__connectors>svg{width:100%;height:auto}.charge__connectors>img{position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%);max-width:265px;width:21.5vw;height:auto}.compact{position:relative;z-index:1;padding:90px 0;background:#fff}@media all and (max-width: 767px){.compact{padding:10vw 0}}.compact__lines{position:absolute;z-index:-2}@media all and (max-width: 767px){.compact__lines{display:none}}.compact__lines_top{left:50%;transform:translateX(315px);top:0}.compact__lines_bottom{bottom:0;left:50%;transform:translateX(-960px)}.compact__content{max-width:490px;margin-right:0;margin-left:auto}.compact__img{position:absolute;z-index:-1;left:calc(50% - 735px);top:50%;transform:translate(0, -50%);height:100%;width:auto}@media all and (max-width: 767px){.compact__img{position:relative;left:50%;transform:translateX(-50%);margin:5vw 0;width:100vw;height:auto}}.compact__img>img{height:100%;width:auto}@media all and (max-width: 767px){.compact__img>img{width:100%;height:auto}}.compact__title{font-style:normal;font-weight:900;font-size:60px;line-height:110%;color:#e03638}@media all and (max-width: 767px){.compact__title{font-size:11vw;text-align:center}}.compact__text{margin:30px 0 50px;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#000}@media all and (max-width: 767px){.compact__text{margin:3vw 0 10vw;font-size:4.7vw}}.series{position:relative;z-index:1;padding:75px 0}@media all and (max-width: 767px){.series{padding:10vw 0}}.series__lines{position:absolute;z-index:-1;top:0}.series__lines_desk{left:calc(50% - 540px);transform:translateX(-50%);height:100%;width:auto}@media all and (max-width: 767px){.series__lines_desk{display:none}}.series__lines_desk>svg{height:100%;width:auto}.series__lines_mobile{left:0;width:100%;height:auto;display:none}@media all and (max-width: 767px){.series__lines_mobile{display:block}}.series__lines_mobile>svg{width:100%;height:auto}.series__title{font-style:normal;font-weight:900;font-size:53.6851px;text-align:center;color:#fff}@media all and (max-width: 767px){.series__title{font-size:7vw}}@media all and (max-width: 767px){.series__title>span{font-size:12vw}}.series__list-img{overflow:hidden;position:relative;border-radius:30px;max-width:100%;max-height:450px}@media all and (max-width: 767px){.series__list-img{max-width:75%;margin:0 auto}}.series__list-img::before{transition:box-shadow .2s;content:"";position:absolute;inset:0;border-radius:30px}.series__list-img>img{width:100%;height:auto}.series__list{margin-top:35px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}@media all and (max-width: 767px){.series__list{margin-top:6vw;grid-template-columns:1fr;grid-row-gap:5vw}}.series__list-item>p{margin:35px 0;font-style:normal;font-weight:900;font-size:38px;text-align:center;color:#fff}@media all and (max-width: 767px){.series__list-item>p{margin:4vw 0;font-size:7vw}}.series__list-item>a{transition:all .2s;cursor:pointer;padding:10px 0;display:grid;place-content:center;width:100%;background:#e03638;border-radius:158.4px;font-style:normal;font-weight:700;font-size:21.78px;color:#fff}@media all and (max-width: 767px){.series__list-item>a{font-size:5vw}}.series__list-item>a:hover{background:#fff;color:#181818}.series__list-item:hover .series__list-img::before{box-shadow:inset 0 0 0 4px #e03638}.tonus{padding:190px 0;background:url("../images/product/neck-trainer-mio-new/tonus/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.tonus{padding:7vw 0 14vw;background:url("../images/product/neck-trainer-mio-new/tonus/mobile/bg.webp") center center/cover no-repeat}}.tonus__title{font-style:normal;font-weight:900;font-size:60px;line-height:110%;color:#009a00}@media all and (max-width: 767px){.tonus__title{text-align:center;font-size:16.5vw}}.tonus__list{margin-top:40px;display:flex;flex-direction:column;row-gap:25px}@media all and (max-width: 767px){.tonus__list{margin-top:140vw;row-gap:7vw}}.tonus__list>li{position:relative;padding-left:60px;font-style:normal;font-weight:400;font-size:22px;line-height:123.5%;color:#000}@media all and (max-width: 767px){.tonus__list>li{padding-left:15vw;font-weight:500;font-size:4.7vw}}.tonus__list>li::before{content:url("../images/product/neck-trainer-mio-new/tonus/desk/check.svg");position:absolute;left:0;top:0;width:29px;height:auto;fill:#32cd32}@media all and (max-width: 767px){.tonus__list>li::before{top:50%;transform:translateY(-50%);width:10vw}}.home-fitness-new{height:900px;background-image:url("/images/landing/home-fitness-new/1.webp");background-position:center;background-size:cover}@media all and (max-width: 1239px){.home-fitness-new{height:700px}}@media all and (max-width: 1023px){.home-fitness-new{height:600px}}@media all and (max-width: 767px){.home-fitness-new{height:890px;background-image:url("/images/landing/home-fitness-new/1-mob.webp");background-position:center;background-size:cover}}.home-fitness-new__container{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;max-width:1240px;margin:0 auto;padding:85px 0 65px;box-sizing:border-box;z-index:1}@media all and (max-width: 1239px){.home-fitness-new__container{max-width:1000px;padding:55px 0 45px}}@media all and (max-width: 1023px){.home-fitness-new__container{max-width:750px}}@media all and (max-width: 767px){.home-fitness-new__container{justify-content:start;align-items:center;max-width:400px;box-sizing:border-box;padding:30px 15px}}.home-fitness-new__title{font-family:"Montserrat";font-weight:900;font-size:79px;line-height:102%;text-transform:uppercase;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25)}@media all and (max-width: 1239px){.home-fitness-new__title{font-size:63px}}@media all and (max-width: 1023px){.home-fitness-new__title{font-size:49px}}@media all and (max-width: 767px){.home-fitness-new__title{font-size:39px;margin-bottom:13px}}.home-fitness-new__title span:first-of-type{font-size:130px}@media all and (max-width: 1239px){.home-fitness-new__title span:first-of-type{font-size:104px}}@media all and (max-width: 1023px){.home-fitness-new__title span:first-of-type{font-size:80px}}@media all and (max-width: 767px){.home-fitness-new__title span:first-of-type{font-size:64px}}.home-fitness-new__title span:last-of-type{font-size:83px}@media all and (max-width: 1239px){.home-fitness-new__title span:last-of-type{font-size:66px}}@media all and (max-width: 1023px){.home-fitness-new__title span:last-of-type{font-size:51px}}@media all and (max-width: 767px){.home-fitness-new__title span:last-of-type{font-size:41px}}.home-fitness-new__video{position:relative;width:585px;height:349px;border:3px solid #fff;box-sizing:border-box;border-radius:43px}.home-fitness-new__video:hover::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}@media all and (max-width: 1239px){.home-fitness-new__video{width:475px;height:300px}}@media all and (max-width: 1023px){.home-fitness-new__video{width:370px;height:260px;border-radius:30px}}@media all and (max-width: 767px){.home-fitness-new__video{width:290px;height:170px;border-radius:21px;margin-bottom:13px}}.home-fitness-new__video::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;width:70px;height:78px;background-image:url("/images/landing/home-fitness-new/play.svg");background-repeat:no-repeat;background-size:cover}@media all and (max-width: 1239px){.home-fitness-new__video::before{width:60px;height:70px}}@media all and (max-width: 767px){.home-fitness-new__video::before{width:45px;height:50px}}.home-fitness-new__video::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;width:580px;height:344px;border-radius:43px}@media all and (max-width: 1239px){.home-fitness-new__video::after{width:469px;height:295px}}@media all and (max-width: 1023px){.home-fitness-new__video::after{width:365px;height:255px;border-radius:30px}}@media all and (max-width: 767px){.home-fitness-new__video::after{width:284px;height:164px;border-radius:21px}}.home-fitness-new__video img{width:580px;height:344px;border-radius:39px}@media all and (max-width: 1239px){.home-fitness-new__video img{width:469px;height:295px}}@media all and (max-width: 1023px){.home-fitness-new__video img{width:365px;height:255px;border-radius:30px}}@media all and (max-width: 767px){.home-fitness-new__video img{width:284px;height:164px;border-radius:21px}}.home-fitness-new__link{display:flex;align-items:center;justify-content:center;position:relative;font-family:"Montserrat";font-weight:500;font-size:30px;width:580px;height:72px;background-color:#e03638;color:#fff;text-align:center;text-decoration:none;padding:10px;border:none;box-sizing:border-box;border-radius:40px;transition:.3s}@media all and (max-width: 1239px){.home-fitness-new__link{width:475px;height:55px;font-size:24px}}@media all and (max-width: 1023px){.home-fitness-new__link{width:370px;height:40px;font-size:18px}}@media all and (max-width: 767px){.home-fitness-new__link{width:290px;height:36px;font-size:15px}}.home-fitness-new__link svg{width:50px;height:50px;fill:#fff;margin-left:10px;transition:.3s}@media all and (max-width: 1239px){.home-fitness-new__link svg{width:40px;height:40px}}@media all and (max-width: 1023px){.home-fitness-new__link svg{width:30px;height:30px}}@media all and (max-width: 767px){.home-fitness-new__link svg{width:25px;height:25px}}.home-fitness-new__link:hover{color:#fff;background-color:#000;transition:.3s}.other-items{border:none}.landing-form-21__img{background-color:#383838}
/*# sourceMappingURL=hips-trainer-mio-new.css.map */
