.catalogue_page__cFmhO{width:min(100% - 32px,1240px);min-width:0;margin-inline:auto}.catalogue_section__YU_F_{min-width:0;padding:clamp(16px,2.2vw,26px);border:1px solid #e1e5ec;border-radius:14px;background:#fff}.catalogue_card__6A8pv{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid #e1e5ec;border-radius:12px;background:#fff;color:#172130;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.catalogue_card__6A8pv:hover{border-color:#a7b5d8;box-shadow:0 4px 14px rgb(15 23 42/8%)}.catalogue_browseLink__JUoYz:focus-visible,.catalogue_card__6A8pv:focus-visible,.catalogue_railControls__I0xTG button:focus-visible{outline:2px solid #334eaa;outline-offset:-3px}.catalogue_media__tuwJs{position:relative;display:grid;place-items:center;aspect-ratio:8/5;overflow:hidden;background:#f3f5f7}.catalogue_media__tuwJs img{position:absolute;inset:0;width:100%;height:100%;padding:8px;object-fit:contain}.catalogue_imageNote__he174{position:absolute;inset:auto 8px 8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 16px);padding:3px 6px;border-radius:4px;background:#fff;color:#475569;font-size:.69rem}.catalogue_cardBody__mAeSc{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.catalogue_cardTitle__81bqh{margin:0;font-size:1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.catalogue_cardPrice__PB2k1{color:#334155;font-size:.86rem}.catalogue_cardPrice__PB2k1 strong{-webkit-margin-end:4px;margin-inline-end:4px;color:#172130;font-size:1rem}.catalogue_cardSpecs__HITQu{margin:0;color:#475569;font-size:.78rem;line-height:1.45}.catalogue_cardAction__LUguo{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:6px 10px;border:1px solid #c3cde6;border-radius:7px;color:#334eaa;font-size:.82rem;font-weight:700}.catalogue_railControls__I0xTG{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.catalogue_railControls__I0xTG button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #dbe1eb;border-radius:50%;background:white;color:#334155;cursor:pointer}.catalogue_railControls__I0xTG button:disabled{color:#94a3b8;cursor:default}.catalogue_rail__8mRlI{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4);grid-gap:16px;gap:16px;overflow-x:auto;margin:0;padding:0 0 10px;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c8d0e0 transparent}.catalogue_rail__8mRlI>li{min-width:0;scroll-snap-align:start}.catalogue_browseLink__JUoYz{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#334eaa;font-size:.92rem;font-weight:700;text-decoration:none}.catalogue_browseLink__JUoYz:hover{text-decoration:underline}.catalogue_filterTabs__TfMau{max-width:100%;margin-bottom:14px;border-bottom:1px solid #e1e5ec}.catalogue_filterTabs__TfMau .MuiTab-root{min-height:44px;padding-inline:clamp(10px,1.8vw,18px);color:#475569;font-weight:650;text-transform:none;white-space:nowrap}.catalogue_filterTabs__TfMau .MuiTab-root.Mui-selected{color:#334eaa}@media (max-width:1199px){.catalogue_rail__8mRlI{grid-auto-columns:calc((100% - 32px) / 3)}}@media (max-width:959px){.catalogue_rail__8mRlI{grid-auto-columns:calc((100% - 16px) / 2)}}@media (max-width:599px){.catalogue_page__cFmhO{width:calc(100% - 24px)}.catalogue_section__YU_F_{padding:14px}.catalogue_rail__8mRlI{grid-auto-columns:85%;gap:12px}.catalogue_cardBody__mAeSc{padding:12px}}