.image-banner-wrapper{position:relative}.hero-promo{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--text-boxes-radius, 1.2rem);box-shadow:0 1.2rem 3rem #00000038}.hero-promo__badge{position:absolute;top:-.9rem;left:1.2rem;display:inline-block;padding:.35rem .9rem;border-radius:999px;background:#c1632a;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.hero-promo__slides{position:relative;flex:0 0 7.5rem;width:7.5rem;height:7.5rem}.hero-promo__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius, .8rem);opacity:0;transition:opacity .6s ease}.hero-promo__slide.is-active{opacity:1}.hero-promo__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.hero-promo__message{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.hero-promo__subtext{margin:0;font-size:1.2rem;font-style:italic;opacity:.75}.hero-promo__btn{display:block;text-align:center;padding:1.1rem 1.4rem;border-radius:999px;background:#c1632a;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.hero-promo__btn:hover{opacity:.88}@media screen and (min-width:750px){.hero-promo{position:absolute;top:1.5rem;right:1.5rem;z-index:2;flex-direction:column;align-items:stretch;text-align:center;width:22rem;max-width:calc(100% - 3rem);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-promo__slides{flex-basis:auto;width:100%;height:14rem}.hero-promo__info{align-items:center}}@media screen and (max-width:749px){.hero-promo{position:relative;margin:2rem 1.5rem 1.5rem;flex-wrap:wrap;column-gap:1.4rem;row-gap:1.2rem}.hero-promo__slides{flex:0 0 6.5rem;width:6.5rem;height:6.5rem}.hero-promo__info{flex:1 1 0}.hero-promo__btn{flex:1 0 100%}}.hero-promo-float{position:fixed;z-index:50;animation:hero-promo-float-in .35s ease both}.hero-promo-float--closing{opacity:0;transform:translateY(1rem);transition:opacity .25s ease,transform .25s ease}@keyframes hero-promo-float-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.hero-promo-float .hero-promo{position:static;margin:0;width:100%}.hero-promo-float__close{position:absolute;top:-.9rem;right:-.9rem;z-index:3;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:none;border-radius:999px;background:#1a1a1a;color:#fff;cursor:pointer;box-shadow:0 .3rem .8rem #0000004d;transition:opacity .15s ease}.hero-promo-float__close:hover{opacity:.85}@media screen and (min-width:750px){.hero-promo-float{right:2rem;top:9rem;width:24rem;max-width:calc(100vw - 4rem)}.hero-promo-float .hero-promo{flex-direction:column;align-items:stretch;text-align:center}.hero-promo-float .hero-promo__slides{flex-basis:auto;width:100%;height:13rem}.hero-promo-float .hero-promo__info{align-items:center}}@media screen and (max-width:749px){.hero-promo-float{left:1rem;right:1rem;bottom:1rem}.hero-promo-float .hero-promo{flex-wrap:wrap;column-gap:1.4rem;row-gap:1rem}.hero-promo-float .hero-promo__slides{flex:0 0 5.5rem;width:5.5rem;height:5.5rem}.hero-promo-float .hero-promo__info{flex:1 1 0}.hero-promo-float .hero-promo__btn{flex:1 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-hero-promo.css.map */
