.home-page-custom.js-banner{overflow:initial;min-height:250px}.home-page-custom.js-banner.with-slider{min-height:735px}.home-page-custom.js-banner+.home-page-custom .home-top{padding-top:40px}.home-js-countdown{text-transform:uppercase;display:flex;margin-left:-5px}.home-js-countdown>span{display:flex;flex-direction:column;justify-content:center;width:43px;position:relative;color:#fff;font-size:16px;font-weight:600;line-height:22px}.home-js-countdown>span:after{content:':';display:inline-block;position:absolute;top:50%;transform:translateY(-85%);left:40px}.home-js-countdown>span:last-child:after{display:none}.home-js-countdown .unit{color:#f8f8f8;font-size:10px;font-weight:400;line-height:15px;margin-top:-2px}.js-home-banner{position:relative}.js-home-banner .home-js-banner-bg{position:absolute;top:0;left:0;max-height:250px;overflow:hidden}.js-home-banner .home-js-banner-bg.desktop{display:none}.js-home-banner .home-js_text-block{max-width:315px;margin:0 auto;color:#fff;text-align:center;padding:75px 0 79px;position:relative;z-index:1}.js-home-banner .home-js_text-block-logo{line-height:1}.js-home-banner .home-js_text-block-text{font-size:15px;font-weight:500;line-height:20px}.js-home-banner .home-js_text-block-text strong{font-weight:700;text-transform:uppercase}.js-home-banner .js-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.js-home-banner .join-waitlist,.js-home-banner .js-category,.js-home-banner .js-collection{font-size:14px;font-weight:600;height:38px;padding:0;line-height:38px;letter-spacing:1px;border-radius:4px;background:#fff;color:#000;border:none}.js-home-banner .join-waitlist a,.js-home-banner .js-category a,.js-home-banner .js-collection a{text-decoration:none;color:#000;display:inline-block;width:100%}.js-home-banner .join-waitlist a:hover,.js-home-banner .js-category a:hover,.js-home-banner .js-collection a:hover{color:#fff}.js-home-banner .join-waitlist:hover,.js-home-banner .js-category:hover,.js-home-banner .js-collection:hover{color:#fff;background:#000}.js-home-banner-with-slider .js-landing-page-slider{display:block;position:relative;width:100%;overflow:hidden;visibility:hidden}.js-home-banner-with-slider .js-landing-page-slider.slick-initialized{visibility:visible;display:block}.js-home-banner-with-slider .js-landing-page-slider .slick-slide{display:inline-block;position:relative;height:737px}.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img{display:inline-block;position:relative;width:100%;height:737px;object-fit:cover;object-position:top}.js-home-banner-with-slider .js-landing-page-slider .slick-dots li{width:6px;height:6px;margin:0 3px;background:#6c6c6c}.js-home-banner-with-slider .js-landing-page-slider .slick-dots li.slick-active{background:#fff}.js-home-banner-with-slider .js-landing-page-slider.desktop{display:none}.js-home-banner-with-slider .js-slider-content{text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,13%);z-index:1;max-width:315px;width:100%;user-select:none}.js-home-banner-with-slider .js-slider-content .js-logo{margin:0 auto;width:315px}.js-home-banner-with-slider .js-slider-content .js-title{text-align:center;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.2px;margin-top:10px}.js-home-banner-with-slider .js-collection{font-size:15px;font-weight:600;height:48px;padding:0;line-height:48px;letter-spacing:.9px;border-radius:8px;background:#fff;color:#000;border:none;width:235px;margin-top:20px;margin-bottom:10px}.js-home-banner-with-slider .js-collection a{text-decoration:none;color:#000;display:inline-block;width:100%}.js-home-banner-with-slider .js-collection a:hover{color:#fff}.js-home-banner-with-slider .js-collection:hover{color:#fff;background:#000}.js-nav-banner{position:relative;height:176px;color:#fff}.js-nav-banner .nav-js-banner-bg{position:absolute;top:0;bottom:0;right:0;left:0}.js-nav-banner .nav-js-text-block{padding:49px 30px;position:relative;z-index:1}.js-nav-banner .nav-js_text-block-logo{width:210px}.js-nav-banner .join-waitlist,.js-nav-banner .js-collection{font-size:15px;font-weight:500;line-height:20px;text-decoration-line:underline;color:#fff;cursor:pointer}@media only screen and (min-width:414px){.js-home-banner-with-slider .js-landing-page-slider .slick-slide,.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img,.home-page-custom.js-banner.with-slide{min-height:810px}}@media only screen and (min-width:480px){.home-page-custom.js-banner.with-slider,.js-home-banner-with-slider .js-landing-page-slider .slick-slide,.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img{min-height:1000px}}@media all and (min-width:640px){.home-page-custom.js-banner.with-slider,.js-home-banner-with-slider .js-landing-page-slider .slick-slide,.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img{min-height:1200px}}@media only screen and (min-width:768px){.home-page-custom.js-banner+.home-page-custom .home-top{padding-top:35px}.home-js-countdown{text-align:center;margin-bottom:10px;margin-left:-10px;min-height:35px}.home-page-custom.js-banner{max-height:192px}.home-page-custom.js-banner.with-slider{min-height:810px;max-height:810px}.js-home-banner .home-js-banner-bg.mobile{display:none}.js-home-banner .home-js-banner-bg.desktop{display:block;max-height:192px}js-home-banner .home-js_text-block-logo{width:315px}.js-home-banner .home-js_text-block{max-width:768px;text-align:left;height:192px;padding:0 30px;display:flex;flex-direction:column;justify-content:center}.js-home-banner .js-bottom{display:block}.js-home-banner-with-slider .js-landing-page-slider .slick-slide{min-height:810px}.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img{min-height:810px}.js-home-banner-with-slider .js-landing-page-slider.mobile{display:none}.js-home-banner-with-slider .js-landing-page-slider.desktop{display:block}.js-home-banner-with-slider .js-slider-content{max-width:582px;transform:translate(-50%,-50%)}.js-home-banner-with-slider .js-slider-content .js-logo{margin:0 auto;width:582px}.js-home-banner-with-slider .js-slider-content .js-title{font-size:22px;line-height:28px}.js-home-banner-with-slider .js-collection{margin-top:30px}}@media all and (min-width:1024px),print{.home-page-custom.js-banner+.home-page-custom .home-top{padding-top:50px}.home-page-custom.js-banner{min-height:256px}.js-home-banner .home-js-banner-bg.desktop{max-height:256px}.js-home-banner .home-js_text-block{height:256px;padding:0}}@media all and (min-width:1440px),print{.home-page-custom.js-banner{min-height:360px}.home-js-countdown{margin-bottom:20px;min-height:49px}.home-js-countdown>span{font-size:30px;line-height:36px;width:53px}.home-js-countdown>span:after{left:50px;font-size:20px;transform:translateY(-70%)}.home-js-countdown .unit{font-size:12px}.js-home-banner .home-js-banner-bg.desktop{max-height:360px}.js-home-banner .home-js_text-block-logo{width:505px}.js-home-banner .home-js_text-block{max-width:1140px;height:360px}.js-home-banner .join-waitlist,.js-home-banner .js-category,.js-home-banner .js-collection{font-size:15px;width:200px;height:50px;padding:0 15px;line-height:50px;letter-spacing:.9px}}@media all and (min-width:1920px),print{.home-page-custom.js-banner.with-slider,.js-home-banner-with-slider .js-landing-page-slider .slick-slide,.js-home-banner-with-slider .js-landing-page-slider .slick-slide .js-slider-bg>img{min-height:1200px}}