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