.hero[data-ba-banner-top=true]{--ba-banner-offset: var(--header-group-height, 120px);margin-top:calc(-1 * var(--ba-banner-offset) - 40px);position:relative;z-index:0}.hero[data-ba-banner-top=true] .hero__container{padding-top:var(--ba-banner-offset)}body:has(main>.shopify-section:first-child .hero[data-ba-banner-top=true]) :is(.shopify-section-group-header-group,.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group header-component){position:relative;z-index:3}body:has(main>.shopify-section:first-child .hero[data-ba-banner-top=true]) .announcement-bar .announcement-bar__slider{position:relative;z-index:1}body:has(main>.shopify-section:first-child .hero[data-ba-banner-top=true]) main>.shopify-section:first-child{position:relative;z-index:1}@media(max-width:768px){.hero[data-ba-banner-top=true]{--ba-banner-offset: var(--header-group-height, 100px);margin-top:calc(-1 * var(--ba-banner-offset) - 80px)}}.hero[data-ba-vercel-hero=true] .hero__media-grid,.hero[data-ba-banner-top=true] .hero__media-grid,.hero[data-ba-vercel-hero=true] .hero__blurred-image,.hero[data-ba-banner-top=true] .hero__blurred-image{inset-inline:calc(-1 * var(--padding-inline-start, 0px)) calc(-1 * var(--padding-inline-end, 0px))}.hero--no-blocks-auto-height[data-ba-vercel-hero=true] .hero__media-grid,.hero--no-blocks-auto-height[data-ba-banner-top=true] .hero__media-grid{inset-inline:auto;margin-inline:calc(-1 * var(--padding-inline-start, 0px)) calc(-1 * var(--padding-inline-end, 0px))}.hero[data-ba-vercel-hero=true]{--ba-hero-red: #C8102E;--ba-hero-red-dark: #A50D26;--ba-hero-yellow: var(--ba-hero-accent, #FFB800);--ba-hero-black: #111111;--ba-hero-white: #FFFFFF;--ba-hero-gray-200: #D6D8DC;--ba-hero-muted: #9CA3AF;--ba-hero-slant: -12deg;--ba-hero-clip: polygon(9px 0, 100% 0, calc(100% - 9px) 100%, 0 100%);--ba-hero-transition: .18s ease;--ba-hero-content-max: 880px}.hero[data-ba-vercel-hero=true]{min-height:100svh;background:var(--ba-hero-black);color:var(--ba-hero-white)}.hero[data-ba-vercel-hero=true] :is(.text-block.h1,.text-block.h2){font-family:var(--font-heading--family, "Barlow Condensed", sans-serif);font-style:italic;font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.6vw,52px);line-height:1.04;letter-spacing:0;color:var(--ba-hero-white);text-wrap:balance;max-width:var(--ba-hero-content-max);margin:0}.hero[data-ba-vercel-hero=true] :is(.text-block.h1,.text-block.h2) strong{color:var(--ba-hero-yellow);font-weight:inherit}.hero[data-ba-vercel-hero=true] .text-block.h6{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:var(--font-body--family, "Inter", system-ui, sans-serif);font-size:.75rem;font-weight:700;font-style:normal;letter-spacing:1px;text-transform:uppercase;color:var(--ba-hero-yellow);margin:0}.hero[data-ba-vercel-hero=true] .text-block.paragraph,.hero[data-ba-vercel-hero=true] .text-block.rte{font-size:1rem;line-height:1.5;color:var(--ba-hero-gray-200);max-width:560px;margin:0}.hero[data-ba-vercel-hero=true] :is(a.button,a.button-secondary){min-height:52px;padding:16px 32px;font-size:15px;font-weight:600;line-height:1;text-transform:none;letter-spacing:0;clip-path:var(--ba-hero-clip);border-radius:0;transition:background var(--ba-hero-transition),color var(--ba-hero-transition),transform var(--ba-hero-transition)}.hero[data-ba-vercel-hero=true] a.button{background:var(--ba-hero-red);color:var(--ba-hero-white);border:0}.hero[data-ba-vercel-hero=true] a.button:hover{background:var(--ba-hero-red-dark);transform:translate(2px)}.hero[data-ba-vercel-hero=true] a.button-secondary.button--slanted{clip-path:none!important;border:none!important}.hero[data-ba-vercel-hero=true] a.button-secondary{background:transparent;color:var(--ba-hero-white);border:1.5px solid rgba(255,255,255,.6)}.hero[data-ba-vercel-hero=true] a.button-secondary:not(.button--slanted):hover{background:#ffffff14;border-color:var(--ba-hero-white);transform:translate(2px)}.hero[data-ba-vercel-hero=true] a.button-secondary.button--slanted:hover{transform:translate(2px)}.hero[data-ba-vercel-hero=true] .hero__content-wrapper{max-width:100%;gap:20px}.hero[data-ba-vercel-hero=true] .hero__overlay{background:linear-gradient(90deg,#0a0a0aad,#0c0c0c73 38%,#0c0c0c29 70%,#0c0c0c00)}@media(prefers-reduced-motion:reduce){.hero[data-ba-vercel-hero=true] :is(a.button,a.button-secondary){transition:none}.hero[data-ba-vercel-hero=true] :is(a.button,a.button-secondary):hover{transform:none}}@media screen and (max-width:749px){.hero .text-block.text-block--left-design,.hero .text-block.text-block--left-design>*{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4;text-shadow:0 1px 6px rgb(0 0 0 / .55)}.hero .text-block.text-block--left-design>*{--ba-left-design-color: #ffffff}}@media screen and (max-width:1199px){.hero[data-ba-vercel-hero=true],.hero[data-ba-vercel-hero=true] .hero__container{min-height:0}.hero[data-ba-vercel-hero=true][data-ba-banner-top=true]{margin-top:0}.hero[data-ba-vercel-hero=true][data-ba-banner-top=true] .hero__container{padding-top:0}.hero[data-ba-vercel-hero=true] .hero__media-grid{position:relative;inset:auto;grid-column:1 / -1;margin-inline:calc(-1 * var(--padding-inline-start, 0px)) calc(-1 * var(--padding-inline-end, 0px))}.hero[data-ba-vercel-hero=true] .hero__media{height:auto;max-height:62svh}.hero[data-ba-vercel-hero=true] .hero__content-wrapper{padding-block-start:28px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ba-hero-overrides.css.map */
