.intro-section__container .intro-section__container-inner{position:relative;width:100%;overflow:hidden}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper{display:flex;width:100%;height:100vh;height:100lvh;position:relative;z-index:2;overflow:hidden;will-change:transform;transform-origin:center center}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title{position:absolute;left:50%;transform:translateX(-50%)}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(700/1920*100vw);opacity:1}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before img{width:calc(305/1920*100vw);height:auto}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before span{font-size:calc(51/1920*100vw);line-height:1.2;letter-spacing:-.05em;font-weight:400;color:#fff;white-space:nowrap}@media(max-width:1024px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before{top:calc(160/1024*100vw);height:unset}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before img{width:calc(405/1024*100vw)}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before span{display:none}}@media(max-width:480px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before{top:calc(160/400*100vw);height:unset;justify-content:center}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before span{display:none}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.before img{width:calc(303/400*100vw)}}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding:calc(77/1920*100vw) 0 calc(125/1920*100vw);justify-content:space-between;opacity:0}@media(max-width:1024px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after{padding:calc(112/1024*100vw) 0 calc(125/1024*100vw);justify-content:flex-start}}@media(max-width:480px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after{padding:calc(101/400*100vw) 0 calc(107/400*100vw);justify-content:flex-start}}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after h6{color:#fff}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description{padding-top:calc(76/1920*100vw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(30/1920*100vw);color:#f4f4f4;text-align:center}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description p{font-size:calc(32/1920*100vw);line-height:1.2;letter-spacing:-.05em;font-weight:400}@media(max-width:1024px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description{padding-top:calc(76/1024*100vw);gap:calc(30/1024*100vw)}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description p{font-size:calc(32/1024*100vw)}}@media(max-width:480px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description{padding-top:calc(43/400*100vw);gap:calc(20/400*100vw)}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .section-description p{font-size:calc(20/400*100vw)}}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button{margin-top:auto;background-color:#fff;gap:5px;transition:all .15s ease-in-out;padding:calc(19.5/1920*100vw) calc(31.4/1920*100vw);display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:99px}@media(max-width:1024px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button{padding:calc(10/1024*100vw) calc(15/1024*100vw)}}@media(max-width:480px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button{padding:calc(5/400*100vw) calc(15/400*100vw)}}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button:hover{background-color:#333d4b;color:#fff}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button:hover svg path:first-child{fill:#fff}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button:hover span{color:#fff}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button svg{width:18px;height:18px}@media(max-width:480px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button svg{width:calc(18/400*100vw);height:calc(18/400*100vw)}}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button svg path:first-child{fill:#000}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .intro-section__video-title.after .brand-play-button span{font-size:20px;line-height:1.2;letter-spacing:-.05em;color:#000;font-weight:700}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper{display:flex;flex-direction:column;align-items:center;gap:13px;position:absolute;bottom:167px;right:50%;transform:translateX(50%);width:-moz-fit-content;width:fit-content}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper .fv-scroll-arrow i{display:block;width:18px;height:10px;background:50%/contain no-repeat url(/images/introSection/scroll-arrow-icon.png);margin:1px 0}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper .fv-scroll-arrow i:first-child{animation:scrollFlow 1.5s infinite}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper .fv-scroll-arrow i:nth-child(2){animation:scrollFlow 1.5s .25s infinite}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper .fv-scroll-arrow i:nth-child(3){animation:scrollFlow 1.5s .5s infinite}@media(max-width:768px){.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper{bottom:153px}.intro-section__container .intro-section__container-inner .intro-section__video-wrapper .scroll-wrapper .fv-scroll-arrow i{width:12px;height:6px}}.intro-section__container .your-stories-section__container__inner{width:100%;display:flex;align-items:center;flex-direction:column;gap:20px;padding:calc(166/1920*100vw) 0 0;overflow:visible;position:relative}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner{padding:calc(100/400*100vw) 0 0}}.intro-section__container .your-stories-section__container__inner .your-stories-section__container__inner-bg{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:-1}.intro-section__container .your-stories-section__container__inner .your-stories-section__container__inner-bg picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-section__container .your-stories-section__container__inner .main-video__box{margin-top:calc(58/1920*100vw);overflow:visible}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .main-video__box{margin-top:calc(44/400*100vw)}}.intro-section__container .your-stories-section__container__inner .main-video__box .main-video__wrapper{box-shadow:0 1px 0 rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 48px rgba(17,17,26,.1)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content{width:100%}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(55/1920*100vw);text-align:center}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title{gap:calc(25/1024*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title h6 span{background:linear-gradient(135.891deg,#FFAA00,#FF9F5B 27%,#F073A1 53%,#8A3AEC 83%,#B980FF),linear-gradient(-84.878deg,#7287FF,#1DB8F3 52%,#36D8C0),linear-gradient(#000000,#000000);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title>span{font-size:calc(18/1920*100vw);line-height:1.2;letter-spacing:-.05em;font-weight:400;color:#6d6d6d}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title>span{font-size:calc(18/1024*100vw)}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title>span{font-size:calc(18/400*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title>span strong{color:#404040;font-weight:700}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-title{gap:calc(25/400*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video{display:flex;flex-direction:column;align-items:center}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video{display:flex;flex-direction:column;align-items:center}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .your-stories-section__content-main-video-button{margin:calc(97/1920*100vw) auto 0}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .your-stories-section__content-main-video-button{margin:calc(41.5/1024*100vw) auto 0}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .your-stories-section__content-main-video-button{margin:calc(41.5/400*100vw) auto 0}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .border-button{font-size:calc(21/1920*100vw);line-height:1.2;letter-spacing:-.05em;font-weight:700;width:calc(224/1920*100vw)}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .border-button{width:calc(180/1024*100vw);height:calc(40/1024*100vw);font-size:calc(18/1024*100vw)}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .border-button{width:calc(130/400*100vw);height:calc(35/400*100vw)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .border-button span{line-height:1.2;letter-spacing:-.05em;font-weight:700;font-size:calc(12/400*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .main-video__box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(calc(55 / 1920 * 100vw));will-change:filter;opacity:0;background:linear-gradient(107.52deg,#BFEFEC 13.02%,#A1DAF1 51.94%,#989DF9 90.77%);transition:.75s cubic-bezier(.11,.7,.6,.94)}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .main-video__box:after{filter:blur(calc(55 / 400 * 100vw))}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .main-video__box .main-video__wrapper{box-shadow:0 38px 23px -24px rgba(0,0,0,.7)}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .main-video__box .main-video__wrapper{box-shadow:0 45px 49px -50px rgba(0,0,0,.7)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-main-video .main-video__box .main-video__wrapper:before{background:linear-gradient(278.95deg,#33EAE7 .52%,#5699FF 47.75%,#B157FF 98.51%)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos{margin:calc(99/1920*100vw) 0 calc(134/1920*100vw)}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos{margin:calc(41.5/1024*100vw) 0}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos{margin:calc(36/400*100vw) 0}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos h6{font-size:calc(35/1920*100vw);line-height:1.2;font-weight:400;letter-spacing:-.05em;color:#6d6d6d;font-family:tvNEnjoystory;text-align:center}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos h6 strong{font-weight:700}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos h6{font-size:calc(35/1024*100vw)}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos h6{font-size:calc(24/400*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper{margin-top:calc(88/1920*100vw);width:100%}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper{margin-top:calc(30/400*100vw)}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper{margin-top:calc(20/400*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-list{max-width:calc(872/1920*100vw);margin:0 auto;width:100%;display:flex;flex-wrap:nowrap;gap:calc(11/1920*100vw);justify-content:center}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-list{max-width:calc(702/1024*100vw);gap:calc(11/1024*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item{position:relative;display:block;width:calc(165.38/1920*100vw);aspect-ratio:9/16;border-radius:8px;overflow:hidden;cursor:pointer}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item{width:calc(145.38/1024*100vw)}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__inline-video{width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px;display:block}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__inline-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:none;pointer-events:none}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__inline-video.is-playing iframe{display:block}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__inline-video.is-playing .your-stories-section__play{display:none}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item .your-stories-section__thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item:hover .your-stories-section__thumb{transform:scale(1.15)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item .your-stories-section__play{position:absolute;left:50%;top:50%;width:40px;height:50px;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 18px rgba(0,0,0,.35));transition:transform .3s ease}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item .your-stories-section__play img{width:100%;height:100%}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .your-stories-section__static-item .your-stories-section__play:hover{transform:translate(-50%,-50%) scale(.85)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper{max-width:calc(772/1920*100vw)}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper{max-width:calc(772/1024*100vw);padding-bottom:calc(30/400*100vw)}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper{padding-bottom:calc(30/400*100vw);max-width:unset}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-wrapper{height:100%}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide{position:relative;display:block;width:100%;aspect-ratio:9/16;border-radius:8px;overflow:hidden;cursor:pointer}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide:hover .your-stories-section__thumb{transform:scale(1.15)}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:64px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35));transition:transform .3s ease}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__play img{width:100%;height:100%}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__play:hover{transform:translate(-50%,-50%) scale(.85)}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__play{width:40px;height:50px}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-slide .your-stories-section__play{width:40px;height:50px}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-scrollbar{max-width:170px;left:50%;transform:translateX(-50%);display:none}@media(max-width:1024px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-scrollbar{display:block}}@media(max-width:480px){.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-scrollbar{display:block}}.intro-section__container .your-stories-section__container__inner .your-stories-section__content .your-stories-section__content-videos .your-stories-section__swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#833aff}@keyframes scrollFlow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.main-video__box{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.main-video__box.is-active:after,.main-video__box.is-playing:after,.main-video__box:has(.main-video__wrapper:hover):after,.main-video__box:hover:after{opacity:1!important}.main-video__box.is-active .light-core{opacity:1}.main-video__box.is-active .light-core.core1{animation:lightCoreAnimation 8s linear infinite}.main-video__box.is-active .light-core.core2{animation:lightCoreAnimation2 8s linear infinite}.main-video__box.is-active .light1{opacity:1!important;animation:lightAnimation 8s linear infinite}.main-video__box.is-active .light2{opacity:1!important;animation:lightAnimation2 8s linear infinite}.main-video__box .light-core{pointer-events:none;position:absolute;top:10%;left:10%;transition:opacity .3s;background:radial-gradient(circle,#ffffff 10%,rgb(94,200,242),rgba(94,200,242,0));transform:translate(-50%,-50%);width:min(6.25vw,100px);height:min(1.25vw,20px);filter:saturate(3.5) brightness(3.5) blur(2vw);z-index:-2;opacity:0}.main-video__box.is-active .light-core,.main-video__box:has(.main-video__wrapper:hover) .light-core{opacity:1}.main-video__box.is-active .light-core.core1,.main-video__box:has(.main-video__wrapper:hover) .light-core.core1{animation:lightCoreAnimation 8s linear infinite}.main-video__box.is-active .light-core.core2,.main-video__box:has(.main-video__wrapper:hover) .light-core.core2{animation:lightCoreAnimation2 8s linear infinite}.main-video__box .main-video__wrapper{display:flex;align-items:center;justify-content:center;background-size:600% 600%;cursor:pointer;position:relative;border-radius:min(1.625vw,25px);transition:border .3s cubic-bezier(.11,.7,.6,.94);overflow:hidden;max-width:min(589.05/1920*100vw,589.05px);width:calc(589.05/1920*100vw);height:auto;aspect-ratio:16/9}@media(max-width:1024px){.main-video__box .main-video__wrapper{max-width:min(589.05/1024*100vw,589.05px);width:calc(589.05/1024*100vw);border-radius:min(2vw,15px)}}@media(max-width:480px){.main-video__box .main-video__wrapper{width:calc(324/400*100vw);aspect-ratio:16/9;border-radius:min(2.5vw,19.175px);max-width:unset;transition:border 1s cubic-bezier(.11,.7,.6,.94) .2s}}.main-video__box .main-video__wrapper .light{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s;background:radial-gradient(circle,#fff 50%,rgba(255,255,255,0));transform:translate(-50%,-50%);width:min(6.25vw,100px);height:min(6.25vw,100px);z-index:1;filter:blur(15px) saturate(2.5) brightness(2.5)}@media(max-width:1024px){.main-video__box .main-video__wrapper .light{width:min(8.3088954057vw,100px);height:min(8.3088954057vw,100px)}}@media(max-width:480px){.main-video__box .main-video__wrapper .light{width:min(17.5vw,134.225px);height:min(17.5vw,134.225px)}}.main-video__box .main-video__wrapper .light-blur{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);filter:blur(1vw);z-index:0}.main-video__box .main-video__wrapper.is-active .main-video__play-button,.main-video__box .main-video__wrapper:hover .main-video__play-button{transform:translate(-50%,-50%) scale(.85)}.main-video__box .main-video__wrapper.is-active .light1,.main-video__box .main-video__wrapper:hover .light1{opacity:1;animation:lightAnimation 8s linear infinite}.main-video__box .main-video__wrapper.is-active .light2,.main-video__box .main-video__wrapper:hover .light2{opacity:1;animation:lightAnimation2 8s linear infinite}.main-video__box .main-video__wrapper .main-video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:min(4.4375vw,71px);height:min(4.75vw,76px);transition:transform .3s cubic-bezier(.11,.7,.6,.94);z-index:1;width:calc(79/1920*100vw);height:calc(85/1920*100vw)}@media(max-width:1024px){.main-video__box .main-video__wrapper .main-video__play-button{width:calc(63/1024*100vw);height:calc(69/1024*100vw)}}@media(max-width:480px){.main-video__box .main-video__wrapper .main-video__play-button{width:calc(43/400*100vw);height:calc(46/400*100vw)}}.main-video__box .main-video__wrapper .main-video__play-button img{width:100%;height:100%}.main-video__box .main-video__wrapper .main-video__thumbnail{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.main-video__box .main-video__wrapper:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transition:opacity .3s ease;opacity:1;transform:translate(-50%,-50%)}.main-video__box .main-video__wrapper:after{content:"";position:absolute}.main-video__box .main-video__wrapper .main-video__video{position:absolute;width:100%;height:100%;z-index:2;overflow:hidden}.main-video__box .main-video__wrapper .main-video__video iframe{position:absolute;width:100%;height:100%;border:0;display:block;scale:1.05}.main-video__box .main-video__wrapper .main-video__thumbnail,.main-video__box .main-video__wrapper .main-video__video{width:calc(100% - min(1vw,12px));height:calc(100% - min(1vw,12px));border-radius:min(1.625vw,19px)}@media(max-width:1024px){.main-video__box .main-video__wrapper .main-video__thumbnail,.main-video__box .main-video__wrapper .main-video__video{width:calc(100% - min(2vw,12px));height:calc(100% - min(2vw,12px));border-radius:min(2vw,15px)}}@media(max-width:480px){.main-video__box .main-video__wrapper .main-video__thumbnail,.main-video__box .main-video__wrapper .main-video__video{width:calc(100% - min(1.75vw,13.4225px));height:calc(100% - min(1.75vw,13.4225px));border-radius:min(2vw,15.34px)}}@keyframes lightAnimation2{0%{top:100%;left:100%}25%{top:100%;left:0}50%{top:0;left:0}75%{top:0;left:100%}to{top:100%;left:100%}}@keyframes lightAnimation{0%{top:0;left:0}25%{top:0;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0}to{top:0;left:0}}@keyframes lightCoreAnimation2{0%{top:90%;left:90%}25%{top:90%;left:10%}50%{top:10%;left:10%}75%{top:10%;left:90%}to{top:90%;left:90%}}@keyframes lightCoreAnimation{0%{top:10%;left:10%}25%{top:10%;left:90%}50%{top:90%;left:90%}75%{top:90%;left:10%}to{top:10%;left:10%}}@keyframes rotateGradient{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1.23,2)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1.23,2)}}.border-button{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:center;border-radius:50px;border:2.8px solid #fff;font-size:21px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;width:calc(166/1920*100vw);height:calc(49/1920*100vw)}@media(max-width:1024px){.border-button{width:calc(150/1024*100vw);height:calc(49/1024*100vw)}}@media(max-width:480px){.border-button{width:calc(100/400*100vw);border:2px solid #fff;height:calc(35/400*100vw)}}.border-button.black{border-color:#000;color:#000}.border-button.black:hover{color:#000}.border-button.white,.border-button.white:hover{color:#fff}.border-button.fill.white{background:#fff;color:#000}.border-button.fill.black{background:#000;color:#fff}.border-button span{font-size:calc(21/1920*100vw);font-weight:700;line-height:1.2;letter-spacing:-.05em}@media(max-width:1024px){.border-button span{font-size:calc(16/1024*100vw)}}@media(max-width:480px){.border-button span{font-size:calc(12/400*100vw);font-weight:700;line-height:1.2;letter-spacing:-.05em}}.bs-container{position:fixed;inset:0;z-index:1000;display:block;pointer-events:none}.bs-container .bs-sheet{pointer-events:auto;position:fixed;left:0;right:0;bottom:0;border-top-left-radius:min(50/1920*100vw,50px);border-top-right-radius:min(50/1920*100vw,50px);display:flex;flex-direction:column;overflow:hidden;max-height:95vh;outline:none;transition:height .3s ease}@media(max-width:480px){.bs-container .bs-sheet{border-top-left-radius:calc(50/400*100vw);border-top-right-radius:calc(50/400*100vw)}}.bs-container.open .bs-sheet{transform:translateY(100%);animation:bs-slide-up .3s cubic-bezier(.22,.9,.24,1) forwards}.bs-container.closing .bs-sheet{margin:0 auto;background:#fff;transform:translateY(0);animation:bs-slide-down .3s cubic-bezier(.4,0,.2,1) forwards}.bs-container .bs-content-container{overflow:hidden;position:relative;width:100%;height:100%;max-height:95vh}.bs-container .bs-content-container.completed .bs-sheet-content-wrapper{opacity:0;transition:opacity .8s ease}.bs-container .bs-content-container.completed .bs-sheet-content-wrapper.completed{opacity:1}.bs-container .bs-content-container.completed .bs-sheet-content-completed{opacity:1;position:absolute;transition:opacity .8s ease;pointer-events:auto;height:auto}.bs-container .bs-content-container .bs-sheet-content-wrapper{position:relative;width:100%;background-image:url(/images/reservationBottomSheet/bg.png);background-size:cover;background-position:50%}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-wrapper{padding:calc(46/400*100vw) calc(41/400*100vw) 0}}.bs-container .bs-content-container .bs-sheet-content-completed{width:100%;position:absolute;z-index:2;top:0;opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-image:url(/images/reservationBottomSheet/bg-completed.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed{padding:calc(49/400*100vw) calc(41/400*100vw) calc(30/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top img{margin-bottom:calc(15/400*100vw);width:calc(58/400*100vw);height:calc(58/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top h6{background:linear-gradient(-84.878deg,#536DFF,#00ABED 52%,#0BC0A5),linear-gradient(#5E00D7,#5E00D7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;font-size:calc(24/1920*100vw);line-height:1.2;font-weight:700;letter-spacing:-.05em}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top h6{font-size:calc(34/400*100vw);line-height:1.2;margin-bottom:calc(15/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-time{text-align:center;line-height:1.2;letter-spacing:-.05em;color:#484848}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-time{font-size:calc(16/400*100vw);margin-bottom:calc(48/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des{display:flex;flex-direction:column}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des{gap:calc(10/400*100vw);margin-bottom:calc(27/400*100vw)}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des span{font-size:calc(16/400*100vw);line-height:1.2;font-weight:400;letter-spacing:-.05em;color:#484848}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des .reservation-contact{display:flex;flex-direction:row;align-items:center;justify-content:center}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des .reservation-contact img{margin-bottom:0}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des .reservation-contact{gap:calc(2/400*100vw)}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des .reservation-contact span{font-size:calc(16/400*100vw);line-height:1.2;font-weight:700;letter-spacing:-.05em;color:#484848}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top .reservation-des .reservation-contact img{width:calc(15/400*100vw);height:calc(15/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top button{width:100%;background-color:#000;border:.99px solid #dfdfdf;color:#fff;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content-completed .completed-content-top button{border-radius:calc(7/400*100vw);height:calc(43/400*100vw);font-size:calc(17/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-title{text-align:center}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-title{margin-bottom:calc(27/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-title h6{font-size:calc(24/400*100vw);line-height:1.2;font-weight:700;letter-spacing:-.05em;color:#fff}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-title h6 span{color:#06ffc3}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input{display:flex;flex-direction:row;align-items:center;margin:0 auto}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input{gap:calc(20/400*100vw);max-width:calc(251/400*100vw);height:calc(34/400*100vw);margin-bottom:calc(8/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input,.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input span{font-size:calc(20.3/400*100vw);line-height:1.2;font-weight:700;letter-spacing:-.05em;color:#fff}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input .separator{transition:color .3s ease;color:hsla(0,0%,100%,.2901960784)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input .separator.active{color:#fff}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input{background-color:rgba(0,0,0,0);border:none;outline:none;text-align:center}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input::-moz-placeholder{color:hsla(0,0%,100%,.2901960784)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input::placeholder{color:hsla(0,0%,100%,.2901960784)}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input{width:calc(66/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-phone-input input:first-child{width:calc(44/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement{gap:calc(3/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement .switch{width:calc(36/400*100vw);height:calc(15/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement .switch .thumb{transform:translateX(1)}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement .switch .thumb{width:calc(10.4/400*100vw);height:calc(10.4/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement .switch.active .thumb{transform:translateX(calc(21 / 400 * 100vw))}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-agreement span{font-size:calc(9/400*100vw);line-height:1.2;font-weight:400;letter-spacing:-.05em;color:#fff}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(14/1920*100vw)}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns{margin:calc(31/400*100vw) 0 calc(68.25/400*100vw);gap:calc(14/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns.active{margin:calc(31/400*100vw) 0 calc(43.25/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn{width:50%;border:1px solid #dfdfdf;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.1294117647);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn span{transition:color .3s ease}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn span{font-size:calc(14/400*100vw);line-height:1;font-weight:500;letter-spacing:-.05em;color:#fff}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn svg path{transition:fill .3s ease}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn{border-radius:calc(7/400*100vw);height:calc(40/400*100vw);gap:calc(10/400*100vw)}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.call svg{width:calc(12.3/400*100vw);height:calc(17.5/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.call.active{background-color:rgba(6,255,195,.1294117647);border-color:#06ffc3}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.call.active span{color:#06ffc3}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.call.active path{fill:#06ffc3}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk{position:relative}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk svg{width:calc(18/400*100vw);height:calc(16.5/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk .talk-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;animation:bs-balloon-animation .8s ease-in-out infinite alternate}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk .talk-icon{width:calc(148/400*100vw);height:calc(27/400*100vw);left:50%;transform:translate(-50%,140%)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk.active{background-color:rgba(255,235,51,.1294117647);border-color:#ffeb33}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk.active span{color:#ffeb33}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-radio-btns .bs-sheet-content-radio-btn.talk.active .talk-icon-path-1{fill:#ffeb33}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .8s ease,opacity 1.2s ease}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker-wrapper.active{grid-template-rows:1fr;opacity:1}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker-collapse{overflow:hidden;display:flex;flex-direction:column}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker-collapse{gap:calc(44/400*100vw)}}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker h6{text-align:center}@media(max-width:480px){.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker h6{margin-bottom:calc(29/400*100vw);font-size:calc(25/400*100vw);line-height:1.2;font-weight:700;letter-spacing:-.05em;color:#fff}.bs-container .bs-content-container .bs-sheet-content .bs-sheet-content-date-picker h6 span{color:#06ffc3}}.bs-container .bs-sheet-close{position:absolute;top:calc(24/1920*100vw);right:calc(40.75/1920*100vw);z-index:51}@media(max-width:480px){.bs-container .bs-sheet-close{top:calc(24/400*100vw);right:calc(40.75/400*100vw)}.bs-container .bs-sheet-content-submit-btn{padding-bottom:calc(54/400*100vw)}}.bs-container .bs-sheet-content-submit-btn button{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #fff;border-radius:8px;background-color:hsla(0,0%,100%,.1294117647);cursor:pointer}@media(max-width:480px){.bs-container .bs-sheet-content-submit-btn button{width:100%;height:calc(43/400*100vw)}}.bs-container .bs-sheet-content-submit-btn span{color:#fff}@media(max-width:480px){.bs-container .bs-sheet-content-submit-btn span{font-size:calc(17/400*100vw);line-height:1;font-weight:500;letter-spacing:-.05em}}@keyframes bs-balloon-animation{0%{transform:translate(-50%,140%)}to{transform:translate(-50%,150%)}}@keyframes bs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bs-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bs-fade-out{0%{opacity:1}to{opacity:0}}.switch{width:44px;height:24px;padding:2px;border-radius:999px;border:none;background-color:hsla(0,0%,100%,.3294117647);display:flex;align-items:center;cursor:pointer;transition:background-color .25s ease}.switch .thumb{width:20px;height:20px;background-color:#fff;border-radius:50%;transform:translateX(0);transition:transform .25s ease}.switch.active{background-color:rgba(6,255,195,.5607843137)}.switch.active .thumb{transform:translateX(23px)}.week-calendar{display:flex;flex-direction:column;gap:8px;color:#fff}.week-calendar .week-header{display:flex;align-items:center;justify-content:space-between}.week-calendar .week-header .label{font-weight:700;letter-spacing:-.05em}@media(max-width:480px){.week-calendar .week-header .label{font-size:calc(12.5/400*100vw);line-height:calc(30/400*100vw)}}.week-calendar .week-header .nav{display:flex;gap:calc(8/1920*100vw)}@media(max-width:480px){.week-calendar .week-header .nav{gap:calc(12/400*100vw)}}.week-calendar .week-header .nav .nav-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.week-calendar .week-header .nav .nav-btn:disabled{opacity:.4;cursor:default}.week-calendar .week-header .nav .nav-btn.next{transform:rotate(180deg)}.week-calendar .week-days{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.week-calendar .week-days .day-cell{display:flex;flex-direction:column;align-items:center;color:#fff;cursor:pointer;position:relative;transition:all .3s ease}@media(max-width:480px){.week-calendar .week-days .day-cell{gap:calc(12/400*100vw)}.week-calendar .week-days .day-cell span{font-size:calc(12.5/400*100vw);line-height:1.45;font-weight:400;letter-spacing:-.05em}}.week-calendar .week-days .day-cell .weekday{opacity:.8;font-size:12px;margin-bottom:2px}.week-calendar .week-days .day-cell .date-num{font-weight:700}@media(max-width:480px){.week-calendar .week-days .day-cell .date-tag{bottom:calc(-10/400*100vw);font-size:calc(6.3/400*100vw);line-height:1.45;font-weight:500;letter-spacing:-.05em}}.week-calendar .week-days .day-cell .date-tag{position:absolute;opacity:.9}.week-calendar .week-days .day-cell .date-tag.selected{color:#06ffc3}.week-calendar .week-days .day-cell.is-today{border-color:#06ffc3}.week-calendar .week-days .day-cell.is-selected .date-num{color:#06ffc3}.week-calendar .week-days .day-cell.is-disabled .date-num{opacity:.35}.week-calendar .week-days .day-cell.is-disabled{pointer-events:none}.tpd-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}@media(max-width:480px){.tpd-overlay{padding:calc(91/400*100vw) calc(38/400*100vw)}}.tpd-overlay .tpd-closed{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#0f172a)}.tpd-overlay .tpd-open-btn{padding:12px 24px;background:#3b82f6;color:#fff;border-radius:8px;transition:background .16s ease}.tpd-overlay .tpd-open-btn:hover{background:#2563eb}.tpd-overlay .tpd-modal{box-shadow:0 25px 50px rgba(0,0,0,.25);width:100%;overflow:hidden}.tpd-overlay .tpd-header{color:#fff;text-align:center;width:100%}.tpd-overlay .tpd-header img{width:100%;height:auto}@media(max-width:480px){.tpd-overlay .tpd-header{padding:0 calc(36/400*100vw) calc(18.5/400*100vw)}}.tpd-overlay .tpd-title{font-size:18px;font-weight:500}.tpd-overlay .tpd-body-content{background:#fff}@media(max-width:480px){.tpd-overlay .tpd-body-content{padding:calc(16/400*100vw);border-radius:calc(13/400*100vw)}}.tpd-overlay .tpd-immediate-consult{display:flex;justify-content:center}@media(max-width:480px){.tpd-overlay .tpd-immediate-consult{margin-bottom:calc(20/400*100vw)}}.tpd-overlay .tpd-picker-row{position:relative;display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:480px){.tpd-overlay .tpd-picker-row{gap:calc(16/400*100vw);margin:calc(41/400*100vw) 0 calc(35/400*100vw)}}.tpd-overlay .tpd-picker-row.disabled .tpd-col .highlight{color:#aeaeae}.tpd-overlay .tpd-col{width:50%;z-index:2}@media(max-width:480px){.tpd-overlay .tpd-col{height:calc(210/400*100vw)}}.tpd-overlay .tpd-unit{position:absolute;right:35px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:18px;font-weight:500}.tpd-overlay .tpd-sep{color:#d1d5db;font-size:24px;font-weight:700}.tpd-overlay .tpd-indicator{display:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;height:100%;transition:opacity .3s ease}.tpd-overlay .tpd-indicator.disabled{opacity:0}.tpd-overlay .tpd-indicator-bar{width:100%;height:48px;background:#e3e3e3;border-radius:8px;z-index:0}.tpd-overlay .tpd-footer{padding-top:0}.tpd-overlay .tpd-submit{width:100%;background:#5e00d7;color:#fff;transition:background .16s ease}@media(max-width:480px){.tpd-overlay .tpd-submit{font-size:calc(17/400*100vw);border-radius:calc(7/400*100vw);line-height:1;font-weight:500;letter-spacing:-.05em;height:calc(43/400*100vw)}}.tpd-overlay .tpd-submit:hover{background:#1f2937}.react-time-scroll-picker{width:100%;height:100%}.react-time-scroll-picker .select-wrap{position:relative;height:100%;text-align:center;overflow:hidden}.react-time-scroll-picker .select-wrap .select-options{position:absolute;top:50%;left:0;width:100%;height:0;transform-style:preserve-3d;margin:0 auto;display:block;transform:translateZ(0) rotateX(0deg);list-style:none;padding:0}.react-time-scroll-picker .select-wrap .select-option{position:absolute;top:0;left:0;width:100%;height:50px;transition:opacity .18s ease;-webkit-font-smoothing:subpixel-antialiased;will-change:transform}@media(max-width:480px){.react-time-scroll-picker .select-wrap .select-option{font-size:calc(20/400*100vw);letter-spacing:-.05em;line-height:1.2;font-weight:700;color:#aeaeae}}.react-time-scroll-picker .highlight{position:absolute;top:50%;transform:translateY(-50%);width:100%;overflow:hidden;z-index:2;pointer-events:none;transition:color .3s ease}@media(max-width:480px){.react-time-scroll-picker .highlight{font-size:calc(20/400*100vw);letter-spacing:-.05em;line-height:1.2;font-weight:700;color:#651bf0}}.react-time-scroll-picker .highlight-list{position:absolute;width:100%;list-style:none;padding:0;margin:0}.react-time-scroll-picker .highlight-unit{position:absolute;top:50%;right:25%;transform:translateY(-50%);font-size:20px;font-weight:700}@media(max-width:480px){.react-time-scroll-picker .highlight-unit{font-size:calc(20/400*100vw);letter-spacing:-.05em;line-height:1.2;font-weight:700}}.tpd-agree-checkbox{display:inline-flex;align-items:center}.tpd-agree-checkbox .tpd-agree-checkbox__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tpd-agree-checkbox .tpd-agree-checkbox__label{display:inline-flex;align-items:center;cursor:pointer}.tpd-agree-checkbox .tpd-agree-checkbox__label span{color:#000;font-weight:700;line-height:1.2;letter-spacing:-.05em}@media(max-width:480px){.tpd-agree-checkbox .tpd-agree-checkbox__label span{font-size:calc(16/400*100vw)}}.tpd-agree-checkbox .tpd-agree-checkbox__label:before{content:"";width:20px;height:20px;border-radius:4px;background-color:#e3e3e3;background-repeat:no-repeat;background-position:50%;background-size:70% 70%;flex:0 0 auto;transition:background-color .2s ease}@media(max-width:480px){.tpd-agree-checkbox .tpd-agree-checkbox__label{gap:calc(8/400*100vw)}.tpd-agree-checkbox .tpd-agree-checkbox__label:before{width:calc(20/400*100vw);height:calc(20/400*100vw);border-radius:calc(4/400*100vw)}}.tpd-agree-checkbox .tpd-agree-checkbox__input:checked+.tpd-agree-checkbox__label:before{background-image:url(/images/reservationBottomSheet/checked-icon.png);background-size:cover}.scroll-container>div{overflow-y:hidden;overflow-x:auto}.scroll-container .scroll-wrapper{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content}.scroll-container .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scroll-container .hide-scrollbar::-webkit-scrollbar{display:none}.rd-calendar{width:100%;color:#fff}.rd-calendar .cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(16/1920*100vw,16px)}@media(max-width:1024px){.rd-calendar .cal-header{margin-bottom:calc(16/1024*100vw)}}.rd-calendar .cal-header .cal-title{font-weight:700;letter-spacing:-.05em;line-height:30px;font-size:min(12.5/1920*100vw,12.5px)}@media(max-width:1024px){.rd-calendar .cal-header .cal-title{font-size:calc(12.5/1024*100vw)}}.rd-calendar .cal-header .cal-nav{display:flex;align-items:center;gap:min(10/1920*100vw,10px)}@media(max-width:1024px){.rd-calendar .cal-header .cal-nav{gap:calc(10/1024*100vw)}}.rd-calendar .cal-header .cal-nav .nav-btn{display:grid;place-items:center;width:min(28/1920*100vw,28px);height:min(28/1920*100vw,28px);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}@media(max-width:1024px){.rd-calendar .cal-header .cal-nav .nav-btn{width:calc(28/1024*100vw);height:calc(28/1024*100vw)}}.rd-calendar .cal-header .cal-nav .nav-btn.next img{transform:rotate(180deg)}.rd-calendar .cal-header .cal-nav .nav-btn img{width:min(10/1920*100vw,10px);height:min(15/1920*100vw,15px)}@media(max-width:1024px){.rd-calendar .cal-header .cal-nav .nav-btn img{width:calc(10/1024*100vw);height:calc(15/1024*100vw)}}.rd-calendar .cal-header .cal-nav .nav-btn.is-disabled{filter:brightness(.5);cursor:not-allowed}.rd-calendar .cal-weekdays{display:grid;grid-template-columns:repeat(7,11px);justify-content:space-between;margin-bottom:min(12/1920*100vw,12px)}@media(max-width:1024px){.rd-calendar .cal-weekdays{margin-bottom:calc(12/1024*100vw)}}.rd-calendar .cal-weekdays .wk{text-align:center;font-size:min(12.5/1920*100vw,12.5px);line-height:1;font-weight:400;letter-spacing:-.05em;color:#fff}@media(max-width:1024px){.rd-calendar .cal-weekdays .wk{font-size:calc(12.5/1024*100vw)}}.rd-calendar .cal-grid{display:grid;grid-template-columns:repeat(7,11px);row-gap:min(10/1920*100vw,10px);justify-content:space-between}@media(max-width:1024px){.rd-calendar .cal-grid{row-gap:calc(10/1024*100vw)}}.rd-calendar .day{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.85);text-align:center;padding:min(6/1920*100vw,6px) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:min(8/1920*100vw,8px);cursor:pointer;position:relative;transition:all .3s ease}.rd-calendar .day .num{font-size:min(12.5/1920*100vw,12.5px);line-height:1.45;font-weight:400;letter-spacing:-.05em}@media(max-width:1024px){.rd-calendar .day .num{font-size:calc(12.5/1024*100vw)}}.rd-calendar .day .tag{position:absolute;top:70%;right:50%;transform:translateX(50%);margin-top:min(4/1920*100vw,4px);font-size:min(10/1920*100vw,10px);color:#06ffc3;line-height:1}.rd-calendar .day.is-disabled{opacity:.5;pointer-events:none}.rd-calendar .day.is-selected{color:#06ffc3}.rd-calendar .empty{pointer-events:none}