.catalog-layout-switch{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 0 16px}.catalog-layout-switch a{display:inline-flex;gap:8px;align-items:center;min-height:44px;border:1px solid var(--theme-border,#c6d7e5);background:#fff;color:var(--theme-ink,#203650);font-size:15px}.shop-catalog[data-layout] .catalog-layout-switch a.is-selected{background:var(--theme-accent,#196aab);color:#fff;border-color:var(--theme-accent,#196aab)}.catalog-layout-switch span{font-size:23px;line-height:1}.catalog-service-group{margin-bottom:0}.catalog-service-group[hidden]{display:none}.shop-catalog[data-layout] .catalog-group-heading{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:14px 18px;border-radius:8px;background:var(--theme-nav,#142d45);color:#fff;font-size:17px;line-height:1.4}.catalog-group-heading span{font-size:13px;background:#ffffff24;border-radius:5px;padding:3px 8px}.shop-catalog[data-layout="grid"] .catalog-service-group{margin-bottom:28px}.shop-catalog[data-layout="grid"] .catalog-group-heading{display:flex}
.shop-catalog[data-layout="list"] .shop-grid{display:flex;flex-direction:column;gap:8px}.shop-catalog[data-layout="list"] .shop-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(220px,270px);align-items:center;gap:6px 20px;padding:16px 20px}.shop-catalog[data-layout="list"] .shop-service[hidden]{display:none}.shop-catalog[data-layout="list"] .shop-service-top{display:none}.shop-catalog[data-layout="list"] .shop-service h3{grid-column:1;grid-row:1;margin:0;min-height:0;font-size:15px;line-height:1.5}.shop-catalog[data-layout="list"] .shop-range{grid-column:1;grid-row:2;margin:0;font-size:12px}.shop-catalog[data-layout="list"] .shop-delivery{grid-column:2;grid-row:1/3;margin:0;overflow-wrap:anywhere;font-size:13px}.shop-catalog[data-layout="list"] .shop-service-bottom{grid-column:3;grid-row:1/3;border:0;margin:0;padding:0;gap:15px}.shop-catalog[data-layout="list"] .shop-service-bottom strong{font-size:20px}.shop-catalog[data-layout="list"] .shop-open{font-size:14px;min-height:44px}
@media(max-width:1050px){.shop-catalog[data-layout="list"] .shop-service{grid-template-columns:minmax(0,1fr) minmax(200px,240px)}.shop-catalog[data-layout="list"] .shop-delivery{grid-column:1;grid-row:3}.shop-catalog[data-layout="list"] .shop-service-bottom{grid-column:2;grid-row:1/4}}@media(max-width:650px){.catalog-layout-switch{justify-content:flex-start}.catalog-layout-switch a{flex:1;justify-content:center;padding:10px;font-size:14px}.shop-catalog[data-layout="list"] .shop-service{grid-template-columns:minmax(0,1fr);padding:15px;gap:7px}.shop-catalog[data-layout="list"] .shop-service h3{font-size:15px}.shop-catalog[data-layout="list"] .shop-service-bottom{grid-column:1;grid-row:4;margin-top:7px;padding-top:10px;border-top:1px solid var(--theme-border,#dfe7ef)}.shop-catalog[data-layout] .catalog-group-heading{font-size:16px;padding:13px 15px}}
