@charset "UTF-8";@font-face{font-family:Archivo;src:url(fave-speedtempo-plus-font-archivo-bold.woff2) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Archivo;src:url(fave-speedtempo-plus-font-archivo-bold-italic.woff2) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Archivo;src:url(fave-speedtempo-plus-font-archivo-medium.woff2) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Archivo;src:url(fave-speedtempo-plus-font-archivo-medium-italic.woff2) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Archivo;src:url(fave-speedtempo-plus-font-archivo-regular.woff2) format("opentype");font-weight:400;font-style:normal}html,body{overflow:initial;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0}html{height:auto}body{min-height:100dvh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;display:block}#fave-root{color-scheme:only light;position:relative;left:0;right:0;top:0;min-height:100%;font-family:Pretendard,system-ui;color:#fff9e9;letter-spacing:-.02em;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word;background:#020201;z-index:0}#fave-root:not(.ready){position:fixed}#fave-root button:not([disabled]){cursor:pointer}#fave-root [data-appear=blur]:not([data-appear-stagger]):not(.appear),#fave-root [data-appear=blur][data-appear-stagger]:not(.appear)>*{opacity:0;filter:blur(20px)}#fave-root [data-appear=blur]:not([data-appear-stagger]).appear,#fave-root [data-appear=blur][data-appear-stagger].appear>*{transition:opacity .3s ease-out,filter 1s cubic-bezier(.215,.61,.355,1)}#fave-root [data-appear=fade-left]:not([data-appear-stagger]):not(.appear),#fave-root [data-appear=fade-left][data-appear-stagger]:not(.appear)>*{transform:translate3d(50px,0,0)}#fave-root [data-appear=fade-right]:not([data-appear-stagger]):not(.appear),#fave-root [data-appear=fade-right][data-appear-stagger]:not(.appear)>*{transform:translate3d(-50px,0,0)}#fave-root [data-appear=fade-up]:not([data-appear-stagger]):not(.appear),#fave-root [data-appear=fade-up][data-appear-stagger]:not(.appear)>*{transform:translate3d(0,50px,0)}#fave-root [data-appear^=fade-]:not([data-appear-stagger]):not(.appear),#fave-root [data-appear^=fade-][data-appear-stagger]:not(.appear)>*{opacity:0}#fave-root [data-appear^=fade-]:not([data-appear-stagger]).appear,#fave-root [data-appear^=fade-][data-appear-stagger].appear>*{transition:opacity .3s ease-out,transform .8s cubic-bezier(.215,.61,.355,1)}#fave-root [data-appear-stagger].appear>*:nth-child(2){transition-delay:.24s}#fave-root [data-appear-stagger].appear>*:nth-child(3){transition-delay:.36s}#fave-root [data-appear-stagger].appear>*:nth-child(4){transition-delay:.48s}#fave-root [data-appear-stagger].appear>*:nth-child(5){transition-delay:.6s}#fave-root [data-appear-stagger].appear>*:nth-child(6){transition-delay:.72s}#fave-root [data-appear-stagger].appear>*:nth-child(7){transition-delay:.84s}#fave-root [data-appear-stagger].appear>*:nth-child(8){transition-delay:.96s}#fave-root [data-appear-stagger].appear>*:nth-child(9){transition-delay:1.08s}#fave-root [data-appear-stagger].appear>*:nth-child(10){transition-delay:1.2s}#fave-root a.button-link{width:100%;font-family:Archivo;font-size:14px;font-weight:600;color:#5d452b;text-align:center;text-transform:uppercase;text-decoration:none;line-height:40px;margin:0 auto;border-radius:8px;background:#dbed46;display:block;transition:color .2s ease-out,background .2s ease-out}@media(hover:hover)and (pointer:fine){#fave-root a.button-link:hover:not([disabled]){color:#eeff5a;background-color:#5d452b}}#fave-root a.button-link.color-soft{background:#fff9e9}#fave-root .cover-block{position:fixed;left:0;right:0;top:0;height:100vh;background:inherit;z-index:3}#fave-root .loading-indicator{position:fixed;left:50%;top:50%;width:6.7vw;aspect-ratio:1;transform:translate(-50%,-50%);z-index:4;--loaded-ratio: 0}#fave-root .loading-indicator:before,#fave-root .loading-indicator:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:url(fave-speedtempo-plus-fila-logo-c1.svg) no-repeat 0 100%/100% auto}#fave-root .loading-indicator:before{opacity:.3}#fave-root .loading-indicator:after{top:calc(100% * (1 - var(--loaded-ratio)));content:"Loading";text-indent:-9em;overflow:hidden;transition:top .15s ease-out}@media(max-width:749px){#fave-root .loading-indicator{width:7.5vw}}@font-face{font-family:Special Gothic Expanded One;src:url(fave-run-and-espresso-special-gothic-expanded-one-regular.woff2) format("opentype");font-weight:500;font-style:normal}#fave-root{color:#fff9e9;text-align:center;background:#5d452b}#fave-root img{max-width:none}#fave-root .large-button-link{position:relative;font-size:18px;font-weight:700;color:#fff9e9;text-align:left;text-decoration:none;line-height:75px;padding:0 32px;border-radius:8px;background:#5d452b;display:block}#fave-root .large-button-link:after{position:absolute;right:32px;top:50%;width:18px;height:15px;content:"";margin-top:-8px;background:url(fave-run-and-espresso-link-arrow.svg) no-repeat}@media(max-width:749px){#fave-root .large-button-link{font-size:16px;line-height:60px}}#fave-root .nowrap{white-space:nowrap}#fave-root .info-list{max-width:720px;font-size:22px;font-weight:600;text-align:left;line-height:1.5;margin:48px auto 0;display:grid;grid-template-columns:1fr 7fr}#fave-root .info-list dt,#fave-root .info-list dd{margin:0;padding:11px 0 12px;border-top:1px solid rgba(255,249,233,.5)}#fave-root .info-list dd{text-align:right}@media(max-width:749px){#fave-root .info-list{font-size:15px;grid-template-columns:2fr 7fr}}#fave-root .badge-title{font-size:18px;font-weight:700;color:#5d452b;letter-spacing:-.02em;line-height:29px;margin:0 0 32px;padding:0 12px;border-radius:15px;background:#fff9e9;display:inline-block}#fave-root .badge-title .en{font-family:Special Gothic Expanded One;letter-spacing:0}#fave-root .marquee-band{position:relative;height:56px;background:#5d452b url(fave-run-and-espresso-marquee.svg) repeat-x 0 50%/auto 24px;animation:marquee-flow 5s linear infinite}@keyframes marquee-flow{to{background-position:-435px 50%}}@media(max-width:749px){#fave-root .marquee-band{height:42px;background-size:auto 18px}@keyframes marquee-flow{to{background-position:-326.25px 50%}}}@keyframes gradient-bg{to{background-position:100% 0%}}#fave-root.ready header.floating-header{transition:transform .8s cubic-bezier(.19,1,.22,1)}#fave-root header.floating-header{position:fixed;left:50%;top:24px;width:calc(100% - 48px);max-width:1260px;height:48px;color:#5d452b;padding:4px;border-radius:8px;background:#eeff5a;display:flex;justify-content:space-between;z-index:2;transform:translate3d(-50%,0,0)}#fave-root header.floating-header:not(.show){transform:translate3d(-50%,-80px,0)}#fave-root header.floating-header h1{margin:0}#fave-root header.floating-header h1 a{height:40px;padding:0 12px;display:flex;align-items:center}#fave-root header.floating-header h1 img{height:20px}#fave-root header.floating-header h1 img+img{height:12px;margin-left:12px}#fave-root header.floating-header .drawer-mask{flex:1}#fave-root header.floating-header .drawer-mask .drawer{display:flex;gap:16px}#fave-root header.floating-header .drawer-mask .spacer{flex:1}#fave-root header.floating-header nav ul{list-style:none;font-size:0;white-space:nowrap;margin:0;padding:0 0 0 16px}#fave-root header.floating-header nav ul li{display:inline-block}#fave-root header.floating-header nav ul li a{font-family:Archivo;font-size:14px;font-weight:600;color:inherit;text-decoration:none;line-height:1;display:block}#fave-root header.floating-header nav ul li a.current{font-style:italic}#fave-root header.floating-header nav ul li a.current span:before{opacity:1}@media(hover:hover)and (pointer:fine){#fave-root header.floating-header nav ul li a:hover{font-style:italic}#fave-root header.floating-header nav ul li a:hover span:before{opacity:1}}#fave-root header.floating-header nav ul li a span{position:relative;padding:13px 9px 13px 20px;display:block}#fave-root header.floating-header nav ul li a span:before{position:absolute;left:12px;top:50%;width:5px;height:5px;content:"";border-radius:100%;background:currentColor;transform:translate(-50%,-50%);opacity:0;transition:opacity .1s}#fave-root header.floating-header .countdown{font-family:Special Gothic Expanded One}#fave-root header.floating-header p.countdown{position:relative;font-size:16px;line-height:40px;margin:0;padding:0 12px 0 17px}#fave-root header.floating-header p.countdown:before{position:absolute;left:0;top:14px;width:0;height:12px;content:"";border-left:1px solid #5d452b;opacity:.3}#fave-root header.floating-header .toggle-button{display:none}@media(min-width:1308px){#fave-root header.floating-header .drawer-mask{height:auto!important}}@media(max-width:1307px){#fave-root header.floating-header{top:16px;width:calc(100% - 32px)}#fave-root header.floating-header .drawer-mask{position:absolute;left:0;right:0;top:calc(100% - 8px);height:0;border-radius:0 0 8px 8px;background:inherit;overflow:hidden;transition:height .7s cubic-bezier(.19,1,.22,1)}#fave-root header.floating-header .drawer-mask:not(.open){height:0!important;transition-duration:.5s}#fave-root header.floating-header .drawer-mask:not(.open) .drawer{opacity:0;transition:opacity .1s}#fave-root header.floating-header .drawer-mask .drawer{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;display:block;transition:opacity .3s}#fave-root header.floating-header nav ul{padding:0}#fave-root header.floating-header nav ul li{display:block}#fave-root header.floating-header nav ul li a{text-align:center}#fave-root header.floating-header nav ul li a span{display:inline-block}#fave-root header.floating-header p.countdown:before{content:none}#fave-root header.floating-header .toggle-button{position:absolute;right:4px;top:4px;margin:0;display:block;z-index:1}#fave-root header.floating-header .toggle-button button{width:40px;height:40px;border:0;text-indent:-999em;border-radius:8px;background:none;overflow:hidden}#fave-root header.floating-header .toggle-button button:before,#fave-root header.floating-header .toggle-button button:after{position:absolute;left:8px;top:50%;width:24px;height:1.5px;margin:-2px 0 0 -2px;content:"";background-color:#5d452b;transition:margin .2s .25s,transform .3s cubic-bezier(.165,.84,.35,1)}#fave-root header.floating-header .toggle-button button:after{margin:2px 0 0 2px}#fave-root header.floating-header .toggle-button button.active:before,#fave-root header.floating-header .toggle-button button.active:after{transition:margin .2s,transform .4s .2s cubic-bezier(.165,.84,.35,1)}#fave-root header.floating-header .toggle-button button.active:before{margin:-1px 0 0;transform:rotate(30deg)}#fave-root header.floating-header .toggle-button button.active:after{margin:-1px 0 0;transform:rotate(-30deg)}}@media(max-width:749px){#fave-root header.floating-header h1 img+img{height:11px;margin-left:8px}}#fave-root section.key-visual{position:relative;color:#5d452b;background:#fff9e9;z-index:0}#fave-root section.key-visual .texts{position:relative;width:100%;max-width:1920px;height:calc(var(--vh, 1vh) * 100 - 56px);min-height:720px;margin:0 auto;z-index:1}#fave-root section.key-visual .texts .group{position:absolute;left:0;right:0;top:50%;transform:translateY(-51%)}#fave-root section.key-visual .texts h2{width:calc(100% - 64px);max-width:1260px;aspect-ratio:1/.176;font-size:0;vertical-align:top;margin:0 auto;background:url(fave-run-and-espresso-logo.svg) no-repeat 50% 50%/100% auto}#fave-root section.key-visual .texts .info{font-family:Special Gothic Expanded One;font-size:32px;font-weight:600;line-height:1;margin:60px 0 0}#fave-root section.key-visual .texts .info>span{display:block}#fave-root section.key-visual .texts .info>span+span{margin-top:12px}@media(max-width:990px){#fave-root section.key-visual .texts .info>span:nth-child(2){letter-spacing:-.05em}}@media(max-width:749px){#fave-root section.key-visual .texts{height:calc(var(--vh, 1vh) * 100 - 42px);min-height:0}#fave-root section.key-visual .texts .group{transform:translateY(-68%)}#fave-root section.key-visual .texts h2{width:calc(100% - 32px)}#fave-root section.key-visual .texts .info{margin-top:24px;padding-left:16px;padding-right:16px}#fave-root section.key-visual .texts .info>span{font-size:22px}#fave-root section.key-visual .texts .info>span:nth-child(2){letter-spacing:-.02em}#fave-root section.key-visual .texts .info>span+span{margin-top:8px}}#fave-root section.key-visual .bottom{position:absolute;left:50%;bottom:0;width:100%;min-width:1440px;max-width:1920px;transform:translate(-50%)}#fave-root section.key-visual .bottom .seoul-my-soul{position:absolute;left:50%;bottom:48px;width:238px;margin:0;transform:translate(-50%)}#fave-root section.key-visual .bottom .seoul-my-soul img{width:100%;display:block}#fave-root section.key-visual .bottom .runner{position:absolute;left:157px;bottom:-4px;width:246px}#fave-root section.key-visual .bottom .runner-2{position:absolute;right:342px;bottom:-4px;width:246px}#fave-root section.key-visual .bottom .cup{position:absolute;right:32px;bottom:-4px}@media(max-width:749px){#fave-root section.key-visual .bottom{min-width:0}#fave-root section.key-visual .bottom .seoul-my-soul{bottom:114px;width:168px}#fave-root section.key-visual .bottom .runner{left:-19px;bottom:0;width:97px}#fave-root section.key-visual .bottom .runner-2{right:124px;bottom:0;width:97px}#fave-root section.key-visual .bottom .cup{right:-12px;bottom:0;width:119px}}#fave-root section.informations{overflow:hidden}#fave-root section.informations .meet{position:relative;max-width:920px;margin:0 auto;padding-top:240px}#fave-root section.informations .meet:before{position:absolute;left:50%;bottom:-850px;width:2928px;height:2131px;content:"";background:url(fave-run-and-espresso-cup-large.svg) no-repeat 50% 100%/100%;transform:translate(-42.65%)}#fave-root section.informations .meet h3{position:relative;max-width:780px;margin:0 auto}#fave-root section.informations .meet h3 img{width:100%;display:block}#fave-root section.informations .meet .ment{position:relative;font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1.32;margin:64px 0 0}#fave-root section.informations .meet .ment>span{display:block}#fave-root section.informations .meet .ment>span:last-child{margin-top:12px}#fave-root section.informations .meet .info-list{margin-top:80px}@media(max-width:990px){#fave-root section.informations .meet{max-width:calc(100% - 72px);padding-top:160px}#fave-root section.informations .meet .ment{font-size:44px}}@media(max-width:749px){#fave-root section.informations .meet{padding-top:120px}#fave-root section.informations .meet:before{bottom:-83.333vw;width:248.2051282051vw;height:auto;aspect-ratio:1/.7727272727;transform:translate(-42.65%)}#fave-root section.informations .meet .ment{font-size:18px;margin-left:-20px;margin-right:-20px}#fave-root section.informations .meet .ment>span:last-child{margin-top:8px}#fave-root section.informations .meet .info-list{margin-top:32px}}#fave-root section.informations .packages{position:relative;width:calc(100% - 48px);max-width:1260px;text-align:left;margin:0 auto;padding-top:220px}#fave-root section.informations .packages:before,#fave-root section.informations .packages:after{position:absolute;top:815px;width:380px;height:326px;content:"";background:url(fave-run-and-espresso-runner-c1.svg) no-repeat 50% 100%}#fave-root section.informations .packages:before{left:-451px}#fave-root section.informations .packages:after{left:calc(100% - 105px)}#fave-root section.informations .packages .package-list-tabs{display:none}#fave-root section.informations .packages .package-list-tabs button{font-family:inherit;font-size:18px;font-weight:600;color:#5d452b;white-space:nowrap;line-height:1;text-align:left;padding:12px 16px;border:none;border-radius:8px 8px 0 0}#fave-root section.informations .packages .package-list-tabs button:nth-child(1){width:53.476%;min-width:185px;background-color:#eeff5a}#fave-root section.informations .packages .package-list-tabs button:nth-child(2){flex:1;background-color:#fff9e9}#fave-root section.informations .packages .package-list{position:relative;list-style:none;margin:0;padding:0;display:flex;gap:8px;z-index:1}#fave-root section.informations .packages .package-list>li{flex:1;position:relative;color:#5d452b;padding:40px;border-radius:8px;background:#fff9e9;display:flex;flex-direction:column}#fave-root section.informations .packages .package-list>li:nth-child(2){background-color:#eeff5a}#fave-root section.informations .packages .package-list>li .infos{flex:1}#fave-root section.informations .packages .package-list>li .no{font-family:Special Gothic Expanded One;font-size:20px;line-height:1}#fave-root section.informations .packages .package-list>li .no:before{content:"01"}#fave-root section.informations .packages .package-list>li .tags{position:absolute;right:40px;top:40px;font-size:0;white-space:nowrap;list-style:none;margin:0;padding:0}#fave-root section.informations .packages .package-list>li .tags>li{font-size:15px;font-weight:700;line-height:27px;margin-left:8px;padding:0 11px;border:2px solid #9f8669;border-radius:15px;display:inline-block}#fave-root section.informations .packages .package-list>li h4{font-size:36px;font-weight:900;color:inherit;letter-spacing:inherit;line-height:1.32;margin:32px 0 12px}#fave-root section.informations .packages .package-list>li h4 strong{font-family:Special Gothic Expanded One;font-size:37px;letter-spacing:-.04em}#fave-root section.informations .packages .package-list>li .ment{font-size:18px;font-weight:600;line-height:1.5;margin:0}#fave-root section.informations .packages .package-list>li h5{font-size:16px;font-weight:700;color:inherit;letter-spacing:inherit;line-height:1.32;margin:0 0 12px}#fave-root section.informations .packages .package-list>li .components{margin-top:32px;border-radius:8px;background:#f7f0de;display:flex;align-items:center}#fave-root section.informations .packages .package-list>li .components p.image{width:210px;flex-shrink:0;margin:0}#fave-root section.informations .packages .package-list>li .components p.image img{width:100%;display:block}#fave-root section.informations .packages .package-list>li .components h5{margin-bottom:8px}#fave-root section.informations .packages .package-list>li .components .contents{padding:24px 24px 24px 20px;display:block}#fave-root section.informations .packages .package-list>li .components ul{list-style:none;margin:0;padding:0}#fave-root section.informations .packages .package-list>li .components ul>li{position:relative;font-size:16px;font-weight:600;line-height:1.5;padding-left:24px}#fave-root section.informations .packages .package-list>li .components ul>li:before{position:absolute;left:0;top:7px;width:10px;height:6px;content:"";border:solid currentColor;border-width:0 0 1px 1px}#fave-root section.informations .packages .package-list>li .components ul>li+li{margin-top:2px}#fave-root section.informations .packages .package-list>li .components ul>li strong{font-weight:inherit}#fave-root section.informations .packages .package-list>li .components ul>li.highlighted:before{border-color:#dd922e}#fave-root section.informations .packages .package-list>li .components p.disc{font-size:13px;font-weight:500;line-height:1.5;text-indent:-.5em;margin:18px 24px 0;padding-left:.5em}#fave-root section.informations .packages .package-list>li .registration-info{margin-top:32px}#fave-root section.informations .packages .package-list>li .registration-info h5{margin-bottom:8px}#fave-root section.informations .packages .package-list>li .registration-info dl{font-size:16px;font-weight:500;line-height:1.5;display:grid;grid-template-columns:4fr 6fr}#fave-root section.informations .packages .package-list>li .registration-info dl dt,#fave-root section.informations .packages .package-list>li .registration-info dl dd{margin:0;padding:8px 0;background-position:0 100%;background-image:linear-gradient(to right,rgba(93,69,43,.5) 1px,transparent 1px,transparent 1px);background-size:2px 1px;background-repeat:repeat-x}#fave-root section.informations .packages .package-list>li .registration-info dl dd{text-align:right}#fave-root section.informations .packages .package-list>li .attention{font-size:15px;line-height:1.5;margin:32px 0 0}#fave-root section.informations .packages .package-list>li .accordion{list-style:none;margin:24px 0 0;padding:0}#fave-root section.informations .packages .package-list>li .accordion>li.open h6 button:after{transform:rotate(-180deg)}#fave-root section.informations .packages .package-list>li .accordion>li:not(.open) .mask{height:0}#fave-root section.informations .packages .package-list>li .accordion h6{letter-spacing:inherit;margin:0;padding:0}#fave-root section.informations .packages .package-list>li .accordion h6 button{position:relative;font-size:16px;font-weight:600;color:#5d452b;line-height:1.2;letter-spacing:inherit;vertical-align:top;padding:6px 22px 6px 0;border:none;background:none;display:inline-block}#fave-root section.informations .packages .package-list>li .accordion h6 button:after{position:absolute;right:0;top:5px;width:20px;height:20px;content:"";background:url(fave-run-and-espresso-expand-arrow.svg) no-repeat 50% 50%/100%;transition:transform .5s cubic-bezier(.645,.045,.355,1)}#fave-root section.informations .packages .package-list>li .accordion .mask{font-size:15px;line-height:1.5;overflow:hidden;transition:height .5s cubic-bezier(.645,.045,.355,1)}#fave-root section.informations .packages .package-list>li .accordion ul{list-style:none;margin:0;padding:8px 0 20px}#fave-root section.informations .packages .package-list>li .accordion ul li{position:relative;padding-left:10px}#fave-root section.informations .packages .package-list>li .accordion ul li:before{position:absolute;left:0;top:10px;width:3px;height:3px;content:"";border-radius:100%;background:currentColor}#fave-root section.informations .packages .package-list>li .accordion ul ul{padding:0}#fave-root section.informations .packages .package-list>li .accordion p{margin:-8px 0 0;padding-bottom:20px}#fave-root section.informations .packages .package-list>li .price{font-size:32px;font-weight:700;line-height:1.32;margin:32px 0 0;padding:32px 0;background-image:linear-gradient(to right,#5d452b 1px,transparent 1px,transparent 7px);background-size:7px 1px;background-repeat:repeat-x;display:flex;justify-content:space-between}#fave-root section.informations .packages .package-list>li .price:before{content:"\20a9"}#fave-root section.informations .packages .package-list>li .button-area{margin:0}#fave-root section.informations .packages .package-list>li.fila-espresso .no:before{content:"02"}#fave-root section.informations .packages .package-list>li.fila-espresso .tags>li{border-color:transparent;background-image:linear-gradient(#eeff5a,#eeff5a),linear-gradient(-25deg,#5d452b,#d38322 28.5%,#ffc55a 50%,#d38322 78.5%,#5d452b);background-origin:border-box;background-clip:padding-box,border-box;background-size:300% 300%;animation:gradient-bg 3s ease-in-out infinite alternate}#fave-root section.informations .packages .package-list>li.fila-espresso .tags>li span{color:transparent;background-image:linear-gradient(-25deg,#5d452b,#d38322 28.5%,#ffc55a 50%,#d38322 78.5%,#5d452b);background-clip:text;background-size:300% 300%;animation:gradient-bg 3s ease-in-out infinite alternate;display:block}#fave-root section.informations .packages .package-list>li.fila-espresso .components{background:#e7f54f}#fave-root section.informations .packages .package-list>li.fila-espresso .components ul>li.highlighted{color:transparent;background-image:linear-gradient(-45deg,#5d452b,#d38322 28.5%,#ffc55a 50%,#d38322 78.5%,#5d452b);background-clip:text;background-size:300% 300%;animation:gradient-bg 3s ease-in-out infinite alternate;display:block}#fave-root section.informations .packages .package-list>li.fila-espresso .large-button-link{background-image:linear-gradient(-45deg,#5d452b,#d38322 21.5%,#ffc55a 50%,#d38322 71.5%,#5d452b);background-size:500% 500%;animation:gradient-bg 3s ease-in-out infinite alternate;animation-duration:5s}#fave-root section.informations .packages .notes{font-size:16px;color:#fff9e9;line-height:1.5;margin-top:48px;padding:0 24px}#fave-root section.informations .packages .notes h5,#fave-root section.informations .packages .notes h6{font-size:inherit;font-weight:600;color:inherit;margin:0}#fave-root section.informations .packages .notes h5{font-weight:700}#fave-root section.informations .packages .notes h6{margin-top:24px}#fave-root section.informations .packages .notes ul{list-style:none;margin:0;padding:8px 0 0}#fave-root section.informations .packages .notes ul li{position:relative;margin-top:4px;padding-left:10px}#fave-root section.informations .packages .notes ul li:before{position:absolute;left:0;top:10px;width:3px;height:3px;content:"";border-radius:100%;background:currentColor}#fave-root section.informations .packages .notes p{margin:8px 0 0}@media(max-width:1307px){#fave-root section.informations .packages{width:calc(100% - 32px)}}@media(max-width:1280px){#fave-root section.informations .packages:before,#fave-root section.informations .packages:after{content:none}#fave-root section.informations .packages .package-list-tabs{display:flex}#fave-root section.informations .packages .package-list{display:block}#fave-root section.informations .packages .package-list>li{border-radius:0 0 8px 8px;display:block}#fave-root section.informations .packages .package-list>li[hidden]{display:none}#fave-root section.informations .packages .package-list>li .no:before{content:"02"}#fave-root section.informations .packages .package-list>li.fila-espresso .no:before{content:"01"}}@media(max-width:990px){#fave-root section.informations .packages{padding-top:120px}}@media(max-width:749px){#fave-root section.informations .packages .package-list-tabs button{font-size:15px}#fave-root section.informations .packages .package-list>li{padding:32px 24px 24px}#fave-root section.informations .packages .package-list>li .tags{right:24px;top:29px}#fave-root section.informations .packages .package-list>li .tags>li{font-size:13px;font-weight:700;line-height:25px;padding:0 10px;border-radius:13px}#fave-root section.informations .packages .package-list>li h4{font-size:min(31px,6.2vw);white-space:nowrap}#fave-root section.informations .packages .package-list>li h4 strong{font-size:min(32px,6.6vw)}#fave-root section.informations .packages .package-list>li .ment{font-size:15px}#fave-root section.informations .packages .package-list>li .components{margin-left:-24px;margin-right:-24px;display:block;overflow:hidden}#fave-root section.informations .packages .package-list>li .components p.image{width:auto;height:305px;margin-top:-15px}#fave-root section.informations .packages .package-list>li .components p.image img{width:auto;height:100%;margin:0 auto}#fave-root section.informations .packages .package-list>li .components .contents{margin-top:-24px;padding:0 24px 16px}#fave-root section.informations .packages .package-list>li .components ul>li{font-size:15px}#fave-root section.informations .packages .package-list>li .components p.disc{font-size:13px;margin-top:14px}#fave-root section.informations .packages .package-list>li .registration-info dl{font-size:13px;grid-template-columns:4.5fr 5.5fr}#fave-root section.informations .packages .package-list>li .registration-info dl dt,#fave-root section.informations .packages .package-list>li .registration-info dl dd{padding:6px 0}#fave-root section.informations .packages .package-list>li .attention{font-size:13px}#fave-root section.informations .packages .package-list>li .accordion h6 button{font-size:13px;padding-top:8px;padding-bottom:8px}#fave-root section.informations .packages .package-list>li .accordion h6 button:after{top:5px}#fave-root section.informations .packages .package-list>li .accordion .mask{font-size:13px}#fave-root section.informations .packages .package-list>li .accordion ul{padding:6px 0 20px}#fave-root section.informations .packages .package-list>li .accordion ul li:before{top:8px}#fave-root section.informations .packages .package-list>li .price{font-size:20px;margin-left:8px;margin-right:8px;padding:16px 0}#fave-root section.informations .packages .package-list>li.fila-espresso .no:before{content:"01"}#fave-root section.informations .packages .package-list>li.fila-espresso .ment br{display:none}#fave-root section.informations .packages .package-list>li.fila-espresso .registration-info dl{grid-template-columns:4fr 6fr}#fave-root section.informations .packages .notes{font-size:13px;margin-top:36px}#fave-root section.informations .packages .notes h6{margin-top:18px}#fave-root section.informations .packages .notes ul{padding-top:4px}#fave-root section.informations .packages .notes ul li{margin-top:2px}#fave-root section.informations .packages .notes ul li:before{top:8px}#fave-root section.informations .packages .notes p{margin-top:4px}}#fave-root section.running-summit{text-align:center;padding-top:220px;overflow:hidden}#fave-root section.running-summit .inwrap{width:720px;margin:0 auto}#fave-root section.running-summit h3{margin:0}#fave-root section.running-summit h3 img{width:100%;display:block}#fave-root section.running-summit .ment{font-size:24px;font-weight:600;line-height:1.5;margin:32px 0 0}#fave-root section.running-summit .info{font-size:15px;line-height:1.5;margin:64px 0 0;opacity:.8}#fave-root section.running-summit .slider-wrap{position:relative;max-width:1260px;margin:64px auto 0}#fave-root section.running-summit .slider-wrap .prev-button,#fave-root section.running-summit .slider-wrap .next-button{position:absolute;top:55%;width:64px;height:64px;text-indent:-99em;border:0;border-radius:100%;background-color:#5d452b80;overflow:hidden;z-index:2;transform:translateY(calc(-50% - 17px));transition:background-color .15s}#fave-root section.running-summit .slider-wrap .prev-button:before,#fave-root section.running-summit .slider-wrap .next-button:before{position:absolute;left:50%;top:50%;width:10px;height:17px;content:"";background:url(fave-speedtempo-plus-nav-arrow.svg) no-repeat;transform:translate(-65%,-50%)}#fave-root section.running-summit .slider-wrap .prev-button[disabled],#fave-root section.running-summit .slider-wrap .next-button[disabled]{opacity:.3}@media(hover:hover)and (pointer:fine){#fave-root section.running-summit .slider-wrap .prev-button:hover:not([disabled]),#fave-root section.running-summit .slider-wrap .next-button:hover:not([disabled]){background-color:#5d452b66}}#fave-root section.running-summit .slider-wrap .prev-button{left:-90px}#fave-root section.running-summit .slider-wrap .next-button{right:-90px}#fave-root section.running-summit .slider-wrap .next-button:before{transform:translate(-40%,-50%) scaleX(-1)}#fave-root section.running-summit .slider-wrap>.info{font-size:13px;line-height:1.5;margin:64px 0 0;opacity:.6}#fave-root section.running-summit .swiper{width:100%;overflow:visible}#fave-root section.running-summit .swiper-wrapper{margin:0;padding:0;transition-timing-function:cubic-bezier(.215,.61,.355,1)}#fave-root section.running-summit .swiper-slide{height:auto;color:#5d452b;text-align:left;padding:24px;border-radius:8px;box-sizing:border-box;background:#fff9e9;display:flex;flex-direction:column}#fave-root section.running-summit .swiper-slide [class*=swiper-slide-shadow-]{border-radius:inherit;background-color:#d5cdb5;z-index:0}#fave-root section.running-summit .swiper-slide.swiper-slide-prev [class*=swiper-slide-shadow-],#fave-root section.running-summit .swiper-slide.swiper-slide-next [class*=swiper-slide-shadow-]{background-color:#eee6cd}#fave-root section.running-summit .swiper-slide .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000020,#0000 200%)}#fave-root section.running-summit .swiper-slide .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000020,#0000 200%)}#fave-root section.running-summit .swiper-slide h4{position:relative;font-size:15px;font-weight:600;color:inherit;line-height:1.5;margin:0;z-index:1}#fave-root section.running-summit .swiper-slide h4 strong{font-family:Archivo;font-size:30px;font-weight:500;font-style:italic;letter-spacing:-.06em;line-height:1;margin-top:2px;display:block}#fave-root section.running-summit .swiper-slide p{position:relative;font-size:13px;line-height:1.5;margin:12px 0 8px;z-index:1}#fave-root section.running-summit .swiper-slide p em{font-size:13px;font-weight:400;line-height:1.2;margin-top:8px;display:block}#fave-root section.running-summit .swiper-slide .infos{position:relative;list-style:none;font-size:11px;line-height:1.2;margin:0;padding:0;z-index:1}#fave-root section.running-summit .swiper-slide img{position:relative;width:100%;margin-top:18px;display:block;z-index:1}#fave-root section.running-summit .swiper-slide+.swiper-slide img{position:absolute;left:32px;right:32px;bottom:32px;width:calc(100% - 64px)}@media(max-width:1440px){#fave-root section.running-summit .slider-wrap .prev-button,#fave-root section.running-summit .slider-wrap .next-button{display:none}}@media(max-width:1250px){#fave-root section.running-summit .slider-wrap .prev-button{left:-80px}#fave-root section.running-summit .slider-wrap .next-button{right:-80px}}@media(min-width:991px){#fave-root section.running-summit .swiper-slide .infos br{display:none}}@media(max-width:749px){#fave-root section.running-summit{padding-top:120px}#fave-root section.running-summit .slider-wrap{width:calc(100% - 100px)}#fave-root section.running-summit .inwrap{width:calc(100% - 52px)}#fave-root section.running-summit .ment{font-size:18px}#fave-root section.running-summit .info{margin-top:48px}#fave-root section.running-summit .info-list{grid-template-columns:1fr 7fr}#fave-root section.running-summit .slider-wrap{margin-top:48px}#fave-root section.running-summit .swiper{margin-top:0}}#fave-root section.countdown{color:#fff9e9;text-align:center;padding:220px 0}#fave-root section.countdown .time{font-family:Special Gothic Expanded One;font-size:40px;font-weight:700;letter-spacing:-.03em;word-spacing:.3em;line-height:1.3;margin:0}#fave-root section.countdown .time em,#fave-root section.countdown .time strong{font-size:120px}@media(max-width:1440px){#fave-root section.countdown .time span{display:block}}@media(max-width:1100px){#fave-root section.countdown .time em,#fave-root section.countdown .time strong{display:block}}@media(max-width:749px){#fave-root section.countdown{padding:120px 0}#fave-root section.countdown .time{font-size:28px}#fave-root section.countdown .time em,#fave-root section.countdown .time strong{font-size:60px}}#fave-root section.course{position:relative;height:810px;background:url(fave-run-and-espresso-course-bg.webp) no-repeat 50% 50%/cover;overflow:hidden}#fave-root section.course .inwrap{position:relative;width:calc(100% - 64px);height:100%;max-width:1260px;margin:0 auto}#fave-root section.course .texts{position:absolute;left:0;bottom:80px;color:#fff9e9;text-align:left}#fave-root section.course .texts h4{width:317px;margin:0}#fave-root section.course .texts h4 img{width:100%;display:block}#fave-root section.course .texts h5{font-family:Special Gothic Expanded One;font-size:80px;font-weight:700;color:inherit;letter-spacing:-.03em;line-height:1;margin:32px 0}#fave-root section.course .texts p{font-size:24px;line-height:1.32;margin:0}#fave-root section.course .texts p strong{font-weight:600}#fave-root section.course .route{position:absolute;left:50%;top:0;bottom:0;width:100%;max-width:calc(100% - 64px);transform:translate(-50%)}#fave-root section.course .route img{position:absolute;right:0;top:62px;max-width:100%}@media(max-width:749px){#fave-root section.course{height:560px;background-image:url(fave-run-and-espresso-course-bg-m.webp)}#fave-root section.course .inwrap{position:relative;width:100%}#fave-root section.course .texts{left:0;right:0;top:50%;text-align:center;transform:translateY(-50%)}#fave-root section.course .texts h4{width:181px;margin:0 auto}#fave-root section.course .texts h5{font-size:60px;padding:0 16px}#fave-root section.course .texts p{font-size:20px;line-height:1.5}#fave-root section.course .texts p span{display:block}#fave-root section.course .route{display:none}}#fave-root section.schedule{padding-top:220px}#fave-root section.schedule .inwrap{width:calc(100% - 32px);max-width:960px;margin:0 auto}#fave-root section.schedule img.runners{width:100%;display:block}#fave-root section.schedule .info{font-size:24px;font-weight:600;text-align:left;line-height:1.5;margin:48px auto 0;display:grid;grid-template-columns:1fr 1fr}#fave-root section.schedule .info dt,#fave-root section.schedule .info dd{margin:0;padding:23px 0 24px;border-top:1px solid rgba(255,249,233,.5);align-items:center}#fave-root section.schedule .info dt em{font-size:15px;font-weight:400;font-style:normal;line-height:1.5;display:block}#fave-root section.schedule .info dd{font-family:Special Gothic Expanded One;text-align:right;display:flex;justify-content:flex-end}#fave-root section.schedule .warning{font-size:13px;line-height:1.5;text-align:left;margin:32px 0 0;opacity:.6}@media(max-width:749px){#fave-root section.schedule{padding-top:120px}#fave-root section.schedule .info{font-size:20px;margin-top:32px;grid-template-columns:6fr 4fr}#fave-root section.schedule .info dt em{font-size:13px}#fave-root section.schedule .warning{text-align:center}}#fave-root section.notice{padding-top:220px}#fave-root section.notice .inwrap{width:calc(100% - 32px);max-width:960px;margin:0 auto}#fave-root section.notice ul{list-style:none;margin:0;padding:0}#fave-root section.notice ul li+li{margin-top:2px}#fave-root section.notice ul a{position:relative;font-size:18px;font-weight:600;color:#5d452b;text-decoration:none;text-align:left;line-height:1.32;padding:12px 150px 12px 24px;border-radius:8px;background:#fff9e9;display:block}#fave-root section.notice ul a .date{position:absolute;right:24px;font-family:Special Gothic Expanded One;font-size:15px;line-height:1.5}@media(max-width:749px){#fave-root section.notice{padding-top:120px}#fave-root section.notice ul li+li{margin-top:2px}#fave-root section.notice ul a{font-size:15px;padding:12px 150px 12px 16px}#fave-root section.notice ul a .date{line-height:1.3}}#fave-root section.carousel{position:relative;min-height:calc(37.5vw + 440px);touch-action:none}#fave-root section.carousel img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}#fave-root section.carousel article{position:absolute;left:50%;top:50%;width:25%;height:auto;aspect-ratio:1/1.5;overflow:visible;transform:translate(-50%,-50%);perspective:1700px;perspective-origin:center 50%}#fave-root section.carousel .carousel-wrap{width:100%;height:100%;transform-style:preserve-3d}#fave-root section.carousel .carousel-wrap .carousel-shadow{position:absolute;width:100%;aspect-ratio:1/1.5;background:#000;box-shadow:0 0 100px #000,0 0 100px #000,0 0 100px #000,0 0 100px #000,0 0 100px #000;opacity:.2;backface-visibility:hidden;pointer-events:none}#fave-root section.carousel .carousel-wrap .carousel-item{position:absolute;width:100%;aspect-ratio:1/1.5;overflow:hidden;backface-visibility:hidden;pointer-events:none}#fave-root section.carousel .carousel-wrap .carousel-item img{position:absolute;left:-20%;top:-20%;width:140%;object-fit:cover;display:block;pointer-events:auto;backface-visibility:hidden}@media(max-width:1440px){#fave-root section.carousel{min-height:calc(45vw + 440px)}#fave-root section.carousel article{width:30%;perspective:1000px}}@media(max-width:749px){#fave-root section.carousel{min-height:calc(92.25vw + 240px)}#fave-root section.carousel .logo{left:-25%;right:-25%}#fave-root section.carousel article{width:61.5%;perspective:600px}}#fave-root section.speedtempo-plus{position:relative;padding:170px 0;background:url(fave-run-and-espresso-speedtempo-plus-bg.webp) no-repeat 50% 50%/cover}#fave-root section.speedtempo-plus:before{position:absolute;top:50%;width:calc(100% - 76px);aspect-ratio:1/.08676789;content:"";background:url(fave-run-and-espresso-speedtempo-plus-logo.svg) no-repeat 0 0/100% auto;transform:translate(-50%);opacity:.1;mix-blend-mode:soft-light}#fave-root section.speedtempo-plus .inwrap{position:relative;max-width:720px;margin:0 auto}#fave-root section.speedtempo-plus h3{font-family:Special Gothic Expanded One;font-size:80px;color:transparent;letter-spacing:-.04em;line-height:1;vertical-align:top;margin:0;background-image:linear-gradient(100deg,#fff9e9,#5d452b 50%,#fff9e9);background-size:300% 300%;animation:gradient-bg 3s ease-in-out infinite alternate;background-clip:text;display:inline-block}#fave-root section.speedtempo-plus .ment{font-size:15px;line-height:1.5;margin:32px 0 0}#fave-root section.speedtempo-plus .shoe{max-width:500px;margin:40px auto}#fave-root section.speedtempo-plus .shoe img{width:100%;display:block}#fave-root section.speedtempo-plus .button-area{max-width:640px;margin:0 auto}@media(min-width:991px){#fave-root section.speedtempo-plus h3 br.m{display:none}}@media(max-width:749px){#fave-root section.speedtempo-plus{padding:90px 16px 135px;background-size:100% 100%}#fave-root section.speedtempo-plus:before{content:none}#fave-root section.speedtempo-plus h3{font-size:40px}#fave-root section.speedtempo-plus .ment{margin-top:24px}#fave-root section.speedtempo-plus .ment span{display:block}#fave-root section.speedtempo-plus .shoe{width:calc(100% - 32px);max-width:330px;margin:32px auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fave-run-and-espresso.css.map */
