.mt-catalog-controls{background:#eee8df;border:1px solid #d0c5b4;padding:24px;border-radius:8px;margin:24px 0}.mt-catalog-controls label{display:block;font-weight:700;color:#28332e;margin-bottom:10px}.mt-catalog-controls input{box-sizing:border-box;width:100%;padding:14px 16px;border:1px solid #aaa295;background:#fff;border-radius:5px;font:inherit;color:#28332e}.mt-filter-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.mt-filter-buttons button{font:inherit;font-size:14px;font-weight:650;line-height:1.3;cursor:pointer;border:1px solid #a79e91;background:#fff;border-radius:5px;padding:11px 13px;color:#28332e}.mt-filter-buttons button[aria-pressed=true]{background:#28332e;border-color:#28332e;color:#fff}.mt-filter-buttons button:hover{border-color:#b94e20;box-shadow:0 0 0 1px #b94e20}.mt-catalog-controls input:focus-visible,.mt-filter-buttons button:focus-visible{outline:3px solid #c65321;outline-offset:2px}#mt-count{margin:16px 0 0;color:#39433d;font-size:14px}#mt-catalog [hidden],#mt-empty[hidden],#mt-more[hidden]{display:none!important}.mt-show-more{display:block;margin:24px auto 0}.mt-cards .jap-card h3{font-size:21px;line-height:1.35;letter-spacing:0}.mt-cards .jap-card-picture img{object-fit:contain;background:white}.mt-gallery-single{display:block}.mt-gallery-single .jap-gallery-main{display:block}.mt-gallery-single .jap-gallery-main img{max-height:520px;width:100%;aspect-ratio:4/3;object-fit:contain}.mt-finishes{display:block;columns:3;column-gap:12px}.mt-finish{break-inside:avoid;margin-bottom:12px}.mt-finish-body{break-inside:avoid}.mt-downloads a{overflow-wrap:anywhere}.mt-cards .jap-card{height:100%}.mt-cards .jap-card a{height:100%;box-sizing:border-box}.jap-breadcrumb{flex-wrap:wrap}.eco-product h1{overflow-wrap:normal}@media(max-width:959px){.mt-finishes{columns:2}}@media(max-width:639px){.mt-finishes{columns:1}.mt-catalog-controls{padding:17px}.mt-filter-buttons button{font-size:13px;padding:10px}.mt-cards .jap-card h3{font-size:21px}.mt-gallery-single .jap-gallery-main img{max-height:320px}}
