@charset "UTF-8";@font-face{font-family:Gothic;font-display:swap;src:url(/fonts/centurygothic.ttf) format("truetype");font-weight:400;font-style:normal}@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:400;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:700;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:400;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:400;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:700;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:700;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:400;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:700;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:400;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:700;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:400;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:400;font-style:normal}@font-face{font-family:Lighthaus;src:url(/fonts/Lighthaus.eot);src:url(/fonts/Lighthaus.eot?#iefix) format("embedded-opentype"),url(/fonts/Lighthaus.woff2) format("woff2"),url(/fonts/Lighthaus.woff) format("woff"),url(/fonts/Lighthaus.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UltramonoWide-LightItalic;src:url(/fonts/UltramonoWide-LightItalic.woff2) format("woff2"),url(/fonts/UltramonoWide-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:UltramonoWide-Light;src:url(/fonts/UltramonoWide-Light.woff2) format("woff2"),url(/fonts/UltramonoWide-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nikkyou Sans";src:url(/fonts/NikkyouSans.woff2) format("woff2"),url(/fonts/NikkyouSans.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Corvetta;src:url(/fonts/Corvetta.woff2) format("woff2"),url(/fonts/Corvetta.woff) format("woff"),url(/fonts/Corvetta.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:a_LCDNovaObl;src:url(/fonts/a_lcdnovaobl.woff) format("woff"),url(/fonts/a_lcdnovaobl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Felidae;src:url(/fonts/Felidae.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExtraCondTrial-Thin.otf);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-RegularItalic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-ExtraBoldItalic.otf);font-weight:750;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-Heavy.otf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrialThinItalic.otf);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial Heavy";src:url(/fonts/MullerNextExtraCondTrial-HeavyItalic.otf) format("opentype"),url(/fonts/MullerNextExtraCondTrial-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-ExtraBoldItalic.ttf) format("truetype"),url(/fonts/MullerNextExtraCondTrial-ExtraBoldItalic.woff2) format("woff2");font-weight:750;font-style:italic}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-RegularItalic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrialThin.otf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Trial";src:url(/fonts/MullerNextTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Trial";src:url(/fonts/MullerNextTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Wide Trial";src:url(/fonts/MullerNextTrial-ThinItalic.woff2);font-weight:100;font-style:italic}@font-face{font-family:Cakra;src:url(/fonts/Cakra-Normal.otf) format("opentype");src:url(/fonts/Cakra-Normal.woff2) format("woff2"),url(/fonts/Cakra-Normal.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noteworthy;src:url(/fonts/NoteworthyLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Technology;src:url(/fonts/Technology.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Technology;src:url(/fonts/Technology-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Alternates";src:url(/fonts/MontserratAlternates-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Snell Roundhand";src:url(/fonts/snell-roundhand-900.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Snell Roundhand";src:url(/fonts/snell-roundhand-700.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lighthaus;src:url(/fonts/Lighthaus-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Code pro black";src:url(/fonts/code_pro_black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Boldstrom;src:url(/fonts/Boldstrom-b.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TT Smalls Trial";src:url(/fonts/TT-Smalls-Trial-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mak;src:url(/fonts/MAK.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Europe ext bold italic";src:url(/fonts/europeext_bold_italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:Montserrat,sans-serif;-webkit-text-size-adjust:100%}canvas,img,svg{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;margin:0 auto;display:grid;place-content:center;width:480px;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:-.01em}.modal-spec__td:nth-child(even){font-weight:500;letter-spacing:-.01em}.modal-spec .close{opacity:1;float:right;font-size:28px;font-weight:700}.modal-spec .close>svg path{fill:#181818}.modal-spec .close:focus,.modal-spec .close:hover{text-decoration:none;cursor:pointer}.interier{position:relative;z-index:1;background:#181818}@media all and (max-width:767px){.interier{padding:20px 0}}.interier>.container{margin:unset;max-width:unset}@media all and (max-width:767px){.interier>.container{padding:0 20px}}.interier__slide{width:100%;height:auto}.interier__slide>img{width:100%;height:auto}@media all and (max-width:767px){.interier__slide>img{border-radius:10px}}@media all and (max-width:767px){.interier__slide:nth-of-type(odd)>img{transform:rotate(-2deg)}}@media all and (max-width:767px){.interier__slide:nth-of-type(even)>img{transform:rotate(2deg)}}.interier .slick-dots{cursor:pointer;position:absolute;z-index:1000;bottom:16px;left:50%;transform:translateX(-50%)}@media all and (max-width:767px){.interier .slick-dots{bottom:8px}}.interier .slick-dots>li{margin:0 5px;width:20px;height:20px}@media all and (max-width:767px){.interier .slick-dots>li{margin:0 2px;width:10px;height:10px}}.interier .slick-dots>li::before{width:20px;height:20px;border-radius:50%;background:#fff}@media all and (max-width:767px){.interier .slick-dots>li::before{width:10px;height:10px}}.interier .slick-dots>li.slick-active::before{width:20px;height:20px;border-radius:50%;background:#ef3340}@media all and (max-width:767px){.interier .slick-dots>li.slick-active::before{width:10px;height:10px}}.supervideo{background:#1d1d21;position:relative;z-index:1}@media all and (max-width:767px){.supervideo{position:relative}}.supervideo__desktop{vertical-align:top;position:relative;left:50%;transform:translateX(-50%);width:100%}@media all and (max-width:1239px){.supervideo__desktop{width:100%;height:auto}}.supervideo__mobile{vertical-align:top;max-height:700px;position:relative}@media all and (max-width:767px){.supervideo__mobile{width:100vw;height:auto;max-height:unset}}.supervideo__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.supervideo__text-wrapper_mobile{display:none}@media all and (max-width:767px){.supervideo__text-wrapper_mobile{position:absolute;bottom:20px;display:block;width:285px}}.supervideo__text{font-style:normal;font-weight:900;font-size:16px;line-height:20px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.supervideo__descrip{font-style:normal;font-weight:400;font-size:13px;line-height:170%;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.supervideo__modal{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;height:320px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background:#181818 url(../images/product/yamaguchi-xr/supervideo/videomodal.png) center no-repeat;padding:10px;visibility:hidden;opacity:0;transition:opacity 2s linear}.supervideo__modal.active{visibility:visible;opacity:1}.supervideo__modal-title{font-weight:900;font-size:46px;line-height:1;margin:5px;position:relative}.supervideo__modal-input{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;height:55px;background:#fff;border-radius:27px;margin-bottom:10px;font-size:22px;padding:0 25px;border:none;color:#181818}.supervideo__modal-input::placeholder{color:#a6a6a6}.supervideo__modal-input:focus::placeholder{visibility:hidden}.supervideo__modal-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:55px;background:#ef3340;border-radius:27px;color:#fff;font-size:22px;cursor:pointer}.supervideo__modal .v-msg{display:none}.supervideo__close{position:absolute;top:-10px;right:5px;cursor:pointer}.supervideo .container-box{position:relative}@media all and (max-width:767px){.supervideo .container-box{position:unset}}.supervideo__link{position:absolute;left:0;top:460px;color:#fff;background:#000;border-radius:30px;padding:20px;max-width:700px;display:flex;align-items:center;justify-content:flex-start;z-index:1}@media all and (max-width:1239px){.supervideo__link{top:28vw}}@media all and (max-width:1023px){.supervideo__link{top:25vw}}@media all and (max-width:767px){.supervideo__link{display:none;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;background:0 0}}.supervideo__link b{font-weight:900;font-size:22px}@media all and (max-width:450px){.supervideo__link b{font-size:14px}}@media all and (max-width:350px){.supervideo__link b{font-size:12px}}@media all and (max-width:767px){.supervideo__link b{display:none}}.supervideo__link span{display:flex;width:60px;min-width:60px;height:60px;margin-right:20px;background:url(../images/product/yamaguchi-xr/supervideo/videolink.png) center no-repeat}@media all and (max-width:767px){.supervideo__link span{margin-right:0}}.landing-form-21__img{background-color:#f1f1f1}.intro{position:relative;padding-bottom:80px;height:900px;display:flex;align-items:flex-end;justify-content:flex-start;background:url(../images/product/joint-care/intro/desk/bg.webp) center center/cover no-repeat}@media all and (max-width:767px){.intro{padding-bottom:15vw;height:156vw;background:url(../images/product/joint-care/intro/mobile/bg.webp) center center/cover no-repeat}}.intro>.container{width:100%}.intro__yaLogo{animation:yaLogo 10s linear infinite;position:absolute;top:100px;right:100%;width:2587px;height:auto}@keyframes yaLogo{0%,20%{transform:translateX(calc(100% + 1920px))}100%,80%{transform:translateX(0)}}.intro__title{font-style:normal;font-weight:900;font-size:60.5487px;line-height:120%;color:#181818}@media all and (max-width:767px){.intro__title{font-size:7.8vw;text-align:center}}.intro__text{font-style:normal;font-weight:400;font-size:33.8477px;color:#000}@media all and (max-width:767px){.intro__text{margin-top:10px;font-size:4.4vw;text-align:center}}.heel{position:relative;z-index:1;padding:60px 0;min-height:900px;background:#000}@media all and (max-width:767px){.heel{padding:30px 0;min-height:unset}}.heel__title,.heel__title>span{font-style:normal;font-weight:900;font-size:64.7831px;text-align:center;color:#fff}@media all and (max-width:767px){.heel__title,.heel__title>span{text-align:center;font-size:10.2vw}}@media all and (max-width:767px){.heel__title>span{text-align:center;font-size:8.5vw}}.heel__descrip{margin-top:60px;margin-right:0;margin-left:auto;max-width:445px;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#fff}@media all and (max-width:767px){.heel__descrip{margin-top:20px;font-size:4.4vw}}.heel__bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:100%}@media all and (max-width:767px){.heel__bg{margin-top:30px;position:relative;top:unset;transform:translateX(-50%);width:100vw;height:auto}}.heel__bg>img{width:auto;height:100%}@media all and (max-width:767px){.heel__bg>img{width:100%;height:auto}}.pillows{padding:35px 0 55px;min-height:900px;background:#fff}@media all and (max-width:767px){.pillows{padding:25px 0;min-height:unset}}.pillows__title,.pillows__title>span{font-style:normal;font-weight:900;font-size:91.6812px;line-height:93%;color:#181818}@media all and (max-width:767px){.pillows__title,.pillows__title>span{font-size:11vw;text-align:center}}.pillows__title>span{margin-right:.3em;color:#ef3340}.pillows__img{position:relative;z-index:1;margin:50px 0;width:100%;height:auto}@media all and (max-width:767px){.pillows__img{left:50%;transform:translateX(calc(-50% - 10vw));width:165%;margin:25px 0}}.pillows__img>img{width:100%;height:auto}.pillows__img>svg{position:absolute;z-index:2;inset:0}.pillows__textWrapper{display:flex;align-items:center;justify-content:space-between;column-gap:20px}@media all and (max-width:767px){.pillows__textWrapper{flex-direction:column;row-gap:12px}}.pillows__textWrapper>p{flex-grow:1;padding:10px 30px;background:#4bbaf4;border-radius:26px;font-style:normal;font-weight:900;font-size:22px;line-height:170%;color:#fff}@media all and (max-width:767px){.pillows__textWrapper>p{padding:10px;text-align:center;font-size:4.4vw}}.pillows .pillowsSvg__dotS{animation:1s pillowOpacityS ease-in-out infinite alternate}.pillows .pillowsSvg__dotM{animation:1s pillowOpacityM ease-in-out infinite alternate}.pillows .pillowsSvg__dotL{animation:1s pillowOpacityL ease-in-out infinite alternate}@keyframes pillowOpacityL{0%{opacity:0}100%{opacity:.5}}@keyframes pillowOpacityM{0%{opacity:0}100%,75%{opacity:.75}}@keyframes pillowOpacityS{0%{opacity:0}100%,50%{opacity:1}}.impact{position:relative;z-index:1;padding:60px 0;min-height:900px;background:#fff}@media all and (max-width:767px){.impact{padding:30px 0;min-height:unset}}.impact__title{margin-bottom:-.1em;font-style:normal;font-weight:900;font-size:138.001px;line-height:110%;color:#000}@media all and (max-width:767px){.impact__title{margin-bottom:unset;text-align:center;font-size:22.2vw}}.impact__subtitle{font-style:normal;font-weight:900;font-size:75.1553px;line-height:110%;color:#000}@media all and (max-width:767px){.impact__subtitle{text-align:center;font-size:12.4vw}}.impact__subtitle>span{display:block;font-style:normal;font-weight:900;font-size:45.5166px;line-height:110%;color:#000}@media all and (max-width:767px){.impact__subtitle>span{font-size:7.5vw}}.impact__descrip{margin-top:50px;padding:35px;max-width:500px;background:rgba(200,215,207,.48);backdrop-filter:blur(32.4169px);border-radius:64.8337px;font-style:normal;font-weight:400;font-size:19.0687px;line-height:170%;color:#000}@media all and (max-width:767px){.impact__descrip{margin-top:25px;font-size:4.7vw;padding:unset;background:unset}}.impact__bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:100%}@media all and (max-width:767px){.impact__bg{margin-top:30px;position:relative;top:unset;transform:translateX(-50%);width:100vw;height:auto}}.impact__bg>img{width:auto;height:100%}@media all and (max-width:767px){.impact__bg>img{width:100%;height:auto}}.liberty{position:relative}.liberty__link-crown,.liberty__link-joint,.liberty__link-liberty,.liberty__link-libertyTwo{width:275px;height:55px;font-size:18px;line-height:170%;color:#fff;background:#ef3340;border:1px solid #ef3340;box-sizing:border-box;border-radius:160px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;top:40%;right:40%;transition:all .3s ease-in-out}@media all and (max-width:767px){.liberty__link-crown,.liberty__link-joint,.liberty__link-liberty,.liberty__link-libertyTwo{font-size:10.8px;line-height:170%}}.liberty__link-crown:hover,.liberty__link-joint:hover,.liberty__link-liberty:hover,.liberty__link-libertyTwo:hover{background:#181818;border:1px solid #181818;transition:all .3s ease-in-out}.liberty__link-crown:hover:after,.liberty__link-joint:hover:after,.liberty__link-liberty:hover:after,.liberty__link-libertyTwo:hover:after{border-top:22px solid #181818;border-right:21px solid transparent;border-left:21px solid transparent}.liberty__link-crown::after,.liberty__link-joint::after,.liberty__link-liberty::after,.liberty__link-libertyTwo::after{transition:all .3s ease-in-out;content:"";position:absolute;z-index:1;right:0;transform:translateX(50%) rotate(-90deg);display:block;width:0;height:0;border-top:22px solid #ef3340;border-right:21px solid transparent;border-left:21px solid transparent}@media all and (max-width:1023px){.liberty__link-crown::after,.liberty__link-joint::after,.liberty__link-liberty::after,.liberty__link-libertyTwo::after{border-top:23px solid #ef3340;border-right:14px solid transparent;border-left:14px solid transparent}}@media all and (max-width:767px){.liberty__link-crown::after,.liberty__link-joint::after,.liberty__link-liberty::after,.liberty__link-libertyTwo::after{border-top:17px solid #ef3340;border-right:11px solid transparent;border-left:11px solid transparent}}.liberty__link-liberty{top:38%;right:40%}@media all and (max-width:1023px){.liberty__link-liberty{width:186px;height:43px;font-size:10px}}@media all and (max-width:767px){.liberty__link-liberty{width:161px;height:32px}}@media all and (max-width:450px){.liberty__link-liberty{top:65%;right:3%}.liberty__link-liberty:after{transform:translateX(50%) rotate(180deg);top:-30%;right:50%}}.liberty__link-crown{top:61%;right:65%}@media all and (max-width:1023px){.liberty__link-crown{width:186px;height:43px;font-size:10px}}@media all and (max-width:767px){.liberty__link-crown{width:161px;height:32px}}@media all and (max-width:450px){.liberty__link-crown{top:30%;right:42%}.liberty__link-crown:after{transform:translateX(50%) rotate(0);top:78%;right:76%}}.liberty__link-libertyTwo{left:auto;right:46%}@media all and (max-width:1023px){.liberty__link-libertyTwo{width:186px;height:43px;font-size:10px}}@media all and (max-width:767px){.liberty__link-libertyTwo{width:165px;height:33px}}@media all and (max-width:450px){.liberty__link-libertyTwo{top:22%;left:8%}.liberty__link-libertyTwo::after{right:50%;top:81%;transform:translateX(50%) rotate(0)}}.liberty__link-joint{width:379px;height:55px;top:29%;left:auto;right:36%}@media all and (max-width:1023px){.liberty__link-joint{width:221px;height:43px;font-size:10px}}@media all and (max-width:767px){.liberty__link-joint{width:221px;height:33px;top:65%;left:6%}}@media all and (max-width:450px){.liberty__link-joint{top:54%;left:25%}}.liberty__link-joint::after{transform:translateX(50%) rotate(-32deg);right:4%;top:74%}@media all and (max-width:767px){.liberty__link-joint::after{transform:translateX(50%) rotate(180deg);right:60%;top:-30%}}.liberty-swiper{cursor:grab}.liberty-swiper-slide picture{max-width:100%}.liberty-swiper-slide picture img{width:100%}.liberty-swiper-slide img{max-width:100%}.liberty-swiper .swiper-pagination-bullet{width:20.54px;height:20.54px;line-height:20.54px;font-size:20.54px;background-color:#fff;opacity:1}@media all and (max-width:767px){.liberty-swiper .swiper-pagination-bullet{width:10px;height:10px;line-height:10px;font-size:10px}}.liberty-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ef3340}.vibro{position:relative;z-index:1;padding:75px 0;min-height:900px;background:#fff}@media all and (max-width:767px){.vibro{padding:30px 0;min-height:unset}}.vibro__content{max-width:500px}.vibro__title,.vibro__title>span{font-style:normal;font-weight:900;font-size:58.8649px;line-height:112%;color:#000}@media all and (max-width:767px){.vibro__title,.vibro__title>span{text-align:center;font-size:12vw}}@media all and (max-width:767px){.vibro__title>span{font-size:10vw}}.vibro__video{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(calc(-50% + 260px),-50%);width:725px;height:auto}@media all and (max-width:767px){.vibro__video{position:relative;left:50%;transform:translateX(-50%);margin-top:30px;width:70vw;height:auto}}.vibro__text{margin-top:110px;max-width:450px;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#000}@media all and (max-width:767px){.vibro__text{margin-top:20px;font-size:4.4vw}}.features{padding:45px 0;min-height:900px;background:#cfcfcf}@media all and (max-width:767px){.features{padding:25px 0;min-height:unset}}.features__title{margin-bottom:140px;font-style:normal;font-weight:900;font-size:clamp(43px,5vw,69px);text-align:center;color:#000}@media all and (max-width:1023px){.features__title{margin-bottom:15px;font-size:9.5vw}}.features__wrapperRelative{position:relative;margin-bottom:110px}@media all and (max-width:1023px){.features__wrapperRelative{margin-bottom:unset}}.features__imgWrapper{position:relative;z-index:1;margin:0 auto;width:440px;height:auto}@media all and (max-width:1023px){.features__imgWrapper{width:100%}}.features__imgWrapper>img{width:100%;height:auto}.features__textWrapper{position:absolute;z-index:2;inset:0}@media all and (max-width:1023px){.features__textWrapper{height:34vw;position:relative}}.features__slideSvg{transition:all .2s;opacity:0}.features__slideSvg_active{opacity:1}.features__item{position:absolute;transition:all .2s}@media all and (max-width:1023px){.features__item{opacity:0;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)}}.features__item>p{position:relative;z-index:2;transition:all .2s;padding:10px;width:250px;background:#fff;border-radius:28px;font-style:normal;font-weight:400;font-size:18px;line-height:170%;text-align:center;color:#000}@media all and (max-width:1023px){.features__item>p{font-size:14px}}@media all and (max-width:1023px){.features__item>p{width:calc(100vw - 40px)!important;border-radius:20px;font-weight:400;font-size:4vw}}.features__item>img{transition:all 1s;opacity:1;position:absolute}.features__item>img.widthZero{transform:scale(0)}@media all and (max-width:1023px){.features__item_active{opacity:1}}.features__item:nth-child(1){left:0;top:-110px}.features__item:nth-child(1)>img{left:100%;top:40%;width:265px;transform-origin:left top}@media all and (max-width:1100px){.features__item:nth-child(1)>img{left:59%;top:34%}}@media all and (max-width:1023px){.features__item:nth-child(1)>img{top:unset;bottom:100%;left:31%;width:21vw}}.features__item:nth-child(2){left:50%;transform:translateX(-50%);bottom:-120px}@media all and (max-width:1023px){.features__item:nth-child(2){transform:translate(-50%,-50%)}}.features__item:nth-child(2)>p{width:1020px}@media all and (max-width:1023px){.features__item:nth-child(2)>p{width:100%}}.features__item:nth-child(2)>img{bottom:100%;left:47%;width:125px;transform-origin:left bottom}@media all and (max-width:1023px){.features__item:nth-child(2)>img{width:15vw;left:75%}}.features__item:nth-child(3){right:0;top:-110px}.features__item:nth-child(3)>img{right:90%;top:29%;width:380px;transform-origin:right top}@media all and (max-width:1100px){.features__item:nth-child(3)>img{right:59%}}@media all and (max-width:1023px){.features__item:nth-child(3)>img{top:unset;right:unset;bottom:100%;left:20%;width:21vw}}.features__controllerMob{display:none}@media all and (max-width:1023px){.features__controllerMob{margin-top:20px;display:flex;justify-content:center;align-items:center}}.features__controllerMob>svg{cursor:pointer}.features__controllerText{margin:0 30px;font-style:normal;font-weight:400;font-size:30px;color:#442f2f}.features__controllerText>span{font-style:normal;font-weight:700;font-size:30px;color:#442f2f}.elbows{position:relative;z-index:1;padding:75px 0;min-height:900px;background:#6f6f6f}@media all and (max-width:767px){.elbows{padding:25px 0 30px;min-height:unset}}.elbows__content{max-width:450px}.elbows__title{font-style:normal;font-weight:900;font-size:148.129px;line-height:77.05%;color:#fff}@media all and (max-width:767px){.elbows__title{text-align:center;font-size:22vw}}.elbows__title>span{font-size:90px}@media all and (max-width:767px){.elbows__title>span{font-size:14vw}}.elbows__img{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(0,-50%);width:auto;height:100%}@media all and (max-width:767px){.elbows__img{position:relative;left:50%;transform:translateX(-50%);margin-top:20px;width:100vw;height:auto}}.elbows__img>img{width:auto;height:100%}@media all and (max-width:767px){.elbows__img>img{width:100%;height:auto}}.elbows__text{margin:45px 0;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#fff}@media all and (max-width:767px){.elbows__text{margin:20px 0 30px;font-size:4.7vw}}.nobody{padding-top:60px;min-height:900px;background:#fff}@media all and (max-width:767px){.nobody{padding:30px 0 15px}}.nobody__slider{overflow:hidden;flex-shrink:0;margin-top:-60px;width:400px;height:900px}@media all and (max-width:1023px){.nobody__slider{width:320px}}@media all and (max-width:767px){.nobody__slider{margin:30px 0 30px -20px;width:100vw;height:auto}}.nobody__slide{user-select:none;width:100%;height:auto}.nobody__slide>img{width:100%;height:auto}.nobody__flexWrapper{display:flex;column-gap:50px}@media all and (max-width:767px){.nobody__flexWrapper{flex-direction:column}}.nobody__title{font-style:normal;font-weight:900;font-size:41px;line-height:110%;color:#181818}.nobody__title_desk{display:block}@media all and (max-width:767px){.nobody__title_desk{display:none}}.nobody__title_mobile{display:none;text-align:center;font-size:10.6vw}@media all and (max-width:767px){.nobody__title_mobile{display:block}}.nobody__text{margin:70px 0 130px;display:flex;column-gap:50px;justify-content:space-between;align-items:flex-start}@media all and (max-width:767px){.nobody__text{margin:unset;flex-direction:column}}.nobody__text>p{width:50%;font-style:normal;font-weight:400;font-size:22px;line-height:170%;color:#181818}@media all and (max-width:1023px){.nobody__text>p{font-size:15px}}@media all and (max-width:767px){.nobody__text>p{margin-bottom:1em;width:unset;font-size:4.7vw}}.nobody__note{margin-top:20px;font-style:normal;font-weight:400;font-size:16px;line-height:170%;color:#575757}@media all and (max-width:1023px){.nobody__note{font-size:14px}}@media all and (max-width:767px){.nobody__note{font-size:3.8vw}}.video-section__video{display:block;width:100%}