.commerce-main{max-width:1180px;margin:auto;padding:32px 20px 120px}.commerce-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.commerce-tabs a{padding:10px;border:1px solid #d6d6ce;border-radius:8px}.commerce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.commerce-product{display:grid;grid-template-columns:1fr 1fr;gap:28px}.commerce-product img,.commerce-thumb{width:100%;max-height:400px;object-fit:contain}.commerce-price{font-size:2rem;font-weight:700}.commerce-main input,.commerce-main select{max-width:100%;width:100%;padding:12px;border:1px solid #bbb;border-radius:6px}.commerce-main input[type=checkbox]{width:auto}.commerce-main label{display:block;margin:12px 0}.commerce-main button,.commerce-main .button{min-height:44px}.commerce-line{padding:16px 0;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.commerce-line input{width:85px}.commerce-line h2{flex:1;min-width:160px;font-size:1.1rem}.commerce-main dl{display:grid;grid-template-columns:1fr 1fr}.commerce-main dd{margin:0}.commerce-main details{margin:16px 0}.commerce-error{padding:14px;background:#fff1e5;color:#842a0c}.commerce-admin-form{max-width:900px}.commerce-admin-form label{display:block;margin:10px 0}.commerce-admin-form input,.commerce-admin-form select,.commerce-admin-form textarea{max-width:100%}@media(max-width:640px){.commerce-product{grid-template-columns:1fr}.commerce-main{padding:20px 14px 120px}.commerce-main .form-grid{grid-template-columns:1fr}.commerce-tabs{gap:6px}.commerce-tabs a{font-size:.9rem}}
