.as-promo{padding-top:var(--as-pt-m);padding-bottom:var(--as-pb-m);background:var(--as-bg, transparent)}.as-promo__inner{box-sizing:content-box;margin:0 auto;max-width:var(--as-max-width, none);padding-left:var(--as-side-m);padding-right:var(--as-side-m)}.as-promo__grid{display:grid;grid-template-columns:repeat(var(--as-cols-m),minmax(0,1fr));gap:var(--as-gap-m)}.as-banner{position:relative;display:flex;overflow:hidden;height:var(--as-h-m);padding:var(--as-content-pad, 30px);background-color:var(--as-banner-bg, #d3d3d3)}.as-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.as-banner__media img,.as-banner__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.as-promo--zoom .as-banner:hover .as-banner__media img{transform:scale(1.05)}.as-banner__media .as-banner__desktop{display:none}.as-banner .as-banner__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.as-banner .as-banner__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.as-banner__content{position:relative;z-index:2;max-width:100%;color:var(--as-text-color, #fff);pointer-events:none}.as-banner--top-left{align-items:flex-start;justify-content:flex-start}.as-banner--top-center{align-items:flex-start;justify-content:center}.as-banner--top-right{align-items:flex-start;justify-content:flex-end}.as-banner--middle-left{align-items:center;justify-content:flex-start}.as-banner--middle-center{align-items:center;justify-content:center}.as-banner--middle-right{align-items:center;justify-content:flex-end}.as-banner--bottom-left{align-items:flex-end;justify-content:flex-start}.as-banner--bottom-center{align-items:flex-end;justify-content:center}.as-banner--bottom-right{align-items:flex-end;justify-content:flex-end}.as-banner__heading{margin:0;font-family:var(--as-font);font-size:var(--as-heading-m);font-weight:700;line-height:1.2;letter-spacing:0;color:inherit}.as-banner__text{margin-top:8px;font-family:var(--as-font);font-size:var(--as-text-m);line-height:1.5;color:inherit}.as-banner__text p{margin:0}.as-banner__button{display:inline-block;margin-top:16px;padding:10px 26px;font-family:var(--as-font);font-size:13px;letter-spacing:.05em;text-decoration:none;border:1px solid var(--as-btn-bg, #fff);background:var(--as-btn-bg, #fff);color:var(--as-btn-text, #121212)}.as-banner__button--outline{background:transparent;color:var(--as-btn-bg, #fff)}@media screen and (min-width:768px){.as-promo__inner{padding-left:var(--as-side-t);padding-right:var(--as-side-t)}.as-promo__grid{grid-template-columns:repeat(var(--as-cols-t),minmax(0,1fr))}.as-banner{height:var(--as-h-t)}}@media screen and (min-width:992px){.as-promo{padding-top:var(--as-pt-d);padding-bottom:var(--as-pb-d)}.as-promo__inner{padding-left:var(--as-side-d);padding-right:var(--as-side-d)}.as-promo__grid{grid-template-columns:repeat(var(--as-cols-d),minmax(0,1fr));gap:var(--as-gap-d)}.as-banner{height:var(--as-h-d)}.as-banner__heading{font-size:var(--as-heading-d)}.as-banner__text{font-size:var(--as-text-d)}.as-banner__media .as-banner__desktop{display:block}.as-banner__media .as-banner__mobile{display:none}}@media screen and (min-width:1200px){.as-banner{height:var(--as-h-xl)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-as-promo-banners.css.map */
