.image-content-slider{position:relative}.image-content-slider .splide__track{height:480px;max-height:480px;margin:0;background-color:var(--colour-grey-light)}.image-content-slider .splide__list{height:100%;align-items:stretch}.image-content-slider .splide__slide{margin:0;height:100%;display:flex;align-items:stretch}.image-content-slider .splide__arrows{z-index:2;padding:0 16px;box-sizing:border-box}.image-content-slider .splide__arrow{background-color:var(--colour-white)}.image-content-hero-slide{display:grid;width:100%;height:100%;position:relative}.image-content-hero-slide-clickable{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;z-index:2}.image-content-hero-slide-clickable-mobile{display:block}.image-content-hero-slide-btn-mobile-hidden{display:none}.image-content-hero-slide-text-box{background-color:var(--ic-mobile-bg, var(--colour-grey-light));color:var(--ic-mobile-text-colour, var(--colour-grey-dark));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 64px;z-index:1}.image-content-hero-slide-heading{margin-bottom:24px;color:var(--ic-mobile-heading-colour, var(--colour-black))}.image-content-hero-slide-heading-image{max-width:400px;margin-bottom:24px}.image-content-hero-slide-body{margin-bottom:24px;line-height:var(--font-22px)}.image-content-hero-slide-body p{margin-bottom:16px}.image-content-hero-slide-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.image-content-hero-mobile-text-style--full-height{grid-template-columns:1fr;grid-template-rows:auto auto}.image-content-hero-mobile-text-style--full-height .image-content-hero-slide-text-box{right:unset;left:unset;bottom:unset;top:unset;max-width:unset;position:unset}@media(max-width:767px){.image-content-hero-mobile-text-style--over-image .image-content-hero-slide-text-box{position:absolute;padding:16px!important;top:5%;width:100%;background-color:transparent;color:var(--ic-mobile-text-colour, var(--colour-white))}.image-content-hero-mobile-text-style--over-image.image-content-hero-mobile-float--centre .image-content-hero-slide-text-box{top:50%;transform:translateY(-50%)}.image-content-hero-mobile-text-style--over-image .image-content-hero-slide-heading{padding-inline:5px}}.image-content-hero-slide-media{height:100%;max-height:480px;overflow:hidden;position:relative}.image-content-hero-mobile-text-style--over-image .image-content-hero-slide-media,.image-content-hero-desktop-text-style--over-image .image-content-hero-slide-media{height:100%}.image-content-hero-slide-media picture,.image-content-hero-slide-media source,.image-content-hero-slide-media img,.image-content-hero-slide-media video{height:100%;width:100%;max-height:480px;object-fit:cover}.image-content-hero-slide-video-controls{position:absolute;top:0;right:0;z-index:10;pointer-events:auto}.image-content-hero-slide-video-pause-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--colour-white);cursor:pointer;position:relative;opacity:.8}.image-content-hero-icon-play,.image-content-hero-icon-pause{position:absolute;width:24px;height:24px}.image-content-hero-icon-play{display:block}.image-content-hero-icon-pause,.image-content-hero-slide-video-pause-btn.is-playing .image-content-hero-icon-play{display:none}.image-content-hero-slide-video-pause-btn.is-playing .image-content-hero-icon-pause{display:block}@media(min-width:768px){.image-content-hero-mobile-text-style--full-height{grid-template-columns:unset}.image-content-hero-slide-text-box{justify-content:center;padding:40px;background:var(--ic-desktop-bg, var(--colour-grey-light));color:var(--ic-desktop-text-colour, var(--colour-grey-dark))}.image-content-hero-slide-heading{color:var(--ic-desktop-heading-colour, var(--colour-black))}.image-content-hero-slide-clickable-desktop{display:block}.image-content-hero-slide-btn-desktop-hidden{display:none}.image-content-hero-slide-btn-mobile-hidden{display:inline-flex}.image-content-hero-desktop-text-style--full-height{grid-template-columns:repeat(2,1fr)}.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-split--vertical{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-split--horizontal{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-order--text-first .image-content-hero-slide-text-box,.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-order--image-first .image-content-hero-slide-media{order:-1}.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-order--image-first .image-content-hero-slide-text-box,.image-content-hero-desktop-text-style--full-height.image-content-hero-desktop-order--text-first .image-content-hero-slide-media{order:unset}.image-content-hero-desktop-text-style--over-image .image-content-hero-slide-text-box{position:absolute;max-width:40%}.image-content-hero-desktop-text-style--over-image.image-content-hero-desktop-float--top-left .image-content-hero-slide-text-box{margin-top:24px;margin-left:24px;top:0;right:unset;bottom:unset;left:0;text-align:left;align-items:flex-start}.image-content-hero-desktop-text-style--over-image.image-content-hero-desktop-float--top-right .image-content-hero-slide-text-box{margin-top:24px;margin-right:24px;right:0;left:unset;bottom:unset;top:0;align-items:flex-end;text-align:right}.image-content-hero-desktop-text-style--over-image.image-content-hero-desktop-float--bottom-left .image-content-hero-slide-text-box{left:0;bottom:0;top:unset;right:unset;margin-bottom:24px;margin-left:24px;text-align:left;align-items:flex-start}.image-content-hero-desktop-text-style--over-image.image-content-hero-desktop-float--bottom-right .image-content-hero-slide-text-box{bottom:0;right:0;top:unset;left:unset;margin-bottom:24px;margin-right:24px;text-align:right;align-items:flex-end}.image-content-hero-desktop-text-style--full-height .image-content-hero-slide-text-box{right:unset;left:unset;bottom:unset;top:unset;max-width:unset;margin:unset;position:unset}.image-content-slider .splide__track{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/image-content-slider.css.map */
