html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .media-wrapper,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .video-wrapper,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .media-wrapper,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .video-wrapper{transition:transform .25s ease-out,opacity .2s ease-in;transition-delay:calc(var(--section-fade-delay)*1);will-change:transform,opacity}html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .subtitle,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .title,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .subtitle,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .title{transition:transform .25s ease-out,opacity .2s ease-in;transition-delay:calc(var(--section-fade-delay)*2);will-change:transform,opacity}html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .body,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .body{transition:transform .25s ease-out,opacity .2s ease-in;transition-delay:calc(var(--section-fade-delay)*3);will-change:transform,opacity}html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .content-btn,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .content-btn{transition:transform .25s ease-out,opacity .2s ease-in;transition-delay:calc(var(--section-fade-delay)*4);will-change:transform,opacity}html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .body,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .content-btn,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .media-wrapper,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .subtitle,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .title,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in .video-wrapper{opacity:0;transform:translateY(30px)}html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .body,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .media-wrapper,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .subtitle .content-btn,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .title,html:not(.shopify-design-mode,.no-js) .text-media--section.shopify-section--fade-in-active .video-wrapper{opacity:1;transform:translateY(0)}.text-media--section .text-media{align-items:stretch;background:var(--bg-colour);display:flex;justify-content:center;width:100%}.text-media--section .text-media .layout-container{align-items:center;display:flex;flex-flow:var(--layout-mobile) nowrap;justify-content:center}@media only screen and (max-width:767.98px){.text-media--section .text-media .layout-container{gap:20px}}@media only screen and (min-width:768px){.text-media--section .text-media .layout-container.right{flex-flow:row nowrap}.text-media--section .text-media .layout-container.right .content-wrapper{padding-right:40px}.text-media--section .text-media .layout-container.right .media-container{align-self:flex-start}.text-media--section .text-media .layout-container.left{flex-flow:row-reverse nowrap}.text-media--section .text-media .layout-container.left .content-wrapper{padding-left:40px}.text-media--section .text-media .layout-container.left .media-container{align-self:flex-end}}.text-media--section .text-media .layout-container.media-orientation--landscape .media-wrapper .media-container,.text-media--section .text-media .layout-container.media-orientation--landscape .video-wrapper .media-container{aspect-ratio:577/390;max-height:390px;max-width:100%}.text-media--section .text-media .media-wrapper,.text-media--section .text-media .video-wrapper{flex:1;max-width:50%;min-width:50%;width:50%}@media only screen and (max-width:767.98px){.text-media--section .text-media .media-wrapper,.text-media--section .text-media .video-wrapper{margin:0 -20px;max-width:unset!important;min-width:unset!important;width:calc(100% + 40px)!important}}.text-media--section .text-media .content-wrapper,.text-media--section .text-media .media-wrapper{align-items:center;display:flex;flex:1;flex-flow:column nowrap;gap:5px;justify-content:center;max-width:50%;min-width:50%;width:50%}@media only screen and (max-width:767.98px){.text-media--section .text-media .content-wrapper,.text-media--section .text-media .media-wrapper{flex:unset;gap:11px;max-width:100%;min-width:100%;width:100%}}.text-media--section .text-media .media-wrapper{display:flex}.text-media--section .text-media .media-wrapper .media-container{align-self:end;aspect-ratio:390/500;overflow:hidden;position:relative;width:60%}@media only screen and (max-width:767.98px){.text-media--section .text-media .media-wrapper .media-container{max-height:unset;width:100%}}.text-media--section .text-media .media-wrapper .media-container.video{cursor:pointer}.text-media--section .text-media .media-wrapper .media-container img,.text-media--section .text-media .media-wrapper .media-container svg,.text-media--section .text-media .media-wrapper .media-container video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--object-fit);object-fit:var(--object-fit);width:100%}.text-media--section .text-media .content-wrapper{color:var(--text-colour,inherit);padding-bottom:40px;padding-top:40px}@media only screen and (max-width:767.98px){.text-media--section .text-media .content-wrapper{padding-top:0}}.text-media--section .text-media .content-wrapper.content-middle{align-items:center;text-align:center}.text-media--section .text-media .content-wrapper.content-right{align-items:flex-end;text-align:right}.text-media--section .text-media .content-wrapper.content-right .content-btn{margin-left:auto}.text-media--section .text-media .content-wrapper.content-left{align-items:flex-start;text-align:left}.text-media--section .text-media .content-wrapper.content-left .content-btn{margin-right:auto}.text-media--section .text-media .content-wrapper .title{font-size:40px;font-style:normal;line-height:100%;margin-bottom:10px;width:100%}.text-media--section .text-media .content-wrapper .title.heading-1{font-weight:700}.text-media--section .text-media .content-wrapper .subtitle{color:var(--text-colour);font-size:10px;font-style:normal;font-weight:600;line-height:normal;width:100%}@media only screen and (max-width:767.98px){.text-media--section .text-media .content-wrapper .subtitle{font-weight:400}}.text-media--section .text-media .content-wrapper .body,.text-media--section .text-media .content-wrapper .subtitle,.text-media--section .text-media .content-wrapper .title{color:var(--text-colour);max-width:305px;width:100%}.text-media--section .text-media .content-wrapper .body{line-height:1.5;margin-bottom:10px}.text-media--section .text-media .content-wrapper .body.body-2{font-family:var(--secondary-font-family,"Kalice");font-size:18px}.text-media--section .text-media .content-wrapper .body>p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.text-media--section .text-media .content-wrapper .content-btn{color:inherit;margin-top:5px;max-width:305px}.text-media--section .text-media .content-wrapper .content-btn.underline-link{-webkit-text-decoration-skip:ink;color:var(--text-colour);font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-decoration-color:var(--text-colour);text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:10%;text-transform:uppercase;text-underline-offset:20%;text-underline-position:from-font}@media only screen and (max-width:767.98px){.text-media--section .text-media .content-wrapper .content-btn.underline-link{font-weight:400}}.text-media--section .text-media.alternate-wide-layout{background:none}@media only screen and (max-width:767.98px){.text-media--section .text-media.alternate-wide-layout .media-wrapper,.text-media--section .text-media.alternate-wide-layout .video-wrapper{margin:0 auto!important;width:100%!important}}.text-media--section .text-media.alternate-wide-layout .media-wrapper .media-container,.text-media--section .text-media.alternate-wide-layout .video-wrapper .media-container{aspect-ratio:1.79/1;min-height:100%;min-width:100%;width:100%}@media only screen and (max-width:767.98px){.text-media--section .text-media.alternate-wide-layout .media-wrapper .media-container,.text-media--section .text-media.alternate-wide-layout .video-wrapper .media-container{height:auto}}.text-media--section .text-media.alternate-wide-layout .layout-container{align-items:stretch;background:var(--bg-colour);width:100%}@media only screen and (min-width:768px){.text-media--section .text-media.alternate-wide-layout .layout-container.left .content-wrapper{padding-right:var(--page-width-padding)}.text-media--section .text-media.alternate-wide-layout .layout-container.right .content-wrapper{padding-left:var(--page-width-padding)}}@media only screen and (max-width:767.98px){.text-media--section .text-media.alternate-wide-layout .layout-container.left .content-wrapper,.text-media--section .text-media.alternate-wide-layout .layout-container.right .content-wrapper{padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}}.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper{height:auto}@media only screen and (max-width:767.98px){.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper{padding-bottom:25px}}.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .body,.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .subtitle{margin-bottom:auto}.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .content-btn{margin-top:auto;padding-top:16px}.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .body,.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .subtitle,.text-media--section .text-media.alternate-wide-layout .layout-container .content-wrapper .title{max-width:650px}
