.as-imgcols{padding-top:var(--as-pt-m);padding-bottom:var(--as-pb-m);background:var(--as-bg, transparent)}.as-imgcols__inner{margin:0 auto;max-width:var(--as-max-width, none);padding-left:var(--as-side-m, 0);padding-right:var(--as-side-m, 0)}.as-imgcols__heading{margin:0 0 var(--as-heading-gap, 20px);font-family:var(--as-font);font-size:var(--as-heading-m);font-weight:700;line-height:1.2;letter-spacing:0;text-align:var(--as-heading-align, center);color:var(--as-heading-color, #121212)}.as-imgcols__grid{display:grid;grid-template-columns:repeat(var(--as-cols-m),minmax(0,1fr));gap:var(--as-gap-m);align-items:start}.as-imgcol{position:relative;min-width:0;text-align:var(--as-caption-align, center)}.as-imgcol__media{position:relative;display:block;overflow:hidden;background:var(--as-image-bg, transparent)}.as-imgcol__media img,.as-imgcol__media svg{display:block;width:100%;height:auto}.as-imgcols--ratio .as-imgcol__media{aspect-ratio:var(--as-ratio)}.as-imgcols--ratio .as-imgcol__media img,.as-imgcols--ratio .as-imgcol__media svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.as-imgcols--zoom .as-imgcol__media img{transition:transform .6s ease}.as-imgcols--zoom .as-imgcol__media:hover img{transform:scale(1.05)}.as-imgcol__media .as-imgcol__desktop{display:none}.as-imgcol__frame{position:relative}.as-imgcol__frame .as-imgcol__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.as-imgcol__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--as-content-pad-m, 12px);pointer-events:none}.as-imgcol__content-inner{max-width:100%;color:var(--as-text-color, #fff)}.as-imgcol__content--top-left{align-items:flex-start;justify-content:flex-start}.as-imgcol__content--top-center{align-items:flex-start;justify-content:center}.as-imgcol__content--top-right{align-items:flex-start;justify-content:flex-end}.as-imgcol__content--middle-left{align-items:center;justify-content:flex-start}.as-imgcol__content--middle-center{align-items:center;justify-content:center}.as-imgcol__content--middle-right{align-items:center;justify-content:flex-end}.as-imgcol__content--bottom-left{align-items:flex-end;justify-content:flex-start}.as-imgcol__content--bottom-center{align-items:flex-end;justify-content:center}.as-imgcol__content--bottom-right{align-items:flex-end;justify-content:flex-end}.as-imgcol__headline{margin:0;font-family:var(--as-font);font-size:var(--as-block-heading-m);font-weight:700;line-height:1.2;letter-spacing:0;color:inherit}.as-imgcol__description{margin-top:8px;font-family:var(--as-font);font-size:var(--as-block-text-m);line-height:1.5;color:inherit}.as-imgcol__description p{margin:0}.as-imgcol__button{display:inline-block;margin-top:14px;padding:10px 24px;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);pointer-events:auto;transition:opacity .2s ease}.as-imgcol__button:hover{opacity:.85}.as-imgcol__button--outline{background:transparent;color:var(--as-btn-bg, #fff)}.as-imgcol__caption{margin:var(--as-caption-gap, 12px) 0 0;font-family:var(--as-font);font-size:var(--as-caption-size, 14px);line-height:1.5;color:var(--as-caption-color, #333)}.as-imgcol__caption a{color:inherit;text-decoration:none}@media screen and (min-width:768px){.as-imgcols__grid{grid-template-columns:repeat(var(--as-cols-t),minmax(0,1fr))}.as-imgcols__heading{font-size:var(--as-heading-t)}}@media screen and (min-width:992px){.as-imgcols{padding-top:var(--as-pt-d);padding-bottom:var(--as-pb-d)}.as-imgcols__inner{padding-left:var(--as-side-d, 0);padding-right:var(--as-side-d, 0)}.as-imgcols__grid{grid-template-columns:repeat(var(--as-cols-d),minmax(0,1fr));gap:var(--as-gap-d)}.as-imgcols__heading{font-size:var(--as-heading-d)}.as-imgcol__content{padding:var(--as-content-pad-d, 30px)}.as-imgcol__headline{font-size:var(--as-block-heading-d)}.as-imgcol__description{font-size:var(--as-block-text-d)}.as-imgcol__media .as-imgcol__desktop{display:block}.as-imgcol__media .as-imgcol__mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-as-image-columns.css.map */
