@charset "UTF-8";:root{--font-base: "Noto Sans JP", sans-serif;--font-heading: "Lobster", sans-serif;--color-blue-mid: #0092d3;--color-blue-dark: #00689d;--color-yellow: #fff04a;--color-pink: #ff2d99;--color-green: #00967d;--color-green-light: #00c3a2;--color-orange: #ff9000;--color-red: #f42100}.partybike *{font-family:var(--font-base);font-weight:700;line-height:140%;color:var(--color-blue-dark)}.partybike a{transition:none}ol,ul{list-style:none}.partybike{position:relative}.partybike img{width:100%}.partybikeHeader{position:fixed;top:0;left:0;right:0;z-index:10}.partybike__sectionInner{padding-inline:16px}.text-midblue{color:var(--color-blue-mid)}.text-pink{color:var(--color-pink)}.text-orange{color:var(--color-orange)}.text-red{color:var(--color-red)}.text-lightgreen{color:var(--color-green-light)}.text-green{color:var(--color-green)}.lobster{font-family:var(--font-heading);font-size:80px;font-weight:400}@media screen and (min-width:768px){.lobster{font-size:120px}}.weight-black,.weight-black span{font-weight:900}*:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-button{display:inline-block;border:0;background-color:transparent;color:inherit;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-button.-primary{padding:1rem 2rem;border:1px solid #fff;border-radius:5em;text-align:center;font-size:.875rem;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color background-color;transition-property:color background-color}@media screen and (min-width:768px){.c-button.-primary{font-size:1.25rem}.c-button.-primary:hover{background-color:#fff;color:#fff}.c-button.-primary:hover .icon-open,.c-button.-primary:hover .icon-arrow{fill:#fff}}.c-button.-primary span[lang=en]{padding-right:1em}.c-button.-primary .icon-open,.c-button.-primary .icon-arrow{margin-bottom:3px;width:14px;vertical-align:middle;-webkit-transition:fill .5s cubic-bezier(.165,.84,.44,1);transition:fill .5s cubic-bezier(.165,.84,.44,1);fill:#fff}@media screen and (min-width:768px){.c-button.-primary .icon-open,.c-button.-primary .icon-arrow{width:16px}}.c-button.-send{padding:1rem 5rem}.mask__top:before{content:"";position:absolute;inset:-20vw 0 auto 0;height:20vw;width:100%;-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top1_sp.png?v=74148055359734939541770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top1_sp.png?v=74148055359734939541770620672);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% auto;mask-size:100% auto;pointer-events:none}.mask__top--2:before{-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top2_sp.png?v=150063171051175431961770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top2_sp.png?v=150063171051175431961770620672)}@media screen and (min-width:768px){.mask__top:before{inset:-9.5vw 0 auto 0;height:9.6vw;-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top1.png?v=141140313522718775141770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top1.png?v=141140313522718775141770620672)}.mask__top--2:before{-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top2.png?v=41835910009377004971770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_top2.png?v=41835910009377004971770620672)}}.mask__under:after{content:"";position:absolute;inset:auto 0 -23vw 0;height:23.5vw;width:100%;-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under1_sp.png?v=128442957588677579181770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under1_sp.png?v=128442957588677579181770620672);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% auto;mask-size:100% auto;pointer-events:none;z-index:1}.mask__under--2:after{-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under2_sp.png?v=163105487167891265171770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under2_sp.png?v=163105487167891265171770620672)}@media screen and (min-width:768px){.mask__under:after{inset:auto 0 -9.6vw 0;height:9.7vw;-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under1.png?v=150009032366042229271770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under1.png?v=150009032366042229271770620672)}.mask__under--2:after{-webkit-mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under2.png?v=139432051447819046051770620672);mask-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_mask_bg_under2.png?v=139432051447819046051770620672)}}.highlights.mask__top:before,.highlights.mask__under:after{background-color:#fbf8c9}.bestfor.mask__under:after,.voices.mask__top:before,.voices.mask__under:after,.gallery.mask__top:before{background-color:#fff}.course.mask__top:before{background:-webkit-gradient(linear,left top,left bottom,from(#effaff),to(#e9f8ff));background:linear-gradient(to bottom,#effaff,#e9f8ff)}.c-heading{display:block;font-size:1rem}@media screen and (min-width:768px){.c-heading{font-size:1.125rem}}.c-heading span[lang=en]{font-size:2rem}@media screen and (min-width:768px){.c-heading span[lang=en]{padding-bottom:.5rem;font-size:3rem}}.c-heading.-article{margin-bottom:3.125rem;padding:7.5rem 0 3.125rem;border-bottom:1px solid #fff}@media screen and (min-width:768px){.c-heading.-article{padding:8.75rem 0 6.25rem}}@media screen and (min-width:992px){.c-heading.-article{padding:12.5rem 0 7.5rem}}@media screen and (min-width:1200px){.c-heading.-article{padding:17rem 0 8.75rem;margin-bottom:6.5rem}}.partybikeFooter{background-color:#fff}.partybikeFooter__inner{text-align:center;padding-block:120px}.partybike .partybikeFooter__img{width:clamp(240px,19vw,282px);margin-inline:auto}.partybikeFooter__copy{display:block;font-family:"Noto Serif JP",serif;font-size:18px;margin-top:60px}@media screen and (min-width:768px){.partybikeNav{max-width:1440px;margin-inline:auto;padding-right:32px;padding-block:32px 40px}}.partybikeNav__list{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;visibility:hidden;padding:96px 10% 0;height:100%;background-color:var(--color-blue-mid);opacity:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity,visibility,-webkit-box-shadow;transition-property:opacity,visibility,-webkit-box-shadow;transition-property:opacity,box-shadow,visibility;transition-property:opacity,box-shadow,visibility,-webkit-box-shadow;-ms-touch-action:auto;touch-action:auto}@media screen and (min-width:768px){.partybikeNav__list{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;padding:0;visibility:visible;opacity:1;background-color:transparent}.partybike--en .partybikeNav__list{align-items:center}}@media screen and (min-width:992px){.partybikeNav__list{gap:28px}}.partybikeNav__link{text-align:center}@media screen and (min-width:768px){.partybikeNav__link:hover .partybikeNav__en{text-decoration:underline}}.partybikeNav__en{display:block;color:#fff;font-size:20px}.partybikeNav__ja{display:block;color:#fff;font-size:10px}.is-navOpen .partybikeNav__list{visibility:visible;opacity:1}@media screen and (min-width:768px){.partybikeNav__en{color:var(--color-blue-dark)}.partybikeNav__ja{color:var(--color-blue-mid)}}.partybikeNav__langList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:12px}@media screen and (min-width:768px){.partybikeNav__langList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;margin-top:0}}.partybikeNav__langItem{width:96px}@media screen and (min-width:768px){.partybikeNav__langItem{width:80px}}@media screen and (min-width:992px){.partybikeNav__langItem{width:96px}}.partybikeNav__langItem.-selected a{background-color:#fff}@media screen and (min-width:768px){.partybikeNav__langItem.-selected a{background-color:#0092d3}}.partybikeNav__langItem.-selected a{color:#0092d3}@media screen and (min-width:768px){.partybikeNav__langItem.-selected a{color:#fff}}.partybikeNav__langItem a{text-align:center;color:#fff;display:block;padding:6px 12px;font-weight:400;border-radius:24px;border:2px solid #fff;background-color:#0092d3;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media screen and (min-width:768px){.partybikeNav__langItem a{color:#0092d3;background-color:transparent;border-color:#0092d3}.partybikeNav__langItem a:hover{color:#fff;background-color:#0092d3}}.partybikeNav__hamburger{position:fixed;z-index:4;top:16px;right:16px;width:48px;height:48px;margin:auto;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);border:0;border-radius:8px;text-align:center;background:var(--color-blue-mid)}@media screen and (min-width:768px){.partybikeNav__hamburger{display:none}}.partybikeNav__hamburgerLine{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:2px;margin:22px auto 0;-webkit-transition-property:background-color,opacity,-webkit-transform,-webkit-transform-origin;transition-property:background-color,opacity,-webkit-transform,-webkit-transform-origin;transition-property:transform,background-color,opacity,transform-origin;transition-property:transform,background-color,opacity,transform-origin,-webkit-transform,-webkit-transform-origin;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);border-radius:1em;background-color:#fff}.partybikeNav__hamburgerLine:before,.partybikeNav__hamburgerLine:after{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-transition:inherit;transition:inherit;border-radius:inherit;background-color:inherit}.partybikeNav__hamburgerLine:before{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}.partybikeNav__hamburgerLine:after{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.is-navOpen .partybikeNav__hamburger{background:#fff}.is-navOpen .partybikeNav__hamburgerLine{background-color:transparent}.is-navOpen .partybikeNav__hamburgerLine:before,.is-navOpen .partybikeNav__hamburgerLine:after{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);background-color:var(--color-blue-mid)}.is-navOpen .partybikeNav__hamburgerLine:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is-navOpen .partybikeNav__hamburgerLine:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.partybikeKv{overflow:hidden;position:relative;background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_kv_sp.jpg?v=111640625377750254371770620662)}@media screen and (min-width:768px){.partybikeKv{padding-top:114px;background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_kv.jpg?v=163850299451453817641770620662)}}.partybikeKv__inner{position:relative;padding-block:20px 160px}@media screen and (min-width:768px){.partybikeKv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;width:min(90%,1048px);margin-inline:auto}}.partybikeKv__circle{display:grid;place-items:center}@media screen and (min-width:768px){.partybikeKv__circle{width:50%}}.partybikeKv__logo{position:relative;margin-top:68vw;width:min(420px,77vw);aspect-ratio:1/1;border-radius:50%;background:#fff;display:grid;grid-template-rows:auto auto auto;-ms-flex-line-pack:center;align-content:center;justify-items:center;gap:16px;z-index:2}@media screen and (min-width:768px){.partybikeKv__logo{margin-top:0;width:min(525px,100%)}}.partybikeKv__logo:before{position:absolute;display:block;content:"";background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_img_kv_bottle.png?v=17984210416370243461770620669);background-size:contain;background-repeat:no-repeat;top:24%;left:-32px;width:min(22vw,124px);height:100%;z-index:3}@media screen and (min-width:768px){.partybikeKv__logo:before{width:min(9vw,124px);top:40%;left:max(-5vw,-36px)}}.partybikeKv__logo .partybikeKv__logoImg{grid-row:1;width:208px;width:min(65%,420px);height:auto}@media screen and (min-width:768px){.partybikeKv__logo .partybikeKv__logoImg{max-width:328px;padding-bottom:16px}}.partybikeKv__title{grid-row:2;margin:0;color:var(--color-blue-dark);font-size:clamp(16px,2.2vw,28px);font-size:clamp(16px,1.11vw + 12px,28px);text-align:center}@media screen and (min-width:768px){.partybikeKv__title{grid-row:3}}.partybikeKv__lead{grid-row:3;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0;padding:.5em 1.4em;border-radius:26px;background:var(--color-blue-mid);color:#fff;font-size:clamp(14px,.37vw + 12.67px,18px);white-space:nowrap}@media screen and (min-width:768px){.partybikeKv__lead{grid-row:2;position:relative;left:0;-webkit-transform:none;transform:none}.partybike--en .partybikeKv__lead{border-radius:40px}}@media screen and (min-width:1048px){.partybikeKv__lead{padding:12px 24px;font-size:18px}}.partybikeKv__img{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:66vw;z-index:1}@media screen and (min-width:768px){.partybikeKv__img{position:relative;top:0;left:0;-webkit-transform:none;transform:none;width:50%;max-width:488px}}.partybike__starbox{position:absolute}.partybikeKv__starbox--1{width:180px;top:10px;left:-40px}@media screen and (min-width:768px){.partybikeKv__starbox--1{width:clamp(220px,18vw,297px);top:clamp(-100px,-6vw,10px);left:clamp(-150px,-8vw,-40px)}}.partybikeKv__starbox--2{width:100px;top:100px;right:14px}@media screen and (min-width:768px){.partybikeKv__starbox--2{width:clamp(120px,10vw,153px);right:clamp(-180px,-9vw,-94px)}}.partybikeKv__starbox--3{width:100px;bottom:calc(100px + 20vw);left:-10px}@media screen and (min-width:576px){.partybikeKv__starbox--3{left:clamp(-10px,.02vw,10px)}}@media screen and (min-width:768px){.partybikeKv__starbox--3{width:clamp(160px,12vw,194px);left:clamp(-100px,-6vw,-80px);bottom:calc(9.5vw + 60px)}}.partybikeKv__starbox--4{width:100px;right:10px;bottom:0;bottom:calc(10px + 20vw)}@media screen and (min-width:768px){.partybikeKv__starbox--4{width:clamp(200px,16vw,240px);right:clamp(-100px,1.3vw,-80px);bottom:calc(9.5vw - 10px)}}.highlights{padding-block:40px 160px;position:relative;background:#fbf8c9}@media screen and (min-width:768px){.highlights{padding-block:60px 60px}.partybike--en .highlights{padding-block:60px 80px}}.highlights__inner{position:relative;max-width:1280px;margin-inline:auto}.highlights__head{position:relative;padding-inline:30px;height:213px}@media screen and (min-width:768px){.highlights__head{height:auto}}.highlights__head:before{position:absolute;top:-12px;left:0;right:0;content:"";display:block;width:100%;max-width:420px;height:auto;background:no-repeat center/contain url(//yaesen.com/cdn/shop/t/2/assets/partybike_img_cloud.png?v=128522687197149406491770620668);aspect-ratio:320/145;z-index:1}@media screen and (min-width:768px){.highlights__head:before{top:-40px;left:-50px;max-width:540px}}@media screen and (min-width:992px){.highlights__head:before{top:clamp(-60px,-4.1vw,-40px);left:clamp(-70px,-4.8vw,-50px);width:clamp(540px,48vw,705px);max-width:705px}}.highlights__head:after{position:absolute;content:"";background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_deco_highlights_star.png?v=148437874442909631271770620666);width:67px;height:70px;display:block;top:-72px;left:0;z-index:2}@media screen and (min-width:768px){.highlights__head:after{width:130px;height:140px;top:-128px;left:-54px}}@media screen and (min-width:1200px){.highlights__head:after{top:-100px;left:-70px}}.highlights__heading{position:relative;margin-bottom:12px;z-index:1;font-size:14px}@media screen and (min-width:768px){.highlights__heading{font-size:20px}}.highlights__lead{position:relative;font-size:clamp(22px,1.3vw + 17.33px,36px);z-index:1}.highlights__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;z-index:1}@media screen and (min-width:768px){.highlights__list{display:block;gap:0;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;margin-top:-40px}.partybike--en .highlights__list{margin-top:40px}}@media screen and (min-width:768px){.highlights__list:after{position:absolute;content:"";background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_deco_highlights_karakara.png?v=58199173634797089601770620666);width:164px;height:136px;aspect-ratio:164/136;display:block;width:clamp(120px,11vw,164px);right:clamp(0px,2vw,20px);bottom:-32px;z-index:2}}.highlights__item:nth-of-type(2){position:relative}.highlights__item:nth-of-type(2):before{position:absolute;content:"";background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_deco_plans_star.png?v=88415857665798616741770620666);aspect-ratio:1/1;width:min(26vw,100px);display:block;top:42px;left:20px;z-index:0}@media screen and (min-width:768px){.highlights__item:nth-of-type(2):before{display:none}}@media screen and (min-width:768px){.highlights__item:nth-of-type(1){width:min(550px,43vw);grid-column:1;-webkit-transform:translateY(50px);transform:translateY(50px)}.highlights__item:nth-of-type(2){width:min(328px,26vw);grid-column:2;-webkit-transform:translate(-30%,min(21vw,250px));transform:translate(-30%,min(21vw,250px))}.partybike--en .highlights__item:nth-of-type(2){-webkit-transform:translate(-20%,min(23vw,250px));transform:translate(-20%,min(23vw,250px))}.highlights__item:nth-of-type(3){width:min(440px,34vw);grid-column:3;-webkit-transform:translate(max(-9vw,-120px),10px);transform:translate(max(-9vw,-120px),10px)}.partybike--en .highlights__item:nth-of-type(3){-webkit-transform:translate(max(-9vw,-120px),-4px);transform:translate(max(-9vw,-120px),-4px)}.highlights__item:nth-of-type(3) .highlightsCard{position:relative;z-index:1}.highlights__item:nth-of-type(3):before{position:absolute;content:"";background:no-repeat center/cover url(//yaesen.com/cdn/shop/t/2/assets/partybike_deco_highlights_circle.png?v=84387350136905580501770620666);aspect-ratio:1/1;width:min(26vw,300px);display:block;top:-15%;right:-3vw;z-index:0}}.highlights__starbox--1{width:67px;height:auto;top:-10px;left:0;z-index:3}@media screen and (min-width:768px){.highlights__starbox--1{width:clamp(100px,9vw,134px);top:-20px;left:0}}@media screen and (min-width:992px){.highlights__starbox--1{left:20%}}.highlights__starbox--2{width:min(60%,340px);height:auto;top:52px;right:2vw;z-index:0}@media screen and (min-width:768px){.highlights__starbox--2{display:none}}@media screen and (min-width:768px){.highlights__starbox--3{width:180px;height:auto;bottom:0;right:0}}.highlightsCard__media{padding-inline:14px}.highlightsCard__img{width:100%;max-width:400px;margin-inline:auto}@media screen and (min-width:768px){.highlightsCard__img{max-width:none}}.highlightsCard__body{position:relative;margin-top:-56px;margin-inline:auto;width:82%;max-width:400px;z-index:1}.partybike--en .highlightsCard__body{width:100%}@media screen and (min-width:768px){.highlights__item:nth-of-type(1) .highlightsCard__body{top:-40px}.highlights__item:nth-of-type(3) .highlightsCard__body{top:-20px}}@media screen and (min-width:992px){.highlights__item:nth-of-type(1) .highlightsCard__body{top:-40px;left:min(4vw,60px)}.partybike--en .highlights__item:nth-of-type(1) .highlightsCard__body{left:0}}.highlightsCard__title{font-size:18px}@media screen and (min-width:768px){.highlightsCard__title{white-space:nowrap;font-size:16px}}@media screen and (min-width:992px){.highlightsCard__title{font-size:22px}}.highlightsCard__titleYellow{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 12px;border-radius:50px;background-color:var(--color-yellow)}.highlightsCard__text{font-size:16px}@media screen and (min-width:768px){.highlightsCard__text{white-space:nowrap;font-size:14px}}@media screen and (min-width:992px){.highlightsCard__text{font-size:16px}}.highlightsCard__textWhite{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 12px;border-radius:50px;background-color:#fff}.bestfor{position:relative;background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_bestfor_sp.png?v=168794722404650816321770620661);background-repeat:no-repeat;background-size:contain;background-position:0 calc(70px + 20vw)}@media screen and (min-width:768px){.bestfor{padding-top:48px;background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_bestfor.png?v=54537054810969471061770620660);background-position:center}}@media screen and (min-width:2000px){.bestfor{background-size:cover}}.bestfor__inner{position:relative;max-width:1280px;margin-inline:auto;padding-bottom:60px;padding-top:calc(72px + 22vw)}@media screen and (min-width:768px){.bestfor__inner{padding-bottom:9.5vw;padding-top:80px;padding-top:calc(48px + 9.5vw)}}.bestfor__head{width:min(100%,960px);margin-inline:auto}.bestfor__head{text-align:right}.bestfor__heading{position:relative;margin-bottom:12px;z-index:1;font-size:14px}@media screen and (min-width:768px){.bestfor__heading{font-size:20px}}.bestfor__lead{position:relative;font-size:clamp(22px,1.3vw + 17.33px,36px);z-index:1}.bestfor__cards{position:relative;max-width:400px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:58px;padding-top:86px;z-index:4}@media screen and (min-width:768px){.bestfor__cards{max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;padding-top:92px}}@media screen and (min-width:992px){.bestfor__cards{gap:40px}}.bestfor__starbox--1{width:min(50%,280px);height:auto;top:-150px;left:0;z-index:3}@media screen and (min-width:768px){.bestfor__starbox--1{width:clamp(300px,41vw,500px);top:0;left:0}}.bestfor__starbox--2{width:120px;height:auto;top:10px;right:0;z-index:3}@media screen and (min-width:768px){.bestfor__starbox--2{width:clamp(120px,11vw,164px);top:0;right:clamp(0px,11vw,42px)}}.bestfor__card{position:relative;border-radius:16px;-webkit-box-shadow:0 0 12px 0 rgba(0,146,211,.4);box-shadow:0 0 12px #0092d366;background-color:#fff}@media screen and (min-width:768px){.bestfor__card{border-radius:24px}}.bestforCard__label{position:absolute;top:-26px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);color:#00354f;background-color:var(--color-yellow);font-size:20px;padding:12px 40px;border-radius:40px;white-space:nowrap}@media screen and (min-width:768px){.partybike--en .bestforCard__label{white-space:normal;padding-inline:24px}}@media screen and (min-width:992px){.partybike--en .bestforCard__label{white-space:nowrap}}@media screen and (min-width:1200px){.partybike--en .bestforCard__label{padding-inline:40px}}@media screen and (min-width:768px){.partybike--en .bestforCard__media{padding-top:60px}}@media screen and (min-width:992px){.partybike--en .bestforCard__media{padding-top:0}}.bestforCard__body{padding-block:12px 32px;padding-inline:4%}.bestforCard__text{text-align:center;font-size:16px}@media screen and (min-width:768px){.bestforCard__text{font-size:clamp(14px,.19vw + 13.33px,16px)}}.plans{position:relative;padding-top:112px;background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_plans_sp.jpg?v=153373119968524973371770620662);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.plans{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_plans.jpg?v=58994091892260013201770620661)}}.plans__inner{position:relative;max-width:1000px;margin-inline:auto;padding-bottom:calc(20vw + 60px)}@media screen and (min-width:768px){.plans__inner{padding-bottom:calc(9.5vw + 60px)}}.plans__titleJa{font-size:14px}@media screen and (min-width:768px){.plans__titleJa{font-size:20px}}@media screen and (min-width:768px){.plans__head{padding-bottom:60px}}.plans__cards{max-width:400px;margin-inline:auto;margin-top:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.plans__cards{max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.planCard{position:relative;padding:80px 32px 56px;border-radius:16px;-webkit-box-shadow:0 0 12px 0 rgba(0,146,211,.4);box-shadow:0 0 12px #0092d366;background-color:#fff}@media screen and (min-width:768px){.planCard{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:24px}}.planCard:nth-of-type(2){margin-top:168px}@media screen and (min-width:768px){.planCard:nth-of-type(2){margin-top:0}}.planCard__badge{position:relative;padding:40px;border-radius:120px;width:280px;margin-inline:auto;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%);z-index:2}@media screen and (min-width:768px){.planCard__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(98%,400px);min-height:212px;padding-inline:50px}}.planCard__badge--solo{background-color:var(--color-blue-mid)}.planCard__badge--group{background-color:var(--color-blue-dark)}.planCard__badgeTitle{text-align:center;font-size:16px;color:var(--color-yellow)}@media screen and (min-width:768px){.planCard__badgeTitle{font-size:20px}}.planCard__price{position:relative;text-align:center}@media screen and (min-width:768px){.planCard__price{display:inline-block}}.planCard__price:after{position:relative;display:block;content:"";background:url(//yaesen.com/cdn/shop/t/2/assets/partybike_img_yellowline.svg?v=128220192147484572781770620673);top:4px;left:0;right:0;height:12px}.planCard__price span,.planCard__subNote{color:#fff}.planCard__currency,.planCard__amount{font-size:28px}@media screen and (min-width:768px){.planCard__currency,.planCard__amount{font-size:48px;font-size:clamp(28px,1.85vw + 21.33px,48px)}}.planCard__unit,.planCard__tax{font-size:14px}.partybike--tw .planCard__tax{display:block}@media screen and (min-width:768px){.planCard__unit,.planCard__tax{font-size:16px}}.planCard__subNote{margin-top:16px;font-size:12px}@media screen and (min-width:768px){.planCard__subNote{font-size:14px}}.planCard__body{padding-inline:1em}@media screen and (min-width:768px){.planCard__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media screen and (min-width:992px){.planCard__body{padding-inline:2em}}.planCard__feature{margin-top:14px;position:relative;padding-left:3.2rem}.planCard__feature:before{content:"";position:absolute;left:0;top:.05em;width:24px;height:24px;border-radius:9999px;background:var(--color-blue-mid)}.planCard__feature:after{content:"";position:absolute;left:6px;top:8px;width:12px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.planCard__cta{margin-top:32px}.planCard__btn{position:relative;display:block;color:var(--color-blue-mid);font-size:18px;text-align:center;padding-block:11px;border:2px solid var(--color-blue-mid);border-radius:32px}@media screen and (min-width:768px){.planCard__btn{padding-block:18px;overflow:hidden;z-index:1}}.planCard__btn:after{position:relative;display:inline-block;content:"";background:no-repeat url(//yaesen.com/cdn/shop/t/2/assets/partybike_arrow.svg?v=33626917401702135271770620672);width:24px;height:9px;left:8px;bottom:2px}@media screen and (min-width:768px){.planCard__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:-1}.planCard__btn:hover:before{opacity:1}.planCard__btn--green:before{background:-webkit-gradient(linear,left top,right top,from(#ffe45e),to(#3fe3ff));background:linear-gradient(to right,#ffe45e,#3fe3ff)}.planCard__btn--pink:before{background:-webkit-gradient(linear,left top,right top,from(#ffe45e),to(#ffafd9));background:linear-gradient(to right,#ffe45e,#ffafd9)}}.plans__starbox--1{width:85px;height:auto;top:-120px;left:0;z-index:3}@media screen and (min-width:768px){.plans__starbox--1{width:clamp(160px,13vw,190px)}}@media screen and (min-width:1200px){.plans__starbox--1{top:-140px;left:clamp(-140px,-1.3vw,-120px)}}.plans__starbox--2{width:120px;height:auto;top:-60px;right:clamp(0px,5vw,20px);z-index:3}@media screen and (min-width:768px){.plans__starbox--2{width:clamp(160px,10vw,200px);right:0}}@media screen and (min-width:1200px){.plans__starbox--2{right:clamp(-80px,-12vw,0px)}}.course{position:relative;background:-webkit-gradient(linear,left bottom,left top,from(var(--color-blue-mid)),color-stop(52%,#4fb6e4),to(#e9f8ff));background:linear-gradient(to top,var(--color-blue-mid) 0%,#4fb6e4 52%,#e9f8ff 100%)}.course__inner{position:relative}@media screen and (min-width:768px){.course:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_course.png?v=89461512117504455691770620662);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1}}@media screen and (min-width:768px){.course:after{background-size:cover}}.course__inner{position:relative;max-width:960px;margin-inline:auto;padding-bottom:calc(60px + 20vw);z-index:2}@media screen and (min-width:768px){.course__inner{padding-bottom:calc(160px + 9.5vw)}}.course__title{text-align:center}.course__titleJa{font-size:14px}@media screen and (min-width:768px){.course__titleJa{font-size:20px}}.course__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;max-width:400px;margin-inline:auto;margin-top:60px}@media screen and (min-width:768px){.course__steps{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:72px 48px;max-width:none}}@media screen and (min-width:992px){.course__steps{gap:80px}}.courseStep{position:relative;border-radius:16px;-webkit-box-shadow:0 0 12px 0 rgba(0,146,211,.4);box-shadow:0 0 12px #0092d366;padding:40px 16px;background-repeat:no-repeat;background-size:cover;background-color:#fff}@media screen and (min-width:768px){.courseStep{padding:46px 20px 32px;border-radius:24px}}@media screen and (min-width:992px){.courseStep{padding:46px 60px 32px}}.courseStep--01{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_course01.png?v=96956738957308112101770620661)}.courseStep--01 .courseCard__stepNo{color:var(--color-yellow)}.courseStep--02{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_course02.png?v=104223617423900950821770620661)}.courseStep--02 .courseCard__step{left:auto;right:6px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}@media screen and (min-width:992px){.courseStep--02 .courseCard__step{right:-4px}}.courseStep--02 .courseCard__stepNo{color:var(--color-orange)}.courseStep--03{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_course03.png?v=170821721156086447981770620661)}.courseStep--03 .courseCard__stepNo{color:#ffa0d1}.courseStep--04{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_course04.png?v=32956714451905723931770620661)}.courseStep--04 .courseCard__step{left:auto;right:6px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}@media screen and (min-width:992px){.courseStep--04 .courseCard__step{right:-4px}}.courseStep--04 .courseCard__stepNo{color:#4be889}@media screen and (min-width:992px){.courseStep--02,.courseStep--04{-webkit-transform:translateY(48px);transform:translateY(48px)}}.courseCard__step{position:absolute;text-align:center;top:-50px;left:-12px;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}@media screen and (min-width:992px){.courseCard__step{top:-53px;left:-18px}}.courseCard__stepLabel{display:block;font-size:24px;color:#fff;text-shadow:var(--color-blue-mid) 1px 0 10px}@media screen and (min-width:992px){.courseCard__stepLabel{text-align:left}}.courseCard__stepNo{position:relative;font-size:64px;line-height:.75;letter-spacing:1px;z-index:2}@media screen and (min-width:992px){.courseCard__stepNo{font-size:100px}}.courseCard__stepNo:before{display:block;content:attr(data-text);position:absolute;top:22.5px;left:0;bottom:0;color:transparent;-webkit-text-stroke:5px var(--color-blue-mid);z-index:-1}@media screen and (min-width:992px){.courseCard__stepNo:before{top:35px;-webkit-text-stroke:5px var(--color-blue-mid)}}.courseCard__title{text-align:center;font-size:24px}.courseCard__media{margin-top:24px}.courseCard__img{width:100%;border-radius:16px}.courseCard__note{margin-top:24px;padding:.5em .75em;font-size:16px;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.course__starbox--1{width:90px;height:auto;top:60px;right:clamp(0px,1.6vw,6px)}@media screen and (min-width:768px){.course__starbox--1{width:clamp(140px,11vw,180px);right:0}}@media screen and (min-width:1200px){.course__starbox--1{right:clamp(-120px,-1.3vw,-100px)}}.course__starbox--2{width:120px;height:auto;top:-70px;left:clamp(0px,1.6vw,6px)}@media screen and (min-width:768px){.course__starbox--2{width:clamp(200px,11vw,240px);top:-140px;left:0}}@media screen and (min-width:1200px){.course__starbox--2{left:clamp(-220px,-12vw,-180px)}}.voices{padding-top:72px;position:relative;background-color:#fff}@media screen and (min-width:768px){.voices{padding-top:0}}.voices:before{z-index:4}.voices__inner{position:relative;max-width:1120px;margin-inline:auto;padding-bottom:60px}@media screen and (min-width:768px){.voices__inner{padding-bottom:50px}}.voices__title{text-align:center}.voices__body{margin-top:40px}@media screen and (min-width:992px){.voices__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.voices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-block:0 32px}@media screen and (min-width:768px){.voices__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:76px 76px;justify-items:center;gap:12px 0;margin-block:100px 32px}}@media screen and (min-width:992px){.voices__list{margin-block:48px 0}}.voices__titleJa{font-size:14px}@media screen and (min-width:768px){.voices__titleJa{font-size:20px}}.voiceChip{text-align:center;display:inline-block;padding:20px 24px;border-radius:40px}@media screen and (min-width:768px){.voiceChip{padding:24px 36px}}.voiceChip--01,.voiceChip--05{-webkit-box-shadow:0 0 12px 4px rgba(255,45,153,.2);box-shadow:0 0 12px 4px #ff2d9933}.voiceChip--02,.voiceChip--07{-webkit-box-shadow:0 0 12px 4px rgba(255,171,69,.3);box-shadow:0 0 12px 4px #ffab454d}.voiceChip--03{-webkit-box-shadow:0 0 12px 4px rgba(0,195,162,.2);box-shadow:0 0 12px 4px #00c3a233}.voiceChip--04{-webkit-box-shadow:0 0 12px 4px rgba(244,33,0,.2);box-shadow:0 0 12px 4px #f4210033}.voiceChip--06{-webkit-box-shadow:0 0 12px 4px rgba(0,146,211,.2);box-shadow:0 0 12px 4px #0092d333}@media screen and (min-width:768px){.voiceChip--01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:end;margin-right:77px}.partybike--en .voiceChip--01{-webkit-transform:translateY(-16px);transform:translateY(-16px)}.voiceChip--02{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;justify-self:start;margin-left:-63px;-webkit-transform:translateY(-32px);transform:translateY(-32px)}.voiceChip--03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;justify-self:end;margin-right:-27px}.voiceChip--04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;justify-self:start;margin-left:39px;-webkit-transform:translateY(18px);transform:translateY(18px)}.voiceChip--05{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;justify-self:start;margin-left:-11px;-webkit-transform:translateY(43px);transform:translateY(43px)}.voiceChip--06{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;justify-self:end;margin-right:59px;-webkit-transform:translateY(8px);transform:translateY(8px)}.voiceChip--07{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;justify-self:end;margin-right:73px;-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.voiceChip__text{font-size:20px}.voices__illust{max-width:280px;margin-inline:auto}@media screen and (min-width:992px){.voices__illust{margin-bottom:-12px}}.voices__illustImg{width:100%}.voices__starbox--1{width:clamp(91px,20vw,120px);top:-80px;left:clamp(0px,10vw,20px)}@media screen and (min-width:768px){.voices__starbox--1{width:clamp(140px,12.5vw,180px);top:120px;left:0}}@media screen and (min-width:1200px){.voices__starbox--1{left:-30px}}.voices__starbox--2{width:clamp(91px,20vw,120px);top:-200px;right:20px;z-index:5}@media screen and (min-width:768px){.voices__starbox--2{width:clamp(150px,13.5vw,195px);top:-160px;right:0}}.voices__starbox--3{display:none}@media screen and (min-width:992px){.voices__starbox--3{display:block;width:clamp(90px,7vw,100px);right:0;bottom:0}}.faq{overflow-x:hidden;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#b8e9fe),color-stop(24%,#4fb6e4),color-stop(51%,#0070a6),color-stop(87%,#005883),to(#002e45));background:linear-gradient(to top,#b8e9fe,#4fb6e4 24%,#0070a6 51%,#005883 87%,#002e45)}.faq:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_voices_stars_sp.png?v=144110581775464854841770620661);background-repeat:no-repeat;background-position:top center;background-size:contain;z-index:0}@media screen and (min-width:768px){.faq:before{background-image:url(//yaesen.com/cdn/shop/t/2/assets/partybike_bg_voices_stars.png?v=58877941619757897241770620661)}}.faq__inner{position:relative;max-width:400px;margin-inline:auto;padding-top:calc(40px + 20vw);padding-bottom:calc(40px + 20vw);z-index:1}@media screen and (min-width:768px){.faq__inner{max-width:960px;padding-top:calc(40px + 9.5vw);padding-bottom:calc(120px + 9.5vw)}}.faq__head{position:relative}.faq__title{text-align:center}.faq__qa{font-size:80px;color:#fff}@media screen and (min-width:768px){.faq__qa{font-size:120px}}.faq__and{font-size:30px;color:#fff}@media screen and (min-width:768px){.faq__and{font-size:60px}}.partybike .faqItem__icon{width:24px}.faq__titleJa{font-size:14px;color:var(--color-yellow)}@media screen and (min-width:768px){.faq__titleJa{font-size:20px}}.faq__list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (min-width:768px){.faq__list{margin-top:60px}}.faqItem{background-color:#fff;border-radius:16px}@media screen and (min-width:768px){.faqItem{border-radius:24px}}.faqItem__q,.faqItem__a{padding:16px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}@media screen and (min-width:768px){.faqItem__q,.faqItem__a{padding:20px 40px}}.faqItem__q{border-bottom:1px dashed var(--color-blue-dark)}.faqItem__aText{color:var(--color-blue-mid)}.faq__cta{margin-top:32px;padding:32px 24px;background-color:#fff;border-radius:16px}@media screen and (min-width:768px){.faq__cta{padding:24px min(144px,10vw);display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faq__illust{margin-inline:auto}.faq__illustImg{width:100%}.faq__ctaText{margin-top:24px;color:#00354f}.faq__ctaBtn{max-width:280px}.faq__starbox--1{width:40px;height:auto;left:0;bottom:-28px}@media screen and (min-width:768px){.faq__starbox--1{width:clamp(40px,5vw,80px);left:0;bottom:-30px}}@media screen and (min-width:992px){.faq__starbox--1{left:clamp(-40px,-5vw,0px)}}.faq__starbox--2{width:86px;height:auto;top:-20px;right:0}@media screen and (min-width:768px){.faq__starbox--2{width:clamp(140px,12vw,182px);right:0}}@media screen and (min-width:992px){.faq__starbox--2{right:clamp(-100px,-1.3vw,-60px)}}.gallery{position:relative;padding-top:120px;padding-bottom:60px}@media screen and (min-width:768px){.gallery{padding-top:16px;padding-bottom:120px}}.gallery__inner{max-width:400px;margin-inline:auto}@media screen and (min-width:768px){.gallery__inner{max-width:1280px}}.gallery__head{position:relative}.gallery__titleJa{font-size:14px}@media screen and (min-width:768px){.gallery__titleJa{font-size:20px}}.gallery__list{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (min-width:768px){.gallery__list{margin-top:80px;grid-template-columns:repeat(4,1fr);gap:24px}}.gallery__figure img{border-radius:16px}.galleryThumb{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:20px;overflow:hidden}.galleryThumb__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.gallery__item:hover .galleryThumb__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.galleryThumb{position:relative;display:block;border-radius:20px;border:0;background:none;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.galleryThumb:after{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color-blue-mid))) center/12px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color-blue-mid))) center/2px 12px no-repeat,#fff;background:linear-gradient(var(--color-blue-mid) 0 0) center/12px 2px no-repeat,linear-gradient(var(--color-blue-mid) 0 0) center/2px 12px no-repeat,#fff;border:2px solid var(--color-blue-mid);pointer-events:none}@media screen and (min-width:768px){.galleryThumb:after{width:32px;height:32px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color-blue-mid))) center/16px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color-blue-mid))) center/2px 16px no-repeat,#fff;background:linear-gradient(var(--color-blue-mid) 0 0) center/16px 2px no-repeat,linear-gradient(var(--color-blue-mid) 0 0) center/2px 16px no-repeat,#fff}}.galleryThumb:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.galleryModal{background-color:transparent;border:none;max-width:96%}.galleryModal[open]{-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out}.galleryModal::-ms-backdrop{background-color:#00689d99}.galleryModal::backdrop{background-color:#00689d99}.galleryModal[open]::-ms-backdrop{animation:fadeIn .2s ease-in-out}.galleryModal[open]::backdrop{-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out}.galleryModal[open]::backdrop{animation:fadeIn .2s ease-in-out}.galleryModal__img{border-radius:16px;max-width:800px}.galleryModal__close{position:absolute;right:24px;bottom:24px;width:32px;height:32px;border-radius:50%;background:linear-gradient(45deg,transparent 46%,var(--color-blue-mid) 46%,var(--color-blue-mid) 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,var(--color-blue-mid) 46%,var(--color-blue-mid) 54%,transparent 54%),#fff;background-repeat:no-repeat;background-position:center;background-size:14px 14px,14px 14px,auto;border:2px solid var(--color-blue-mid);cursor:pointer;padding:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px #00000040}.galleryModal__close:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.gallery__starbox{width:127px;height:100%;right:0;bottom:40px}@media screen and (min-width:768px){.gallery__starbox{width:clamp(180px,16vw,240px);bottom:-30px}}.fixed-cta{position:fixed;left:16px;right:16px;bottom:20px;z-index:1000;pointer-events:none;z-index:6}.fixed-cta__left{position:fixed;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;pointer-events:auto}@media screen and (min-width:768px){.fixed-cta__left{left:16px;-webkit-transform:translateX(0);transform:translate(0)}}@media screen and (min-width:992px){.fixed-cta__left{gap:16px}}@media screen and (min-width:1330px){.fixed-cta__left{left:50%;-webkit-transform:translateX(-100%);transform:translate(-100%)}}.fixed-cta__pcOnly{display:none}@media screen and (min-width:768px){.fixed-cta__pcOnly{display:inline;color:var(--color-blue-mid)}}.fixed-cta__btn{background:#fff;width:280px;width:fit-content;white-space:nowrap;padding-inline:20px}.fixed-cta__btn:after{display:none}@media screen and (min-width:768px){.fixed-cta__btn{width:280px}}@media screen and (min-width:992px){.fixed-cta__btn:after{position:relative;display:inline-block;content:"";background:no-repeat url(//yaesen.com/cdn/shop/t/2/assets/partybike_arrow.svg?v=33626917401702135271770620672);width:24px;height:9px;left:8px;bottom:2px}}.partybike--en .fixed-cta__btn{white-space:normal;width:180px}@media screen and (min-width:768px){.partybike--en .fixed-cta__btn{width:300px}}@media screen and (min-width:992px){.partybike--en .fixed-cta__btn{width:320px}}.fixed-cta__top{position:absolute;right:0;bottom:0;padding:0;background:none;border:none;cursor:pointer;pointer-events:auto;display:none}@media screen and (min-width:992px){.fixed-cta__top{display:block;position:absolute;right:0;bottom:0;padding:0;background:none;border:none;cursor:pointer}}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fixed-cta__circle{display:block;width:140px;height:140px;animation:rotateCircle 20s linear infinite}.partybike img.fixed-cta__center{position:absolute;top:50%;left:50%;width:55px;height:auto;transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none}body{padding-bottom:90px}@media screen and (min-width:0){.u-wbr.-xxs{display:inline-block}.u-wbr.-xxsHard{display:block}.u-wbr.-xxsReset{display:inline}.u-wbr.-xxsNoWrap{white-space:nowrap}}@media screen and (min-width:360px){.u-wbr.-xs{display:inline-block}.u-wbr.-xsHard{display:block}.u-wbr.-xsReset{display:inline}.u-wbr.-xsNoWrap{white-space:nowrap}}@media screen and (min-width:576px){.u-wbr.-sm{display:inline-block}.u-wbr.-smHard{display:block}.u-wbr.-smReset{display:inline}.u-wbr.-smNoWrap{white-space:nowrap}}@media screen and (min-width:768px){.u-wbr.-md{display:inline-block}.u-wbr.-mdHard{display:block}.u-wbr.-mdReset{display:inline}.u-wbr.-mdNoWrap{white-space:nowrap}}@media screen and (min-width:992px){.u-wbr.-lg{display:inline-block}.u-wbr.-lgHard{display:block}.u-wbr.-lgReset{display:inline}.u-wbr.-lgNoWrap{white-space:nowrap}}@media screen and (min-width:1200px){.u-wbr.-xl{display:inline-block}.u-wbr.-xlHard{display:block}.u-wbr.-xlReset{display:inline}.u-wbr.-xlNoWrap{white-space:nowrap}}@media screen and (min-width:1500px){.u-wbr.-xxl{display:inline-block}.u-wbr.-xxlHard{display:block}.u-wbr.-xxlReset{display:inline}.u-wbr.-xxlNoWrap{white-space:nowrap}}@media screen and (min-width:0){.u-align[data-align~="xxs:left"]{text-align:left}.u-align[data-align~="xxs:center"]{text-align:center}.u-align[data-align~="xxs:right"]{text-align:right}}@media screen and (min-width:360px){.u-align[data-align~="xs:left"]{text-align:left}.u-align[data-align~="xs:center"]{text-align:center}.u-align[data-align~="xs:right"]{text-align:right}}@media screen and (min-width:576px){.u-align[data-align~="sm:left"]{text-align:left}.u-align[data-align~="sm:center"]{text-align:center}.u-align[data-align~="sm:right"]{text-align:right}}@media screen and (min-width:768px){.u-align[data-align~="md:left"]{text-align:left}.u-align[data-align~="md:center"]{text-align:center}.u-align[data-align~="md:right"]{text-align:right}}@media screen and (min-width:992px){.u-align[data-align~="lg:left"]{text-align:left}.u-align[data-align~="lg:center"]{text-align:center}.u-align[data-align~="lg:right"]{text-align:right}}@media screen and (min-width:1200px){.u-align[data-align~="xl:left"]{text-align:left}.u-align[data-align~="xl:center"]{text-align:center}.u-align[data-align~="xl:right"]{text-align:right}}@media screen and (min-width:1500px){.u-align[data-align~="xxl:left"]{text-align:left}.u-align[data-align~="xxl:center"]{text-align:center}.u-align[data-align~="xxl:right"]{text-align:right}}.u-visuallyHidden:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;clip-path:inset(50%)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/partybike.css.map */
