.mt-variant-controls{margin:20px 0;background:#fff;border:1px solid #cfc7ba;padding:18px;border-radius:6px}.mt-variant-controls label{display:block;font-weight:700;color:#28332e;margin-bottom:9px}.mt-variant-controls input{box-sizing:border-box;width:100%;font:inherit;color:#28332e;padding:12px 14px;border:1px solid #aaa295;border-radius:4px;background:#fff}.mt-variant-controls input:focus-visible{outline:3px solid #c65321;outline-offset:2px}.mt-variant-controls p:empty{display:none}.mt-variant-controls p{margin:12px 0 0}.mt-variant[hidden],.mt-finish[hidden]{display:none!important}.mt-variant strong{overflow-wrap:anywhere}.mt-gallery .jap-gallery-main img{max-height:520px}.mt-downloads a{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}@media(max-width:639px){.mt-gallery .jap-gallery-main img{max-height:340px}.mt-variant-controls{padding:14px}}

.mt-component-pictures{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.mt-component-pictures img{width:120px;height:100px;object-fit:contain;background:#fff}.mt-component-pictures a{border:1px solid #d4ccbd;border-radius:4px}.mt-component-pictures a:hover{border-color:#b34616}

.mt-accessory-hero{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mt-accessory-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:16px;background:#fff;border:1px solid #d4ccbd;border-radius:4px;text-align:center;color:#27352e}.mt-accessory-tile img{width:120px;height:100px;object-fit:contain}.mt-accessory-tile strong{margin-top:10px}.mt-accessory-tile span{font-size:13px;color:#a83f10}.mt-accessory-tile:hover{border-color:#b34616;box-shadow:0 6px 18px #00000012;text-decoration:none}.mt-finish[id]{scroll-margin-top:130px}@media(max-width:500px){.mt-accessory-hero{gap:10px}.mt-accessory-tile{padding:10px;min-height:160px}}
