.ProductCard{cursor:pointer;max-width:695px}.ProductCard__img{object-fit:cover;border-radius:24px;width:100%;max-width:695px;height:557px}.ProductCard_sub{justify-content:space-between;margin-top:24px;font-family:EB Garamond,serif;display:flex}.ProductCard_sub-productName{color:#ffffff80;font-size:20px;font-weight:400}.ProductCard_sub-price{font-size:32px;font-weight:800}.ProductCard_title{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:-8px;font-family:EB Garamond,serif;display:flex}.ProductCard_sub-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:277px;font-size:32px;font-weight:500;overflow:hidden}.ProductCard_sub-oldPrice{color:#ffffff80;font-size:20px;font-weight:500;text-decoration:line-through}.ProductCard_btns{justify-content:space-between;gap:15px;margin-top:24px;display:flex}
.ProductsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:64px 40px;width:100%;margin-top:64px;display:grid}.ProductsGrid__pages-pagination_wrapper{flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin-top:64px;display:flex}.pag__numbers-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.pag__number{letter-spacing:0%;cursor:pointer;justify-content:center;align-items:center;min-width:44px;padding:5px 14px;font-family:EB Garamond,serif;font-size:24px;font-weight:700;transition:all .3s;display:flex}.pag__number-inp{width:50px;box-shadow:none;text-align:center;letter-spacing:0%;appearance:textfield;background:0 0;border:none;border-radius:0;outline:none;padding:4px 0 0;font-size:24px;font-weight:400}.pag__number-inp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pag__number-inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pag__number-inp[type=number]{-moz-appearance:textfield}@media (max-width:768px){.ProductsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:40px 20px;margin-top:40px}.ProductsGrid__pages-pagination_wrapper{gap:15px;margin-top:40px}.pag__number{min-width:35px;padding:5px 10px;font-size:20px}.pag__number-inp{width:40px;font-size:20px}.ProductsGrid__pages-pagination_wrapper img{width:24px;height:24px}}@media (max-width:480px){.pag__number{padding:2px 8px;font-size:18px}.pag__numbers-wrapper{gap:4px}}.productCardSkeleton{max-width:400px}.productCardSkeleton__img{background:linear-gradient(#494949,#797979);border-radius:24px;width:100%;height:557px;margin-bottom:24px;animation:.5s ease-in-out infinite alternate-reverse loading}@media (max-width:768px){.productCardSkeleton__img{height:350px}}.productCardSkeleton__info{background:linear-gradient(#494949,#797979);border-radius:24px;width:100%;height:155px;margin-bottom:24px;animation:.5s ease-in-out infinite alternate-reverse loading}@keyframes loading{0%{opacity:.8}to{opacity:1}}
.Catalog{background-image:url(/Catalog-bg.png);background-size:cover;padding:100px}@media (max-width:1600px){.Catalog{padding:100px 20px 20px}}.Catalog__intro{justify-content:center;padding-top:100px;display:flex}.Catalog h1{text-align:center;color:#0000;background-image:linear-gradient(150deg,#d9d9d9 50%,#737373 65% 67%,#d9d9d9 90%);-webkit-background-clip:text;background-clip:text;margin-top:0;padding:0;font-family:Blacker;font-size:143px;line-height:100%}.blur-box{display:inline-block;position:relative}.Catalog .blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.Catalog__main{gap:40px;margin-top:170px;display:flex}.price__input{max-width:120px}.Divider-catalog{width:100%;margin-top:120px;position:absolute;left:0}.catalog_grid{width:100%}.catalog_grid-nav_info{letter-spacing:4%;align-items:center;gap:8px;font-family:Viaoda Libre,serif;font-size:20px;font-weight:400;display:flex}.nav_info-active{color:#ffffff80}@media (max-width:1050px){.blur{top:28%}.Catalog h1{font-size:96px}.Catalog{padding:20px}.Catalog__main{flex-direction:column}}@media (max-width:610px){.Catalog h1{font-size:86px}}@media (max-width:540px){.Catalog h1{margin-top:160px;font-size:54px}.Divider-catalog,.Catalog__main{margin-top:60px}.blur{opacity:.7;top:32%}}
