@media screen and (max-width: 768px){.rev_slider_wrapper,.rev_slider{width:100%!important;max-width:100%!important;overflow:hidden!important;position:relative!important}.rev_slider .tp-revslider-mainul,.rev_slider .tp-revslider-mainul li{width:100%!important;max-width:100%!important}.rev_slider img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important}.tp-caption{font-size:14px!important;line-height:1.4!important;padding:10px!important}.tp-caption.large-text{font-size:24px!important}.tp-leftarrow,.tp-rightarrow{width:40px!important;height:40px!important;background-size:20px!important}.tp-bullets{bottom:10px!important}.tp-bullet{width:10px!important;height:10px!important;margin:0 3px!important}}@media screen and (max-width: 768px){.blog-section,.blog-posts,.blog-carousel{width:100%!important;max-width:100%!important;overflow:visible!important;display:block!important}.blog-post,.blog-item,.post-item{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;max-width:100%!important;margin-bottom:20px!important}.blog-post img,.post-image,.blog-image{width:100%!important;max-width:100%!important;height:200px!important;object-fit:cover!important;border-radius:8px!important}.blog-post-content,.post-content{padding:15px!important}.blog-post-title,.post-title{font-size:18px!important;line-height:1.4!important;margin-bottom:10px!important}.blog-post-excerpt,.post-excerpt{font-size:14px!important;line-height:1.5!important;margin-bottom:10px!important}.blog-post-meta,.post-meta{font-size:12px!important;color:#666!important}.owl-carousel .owl-item{display:block!important;opacity:1!important;visibility:visible!important}.owl-carousel .owl-stage-outer{overflow:hidden!important}.owl-nav,.owl-dots{display:none!important}.nav_article,.nav_article .prev,.nav_article .next{display:block!important;visibility:visible!important}}@media screen and (max-width: 768px){.products-grid,.product-grid,.collection-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px!important}.product-card,.product-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product-card img,.product-image{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.product-title{font-size:14px!important;line-height:1.3!important;margin:8px 0 4px!important}.product-price{font-size:14px!important;font-weight:700!important}}@media screen and (max-width: 768px){.newsletter-section{padding:20px 15px!important}.newsletter-form{display:block!important}.newsletter-form input{width:100%!important;margin-bottom:10px!important;padding:12px!important;border-radius:4px!important}.newsletter-form button{width:100%!important;padding:12px!important;border-radius:4px!important}}@media screen and (max-width: 768px){.contact-form{width:100%!important;max-width:100%!important;padding:20px 15px!important}.contact-form .form-row{display:block!important;width:100%!important;margin-bottom:15px!important}.contact-form input,.contact-form textarea,.contact-form select{width:100%!important;padding:12px!important;border-radius:4px!important;border:1px solid #ddd!important}.contact-form textarea{min-height:120px!important;resize:vertical!important}.contact-form button{width:100%!important;padding:12px!important;border-radius:4px!important;background:#007bff!important;color:#fff!important;border:none!important;font-size:16px!important}}@media screen and (max-width: 768px){.footer{padding:20px 15px!important}.footer-columns{display:block!important}.footer-column{width:100%!important;margin-bottom:20px!important}.footer-column h3{font-size:16px!important;margin-bottom:10px!important}.footer-column ul{list-style:none!important;padding:0!important;margin:0!important}.footer-column li{margin-bottom:8px!important}.footer-column a{color:#666!important;text-decoration:none!important;font-size:14px!important}}@media screen and (max-width: 768px){.mobile-visible{display:block!important;visibility:visible!important;opacity:1!important}.desktop-only{display:none!important}.full-width-mobile{width:100%!important;max-width:100%!important}.btn,button,.button,a.button{min-height:44px!important;min-width:44px!important;padding:12px 16px!important;font-size:16px!important}.small-text{font-size:14px!important}p,.text{line-height:1.5!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mobile-sections.css.map */
