@media (max-width: 767px){.page-template,.page-content,[class*=page-]{padding:20px 15px!important}.page-title{font-size:24px!important;line-height:1.2!important;text-align:center!important;margin-bottom:20px!important}.page-description{font-size:13px!important;line-height:1.5!important;text-align:center!important;color:#666!important;margin-bottom:25px!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.about-section{margin-bottom:30px!important}.about-title{font-size:20px!important;text-align:center!important;margin-bottom:15px!important}.about-content{font-size:13px!important;line-height:1.6!important;color:#333!important}.about-content p{margin-bottom:15px!important}.about-image{width:100%!important;max-height:220px!important;object-fit:cover!important;border-radius:12px!important;margin:20px 0!important}.about-stats{display:flex!important;overflow-x:auto!important;gap:15px!important;padding:15px 0!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.stat-item{flex:0 0 auto!important;min-width:140px!important;text-align:center!important;padding:20px 15px!important;background:#f9f9f9!important;border-radius:12px!important;scroll-snap-align:center!important}.stat-number{font-size:28px!important;font-weight:700!important;color:#0de5c8!important;margin-bottom:6px!important}.stat-label{font-size:11px!important;color:#666!important}.team-grid{display:flex!important;overflow-x:auto!important;gap:15px!important;padding:15px 0!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.team-member{flex:0 0 auto!important;min-width:180px!important;text-align:center!important;scroll-snap-align:center!important}.team-member img{width:120px!important;height:120px!important;border-radius:50%!important;object-fit:cover!important;margin-bottom:10px!important}.team-member-name{font-size:14px!important;font-weight:700!important;margin-bottom:4px!important}.team-member-role{font-size:11px!important;color:#666!important}.contact-page{padding:20px 15px!important}.contact-form{background:#f9f9f9!important;padding:20px 15px!important;border-radius:12px!important;margin-bottom:25px!important}.contact-form .form-group{margin-bottom:15px!important}.contact-form label{font-size:12px!important;font-weight:700!important;margin-bottom:6px!important;display:block!important}.contact-form input,.contact-form textarea,.contact-form select{width:100%!important;min-height:44px!important;padding:12px 15px!important;font-size:13px!important;border:1px solid #e0e0e0!important;border-radius:6px!important;background:#fff!important}.contact-form textarea{min-height:120px!important;resize:vertical!important}.contact-form button[type=submit]{width:100%!important;min-height:48px!important;background:#0de5c8!important;color:#000!important;border:none!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;margin-top:10px!important}.contact-info{margin-bottom:25px!important}.contact-info-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:15px!important;padding:15px!important;background:#f9f9f9!important;border-radius:8px!important}.contact-info-icon{width:24px!important;height:24px!important;flex-shrink:0!important;color:#0de5c8!important}.contact-info-content{flex:1!important}.contact-info-label{font-size:11px!important;color:#999!important;margin-bottom:4px!important}.contact-info-value{font-size:13px!important;font-weight:600!important;color:#333!important}.contact-map{width:100%!important;height:250px!important;border-radius:12px!important;overflow:hidden!important;margin:20px 0!important}.contact-map iframe{width:100%!important;height:100%!important}.opening-hours{background:#f9f9f9!important;padding:20px 15px!important;border-radius:12px!important}.opening-hours-title{font-size:16px!important;font-weight:700!important;text-align:center!important;margin-bottom:15px!important}.opening-hours-list{list-style:none!important}.opening-hours-item{display:flex!important;justify-content:space-between!important;padding:10px 0!important;border-bottom:1px solid #e9e9e9!important;font-size:12px!important}.opening-hours-item:last-child{border-bottom:none!important}.day{font-weight:600!important}.hours{color:#666!important}.faq-page{padding:20px 15px!important}.faq-categories{display:flex!important;overflow-x:auto!important;gap:8px!important;margin-bottom:20px!important;padding-bottom:10px!important;-webkit-overflow-scrolling:touch!important}.faq-category-tab{flex:0 0 auto!important;padding:8px 16px!important;font-size:12px!important;font-weight:600!important;background:#f5f5f5!important;border-radius:20px!important;white-space:nowrap!important;border:none!important}.faq-category-tab.active{background:#0de5c8!important;color:#000!important}.faq-list{list-style:none!important}.faq-item{margin-bottom:10px!important;border:1px solid #e9e9e9!important;border-radius:8px!important;overflow:hidden!important}.faq-question{width:100%!important;padding:15px!important;font-size:13px!important;font-weight:600!important;text-align:left!important;background:#fff!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.faq-question:after{content:"+"!important;font-size:28px!important;font-weight:300!important;color:#000!important;transition:transform .2s ease!important}.faq-question.active:after{content:"\2212"!important;transform:none!important}.faq-answer{padding:0 15px!important;max-height:0!important;overflow:hidden!important;transition:max-height .3s ease,padding .3s ease!important}.faq-answer.active{max-height:500px!important;padding:15px!important}.faq-answer p{font-size:12px!important;line-height:1.5!important;color:#666!important}.faq-search{margin-bottom:25px!important;position:relative!important}.faq-search input{width:100%!important;min-height:44px!important;padding:12px 45px 12px 15px!important;font-size:13px!important;border:1px solid #e0e0e0!important;border-radius:22px!important;background:#f9f9f9!important}.faq-search button{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border:none!important;background:#0de5c8!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.policy-page{padding:20px 15px!important}.policy-content{font-size:12px!important;line-height:1.6!important;color:#333!important}.policy-content h2{font-size:18px!important;margin-top:25px!important;margin-bottom:12px!important}.policy-content h3{font-size:15px!important;margin-top:20px!important;margin-bottom:10px!important}.policy-content p{margin-bottom:12px!important}.policy-content ul,.policy-content ol{padding-left:20px!important;margin-bottom:15px!important}.policy-content li{margin-bottom:6px!important}.policy-toc{background:#f9f9f9!important;padding:15px!important;border-radius:8px!important;margin-bottom:25px!important}.policy-toc-title{font-size:14px!important;font-weight:700!important;margin-bottom:10px!important}.policy-toc ul{list-style:none!important;padding:0!important}.policy-toc li{padding:6px 0!important}.policy-toc a{font-size:12px!important;color:#0de5c8!important;text-decoration:none!important}.about-stats::-webkit-scrollbar,.team-grid::-webkit-scrollbar,.faq-categories::-webkit-scrollbar{height:4px!important}.about-stats::-webkit-scrollbar-track,.team-grid::-webkit-scrollbar-track,.faq-categories::-webkit-scrollbar-track{background:#f0f0f0!important}.about-stats::-webkit-scrollbar-thumb,.team-grid::-webkit-scrollbar-thumb,.faq-categories::-webkit-scrollbar-thumb{background:#0de5c8!important;border-radius:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mobile-pages.css.map */
