.catalog-search{align-items:center;background-color:#e5e5e5;display:flex}.catalog-search input{all:unset;cursor:text;font-size:14px;font-weight:400;height:100%;letter-spacing:-.04em;line-height:100%;padding:0 10px;width:100%}.catalog-search-btn{all:unset;cursor:pointer;outline:1px solid transparent;padding:9px;transition:var(--transition)}.catalog-search-btn:focus-visible{outline:1px solid #000;transition:var(--transition-hover)}.catalog-search-btn svg{display:block}.catalog-filters-item{display:flex;flex-direction:column;gap:5px}.catalog-filters-item-element{align-items:flex-end;color:#464646;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.04em;line-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-filters-item-element:before{background-color:#fff;border:1px solid #bbb;content:"";height:12px;transition:.5s;width:12px}.catalog-filters-item-element._selected:before{background-color:#c1272d;border-color:#c1272d;transition:.3s}.catalog-filters-item-element-childrens{margin:5px 0;padding-left:14px}.catalog-filters-item-element._header{max-height:14px;padding-right:25px}.catalog-filters-item-element._header svg{align-self:center;box-sizing:content-box;display:block;margin-left:auto;padding:5px;transition:.3s}.catalog-filters-item-element._header._open svg{transform:rotate(135deg)}.catalog-filters-header{align-items:center;bottom:10px;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.04em;line-height:120%;margin-bottom:10px;padding:6px 10px 6px 0}.catalog-filters-price p{font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:100%}.catalog-filters-price-values{display:flex;font-size:12px;font-weight:400;justify-content:space-between;letter-spacing:-.04em;line-height:100%}.catalog-filters-price{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.catalog-filters-price .n-slider-rail{background-color:var(--text-100)!important;height:1px}.catalog-filters-price .n-slider .n-slider-handles .n-slider-handle-wrapper .n-slider-handle{background-color:var(--text-600);border:1px solid var(--text-100);height:21px;width:21px}.catalog-filters-main .base-collapses{display:flex;flex-direction:column;gap:10px}.catalog-filters-main-collapse-header{align-items:center;display:flex;font-size:18px;font-weight:400;justify-content:space-between;letter-spacing:-.04em;line-height:100%;padding:6px 10px 6px 0}.catalog-filters-main-collapse-header svg{transition:.3s}.catalog-filters-main-collapse-header._open svg{transform:rotate(135deg)}.catalog-filters-main .base-collapse:has(.base-collapse-body._open){gap:0}.catalog-filters-btns{display:flex;flex-direction:column;gap:10px;margin-top:30px}.catalog-info{align-items:center;background-color:var(--text-600);display:grid;gap:10px;grid-template-columns:300px 1fr 300px;position:relative}.catalog-info:before{background-color:var(--text-600);content:"";height:100%;left:0;position:absolute;transform:translate(-100%);width:50px}.catalog-info>p{font-size:14px;height:-moz-max-content;height:max-content;letter-spacing:-.04em;line-height:100%}.catalog-info-filters{align-items:center;display:flex;gap:10px;height:100%}.catalog-info-filters-clear{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;align-items:center;color:#da7d81;display:flex;height:100%;padding-right:10px;text-decoration-thickness:0}.catalog-info-filters-list{display:flex;max-width:1118px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:calc(100vw - 812px)}.catalog-info-filters-list::-webkit-scrollbar{display:none}.catalog-info-filters-list-item{align-items:center;display:flex;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:100%;white-space:nowrap}.catalog-info-filters-list-item button{height:-moz-max-content;height:max-content;padding:10px;width:-moz-max-content;width:max-content}.catalog-info-filters-list-item button svg{display:block}.catalog-info span{display:none}@media screen and (max-width:1700px){.catalog-info .catalog-search{display:none}.catalog-info:after{background-color:var(--text-600);content:"";height:100%;position:absolute;right:0;transform:translate(100%);width:50px}.catalog-info{grid-template-columns:300px 1fr}.catalog-info-filters-list{width:calc(100vw - 492px)}}@media screen and (max-width:1200px){.catalog-info{display:flex;gap:20px}.catalog-info span{display:block}.catalog-info>p{display:none}.catalog-info span{align-items:center;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.04em;line-height:100%}.catalog-info-filters-list{width:calc(100vw - 219px)}.info-filters .base-drawer__content{overflow:visible}.info-filters .base-drawer__content-close{display:none}.info-filters .catalog-filters{height:100%;overflow:auto;padding-inline:20px;scrollbar-width:none}.info-filters .base-drawer__content-wrapper{padding:70px 0}}.catalog-sort{display:flex;justify-content:space-between}.catalog-sort-flags{display:flex;gap:20px}.catalog-sort-flags-item{align-items:center;display:flex;font-weight:400;gap:10px;padding:5px 0}.catalog-sort-flags-item .n-switch.n-switch--round .n-switch__rail{background-color:#e5e5e5;box-shadow:unset!important;height:20px}.catalog-sort-flags-item .n-switch.n-switch--active .n-switch__rail{background-color:var(--text-accent)}.catalog-sort-flags-item .n-switch .n-switch__rail .n-switch__button{box-shadow:unset!important;left:1px;top:1px}.catalog-sort-flags-item .n-switch.n-switch--active .n-switch__rail .n-switch__button{left:21px}.catalog-sort-flags-item .n-switch:not(.n-switch--disabled):not(.n-switch--icon).n-switch--rubber-band.n-switch--active .n-switch__rail:active .n-switch__button{left:15px}.catalog-sort-dropdown__wrapper{align-items:center;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.04em;line-height:100%}.catalog-sort-dropdown{align-items:center;color:var(--text-accent);cursor:pointer;display:flex;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-sort-dropdown svg{transition:var(--transition-hover)}.catalog-sort-dropdown svg._open{transform:rotate(-180deg)}.catalog-sort-dropdown-list{background-color:var(--text-600);box-shadow:0 0 10px #00000009;color:var(--text-100);position:absolute;right:0;top:calc(100% + 5px);transform:scale(0);transform-origin:top right;transition:var(--transition-hover)}.catalog-sort-dropdown-list._open{transform:scale(1)}.catalog-sort-dropdown-list-item{background-color:transparent;cursor:pointer;padding:8px 12px;transition:var(--transition);white-space:nowrap}@media(hover:hover){.catalog-sort-dropdown-list-item:hover{background-color:#0000000a;transition:var(--transition-hover)}}.catalog-sort-dropdown-list-item:active{background-color:#0000001a;transition:var(--transition-active)}.catalog-sort .catalog-search{display:none}@media screen and (max-width:1700px){.catalog-sort-flags{flex-wrap:wrap;grid-column:span 2;row-gap:0}.catalog-sort{display:grid;gap:20px;grid-template-columns:300px 1fr}.catalog-sort .catalog-search{display:flex}.catalog-sort-dropdown__wrapper{justify-content:flex-end}}@media screen and (max-width:640px){.catalog-sort-flags{flex-wrap:nowrap;max-width:calc(100vw - 40px);overflow:auto;scrollbar-width:none;width:100%}.catalog-sort-flags-item{white-space:nowrap}.catalog-sort{display:grid;grid-template-columns:180px auto}.catalog-sort-dropdown__wrapper span{display:none}}.base-pagination .n-pagination{justify-content:center;margin-left:-310px}.base-pagination .n-pagination .n-pagination-item{background:transparent;border-radius:0;font-size:30px;font-weight:400;height:50px;letter-spacing:-.04em;line-height:100%;margin:0;min-width:50px;padding-inline:10px;text-align:center}.base-pagination .n-pagination .n-pagination-item:not(.n-pagination-item--disabled).n-pagination-item--active{background-color:var(--text-accent);border:unset;color:var(--text-600)}.base-pagination-arrow{align-items:center;border:1px solid transparent;display:flex;height:25px;justify-content:center;transition:var(--transition);width:25px}.base-pagination-arrow svg{display:block}.base-pagination-arrow svg path{transition:var(--transition)}@media(hover:hover){.base-pagination-arrow:hover{border-color:#e5e5e5;transition:var(--transition-hover)}.base-pagination-arrow:hover svg path{fill:var(--text-accent);transition:var(--transition-hover)}}@media screen and (max-width:639px){.base-pagination .n-pagination .n-pagination-item{font-size:20px;height:30px;min-width:30px}}.catalog-list{display:flex;flex-direction:column;gap:50px;margin-top:10px}.catalog-list-cards{display:grid;gap:40px 20px;grid-template-columns:repeat(4,1fr)}.catalog-list-cards .catalog-card{max-width:unset}.catalog-list-cards>span{font-size:32px;grid-column:span 4;margin-top:20px;opacity:.4;text-align:center;width:100%}@media screen and (max-width:1750px){.catalog-list-cards{display:grid;gap:40px 20px;grid-template-columns:repeat(4,1fr)}.catalog-list-cards .catalog-card{min-width:250px}}@media screen and (max-width:1500px){.catalog-list-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.catalog-list-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.catalog-list-cards .catalog-card{grid-template-rows:auto auto;min-width:unset;padding:5px}.catalog-list-cards .catalog-card .catalog-card-img img{-o-object-fit:contain;object-fit:contain}.catalog-list-cards .catalog-card-img{aspect-ratio:1;height:auto}.catalog-list-cards{gap:10px;margin-left:-20px;width:calc(100% + 40px)}}.catalog-page__section{margin-bottom:200px;margin-top:50px}.catalog-page__section h1{color:var(--text-accent);font-family:Inter;font-size:32px;font-weight:400;letter-spacing:-.04em;line-height:100%;margin-bottom:30px;margin-inline:auto;text-transform:uppercase;width:-moz-max-content;width:max-content}.catalog-info{grid-area:info}.catalog-filters{grid-area:filters;z-index:1}.catalog-sort{grid-area:sort;z-index:10}.catalog-list{grid-area:list}.catalog-page{display:grid;gap:10px;grid-template-areas:"info    info" "filters sort" "filters list";grid-template-columns:300px 1fr;grid-template-rows:repeat(2,30px) auto}@media screen and (max-width:1700px){.catalog-page{grid-template-rows:30px auto 1fr}}@media screen and (max-width:1200px){.catalog-page>.catalog-filters{display:none}.catalog-page .base-pagination .n-pagination{margin-left:0}.catalog-page{grid-template-areas:"info" "sort" "list";grid-template-columns:1fr}}
