.text-media-section-medium,.text-media-section-largest{display:none}.text-media-section-smallest,.text-media-section-medium{padding-top:0;padding-bottom:0}.text-media--heading-container .h2{margin:0 0 40px;color:rgb(var(--colour-foreground))}.text-media--text-container{margin-top:40px}.text-media--text-container p{margin:0;color:rgb(var(--colour-foreground))}.text-media--text-container a:not(.button){color:inherit}.text-media--image-container,.text-media--image-container .media{height:100%;width:100%}.text-media-section .button{width:100%;margin-top:40px}@media screen and (min-width:750px){.text-media-section-medium{display:block}.text-media-section-smallest{display:none}}@media screen and (min-width:1000px){.text-media-section-largest{display:block}.text-media-section-medium{display:none}}.text-media--media-height-small{height:300px}.text-media--media-height-medium{height:400px}.text-media--media-height-large{height:600px}.text-media--media-height-full-height{height:100vh}@media screen and (min-width: 900px){.text-media-overlap{position:relative}.text-media-overlap--image{position:absolute;top:0;left:0;width:66%;aspect-ratio:1/1}.text-media-overlap--text{z-index:2;position:relative;margin-left:33%;padding-top:33%}.text-media-overlap--text-box{background-color:rgba(var(--colour-button),.8);color:rgb(var(--colour-button-text));padding:20px;border-radius:20px}.text-media-overlap--text-box .text-body{color:inherit}.text-media-overlap--text p{font-size:24px;text-align:center}.text-media--media-height-small,.text-media--media-height-medium,.text-media--media-height-large,.text-media--media-height-full-height{height:100%}}.text-media-grid{display:grid;grid-template-columns:1fr;position:relative}@media screen and (min-width: 1000px){.text-media--text-container{padding:80px 0;margin:0;display:flex;height:100%;flex-direction:column;justify-content:center}.text-media--text-container .h2{margin:0 0 40px}.text-media--text:first-child{padding-right:40px}.text-media--text:not(:first-child){padding-left:40px}.text-media-grid.column-50-50{grid-template-columns:1fr 1fr}.text-media-grid.column-30-70{grid-template-columns:4fr 6fr}.text-media-grid.column-70-30{grid-template-columns:6fr 4fr}.text-media-height-small{min-height:600px}.text-media-height-medium{min-height:800px}.text-media-height-large{min-height:1000px}.text-media-height-full-height{min-height:100vh}.text-media-section .button{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-text-media.css.map */
