.qm-image-banner{--qm-banner-block-align: end;--qm-banner-inline-align: start}.qm-image-banner .img-banner-2__content{display:grid;grid-template-rows:auto auto;align-content:var(--qm-banner-block-align);align-items:start;justify-content:stretch;justify-items:var(--qm-banner-inline-align);gap:1.2rem;box-sizing:border-box;padding-block:clamp(2rem,4vw,4rem)}.qm-image-banner .img-banner-2__bottom{grid-row:1;width:var(--qm-banner-content-width-mobile, 100%);max-width:100%;margin-inline:0 auto;padding-bottom:0}.qm-image-banner .img-banner-2__box{grid-row:2;width:var(--qm-banner-content-width-mobile, 100%);max-width:100%;margin-inline:0 auto;gap:1.6rem;padding-top:0}.qm-image-banner .img-banner-2__heading,.qm-image-banner .img-banner-2__description{width:100%;max-width:none}.qm-image-banner .img-banner-2__heading--rich{display:block}.qm-image-banner .img-banner-2__heading--rich>:first-child{margin-top:0}.qm-image-banner .img-banner-2__heading--rich>:last-child{margin-bottom:0}.qm-image-banner .img-banner-2__heading{color:var(--qm-heading-color, color-mix(in srgb, rgba(var(--color-foreground-2)) 100%, transparent))}.qm-image-banner .img-banner-2__description{color:var(--qm-description-color, color-mix(in srgb, rgba(var(--color-foreground-2)) 100%, transparent));font-size:calc(var(--qm-description-font-size-mobile, 18px) * var(--font-body-scale))}@media(min-width:992px){.qm-image-banner .img-banner-2__description{font-size:calc(var(--qm-description-font-size-desktop, 20px) * var(--font-body-scale))}}.qm-image-banner .img-banner-2__description>:first-child{margin-top:0}.qm-image-banner .img-banner-2__description>:last-child{margin-bottom:0}.qm-image-banner .img-banner-2__button{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}@media(max-width:767px){.qm-image-banner[data-content-position-mobile^=top-]{--qm-banner-block-align: start}.qm-image-banner[data-content-position-mobile^=middle-]{--qm-banner-block-align: center}.qm-image-banner[data-content-position-mobile$=-center]{--qm-banner-inline-align: center}.qm-image-banner[data-content-position-mobile$=-right]{--qm-banner-inline-align: end}.qm-image-banner[data-content-position-mobile$=-left] .img-banner-2__bottom,.qm-image-banner[data-content-position-mobile$=-left] .img-banner-2__box{justify-self:start;margin-inline:0 auto}.qm-image-banner[data-content-position-mobile$=-left] .img-banner-2__heading{justify-content:flex-start;text-align:start}.qm-image-banner[data-content-position-mobile$=-left] .img-banner-2__box{align-items:flex-start;text-align:start}.qm-image-banner[data-content-position-mobile$=-left] .img-banner-2__button{justify-content:flex-start}.qm-image-banner[data-content-position-mobile$=-center] .img-banner-2__bottom,.qm-image-banner[data-content-position-mobile$=-center] .img-banner-2__box{justify-self:center;margin-inline:auto}.qm-image-banner[data-content-position-mobile$=-center] .img-banner-2__heading{justify-content:center;text-align:center}.qm-image-banner[data-content-position-mobile$=-center] .img-banner-2__box{align-items:center;text-align:center}.qm-image-banner[data-content-position-mobile$=-center] .img-banner-2__button{justify-content:center}.qm-image-banner[data-content-position-mobile$=-right] .img-banner-2__bottom,.qm-image-banner[data-content-position-mobile$=-right] .img-banner-2__box{justify-self:end;margin-inline:auto 0}.qm-image-banner[data-content-position-mobile$=-right] .img-banner-2__heading{justify-content:flex-end;text-align:end}.qm-image-banner[data-content-position-mobile$=-right] .img-banner-2__box{align-items:flex-end;text-align:end}.qm-image-banner[data-content-position-mobile$=-right] .img-banner-2__button{justify-content:flex-end}}@media(min-width:768px){.qm-image-banner[data-content-position-desktop^=top-]{--qm-banner-block-align: start}.qm-image-banner[data-content-position-desktop^=middle-]{--qm-banner-block-align: center}.qm-image-banner[data-content-position-desktop$=-center]{--qm-banner-inline-align: center}.qm-image-banner[data-content-position-desktop$=-right]{--qm-banner-inline-align: end}.qm-image-banner .img-banner-2__bottom,.qm-image-banner .img-banner-2__box{width:var(--qm-banner-content-width-desktop, 100%)}.qm-image-banner[data-content-position-desktop$=-left] .img-banner-2__bottom,.qm-image-banner[data-content-position-desktop$=-left] .img-banner-2__box{justify-self:start;margin-inline:0 auto}.qm-image-banner[data-content-position-desktop$=-left] .img-banner-2__heading{justify-content:flex-start;text-align:start}.qm-image-banner[data-content-position-desktop$=-left] .img-banner-2__box{align-items:flex-start;text-align:start}.qm-image-banner[data-content-position-desktop$=-left] .img-banner-2__button{justify-content:flex-start}.qm-image-banner[data-content-position-desktop$=-center] .img-banner-2__bottom,.qm-image-banner[data-content-position-desktop$=-center] .img-banner-2__box{justify-self:center;margin-inline:auto}.qm-image-banner[data-content-position-desktop$=-center] .img-banner-2__heading{justify-content:center;text-align:center}.qm-image-banner[data-content-position-desktop$=-center] .img-banner-2__box{align-items:center;text-align:center}.qm-image-banner[data-content-position-desktop$=-center] .img-banner-2__button{justify-content:center}.qm-image-banner[data-content-position-desktop$=-right] .img-banner-2__bottom,.qm-image-banner[data-content-position-desktop$=-right] .img-banner-2__box{justify-self:end;margin-inline:auto 0}.qm-image-banner[data-content-position-desktop$=-right] .img-banner-2__heading{justify-content:flex-end;text-align:end}.qm-image-banner[data-content-position-desktop$=-right] .img-banner-2__box{align-items:flex-end;text-align:end}.qm-image-banner[data-content-position-desktop$=-right] .img-banner-2__button{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/qm-image-banner.css.map */
