/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src-extracted/tools/styles/sections/image-banner.scss ***!
  \****************************************************************************************************************************************************************************/.image-banner{padding-top:0;padding-bottom:0}.image-banner image-banner-media{display:block;width:100%;height:auto}.image-banner__images{display:flex;position:relative;height:100%;grid-row-start:1;grid-row-end:1;grid-column-start:1}@media(min-width:75em){.image-banner__images{aspect-ratio:var(--aspect-ratio)}}.image-banner__image-wrapper{flex-basis:100%}.image-banner__image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:75em){.image-banner__image-wrapper--first img{object-fit:var(--first-image-style, cover)}}@media(min-width:75em){.image-banner__image-wrapper--second img{object-fit:var(--second-image-style, cover)}}.image-banner__overlay{background-color:var(--overlay-color, --color-background);opacity:var(--overlay-opacity);position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.image-banner__video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.image-banner__video{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.image-banner__video--hidden{opacity:0;pointer-events:none}.image-banner__content-wrapper{display:flex;align-items:flex-end;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:100%;z-index:3;grid-column-start:1;grid-row-end:1;grid-row-start:1}@media(max-width:74.99em){.image-banner__content-wrapper{position:static;transform:none}}@media(max-width:74.99em){.image-banner__content-wrapper--mobile-content-under{position:static;transform:none}}@media(min-width:75em){.image-banner__content-wrapper{pointer-events:none}.image-banner__content-wrapper--top-left{align-items:flex-start;justify-content:flex-start}.image-banner__content-wrapper--top-center{align-items:flex-start;justify-content:center}.image-banner__content-wrapper--top-right{align-items:flex-start;justify-content:flex-end}.image-banner__content-wrapper--middle-left{align-items:center;justify-content:flex-start}.image-banner__content-wrapper--middle-center{align-items:center;justify-content:center}.image-banner__content-wrapper--middle-right{align-items:center;justify-content:flex-end}.image-banner__content-wrapper--bottom-left{align-items:flex-end;justify-content:flex-start}.image-banner__content-wrapper--bottom-center{align-items:flex-end;justify-content:center}.image-banner__content-wrapper--bottom-right{align-items:flex-end;justify-content:flex-end}}.image-banner__content{display:flex;flex-direction:column;align-items:var(--mobile-horizontal-alignment);gap:1.2rem;text-align:var(--mobile-text-alignment);margin-top:calc(var(--section-padding-top-mobile) / 2);margin-bottom:calc(var(--section-padding-bottom) / 2);border-radius:.5rem;padding:2.5rem;background-color:var(--color-background);width:100%}@media(min-width:75em){.image-banner__content{pointer-events:all;gap:2.5rem;max-width:50rem;min-width:50rem;text-align:var(--text-alignment);margin-top:var(--section-padding-top);margin-bottom:var(--section-padding-bottom);align-items:var(--horizontal-alignment)}}.image-banner__content--transparent-background{background-color:transparent}.image-banner__buttons{width:100%;display:grid;gap:2.5rem 1.6rem;text-align:var(--mobile-text-alignment);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}@media(min-width:75em){.image-banner__buttons{display:flex;align-items:center;justify-content:var(--horizontal-alignment);flex-wrap:wrap;text-align:var(--text-alignment)}}.image-banner__email-signup,.image-banner__email-signup .email-signup-form__field{width:100%;max-width:100%}@media(max-width:74.99em){.image-banner__inner{display:grid;grid-template-columns:auto;grid-template-rows:max-content}.image-banner .mobile-images-content-under-image{display:block}.image-banner .mobile-images-content-under-image .image-banner__images{aspect-ratio:var(--mobile-aspect-ratio)}}
/*# sourceMappingURL=/cdn/shop/t/493/assets/section.image-banner.css.map */
