@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}.main{overflow:hidden;background:#181818}.main__wrap{max-width:1920px;margin:0 auto;overflow:hidden;background:#e4dedb}.main__wrap img,.main__wrap video{max-width:100%;object-fit:contain}.main__wrap h1,.main__wrap h2,.main__wrap h3,.main__wrap p{padding:0;margin:0}.main__wrap section{width:100%;overflow:hidden}.main__wrap .container-box{width:1231px;margin:0 auto;box-sizing:border-box}@media (max-width:1240px){.main__wrap .container-box{width:1023px;padding-left:16px;padding-right:16px}}@media (max-width:1240px) and (max-width:1023px){.main__wrap .container-box{width:708px;padding-left:0;padding-right:0}}@media (max-width:1240px) and (max-width:1023px) and (max-width:767px){.main__wrap .container-box{width:100%;padding-left:16px;padding-right:16px}}.main__wrap *,.main__wrap :after,.main__wrap :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main__wrap button{border:none}.main__wrap section{max-width:1920px;margin:0 auto}.section-1-yam-x{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-touch-remote-control.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;background-color:#d6c4bd}.section-1-yam-x .section-1-yam-x__noises{position:absolute;width:100%;height:100%;top:0;left:1px;object-fit:cover}.section-1-yam-x__wrap{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:190px;padding-bottom:132.1px}.section-1-yam-x__img-wrap{width:41%;height:577px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.section-1-yam-x__chair{z-index:3}@media all and (max-width:1023px){.section-1-yam-x__chair{max-width:164%!important;transform:translateX(-147px)}}.section-1-yam-x__svg-letter-x{z-index:2;width:828px;height:527px;position:absolute;top:0;left:203px}.section-1-yam-x__img-svg{z-index:1;width:865px;height:868px;position:absolute;top:22px;right:-375px}.section-1-yam-x__title-wrap{position:relative;z-index:3;width:59%;height:497.88px}.section-1-yam-x .section-1-yam-x__title{font-family:Lighthaus;font-style:normal;font-weight:400;font-size:91.9816px;line-height:101.18px;text-transform:uppercase;color:#645252;margin:0;padding-left:36px;transform:translate(120%,0);opacity:0;transition:all 2s ease 0s}.section-1-yam-x .section-1-yam-x__title span{color:#b96c6c}@media all and (max-width:1239px){.section-1-yam-x .section-1-yam-x__title{font-size:65px}}@media all and (max-width:1023px){.section-1-yam-x .section-1-yam-x__title{font-size:50px;line-height:77.18px;padding-left:62px}}.section-1-yam-x .section-1-yam-x__title-bottom{font-family:Lighthaus;font-style:normal;font-weight:400;font-size:36.453px;line-height:40.1px;text-transform:uppercase;color:#645252;position:absolute;bottom:-34px;right:27px;opacity:0;transition:all 3s ease 0s}.section-1-yam-x ._active{transform:translate(0,0);opacity:1}@media all and (max-width:767px){.section-1-yam-x{background-image:url(../images/product/yamaguchi-x-new/section-1-yam-x__bgi-mob.jpg)}.section-1-yam-x .section-1-yam-x__wrap::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/product/yamaguchi-x-new/section-1-yam-x__bgi-mob-bef.png);background-size:cover;background-repeat:no-repeat;background-position:center}.section-1-yam-x .section-1-yam-x__wrap{flex-direction:column;padding-top:32px;padding-bottom:25px}.section-1-yam-x .section-1-yam-x__wrap .section-1-yam-x__title{padding:0;text-align:center;font-size:40.8856px;line-height:45px;margin-bottom:11px}.section-1-yam-x .section-1-yam-x__wrap .section-1-yam-x__title-bottom{font-size:15px;line-height:16px;position:static}.section-1-yam-x .section-1-yam-x__chair{max-width:none!important;transform:none;width:100%;height:auto;max-height:100%}.section-1-yam-x .section-1-yam-x__img-wrap{width:100%;height:auto}.section-1-yam-x .section-1-yam-x__svg-letter-x{width:180%;height:auto;top:-78px;left:-32vw}.section-1-yam-x .section-1-yam-x__title-wrap{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.section-1-yam-x .section-1-yam-x__img-svg{width:340px;height:340px;top:52%;right:57%}}.section-carriage-video{background-image:url(../images/product/yamaguchi-x-new/section-carriage-video__bgiz.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d6c4bd;transform:scale(1.02);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-height:870px;height:auto;overflow:hidden;position:relative;border:2px dashed #d9c5c1;min-height:360px}@media (max-width:767px){.section-carriage-video{background-image:url(../images/product/yamaguchi-x-new/section-carriage-video__bgiz-mob.jpg);border:none;transform:scale(1)}}.section-carriage-video .section-1-yam-x__noises{position:absolute;width:100%;height:100%;top:0;left:1px;object-fit:cover;z-index:2}.section-carriage-video .section-carriage-video__wrap{overflow:hidden}.section-carriage-video__video{transform:scale(1.02);opacity:0;transition:all 1s ease .6s}.section-carriage-video__video_mob{display:none}@media all and (max-width:767px){.section-carriage-video .section-carriage-video__video{display:none}.section-carriage-video .section-carriage-video__video_mob{display:block;transform:scale(1.02)}.section-carriage-video::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/product/yamaguchi-x-new/section-1-yam-x__bgi-mob-bef.png);background-size:cover;background-repeat:no-repeat;background-position:center}}.section-carriage-video ._active{opacity:1}.section-artists{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-touch-remote-control.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:55px 0;position:relative;border-top:2px dashed #d9c5c1}@media (max-width:620px){.section-artists{border-top:1px dashed #d9c5c1}}.section-artists .section-1-yam-x__noises{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}@media all and (max-width:767px){.section-artists{padding:30px 0}}.section-artists .slider-container{position:relative;transform:scale(0);transition:all 2s ease 0s}.section-artists ._active{transform:scale(1)}.section-artists .swiper-button-next,.section-artists .swiper-button-prev{position:absolute;margin-left:10px}.section-artists .section-artists__wrap{position:relative}.section-artists .section-artists__svg-ovals{position:absolute;top:-27px;left:-560px;width:856.8px;height:861.96px}@media all and (max-width:767px){.section-artists .section-artists__svg-ovals{top:-9%;left:-65%}}.section-artists .slider-container .slider-top{width:100%;z-index:2;position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.section-artists .slider-container .slider-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:647px;height:64.08px}.section-artists .slider-container .slider-buttons button{width:40px;height:34px;border:none;background-image:url(../images/product/yamaguchi-x-new/left-button-img.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}.section-artists .slider-container .slider-buttons .swiper-btn-next{background-image:url(../images/product/yamaguchi-x-new/right-button-img.png);transform:translateY(0)}.section-artists .slider-container .swiper-btn-prev{transform:translateX(0) translateY(0)}.section-artists .slider-container .swiper-container{width:100%;z-index:1}.section-artists .slider-container .swiper-slide{opacity:0}.section-artists .slider-container .swiper-slide .swiper-slide__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap}.section-artists .slider-container .swiper-slide .swiper-slide__img-wrap{padding:15px;border:2.84495px solid #fff;border-radius:29.3978px;margin-right:40px;min-width:42%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.section-artists .slider-container .swiper-slide .swiper-slide__image{width:100%;min-width:505.45px;height:758.65px;border-radius:29.3978px;object-fit:cover}.section-artists .slider-container .swiper-slide .swiper-slide__content{max-width:54%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.section-artists .slider-container .swiper-slide .swiper-slide__content-title{width:100%;text-transform:uppercase;text-align:left;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:83px;line-height:79px;color:#b96c6c;margin-bottom:26px}.section-artists .slider-container .swiper-slide .swiper-slide__content-subtitle{width:100%;text-transform:uppercase;text-align:left;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:51px;line-height:79px;color:#645252;margin-bottom:26px}@media (max-width:1239px){.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap-nagi{height:auto!important}}@media (max-width:620px){.section-artists .slider-container .swiper-slide .swiper-slide__v-w-nagi_txt p{font-size:11.6641px!important;line-height:15px!important}.section-artists .slider-container .swiper-slide .title-nag{font-size:39px!important}}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{height:392px;width:647px;margin-bottom:27px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .swiper-slide__video{position:relative;width:100%;height:100%;object-fit:contain;display:inline-block}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap iframe,.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap img{width:100%;height:100%;display:block;object-fit:cover;border:none;border-radius:36.075px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .btn-reset{border:none;background:0 0;cursor:pointer}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play svg{border-radius:18.3515px;width:140px;height:86.84px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play-shape{fill:#e03638;transition:all .8s ease 0s}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play-icon{fill:#fff}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play:focus{outline:0}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .swiper-slide__video:focus .video-play-shape,.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .swiper-slide__video:hover .video-play-shape{fill:#212121;fill-opacity:.8}.section-artists .slider-container .swiper-slide .swiper-slide__v-w-nagi_txt{background:#fff;box-shadow:inset 0 0 15px rgba(116,0,0,.25);border-radius:27px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:43px 0}.section-artists .slider-container .swiper-slide .swiper-slide__v-w-nagi_txt p{font-family:Montserrat;font-style:normal;font-weight:600;font-size:25.1px;line-height:32px;color:#73534c;text-align:center;margin:9px 0;width:100%}.section-artists .slider-container .swiper-slide .swiper-slide__content-description{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;position:relative;width:100%;text-transform:uppercase;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:27.5974px;line-height:41px;color:#383838;margin-bottom:33px}.section-artists .slider-container .swiper-slide .swiper-slide__content-description:before{content:"";position:absolute;top:0;left:0;width:40px;height:78px;background-image:url(../images/product/yamaguchi-x-new/left-button-img.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}@media (max-width:1239px){.section-artists .slider-container .swiper-slide .swiper-slide__content-description:before{display:none}}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;transform:translateX(0);width:100%;text-transform:uppercase;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:50.2149px;line-height:38px;color:#383838;padding:0 45px;background:#fff;box-shadow:inset 0 0 10px rgba(115,33,33,.25);border-radius:23.9115px;height:64.08px}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist span{font-family:Lighthaus;font-style:normal;text-transform:uppercase;font-weight:400;font-size:34.1734px;line-height:26px;color:#383838}.section-artists .slider-container .swiper-slide .content-description-baduk{font-size:26px}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob{display:none;margin-bottom:16px}@media (max-width:1239px){.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob{display:block;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-wrap:nowrap;width:100%}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob .swip-slide__cont-des-nag-mob_img{width:147.2px;height:146px;margin-right:12px;border-radius:73.3334px;background-image:url(../images/product/yamaguchi-x-new/nagiev.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob p{display:block!important;width:auto}}.section-artists .slider-container .swiper-slide .content-description-nag{font-size:24px}.section-artists .slider-container .swiper-slide .title-baduk{font-size:78px}.section-artists .slider-container .swiper-slide .title-nag{font-size:69px}@media all and (max-width:1420px){.section-artists .slider-container .swiper-slide .swiper-slide__wrap{justify-content:flex-start}.section-artists .slider-container .swiper-slide .swiper-slide__image{width:100%;min-width:100%;height:auto}}@media all and (max-width:1239px){.section-artists .slider-container .swiper-slide .swiper-slide__img-wrap{display:none}.section-artists .slider-container .swiper-slide .swiper-slide__content{max-width:100%;width:100%}.section-artists .slider-container .swiper-slide .swiper-slide__content-title{text-align:center}.section-artists .slider-container .swiper-slide .swiper-slide__content-subtitle{text-align:center}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{width:100%}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap img{object-fit:cover}.section-artists .slider-container .swiper-slide .swiper-slide__content-description{text-align:center;justify-content:center}}@media all and (max-width:767px){.section-artists .slider-container .swiper-slide .swiper-slide__content-title{font-size:49px;line-height:38px;margin-bottom:20px}.section-artists .slider-container .swiper-slide .title-baduk{font-size:40px}.section-artists .slider-container .swiper-slide .swiper-slide__content-subtitle{font-size:24.6px;line-height:37px;margin-bottom:20px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{height:444px;margin-bottom:20px}.section-artists .slider-container .swiper-slide .swiper-slide__content-description{font-size:14px;line-height:21px;margin-bottom:20px}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist{font-size:26px;line-height:20px}.section-artists .slider-container .swiper-slide .content-description-baduk{font-size:13px}}.section-artists .slider-container .swiper-slide,.section-artists .slider-container .swiper-slide-duplicate,.section-artists .slider-container .swiper-slide-next,.section-artists .slider-container .swiper-slide-prev{opacity:0!important;overflow:hidden!important}.section-artists .slider-container .swiper-slide-active{opacity:1!important}@media all and (max-width:1239px){.section-artists .slider-container .slider-buttons{width:100%}}@media all and (max-width:1239px){.section-artists .slider-container .slider-buttons .swiper-btn-next,.section-artists .slider-container .slider-buttons .swiper-btn-prev{transform:none;width:41px;height:43px}}@media (max-width:1239px){.section-artists .content-description-nag{display:none!important}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob{height:255px}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob .swip-slide__cont-des-nag-mob_img{min-width:270px;height:270px;margin-right:55px;border-radius:50%}}@media (max-width:620px){.section-artists{height:470px;padding:24px 0}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist span{font-size:15.5px;line-height:12px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{height:200px;width:320px}.section-artists .slider-container .swiper-slide .swiper-slide__content{align-items:center}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap img{border-radius:16px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap .video-play svg{width:64.91px;height:40.26px}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist{width:320px;border-radius:10px;height:29.17px}.section-artists .slider-container .swiper-slide .swiper-slide__content-title{font-size:31px;line-height:34px;margin-bottom:15px}.section-artists .slider-container .swiper-slide .swiper-slide__content-subtitle{line-height:34px}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{margin-bottom:30px}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob .swip-slide__cont-des-nag-mob_img{min-width:147px;height:147px;margin-right:10px}.section-artists .slider-container .swiper-slide .swip-slide__cont-des-nag-mob{height:138px;width:320px}.section-artists .slider-container .swiper-slide .swiper-slide__v-w-nagi_txt{border-radius:12px;padding:20px 0;box-shadow:inset 0 0 6.99845px rgba(116,0,0,.25)}.section-artists .slider-container .swiper-slide .swiper-slide__v-w-nagi_txt p{font-size:11px;line-height:15px;margin:4px 0}.section-artists .slider-container .swiper-slide .swiper-slide__video-wrap{margin-bottom:23px}.section-artists .slider-container .slider-top{justify-content:center}.section-artists .slider-container .slider-buttons{width:304px;height:30px}.section-artists .slider-container .slider-buttons .swiper-btn-next,.section-artists .slider-container .slider-buttons .swiper-btn-prev{width:8px;height:16px}.section-artists .slider-container .swiper-slide .swiper-slide__content-next-artist{padding:0 31px}.section-artists .section-artists__svg-ovals{top:-56%}.section-artists .slider-container .swiper-slide .title-nag{font-size:36px!important}}.section-weightless-mode{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-section-weightless-mode.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:30px 0;height:900px}.section-weightless-mode .section-weightless-mode__wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;height:100%}.section-weightless-mode__title{width:100%;text-align:center;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:65.072px;line-height:130px;color:#f2e8e4;text-transform:uppercase;z-index:2}.section-weightless-mode__subtitle{width:100%;text-align:center;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:60px;line-height:150%;color:#f2e8e4;text-transform:uppercase}.section-weightless-mode .sec-we-mod__circle{position:absolute}.section-weightless-mode .sec-we-mod__circle-1{top:-375px;right:-688.2px;z-index:0;animation:animGreatCircle 10s infinite}.section-weightless-mode .sec-we-mod__circle-2{top:334px;left:-893px;width:1251px;height:1251px;animation:animGreatCircle 12s infinite}.section-weightless-mode .section-weightless-mode__star-wrapper{position:absolute;width:100%;height:98%}.section-weightless-mode .sec-we-mod__star{position:absolute}.section-weightless-mode .sec-we-mod__star_1{top:5%;left:-20%}.section-weightless-mode .sec-we-mod__star_2{top:32%;left:2%}.section-weightless-mode .sec-we-mod__star_3{top:25%;left:20%}.section-weightless-mode .sec-we-mod__star_4{top:36%;left:36%}.section-weightless-mode .sec-we-mod__star_5{top:36%;left:65%}.section-weightless-mode .sec-we-mod__star_6{top:33%;left:85%;z-index:1}.section-weightless-mode .sec-we-mod__star_7{top:27%;left:98%}.section-weightless-mode .sec-we-mod__star_8{top:22%;left:100%}.section-weightless-mode .sec-we-mod__star_9{top:7%;left:109%}.section-weightless-mode .sec-we-mod__star_10{top:12%;left:120%}.section-weightless-mode .section-weightless-mode_chair-img{width:100%}.section-weightless-mode .section-weightless-mode_chair-img-2{width:100%}.section-weightless-mode .section-weightless-mode_chair-img-wrap{width:100%;height:300px}.section-weightless-mode .section-weightless-swiper{width:100%}.section-weightless-mode .section-weightless-swiper .swiper-slide,.section-weightless-mode .section-weightless-swiper .swiper-slide-duplicate,.section-weightless-mode .section-weightless-swiper .swiper-slide-next,.section-weightless-mode .section-weightless-swiper .swiper-slide-prev{opacity:0!important}.section-weightless-mode .section-weightless-swiper .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.section-weightless-mode .section-weigh-mode-chair-img-sl .swiper-slide,.section-weightless-mode .section-weigh-mode-chair-img-sl .swiper-slide-duplicate,.section-weightless-mode .section-weigh-mode-chair-img-sl .swiper-slide-next,.section-weightless-mode .section-weigh-mode-chair-img-sl .swiper-slide-prev{opacity:0!important}.section-weightless-mode .section-weigh-mode-chair-img-sl .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}@keyframes animGreatCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media all and (max-width:1239px){.section-weightless-mode{height:700px}.section-weightless-mode .section-weightless-mode_chair-img,.section-weightless-mode .section-weightless-mode_chair-img-2{height:399px}}@media all and (max-width:1023px){.section-weightless-mode{height:538px}.section-weightless-mode .section-weightless-mode__title{font-size:49.071px;line-height:83px}.section-weightless-mode .section-weightless-mode__subtitle{font-size:44px}.section-weightless-mode .section-weightless-mode_chair-img,.section-weightless-mode .section-weightless-mode_chair-img-2{height:267px}.section-weightless-mode .section-weightless-mode__star-wrapper{width:129%;height:321%}.section-weightless-mode .sec-we-mod__circle{width:690.65px;height:691.63px}.section-weightless-mode .sec-we-mod__circle-1{top:-115px;right:-89%}.section-weightless-mode .sec-we-mod__circle-2{top:257px;left:-70%}}@media all and (max-width:767px){.section-weightless-mode{height:317px;padding:20px 0}.section-weightless-mode .section-weightless-mode__wrap{height:100%;justify-content:space-between;flex-wrap:nowrap}.section-weightless-mode .section-weightless-mode__title{font-size:23px;line-height:47px}.section-weightless-mode .section-weightless-mode__subtitle{font-size:21px;line-height:32px;margin:-22px 0 20px 0}.section-weightless-mode .section-weightless-mode_chair-img-wrap{position:relative;width:100%;height:174px}.section-weightless-mode .section-weightless-mode_chair-img,.section-weightless-mode .section-weightless-mode_chair-img-2{height:180px}.section-weightless-mode .section-weightless-mode__star-wrapper{width:94%;height:88%}.section-weightless-mode .sec-we-mod__circle-1{top:-56%;right:-82%}.section-weightless-mode .sec-we-mod__circle-2{top:4%;left:-70%}.section-weightless-mode .sec-we-mod__star{position:absolute}.section-weightless-mode .sec-we-mod__star_1{top:13%;left:-1%;width:37.48px;height:37.48px}.section-weightless-mode .sec-we-mod__star_2{top:40%;left:11%;width:8.37px;height:8.37px}.section-weightless-mode .sec-we-mod__star_3{top:30%;left:22%;width:12.41px;height:12.41px}.section-weightless-mode .sec-we-mod__star_4{top:43%;left:36%;width:5.82px;height:5.82px}.section-weightless-mode .sec-we-mod__star_5{top:39%;left:65%;width:8.32px;height:8.32px}.section-weightless-mode .sec-we-mod__star_6{top:44%;left:74%;z-index:1;width:11.23px;height:11.23px}.section-weightless-mode .sec-we-mod__star_7{top:37%;left:85%;width:8.37px;height:8.37px}.section-weightless-mode .sec-we-mod__star_8{width:6.58px;height:6.58px;top:29%;left:86%}.section-weightless-mode .sec-we-mod__star_9{top:13%;left:93%;width:14.58px;height:14.58px}.section-weightless-mode .sec-we-mod__star_10{top:12%;left:120%;width:14.58px;height:14.58px}}.section-yamaguchi-x-video{background-color:#9e9fa3;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;max-height:870px;background-image:url(../images/product/yamaguchi-x-new/section-yamaguchi-x-video__bgi3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.section-yamaguchi-x-video__video{transform:scale(1.02)}.section-aerocompression{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-section-weightless-mode.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.section-aerocompression .section-aerocompression__wrap{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:54% 46%;grid-template-rows:291px 1fr;grid-row-gap:50px}.section-aerocompression .section-aerocompression__title{width:721px;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:46.89px;line-height:56.11px;color:#fff;text-transform:uppercase;margin-bottom:40px;opacity:0;transition:all .8s ease 0s}.section-aerocompression .section-aerocompression__subtitle{font-family:Montserrat;font-style:normal;font-weight:600;font-size:32px;line-height:44.8px;color:#fff;margin-bottom:30px;opacity:0;transition:all .8s ease .5s}.section-aerocompression .section-aerocompression__img-wrap{position:relative;grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:3;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}.section-aerocompression .section-aerocompression__circle-wrap{position:absolute;top:143px;left:-47px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:139.33px;height:139.33px;background:#fff;border-radius:50%}@keyframes animSectAero{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}.section-aerocompression .section-aerocompression__circle-txt-1{font-family:Montserrat;font-style:normal;font-weight:900;font-size:46.1733px;line-height:52px;color:#324c60;padding-left:38px}.section-aerocompression .section-aerocompression__circle-txt-2{font-family:Montserrat;font-style:normal;font-weight:900;font-size:25px;line-height:29px;color:#324c60;padding-left:38px}.section-aerocompression .section-aerocompression__img-air{position:absolute;top:121px;left:180px;animation:animSectAero 2s infinite}.section-aerocompression .section-aerocompression__content-wrap{opacity:0;transition:all .8s ease 1s}.section-aerocompression .section-aerocompression__text{width:79%;font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37.4px;color:#fff;margin-bottom:40px}.section-aerocompression .section-aerocompression__btn{background:#fe3547;border-radius:31px;min-width:581px;min-height:67px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border:none;font-family:Montserrat;font-style:normal;font-weight:500;font-size:22px;line-height:27px;text-align:center;color:#fff}.section-aerocompression ._active{opacity:1}@media all and (max-width:1239px){.section-aerocompression .section-aerocompression__img-air{top:149px;left:83px}}@media all and (max-width:1023px){.section-aerocompression .section-aerocompression__wrap{grid-template-columns:100%;grid-template-rows:333px 761px 1fr;grid-row-gap:17px}.section-aerocompression .section-aerocompression__img-wrap{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:3}.section-aerocompression .section-aerocompression__heading-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.section-aerocompression .section-aerocompression__title{width:100%;text-align:center}.section-aerocompression .section-aerocompression__subtitle{text-align:center}.section-aerocompression .section-aerocompression__img-wrap{justify-content:center}.section-aerocompression .section-aerocompression__img-air{width:100%;top:119px;left:0}.section-aerocompression .section-aerocompression__circle-wrap{top:-14px;left:577px}.section-aerocompression .section-aerocompression__content-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.section-aerocompression .section-aerocompression__text{text-align:center}}@media all and (max-width:767px){.section-aerocompression .section-aerocompression__wrap{padding-top:20px;padding-bottom:25px;grid-template-rows:143px 502px 1fr}.section-aerocompression .section-aerocompression__title{margin-bottom:10px}.section-aerocompression .section-aerocompression__title{font-size:21.5915px;line-height:26px}.section-aerocompression .section-aerocompression__subtitle{font-size:15px;line-height:21px;margin-bottom:10px}.section-aerocompression .section-aerocompression__img-chair{width:330.7px;height:485px}.section-aerocompression .section-aerocompression__img-air{top:94px;height:360px;left:0}.section-aerocompression .section-aerocompression__circle-wrap{width:52px;height:52px;top:17px;left:81%;flex-wrap:nowrap}.section-aerocompression .section-aerocompression__circle-txt-1{font-size:18px;line-height:20px;padding-left:15px}.section-aerocompression .section-aerocompression__circle-txt-2{font-size:10px;line-height:12px;padding-left:15px}.section-aerocompression .section-aerocompression__text{width:100%;font-size:15px;line-height:26px;margin-bottom:33px}.section-aerocompression .section-aerocompression__btn{min-width:100%;font-size:15px;line-height:18px;min-height:34px}}.section-floating-session{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-section-floating-session.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;transform:scale(1.01);padding-top:38px}.section-floating-session .section-floating-session__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.section-floating-session .section-floating-session__title{width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:122.042px;line-height:143px;color:#fff;margin-bottom:6px}.section-floating-session .section-floating-session__text{width:100%;font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;color:#fff;margin-bottom:6px;opacity:0;transition:opacity .8s ease .5s}.section-floating-session .section-floating-session__anim-wrap{min-height:645px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-wrap:wrap;opacity:0;transition:opacity .8s ease 1s}.section-floating-session .section-floating-session__shadow{position:absolute;top:4px;z-index:1;animation:animFloSes2 4s infinite}.section-floating-session .section-floating-session__girl{position:absolute;z-index:2;top:88px;animation:animFloSes 4s infinite}.section-floating-session .section-floating-session__chair{bottom:0}.section-floating-session .section-floating-session__chair-mob{display:none}@keyframes animFloSes{0%{transform:translateY(10px)}50%{transform:translateY(50px)}100%{transform:translateY(10px)}}@keyframes animFloSes2{0%{transform:translateY(10px) scale(1)}50%{transform:translateY(40px) scale(1.1)}100%{transform:translateY(10px) scale(1)}}.section-floating-session ._active{opacity:1}@media all and (max-width:1023px){.section-floating-session .section-floating-session__chair{display:none}.section-floating-session .section-floating-session__chair-mob{display:block;width:100%;height:100%}.section-floating-session .section-floating-session__anim-wrap{width:100%;min-height:804px}}@media all and (max-width:767px){.section-floating-session{padding-bottom:25px}.section-floating-session .section-floating-session__wrap{align-items:center}.section-floating-session .section-floating-session__title{font-size:49.3017px;line-height:58px;text-align:center}.section-floating-session .section-floating-session__text{order:3}.section-floating-session .section-floating-session__anim-wrap{min-height:100px;height:413px;width:471px;margin-bottom:22px}.section-floating-session .section-floating-session__girl{top:-142px}.section-floating-session .section-floating-session__shadow{top:-141px}.section-floating-session .section-floating-session__chair-mob{height:auto}.section-floating-session .section-floating-session__text{font-size:15px;line-height:26px;text-align:center}}@media (max-width:540px){@keyframes animFloSes{0%{transform:translateY(10px)}50%{transform:translateY(25px)}100%{transform:translateY(10px)}}@keyframes animFloSes2{0%{transform:translateY(10px) scale(1)}50%{transform:translateY(35px) scale(1.1)}100%{transform:translateY(10px) scale(1)}}.section-floating-session .section-floating-session__anim-wrap{height:300px;width:320px}}@media all and (max-width:350px){.section-floating-session .section-floating-session__anim-wrap{height:261px;width:100%}}.section-floating-is{padding-top:37px;padding-bottom:71px;background-color:#1b3143;transform:scale(1.01)}.section-floating-is .section-floating-is__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;color:#fff;margin-bottom:55px;opacity:0;transition:opacity .8s ease .5s}.section-floating-is .section-floating-is__text:last-child{margin-bottom:90px}.section-floating-is .section-floating-is__slider-swiper{transform:translateX(-50px)}.section-floating-is .section-floating-is__imgs{object-fit:cover;border-radius:30px}.section-floating-is ._active{opacity:1}@media all and (max-width:767px){.section-floating-is .section-floating-is__slider-swiper{transform:translateX(0);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.section-floating-is .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.section-floating-is .section-floating-is__text{font-size:15px;line-height:26px;text-align:center;margin-bottom:20px}.section-floating-is .section-floating-is__text:last-child{margin-bottom:20px}.section-floating-is .section-floating-is__imgs{width:298px;height:198px;border-radius:23px}}.intelligent-body-massage{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-intelligent-body-massage.webp);background-size:cover;background-repeat:no-repeat;background-position:center;transform:scale(1.04);height:900px}.intelligent-body-massage .intelligent-body-massage__swiper{width:100%;height:100%;position:relative}.intelligent-body-massage .intelligent-body-massage__wrap{padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr 1fr;grid-column-gap:40px}.intelligent-body-massage .intelligent-body-massage__title{height:100.27px;z-index:3;width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:64.8769px;line-height:43px;color:#fff;margin-bottom:25px;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}.intelligent-body-massage .intelligent-body-massage__wrap-img{transform:scale(1.25) translate(9px,-119px);grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:3}.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-next,.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-prev{opacity:0;transition:all .5s linear 0s}.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide,.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-duplicate,.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-next,.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-prev{opacity:0!important}.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.intelligent-body-massage .swiper-slide .intelligent-body-massage__man-girl{max-width:100%;object-fit:contain;object-position:center}.intelligent-body-massage .intelligent-body-massage__wrap-content{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:3;overflow:hidden;padding-top:124px}.intelligent-body-massage .intelligent-body-massage__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:19px;line-height:32px;color:#fff;margin-bottom:40px}.intelligent-body-massage .intelligent-body-massage__swiper{height:253px;margin-bottom:50px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-wrapper{height:190px;margin-bottom:30px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-wrap:nowrap;background:#73534c;box-shadow:inset 0 4px 31px rgba(66,14,14,.29);border-radius:35px;width:100%}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide,.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide-duplicate,.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide-next,.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide-prev{opacity:0!important}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide__png{margin-right:30px;margin-left:38px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide__txt{margin-right:34px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff}.intelligent-body-massage .intelligent-body-massage__swiper .intelligent-body-massage__swiper-add-pagination{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;flex-wrap:wrap}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-pagination{width:89px;position:static;background-color:transparent}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-next{position:static;margin-left:10px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-prev{position:static}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-next:after,.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-prev:after{font-size:13px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-next,.intelligent-body-massage .intelligent-body-massage__swiper .swiper-button-prev{width:8px;height:16px;margin-top:0;color:#fff;margin-bottom:3px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-pagination-bullet{font-family:Montserrat;font-style:italic;font-weight:900;font-size:22px;line-height:37px;color:#fff;background-color:transparent;opacity:1;margin:0 9px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-pagination-bullet-active{background-color:transparent;font-size:32px;line-height:54px}.intelligent-body-massage .intelligent-body-massage__doctors{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.intelligent-body-massage .intelligent-body-massage__doctor{position:relative;width:172.44px;height:172.44px;margin:0 13px}.intelligent-body-massage .intelligent-body-massage__doctor:hover .intelligent-body-massage__doctor-txt{opacity:0;transition:all .8s ease 0s}.intelligent-body-massage .intelligent-body-massage__doctor-txt{z-index:2;position:absolute;width:100%;height:100%;background:rgba(41,13,13,.62);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:50%;text-align:center;font-family:Montserrat;font-style:normal;font-weight:700;font-size:13.4366px;line-height:19px;color:#fff}.intelligent-body-massage .intelligent-body-massage__doctor-img{z-index:1;position:absolute;width:100%;height:100%;border-radius:50%}.intelligent-body-massage .intelligent-body-massage__swans{position:absolute;top:31%;left:4%}.intelligent-body-massage .intelligent-body-massage__swans-right{position:absolute;top:6%;left:82%}.intelligent-body-massage .intelligent-body-massage__man-MOB{display:none}.intelligent-body-massage .intelligent-body-massage__birds{display:none}@media (max-width:1720px){.intelligent-body-massage .intelligent-body-massage__swans{top:38%;left:-6%}.intelligent-body-massage .intelligent-body-massage__swans-right{top:-5%;left:89%}}@media all and (max-width:1420px){.intelligent-body-massage{height:840px}.intelligent-body-massage .intelligent-body-massage__wrap{grid-template-columns:40% 60%}.intelligent-body-massage .intelligent-body-massage__swans,.intelligent-body-massage .intelligent-body-massage__swans-right{opacity:0}.intelligent-body-massage .intelligent-body-massage__title{text-align:center;font-size:47.8769px}}@media all and (max-width:1239px){.intelligent-body-massage{height:auto}.intelligent-body-massage .intelligent-body-massage__wrap{grid-template-columns:100%;grid-template-rows:100px 460px 625px}.intelligent-body-massage .intelligent-body-massage__title{grid-column-start:1;grid-column-end:2}.intelligent-body-massage .intelligent-body-massage__wrap-img{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:3}.intelligent-body-massage .intelligent-body-massage__wrap-content{position:relative;grid-column-start:1;grid-column-end:1;grid-row-start:3;grid-row-end:4}.intelligent-body-massage .intelligent-body-massage__man-girl{display:none}.intelligent-body-massage .intelligent-body-massage__man-MOB{display:block}.intelligent-body-massage .intelligent-body-massage__wrap-img{transform:none}.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.intelligent-body-massage .intelligent-body-massage__wrap-img .swiper-slide img{width:100%;height:100%}.intelligent-body-massage .intelligent-body-massage__wrap-content{padding-top:0;overflow:visible}.intelligent-body-massage .intelligent-body-massage__birds{display:block;position:absolute;top:0;left:0}.intelligent-body-massage .in-b-m__bir-1{top:-448px;left:317px}.intelligent-body-massage .in-b-m__bir-2{top:-95px;left:258px}.intelligent-body-massage .in-b-m__bir-3{top:-381px;left:647px}.intelligent-body-massage .in-b-m__bir-4{top:-71px;left:665px}}@media all and (max-width:1023px){.intelligent-body-massage .in-b-m__bir-1{top:-448px;left:107px}.intelligent-body-massage .in-b-m__bir-2{top:-95px;left:107px}.intelligent-body-massage .in-b-m__bir-3{top:-381px;left:522px}.intelligent-body-massage .in-b-m__bir-4{top:-71px;left:522px}}@media all and (max-width:767px){.intelligent-body-massage{transform:scale(1.02)}.intelligent-body-massage .intelligent-body-massage__wrap-content{display:flex;flex-direction:cover;justify-content:center;align-items:flex-start;flex-wrap:wrap}.intelligent-body-massage .intelligent-body-massage__wrap{grid-template-rows:53px 460px auto;padding-bottom:60px}.intelligent-body-massage .in-b-m__bir-1{left:-2%}.intelligent-body-massage .in-b-m__bir-2{left:-14%}.intelligent-body-massage .in-b-m__bir-3{left:92%}.intelligent-body-massage .in-b-m__bir-4{left:91%}.intelligent-body-massage .intelligent-body-massage__swiper{height:auto;margin-bottom:20px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-wrapper{height:auto}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:10px;border-radius:17.0997px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide__png{margin-bottom:10px;width:95.13px;height:72.31px}.intelligent-body-massage .intelligent-body-massage__swiper .swiper-slide__txt{font-size:11px;line-height:19px;text-align:center;margin:0}.intelligent-body-massage .intelligent-body-massage__title{font-size:27.2189px;line-height:32px}.intelligent-body-massage .intelligent-body-massage__text{font-size:15px;line-height:26px;margin-bottom:20px}.intelligent-body-massage .intelligent-body-massage__doctor{width:138px;height:138px}}.japanese-foot-massage{overflow:hidden;min-height:900px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-bottom:2px dashed #d9c5c1}@media (max-width:600px){.japanese-foot-massage{border-bottom:none}}.japanese-foot-massage .bgi-japanese-foot-massage{display:none}.japanese-foot-massage .japanese-foot-massage__video-mobv{display:none}.japanese-foot-massage__video{transform:scale(1.02);position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover!important}.japanese-foot-massage .japanese-foot-massage__wrap{z-index:2}.japanese-foot-massage .container-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:40px;padding-bottom:40px;height:100%}.japanese-foot-massage .japanese-foot-massage__content{z-index:2;max-width:584px}.japanese-foot-massage .japanese-foot-massage__title{font-family:Lighthaus;font-style:normal;font-weight:400;font-size:83.8677px;line-height:95px;color:#73534c;margin-bottom:30px;transform:translate(-120%,0);opacity:0;transition:all 1.2s ease 0s}.japanese-foot-massage .japanese-foot-massage__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;color:#73534c;width:501px;margin-bottom:30px;transform:translate(-120%,0);opacity:0;transition:all 1.2s ease .5s}.japanese-foot-massage .japanese-foot-massage__btn{width:501px;height:67px;text-align:center;background:#73534c;border-radius:37px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:22px;line-height:27px;color:#f2e8e4;margin-bottom:50px;transform:translate(-120%,0);opacity:0;transition:all 1.2s ease .8s}.japanese-foot-massage .japanese-foot-massage__article{box-sizing:border-box;width:493px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;padding:28px 32px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:27px;transform:translate(-120%,0);opacity:0;transition:all 1.2s ease 1s}.japanese-foot-massage .japanese-foot-massage__article .japanese-foot-massage__article-img{margin-right:37px;border-radius:50%}.japanese-foot-massage .japanese-foot-massage__article .japanese-foot-massage__article-txt{font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#73534c}.japanese-foot-massage .modal-tui-na{position:absolute;bottom:0;z-index:3;width:1058px;height:600px;max-height:600px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.15);border-radius:31px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;display:none;padding:33px;transition:all .3s ease 0s}.japanese-foot-massage .modal-tui-na__img{border-radius:31px;width:471px;height:535px;margin-right:42px}.japanese-foot-massage .modal-tui-na__content{position:relative}.japanese-foot-massage .modal-tui-na__btn-close{position:absolute;top:72px;right:-305px;opacity:.8}.japanese-foot-massage .modal-tui-na__btn-close:hover{opacity:1;transition:opacity .8s ease 0s}.japanese-foot-massage .modal-tui-na__title{font-family:Lighthaus;font-style:normal;font-weight:400;font-size:38px;line-height:48px;color:#181818;margin-bottom:30px}.japanese-foot-massage .modal-tui-na__txt{width:404px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:20px;line-height:34px;color:#000;max-height:398px;overflow-y:scroll}.japanese-foot-massage .modal-tui-na__btn-close{transform:rotate(90deg);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;background:#181818;border-radius:31px;padding:18px;font-family:"Bebas Neue Cyrillic";font-style:normal;font-weight:400;font-size:42.7075px;line-height:0;color:#fff;text-transform:uppercase}.japanese-foot-massage .modal-tui-na__btn-close-svg{margin-right:18px}.japanese-foot-massage ._active{transform:translate(0,0);opacity:1}@media all and (max-width:1239px){.japanese-foot-massage .modal-tui-na__img{width:269px;height:317px}.japanese-foot-massage .modal-tui-na{width:795px}.japanese-foot-massage .modal-tui-na__btn-close{right:-199px}}@media all and (max-width:767px){.japanese-foot-massage{min-height:auto}.japanese-foot-massage .japanese-foot-massage__video{display:none}.japanese-foot-massage .bgi-japanese-foot-massage{display:block;transform:scale(1.02);position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover!important}.japanese-foot-massage .modal-tui-na__img{height:317px;width:100%;margin-bottom:25px}.japanese-foot-massage .modal-tui-na{width:100%;flex-direction:column;flex-direction:column;height:759px;max-height:810px}.japanese-foot-massage .modal-tui-na__btn-close{right:-199px;top:-442px}.japanese-foot-massage .modal-tui-na__btn-close{right:auto;transform:rotate(0);padding:11px;font-size:22.7075px}.japanese-foot-massage .modal-tui-na__btn-close-svg{margin-right:10px;width:22px}.japanese-foot-massage .japanese-foot-massage__content{max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.japanese-foot-massage .japanese-foot-massage__title{width:100%;font-size:43.0827px;line-height:49px;margin-bottom:20px;text-align:center}.japanese-foot-massage .japanese-foot-massage__text{width:100%;margin-right:0;margin-bottom:30px;text-align:center;font-size:15px;line-height:26px}.japanese-foot-massage .japanese-foot-massage__video-mobv{display:block}.japanese-foot-massage .japanese-foot-massage__btn{width:100%;font-size:15px;line-height:18px;border-radius:22.0818px;height:39.99px;margin-bottom:22px}.japanese-foot-massage .japanese-foot-massage__article{width:100%;border-radius:16.3753px;padding:10px;align-items:center}.japanese-foot-massage .japanese-foot-massage__article-img{margin-right:13px!important;width:70.96px;height:70.35px}.japanese-foot-massage .japanese-foot-massage__article-txt{font-size:8.86345px!important;line-height:15px!important}.japanese-foot-massage .modal-tui-na__content{width:100%}.japanese-foot-massage .modal-tui-na__title{width:100%;text-align:center;font-size:27px;line-height:31px;margin-bottom:4px}.japanese-foot-massage .modal-tui-na__txt{width:100%;text-align:center;height:264px;font-size:17px;line-height:25px}}.touch-remote-control{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-touch-remote-control.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;transform:scale(1);max-height:890px;padding:56px 0 46.1px 0}.touch-remote-control .touch-remote-control__wrap{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:100px 270px 270px 158px;cursor:none}.touch-remote-control .touch-remote-control__title{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1;width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:71px;line-height:78px;color:#645252;margin-bottom:25px;transform:translate(0,120%);opacity:0;transition:all 2s ease 0s}.touch-remote-control .touch-remote-control__tablet-wrap-img{background-image:url(../images/product/yamaguchi-x-new/touch-remote-control__tablet.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;width:790.61px;height:532.24px}.touch-remote-control .touch-remote-control__tablet-wrap{margin-left:50px;position:relative;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4}.touch-remote-control .touch-remote-control__swiper-wrap{width:693.46px;height:433.03px;overflow:hidden;position:absolute;top:56px;left:31px}.touch-remote-control .touch-remote-control__left-hand{position:absolute;top:205px;left:-116px;z-index:2;pointer-events:none}.touch-remote-control .touch-remote-control__right-block{margin-left:50px;grid-column-start:3;grid-column-end:3;grid-row-start:2;grid-row-end:4;transform:translate(120%,0);opacity:0;transition:all 2s ease 0s}.touch-remote-control .touch-remote-control__right-block-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.touch-remote-control .touch-remote-control__right-block-txt-1{text-transform:uppercase;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:181.816px;line-height:200px;color:#b96c6c}.touch-remote-control .touch-remote-control__right-block-txt-2{text-transform:uppercase;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:58.0019px;line-height:64px;color:#b96c6c}.touch-remote-control .touch-remote-control__right-block-bottom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.touch-remote-control .touch-remote-control__description{padding:21px 64px;width:890px;height:146px;grid-column-start:2;grid-column-end:4;grid-row-start:4;grid-row-end:4;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:27px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:22px;line-height:34px;color:#73534c;transform:translate(0,120%);opacity:0;transition:all 2s ease 0s}.touch-remote-control ._active{opacity:1;transform:translate(0,0)}.touch-remote-control .touch-remote-control__cursor{z-index:5;transform:scale(3.31)}@media all and (max-width:1239px){.touch-remote-control{max-height:none}.touch-remote-control .touch-remote-control__wrap{grid-template-columns:100% 0 0;grid-template-rows:auto auto auto auto;cursor:pointer}.touch-remote-control .touch-remote-control__title{grid-column-start:1;grid-column-end:2;text-align:center}.touch-remote-control .touch-remote-control__tablet-wrap{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;margin:0 auto;width:100%}.touch-remote-control .touch-remote-control__left-hand{display:none}.touch-remote-control .touch-remote-control__tablet-wrap-img{background-image:url(../images/product/yamaguchi-x-new/touch-remote-control__tablet-for-mob.png);background-size:contain;width:100%;height:513.24px}.touch-remote-control .touch-remote-control__right-block{width:100%;grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 0 30px 0}.touch-remote-control .touch-remote-control__right-block-top{margin-right:35px}.touch-remote-control .touch-remote-control__description{width:100%;height:auto;grid-column-start:1;grid-column-end:1;grid-row-start:4;grid-row-end:5}.touch-remote-control .touch-remote-control__swiper-wrap{position:static;margin:0 auto;transform:translateY(46px)}}@media all and (max-width:1023px){.touch-remote-control .touch-remote-control__swiper-wrap{transform:translateY(57px);width:649.46px;height:401.03px}}@media all and (max-width:767px){.touch-remote-control{padding:30px 0 30px 0}.touch-remote-control .touch-remote-control__right-block-txt-1{font-size:65.2426px;line-height:72px}.touch-remote-control .touch-remote-control__right-block-txt-2{font-size:20.8133px;line-height:23px}.touch-remote-control .touch-remote-control__title{font-size:30px;line-height:33px;margin-bottom:25px}.touch-remote-control .touch-remote-control__tablet-wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.touch-remote-control .touch-remote-control__tablet-wrap-img{width:315px;height:215px}.touch-remote-control .touch-remote-control__swiper-wrap{transform:translateY(18px);width:295px;height:190px}.touch-remote-control .swiper-slide img{height:100%}.touch-remote-control .touch-remote-control__description{padding:12px;font-size:15px;line-height:26px;text-align:center;border-radius:9.10112px}}@media (max-width:374px){.touch-remote-control .touch-remote-control__tablet-wrap-img{width:263px;height:200px}.touch-remote-control .touch-remote-control__swiper-wrap{transform:translateY(29px);width:235px;height:146px}.touch-remote-control .touch-remote-control__right-block{margin:0 0 20px 0}}.graphene-technology{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-graphene-technology.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:900px;max-width:1920px;margin:0 auto}.graphene-technology .graphene-technology__wrap-img-chai{display:none}.graphene-technology .graphene-technology__bgi-heat{position:absolute;object-fit:cover;object-position:center;transform:translateX(-4px) translateY(-5px);animation:animSectAero 2s infinite}.graphene-technology .graphene-technology__wrap{position:relative;padding:55px 0}.graphene-technology .graphene-technology__title{text-transform:uppercase;max-width:479px;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:94.48px;line-height:113px;color:#fff;text-shadow:0 0 20px #4f0000;margin-bottom:50px;transform:scale(0);opacity:0;transition:all 1s ease .5s}.graphene-technology .graphene-technology__title div{font-size:70.48px;line-height:84px}.graphene-technology .graphene-technology__circle{position:absolute;top:342px;left:377px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:198px;height:198px;background:#b96c6c;border-radius:50%;transform:scale(0);opacity:0;transition:all 1s ease 1s}.graphene-technology .graphene-technology__circle-txt{font-family:Montserrat;font-style:normal;font-weight:900;font-size:28.2073px;line-height:31px;text-align:center;color:#fff}.graphene-technology .graphene-technology__circle-txt:nth-child(2){font-size:52.7698px;line-height:58px}.graphene-technology .graphene-technology__circle-txt:nth-child(3){font-size:27px;line-height:30px}.graphene-technology .graphene-technology__description{width:400px;height:288px;background:#73534c;border-radius:34px;padding:28px 36px 38px 30px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;color:#fff;transform:scale(0);opacity:0;transition:all 1s ease .3s}.graphene-technology ._active{transform:scale(1);opacity:1}@media all and (max-width:767px){.graphene-technology{height:auto;background-image:none;background-color:#312320}.graphene-technology .graphene-technology__bgi-heat{display:none}.graphene-technology .graphene-technology__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.graphene-technology .graphene-technology__title{font-size:43.1877px;line-height:52px;text-align:center;margin:0 0 25px 0;padding:0 15px;width:100%}.graphene-technology .graphene-technology__title div{font-size:32px;line-height:38px}.graphene-technology .graphene-technology__wrap-img-chai{display:block;position:relative;width:100%;height:104vw}.graphene-technology .graphene-technology__mob-chai{width:100%;height:100%;position:absolute;margin:0 auto}.graphene-technology .graphene-technology__mob-nag{width:100%;height:100%;position:absolute;margin:0 auto;animation:animSectAero 2s infinite}.graphene-technology .graphene-technology__description{width:95%;padding:12px 30px 20px 30px;height:auto;text-align:center;font-size:15px;line-height:26px;border-radius:25.5px}.graphene-technology .graphene-technology__circle{width:55px;height:55px;top:239px;left:52px}.graphene-technology .graphene-technology__circle-txt{font-size:7.83537px;line-height:9px}.graphene-technology .graphene-technology__circle-txt:nth-child(2){font-size:14.6583px;line-height:16px}.graphene-technology .graphene-technology__circle-txt:nth-child(3){font-size:7.68959px;line-height:8px}}.intelligent-assistant{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-intelligent-assistant.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:900px;transform:scale(1.01)}.intelligent-assistant .intelligent-assistant__chair-img-for-mobg{display:none}.intelligent-assistant .intelligent-assistant__wrap{display:grid;grid-template-columns:46% 54%;grid-template-rows:121px 611px;padding-top:50px;padding-bottom:50px;grid-row-gap:36px}.intelligent-assistant .intelligent-assistant__title{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:1;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:60.2315px;line-height:71px;text-align:right;color:#fff;transform:translate(120%,0);opacity:0;transition:all 1.2s ease .6s}.intelligent-assistant .intelligent-assistant__content{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;flex-wrap:nowrap;transform:translate(120%,0);opacity:0;transition:all 1.2s ease .3s}.intelligent-assistant .intelligent-assistant__subtitle{font-family:Montserrat;font-style:normal;font-weight:500;font-size:22px;line-height:37px;text-align:right;color:#fff;margin-bottom:15px}.intelligent-assistant .intelligent-assistant__text{max-width:527px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;text-align:right;color:#fff}.intelligent-assistant .intelligent-assistant__picture-wrap{position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.intelligent-assistant .intelligent-assistant__chair-img{position:absolute;max-width:1000%;top:-221px;left:-739px}@keyframes animAssisGirl{0%{transform:translateY(0)}50%{transform:translateY(-50px)}100%{transform:translateY(0)}}.intelligent-assistant .intelligent-assistant__girl-img{position:absolute;top:-78px;left:237px;width:368px;height:832px;animation:animAssisGirl 4s infinite;opacity:0;transition:all 4s ease .3s}.intelligent-assistant ._active{opacity:1;transform:translate(0,0)}@media all and (max-width:1239px){.intelligent-assistant .intelligent-assistant__title{grid-column-start:1}.intelligent-assistant .intelligent-assistant__girl-img{left:0}.intelligent-assistant .intelligent-assistant__chair-img{left:-974px}}@media all and (max-width:1023px){.intelligent-assistant{height:auto}.intelligent-assistant .intelligent-assistant__wrap{grid-template-columns:100% 0;grid-template-rows:auto auto auto;grid-row-gap:20px}.intelligent-assistant .intelligent-assistant__title{width:100%;text-align:center;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:1}.intelligent-assistant .intelligent-assistant__content{width:100%;align-items:center;grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}.intelligent-assistant .intelligent-assistant__picture-wrap{min-height:200px;height:486px;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.intelligent-assistant .intelligent-assistant__text{max-width:100%;text-align:center}.intelligent-assistant .intelligent-assistant__chair-img{display:none}.intelligent-assistant .intelligent-assistant__chair-img-for-mobg{width:100%;display:block;margin:0 auto;position:absolute;bottom:0}.intelligent-assistant .intelligent-assistant__girl-img{top:-44px;left:256px;width:197px;height:436px}}@media all and (max-width:767px){@keyframes animAssisGirl{0%{transform:translateY(0)}50%{transform:translateY(-25px)}100%{transform:translateY(0)}}.intelligent-assistant .intelligent-assistant__wrap{grid-row-gap:35px}.intelligent-assistant .intelligent-assistant__picture-wrap{width:392px;margin:0 auto}.intelligent-assistant .intelligent-assistant__girl-img{left:101px}.intelligent-assistant .intelligent-assistant__title{width:100%;font-size:27.0863px;line-height:32px;text-align:center}.intelligent-assistant .intelligent-assistant__subtitle{font-size:15px;line-height:26px;width:100%;text-align:center}.intelligent-assistant .intelligent-assistant__text{font-size:15px;line-height:26px;width:100%;text-align:center}}@media (max-width:470px){.intelligent-assistant .intelligent-assistant__picture-wrap{width:320px}.intelligent-assistant .intelligent-assistant__girl-img{left:63px;top:-58px}.intelligent-assistant .intelligent-assistant__title{padding-bottom:55px}.intelligent-assistant .intelligent-assistant__wrap{grid-row-gap:0}}.smart-slide-pro{position:relative;height:900px}.smart-slide-pro .japanese-foot-massage__video-mob{display:none}.smart-slide-pro .smart-slide-pro__bgipro-mob-cont{display:none}.smart-slide-pro .smart-slide-pro__video{position:absolute;transform:scale(1.05);height:100%;width:100%;object-fit:cover}.smart-slide-pro .smart-slide-pro__bgi{z-index:1;position:absolute;top:-6px;left:-358px;backdrop-filter:blur(0);transform:scale(1.2)}.smart-slide-pro .smart-slide-pro__bgi path{fill-opacity:.8}.smart-slide-pro .smart-slide-pro__bgiFirefox{display:none}.smart-slide-pro .smart-slide-pro__wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}.smart-slide-pro .smart-slide-pro__title{text-transform:uppercase;max-width:499px;z-index:2;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:56.9279px;line-height:67px;color:#645252;margin-bottom:50px}.smart-slide-pro .smart-slide-pro__title div{color:#b96c6c}.smart-slide-pro .smart-slide-pro__content{z-index:2;max-width:276px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.smart-slide-pro .smart-slide-pro__subtitle{z-index:2;font-family:Montserrat;font-style:normal;font-weight:500;font-size:22px;line-height:37px;color:#645252;margin-bottom:45px}.smart-slide-pro .smart-slide-pro__description{font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:37px;color:#645252}@media all and (max-width:767px){.smart-slide-pro .smart-slide-pro__title{font-size:36.9246px;line-height:43px}}@media (max-width:500px){.smart-slide-pro{background-image:url(../images/product/yamaguchi-x-new/BACKGROUND-smart-slide-pro-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent;height:auto}.smart-slide-pro:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,rgba(255,255,255,.85) -1.25%,rgba(255,255,255,0) 83.65%);z-index:2}.smart-slide-pro .smart-slide-pro__video{display:none}.smart-slide-pro .smart-slide-pro__bgi{display:none}.smart-slide-pro .smart-slide-pro__wrap{padding:16px 0}.smart-slide-pro .japanese-foot-massage__video-mob{display:block;position:absolute;top:0;height:auto;width:100%;object-fit:contain;object-position:top}.smart-slide-pro .smart-slide-pro__title{width:100%;height:431px;max-width:none;text-align:center;font-size:36.9246px;line-height:43px;color:#664d48}.smart-slide-pro .smart-slide-pro__title div{color:#924949}.smart-slide-pro .smart-slide-pro__content{position:relative;width:100%;max-width:none}.smart-slide-pro .smart-slide-pro__subtitle{width:100%;font-size:15px;line-height:26px;text-align:center;margin-bottom:15px}.smart-slide-pro .smart-slide-pro__description{z-index:3;width:100%;font-size:15px;line-height:26px;text-align:center;padding:0 15px}.smart-slide-pro .smart-slide-pro__bgipro-mob-cont{display:block;width:100%;height:auto;position:absolute;top:-38%;left:0;max-width:260%!important}}.wireless-charger{background-image:url(../images/product/yamaguchi-x-new/wireless-charger-BACKGROUND.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:900px;transform:scale(1.01);padding:60px 0 23px 0}.wireless-charger .wireless-charger__wrap .swiper-slide,.wireless-charger .wireless-charger__wrap .swiper-slide-duplicate,.wireless-charger .wireless-charger__wrap .swiper-slide-next,.wireless-charger .wireless-charger__wrap .swiper-slide-prev{opacity:0!important}.wireless-charger .wireless-charger__wrap .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.wireless-charger .swiper-slide{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.wireless-charger .swiper-slide__title{text-transform:uppercase;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:85.271px;line-height:107px;color:#fff;margin-bottom:50px;z-index:2}.wireless-charger .swiper-slide__subtitle{font-family:Lighthaus;font-style:normal;font-weight:400;font-size:39.5845px;line-height:67px;color:#fff;margin-bottom:50px;z-index:2}.wireless-charger .swiper-slide__description{font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:44px;color:#fff;z-index:2;max-width:513px}.wireless-charger .wireless-charger__slide-img{position:absolute;top:0;left:0}.wireless-charger .sswc1 img{max-width:1656px;height:973px;top:-90px;left:55px;transform:scale(1.02)}.wireless-charger .sswc2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.wireless-charger .sswc2 .swiper-slide__title{text-align:right}.wireless-charger .sswc2 img{max-width:1147px;height:900px;top:-59px;left:-327px;transform:scale(1.02)}.wireless-charger .sswc2 .swiper-slide__subtitle{width:382px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:22px;line-height:44px;text-align:right;color:#fff}.wireless-charger .sswc3{position:relative}.wireless-charger .sswc3 img{max-width:1920px;height:900px;top:-50px;left:-327px;transform:scale(1.01)}.wireless-charger .sswc3 .swiper-slide__title{font-size:76px;line-height:92px;margin-bottom:7px}.wireless-charger .sswc3 .swiper-slide__subtitle{font-size:34.5845px;line-height:67px;margin-bottom:25px}.wireless-charger .sswc3::after{content:"";width:1920px;height:1100px;position:absolute;top:-95px;left:-363px;background:linear-gradient(90deg,#664a42 -.61%,rgba(102,74,66,.549825) 49.92%,rgba(102,74,66,0) 64.07%)}.wireless-charger .sswc4 img{max-width:1173px;height:763px;top:95px;left:26px}.wireless-charger .sswc4 .swiper-slide__title{width:100%;text-align:center;font-size:71px;line-height:86px}.wireless-charger .swiper-pagination{transform:translateY(-25px)}.wireless-charger .swiper-pagination .swiper-pagination-bullet{margin:0 7px;width:28px;height:28px;background:#f2e8e4}.wireless-charger .swiper-pagination .swiper-pagination-bullet-active{background:#e03638}@media all and (max-width:767px){.wireless-charger{display:none}}.wireless-charger-mob{display:none}.wireless-charger-mob .wireless-charger-mob__wrap{position:relative}@media all and (max-width:767px){.wireless-charger-mob{display:block;background-image:url(../images/product/yamaguchi-x-new/wireless-charger-BACKGROUND.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-top:20px;height:700px}.wireless-charger-mob .wireless-charger-mob__wrap{position:static}.wireless-charger-mob .swiper-slide__title{width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:34.331px;line-height:43px;text-align:center;color:#fff;margin-bottom:15px}.wireless-charger-mob .swiper-slide__subtitle{width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:17.0506px;line-height:29px;text-align:center;color:#fff}.wireless-charger-mob .swiper-slide{position:relative}.wireless-charger-mob .wireless-charger-mob__img-mob{position:absolute}.wireless-charger-mob .swiper-pagination{bottom:20px}.wireless-charger-mob .wir__img-m1{transform:scale(1.7) translateX(15vw) translateY(69px)}.wireless-charger-mob .wir__img-m2{transform:scale(1.35) translateY(83px);width:100%;margin:0 auto}.wireless-charger-mob .swiper-slide,.wireless-charger-mob .swiper-slide-duplicate,.wireless-charger-mob .swiper-slide-next,.wireless-charger-mob .swiper-slide-prev{opacity:0!important}.wireless-charger-mob .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.wireless-charger-mob .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:11px;height:11px;background:#f2e8e4}.wireless-charger-mob .swiper-pagination .swiper-pagination-bullet-active{background:#e03638}}@media (max-width:500px){.wireless-charger-mob{height:510px}.wireless-charger-mob .wir__img-m1{transform:scale(1.7) translateX(11vw) translateY(-12px)}.wireless-charger-mob .wir__img-m2{transform:scale(1) translateY(3vw)}}.wireless-charger-mob-d-2{display:none}@media all and (max-width:767px){.wireless-charger-mob-d-2{display:block;height:910px;background-image:url(../images/product/yamaguchi-x-new/wireless-charger-BACKGROUND.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;transform:scale(1.01);padding:23px 0 23px 0}}.wireless-charger-mob-d-2 .wireless-charger-mob-d-2__wrap{position:relative;height:100%}.wireless-charger-mob-d-2 .swiper-slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.wireless-charger-mob-d-2 .swiper-slide__title{height:140px;width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:34.331px;line-height:43px;text-align:center;color:#fff;margin-bottom:15px}.wireless-charger-mob-d-2 .swiper-slide__subtitle{height:29px;width:100%;font-family:Lighthaus;font-style:normal;font-weight:400;font-size:17.0506px;line-height:29px;text-align:center;color:#fff;margin-bottom:27px}.wireless-charger-mob-d-2 .s__sub{visibility:hidden}.wireless-charger-mob-d-2 .wireless-charger-mob-d-2__img-mob{margin-bottom:34px}.wireless-charger-mob-d-2 .swiper-slide__descr{width:90%;font-family:Montserrat;font-style:normal;font-weight:400;font-size:15px;line-height:30px;text-align:center;color:#fff}.wireless-charger-mob-d-2 .swiper-slide,.wireless-charger-mob-d-2 .swiper-slide-duplicate,.wireless-charger-mob-d-2 .swiper-slide-next,.wireless-charger-mob-d-2 .swiper-slide-prev{opacity:0!important}.wireless-charger-mob-d-2 .swiper-slide-active{opacity:1!important;transition:opacity 1s linear 0s}.wireless-charger-mob-d-2 .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:11px;height:11px;background:#f2e8e4}.wireless-charger-mob-d-2 .swiper-pagination .swiper-pagination-bullet-active{background:#e03638}@media (max-width:500px){.wireless-charger-mob-d-2 .swiper-pagination{transform:translateY(0)}.wireless-charger-mob-d-2 .swiper-pagination-bullet{margin:0 4px!important}}.gallery-yamaguchi-x{height:900px}.gallery-yamaguchi-x .gallery-yamaguchi-x-swiper{position:relative;transform:scale(1.024)}.gallery-yamaguchi-x .gallery-yamaguchi-x__img{object-fit:cover}.gallery-yamaguchi-x .swiper-pagination{transform:translateY(-25px)}.gallery-yamaguchi-x .swiper-pagination .swiper-pagination-bullet{margin:0 7px;width:28px;height:28px;background:#f2e8e4}.gallery-yamaguchi-x .swiper-pagination .swiper-pagination-bullet-active{background:#e03638}@media all and (max-width:1023px){.gallery-yamaguchi-x{height:600px}.gallery-yamaguchi-x .gallery-yamaguchi-x-swiper{height:100%}.gallery-yamaguchi-x .gallery-yamaguchi-x__img{width:100%;height:100%}}@media all and (max-width:767px){.gallery-yamaguchi-x{height:400px}.gallery-yamaguchi-x .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px}}@media (max-width:500px){.gallery-yamaguchi-x{height:200px}}@media (max-width:500px){.gallery-yamaguchi-x .swiper-pagination{transform:translateY(0)}.gallery-yamaguchi-x .swiper-pagination-bullet{margin:0 4px!important}}.cross-sale-block{position:relative;height:900px;background-image:url(../images/product/yamaguchi-x-new/cross-sale-bloc-BACKGROUND.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.cross-sale-block .cross-sale-block__link-youtube{height:170px;width:100%;position:absolute;top:25%;left:0}@media all and (max-width:767px){.cross-sale-block .cross-sale-block__link-youtube{height:45px}}.cross-sale-block .cross-sale-block__link{transform:translateX(518px) translateY(667px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;text-decoration:none;width:315px;height:55px;background:#181818;box-sizing:border-box;border-radius:160px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:18px;line-height:31px;color:#fff;opacity:0;transition:opacity 2s ease 1s}.cross-sale-block .cross-sale-block__link:hover{background-color:#e03638;transition:background-color .8s ease 0s}.cross-sale-block .cross-sale-block__link-div{position:absolute;top:43px;left:288px;width:26.84px;height:15.75px;transform:rotate(332deg);border:15px solid transparent;border-top:20px solid #181818}.cross-sale-block .cross-sale-block__link:hover .cross-sale-block__link-div{border-top:20px solid #e03638;transition:border-top .8s ease 0s}.cross-sale-block ._active{opacity:1}@media all and (max-width:1239px){.cross-sale-block{height:600px}.cross-sale-block .cross-sale-block__link{opacity:1;transform:translateX(32vw) translateY(458px)}}@media all and (max-width:1023px){.cross-sale-block .cross-sale-block__link{transform:translateX(21vw) translateY(458px)}}@media all and (max-width:767px){.cross-sale-block .cross-sale-block__link{transform:translateX(19vw) translateY(458px)}}@media (max-width:500px){.cross-sale-block{height:200px}.cross-sale-block .cross-sale-block__link{transform:translateX(20vw) translateY(138px);width:160px;height:30px;font-size:8px;line-height:6px}.cross-sale-block .cross-sale-block__link-div{top:17px;left:135px;width:26.85px;height:15.75px}}#specModalBtn,#specModalBtnMob{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;font-family:Montserrat;font-style:normal;position:relative;z-index:900;display:-ms-grid;display:grid;place-content:center;background:#e03638;border-radius:160px}@media all and (max-width:767px){#specModalBtn,#specModalBtnMob{width:94%}}#specModalBtn:hover,#specModalBtnMob:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#000;border:#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{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;background-color:#fff;margin:auto;padding:81px 100px;border-radius:37px;max-width:876px;max-height:892px}@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-family:Montserrat;font-style:normal;font-weight:800;font-size:50px;line-height:44px;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-spec__tr:nth-child(odd){background:#f1f1f1}.modal-spec__td{vertical-align:top;padding:15px 5px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-top:10px;padding-bottom:10px;font-family:Montserrat;font-style:normal;font-weight:300;font-size:14px;line-height:140%;letter-spacing:-.01em;color:#000}.modal-spec__td>a{text-decoration:underline;font-weight:500;color:#fff;letter-spacing:-.01em}.modal-spec__td:nth-child(even){letter-spacing:-.01em;font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:140%;display:flex;align-items:center;letter-spacing:-.01em;color:#000}.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}button:hover{cursor:pointer}a:hover{cursor:pointer}.reviews__background{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%}.reviews__background img{max-width:unset;width:105%;object-fit:cover}.reviews__item{position:relative;overflow:hidden;padding-top:clamp(15px,3vw,40px);padding-bottom:clamp(15px,3vw,40px)}.reviews__wrapper{position:relative;z-index:2;display:grid;grid-template-areas:"i t" "i s" "i a" "i d";align-items:start;grid-template-rows:auto auto auto 1fr;grid-template-columns:auto 1fr;column-gap:20px;row-gap:20px}@media all and (max-width:1023px){.reviews__wrapper{grid-template-areas:"i t" "i s" "i a" "d d";grid-template-rows:unset;grid-template-columns:35vw auto}}@media all and (max-width:767px){.reviews__wrapper{grid-template-areas:"t" "s" "a" "d";grid-template-columns:unset}}@media all and (max-width:767px){.reviews__wrapper_nagiev{grid-template-areas:"t t" "s s" "i a" "d d";grid-template-columns:140px auto}}.reviews__title{grid-area:t;text-align:left;font-family:Lighthaus;font-weight:400;font-size:clamp(31px,8vw,69px);line-height:110%;color:#b96c6c}.reviews__title_big{font-size:clamp(34px,9vw,82px)}@media all and (max-width:767px){.reviews__title{text-align:center}}.reviews__subtitle{grid-area:s;text-transform:uppercase;font-family:Lighthaus;font-weight:400;font-size:clamp(20px,4vw,51px);line-height:110%;color:#645252}@media all and (max-width:767px){.reviews__subtitle{text-align:center}}.reviews__artist{grid-area:a;display:flex;column-gap:20px;text-transform:uppercase;font-family:Lighthaus;font-weight:400;font-size:clamp(13px,4vw,27px);line-height:140%;color:#383838}@media all and (max-width:767px){.reviews__artist{text-align:center;align-self:center}}@media all and (max-width:767px){.reviews__artist img{display:none}}.reviews__description{grid-area:d;font-family:Montserrat;font-weight:600;font-size:clamp(12px,3vw,25px);line-height:120%;color:#73534c;text-align:center;background:#fff;box-shadow:inset 0 0 15px rgba(116,0,0,.25);border-radius:clamp(15px,4vw,27px);display:flex;flex-direction:column;align-items:center;padding:clamp(20px,3vw,43px) 0!important}.reviews__video{grid-area:d;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;border-radius:clamp(15px,4vw,30px);align-self:end}.reviews__video:hover svg{filter:grayscale(.3)}.reviews__video img{width:100%;height:100%;object-fit:cover}.reviews__image{grid-area:i;border:2px solid #fff;padding:10px;border-radius:30px}@media all and (max-width:767px){.reviews__image{display:none}}@media all and (max-width:767px){.reviews__image_nagiev{display:block;padding:0;width:140px;height:140px;border:unset;border-radius:50%}}.reviews__video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.reviews__video-button svg{transition:.2s ease-in-out;filter:grayscale(0)}.landing-feedback{display:none!important}