.hero-image-with-text-section .hero-container{display:flex;flex-direction:column-reverse;max-height:100dvh;overflow:hidden;margin:0 auto}.hero-image-with-text-section .hero-content{padding:64px 16px;background-color:#f1f7fd;display:flex;align-items:center;line-height:1}.hero-content-wrapper{display:flex;flex-direction:column;justify-content:center}.hero-image-with-text-section .hero-title{font-family:Playfair Display,serif;font-size:32px;font-weight:600;line-height:1.2;margin:0 0 24px;color:#222124}.hero-image-with-text-section .hero-description{font-family:IBM Plex Sans,sans-serif;font-size:18px;line-height:1.4;margin:0 0 32px;color:#333;max-width:500px}.hero-image-with-text-section .hero-button{display:inline-block;padding:12px 24px;background-color:#decc84;color:#fff;text-decoration:none;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;border-radius:8px;transition:background-color .3s ease;width:fit-content}.hero-image-with-text-section .hero-button:hover{background-color:#e5c75e}.hero-image-with-text-section .hero-gallery{position:relative}.hero-swiper-gallery{width:100%;height:100%;position:relative;overflow:hidden}.hero-swiper-gallery .swiper-slide{height:auto}.hero-image-with-text-section .swiper-slide img{width:100%;height:100%;object-fit:cover}.hero-image-with-text-section .swiper-pagination{bottom:20px!important}.hero-image-with-text-section .swiper-pagination-bullet{background:#fff;opacity:.7}.hero-image-with-text-section .swiper-pagination-bullet-active{background:#f5d76e;opacity:1}.hero-image-with-text-section .swiper-button-next,.hero-image-with-text-section .swiper-button-prev{color:#fff;background:#0000004d;width:40px;height:40px;border-radius:50%;visibility:hidden}.hero-image-with-text-section .swiper-button-next:after,.hero-image-with-text-section .swiper-button-prev:after{font-size:20px}.hero-image-with-text-section .single-image{width:100%}.hero-image-with-text-section .single-image img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.hero-image-with-text-section .hero-container{grid-template-columns:1fr 1fr;flex-direction:row;gap:0;height:calc(75dvh - 84px);max-height:520px}.hero-image-with-text-section .hero-content{padding:60px 64px;width:50%}.hero-image-with-text-section .hero-title{font-size:40px}.hero-image-with-text-section .hero-gallery{width:50%}}@media (min-width: 1600px){.hero-image-with-text-section .hero-container{max-height:55dvh}}@media (max-width: 767px){.hero-image-with-text-section .hero-gallery{height:calc(50dvh - 85px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hero-image-with-text.css.map */
