.shop-caption{font-size:14px!important;color:var(--muted);margin-top:16px!important}.pagehead{padding-bottom:22px!important}.pagehead h1{max-width:850px}.shop-search{display:flex;align-items:center;gap:14px;margin-bottom:25px}.shop-search label{font-weight:600;white-space:nowrap}.shop-search input{flex:1;max-width:620px;border:1px solid #cfc4b0;border-radius:9px;background:#fffdf7;padding:13px 16px;font:inherit;min-width:0}.shop-search button{border:0;background:transparent;color:#990000;padding:12px;cursor:pointer;font:inherit}.shop-search :focus-visible,.card a:focus-visible{outline:3px solid #23678c;outline-offset:4px}.cat-grid .card{opacity:1;transform:none;transition:box-shadow .15s,border-color .15s}.cat-grid .card:hover{transform:none;box-shadow:0 7px 24px #30241412}.card .mini{white-space:nowrap}.cat-filters{gap:8px!important}.cat-count{min-height:24px}.card-foot .price{font-size:16px}.price-note{max-width:850px!important;font-size:13px!important}.ctabs{overflow:auto;scrollbar-width:thin}.ctab{white-space:nowrap}@media(max-width:600px){.shop-search{flex-wrap:wrap;gap:8px}.shop-search label{width:100%}.shop-search input{width:75%}.card-foot{flex-wrap:wrap;gap:10px}.pagehead h1{font-size:38px}.ctab{padding:12px!important;font-size:13px!important}}
