.hero-bg-image-wrapper img,.hero-bg-image-wrapper video,.hero-video,.hero-video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero-bg-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-main,.hero-content-wrapper,.hero-content,.hero-heading,.hero-secondary-heading,.hero-button{position:relative;z-index:2;pointer-events:auto}.hero-content-wrapper .container{max-width:100%!important;padding:3rem}@media screen and (max-width: 989px){.hero-content-wrapper .container{padding:2rem}}@media screen and (max-width: 576px){.hero-content-wrapper .container{padding:1.5rem}}.hero-custom-content,.product-markers-custom-hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"top-left top-center top-right" "center-left center-center center-right" "bottom-left bottom-center bottom-right";pointer-events:none;padding:6rem 2rem 2rem}.hero[data-header-overlay=true] .hero-custom-content,.hero[data-header-overlay=true] .product-markers-custom-hero-content{padding-top:4rem}.hero-custom-content--top-left .hero-custom-wrapper,.product-markers-custom-hero-content--top-left .product-markers-custom-hero-wrapper{grid-area:top-left;align-self:start;justify-self:start;text-align:left}.hero-custom-content--top-center .hero-custom-wrapper,.product-markers-custom-hero-content--top-center .product-markers-custom-hero-wrapper{grid-area:top-center;align-self:start;justify-self:center;text-align:center}.hero-custom-content--top-right .hero-custom-wrapper,.product-markers-custom-hero-content--top-right .product-markers-custom-hero-wrapper{grid-area:top-right;align-self:start;justify-self:end;text-align:right}.hero-custom-content--center-left .hero-custom-wrapper,.product-markers-custom-hero-content--center-left .product-markers-custom-hero-wrapper{grid-area:center-left;align-self:center;justify-self:start;text-align:left}.hero-custom-content--center-center .hero-custom-wrapper,.product-markers-custom-hero-content--center-center .product-markers-custom-hero-wrapper{grid-area:center-center;align-self:center;justify-self:center;text-align:center}.hero-custom-content--center-right .hero-custom-wrapper,.product-markers-custom-hero-content--center-right .product-markers-custom-hero-wrapper{grid-area:center-right;align-self:center;justify-self:end;text-align:right}.hero-custom-content--bottom-left .hero-custom-wrapper,.product-markers-custom-hero-content--bottom-left .product-markers-custom-hero-wrapper{grid-area:bottom-left;align-self:end;justify-self:start;text-align:left}.hero-custom-content--bottom-center .hero-custom-wrapper,.product-markers-custom-hero-content--bottom-center .product-markers-custom-hero-wrapper{grid-area:bottom-center;align-self:end;justify-self:center;text-align:center}.hero-custom-content--bottom-right .hero-custom-wrapper,.product-markers-custom-hero-content--bottom-right .product-markers-custom-hero-wrapper{grid-area:bottom-right;align-self:end;justify-self:end;text-align:right}@media screen and (max-width: 989px){.hero-custom-content,.product-markers-custom-hero-content{padding:5rem 1.5rem 1.5rem}.hero[data-header-overlay=true] .hero-custom-content,.hero[data-header-overlay=true] .product-markers-custom-hero-content{padding-top:3rem}.hero-custom-wrapper,.product-markers-custom-hero-wrapper{padding:0 1rem;max-width:none}.hero-custom-heading,.product-markers-custom-heading{margin-bottom:1rem}.hero-custom-secondary-heading,.product-markers-custom-secondary-heading{margin-bottom:1.5rem}}@media screen and (max-width: 576px){.hero-custom-content,.product-markers-custom-hero-content{padding:4rem 1rem 1rem;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"top-center" "center-center" "bottom-center"}.hero[data-header-overlay=true] .hero-custom-content,.hero[data-header-overlay=true] .product-markers-custom-hero-content{padding-top:2.5rem}.hero-custom-wrapper,.product-markers-custom-hero-wrapper{padding:0 .5rem;max-width:none}.hero-custom-content--top-left .hero-custom-wrapper,.hero-custom-content--top-right .hero-custom-wrapper,.product-markers-custom-hero-content--top-left .product-markers-custom-hero-wrapper,.product-markers-custom-hero-content--top-right .product-markers-custom-hero-wrapper{grid-area:top-center;justify-self:center;text-align:center}.hero-custom-content--center-left .hero-custom-wrapper,.hero-custom-content--center-right .hero-custom-wrapper,.product-markers-custom-hero-content--center-left .product-markers-custom-hero-wrapper,.product-markers-custom-hero-content--center-right .product-markers-custom-hero-wrapper{grid-area:center-center;justify-self:center;text-align:center}.hero-custom-content--bottom-left .hero-custom-wrapper,.hero-custom-content--bottom-right .hero-custom-wrapper,.product-markers-custom-hero-content--bottom-left .product-markers-custom-hero-wrapper,.product-markers-custom-hero-content--bottom-right .product-markers-custom-hero-wrapper{grid-area:bottom-center;justify-self:center;text-align:center}}.hero-custom-wrapper,.product-markers-custom-hero-wrapper{color:rgb(var(--color-background));max-width:80rem;padding:0 2rem;pointer-events:auto;width:100%}.hero-custom-heading,.product-markers-custom-heading{margin:0 0 1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.3;overflow:visible}.hero-custom-secondary-heading,.product-markers-custom-secondary-heading{margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.3;overflow:visible}.hero-custom-button,.product-markers-custom-button{text-shadow:none}html:not(.no-js) .hero.animate .hero-heading,html:not(.no-js) .hero.animate .hero-secondary-heading,html:not(.no-js) .hero.animate .hero-custom-heading,html:not(.no-js) .hero.animate .hero-custom-secondary-heading{-webkit-mask-image:linear-gradient(90deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);mask-image:linear-gradient(90deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;transition:-webkit-mask-position 1.75s ease,mask-position 1.75s ease}html:not(.no-js) .hero.animate.animated .hero-heading,html:not(.no-js) .hero.animate.animated .hero-secondary-heading,html:not(.no-js) .hero.animate.animated .hero-custom-heading,html:not(.no-js) .hero.animate.animated .hero-custom-secondary-heading{-webkit-mask-position:0 0;mask-position:0 0}.collection-hero .container{padding:0;max-width:none}.collection-hero .container .collection-hero__wrapper{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom_hero.css.map */
