.catalog-page-section{background:#f9fafb}.catalog-page{--cp-text: #20232d;--cp-muted: #68707d;--cp-border: #e5e7eb;--cp-surface: #ffffff;--cp-surface-active: #f3f4f6;--cp-panel-bg: #e5e5e5;--cp-accent: #f85a00;--cp-accent-hover: #df5100;--cp-stock-in: #218548;--cp-stock-out: #b96e78;--cp-error: #d42525;--cp-details-text: rgba(32, 35, 45, .6);--cp-skeleton: #eceef1;--cp-radius: 8px;color:var(--cp-text);padding-top:var(--catalog-padding-top, 28px);padding-bottom:var(--catalog-padding-bottom, 56px)}.catalog-page .catalog-page__inner{display:flex;flex-direction:column;gap:24px}.catalog-page .catalog-page__title{margin:0;font-size:30px;font-weight:700;line-height:1.3;color:var(--cp-text)}.catalog-page .catalog-page__view{display:flex;flex-direction:column;gap:24px;min-width:0}.catalog-page button{font-family:inherit}.catalog-page .catalog-carbar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-carbar__icon{display:inline-flex;flex:none;color:#282c38}.catalog-page .catalog-carbar__title{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--cp-text);overflow-wrap:anywhere}.catalog-page .catalog-carbar__action{flex:none;min-height:36px;padding:9px 12px;border:0;border-radius:var(--cp-radius);background:transparent;color:var(--cp-text);font-size:14px;line-height:1.25;cursor:pointer}.catalog-page .catalog-carbar__action:hover{background:var(--cp-surface-active)}.catalog-page .catalog-carbar__action-icon{display:none}@media(max-width:767px){.catalog-page .catalog-carbar:has(.catalog-carbar__action--change){flex-wrap:nowrap}.catalog-page .catalog-carbar__action--change{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px}.catalog-page .catalog-carbar__action--change .catalog-carbar__action-text{display:none}.catalog-page .catalog-carbar__action--change .catalog-carbar__action-icon{display:inline-flex}}.catalog-page .catalog-carbar--empty .catalog-carbar__title{font-weight:400}.catalog-page .catalog-carbar--empty .catalog-carbar__action{background:var(--cp-accent);color:#fff;font-weight:600}.catalog-page .catalog-carbar--empty .catalog-carbar__action:hover{filter:brightness(.95)}.catalog-page .catalog-page__layout{display:flex;align-items:flex-start;gap:24px}.catalog-page .catalog-page__panel{flex:0 0 264px;width:264px}.catalog-page .catalog-page__panel:empty{display:none}.catalog-page .catalog-page__content{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0}.catalog-page .catalog-page__categories-heading{display:flex;flex-direction:column;gap:8px}.catalog-page .catalog-page__categories-title{margin:0;font-size:22px;font-weight:700;line-height:1.4;color:var(--cp-text)}.catalog-page .catalog-page__categories-hint{margin:0;font-size:13px;line-height:1.5;color:var(--cp-muted)}.catalog-page .catalog-car-panel{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--cp-panel-bg);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-car-panel__heading{display:flex;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:700;line-height:1.5;color:var(--cp-text)}.catalog-page .catalog-car-panel__heading-icon{display:inline-flex;flex:none;color:#282c38}.catalog-page .catalog-car-panel__heading-text{flex:1 1 auto;text-align:left}.catalog-page .catalog-car-panel__heading--mobile{display:none;padding:0;border:0;background:transparent;cursor:pointer}.catalog-page .catalog-car-panel__body{display:flex;flex-direction:column;gap:14px}.catalog-page .catalog-car-panel__image{height:84px;overflow:hidden;border-radius:4px;background:#fff}.catalog-page .catalog-car-panel__image img{display:block;width:100%;height:100%;object-fit:contain}.catalog-page .catalog-car-panel__name{margin:0;font-size:14px;line-height:1.5;color:var(--cp-text);overflow-wrap:anywhere}.catalog-page .catalog-car-panel__specs{display:flex;flex-direction:column;margin:0;font-size:12px}.catalog-page .catalog-car-panel__spec{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--cp-border)}.catalog-page .catalog-car-panel__spec dt{flex:1 1 auto;min-width:0;line-height:1.5;color:var(--cp-muted)}.catalog-page .catalog-car-panel__spec dd{margin:0;line-height:1.5;text-align:right;color:var(--cp-text);overflow-wrap:anywhere}.catalog-page .catalog-car-panel__details{display:flex;flex-direction:column;gap:12px}.catalog-page .catalog-car-panel__details-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--cp-text);font-size:13px;font-weight:700;line-height:1.25;cursor:pointer}.catalog-page .catalog-car-panel__details-list p{margin:0;font-size:12px;line-height:1.8;color:var(--cp-details-text)}.catalog-page .catalog-car-panel__details-list[hidden]{display:none}.catalog-page .catalog-chevron{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;transition:transform .2s ease}.catalog-page [aria-expanded=true]>.catalog-chevron,.catalog-page [aria-expanded=true] .catalog-chevron{transform:rotate(180deg)}.catalog-page .catalog-tree{display:flex;align-items:flex-start;gap:16px}.catalog-page .catalog-tree__column{display:flex;flex:1 1 0;flex-direction:column;min-width:0;background:var(--cp-surface)}.catalog-page .catalog-tree__row{display:flex;align-items:stretch;min-height:52px;background:var(--cp-surface);border-bottom:1px solid var(--cp-border)}.catalog-page .catalog-tree__link{display:flex;flex:0 1 auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;color:var(--cp-text);text-decoration:none}.catalog-page .catalog-tree__node--leaf>.catalog-tree__row>.catalog-tree__link{flex:1 1 auto;gap:20px}.catalog-page .catalog-tree__node--lvl1>.catalog-tree__row>.catalog-tree__link{gap:12px}.catalog-page .catalog-tree__node--lvl2>.catalog-tree__row>.catalog-tree__link,.catalog-page .catalog-tree__node--lvl3>.catalog-tree__row>.catalog-tree__link{padding-left:24px}.catalog-page .catalog-tree__icon{display:inline-flex;flex:none;width:32px;height:32px;color:var(--cp-text)}.catalog-page .catalog-tree__icon svg{width:100%;height:100%}.catalog-page .catalog-tree__photo{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.catalog-page .catalog-tree__label{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0}.catalog-page .catalog-tree__name{font-size:14px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.catalog-page .catalog-tree__node--lvl3 .catalog-tree__name{font-weight:400}.catalog-page .catalog-tree__count{font-size:13px;line-height:1.5;color:var(--cp-muted)}.catalog-page .catalog-tree__arrow{display:inline-flex;flex:none;margin-left:auto;color:var(--cp-muted)}.catalog-page .catalog-tree__toggle{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:44px;padding:0 16px;border:0;background:transparent;color:var(--cp-muted);cursor:pointer}.catalog-page .catalog-tree__link:hover .catalog-tree__name,.catalog-page .catalog-tree__link:focus-visible .catalog-tree__name{color:var(--cp-accent)}.catalog-page .catalog-tree__node.is-open>.catalog-tree__row{background:var(--cp-surface-active)}.catalog-page .catalog-tree__node.is-open>.catalog-tree__row .catalog-tree__name,.catalog-page .catalog-tree__node.is-open>.catalog-tree__row .catalog-tree__count,.catalog-page .catalog-tree__node.is-open>.catalog-tree__row .catalog-tree__toggle{color:var(--cp-accent)}.catalog-page .catalog-tree__node--lvl1.is-open>.catalog-tree__row .catalog-tree__name{font-weight:400}.catalog-page .catalog-tree__node--lvl2.is-open>.catalog-tree__row .catalog-tree__name{font-weight:700}.catalog-page .catalog-tree__children[hidden]{display:none}.catalog-page .catalog-tree__node--lvl2>.catalog-tree__children{padding-left:24px;background:var(--cp-surface)}.catalog-page .catalog-tree__children .catalog-error{margin:8px 16px}.catalog-page .catalog-tree__empty{margin:0;font-size:14px;color:var(--cp-muted)}.catalog-page .catalog-skeleton__row,.catalog-page .catalog-skeleton__block{display:block;border-radius:4px;background:linear-gradient(90deg,var(--cp-skeleton) 25%,#f6f7f9 50%,var(--cp-skeleton) 75%);background-size:200% 100%;animation:catalog-skeleton-shimmer 1.2s ease-in-out infinite}.catalog-page .catalog-skeleton__row{height:14px;margin:8px 0}.catalog-page .catalog-skeleton__row--tree{height:36px;margin:8px 16px}.catalog-page .catalog-skeleton--rows{padding:8px 16px}.catalog-page .catalog-skeleton--panel{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--cp-panel-bg);border-radius:var(--cp-radius)}.catalog-page .catalog-skeleton__block--image{height:84px}@keyframes catalog-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.catalog-page .catalog-skeleton__row,.catalog-page .catalog-skeleton__block{animation:none}.catalog-page .catalog-chevron,.catalog-page .catalog-listing__filters{transition:none}}.catalog-page .catalog-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-error__text{flex:1 1 auto;margin:0;font-size:14px;color:var(--cp-text)}.catalog-page .catalog-error__retry{flex:none;min-height:36px;padding:8px 14px;border:1px solid var(--cp-accent);border-radius:var(--cp-radius);background:transparent;color:var(--cp-accent);font-size:14px;cursor:pointer}.catalog-page .catalog-listing{display:flex;flex-direction:column;gap:20px;min-width:0}.catalog-page .catalog-listing__breadcrumb{display:flex;flex-wrap:wrap;gap:4px;font-size:14px;line-height:1.5;color:#666b76}.catalog-page .catalog-listing__crumb{color:inherit;text-decoration:none}.catalog-page a.catalog-listing__crumb:hover{color:var(--cp-accent)}.catalog-page .catalog-listing__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.catalog-page .catalog-listing__title{margin:0;font-size:30px;font-weight:700;line-height:1.25;color:var(--cp-text);overflow-wrap:anywhere}.catalog-page .catalog-listing__count{font-size:14px;color:#666b76}.catalog-page .catalog-listing__toolbar-row{display:flex;align-items:center;gap:8px;padding:4px 0}.catalog-page .catalog-listing__toolbar{display:flex;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0}.catalog-page .catalog-listing__filters-open,.catalog-page .catalog-listing__filters-close,.catalog-page .catalog-listing__backdrop{display:none}.catalog-page .catalog-dropdown{position:relative}.catalog-page .catalog-dropdown__button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:116px;height:40px;padding:10px 12px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);color:var(--cp-text);font-size:14px;line-height:1.25;cursor:pointer}.catalog-page .catalog-dropdown:not(:first-child) .catalog-dropdown__button{min-width:160px}.catalog-page .catalog-dropdown.is-active .catalog-dropdown__button{border-color:var(--cp-accent)}.catalog-page .catalog-dropdown__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:232px;padding:8px;background:var(--cp-surface);border:1px solid #ededed;border-radius:16px;box-shadow:0 8px 24px #20232d14}.catalog-page .catalog-dropdown__menu[hidden]{display:none}.catalog-page .catalog-dropdown__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:var(--cp-radius);background:transparent;color:#666b76;font-size:13px;line-height:1.4;text-align:left;cursor:pointer}.catalog-page .catalog-dropdown__option:hover{background:var(--cp-surface-active)}.catalog-page .catalog-dropdown__option[aria-checked=true]{color:var(--cp-text);font-size:14px;font-weight:700;line-height:1.25}.catalog-page .catalog-radio{flex:none;width:16px;height:16px;border:2px solid #ededed;border-radius:50%}.catalog-page [aria-checked=true]>.catalog-radio{border-color:var(--cp-accent);background:radial-gradient(circle,var(--cp-accent) 0 4px,transparent 4.5px)}.catalog-page .catalog-checkbox{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #ededed;border-radius:2px;background:var(--cp-surface);color:transparent}.catalog-page [aria-checked=true]>.catalog-checkbox,.catalog-page .catalog-filter__input:checked+.catalog-checkbox{border-color:var(--cp-accent);background:var(--cp-accent);color:#fff}.catalog-page .catalog-filter__input:focus-visible+.catalog-checkbox{outline:2px solid var(--cp-accent);outline-offset:2px}.catalog-page .catalog-listing__body{display:flex;align-items:flex-start;gap:20px}.catalog-page .catalog-listing__filters{flex:0 0 227px;width:227px;display:flex;flex-direction:column;gap:24px}.catalog-page .catalog-listing__filters-head{display:flex;align-items:center;justify-content:space-between}.catalog-page .catalog-listing__filters-title{margin:0;font-size:24px;font-weight:700;line-height:1.25;text-transform:uppercase;color:#3a2f4a}.catalog-page .catalog-listing__filters-body{display:flex;flex-direction:column;gap:24px}.catalog-page .catalog-listing__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.catalog-page .catalog-filter{display:flex;flex-direction:column;gap:16px}.catalog-page .catalog-filter__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:transparent;color:var(--cp-text);text-align:left;cursor:pointer}.catalog-page .catalog-filter__title{font-size:18px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.catalog-page .catalog-filter__body[hidden]{display:none}.catalog-page .catalog-filter__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.catalog-page .catalog-filter__list--scroll{max-height:320px;overflow-y:auto}.catalog-page .catalog-filter__link,.catalog-page .catalog-filter__option{display:flex;align-items:center;gap:8px;color:var(--cp-text);font-size:16px;line-height:1.25;text-decoration:none;cursor:pointer}.catalog-page .catalog-filter__option{gap:12px}.catalog-page .catalog-filter__link:hover .catalog-filter__label,.catalog-page .catalog-filter__link.is-current .catalog-filter__label{color:var(--cp-accent)}.catalog-page .catalog-filter__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.catalog-page .catalog-filter__label{min-width:0;overflow-wrap:anywhere}.catalog-page .catalog-filter__count{flex:none;font-size:13px;line-height:1.5;color:var(--cp-muted)}.catalog-page .catalog-filter__clear{align-self:flex-start;min-height:36px;padding:8px 14px;border:1px solid var(--cp-accent);border-radius:var(--cp-radius);background:transparent;color:var(--cp-accent);font-size:14px;cursor:pointer}.catalog-page .catalog-price{display:flex;flex-direction:column;gap:16px}.catalog-page .catalog-price__slider{position:relative;height:16px}.catalog-page .catalog-price__track,.catalog-page .catalog-price__fill{position:absolute;top:7px;height:2px}.catalog-page .catalog-price__track{left:0;right:0;background:var(--cp-border)}.catalog-page .catalog-price__fill{background:var(--cp-accent)}.catalog-page .catalog-price__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:16px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.catalog-page .catalog-price__range::-webkit-slider-thumb{width:16px;height:16px;border:1px solid #ffffff;border-radius:50%;background:var(--cp-accent);pointer-events:auto;cursor:pointer;-webkit-appearance:none;appearance:none}.catalog-page .catalog-price__range::-moz-range-thumb{width:14px;height:14px;border:1px solid #ffffff;border-radius:50%;background:var(--cp-accent);pointer-events:auto;cursor:pointer}.catalog-page .catalog-price__range::-moz-range-track{background:transparent}.catalog-page .catalog-price__inputs{display:flex;align-items:center;gap:12px}.catalog-page .catalog-price__field{display:flex;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:9px 12px;background:var(--cp-surface);border:1px solid #ededed;border-radius:var(--cp-radius);font-size:14px}.catalog-page .catalog-price__input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--cp-text);font:inherit;-moz-appearance:textfield}.catalog-page .catalog-price__input::-webkit-inner-spin-button,.catalog-page .catalog-price__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.catalog-page .catalog-price__sep{font-size:12px;color:#3a2f4a}.catalog-page .catalog-listing__list{display:flex;flex-direction:column;gap:12px}.catalog-page .catalog-card{display:flex;align-items:flex-start;gap:24px;padding:24px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-card p,.catalog-page .catalog-card dl,.catalog-page .catalog-card dd,.catalog-page .catalog-card h3{margin:0}.catalog-page .catalog-card__media{position:relative;flex:none;width:150px}.catalog-page .catalog-card__image{display:block;width:150px;height:150px}.catalog-page .catalog-card__image img{display:block;width:100%;height:100%;object-fit:contain}.catalog-page .catalog-card__shop-actions{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:4px}.catalog-page .catalog-card__info{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere}.catalog-page .catalog-card__identity{display:flex;flex-direction:column;gap:6px}.catalog-page .catalog-card__brand{font-size:14px;font-weight:700;line-height:1.25;color:var(--cp-text)}.catalog-page .catalog-card__title{font-size:18px;font-weight:700;line-height:1.35}.catalog-page .catalog-card__name{color:var(--cp-text);text-decoration:none}.catalog-page .catalog-card__name:hover,.catalog-page .catalog-card__name:focus-visible{text-decoration:underline}.catalog-page .catalog-card__article{font-size:13px;line-height:1.4;color:var(--cp-muted)}.catalog-page .catalog-card__details:empty{display:none}.catalog-page .catalog-card__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-top:16px;border-top:1px solid var(--cp-border)}.catalog-page .catalog-card__spec{display:flex;gap:8px;min-width:0}.catalog-page .catalog-card__spec :is(dt,dd){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.catalog-page .catalog-card__spec dt{flex:0 0 154px;max-width:55%;font-size:13px;line-height:1.45;color:var(--cp-muted)}.catalog-page .catalog-card__spec dd{flex:1 1 0;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--cp-text)}.catalog-page .catalog-card__purchase{display:flex;flex:none;flex-direction:column;gap:12px;width:220px;padding-left:20px}.catalog-page .catalog-card__pricing{display:flex;flex-direction:column;gap:3px}.catalog-page .catalog-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.catalog-page .catalog-card__price{font-size:26px;font-weight:700;line-height:1.25;color:var(--cp-text);white-space:nowrap}.catalog-page .catalog-card__per{font-size:13px;color:var(--cp-muted)}.catalog-page .catalog-card__vat{font-size:12px;line-height:1.5;color:var(--cp-muted)}.catalog-page .catalog-card__stock{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--cp-text)}.catalog-page .catalog-card__stock:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cp-stock-in)}.catalog-page .catalog-card__stock--out{color:var(--cp-muted)}.catalog-page .catalog-card__stock--out:before{background:var(--cp-stock-out)}.catalog-page .catalog-card__delivery{display:flex;flex-direction:column;gap:6px}.catalog-page .catalog-card__delivery-title{font-size:13px;font-weight:700;line-height:1.4;color:var(--cp-text)}.catalog-page .catalog-card__delivery-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.catalog-page .catalog-card__delivery-row{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--cp-text);overflow-wrap:anywhere}.catalog-page .catalog-card__delivery-row:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cp-stock-in)}.catalog-page .catalog-card__delivery-row--out{color:var(--cp-muted)}.catalog-page .catalog-card__delivery-row--out:before{background:var(--cp-stock-out)}.catalog-page .catalog-card__cta{display:flex;flex-direction:column;gap:6px}.catalog-page .catalog-card__button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border-radius:var(--cp-radius);background:var(--cp-accent);color:#fff;font-size:14px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.catalog-page .catalog-card__button:hover,.catalog-page .catalog-card__button:focus-visible{background:var(--cp-accent-hover);color:#fff}.catalog-page .catalog-page__open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;padding:32px 16px;text-align:center;font-size:16px;color:var(--cp-muted)}.catalog-page .catalog-page__open-error{margin:0;color:var(--cp-error)}.catalog-page .catalog-page__open-back{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--cp-border);border-radius:var(--cp-radius);color:var(--cp-text);text-decoration:none}.catalog-page .catalog-page__open-back:hover,.catalog-page .catalog-page__open-back:focus-visible{background:var(--cp-surface-active)}.catalog-page .catalog-page__open-continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 24px;border:0;border-radius:var(--cp-radius);background:var(--cp-accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.catalog-page .catalog-page__open-continue:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.catalog-page .catalog-skeleton--list{display:flex;flex-direction:column;gap:12px}.catalog-page .catalog-skeleton__block--row{height:198px;border-radius:var(--cp-radius)}.catalog-page .catalog-listing__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-listing__empty p{margin:0;font-size:16px}.catalog-page .catalog-listing__reset{min-height:36px;padding:8px 14px;border:0;border-radius:var(--cp-radius);background:var(--cp-accent);color:#fff;font-size:14px;cursor:pointer}.catalog-page .catalog-listing__pagination[hidden]{display:none}.catalog-page .catalog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:12px 0 8px}.catalog-page .catalog-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;border:0;border-radius:6px;background:#666b761a;color:var(--cp-text);font-size:14px;font-weight:700;cursor:pointer}.catalog-page .catalog-pagination__page.is-current{background:var(--cp-accent);color:#fff;cursor:default}.catalog-page .catalog-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--cp-text);cursor:pointer}.catalog-page .catalog-pagination__arrow--prev .catalog-chevron{transform:rotate(90deg)}.catalog-page .catalog-pagination__arrow--next .catalog-chevron{transform:rotate(-90deg)}.catalog-page .catalog-pagination__arrow:disabled{opacity:.3;cursor:default}.catalog-page .catalog-pagination__gap{color:var(--cp-muted)}@media(max-width:1199px){.catalog-page .catalog-card{flex-wrap:wrap}.catalog-page .catalog-card__info{flex:1 1 calc(100% - 174px)}.catalog-page .catalog-card__purchase{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;padding-left:0}.catalog-page .catalog-card__cta{flex:0 1 260px}}@media(max-width:1023px){.catalog-page .catalog-listing__filters-open{display:flex;align-items:center;justify-content:center;height:40px;padding:10px 12px;border:1px solid var(--cp-accent);border-radius:var(--cp-radius);background:var(--cp-surface);color:var(--cp-accent);font-size:14px;font-weight:600;cursor:pointer}.catalog-page .catalog-listing__filters{position:fixed;top:0;bottom:0;left:0;z-index:1001;width:min(320px,88vw);padding:16px;overflow-y:auto;background:#f9fafb;transform:translate(-100%);transition:transform .25s ease}html.catalog-drawer-open{overflow:hidden}.catalog-page .catalog-listing__filters.is-open{transform:none;box-shadow:0 0 24px #20232d33}.catalog-page .catalog-listing__filters-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;color:var(--cp-text);font-size:28px;line-height:1;cursor:pointer}.catalog-page .catalog-listing__backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#20232d66}}@media(max-width:1023px){.catalog-page .catalog-page__layout{flex-direction:column;align-items:stretch;gap:16px}.catalog-page .catalog-page__panel{flex:none;width:100%}.catalog-page .catalog-car-panel__heading--desktop{display:none}.catalog-page .catalog-car-panel__heading--mobile{display:flex;min-height:24px}.catalog-page .catalog-car-panel.is-collapsed .catalog-car-panel__body{display:none}.catalog-page .catalog-car-panel__image{height:120px}}@media(max-width:767px){.catalog-page .catalog-page__title{font-size:24px}.catalog-page .catalog-page__categories-title{font-size:20px}.catalog-page .catalog-tree{flex-direction:column;align-items:stretch;gap:0;background:var(--cp-surface)}.catalog-page .catalog-tree__column{display:contents}.catalog-page .catalog-skeleton--tree .catalog-tree__column{display:flex}.catalog-page .catalog-skeleton--tree .catalog-tree__column+.catalog-tree__column{display:none}.catalog-page .catalog-carbar{flex-wrap:wrap}.catalog-page .catalog-tree__link{padding:12px}.catalog-page .catalog-tree__node--lvl2>.catalog-tree__row>.catalog-tree__link,.catalog-page .catalog-tree__node--lvl3>.catalog-tree__row>.catalog-tree__link{padding-left:20px}.catalog-page .catalog-tree__node--lvl2>.catalog-tree__children{padding-left:12px}.catalog-page .catalog-listing__title{font-size:24px}.catalog-page .catalog-listing__toolbar-row{flex-direction:column;align-items:stretch}.catalog-page .catalog-listing__toolbar{flex-direction:column}.catalog-page .catalog-dropdown__button,.catalog-page .catalog-dropdown:not(:first-child) .catalog-dropdown__button{width:100%;min-width:0}.catalog-page .catalog-dropdown__menu{left:0;min-width:0}.catalog-page .catalog-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.catalog-page .catalog-card__media,.catalog-page .catalog-card__image{width:96px;height:96px}.catalog-page .catalog-card__info{display:contents}.catalog-page .catalog-card__identity{grid-column:2;min-width:0;overflow-wrap:anywhere}.catalog-page .catalog-card__details,.catalog-page .catalog-card__purchase{grid-column:1 / -1;min-width:0}.catalog-page .catalog-card__specs{grid-template-columns:minmax(0,1fr)}.catalog-page .catalog-card__spec dt{flex-basis:45%}.catalog-page .catalog-card__purchase{flex-direction:column;align-items:stretch}.catalog-page .catalog-card__cta{flex:none}}[data-catalog-breadcrumb][hidden]{display:none!important}.catalog-page .catalog-search__toolbar-row{justify-content:flex-end}.catalog-page .catalog-search__main{display:flex;flex-direction:column;gap:32px;min-width:0}.catalog-page .catalog-search__analogs{display:flex;flex-direction:column;gap:16px}.catalog-page .catalog-search__analogs[hidden],.catalog-page .catalog-listing__results[hidden]{display:none}.catalog-page .catalog-search__subtitle{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--cp-text)}.catalog-page .catalog-search__prompt{margin:0;padding:24px;color:var(--cp-muted);background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius)}.catalog-page .catalog-card__fit{display:inline-flex;align-self:flex-start;margin:4px 0 0;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;border-radius:999px}.catalog-page .catalog-card__fit--yes{color:var(--cp-stock-in);background:#2185481a}.catalog-page .catalog-card__fit--no{color:var(--cp-muted);background:var(--cp-surface-active)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/catalog-page.css.map */
