.hcc[hidden]{display:none!important}.hcc{display:block;padding-block:36px 48px}.hcc header{margin-bottom:22px}.hcc h2{font-size:clamp(21px,2.4vw,28px);margin:0 0 8px}.hcc header p{margin:0;color:#565959}.hcc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hcc-card{border:1px solid #e1e4e6;border-radius:12px;display:flex;flex-direction:column;padding:14px;gap:10px;min-width:0;background:#fff;color:#111}.hcc-image{height:190px;display:flex;align-items:center;justify-content:center}.hcc-image img{height:100%;width:100%;object-fit:contain}.hcc-title{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;color:inherit;text-decoration:none}.hcc-price{font-weight:650;font-size:21px;direction:ltr;text-align:start}.hcc-price small{font-size:11px;vertical-align:super;margin-inline:3px}.hcc-card form{margin-top:auto;display:grid;gap:8px}.hcc-card select{width:100%;max-width:100%;padding:8px;border:1px solid #bbb;border-radius:6px;background:white;color:#111}.hcc-card button{background:#ffd814;color:#111;border:0;border-radius:24px;padding:10px 12px;cursor:pointer;min-height:42px}.hcc-card button:focus-visible,.hcc-card a:focus-visible,.hcc-card select:focus-visible{outline:3px solid #007185;outline-offset:3px}.hcc-status:empty{display:none}@media(max-width:749px){.hcc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hcc-card{padding:10px}.hcc-image{height:145px}.hcc{padding-block:26px}.hcc-title{font-size:14px}.hcc-card select{font-size:13px}}
.hcc.section{width:min(1320px,calc(100% - 48px));margin-inline:auto;padding-inline:0}.hcc-grid{grid-template-columns:repeat(var(--hcc-columns,4),minmax(0,1fr))}@media(max-width:749px){.hcc.section{width:calc(100% - 32px)}.hcc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
