.page .text strong{font-family:founders-light,sans-serif;font-size:2.5vw;line-height:2.5vw;font-weight:400;font-weight:100;margin-bottom:calc(var(--base-padding)/2);display:inline-block}@media only screen and (max-width:768px){.page .text strong{font-size:7vw;line-height:7vw}}.page .text h2{text-transform:uppercase}.page .text a,.page .text h2,.page .text p{font-family:founders-regular,founders-light,sans-serif;font-size:16px;line-height:19px;font-weight:100}.page .text a,.page .text p{color:#000}.page .text p{margin-top:0}.index-item h3{cursor:pointer;font-family:founders-light,sans-serif;font-size:2.5vw;line-height:2.5vw;font-weight:400;font-weight:100;margin:0;padding:0;margin-bottom:5px;text-transform:uppercase}@media only screen and (max-width:768px){.index-item h3{font-size:7vw;line-height:7vw}}@media (hover:hover) and (pointer:fine){.index-item:hover{opacity:.5}}.index .cat{margin-bottom:calc(var(--base-padding)*2)}.index .cat .cat-title{margin-bottom:calc(var(--base-padding)/2);font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;display:block;text-transform:uppercase;opacity:.3}@media only screen and (max-width:768px){.index .cat .cat-title{font-size:12px;line-height:14px}}.menu{position:fixed;top:0;left:0;right:0;bottom:0}.menu .page-wrap{position:fixed;right:0;bottom:var(--base-padding);top:calc(var(--base-padding) + var(--nav-padding));width:50%;margin-right:var(--base-padding);overflow-y:auto;overflow-x:hidden;background:var(--white);border-radius:var(--border-radius)}@media only screen and (max-width:768px){.menu .page-wrap{left:var(--base-padding);top:calc(var(--base-padding) + var(--nav-padding)*2);width:auto}}.menu .page-wrap .page{padding:var(--base-padding)}.variant{text-transform:uppercase;text-decoration:none;color:var(--black);padding:6px 15px;border-radius:var(--border-radius);background:var(--lightgray);display:inline-block;cursor:pointer}.variant span{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100}@media only screen and (max-width:768px){.variant span{font-size:12px;line-height:14px}}.variant.hovered,.variant.selected{background:#000}.variant.hovered span,.variant.selected span{color:#fff}.variant.na{cursor:default}.variant.na span{filter:blur(3px)}.product-info{text-align:left;max-width:400px;width:100%;position:relative}.product-info h3{font-size:16px;line-height:19px;margin-bottom:30px}.product-info .desc,.product-info h3{font-family:founders-regular,founders-light,sans-serif;font-weight:100}.product-info .desc{font-size:14px;line-height:15px;padding:0 0 calc(var(--base-padding));text-transform:uppercase}@media only screen and (max-width:768px){.product-info .desc{font-size:12px;line-height:14px}}.product-info .price{display:block;padding:0 0 calc(var(--base-padding));font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100}@media only screen and (max-width:768px){.product-info .price{font-size:12px;line-height:14px}}.product-info .bottom{margin-top:var(--base-padding)}.product-info .bottom .sizes{text-align:justify;line-height:0;display:inline-block;margin-right:15px}@media only screen and (max-width:768px){.product-info .bottom .cart{margin-top:5px}}.playbackcontrol{margin-top:5px;position:relative;background-color:rgba(0,0,0,.6);padding:5px;color:var(--black);border-radius:var(--border-radius);background:var(--white);display:flex}.playbackcontrol .time-wrap{flex:auto 0 0;vertical-align:middle;padding:0 5px;width:50px}.playbackcontrol .time-wrap .time{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;display:inline-block}@media only screen and (max-width:768px){.playbackcontrol .time-wrap .time{font-size:12px;line-height:14px}}.playbackcontrol .inner{position:relative;flex:auto 1 1;vertical-align:middle;display:inline-block}.playbackcontrol .inner .playhead{position:relative;top:3px;cursor:pointer;padding:5px;display:inline-block;z-index:2}.playbackcontrol .inner .playhead.hovered{transform:scale3d(1.3,1.3,1)}.playbackcontrol .inner .playhead .ph-inner{width:6px;height:6px;border-radius:50%;background:#000}.playbackcontrol .inner .bg{width:100%;background:#000;opacity:.3;position:absolute;top:50%;height:2px;border-radius:2px}.content-info{position:fixed;bottom:var(--base-padding);left:var(--base-padding);z-index:5}.content-info .info-inner{background-color:rgba(0,0,0,.6);padding:calc(var(--base-padding)/2);color:var(--black);border-radius:var(--border-radius);background:var(--white);z-index:30;min-width:300px;max-width:400px}@media only screen and (max-width:768px){.content-info .info-inner{max-width:340px;width:60vw;min-width:100px;padding:calc(var(--base-padding))}}.content-info .info-inner .detail{overflow-y:auto;max-height:60vh}.content-info .info-inner .cat{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;text-transform:uppercase;opacity:.5;padding:0 0 calc(var(--base-padding)/2);display:inline-block}@media only screen and (max-width:768px){.content-info .info-inner .cat{font-size:12px;line-height:14px}}.content-info .info-inner h3{font-family:founders-light,sans-serif;font-size:2.5vw;line-height:2.5vw;font-weight:400;font-weight:100;text-transform:uppercase;margin:0;padding:0 0 calc(var(--base-padding)/2)}@media only screen and (max-width:768px){.content-info .info-inner h3{font-size:7vw;line-height:7vw}}.content-info .info-inner .text{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;max-width:90%;text-transform:uppercase;margin-bottom:calc(var(--base-padding))}@media only screen and (max-width:768px){.content-info .info-inner .text{font-size:12px;line-height:14px}}.content-info .info-inner .text p{padding:0;padding:0 0 calc(var(--base-padding)/2);margin:0}.content-info .info-inner .collapse{position:absolute;top:-30px;left:0}.content-info .info-inner .btn-span{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-transform:uppercase;text-decoration:none;color:var(--black);padding:6px 15px;border-radius:var(--border-radius);background:var(--white);cursor:pointer;border:none;transition:background .3s ease-out}@media only screen and (max-width:768px){.content-info .info-inner .btn-span{font-size:12px;line-height:14px}}.content-info .info-inner .btn-span:hover,.content-info .info-inner .btn-span:hover.green{background:var(--gray);transition:background .1s ease-out}.content-info .info-inner .btn-span.green{background:var(--green)}.content-info .info-inner .btn-span.active{background:var(--gray)}.content-assistant{position:fixed;top:var(--base-padding);right:var(--base-padding);background-color:rgba(0,0,0,.6);padding:calc(var(--base-padding)/2);color:var(--black);border-radius:var(--border-radius);background:var(--white);min-width:250px;max-width:300px;width:20vw}.content-assistant .desc{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;text-transform:uppercase;opacity:.3;display:block}@media only screen and (max-width:768px){.content-assistant .desc{font-size:12px;line-height:14px}}@media only screen and (max-width:768px){.content-assistant{max-width:300px;width:50vw;min-width:100px;padding:calc(var(--base-padding))}}.content-assistant .text{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;max-width:90%;text-transform:uppercase}@media only screen and (max-width:768px){.content-assistant .text{font-size:12px;line-height:14px}}.content-assistant .text p{padding:0;margin:0}.content-assistant .playback .bar{margin:calc(var(--base-padding)/2) 0;position:relative}.content-assistant .playback .bar .progress{position:relative;width:100%;height:2px;background:#000;transform-origin:0 50%;z-index:1}.content-assistant .playback .bar .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.image-gallery-item{position:absolute;background-color:rgba(0,0,0,.6);transform:translateZ(0);opacity:1}.image-gallery-item img{width:100%;pointer-events:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.fade-enter-active,.out-left-enter-active,.out-right-enter-active{transition:all 1s cubic-bezier(.16,1,.3,1)}.fade-leave-active,.out-left-leave-active,.out-right-leave-active{transition:all .3s ease-out}.out-left-leave-to,.out-right-enter{transform:translateX(-2.5em);opacity:0}.out-left-enter,.out-right-leave-to{transform:translateX(2.5em);opacity:0}.image-gallery{left:0}.image-gallery,.image-scroll{position:fixed;top:0;right:0;bottom:0}.image-scroll{left:40%;overflow-y:auto;padding:var(--base-padding)}@media only screen and (max-width:768px){.image-scroll{left:0}}.image-scroll .img-wrap{height:auto;border:1px solid grey;border-radius:15px}.video-overlay{position:fixed;top:0;left:0;right:0;bottom:0}.video-overlay.hovered{z-index:35}.video-overlay .video-wrap{top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute;border-radius:var(--border-radius);overflow:hidden;width:70vw;height:39.375vw}.video-overlay .video-wrap iframe,.video-overlay .video-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ig-enter-active,.ig-leave-active{transition:opacity 1.3s ease-out}.ig-enter,.ig-leave-to{opacity:0}.chatm{margin-bottom:5px}.chatm .cm-inner{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-transform:uppercase;text-decoration:none;color:var(--black);padding:3px 15px 3px 5px;border-radius:var(--border-radius);background:var(--lightgray)}@media only screen and (max-width:768px){.chatm .cm-inner{font-size:12px;line-height:14px}}.chatm .cm-inner .u{background-color:var(--gray);border-radius:var(--border-radius);padding:3px 6px;font-size:10px;margin-right:10px;display:inline-block}.chat{position:fixed;bottom:calc(var(--base-padding) + 35px);right:0;z-index:30;margin-right:var(--base-padding);width:250px;text-align:right}.chat input{background:transparent;border:none;padding:5px 10px;border-radius:var(--border-radius);font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100;display:inline-block;margin-right:5px;color:#fff;background:rgba(0,0,0,.7)}@media only screen and (max-width:768px){.chat input{font-size:12px;line-height:14px}}.chat input:focus{outline:none}.chat .content{margin-bottom:10px;text-align:right;margin-left:10px;pointer-events:none}.chat .content .chati span{font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100}@media only screen and (max-width:768px){.chat .content .chati span{font-size:12px;line-height:14px}}.chat .content .chati span.u{text-transform:uppercase;display:inline-block;padding-right:5px}:root{--base-padding:2vw;--border-radius:10px;--item-padding:3px;--nav-padding:31px;--white:hsla(0,0%,100%,0.5);--black:#000;--red:red;--green:#62e466;--gray:#969696;--lightgray:#c8c8c8}@media only screen and (max-width:768px){:root{--base-padding:10px}}@font-face{font-family:founders-regular;src:url(/assets/fonts/FoundersGroteskWeb-Regular.eot),url(/assets/fonts/FoundersGroteskWeb-Regular.woff2) format("woff2"),url(/assets/fonts/FoundersGroteskWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:founders-light;src:url(/assets/fonts/FoundersGroteskWeb-Light.eot),url(/assets/fonts/FoundersGroteskWeb-Light.woff2) format("woff2"),url(/assets/fonts/FoundersGroteskWeb-Light.woff) format("woff");font-weight:400;font-style:normal}a,b,body,div,h1,h2,h3,h4,h5,li,p,span,strong{font-family:founders-light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stream-error{top:50vh;left:50%;position:absolute;transform:translate3d(-50%,-50%,0);background:red;padding:10px;text-align:center;display:block}.stream-error span{display:block;font-family:founders-regular,founders-light,sans-serif;font-size:14px;line-height:15px;font-weight:100}@media only screen and (max-width:768px){.stream-error span{font-size:12px;line-height:14px}}.stream-error span.big{font-family:founders-light,sans-serif;font-size:2.5vw;line-height:2.5vw;font-weight:400;font-weight:100;margin-bottom:10px}@media only screen and (max-width:768px){.stream-error span.big{font-size:7vw;line-height:7vw}}