.kb-app{max-width:1180px;margin:auto;padding:28px 24px 56px;color:#0b1220;font:16px/1.5 var(--font-body-family,Cabin,Arial,sans-serif)}.kb-app *{box-sizing:border-box}.kb-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.kb-filters label{font-size:13px;font-weight:600}.kb-filters input,.kb-filters select{display:block;width:100%;min-width:0;min-height:44px;margin-top:6px;border:1px solid #ccd6e2;border-radius:7px;padding:11px;font:14px var(--font-body-family,Cabin,Arial,sans-serif);background:#fff;color:#0b1220}.kb-more-filters{grid-column:1/-1;border-top:1px solid #dfe5ed;padding-top:8px}.kb-more-filters summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:600;min-height:40px}.kb-more-filters summary span{font-size:12px;color:#627087;font-weight:400;margin-left:8px}.kb-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding-top:10px}.kb-advanced-grid>label:first-child{grid-column:span 2}.kb-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0}.kb-toolbar p{font-size:14px;margin:0}.kb-link{font:inherit;font-size:14px;background:none;border:0;color:#0052ce;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px}.kb-grid>.crc{min-width:0;height:100%}.kb-footer{text-align:center;margin-top:28px}.kb-notice{padding:16px;background:#fff6e6;border:1px solid #f5d397;border-radius:7px;margin-bottom:20px}.kb-app :is(a,input,select,button):focus-visible{outline:3px solid #0066ff;outline-offset:3px}@media(max-width:1000px){.kb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kb-app{padding:20px 16px 40px}.kb-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.kb-filters>label:nth-child(3){grid-column:1/-1}.kb-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-more-filters summary span{display:block;margin-left:0;margin-top:3px}.kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-toolbar{align-items:flex-start}.kb-link{flex-shrink:0}}@media(max-width:380px){.kb-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/outdoor-planner-kit-browser.css.map */
