.hero-banner{position:relative;width:100%;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__image--desktop{display:block}.hero-banner__image--mobile{display:none}.hero-banner__content{position:relative;z-index:2;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;gap:32px}.hero-banner__content-space{width:100%;height:120px;min-height:120px}.hero-banner__content-space--mobile{display:none}.hero-banner__content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.hero-banner__offer{background:#e89c31;color:#fff;font-family:FreightText,serif;font-size:4.5rem;font-weight:600;padding:7px 45px;border-radius:0;display:inline-block;text-transform:lowercase;letter-spacing:2px}.hero-banner__code{background:#fff;color:#505b69;font-family:FreightText,serif;font-size:4.5rem;font-weight:600;padding:7px 45px;border-radius:0;display:inline-block;letter-spacing:1px}.hero-banner__cta{margin-top:20px}.hero-banner__button{background:#e89c31;color:#fff;font-family:FreightText,serif;font-size:2.5rem;font-weight:700;padding:18px 40px;border-radius:50px;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;border:none;cursor:pointer}.hero-banner__button:hover{background:#e59429;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 15px #f4a63166}@media screen and (max-width: 991px){.hero-banner__image--desktop{display:block}.hero-banner__image--mobile{display:none}.hero-banner{min-height:490px}.hero-banner__content-wrapper{gap:20px}.hero-banner__offer,.hero-banner__code{font-size:3rem;padding:10px 40px}.hero-banner__cta{margin-top:10px}.hero-banner__button{font-size:2rem;padding:12px 30px}}@media screen and (max-width: 749px){.hero-banner__image--desktop{display:none}.hero-banner__image--mobile{display:block}.hero-banner{min-height:900px}.hero-banner__content{padding:0;gap:36px;height:100%}.hero-banner__content-space{min-height:150px;height:150px}.hero-banner__content-space--mobile{display:block;min-height:200px;height:200px}.hero-banner__content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin-top:0;padding-top:0}.hero-banner__offer,.hero-banner__code{font-size:3rem;padding:15px;width:100%}.hero-banner__cta{margin-top:30px}.hero-banner__button{font-size:2.25rem;padding:12px 30px;width:100%}}@media screen and (max-width: 599px){.hero-banner__image--desktop{display:none}.hero-banner__image--mobile{display:block}.hero-banner{min-height:780px}.hero-banner__content{padding:0;gap:24px;height:100%}.hero-banner__content-space{min-height:150px;height:150px}.hero-banner__content-space--mobile{display:block;min-height:200px;height:200px}.hero-banner__content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin-top:0;padding-top:0}.hero-banner__offer,.hero-banner__code{font-size:2.5rem;padding:15px;width:100%}.hero-banner__cta{margin-top:0}.hero-banner__button{font-size:2rem;padding:12px 27px;width:100%}}@media screen and (max-width: 480px){.hero-banner{min-height:600px}.hero-banner__content{padding:0;gap:20px;height:100%}.hero-banner__content-space{min-height:150px;height:150px}.hero-banner__content-space--mobile{display:block;min-height:150px;height:150px}.hero-banner__offer{font-size:2rem;padding:12px 20px}.hero-banner__code{font-size:2rem;padding:8px 18px}.hero-banner__cta{margin-top:0}.hero-banner__button{font-size:1.5rem;padding:12px 25px}}@media (prefers-reduced-motion: reduce){.hero-banner__button{transition:none}.hero-banner__button:hover{transform:none}}@media (prefers-contrast: high){.hero-banner__offer{border:2px solid white}.hero-banner__code{border:2px solid #333}.hero-banner__button{border:2px solid white}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-image-banner-home.css.map */
