@media screen and (max-width: 767px){.desktop-only{display:none!important}}@media screen and (min-width: 768px){.mobile-only{display:none!important}}.mobile-carousel-container{width:100%;padding:0 16px;margin-bottom:40px}.mobile-carousel{position:relative;width:100%;overflow:hidden}.mobile-carousel-slides{position:relative;width:100%}.carousel-slide{width:100%;display:none;opacity:0;transition:opacity .3s ease}.carousel-slide.active{display:block;opacity:1}.mobile-carousel .feature-card{display:flex;flex-direction:column;border-radius:8px;box-shadow:0 4px 12px #0000000d;padding:24px;margin:0 auto;max-width:360px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.carousel-dot.active{background:#08c;transform:scale(1.2)}.mobile-carousel .feature-icon{margin-bottom:16px}.mobile-carousel .feature-title{margin-bottom:12px;font-size:18px;font-weight:600;color:#111827}.mobile-carousel .feature-description{color:#4b5563;font-size:15px;line-height:1.5}.carousel-dot:focus-visible{outline:2px solid #0088cc;outline-offset:2px}@media screen and (max-width: 359px){.mobile-carousel .feature-card{padding:16px}.mobile-carousel .feature-title{font-size:16px}.mobile-carousel .feature-description{font-size:14px}}@media (prefers-reduced-motion: reduce){.carousel-slide,.carousel-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/wifi-carousel.css.map */
