.image-banner{padding:0 var(--page-margin-side-mobile);background-color:var(--colour-bianca)}.image-banner:has(.image_full_width){padding:0}.image-banner:has(.image_full_width) .image{border-radius:0;height:100%}.image-banner .container.text_over_image_mobile{display:grid;gap:0;border-bottom:none;padding-bottom:0}.image-banner .container.text_over_image_mobile .text,.image-banner .container.text_over_image_mobile .image{grid-area:1 / 1}.image-banner .text{display:flex;flex-direction:column;gap:24px}.image-banner .container.text_over_image_mobile .text{z-index:2;color:var(--colour-white);align-self:end;padding:20px}.image-banner .container.text_over_image_mobile .image{min-height:543px}.image-banner .container.text_over_image_mobile img{height:100%;min-height:100%;aspect-ratio:auto;object-fit:cover}.image-banner .container.no-divider{padding-bottom:0;border-bottom:none}.image-banner .container{display:flex;flex-direction:column;gap:32px;position:relative;padding-bottom:32px;border-bottom:1px solid var(--colour-dark-10)}.image-banner .heading strong{color:var(--colour-rouge);font-weight:inherit}.image-banner .heading{line-height:1.2}.image-banner .image{position:relative;border-radius:12px;overflow:hidden}.image-banner img{display:block;width:100%;aspect-ratio:25 / 17;object-fit:cover}.image-banner .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,#0000004d,#0000 45%),linear-gradient(0deg,#0000004d,#0000 45%)}.image-banner .image.overlay:after{background:linear-gradient(180deg,#0000,#00000080),linear-gradient(180deg,#0000004d,#0000 45%),linear-gradient(0deg,#0000004d,#0000 45%)}.image-banner .desktop{display:none}@media screen and (min-width:1000px){.image-banner{padding:0 var(--page-margin-side-desktop)}.image-banner .text{position:absolute;z-index:2;bottom:51px;left:40px;gap:36px;max-width:659px;color:var(--colour-white)}.image-banner .button-container{position:absolute;z-index:2;bottom:40px;right:40px}.image-banner .container.text_over_image_mobile .text{padding:0}.image-banner .container{padding-bottom:0;border-bottom:none}.image-banner img{aspect-ratio:1280 / 603}.image-banner .desktop{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/image-banner.css.map */
