img{width:100%;height:100%;object-fit:cover;display:block}.feature-grid{display:grid;grid-template-columns:1fr;width:100%;min-height:400px}@media(min-width:768px){.feature-grid{grid-template-columns:1fr 1fr}}.feature-left{min-height:100%}.feature-left:not(.has-image){display:none}.feature-right{display:grid;grid-template-rows:1fr 1fr;min-height:100%}.feature-right-image:not(.has-image){display:none}.feature-right-text{padding:2rem;display:flex;flex-direction:column;justify-content:center}.feature-right-text small{display:flex;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-1px;text-transform:uppercase}.feature-right-text h1{font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-3px;text-transform:uppercase;margin-bottom:20px}.feature-right-text p{font-size:13px;font-style:normal;font-weight:200;line-height:20px}.feature-right-text:not(.has-text){display:none}.feature-grid:not(:has(.feature-left.has-image)){grid-template-columns:1fr}.feature-grid:not(:has(.feature-left.has-image)) .feature-right{grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media(max-width:767px){.feature-grid:not(:has(.feature-left.has-image)) .feature-right{grid-template-columns:1fr;grid-template-rows:auto auto}}.feature-right:not(:has(.feature-right-image.has-image)){grid-template-rows:1fr}.feature-right:not(:has(.feature-right-text.has-text)){grid-template-rows:1fr}.m-desktop-only{display:none}.m-mobile-only{display:block}@media(min-width:768px){.m-desktop-only{display:grid}.m-mobile-only{display:none}}.m-mobile-slider-wrapper{width:100%;position:relative}.m-mobile-slider-wrapper .swiper-container{width:100%;height:100%;min-height:400px}.m-mobile-slider-wrapper .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.m-mobile-slide-link{width:100%;height:100%;display:block}.m-mobile-slider-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.m-mobile-slider-wrapper .swiper-button-prev,.m-mobile-slider-wrapper .swiper-button-next{color:#fff;width:40px;height:40px}.m-mobile-slider-wrapper .swiper-button-prev:after,.m-mobile-slider-wrapper .swiper-button-next:after{font-size:20px}@media(max-width:767px){.m-hide-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/image-grid-slider.css.map */
