.pagination{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.pagination .pagination_item{padding:1rem 1.5rem;font-size:var(--regular);font-weight:700;line-height:1.5;border-radius:.5rem;border:1px solid #DEDEDE;text-decoration:none;color:var(--black);display:flex}.pagination .pagination_item.active{border:none;background-color:var(--red);color:var(--white)}.pagination .pagination_item.disabled{opacity:.5;cursor:not-allowed}.pagination .pagination_item svg{width:1.5rem;height:1.5rem}@media (max-width: 767.98px){.pagination .pagination_item{display:none}.pagination .pagination_item.active{display:flex}.pagination .pagination_item:has(+.active){display:flex}.pagination .pagination_item.active+.pagination_item{display:flex}.pagination .pagination_item.prev,.pagination .pagination_item.next{display:flex}}@media (max-width: 459.98px){.pagination .pagination_item.prev,.pagination .pagination_item.next{display:none}}.catalog__section-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffd9;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:grid;align-content:start;justify-content:center}.catalog__section-backdrop.show{opacity:1;visibility:visible}@media (max-width: 767.98px){.catalog__section-backdrop{z-index:100001;position:fixed}}.catalog__section-backdrop .catalog__section-spinner{display:grid;grid-template-columns:2rem max-content;width:-moz-min-content;width:min-content;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background-color:var(--white);border-radius:.5rem;box-shadow:0 0 16px #00000026;margin:2.5rem 0 6.5rem;position:sticky;top:24rem;left:55%}@media (max-width: 1511.98px){.catalog__section-backdrop .catalog__section-spinner{left:50%;transform:translate(-50%)}}@media (max-width: 575.98px){.catalog__section-backdrop .catalog__section-spinner{left:unset;transform:none;margin-left:auto;margin-right:auto}}.catalog__section-backdrop .catalog__section-spinner .catalog__section-spinner-svg{height:2rem;width:2rem}.catalog__section-backdrop .catalog__section-spinner .catalog__section-spinner-svg.spinning{animation:rotation 1s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.catalog__section-backdrop .catalog__section-spinner .catalog__section-spinner-text{color:var(--black);font-size:var(--regular);line-height:1.5}
