.image-banner__wrapper.column{padding-top:var(--padding-top, initial);padding-bottom:var(--padding-bottom, initial);display:grid;grid-template-areas:"header" "wrapper"}.image-banner__wrapper .section-header.full{position:relative;z-index:2;grid-area:wrapper;align-self:end;justify-self:center;padding:52px;max-width:820px;text-align:center;color:var(--primary-white)}.image-banner__wrapper .full+.full{grid-area:wrapper}.image-banner__wrapper .full .image-banner,.image-banner__wrapper .full .image-banner img{height:810px}.image-banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--gap, 10px);width:100%}.image-banner img{display:block;width:100%;height:100%;object-fit:cover}.image-banner__wrapper .container .image-banner img{width:100%;height:100%}.image-banner__image{position:relative;max-height:810px;display:flex;flex-direction:column;gap:38px}.image-banner__image.image-banner__image--overlay{display:grid;grid-template-areas:"column";height:100%;overflow:hidden}.image-banner__image.image-banner__image--overlay:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#00000080,#0000);z-index:1}.image-banner.swiper-initialized .swiper-wrapper .image-banner__image.image-banner__image--overlay{align-self:stretch;height:auto}.container .image-banner__image:after{background:linear-gradient(360deg,#0009,#0000)}.image-banner__image>*{grid-area:column}.image-banner__image .image-banner__content.column{gap:20px;grid-area:column;justify-content:center;align-items:center;justify-self:center;align-self:center;padding:24px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);text-align:center}.image-banner__image.image-banner__image--overlay .image-banner__content{position:relative;z-index:2;color:var(--primary-white);align-self:end}.image-banner__wrapper .section-header.full+.full .image-banner__image.image-banner__image--overlay .image-banner__content{align-self:center}.image-banner__image>a+.image-banner__content{pointer-events:none}.image-banner__content *{margin:0}.container .image-banner__content{align-self:end}.image-banner__wrapper .container .image-banner.image-banner--fit-content .image-banner__image.image-banner__image--overlay{display:block;position:relative}.image-banner__wrapper .container .image-banner.image-banner--fit-content img{position:absolute;top:0;bottom:0;right:0;left:0;object-fit:cover}@media screen and (max-width: 768px){.image-banner{grid-template-columns:1fr}.image-banner.swiper-initialized{width:100vw;width:100dvw;overflow:visible;display:block}.container .image-banner.swiper-initialized{margin-left:0;margin-right:0;width:calc(100vw - 73px);width:calc(100dvw - 73px)}.image-banner__wrapper.column{display:block}.image-banner__wrapper .section-header.full{color:inherit;padding:0 20px 18px}.image-banner__wrapper .section-header:not(.full){text-align:center;margin-bottom:16px}.image-banner__wrapper .section-header:not(.full) .row.space-between{justify-content:center}.image-banner__wrapper>.container.hidden-desktop{margin-top:24px}.image-banner__wrapper .full .image-banner{height:auto}.image-banner__wrapper .full .image-banner img{height:auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/section-image-banner.css.map */
