.brand img{width:44px;height:44px;border-radius:13px;object-fit:cover}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.product:hover .product-image img{transform:scale(1.045)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.settings-form,.brand-form{border-radius:18px}.settings-form{background:linear-gradient(145deg,#f4f2ff,#fff)}.brand-form{background:linear-gradient(145deg,#fff6ed,#fff)}.brand-preview{display:flex;align-items:center;gap:14px;padding:20px;margin-bottom:20px;border-radius:14px;background:var(--preview-primary);color:#fff}.brand-preview>span{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:var(--preview-accent);font:700 28px 'Playfair Display'}.brand-preview img{width:58px;height:58px;border-radius:17px;object-fit:cover}.brand-preview strong,.brand-preview small{display:block}.brand-preview small{margin-top:5px;opacity:.8}.color-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.color-fields input{height:52px;padding:4px;cursor:pointer}.product-photo-editor{display:flex;align-items:center;gap:20px;padding:16px;border:1px dashed #cfcce0;border-radius:14px;background:#fff}.product-photo-editor>img,.product-photo-editor>span{width:110px;height:110px;border-radius:14px}.product-photo-editor>img{object-fit:cover}.product-photo-editor>span{display:grid;place-items:center;background:linear-gradient(145deg,#ddd7ff,#f1e9ff);color:#735ed7;font:700 45px 'Playfair Display'}.product-photo-editor strong,.product-photo-editor small{display:block}.product-photo-editor small{margin-top:7px;color:#8d91a0}.file-button{display:inline-block;margin-top:10px;padding:9px 12px;border-radius:8px;background:#252844;color:#fff;cursor:pointer}.file-button input{display:none}@media(max-width:780px){.settings-grid{grid-template-columns:1fr}.product-photo-editor{align-items:flex-start;flex-direction:column}}
