.store-hero{position:relative;display:flex;width:100%;overflow:hidden;box-sizing:border-box}.store-hero--size-small{min-height:400px}@media screen and (min-width:700px){.store-hero--size-small{min-height:600px}}.store-hero--size-medium{min-height:500px}@media screen and (min-width:700px){.store-hero--size-medium{min-height:750px}}.store-hero--size-large{min-height:600px}@media screen and (min-width:700px){.store-hero--size-large{min-height:900px}}.store-hero--size-fullscreen{min-height:100vh;min-height:calc(100vh - var(--sticky-area-height, 0px))}.store-hero__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.store-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.store-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:var(--hero-overlay-color, #000000);opacity:var(--hero-overlay-opacity, .4)}.store-hero__gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:var(--hero-gradient-overlay, none);pointer-events:none}.store-hero__container{position:relative;z-index:4;display:flex;flex-direction:column;width:100%;max-width:var(--hero-content-max-width, 100%);margin-left:auto;margin-right:auto;padding:3rem var(--container-gutter, 1.25rem) 4rem var(--container-gutter, 1.25rem);box-sizing:border-box}@media screen and (min-width:700px){.store-hero__container{padding:5rem var(--container-gutter, 1.25rem) 6rem var(--container-gutter, 1.25rem)}}.store-hero--valign-top{align-items:flex-start}.store-hero--valign-center{align-items:center}.store-hero--valign-bottom{align-items:flex-end}.store-hero--halign-left{justify-content:flex-start}.store-hero--halign-left .store-hero__container{margin-left:0;margin-right:auto}.store-hero--halign-center{justify-content:center}.store-hero--halign-center .store-hero__container{margin-left:auto;margin-right:auto}.store-hero--halign-right{justify-content:flex-end}.store-hero--halign-right .store-hero__container{margin-left:auto;margin-right:0}.store-hero--text-left .store-hero__content-inner{text-align:left;align-items:flex-start}.store-hero--text-left .store-hero__breadcrumbs .breadcrumb__list{justify-content:flex-start}.store-hero--text-center .store-hero__content-inner{text-align:center;align-items:center}.store-hero--text-center .store-hero__breadcrumbs .breadcrumb__list{justify-content:center}.store-hero--text-right .store-hero__content-inner{text-align:right;align-items:flex-end}.store-hero--text-right .store-hero__breadcrumbs .breadcrumb__list{justify-content:flex-end}.store-hero__content-inner{display:flex;flex-direction:column;width:100%}.store-hero__breadcrumbs{margin-bottom:2rem}.store-hero__breadcrumbs,.store-hero__breadcrumbs a,.store-hero__breadcrumbs span{color:#fff!important;text-decoration:none}.store-hero__breadcrumbs a:hover{opacity:.8}.store-hero__breadcrumbs .breadcrumb__list-item+.breadcrumb__list-item:before{color:#ffffff80!important}.store-hero__breadcrumbs .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:0;list-style:none}.store-hero__breadcrumbs .breadcrumb__list-item{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.store-hero__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:#fff;margin:0 0 1rem;line-height:1.15;font-size:var(--text-h2);text-shadow:0 2px 10px rgba(0,0,0,.2)}.store-hero__subheading{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);color:#ffffffe6;margin:0 0 2.5rem;line-height:1.6;font-size:clamp(1rem,.9rem + .5vw,1.25rem);max-width:48rem;text-shadow:0 2px 8px rgba(0,0,0,.15)}.store-hero__subheading p{margin:0}.store-hero__buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:480px){.store-hero__buttons{flex-direction:row;width:auto}}.store-hero__buttons .button{border-radius:var(--hero-button-border-radius, 0px)!important;font-family:var(--text-font-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:1rem 2.25rem;height:auto;min-width:180px;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.store-hero__buttons .button:not(.button--outline){background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;border:1px solid rgb(var(--button-background))!important}.store-hero__buttons .button:not(.button--outline):hover{background-color:transparent!important;color:rgb(var(--button-background))!important;border-color:rgb(var(--button-background))!important;box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.store-hero__buttons .button--outline{background-color:transparent!important;color:rgb(var(--button-text-color))!important;border:1px solid rgb(var(--button-outline-color, var(--button-text-color)))!important}.store-hero__buttons .button--outline:hover{background-color:rgb(var(--button-outline-color, var(--button-text-color)))!important;color:#000!important;border-color:rgb(var(--button-outline-color, var(--button-text-color)))!important;box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.store-hero__scroll-indicator{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:4;cursor:pointer;background:none;border:none;padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-decoration:none;transition:opacity .3s ease,transform .3s ease}.store-hero__scroll-indicator:hover{transform:translate(-50%,3px)}.store-hero__scroll-text{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;opacity:.8}.store-hero__scroll-icon{width:20px;height:32px;border:2px solid #ffffff;border-radius:12px;position:relative}.store-hero__scroll-icon:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:8px;background-color:#fff;border-radius:2px;animation:scrollMouse 1.8s infinite ease-in-out}@keyframes scrollMouse{0%{top:6px;opacity:1;height:4px}50%{top:14px;opacity:.5;height:8px}to{top:18px;opacity:0;height:4px}}.store-hero--animate-on .store-hero__animate-item{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.store-hero--animate-on.is-visible .store-hero__animate-item{opacity:1;transform:translateY(0)}.store-hero--animate-on.is-visible .store-hero__animate-item:nth-child(1){transition-delay:.1s}.store-hero--animate-on.is-visible .store-hero__animate-item:nth-child(2){transition-delay:.25s}.store-hero--animate-on.is-visible .store-hero__animate-item:nth-child(3){transition-delay:.4s}.store-hero--animate-on.is-visible .store-hero__animate-item:nth-child(4){transition-delay:.55s}@media(prefers-reduced-motion:reduce){.store-hero--animate-on .store-hero__animate-item{opacity:1!important;transform:none!important;transition:none!important}.store-hero__scroll-icon:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom-store-hero-page.css.map */
