.section-home-hero{width:100%;background:var(--hero-bg-color, #000);padding:var(--hero-padding-top, 0) var(--hero-padding-inline, 0) var(--hero-padding-bottom, 0);display:flex;align-items:center;overflow:hidden;max-height:var(--hero-max-height, none)}.hero-container{margin:0 auto;width:100%;display:flex;flex-wrap:nowrap;gap:0;align-items:stretch;align-content:center}.hero-container--reversed{flex-direction:row-reverse}.hero-content{display:flex;flex-direction:column;justify-content:center;gap:var(--hero-content-gap, 2rem);z-index:10;padding:var(--hero-content-padding, 2rem 4rem);width:var(--hero-content-max-width, 590px);flex-shrink:0;margin:0 auto;text-align:var(--hero-content-text-align, left);align-items:flex-start;background-color:var(--hero-content-bg-color, transparent)}.hero-subtitle{font-family:var(--hero-paragraph-font, var(--font-arial-nova, Arial, sans-serif));font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--hero-paragraph-color, var(--color-white, #ffffff));opacity:.8}.hero-title{font-family:var(--hero-title-font, var(--font-rama-gothic-e, "Rama Gothic", sans-serif));font-size:var(--hero-title-font-size-desktop, clamp(2.5rem, 7vw, 8rem));font-weight:var(--hero-title-font-weight, 700);line-height:var(--hero-title-line-height, .93);letter-spacing:var(--hero-title-letter-spacing, 0);text-transform:var(--hero-title-text-transform, uppercase);color:var(--hero-title-color, var(--color-white, #ffffff));margin:0}.hero-paragraph{font-family:var(--hero-paragraph-font, var(--font-arial-nova, Arial, sans-serif));font-size:var(--hero-paragraph-font-size-desktop, 1.125rem);font-weight:var(--hero-paragraph-font-weight, 400);line-height:var(--hero-paragraph-line-height, 1.1);letter-spacing:var(--hero-paragraph-letter-spacing, 0);color:var(--hero-paragraph-color, var(--color-white, #ffffff));margin:0;display:none}.hero-paragraph:not(.mobile-only){display:block}.hero-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--hero-button-font, var(--font-arial-nova, Arial, sans-serif));font-size:var(--hero-button-font-size-desktop, 1rem);font-weight:var(--hero-button-font-weight, 600);letter-spacing:var(--hero-button-letter-spacing, 0);text-transform:var(--hero-button-text-transform, none);color:var(--hero-button-color, #000);background-color:var(--hero-button-bg-color, var(--color-neon-yellow, #d4ff00));border:none;border-radius:var(--hero-button-border-radius, 4px);padding:var(--hero-button-padding-y, 14px) var(--hero-button-padding-x, 24px);margin-top:var(--hero-button-margin-top, 150px);text-decoration:none;cursor:pointer;transition:all .3s ease}.hero-button:hover{color:var(--hero-button-hover-color, #000);background-color:var(--hero-button-hover-bg-color, #bfec00);transform:translateY(-2px)}.hero-button.full-width{width:100%}.hero-button--secondary{background-color:transparent;border:2px solid var(--hero-button-color, #fff);color:var(--hero-button-color, #fff);margin-top:1rem}.hero-button--secondary:hover{background-color:var(--hero-button-color, #fff);color:var(--hero-bg-color, #000)}.hero-image{display:flex;justify-content:center;position:relative;overflow:hidden;flex:1;min-width:0}.hero-img{width:100%;height:auto;display:block;object-position:var(--hero-image-object-position, center);border-radius:var(--hero-image-border-radius, 0)}.hero-image img{object-fit:cover}.hero-img.placeholder-svg{background-color:#333;padding:2rem}.hero-img--desktop{display:block!important}.hero-img--mobile,.hero-image .hero-img--mobile,.section-home-hero .hero-img--mobile,img.hero-img--mobile{display:none!important;visibility:hidden!important;width:0!important;height:500px!important;position:absolute!important;opacity:0!important}.hero-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}@media(max-width:1280px){.hero-button{margin-top:var(--hero-button-margin-top-tablet, 70px)}}@media(max-width:1024px){.hero-title{font-size:clamp(2rem,6vw,4rem)}.hero-content,.hero-image{width:50%}}@media(max-width:768px){.section-home-hero{padding:0 0 var(--hero-mobile-padding-bottom, 40px);overflow:visible;max-height:none!important}.hero-container,.hero-container--reversed{flex-direction:column;flex-wrap:wrap}.hero-content,.hero-image{width:100%}.hero-title{font-size:var(--hero-title-font-size-mobile, clamp(5.75rem, 5vw, 8rem));text-align:left;margin-top:var(--hero-title-margin-top-mobile, -40px)}.hero-content{order:2;padding:0 var(--hero-mobile-padding-inline, 30px);margin-top:var(--hero-content-margin-top-mobile, -30px);text-align:left;align-items:flex-start}.hero-image{order:1;max-height:inherit}.mobile-image-fit-height .hero-image{overflow:visible;flex:none;height:auto}.mobile-image-fit-height .hero-image img{object-fit:contain;height:auto}.hero-img{object-fit:contain;width:100%;height:auto}.hero-button{margin-top:var(--hero-button-margin-top-mobile, 19px);font-size:var(--hero-button-font-size-mobile, .875rem)}.hero-paragraph{display:block;font-size:var(--hero-paragraph-font-size-mobile, 1rem)}.hero-paragraph:not(.mobile-only){display:block}.hero-img--mobile,.hero-image .hero-img--mobile,.section-home-hero .hero-img--mobile,img.hero-img--mobile{display:block!important;visibility:visible!important;width:100%!important;height:auto!important;position:relative!important;opacity:1!important}.hero-image:has(.hero-img--mobile) .hero-img--desktop{display:none!important}.hero-subtitle{font-size:.75rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.section-home-hero.animate-on-load{animation:fadeInUp var(--hero-animation-duration, .8s) ease-out}.section-home-hero.animate-on-load .hero-content{animation:fadeInLeft var(--hero-animation-duration, .8s) ease-out var(--hero-animation-delay, .1s) both}.section-home-hero.animate-on-load .hero-image{animation:fadeInRight var(--hero-animation-duration, .8s) ease-out calc(var(--hero-animation-delay, .1s) * 2) both}.section-home-hero.animate-on-load .hero-container--reversed .hero-content{animation:fadeInRight var(--hero-animation-duration, .8s) ease-out var(--hero-animation-delay, .1s) both}.section-home-hero.animate-on-load .hero-container--reversed .hero-image{animation:fadeInLeft var(--hero-animation-duration, .8s) ease-out calc(var(--hero-animation-delay, .1s) * 2) both}@media(max-width:768px){.section-home-hero.animate-on-load .hero-content,.section-home-hero.animate-on-load .hero-image,.section-home-hero.animate-on-load .hero-container--reversed .hero-content,.section-home-hero.animate-on-load .hero-container--reversed .hero-image{animation-name:fadeInUp}}@media(prefers-reduced-motion:reduce){.section-home-hero,.section-home-hero.animate-on-load,.section-home-hero.animate-on-load .hero-content,.section-home-hero.animate-on-load .hero-image{animation:none}.hero-button{transition:none}.hero-button:hover{transform:none}}.section-home-hero[data-shopify-visual-preview]{min-height:500px}.section-home-hero[data-shopify-visual-preview] .hero-img.placeholder-svg{min-height:400px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-home-hero.css.map */
