.banners-gallery{background-color:var(--banners-gallery-bg)}.banners-gallery__inner{padding-top:var(--banners-gallery-padding-top-mobile);padding-bottom:var(--banners-gallery-padding-bottom-mobile)}.banners-gallery__grid{display:grid;grid-template-columns:1fr;gap:var(--banners-gallery-gap-mobile)}.banners-gallery__item{position:relative;display:flex;overflow:hidden;min-height:var(--banners-gallery-height-mobile)}.banners-gallery__item--full{grid-column:1 / -1}.banners-gallery__media{position:absolute;top:0;right:0;bottom:0;left:0}.banners-gallery__media img,.banners-gallery__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.banners-gallery__media svg{background-color:#0000000f}.banners-gallery__item:hover .banners-gallery__media img{transform:scale(1.04)}.banners-gallery__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--banner-overlay-color, 0, 0, 0),var(--banner-overlay-opacity, 0)),rgba(var(--banner-overlay-color, 0, 0, 0),0) 60%);pointer-events:none}.banners-gallery__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:auto;padding:24px;color:var(--banner-text-color);text-align:left}.banners-gallery__item[data-position^=top] .banners-gallery__content{margin-top:0;margin-bottom:auto}.banners-gallery__item[data-position=center] .banners-gallery__content{margin-top:auto;margin-bottom:auto}.banners-gallery__item[data-position$=center] .banners-gallery__content{align-items:center;text-align:center}.banners-gallery__item[data-position$=right] .banners-gallery__content{align-items:flex-end;text-align:right}.banners-gallery__caption{margin:0;color:var(--banner-text-color);font-family:var(--text-font-family);font-size:11px;line-height:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.85}.banners-gallery__title{margin:0;color:var(--banner-text-color);font-family:Sofia Pro,sans-serif;font-size:24px;line-height:32px;font-weight:500}.banners-gallery__text{max-width:34em;margin:0;color:var(--banner-text-color);font-family:var(--text-font-family);font-size:16px;line-height:24px}.banners-gallery__button .button{margin-top:8px;min-width:183px;padding:5px 7px;min-height:36px;font-size:12px;line-height:16px;letter-spacing:.02em;background-image:none;background-color:rgb(var(--button-background));transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.banners-gallery__button .button--outline{background-color:transparent}.banners-gallery__button .button[disabled],.banners-gallery__button .button[aria-disabled=true]{background-color:#d5d5d5;color:#f3f3f3;border-color:#d5d5d5;cursor:not-allowed}@media screen and (pointer:fine){.features--button-transition .banners-gallery__button .button:not([disabled]):hover,.features--button-transition .banners-gallery__button .button:not([disabled]):focus-visible{background-image:none;background-size:auto;background-position:unset;background-color:rgb(var(--button-text-color));color:rgb(var(--button-background));border-color:rgb(var(--button-text-color))}.features--button-transition .banners-gallery__button .button--outline:not([disabled]):hover,.features--button-transition .banners-gallery__button .button--outline:not([disabled]):focus-visible{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));border-color:rgb(var(--button-background))}}.features--button-transition .banners-gallery__button .button:not(.button--outline):not([disabled]):active{background-color:color-mix(in srgb,rgb(var(--button-text-color)) 86%,rgb(var(--button-background)));color:rgb(var(--button-background));border-color:color-mix(in srgb,rgb(var(--button-text-color)) 86%,rgb(var(--button-background)))}.features--button-transition .banners-gallery__button .button--outline:not([disabled]):active{background-color:color-mix(in srgb,rgb(var(--button-background)) 86%,rgb(var(--button-text-color)));color:rgb(var(--button-text-color));border-color:color-mix(in srgb,rgb(var(--button-background)) 86%,rgb(var(--button-text-color)))}@media(prefers-reduced-motion:reduce){.banners-gallery__button .button{transition:none}}@media screen and (min-width:768px){.banners-gallery__inner{padding-top:var(--banners-gallery-padding-top);padding-bottom:var(--banners-gallery-padding-bottom)}.banners-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--banners-gallery-gap)}.banners-gallery__item{min-height:var(--banners-gallery-height)}.banners-gallery__content{padding:40px}}@media screen and (min-width:1024px){.banners-gallery__content{padding:48px}}@media screen and (max-width:699px){.banners-gallery__content{align-items:center;text-align:center;padding:24px 20px}.banners-gallery__button .button{min-width:137px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-banners-gallery.css.map */
