.aym-product-specifications{clear:both;margin:28px 0 12px;padding:20px 0 0;background:transparent;color:inherit;border-top:1px solid #d9dfe2;scroll-margin-top:190px;}
section.aym-product-specifications h2{border:0;padding:0;background:transparent;margin:0 0 12px;font:600 18px/1.4 Tahoma,Arial,sans-serif;color:inherit;}
.aym-product-specifications dl{margin:0;max-width:620px;}
.aym-product-specifications .spec-row{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:4px 22px;padding:7px 0;}
.aym-product-specifications dt{margin:0;font:400 15px/1.5 Tahoma,Arial,sans-serif;color:inherit;opacity:.78;overflow-wrap:anywhere;}
.aym-product-specifications dd{margin:0;font:500 15px/1.5 Tahoma,Arial,sans-serif;color:inherit;overflow-wrap:anywhere;}
@media(max-width:600px){.aym-product-specifications .spec-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;}}
.aym-spec-editor{clear:both;border-top:1px solid #d9dfe2;padding:20px 0 8px;margin:28px 0 18px;}
section.aym-spec-editor h2{border:0;padding:0;background:transparent;margin:0 0 14px;font:600 18px/1.4 Tahoma,Arial,sans-serif;color:inherit;}
.aym-spec-editor-labels,.aym-spec-editor-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) 80px;gap:10px;max-width:980px;align-items:center;margin:0 0 10px;}
.aym-spec-editor-labels{font-size:13px;opacity:.8;}
section.aym-spec-editor .aym-spec-editor-row input{width:100%;min-width:0;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid #aeb9bf;border-radius:3px;font:400 15px/1.4 Tahoma,Arial,sans-serif;color:inherit;background:transparent;}
.aym-spec-editor button{border:1px solid #df9300;border-radius:3px;padding:8px 12px;font:600 14px/1.4 Tahoma,Arial,sans-serif;background:#f4a000;color:#fff;cursor:pointer;}
.aym-spec-editor button:disabled{opacity:.6;cursor:default;}
.aym-spec-editor button:focus-visible,.aym-spec-editor input:focus-visible{outline:2px solid #2789cc;outline-offset:2px;}
.aym-spec-editor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;}
section.aym-spec-editor .aym-spec-editor-status{font:400 13px/1.5 Tahoma,Arial,sans-serif;margin:12px 0 0;color:inherit;}
section.aym-spec-editor .aym-spec-editor-status.is-error{color:#c33;}
@media(max-width:600px){.aym-spec-editor-row{grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:10px;}.aym-spec-editor-labels{display:none;}.aym-spec-editor-row button{justify-self:start;}}
