@media (max-width: 768px){body{line-height:1.6;-webkit-text-size-adjust:100%}h1,.h1{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;margin-bottom:1rem}h2,.h2{font-size:clamp(1.3rem,3.5vw,2rem);line-height:1.3;margin-bottom:.875rem}h3,.h3{font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.4;margin-bottom:.75rem}.btn,button,[role=button]{min-height:44px;padding:.75rem 1.5rem;font-size:1rem;border-radius:6px;transition:all .2s ease}input,select,textarea{min-height:44px;padding:.75rem;font-size:1rem;border-radius:6px;border:2px solid #e1e1e1;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:#52c41a;box-shadow:0 0 0 3px #52c41a1a;outline:none}.card{margin-bottom:1.5rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.grid--2-col-tablet .grid__item{width:calc(50% - .5rem)}.grid--1-col-mobile .grid__item{width:100%;margin-bottom:1rem}.section-padding{padding-top:2rem;padding-bottom:2rem}.header__menu-item{padding:.75rem 1rem;border-radius:6px;transition:background-color .2s ease}.header__menu-item:hover{background-color:#52c41a1a}.cart-drawer{border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0003}.product__media img{border-radius:8px;transition:transform .3s ease}.product__media:hover img{transform:scale(1.02)}.footer__content-top{text-align:center}.footer__blocks-wrapper{gap:2rem}}@media (max-width: 480px){.container{padding-left:1rem;padding-right:1rem}.product__info-wrapper{margin-top:1.5rem}.grid--2-col-tablet .grid__item{width:100%;margin-bottom:1rem}.btn,button,[role=button]{font-size:.9rem;padding:.625rem 1.25rem}.header{padding:.5rem 0}.header__heading{font-size:1.25rem}}@media (hover: none) and (pointer: coarse){.card:hover{transform:none;box-shadow:0 4px 12px #0000001a}.btn,button,[role=button]{min-height:48px;padding:.875rem 1.75rem}.btn:active,button:active,[role=button]:active{transform:scale(.98)}*{animation-duration:0s!important;animation-delay:0s!important}}@media (max-width: 768px) and (orientation: landscape){.header{padding:.25rem 0}.section-padding{padding-top:1rem;padding-bottom:1rem}.product__info-wrapper{margin-top:1rem}}@media (prefers-color-scheme: dark){@media (max-width: 768px){input,select,textarea{background-color:#2a2a2a;border-color:#444;color:#fff}.card{background-color:#1a1a1a;color:#fff}.header{background-color:#000}}}@media (prefers-contrast: high){.btn,button,[role=button]{border:2px solid currentColor}.card{border:1px solid}input,select,textarea{border-width:2px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.card:hover,.btn:active,button:active,[role=button]:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mobile-enhancements.css.map */
