.gw-macro__frame{position:relative;overflow:hidden}.gw-macro__plate{display:block;aspect-ratio:4 / 5;width:100%;overflow:hidden}.gw-macro__plate>picture{display:block;width:100%;height:100%}.gw-macro .gw-plate__media{width:100%;height:100%;object-fit:cover;object-position:var(--gw-macro-mobile-x) var(--gw-macro-mobile-y);transform:scale(var(--gw-macro-mobile-zoom));transform-origin:var(--gw-macro-mobile-x) var(--gw-macro-mobile-y)}.gw-macro__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:var(--gw-macro-content-vertical-mobile);pointer-events:none}.gw-macro__rail{display:flex;justify-content:var(--gw-macro-content-horizontal-mobile);width:100%;max-width:var(--gw-full-bleed-max);margin-inline:auto;padding:var(--gw-space-5) var(--gw-page-margin-mobile)}.gw-macro__say{padding:var(--gw-space-5);width:min(100%,var(--gw-macro-content-width));max-width:100%;background:var(--gw-macro-plate-background);color:var(--gw-macro-plate-color);text-align:var(--gw-macro-text-align)}.gw-macro__line{margin:0;font-size:var(--gw-macro-text-size-mobile)}.gw-macro__product{margin:var(--gw-space-2) 0 0;font-size:var(--gw-font-size-body-sm);font-weight:var(--gw-font-medium)}.gw-macro__link{display:inline-flex;align-items:center;min-height:var(--gw-touch-target-min);margin-block-start:var(--gw-space-2);font-size:var(--gw-font-size-body-sm);line-height:var(--gw-leading-body-sm);color:currentColor;text-decoration:underline;text-underline-offset:.24em;text-decoration-thickness:1px;text-decoration-color:var(--gw-charcoal-40)}.gw-macro__link:hover{text-decoration-color:currentColor}@media screen and (min-width:750px){.gw-macro__plate{aspect-ratio:21 / 9}.gw-macro .gw-plate__media{object-position:var(--gw-macro-desktop-x) var(--gw-macro-desktop-y);transform:scale(var(--gw-macro-desktop-zoom));transform-origin:var(--gw-macro-desktop-x) var(--gw-macro-desktop-y)}.gw-macro__overlay{align-items:var(--gw-macro-content-vertical)}.gw-macro__rail{justify-content:var(--gw-macro-content-horizontal);padding:var(--gw-space-7) var(--gw-page-margin-desktop)}.gw-macro__say{padding:var(--gw-space-6) var(--gw-space-7)}.gw-macro__line{font-size:var(--gw-macro-text-size)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/gw-macro-band-section.css.map */
