.hero-banner{position:relative;overflow-x:clip;overflow-y:visible;display:flex;flex-direction:column}.hero-banner--small{min-height:40rem}.hero-banner--medium{min-height:56rem}.hero-banner--large{min-height:72rem}.hero-banner--fullscreen{min-height:100svh}.shopify-section:first-child .hero-banner--fullscreen{min-height:calc(100svh - var(--header-height, 0px))}@media screen and (min-width:750px){.hero-banner--small{min-height:42rem}.hero-banner--medium{min-height:56rem}.hero-banner--large{min-height:72rem}}div.hb__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.hb__bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hb__image-wrap{position:absolute;z-index:1;will-change:transform;pointer-events:none}.hb__image-wrap--left{z-index:4;transform-origin:bottom left;min-width:280px}.hb__image-wrap--right{transform-origin:bottom right;opacity:.6;filter:blur(6px);min-width:200px}.hb__image-wrap img{display:block;width:100%;height:auto}.hb__image-wrap--left img{animation:hb-float-left 6s ease-in-out infinite}.hb__image-wrap--right img{animation:hb-float-right 7s ease-in-out infinite}@keyframes hb-float-left{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-22px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes hb-float-right{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-18px) rotate(-1.8deg)}to{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.hb__image-wrap--left img,.hb__image-wrap--right img{animation:none}}.hb__content-area{position:relative;z-index:2;flex:1;display:flex;width:100%;padding:4rem 0}.hero-banner--top-left .hb__content-area,.hero-banner--top-center .hb__content-area,.hero-banner--top-right .hb__content-area{align-items:flex-start}.hero-banner--middle-left .hb__content-area,.hero-banner--middle-center .hb__content-area,.hero-banner--middle-right .hb__content-area{align-items:center}.hero-banner--bottom-left .hb__content-area,.hero-banner--bottom-center .hb__content-area,.hero-banner--bottom-right .hb__content-area{align-items:flex-end}.hero-banner--top-left .hb__content-area,.hero-banner--middle-left .hb__content-area,.hero-banner--bottom-left .hb__content-area{justify-content:flex-start}.hero-banner--top-center .hb__content-area,.hero-banner--middle-center .hb__content-area,.hero-banner--bottom-center .hb__content-area{justify-content:center}.hero-banner--top-right .hb__content-area,.hero-banner--middle-right .hb__content-area,.hero-banner--bottom-right .hb__content-area{justify-content:flex-end}.hero-banner--align-left .hb__box{text-align:left;align-items:flex-start}.hero-banner--align-center .hb__box{text-align:center;align-items:center}.hero-banner--align-right .hb__box{text-align:right;align-items:flex-end}.hb__box{display:inline-flex;flex-direction:column;gap:1.6rem;padding:3rem 4rem;border-radius:var(--text-boxes-radius, 0);max-width:768px}.hb__box--transparent{background:transparent!important;box-shadow:none!important}.hb__heading,.hb__text{margin:0}.hb__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hb__marquee{position:relative;z-index:3;display:flex;overflow:hidden;padding:1.4rem 0}.hb__marquee-track{display:flex;flex-shrink:0;width:max-content;animation:hb-marquee var(--hb-marquee-duration, 20s) linear infinite}.hb__marquee-item{padding:0 2rem;font-size:1.6rem;font-weight:500;letter-spacing:.05em;flex-shrink:0;white-space:nowrap}@keyframes hb-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.hb__marquee-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-hero-banner.css.map */
