.image-overflow{overflow:visible}.image-overflow__banner{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;overflow:visible;padding-right:3.2rem;border-radius:var(--media-radius);position:relative}@media screen and (max-width:749px){.image-overflow__banner{grid-template-columns:1fr;padding:2.4rem;gap:1.6rem;border-radius:1.2rem}}.image-overflow--image_right .image-overflow__banner{grid-template-columns:.9fr 1.1fr;padding-right:0;padding-left:3.2rem}@media screen and (max-width:749px){.image-overflow--image_right .image-overflow__banner{padding:2.4rem}}.image-overflow__media{margin-top:calc(-1 * var(--image-overflow, 0px));margin-bottom:calc(-1 * var(--image-overflow, 0px));display:flex;align-items:center;justify-content:center;position:relative;z-index:0;transform:translate(var(--media-shift, 0px))}@media screen and (min-width:750px)and (max-width:999px){.image-overflow__media{transform:translate(calc(var(--media-shift, 0px) * .4))}}@media screen and (min-width:1000px)and (max-width:1199px){.image-overflow__media{transform:translate(calc(var(--media-shift, 0px) * .7))}}@media screen and (max-width:749px){.image-overflow__media{margin-top:0;margin-bottom:0;transform:none}}.image-overflow__media--bottom{align-self:end}.image-overflow--image_right .image-overflow__media{order:2;transform:translate(calc(-1 * var(--media-shift, 0px)))}@media screen and (min-width:750px)and (max-width:999px){.image-overflow--image_right .image-overflow__media{transform:translate(calc(var(--media-shift, 0px) * -.4))}}@media screen and (min-width:1000px)and (max-width:1199px){.image-overflow--image_right .image-overflow__media{transform:translate(calc(var(--media-shift, 0px) * -.7))}}@media screen and (max-width:749px){.image-overflow--image_right .image-overflow__media{order:0;transform:none}}.image-overflow__media img,.image-overflow__media svg{display:block;width:100%;height:auto;object-fit:contain}.image-overflow__media .placeholder-svg{background-color:rgba(var(--color-foreground),.04);border-radius:.4rem}.image-overflow__content{display:flex;flex-direction:column;gap:4rem;padding:0 0 2rem;position:relative;z-index:1}@media screen and (min-width:750px){.image-overflow__content{padding:3rem 3.2rem 3rem 2rem;gap:1.2rem}}@media screen and (min-width:990px){.image-overflow__content{padding:6rem 3.2rem 6rem 2rem;gap:1.2rem}}.image-overflow--image_right .image-overflow__content{order:1;padding:4rem 2rem 4rem 3.2rem}@media screen and (max-width:749px){.image-overflow--image_right .image-overflow__content{order:0;padding:0}}.image-overflow__content--center{text-align:center;align-items:center}.image-overflow__content--right{text-align:right;align-items:flex-end}.image-overflow__heading{margin:0 0 2rem}@media screen and (min-width:750px){.image-overflow__heading{font-size:clamp(3.2rem,.7rem + 3.4vw,5.4rem)}}.image-overflow__content .button{align-self:flex-start}.image-overflow__content--center .button{align-self:center}.image-overflow__content--right .button{align-self:flex-end}.image-overflow__text h4{margin:2rem 0}@media screen and (min-width:750px){.image-overflow__text{font-size:clamp(1.4rem,.7rem + .9vw,1.8rem)}}.image-overflow__text-lead{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.02px;color:rgb(var(--color-foreground));line-height:90%;word-break:break-word;margin:1.5rem 0;font-size:2.4rem}@media screen and (min-width:750px){.image-overflow__text-lead{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-image-overflow.css.map */
