.image-with-text{background-color:var(--colour-bianca);padding:0 var(--page-margin-side-mobile)}.image-with-text .image{aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;height:100%;max-width:100%}.image-with-text .container:has(.full-bleed){overflow:hidden;border-radius:0}.image-with-text .image.full-bleed{margin:0;overflow:hidden;width:100%;max-width:100%;border-radius:unset}.image-with-text:has(.image.full-bleed){padding:0}.image-with-text:has(.image.full-bleed) .content{padding:0 var(--page-margin-side-mobile)}.image-with-text .image img{width:100%;height:100%;object-fit:cover}.image-with-text .heading{margin-bottom:32px;margin-top:24px}.image-with-text .content:has(.accordion-block) .heading{margin-bottom:16px}.image-with-text .heading strong{color:var(--colour-rouge);font-weight:inherit}.image-with-text .heading-image{height:28px;margin-bottom:32px;margin-top:24px}.image-with-text .heading-image img{height:100%;width:auto}.image-with-text .page-heading{margin-top:calc(var(--header-height-mobile) + 16px);margin-bottom:60px;font-size:32px}.image-with-text .text-block{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--colour-dark-10);margin-bottom:16px}.image-with-text .text-block.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}.image-with-text .accordion:first-of-type{border-top:unset}.image-with-text .accordion .expand-title{padding:1rem 0}.image-with-text .button-block.no-border{border-bottom:none}.image-with-text .container{display:flex;flex-direction:column;border-radius:12px;gap:16px}.image-with-text .container.mobile-bottom{flex-direction:column-reverse}.image-with-text .container{border-bottom-left-radius:0;border-bottom-right-radius:0}.image-with-text .container .logo-block{background:var(--colour-bianca);padding:8px 0;height:40px;width:fit-content;border-radius:0}.image-with-text .container .logo-block img{height:100%;width:auto}.image-with-text .container.white{color:var(--colour-bianca)}.image-with-text .btn{text-decoration:none}.image-with-text .btn.full-width-mobile{width:100%}.image-with-text .container .btn.btn-glacier svg path{fill:var(--colour-dark)}.image-with-text .button-icon{display:none;width:16px;height:16px;flex:0 0 auto}.image-with-text .button-icon svg{width:100%;height:100%}.image-with-text .button-icon.show-both{display:block}.image-with-text .icon-arrow{display:none}.image-with-text .button-block{margin-top:40px;padding-bottom:40px;border-bottom:1px solid var(--colour-dark-10)}.image-with-text .expand-title strong{color:var(--colour-rouge);font-weight:inherit}.image-with-text .hide-mobile{display:none}.image-with-text .body-text{line-height:1.5}.image-with-text .body-text strong{font-weight:700}.image-with-text .accordion-block.large .expand-title{font-size:1.75rem;font-family:var(--font-header);font-weight:400;line-height:1.2}.image-with-text .accordion-block .link{display:flex;gap:8px;align-items:center;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.7px;padding:1rem 0;cursor:pointer}.image-with-text .accordion-block .icon-arrow{display:block;width:16px;height:16px}.image-with-text .container.white svg path{fill:var(--colour-bianca)}.image-with-text .container.white .accordion{border-bottom:1px solid var(--colour-white-20)}.image-with-text .accordion-block.large .accordion.open{padding:1rem 0 1.5rem}.image-with-text .container .accordion-block:last-child .accordion{border-bottom:none}.image-with-text .accordion-block.large .icon svg{width:24px;height:24px}.image-with-text .accordion-block.large .accordion.open .icon-plus{opacity:0}.image-with-text .accordion-content{line-height:1.5}.image-with-text .accordion-content p{margin:0}.image-with-text .accordion-content p+p{margin-top:1em}.image-with-text .accordion .expand-title{line-height:1.5}.image-with-text .accordion-block.large .expand-title{line-height:1.2}.image-with-text .accordion-block.title-small .expand-title{font-size:.875rem}.image-with-text .accordion-block.large.title-small .expand-title{font-size:1.375rem}.image-with-text .accordion-block.large.title-small .icon svg{width:20px;height:20px}@media screen and (min-width:1000px){.image-with-text{padding:0 var(--page-margin-side-desktop)}.image-with-text:has(.image.full-bleed) .content{padding:0}.image-with-text .image.full-bleed{width:100%;max-width:100%;overflow:hidden;border-radius:0}.image-with-text .container:has(.image.full-bleed){gap:0;overflow:hidden;border-radius:0}.image-with-text .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;border-radius:12px;max-width:100%}.image-with-text .container>*{min-width:0}.image-with-text .accordion .expand-title{padding:20px 0}.image-with-text .container.desktop-text-center{align-items:center}.image-with-text .container.desktop-text-center .content{padding-right:80px}.image-with-text .container.right .image{grid-column:2 / 3;grid-row:1}.image-with-text .container.right .content{grid-column:1 / 2;grid-row:1;padding-left:0}.image-with-text .icon-arrow,.image-with-text .button-icon{display:block}.image-with-text .heading{margin-top:16px;margin-bottom:56px}.image-with-text .heading-image{height:40px;margin-top:16px;margin-bottom:56px}.image-with-text .page-heading{margin-top:calc(var(--header-height-desktop) + 10px);margin-bottom:40px;font-size:60px}.image-with-text .button-block{margin-top:48px;border-bottom:none;padding-bottom:0}.image-with-text .btn,.image-with-text .btn.full-width-mobile{width:fit-content}.image-with-text .image{border-radius:0}.image-with-text .image.border-radius{border-radius:12px}.image-with-text .container:has(.image.half-radius) .content{padding:69px var(--page-margin-side-desktop) 80px}.image-with-text .accordion-block.large .expand-title{font-size:2.5rem}.image-with-text .accordion-block.large .open .expand-title{padding-bottom:1.25rem}.image-with-text .accordion-block.large .accordion.open{padding:1rem 0 2rem}.image-with-text .accordion-block.large.title-small .expand-title{font-size:1.75rem}.image-with-text .accordion-block.large.title-small .open .expand-title{padding-bottom:1rem}.image-with-text .container:has(.image.half-radius){gap:0;overflow:hidden}.image-with-text .hide-mobile{display:block}.image-with-text .content:has(.accordion-block) .heading{margin-bottom:24px}.image-with-text .accordion-block .icon svg{width:20px;height:20px}.image-with-text .accordion-block .link{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/image-with-text.css.map */
