.section-hero,.section-hero .swiper-slide{position:relative}.section-hero .swiper-slide .image img{width:100%;object-fit:cover;min-height:35rem}@supports (aspect-ratio: 9/16){.section-hero .swiper-slide .image img{aspect-ratio:9/16;height:auto}@media(min-width:576px){.section-hero .swiper-slide .image img{aspect-ratio:4/3}}@media(min-width:1024px){.section-hero .swiper-slide .image img{aspect-ratio:16/9;max-height:90vh}}}.section-hero .swiper-slide .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--colour-primary);opacity:.72;z-index:30}.section-hero .swiper-slide .content{overflow:hidden;position:absolute;z-index:31;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:1024px){.section-hero .swiper-slide .content{justify-content:center}}.section-hero .swiper-slide .content .wrapper{margin-bottom:5.5rem;text-align:center}@media(min-width:1024px){.section-hero .swiper-slide .content .wrapper{margin-bottom:0;text-align:start}}.section-hero .swiper-slide .content .wrapper h1,.section-hero .swiper-slide .content .wrapper h2,.section-hero .swiper-slide .content .wrapper .sub-heading{color:var(--colour-white);max-width:none}.section-hero .swiper-slide .content .wrapper .sub-heading{margin-bottom:1rem}.section-hero .swiper-slide .content .wrapper h1,.section-hero .swiper-slide .content .wrapper h2{font-weight:600;letter-spacing:.02em;margin-bottom:0}.section-hero.single-slide .swiper-slide .image img{width:100%;object-fit:cover}@supports (aspect-ratio: 9/14){.section-hero.single-slide .swiper-slide .image img{aspect-ratio:9/14;height:auto}@media(min-width:576px){.section-hero.single-slide .swiper-slide .image img{aspect-ratio:4/3}}@media(min-width:1024px){.section-hero.single-slide .swiper-slide .image img{aspect-ratio:16/8;max-height:90vh}}}.section-hero.single-slide .swiper-slide .content{justify-content:flex-end}.section-hero.single-slide .swiper-slide .content .wrapper{margin-bottom:3rem;text-align:start}@media(min-width:1024px){.section-hero.single-slide .swiper-slide .content .wrapper{margin-bottom:6.5rem}}.section-hero .pagination{position:absolute;bottom:2.5rem;left:0;height:.5rem;width:100%}.section-hero .pagination .swiper-pagination{justify-content:center;gap:1.5rem}@media(min-width:1024px){.section-hero .pagination{bottom:3.5rem}.section-hero .pagination .swiper-pagination{justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero.css.map */
