@font-face{font-family:Utah Bold;src:url(/cdn/shop/files/UTAH_BOLD.woff?v=1752057854) format("woff");font-weight:700}.banner,.custom-video-banner{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;isolation:isolate}.custom-hero-video-wrapper{position:relative;width:100%;height:100%}.custom-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.custom-hero-logo-link{position:absolute;top:10px;left:20px;z-index:2}.custom-hero-logo{width:20vw;max-width:300px}.custom-hero-nav{position:absolute;top:22px;right:40px;z-index:2;display:flex;gap:25px;font-family:Utah Bold,sans-serif;font-size:17px;text-transform:uppercase}.custom-hero-nav a{color:#fff;text-decoration:none;letter-spacing:.5px}.custom-hero-nav a:hover{text-decoration:underline}.sliding-logo-section{background:#fff;padding:30px 0;overflow:hidden}.logo-carousel-wrapper{overflow:hidden;width:100%}.logo-carousel-track{display:flex;width:max-content;animation:scroll-track 50s linear infinite}.logo-carousel{display:flex;align-items:center;gap:60px}.logo-carousel img{max-height:60px;width:auto;filter:grayscale(100%) brightness(0) contrast(100%);transition:filter .3s ease}.logo-carousel img:hover{filter:grayscale(0%) brightness(1) contrast(100%)}@keyframes scroll-track{0%{transform:translate(0)}to{transform:translate(-50%)}}.shop-banner{background-color:#fff;padding:60px 20px 80px;color:#000;font-family:Utah Bold,sans-serif;min-height:100vh;position:relative}.shop-body{position:relative;margin-top:80px;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.product-link{text-align:center}.product-image{width:270px;height:auto}@media screen and (max-width: 749px){.custom-hero-nav{display:none}.custom-hero-logo{max-width:220px;width:48vw}.custom-hero-logo-link{top:16px;left:16px}.mobile-nav-toggle{display:flex;flex-direction:column;gap:6px;position:absolute;top:18px;right:20px;z-index:100;cursor:pointer;padding:12px;-webkit-tap-highlight-color:transparent}.mobile-nav-toggle .bar{width:28px;height:3px;background:#fff;display:block;border-radius:2px;transition:all .3s ease}.mobile-nav-menu{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:scale(.95);pointer-events:none;z-index:99;transition:all .3s ease}body.menu-open .mobile-nav-menu{opacity:1;transform:scale(1);pointer-events:all}.mobile-nav-menu a{font-family:Utah Bold,sans-serif;font-size:22px;color:#fff;text-decoration:none;transition:opacity .2s ease;margin:12px 0}.mobile-nav-menu a:hover{opacity:.7}.shop-body{flex-direction:column;align-items:center;gap:32px;padding-top:40px}.product-link{width:90%}.product-image{width:100%;max-width:320px}.page-home .mobile-nav-menu{background:#fffffff2!important}.page-home .mobile-nav-menu a{color:#000!important}.page-home .mobile-nav-toggle .bar{background:#000!important}}.page-home .mobile-nav-menu{background:#fffffff2}.page-home .mobile-nav-menu a{color:#000}.mobile-nav-menu{background:#000000d9}.mobile-nav-menu a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-image-banner.css.map */
