@media screen and (max-width: 480px){h1,.hero__title{font-size:1.15rem!important;line-height:1.3}h2,.section-title{font-size:1.1rem!important;line-height:.3}h3{font-size:1rem!important}p,.hero__subtitle,.feature-text{font-size:.75rem!important;line-height:1.5}.section,.banner,.hero,.feature-section{padding:1rem .5rem!important}.feature-item{flex-direction:column!important;align-items:center;text-align:center;margin-bottom:1rem}.feature-item img{margin-bottom:.5rem;max-width:60px}.button,.btn,.cta{font-size:1rem;padding:.6rem 1rem;width:90%;margin:.5rem auto}img{max-width:100%;height:auto}.homepage-sections h2{font-size:1.2rem!important}}@media screen and (max-width: 768px){.custom-image-gallery{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 10px}.custom-image-gallery img{width:48%;height:auto;border-radius:8px;object-fit:cover}}@media screen and (max-width: 768px){.shopify-section--image-slider{display:none}.mobile-stacked-gallery{display:flex;flex-direction:column;gap:16px;padding:1rem}.mobile-stacked-gallery img{width:48%;height:auto;object-fit:cover;border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
