.catalog-page{margin-bottom:50px}.catalog-page .page-breadcrumbs{margin-bottom:50px}.catalog-page__layout{display:grid;gap:50px}@media(min-width: 992px){.catalog-page__layout{grid-template-columns:250px 1fr}}@media(min-width: 1200px){.catalog-page__layout{grid-template-columns:300px 1fr}}.catalog-page__main{min-width:0}.catalog-page__description{color:var(--color-text-muted);font-size:16px;font-weight:300;line-height:1.6667;margin:0 0 40px}@media(min-width: 1440px){.catalog-page__description{font-size:18px}}.catalog-page__summary{margin:20px 0}.catalog-page__mobile-actions{margin:10px 0 20px;text-align:center}@media(min-width: 992px){.catalog-page__mobile-actions{display:none}}.catalog-page__mobile-actions button.button span{align-items:center;display:flex;gap:10px}.catalog-page__mobile-actions button.button span::before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgaWQ9IkVkaXRhYmxlLWxpbmUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSIgIE0zLjI0MSw3LjY0NkwxMywxOXY5bDYtNHYtNWw5Ljc1OS0xMS4zNTRDMjkuMzE1LDYuOTk2LDI4Ljg0OCw2LDI3Ljk4Niw2SDQuMDE0QzMuMTUyLDYsMi42ODUsNi45OTYsMy4yNDEsNy42NDZ6IiBmaWxsPSJub25lIiBpZD0iWE1MSURfNl8iIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") no-repeat center;content:"";display:block;filter:invert(1);height:20px;width:20px}.catalog-page__list{display:flex;flex-direction:column;gap:32px}.catalog-page__overlay{background-color:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:99}.catalog-page__overlay.mobile-menu-overlay-active{opacity:1;pointer-events:auto}@media(max-width: 991px){.catalog-sidebar{background-color:var(--color-white);bottom:0;left:0;max-width:300px;overflow-y:auto;padding:30px;pointer-events:none;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:90vw;z-index:100}.catalog-sidebar.mobile-menu-open{pointer-events:all;transform:translateX(0)}}.catalog-sidebar__categories{display:flex;flex-direction:column;gap:16px;margin:0 0 20px}.catalog-sidebar__category{display:block;font-size:18px}.catalog-sidebar__category:hover{color:var(--color-primary)}.catalog-sidebar__category--expandable{padding-right:30px;position:relative}.catalog-sidebar__category--expandable::after{background:url("/assets/angle-down-circle-6a49c29c.svg") no-repeat center;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px}.catalog-sidebar__category-item--selected>.catalog-sidebar__category{color:var(--color-primary);font-size:20px;font-weight:500}.catalog-sidebar__category-item--selected>.catalog-sidebar__category--expandable::after{filter:brightness(0) saturate(100%) invert(23%) sepia(81%) saturate(7275%) hue-rotate(341deg) brightness(89%) contrast(102%);transform:translateY(-50%) rotate(90deg)}.catalog-sidebar__subcategories{color:var(--color-text-muted);display:flex;flex-direction:column;font-weight:300;gap:12px;margin:20px 0}.catalog-sidebar__subcategories a:hover{color:var(--color-primary)}.catalog-sidebar__subcategory--selected a{color:var(--color-primary);font-weight:400}.catalog-sidebar__filter-title{font-weight:500;margin:0 0 16px}.catalog-sidebar__filter-slider{margin:20px 10px;min-height:46px}.catalog-sidebar__filter-slider .nouislider{background-color:var(--color-surface-muted);border:none;border-radius:3px;box-shadow:none;height:6px}.catalog-sidebar__filter-slider .nouislider .noUi-handle{background-color:var(--color-primary);border:none;border-radius:50%;box-shadow:none;height:20px;opacity:1;right:-10px;top:-8px;width:20px}.catalog-sidebar__filter-slider .nouislider .noUi-handle::before,.catalog-sidebar__filter-slider .nouislider .noUi-handle::after{display:none}.catalog-sidebar__filter-slider .nouislider .noUi-connect{background-color:var(--color-secondary)}.catalog-sidebar__filter-slider .nouislider-range{align-items:inherit;display:flex;justify-content:space-between;margin:16px -10px 0}.catalog-sidebar__filter-options{display:flex;flex-direction:column;gap:16px}.catalog-sidebar__filter-option{font-weight:300;padding-left:36px;position:relative}.catalog-sidebar__filter-option::before,.catalog-sidebar__filter-option::after{content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;-webkit-transform:translateY(-50%)}.catalog-sidebar__filter-option::before{border:1px solid var(--color-border)}.catalog-sidebar__filter-option::after{background:var(--color-primary) url("/assets/icon-check-358ea0af.svg") no-repeat center;opacity:0}.catalog-sidebar__filter-option--selected{font-weight:400}.catalog-sidebar__filter-option--selected::after{opacity:1}.catalog-sidebar__filter-option:not(.catalog-sidebar__filter-option--selected) a:hover{color:var(--color-primary)}.catalog-sidebar__divider{border-top:1px solid var(--color-surface-muted);margin:24px 0}.catalog-banner{background:#000;border-radius:20px;display:block;margin:0 auto;max-width:425px;overflow:hidden}.catalog-banner__image{aspect-ratio:300/258;display:block;height:auto;width:100%}.catalog-banner__text{color:var(--color-white);font-size:18px;padding:32px 20px 36px}.catalog-banner__button{background-color:rgba(0,0,0,0);border-color:var(--color-secondary);color:var(--color-white);display:block;margin-top:24px;padding:12px 20px}.catalog-banner__button:hover{background-color:var(--color-secondary);color:var(--color-white)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}
