@font-face{font-family:MontSole;src:url(../../../sole-type/mont-sole.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ChauSole;src:url(../../../sole-type/chau-sole.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,iframe,h1,h2,p,a,img,b,ul,li,form,footer,header,nav,picture,video,svg{margin:0;padding:0;border:0;font-family:MontSole,sans-serif;font-size:calc(10px + .1vw);vertical-align:baseline;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}footer,header,nav{display:block}body{background:#fff;color:#080313;min-height:100%;overflow-x:hidden;overflow-y:auto}html{min-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}::-webkit-scrollbar{width:0;background:transparent}ul{list-style:none}a{text-decoration:none;color:#fff}h1,h2{font-weight:400}img{display:block}button{font-family:MontSole,sans-serif;font-size:calc(10px + .1vw)}.glyph-fcs{display:inline-block;width:auto;height:1em;vertical-align:-.125em}.held-fcs{overflow-y:hidden}.dim-fcs{position:fixed;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1999;cursor:pointer;background-color:#00000080;visibility:hidden;opacity:0;border:0;padding:0;transition:.8s cubic-bezier(1,0,0,1)}.dim-on{visibility:visible;opacity:1}#heel{background-color:#080313;color:#fff;padding:10px 0;display:flex;flex-direction:column;position:fixed;width:100%;top:0;z-index:1000;font-size:10px;box-shadow:0 3px 5px #0803134d}.heel-l{display:flex;align-items:center;justify-content:space-between;padding:10px}.heel-r{display:none;flex:1;padding:10px}.heel-logo{height:40px;width:auto}.heel-count{display:none;padding-left:10px}#heel span{color:#fcff00}.heel-nav{display:flex;justify-content:space-between;background-color:#0e0521;border:1px solid #160933}.heel-list{display:flex;flex:1;justify-content:center;align-items:center}.heel-link{padding:12px;transition:all .2s}.heel-link:hover,.heel-lit{background-color:#160933;color:#fcff00}.heel-home{background-color:#160933;color:#00d5f4;padding:12px 16px;display:flex;align-items:center;transition:all .2s}.heel-home:hover{color:#fcff00}.heel-join{background-color:#160933;color:#fcff00;padding:12px;transition:all .2s}.heel-join:hover{color:#00d5f4}#stage-fcs{padding:90px 0 0;min-height:100vh}.intro-fcs{background-color:#160933;color:#fff;padding:10px;text-align:justify;line-height:1.5}.intro-fcs h1{padding-bottom:5px;font-size:14px;color:#fcff00;font-family:ChauSole,sans-serif}.intro-fcs .blue_heading{color:#00d5f4;text-transform:uppercase}.intro-fcs .label{font-size:14px;color:#fcff00;font-family:ChauSole,sans-serif}.strip-fcs{margin:15px 10px;display:flex;flex-direction:column;border:1px solid #160933;background-color:#0e0521}.strip-l{display:none;padding:7px;flex:2;align-items:center}.strip-l a{flex:1;padding:8px;text-align:center;border-left:1px solid transparent;border-right:1px solid #160933;transition:all .2s}.strip-l a:hover{color:#fcff00}.strip-l a.strip-lit{background-color:#160933;color:#fcff00;border-left:1px solid rgba(0,213,244,.75)}.strip-r{padding:7px;flex:1}.toefind-box{display:flex}.toefind-q{flex:1;min-width:0;font-family:MontSole,sans-serif;font-size:calc(10px + .1vw);padding:8px;border:none;outline:none;border-radius:0;background:#fff;color:#080313}.toefind-go{font-size:calc(10px + .1vw);border:none;outline:none;padding:0 20px;cursor:pointer;color:#fff;background:linear-gradient(to bottom,#00d3f4,#00b0cb);transition:all .2s}.toefind-go:hover{opacity:.95}.caption-fcs{padding:0 10px}.caption-fcs .glyph-fcs{height:.85em}#soles{display:flex;flex-wrap:wrap;position:relative;padding:5px}.sole{flex-basis:50%;overflow:hidden;transition:all .2s}.sole-in{margin:5px;transition:all .2s;box-shadow:0 0 5px #16093300}.sole-in:hover{box-shadow:0 0 5px #160933bf}.sole-pic{position:relative}.sole-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.sole-facts{display:none;position:absolute;bottom:0;width:100%;background-color:#00000080;color:#fff;padding:5px}.sole-in:has(.sole-plus:hover) .sole-facts{display:block}.sole-facts p{padding:3px 0;font-size:calc(8px + .1vw)}.sole-bar{font-size:8px}.sole-row{display:flex;align-items:center;justify-content:space-between;background-color:#160933}.sole-side{padding:10px;font-size:8px;line-height:1}.sole-side .glyph-fcs{display:block;height:8px}.sole-chat{flex:1;padding:7px 0;text-align:center;transition:all .2s}.sole-chat:hover{background:#251054}.toe-on{color:#fcff00}.toe-off{color:#999}.sole-plus{color:#fff;cursor:pointer;transition:all .2s}.sole-plus:hover{color:#00d5f4}.sole-tag{padding-bottom:10px;display:flex;justify-content:center}.sole-age{padding-left:5px}.onward-fcs{width:100%}.onward-in{padding:5px 0;display:flex;justify-content:center}.onward-in button{margin:5px;padding:5px 10px;border:0;background-color:#160933;color:#fff;transition:all .2s;border-radius:3px;cursor:pointer}.onward-in button:hover{background:#251054;color:#fcff00}.queen-wrap{margin-top:100px;color:#fff;background-color:#160933}.queen-in{width:300px;margin:0 auto;display:flex;flex-direction:column;padding:100px 0}.queen-shot{position:relative;margin-bottom:50px;border:1px solid #23114a}.queen-img{width:100%;height:auto;opacity:.9}.queen-band{background-color:#23114a;padding:10px;text-align:center}.queen-band h1{font-family:ChauSole,sans-serif}.queen-medal{position:absolute;top:0;right:0;background:#0000001a}.queen-medal img{height:30px;width:auto;padding:5px}.perks-fcs{display:flex;flex-direction:column;align-items:center;padding:10px;border:1px solid #23114a}.perk-fcs{flex:1;text-align:center}.perk-fcs h1{padding:10px;font-family:ChauSole,sans-serif}.perk-fcs img{display:inline-block;padding:10px;height:80px;width:auto;opacity:.75}.perk-fcs img:hover{opacity:1}#ankle{width:100%;background-color:#080313;color:#fff;display:flex;flex-direction:column}.ankle-big{flex-basis:70%;padding:30px 10px}.ankle-big-in{display:flex}.ankle-col{flex:1;margin-right:20px}.ankle-small{flex-basis:30%;padding:30px 10px}.ankle-small-in{display:flex;flex-direction:column}.ankle-box{flex:1;padding:6px 0}.ankle-logo{height:25px;width:auto}#ankle ul{display:flex;flex-direction:column;border-top:1px solid #160933;padding:5px 0}#ankle h1{padding:10px 0}#ankle ul li{padding:5px 0}#ankle ul li a{transition:all .2s}#ankle ul li a:hover{color:#fcff00}.wide-fcs{display:none}.arch-wrap{width:100%;height:100%}.arch{width:200px;height:100%;background-color:#160933;position:fixed;top:0;right:-200px;display:flex;justify-content:center;align-items:center;z-index:2000;transition:right .8s cubic-bezier(1,0,0,1);opacity:.98}.arch-open{right:0}.arch-burger{width:30px;height:30px;position:fixed;top:25px;right:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;z-index:3000;background:none;border:0;padding:0}.arch-bar{display:block;width:100%;height:2px;background-color:#fcff00;transition:all .8s}.arch-open .arch-bar-1{transform:rotate(-405deg) translate(-8px,6px)}.arch-open .arch-bar-2{opacity:0}.arch-open .arch-bar-3{transform:rotate(405deg) translate(-8px,-6px)}.arch-list{text-align:right}.arch-item{list-style:none;margin:25px}.arch-link{text-decoration:none;color:#fff;text-transform:uppercase;position:relative;padding:5px 0}.arch-link:before,.arch-link:after{content:"";width:100%;height:1px;background-color:#fcff00;position:absolute;left:0;transform:scaleX(0);transition:transform .5s}.arch-link:after{bottom:0;transform-origin:right}.arch-link:before{top:0;transform-origin:left}.arch-link:hover:before,.arch-link:hover:after{transform:scaleX(1)}.arch-on{color:#fcff00}.lost-fcs{padding:10px;color:#080313;line-height:1.5}.lost-fcs h1{font-size:14px}.lost-fcs a{color:#080313;font-size:14px;font-weight:700}.salon{margin:20px 10px;border:1px solid rgba(22,9,51,.25);background-color:#fffff2}#salon-cam>iframe,#salon-cam>video,#salon-cam>a>img,#salon-cam>.salon-js,#salon-cam .video-js{display:block;position:relative;width:100%;height:auto;aspect-ratio:16 / 9;border:0;object-fit:cover}#salon-cam>.salon-js>*,#salon-cam>.salon-js iframe{width:100%!important;height:100%!important}.video-js{width:100%;height:100%}.gap-fcs{padding:50px 0}.salon-card-wrap{border-top:1px solid rgba(22,9,51,.25);margin-top:10px}.salon-card{display:flex;flex-direction:column;padding:20px 10px}.salon-lines{flex:1;display:flex;flex-direction:column}.salon-lines h1{flex:1;padding:5px 0;line-height:1.5}.salon-lines b{padding-right:5px}.salon-pic{margin-top:10px;max-width:100px}.salon-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.salon-go{padding:5px;background:#200e46;display:block;color:#fff;text-align:center;width:100%;transition:all .2s}.salon-go:hover{color:#fcff00}.salon-off{padding:20px 10px;font-weight:700;text-transform:uppercase}@media screen and (min-width:420px){.sole{flex-basis:33.3333%}}@media screen and (min-width:568px){.sole{flex-basis:25%}.strip-fcs{flex-direction:unset}.strip-l{display:flex}.queen-in{width:95%}.perks-fcs{flex-direction:unset}.queen-shot{width:250px;margin:0 auto 50px}.wide-fcs{display:block}}@media screen and (min-width:768px){.sole{flex-basis:20%}#heel{flex-direction:unset}.heel-r{display:block}.arch-wrap{display:none}.heel-count{display:block}.heel-logo{height:32px}.salon-card{flex-direction:unset}.salon-pic{max-width:150px}.salon-lines h1{padding:10px 0}.salon-go{padding:10px}}@media screen and (min-width:1024px){.sole{flex-basis:16.6666666667%}.heel-logo{height:40px}.queen-in{width:80%;flex-direction:unset}.queen-shot{margin:0;flex-basis:25%;max-width:250px}.perks-fcs{flex-basis:75%;margin-left:50px}#ankle{flex-direction:unset}.intro-fcs h1,.intro-fcs .label{font-size:16px}.onward-in button{padding:10px 15px;border-radius:5px}}@media screen and (min-width:1280px){.sole{flex-basis:14.2857142857%}.perks-fcs{margin-left:100px}}@media screen and (min-width:1520px){.sole{flex-basis:12.5%}.heel-link,.heel-home,.heel-join{padding:12px 20px}}@media screen and (min-width:1760px){.sole{flex-basis:11.1111111111%}}@media screen and (min-width:1920px){.sole{flex-basis:10%}}@media screen and (min-width:2250px){.sole{flex-basis:9.09090909091%}}@media screen and (min-width:2560px){.sole{flex-basis:8.33333333333%}}
