.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:9999;background:white;color:black;padding:12px}.woocommerce-product-gallery img{width:100%;height:auto;margin-bottom:16px}.na-cart-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.na-cart-row img{max-width:100px}.na-cart-row input{max-width:80px}.na-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.na-article{max-width:1000px}.rte img,.na-blog-grid img{max-width:100%;height:auto}[data-na-status]{color:inherit}.single-product .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}@media(max-width:768px){.single-product .product{display:block}}
form.contact label{display:block;margin:16px 0}form.contact input,form.contact textarea{display:block;width:100%;max-width:680px;padding:12px;background:#111;color:#fff;border:1px solid #444;border-radius:8px}

.na-gallery-main{width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:16px}.na-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.na-gallery-thumbs button{flex:0 0 76px;background:transparent;border:1px solid #444;border-radius:8px;padding:3px;cursor:pointer}.na-gallery-thumbs img{width:100%;height:72px;object-fit:cover}.na-product-description{margin-top:24px;line-height:1.7}.na-product-description summary{cursor:pointer;font-weight:700;padding:14px 0}.na-category-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.na-category-links a{border:1px solid #555;border-radius:20px;padding:8px 14px}.na-category-links a[aria-current]{border-color:#ffeb00}@media(max-width:768px){.single-product .product{display:block}.woocommerce-product-gallery{float:none!important;width:100%!important}.single-product .summary{float:none!important;width:100%!important}.nad-builder{min-width:0}.na-cart-row{flex-wrap:wrap}input,select,textarea{max-width:100%}}
