.catalog-nav{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.catalog-nav a{border:1px solid var(--results-line,#d7d3c9);color:inherit;border-radius:999px;padding:6px 12px;font-size:15px;text-decoration:none;display:inline-block}.catalog-section h2 a{color:inherit}.results .catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-disclosure{margin-top:12px}.results-catalog-examples .catalog-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.results-catalog-examples .catalog-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.results .catalog-cards{grid-template-columns:minmax(0,1fr)}}.catalog-filters{border:1px solid var(--results-line,#d7d3c9);background:#f8f7f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:16px 0 0;padding:12px 14px;display:flex}.catalog-filters label{align-items:center;gap:8px;min-height:44px;font-size:16px;display:inline-flex}.catalog-filters input[type=checkbox]{width:20px;height:20px}.catalog-filters select{border-radius:8px;min-height:40px;padding:4px 8px;font-size:16px}.catalog-filters p{width:100%;margin:0}.catalog-small{color:#1f5133;background:#e5efe9;border-radius:999px;margin:0 0 6px;padding:2px 10px;font-size:13px;display:inline-block}.catalog-suits{margin:0 0 8px}.catalog-badges{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.catalog-badge{background:#eef2f6;border-radius:999px;padding:2px 10px;font-size:13px}.catalog-badge-drop{background:#fdf0d5}.catalog-compare table{border-collapse:collapse;width:100%;margin:6px 0;font-size:15px}.catalog-compare th,.catalog-compare td{text-align:left;border-bottom:1px solid var(--results-line,#d7d3c9);vertical-align:top;padding:6px 4px}.results .catalog-card-overview{padding:14px 16px}.catalog-card-overview h3{margin:0 0 4px;font-size:17px;line-height:1.3}.catalog-meta{color:#68675f;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.catalog-meta .catalog-small{margin:0}.catalog-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.results .catalog-card-overview .pkg-price{margin:0;font-size:20px}.catalog-card-overview .pkg-stock{margin:0;font-size:14px}.catalog-card-overview .store-cta-wrap{margin:8px 0 4px}.catalog-more summary{cursor:pointer;color:#c2410c;align-items:center;min-height:32px;font-weight:600;display:flex}.catalog-more[open]{margin-top:4px}.results .catalog-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.results .catalog-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.results .catalog-overview-cards{grid-template-columns:minmax(0,1fr)}}.catalog-list .catalog-cards{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.catalog-list .catalog-card-overview{border-width:0 0 1px;border-radius:0;padding:10px 4px}.catalog-list .catalog-card-overview .catalog-more,.catalog-list .catalog-card-overview .catalog-compare thead,.catalog-list .catalog-card-overview .catalog-meta{display:none}.catalog-list .catalog-card-overview h3{margin:0 0 2px;font-size:16px}.catalog-list .catalog-card-overview .catalog-row{gap:2px 12px}.catalog-list .catalog-card-overview .pkg-price{font-size:17px}.catalog-list .catalog-card-overview .store-cta-wrap{margin:4px 0 0}@media (min-width:700px){.catalog-list .catalog-card-overview .results-card-copy{grid-template-columns:minmax(0,1fr) 220px 260px;align-items:center;gap:4px 16px;display:grid}.catalog-list .catalog-card-overview .store-cta-wrap,.catalog-list .catalog-card-overview .catalog-compare{margin:0}}
