.HomeCatalogue_page__vXhJG{margin:0 -20px;padding:0 0 30px}.HomeCatalogue_head__UcD9g{display:flex;flex-direction:column;gap:11px;padding:11px 18px 12px;background:oklch(1 0 0/.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-card)}.HomeCatalogue_dates__i5h3b{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid oklch(.89 .005 255);border-radius:14px;background:#fff}.HomeCatalogue_dates__i5h3b>span{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em}.HomeCatalogue_dates__i5h3b i{width:6px;height:6px;background:var(--accent);border-radius:50%;flex:none}.HomeCatalogue_dates__i5h3b>button{border:0;background:transparent;font-size:12px;font-weight:600;color:var(--accent);padding:0;cursor:pointer}.HomeCatalogue_filters__8LhuD{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.HomeCatalogue_filters__8LhuD a{flex:none;color:var(--ink);border:1px solid oklch(.89 .005 255);border-radius:999px;padding:7px 12px;font-size:12px;line-height:normal;white-space:nowrap}.HomeCatalogue_filters__8LhuD a[data-active=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.HomeCatalogue_list__4pQSO{display:grid;gap:11px;padding:12px 18px}.HomeCatalogue_car__PU3Rj{display:flex;gap:12px;padding:11px;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:18px;transition:transform var(--t-slow),box-shadow var(--t-slow)}.HomeCatalogue_car__PU3Rj:hover{color:var(--ink);transform:translateY(-3px);box-shadow:var(--shadow-hover)}.HomeCatalogue_photo__rkkny{width:104px;height:78px;border-radius:12px;flex:none;overflow:hidden;position:relative;background:linear-gradient(150deg,var(--color-brand),color-mix(in oklch,var(--color-brand) 70%,black))}.HomeCatalogue_photo__rkkny img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.HomeCatalogue_info__9tBGM{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.HomeCatalogue_infoTop__Syx4S{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.HomeCatalogue_infoTop__Syx4S strong{min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeCatalogue_price__2M1FX{flex:none;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeCatalogue_info__9tBGM>small{font-size:11px;color:var(--ink-mute)}.HomeCatalogue_infoFoot__Fzz2x{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeCatalogue_allowance__JV_Wg{min-width:0;padding:3px 7px;border-radius:5px;background:var(--accent-tint);color:var(--accent-deep);font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeCatalogue_total__iZA9U{flex:none;font-size:11px;color:var(--ink-mute)}.HomeCatalogue_empty__ooNeK{padding:30px 0;color:var(--ink-mute)}@media (min-width:900px){.HomeCatalogue_page__vXhJG{margin:0 -48px}.HomeCatalogue_head__UcD9g{padding:11px 48px 12px}.HomeCatalogue_list__4pQSO{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 48px}}@media (max-width:359px){.HomeCatalogue_photo__rkkny{width:76px}}@media (prefers-reduced-motion:reduce){.HomeCatalogue_car__PU3Rj:hover{transform:none}}