.mhcs{width:100%;max-width:1360px;margin:auto;color:#222}.mhcs *{box-sizing:border-box}.mhcs [hidden]{display:none!important}.mhcs-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px}.mhcs-main{grid-column:1;grid-row:1;min-width:0}.mhcs-filters{grid-column:2;grid-row:1;align-self:start;background:#fff;border:1px solid #ddd;border-radius:5px;padding:18px}.mhcs-filters summary{cursor:pointer;font-size:20px;font-weight:700}.mhcs-fields label{display:block;font-size:14px;margin:14px 0}.mhcs select,.mhcs input:not([type=checkbox]){display:block;background:#fff;color:#222;border:1px solid #ccc;border-radius:4px;font:inherit;padding:9px;width:100%;min-height:42px;max-width:100%}.mhcs select{margin-top:5px}.mhcs input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.mhcs button,.mhcs-pages a,.mhcs-pages [aria-current]{border:1px solid #aa8b37;background:#aa8b37;color:white;padding:10px 14px;border-radius:4px;font:inherit;cursor:pointer;min-height:42px;text-align:center}.mhcs button:hover,.mhcs-pages a:hover{background:#806722;color:white}.mhcs-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.mhcs-toolbar p{margin:0 auto 0 0}.mhcs-toolbar label{font-size:13px;max-width:240px}.mhcs-toolbar button{align-self:flex-end}.mhcs-reset{display:block;margin-top:12px;text-align:center;text-decoration:underline}.mhcs-pages{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:30px}.mhcs-pages a{background:#fff;color:#222;text-decoration:none}.mhcs-pages [aria-current]{font-weight:700}.mhcs .mhs-product h2{font-family:Alatsi,sans-serif}.mhcs .mhs-product-price ins{color:#222}.mhcs .mhs-product-price del{color:#aaa;opacity:1}.mhcs-preview{padding:12px;background:#fff1c3;border:1px solid #b59645}.mhcs-form{margin:0}.mhcs .mhs-product{height:100%}.mhcs .mhs-product-price{overflow-wrap:normal;white-space:normal;grid-column:1 / -1;min-width:0}.mhcs .mhs-product-price .amount{white-space:nowrap}.mhcs .mhs-product-info{display:flex!important;flex-direction:column!important}.mhcs .mhs-stock{align-self:flex-start}.mhcs .mhs-stock{margin-bottom:0}
@media(min-width:901px){.mhcs-filters summary{list-style:none}.mhcs-filters summary::-webkit-details-marker{display:none}}
@media(max-width:900px){.mhcs-layout{display:flex;flex-direction:column;gap:18px}.mhcs-filters{width:100%;padding:12px 16px}.mhcs-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mhcs-fields label{min-width:0}.mhcs-toolbar p{width:100%}.mhcs-toolbar label{flex:1;max-width:none}.mhcs .mhs-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mhcs .mhs-product h2{font-size:16px;line-height:1.4}.mhcs .mhs-product-info{padding:10px}.mhcs .mhs-list{grid-template-columns:1fr}.mhcs .mhs-list .mhs-cover{flex-basis:100px;width:100px}.mhcs-pages{gap:5px}.mhcs-pages a,.mhcs-pages [aria-current]{padding:8px 11px}.mhcs-toolbar{gap:8px}.mhcs-toolbar button{font-size:13px;padding:9px}}
