.catalog-error{padding-top:24px}.catalog .catalog-top-section{padding-bottom:0}.catalog .catalog-top-section:has(.catalog__tag),.catalog .catalog-top-section:has(.filter-opener:not(.filter-opener--floating)),.catalog .catalog-top-section:has(.section-txt-container){padding-bottom:24px}@media (width <= 1024px){.catalog-error{padding-top:16px}.catalog .catalog-top-section:has(.section-txt-container) .filter-opener:not(.filter-opener--floating){margin-top:32px}.catalog .catalog-top-section{padding-bottom:16px}}.catalog .catalog-top-section:has(.filter-opener:not(.filter-opener--floating)) .catalog__tags,.catalog .catalog-top-section:has(.section-txt-container) .catalog__tags{margin-top:32px}@media (width <= 1200px){.catalog .catalog-top-section:has(.filter-opener:not(.filter-opener--floating)) .catalog__tags,.catalog .catalog-top-section:has(.section-txt-container) .catalog__tags{margin-top:24px}}.catalog .catalog-top-section .section-txt-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.catalog .catalog-top-section .section-txt-container .section-subtitle,.catalog .catalog-top-section .section-txt-container .section-title{text-align:left}.catalog .catalog-top-section--no-offset{padding-top:0}.catalog .product-list-section{padding-top:24px}@media (width <= 1024px){.catalog .product-list-section{padding-top:16px}}.catalog .accessories-card-list-section,.catalog .pc-card-list-section,.catalog .server-card-list-section{padding-top:0}.catalog__filters-button,.catalog__filters-buttons,.catalog__filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__filters{position:fixed;top:var(--header-height);left:0;right:0;background-color:var(--darkest);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:3;border-bottom:1px solid var(--white-20)}.catalog__filters--hidden{-webkit-transform:translateY(calc(-1 * var(--header-height)));-ms-transform:translateY(calc(-1 * var(--header-height)));transform:translateY(calc(-1 * var(--header-height)))}@media (width <= 1200px){.catalog__filters{top:var(--header-height-mob)}.catalog__filters--hidden{-webkit-transform:none;-ms-transform:none;transform:none}}.catalog__filters-container{padding-top:16px;padding-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog__filters-buttons{gap:24px}.catalog__filters-button{position:relative;gap:8px;font-weight:700;font-size:16px;line-height:24px;color:var(--white)}.catalog__filters-button::after{content:"";position:absolute;inset:0}.catalog__filters-button svg{width:24px;height:24px;fill:var(--white-40);-webkit-transition:fill .3s,-webkit-transform .3s;transition:fill .3s,transform .3s,-webkit-transform .3s}.catalog__filters-button--reset{font-weight:500;color:var(--white-60);-webkit-transition:color .3s;transition:color .3s}.catalog__filters-button.is-active svg{fill:var(--white)}.catalog__dropdown{position:relative}.catalog__dropdown .catalog__filters-button svg{width:16px;height:16px}.catalog__dropdown.dropdown-is-open .catalog__filters-button svg{fill:var(--white);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.catalog__dropdown.dropdown-is-open .catalog__dropdown-list{opacity:1;visibility:visible}.catalog__dropdown-list{position:absolute;top:calc(100% + 24px);right:0;gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:16px;padding:16px;background-color:var(--light-gray);-webkit-box-shadow:0 80px 80px 0 var(--black-40);box-shadow:0 80px 80px 0 var(--black-40);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.catalog__dropdown-list .checkbox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog__tag,.catalog__tags,.catalog__tags-reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__tags{grid-column:span 12;gap:16px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;border-radius:24px;background-color:var(--bg-gray)}@media (width <= 1024px){.catalog__tags{grid-column:span 6}}@media (width <= 576px){.catalog__filters-buttons .catalog__filters-button span{display:none}.catalog__filters-buttons .catalog__dropdown .catalog__filters-button span{display:block}.catalog__tags{grid-column:span 2}}.catalog__tag,.catalog__tags-reset{gap:8px;padding:4px 16px;font-weight:700;font-size:14px;line-height:24px;border-radius:20px;cursor:pointer}.catalog__tag svg,.catalog__tags-reset svg{width:16px;height:16px}.catalog__tags-reset{position:relative;background-color:var(--white);color:var(--black)}.catalog__tags-reset::after{content:"";position:absolute;inset:0;border-radius:20px;background-color:var(--black-10);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.catalog__tags-reset svg{fill:var(--black)}.catalog__tag{background-color:var(--white-10);color:var(--white);-webkit-transition:background-color .3s;transition:background-color .3s}.catalog__tag svg{fill:var(--white-40);-webkit-transition:fill .3s;transition:fill .3s}@media (any-hover:hover){.catalog__filters-button--reset:hover{color:var(--white)}.catalog__filters-button:hover svg{fill:var(--white)}.catalog__tags-reset:hover::after{opacity:1}.catalog__tag:hover{background-color:var(--white-20)}.catalog__tag:hover svg{fill:var(--white)}}.catalog__pagination{grid-column:span 12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.catalog__pagination .delimiter.delimiter--horizontal{width:24px}@media (width <= 1024px){.catalog__pagination{grid-column:span 6}}@media (width <= 576px){.catalog__pagination{grid-column:span 2}}.catalog__next svg,.catalog__page svg,.catalog__prev svg{width:16px;height:16px}.catalog__prev{margin-right:8px}.catalog__next{margin-left:8px}.catalog__page--current{background-color:var(--white);border-color:var(--white);color:var(--black);cursor:default;pointer-events:none}