.main-content>div.shopify-section:has(.hero-section){max-width:none!important;padding-right:0!important;padding-left:0!important;width:100vw!important;margin-left:0!important;margin-right:0!important}.hero-section{position:relative;overflow:hidden;width:100%;font-family:var(--font-display-family);aspect-ratio:3/4;max-width:unset;padding:unset;margin:unset;background-color:rgba(var(--color-black))}.hero-section div{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.hero-section .hero-content{position:relative;width:100%;height:auto;overflow:hidden;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.hero-section .image-wrapper,.hero-section .video-container{top:0;left:0;width:100%;height:100%}.hero-section .image-wrapper img,.hero-section .video-container video,.hero-section .video-container iframe{width:100%;height:100%;object-fit:cover;display:block}.hero-section .video-container{z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-section .video-container video,.hero-section .video-container iframe{position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.hero-section .hero-card{position:absolute;z-index:10;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;height:fit-content;min-width:66vw}.hero-section .hero-card{max-width:90vw}.hero-section .hero-card .slide-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s ease;color:#fff;height:fit-content}.hero-section .hero-card .slide-title,.hero-section .hero-card .slide-title *{font-family:var(--font-display-family);font-size:4rem;line-height:3.75rem;letter-spacing:0%;font-weight:var(--font-display-weight);font-style:var(--font-display-style);margin-bottom:1rem;margin-top:unset;text-wrap-style:balance;color:inherit}.hero-section .hero-card .slide-subtitle{margin-bottom:1rem;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:100%;letter-spacing:0%}.hero-section .cta-button[style*=--color-button]{background-color:var(--color-button);color:var(--color-button-text)}.hero-section .cta-button{font-size:1rem;font-weight:var(--font-display-weight);font-style:var(--font-display-style);line-height:100%;text-transform:uppercase;padding:1.125rem 1.5rem;border-radius:.5rem;text-align:center;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-family:var(--font-display-family)}.hero-section .cta-button:hover{background-color:rgba(var(--color-white));color:rgba(var(--color-black));box-shadow:0 .25rem .75rem #00000026}.hero-section .hero-card .slide-title strong{font-weight:700}.hero-section .hero-card .slide-title em{font-style:italic}.hero-section .hero-card .slide-title u{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-block{display:block}.d-none{display:none}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-section .hero-card .slide-subtitle{font-size:1rem}@media screen and (-webkit-min-device-pixel-ratio: 0){.hero-section .video-container{will-change:transform}.hero-section .hero-card{will-change:transform;contain:layout style paint}}@media (min-width: 992px){.hero-section .hero-card{position:absolute;min-width:unset;max-width:50vw}.hero-section{aspect-ratio:21 / 9}.d-lg-block{display:block}.d-lg-none{display:none}.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}}@media screen and (min-width: 1800px){.hero-section .hero-card{max-width:40vw}.hero-section .hero-card .slide-title,.hero-section .hero-card .slide-title *{font-size:5rem;line-height:5rem}.hero-section .hero-card .slide-subtitle{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-hero.css.map */
