.banner{position:relative;display:flex;overflow:hidden;border-radius:var(--radius-xl)}@media screen and (max-width:749px){.banner{border-radius:var(--radius-m)}}.banner--full-width{border-radius:0}@media screen and (max-width:749px){.banner--mobile-extra-small{height:232px}.banner--mobile-small{height:240px}.banner--mobile-medium{height:300px}.banner--mobile-large{height:363px}.banner--mobile-full-screen{height:100vh}}@media screen and (min-width:750px){.banner--extra-small{height:232px}.banner--small{height:288px}.banner--medium{height:480px}.banner--large{height:592px}.banner--full-screen{height:100vh}}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media picture img{height:100%}.banner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner__media--primary{position:relative;flex:1.2;overflow:hidden}.banner__media--secondary{position:relative;flex:1;overflow:hidden}.banner__media--primary picture,.banner__media--secondary picture{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media--primary picture img,.banner__media--secondary picture img{height:100%}.banner__media--primary .placeholder-svg,.banner__media--secondary .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.banner--mobile-show-image_2 .banner__media--primary,.banner--mobile-show-image_1 .banner__media--secondary{display:none}}.banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(222.5deg,#0000 50.6%,#00000080 81.9%),linear-gradient(90deg,#0000001a 0% 100%)}@media screen and (max-width:749px){.banner__overlay{background:linear-gradient(to bottom,#0000 50%,#00000040 62%,#0006 85%)}}.banner__overlay--primary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(222.5deg,#0000 50.6%,#00000080 81.9%),linear-gradient(90deg,#0000001a 0% 100%)}.banner__overlay--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to left,#0000 34%,#0000001c 72%,#3a1c0033)}@media screen and (max-width:749px){.banner__overlay--secondary{background:linear-gradient(to bottom,#0000 50%,#00000040 62%,#0006 85%)}}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:1;pointer-events:none}.banner__gradient-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 50.13%,#00000040 62.35%,#0006 85.49%)}.banner--gradient-overlay .banner__gradient-overlay{display:block}.banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:20px;z-index:2;align-items:flex-end;justify-content:flex-start}@media screen and (min-width:750px){.banner__content{padding:42px}.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content--top-center{align-items:flex-start;justify-content:center}.banner__content--top-right{align-items:flex-start;justify-content:flex-end}.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content--middle-center{align-items:center;justify-content:center}.banner__content--middle-right{align-items:center;justify-content:flex-end}.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--bottom-center{align-items:flex-end;justify-content:center}.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}}@media screen and (max-width:749px){.banner__content--mobile-top-left{align-items:flex-start;justify-content:flex-start}.banner__content--mobile-top-center{align-items:flex-start;justify-content:center}.banner__content--mobile-top-right{align-items:flex-start;justify-content:flex-end}.banner__content--mobile-middle-left{align-items:center;justify-content:flex-start}.banner__content--mobile-middle-center{align-items:center;justify-content:center}.banner__content--mobile-middle-right{align-items:center;justify-content:flex-end}.banner__content--mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--mobile-bottom-center{align-items:flex-end;justify-content:center}.banner__content--mobile-bottom-right{align-items:flex-end;justify-content:flex-end}}@media screen and (max-width:749px){.banner--content-align-mobile-center .banner__box{align-items:center;text-align:center}.banner--content-align-mobile-right .banner__box{align-items:flex-end;text-align:right}}.banner__box{display:flex;flex-direction:column;gap:12px;color:rgba(var(--color-foreground),1);background-color:transparent;max-width:500px;align-items:flex-start}.banner--content-align-center .banner__box{text-align:center;align-items:center}.banner--content-align-right .banner__box{text-align:right;align-items:flex-end}.banner__tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:var(--radius-2xs);width:fit-content;line-height:var(--line-height-120)}@media screen and (max-width:749px){.banner__tag{font-size:var(--font-size-body-10);font-weight:var(--font-weight-bold)}}.banner__heading{margin:0;color:inherit;max-width:var(--heading-max-width, 500px)}.banner__heading p{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.banner__text{font-size:var(--font-size-body-18);line-height:var(--line-height-140);color:inherit;max-width:var(--text-max-width, 500px)}.banner__text p{margin:0;color:inherit}@media screen and (max-width:749px){.banner__text{font-size:var(--font-size-body-16)}}.banner__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.banner__buttons .button{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media screen and (max-width:749px){.banner__buttons .button{height:42px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-banner.css.map */
