.pagination{justify-content:center;margin:2rem 0;display:flex}.pagination .pagination__pages{gap:10px;display:flex}.pagination .pagination__pages button{padding:0;transition:background-color .3s,color .3s,transform .2s;width:28px!important;height:28px!important}.pagination .pagination__pages button:active{transform:translateY(0)}.pagination .pagination__pages button .button__content{justify-content:center}@media (min-width:768px){.pagination .pagination__pages{gap:19px}.pagination .pagination__pages button{width:36px!important;height:36px!important}}.pagination__list{align-items:center;gap:25px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.pagination__list{gap:36px}}.pagination__item{align-items:center;display:flex}.pagination__button{justify-content:center;align-items:center;display:flex}.pagination__button[data-variant=primary]{min-width:auto!important}.pagination__button:focus{outline:none}.pagination__button--active{color:#fff;border-radius:0}.pagination__button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination__button--prev,.pagination__button--next{gap:.5rem;padding:0 1rem}@media (max-width:768px){.pagination__button-text{display:none}}.pagination__button-arrow{display:none}@media (max-width:768px){.pagination__button-arrow{font-size:1.125rem;line-height:1;display:block}}.pagination__ellipsis{color:#8c8c8c;justify-content:center;align-items:center;display:flex}
.collection{flex-direction:column;gap:25px;height:100%;display:flex}@media (min-width:768px){.collection{gap:40px}}@media (min-width:1024px){.collection{gap:55px}}.collection .categories-container .categories-container__filters{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.collection .categories-container .categories-container__filters::-webkit-scrollbar{display:none}.collection .categories-container .categories-container__filters .button{white-space:nowrap;flex-shrink:0;width:auto}.collection .filters{flex-direction:column;gap:17px;display:flex}.collection .filters .filters__search{width:100%}.collection .filters .filters__row{gap:72px;width:100%;display:flex}.collection .filters .filters__sort{flex:1}.collection .filters .filters__button{background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.collection .filters .filters__button .text{display:none}@media (min-width:768px){.collection .filters{flex-direction:row;align-items:center}.collection .filters .filters__search{width:220px}.collection .filters .filters__sort{flex:none;width:193px}.collection .filters .filters__button{cursor:pointer;gap:6px;width:auto;margin-left:auto;transition:opacity .3s;display:flex}.collection .filters .filters__button:hover{opacity:.8}.collection .filters .filters__button .text{display:block}.collection .filters .filters__row{flex-direction:row;gap:12px;display:flex}}.collection .collection__pagination{margin-top:auto}.collection .products-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (min-width:768px){.collection .products-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.collection .products-grid{gap:40px}}.collection .products-grid__empty{text-align:center;color:#d9d9d9;text-align:center;padding:40px;font-size:23px;font-weight:400}.collection .product-card{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.collection .product-card{gap:17px}}.collection .product-card__container{background:#fafafa;border:1px solid #ebebeb;flex-direction:column;transition:transform .3s;display:flex;position:relative;overflow:hidden}.collection .product-card__container:hover .product-card__overlay{opacity:1;visibility:visible}.collection .product-card__container:hover .product-card__image img{filter:blur(5px)}.collection .product-card__image{background:#fafafa;flex-shrink:0;width:100%;height:222px;position:relative;overflow:hidden}@media (min-width:768px){.collection .product-card__image{height:239px}}@media (min-width:1024px){.collection .product-card__image{height:424px}}@media (min-width:1440px){.collection .product-card__image{height:517px}}.collection .product-card__image .image-hover-container,.collection .product-card__image .image-hover__current-image,.collection .product-card__image .image-container{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.collection .product-card__image img{object-fit:cover;object-position:center;transition:filter .8s}@media (min-width:1024px){.collection .product-card__image .image-hover__preview-indicator{bottom:14px}}.collection .product-card__image .image-hover__dot{background-color:rgba(38,38,38,.22)}.collection .product-card__image .image-hover__dot--active{background-color:#262626}.collection .product-card__overlay{opacity:0;visibility:hidden;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0}.collection .product-card__more{background:#262626;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:10px;right:10px}@media (min-width:768px){.collection .product-card__more{width:80px;height:80px;top:15px;right:15px}}@media (min-width:1024px){.collection .product-card__more{width:90px;height:90px}}@media (min-width:1440px){.collection .product-card__more{width:105px;height:105px;top:20px;right:20px}}.collection .product-card__more p.text{color:#fff;font-size:7px}@media (min-width:768px){.collection .product-card__more p.text{font-size:9px}}@media (min-width:1024px){.collection .product-card__more p.text{font-size:10px}}@media (min-width:1440px){.collection .product-card__more p.text{font-size:11px}}@media (max-width:767px){.collection .product-card__more{display:none}}.collection .product-card__content{flex-grow:1;padding:15px}@media (min-width:1440px){.collection .product-card__content{padding:20px}}.collection .product-card__title{color:#262626;font-size:18px;font-weight:500}.collection .product-card__button{flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.collection .product-card__button button{text-align:left}@media (min-width:1440px){.collection .product-card__button{flex-direction:row;justify-content:space-between;align-items:center}}.collection .product-card__button span{justify-content:space-between!important}.collection .product-skeleton{flex-direction:column;gap:10px;width:100%;height:222px;display:flex}.collection .product-skeleton .product-skeleton-image-wrapper{flex:1;width:100%}.collection .product-skeleton .product-skeleton-image-wrapper .product-skeleton-block{width:100%;height:100%;display:block}.collection .product-skeleton .product-skeleton-content{justify-content:space-between;gap:20px;width:100%;display:flex}.collection .product-skeleton .product-skeleton-content .product-skeleton-button-wrapper,.collection .product-skeleton .product-skeleton-content .product-skeleton-name-wrapper{flex-shrink:0;width:45%}.collection .product-skeleton .product-skeleton-content .product-skeleton-button-wrapper .react-loading-skeleton,.collection .product-skeleton .product-skeleton-content .product-skeleton-name-wrapper .react-loading-skeleton{border-radius:4px;width:100%;height:20px;display:block}@media (min-width:1024px){.collection .product-skeleton .product-skeleton-content .product-skeleton-button-wrapper .react-loading-skeleton,.collection .product-skeleton .product-skeleton-content .product-skeleton-name-wrapper .react-loading-skeleton{height:45px}}@media (min-width:768px){.collection .product-skeleton{height:239px}}@media (min-width:1024px){.collection .product-skeleton{height:424px}}@media (min-width:1440px){.collection .product-skeleton{height:517px}}.pagination-skeleton{justify-content:center;gap:15px;width:100%;height:30px;margin-top:auto;display:flex}.pagination-skeleton__item{min-width:28px;min-height:28px}.pagination-skeleton__item--wide{width:48px;height:28px}@media (min-width:1024px){.pagination-skeleton__item--wide{width:190px}}.pagination-skeleton__item .product-skeleton-block{width:100%;height:100%;display:block}
