/* Cooler collection: scoped card and category navigation layout. */
.knife-hub{background:#f7f5ef;color:#202820}.knife-hub *{box-sizing:border-box}.knife-hub-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px max(20px,calc((100% - 1200px)/2));background:#18221d;color:#fff}.knife-hub-header a{color:#fff;text-decoration:none}.knife-hub-brand{font-size:1.2rem;font-weight:800;letter-spacing:.08em}.knife-hub-main{max-width:1240px;margin:auto;padding:24px 20px 40px;box-sizing:border-box}.knife-hub h1{text-align:center;font-size:3.2rem;line-height:1.15;margin:26px 0 18px;color:#18261e}.knife-hub-intro,.knife-hub-disclosure{max-width:800px;text-align:center;margin:12px auto;line-height:1.6}.knife-hub-disclosure{font-size:.86rem;color:#58635b}.knife-hubbar{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1120px;margin:1rem auto 1.5rem;padding:0 1rem}.knife-hubbar a{display:inline-block;padding:.55rem .8rem;border:1px solid #cabd9e;border-radius:4px;background:#f6f1e5;color:#272d24;text-decoration:none;font-size:.88rem;line-height:1.35;min-height:42px}.knife-hubbar a:hover,.knife-hubbar a:focus-visible{border-color:#a77d27;background:#eadbb8}.knife-hubbar a[aria-current=page]{background:#c7a34b;border-color:#a6812d;color:#201b10;font-weight:700}
.knife-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;list-style:none!important;padding:0!important;gap:18px!important;margin:24px 0 28px!important}.knife-card{display:flex!important;flex-direction:column;min-width:0;padding:18px!important;border:1px solid #cec7b5!important;border-radius:10px;background:#fff!important;color:#222!important;box-sizing:border-box;scroll-margin-top:20px}.knife-card img{display:block;width:100%;height:220px;object-fit:contain;background:#fff;border-radius:6px;box-sizing:border-box;padding:8px}.knife-card :is(h3,.seo-was-h3){font-size:1.08rem;line-height:1.4;margin:14px 0 8px;color:#18261e;overflow-wrap:anywhere}.knife-card :is(h3,.seo-was-h3):before{display:none}.knife-card p{font-size:.94rem;line-height:1.55;margin:6px 0;color:#323a34;white-space:normal}.knife-card .knife-price{font-size:1.08rem;font-weight:750;color:#17271e}.knife-card .knife-category{font-size:.76rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#58635b;margin-top:12px}.knife-card .knife-variant,.knife-card .knife-stock{font-size:.78rem;color:#58635b}.knife-card .knife-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.knife-card .knife-buy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border-radius:6px;background:#214b38;color:#fff!important;line-height:1.4;text-decoration:none;max-width:100%;box-sizing:border-box;white-space:normal!important}.knife-card .knife-oos{font-size:.8rem;font-weight:700;color:#7a371d}.knife-care{max-width:950px;margin:28px auto;font-size:.9rem;line-height:1.6}.knife-hub-footer{max-width:1200px;margin:10px auto 0;padding:20px;border-top:1px solid #d3cbbd;text-align:center;font-size:.88rem}.rut-beats .knife-card{margin:14px 0}
@media(max-width:900px){.knife-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.knife-grid{grid-template-columns:minmax(0,1fr)!important}.knife-card img{height:230px}.knife-card{padding:16px!important}.knife-hub-main{padding:20px 16px}.knife-hub-header{padding:16px;flex-wrap:wrap;justify-content:center}.knife-hub h1{font-size:2rem}.knife-hubbar{gap:.4rem;padding:0 .65rem}.knife-hubbar a{font-size:.82rem;padding:.5rem .65rem}}
