:is(#_,.shopify-section:has(.zs-custom-hero)){background-color:var(--color-white)}:is(#_,.zs-custom-hero) .custom-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}:is(#_,.zs-custom-hero) .custom-hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}:is(#_,.zs-custom-hero) .custom-hero__media-wrapper picture{height:100%}:is(#_,.zs-custom-hero) .custom-hero__media{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}:is(#_,.zs-custom-hero) .custom-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:var(--sv-5)}:is(#_,.zs-custom-hero) .custom-hero__container{position:relative;z-index:2;width:100%;display:flex}:is(#_,.zs-custom-hero) .custom-hero__content{display:flex;flex-direction:column;justify-content:center;gap:40px;width:100%;max-width:549px;margin-left:50px;margin-top:64px;text-align:var(--sv-6)}:is(#_,.zs-custom-hero) .custom-hero__text-group{display:flex;flex-direction:column;gap:24px}:is(#_,.zs-custom-hero) .custom-hero__content h2{font-weight:var(--font-medium);font-size:var(--fs-88);line-height:var(--lh-88);letter-spacing:var(--letter-spacing-0-9)}:is(#_,.zs-custom-hero) .custom-hero__description{color:var(--custom-hero-description-color, var(--color-white));font-size:var(--fs-28);font-weight:var(--font-regular);line-height:var(--lh-32);letter-spacing:var(--letter-spacing-0)}:is(#_,.zs-custom-hero) .custom-hero__title{margin:0;color:var(--custom-hero-title-color, #fff);font-family:var(--font-primary)}.custom-hero__fyd--mobile{display:none}:is(#_,.zs-custom-hero) .custom-hero__buttons{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:767px){.custom-hero__fyd--desktop{display:none}.custom-hero__fyd--mobile{display:block}:is(#_,.zs-custom-hero) .custom-hero__content{max-width:100%;margin-left:0;gap:32px;margin-top:48px}:is(#_,.zs-custom-hero) .custom-hero__text-group{gap:12px;padding-right:15px}:is(#_,.zs-custom-hero) .custom-hero__content h2{font-weight:var(--font-medium);font-size:var(--fs-56);line-height:var(--lh-58);letter-spacing:var(--letter-spacing-0-9);font-family:var(--font-primary)}:is(#_,.zs-custom-hero) .custom-hero__description{font-size:var(--fs-22);line-height:var(--lh-28)}:is(#_,.zs-custom-hero) .custom-hero__button{padding:10px 16px;min-height:32px;font-size:var(--fs-12)}:is(#_,.zs-custom-hero) .custom-hero__buttons{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-banner.css.map */
