/* Mobile-first ARTEDEN layout refinements */
@media(max-width:767px){
html,body{max-width:100%;overflow-x:clip}
.a-shell,.single-product .a-shop-main{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;margin-inline:auto}
.a-navigation-header .a-header-inner{height:68px;gap:5px}.a-navigation-header .a-logo{font-size:23px;letter-spacing:-1.1px}.a-navigation-header .a-logo small{font-size:6px;letter-spacing:1.15px}.a-header-actions{gap:1px!important}.a-icon-button{min-width:36px;padding:5px}.a-header-actions .a-account{display:none}
.a-shop-main,.woocommerce-page .a-shop-main{min-width:0}
.a-shop-hero,.a-catalog-hero{min-height:0!important;padding-top:28px!important;padding-bottom:22px!important}
.a-shop-hero h1,.a-catalog-hero h1{font-size:clamp(34px,9vw,48px)!important;line-height:1.04!important}
.a-products-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important;margin-inline:0!important;padding-inline:0!important}
.a-products-grid>.a-product-card,.woocommerce ul.products li.product{width:100%!important;max-width:100%!important;float:none!important;clear:none!important;margin:0!important;min-width:0}
.a-product-media{aspect-ratio:4/5;border-radius:9px}.a-product-media img{width:100%;height:100%;object-fit:cover}.a-wish{width:32px;height:32px;top:8px;right:8px}.a-wish svg{width:19px;height:19px}
.a-product-copy{padding-top:10px}.a-product-brand{font-size:9px}.a-product-copy :is(h2,h3){font-size:12px;line-height:1.35;min-height:0;max-width:100%;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.a-card-size{font-size:10px;margin:7px 0}.a-price{font-size:13px}.a-price .a-muted{font-size:11px}.a-card-arrow{width:29px;height:29px;flex-shrink:0}
.woocommerce .woocommerce-result-count{float:none!important;font-size:12px;margin:10px 0!important}.woocommerce .woocommerce-ordering{float:none!important;width:100%;margin:0 0 18px!important}.woocommerce .woocommerce-ordering select{width:100%;max-width:100%;height:44px;padding:8px 12px;border:1px solid #ddd;border-radius:8px}
.a-section{padding-block:42px}.a-section-head{gap:12px;align-items:start}.a-section h2,.a-editorial h2{font-size:29px}.a-pills{gap:7px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.a-pills a{white-space:nowrap;padding:9px 13px}
.a-footer{padding-top:34px}.a-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:27px 15px!important;padding-bottom:30px}.a-footer-main>div:first-child{grid-column:1/-1}.a-footer-main h3{font-size:13px}.a-footer-bottom{flex-wrap:wrap;gap:8px;padding-block:18px}
.a-hero-grid,.a-editorial-grid,.a-faq-grid{grid-template-columns:1fr!important;min-height:0!important;gap:22px!important}.a-hero-grid{padding-block:45px 25px}.a-hero h1{font-size:clamp(42px,12vw,65px)}.a-hero-visual{min-height:270px}.a-hero-photo{height:270px}.a-hero-features{flex-wrap:wrap;gap:12px}.a-brandline .a-shell{flex-wrap:wrap;gap:15px;padding-block:18px}.a-brandline strong{font-size:18px}.a-steps{grid-template-columns:1fr;gap:20px}.a-editorial-mark{font-size:120px}.a-editorial-mark span{font-size:90px}
.woocommerce-cart table.shop_table,.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;max-width:100%}.woocommerce form .form-row{width:100%!important;float:none!important}
}
@media(max-width:370px){.a-shell{padding-inline:12px!important}.a-navigation-header .a-logo{font-size:20px}.a-products-grid,.woocommerce ul.products{gap:17px 9px!important}.a-product-copy h3{font-size:11px}.a-header-actions .a-wish-count{font-size:8px}}
