.card-skeleton{background:#323232;border-radius:16px;display:flex;flex-direction:column;gap:16px;opacity:.05;padding:16px}.card-skeleton__img{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:12px;height:200px;width:100%}@media screen and (min-width:1040px){.card-skeleton__img{height:240px}}.card-skeleton__title{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:8px;height:24px;width:80%}@media screen and (min-width:1040px){.card-skeleton__title{height:28px}}.card-skeleton__price{align-items:center;display:flex;gap:16px}.card-skeleton__price__old{height:20px;width:100px}.card-skeleton__price__new,.card-skeleton__price__old{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:4px}.card-skeleton__price__new{height:24px;width:140px}@media screen and (min-width:1040px){.card-skeleton__price__new{height:28px}}.card-skeleton__tech{display:flex;flex-direction:column;gap:8px}.card-skeleton__tech__item{align-items:center;display:flex;gap:8px}.card-skeleton__tech__icon{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:4px;flex-shrink:0;height:32px;width:32px}.card-skeleton__tech__text{width:120px}.card-skeleton__price-credit,.card-skeleton__tech__text{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:4px;height:20px}.card-skeleton__price-credit{width:180px}.card-skeleton__button{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;width:100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card[data-v-ff1a91c4]{background:#333;border-radius:16px;padding:16px;text-decoration:none}@media screen and (min-width:1040px){.card[data-v-ff1a91c4]{transition:.3s}.card[data-v-ff1a91c4]:hover{background:#393838}}@media screen and (min-width:1250px){.card[data-v-ff1a91c4]{padding:24px}}@media screen and (min-width:1680px){.card[data-v-ff1a91c4]{padding:32px}}.card__img[data-v-ff1a91c4]{cursor:pointer;height:190px;overflow:hidden;position:relative}.card__img[data-v-ff1a91c4],.card__img img[data-v-ff1a91c4]{border-radius:16px;display:block;width:100%}.card__img img[data-v-ff1a91c4]{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:opacity .3s ease}@media screen and (min-width:1040px){.card__img[data-v-ff1a91c4]{height:264px}}.card .tmb-wrap[data-v-ff1a91c4]{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);border-radius:0 0 16px 16px;bottom:0;left:0;padding:8px;pointer-events:none;position:absolute;right:0}.card .tmb-wrap-table[data-v-ff1a91c4]{align-items:center;display:flex;gap:4px;justify-content:center;pointer-events:auto}.card .tmb-item[data-v-ff1a91c4]{background:#fff6;border-radius:2px;cursor:pointer;flex-shrink:0;height:4px;transition:all .2s ease;width:32px}.card .tmb-item[data-v-ff1a91c4]:hover{background:#fff9}.card .tmb-item.active[data-v-ff1a91c4]{background:#ff6200;height:4px}.card__title[data-v-ff1a91c4]{color:#fff;font-size:16px;margin-top:8px;text-transform:uppercase}@media screen and (min-width:1250px){.card__title[data-v-ff1a91c4]{font-size:24px;margin-top:25px}}.card__price[data-v-ff1a91c4]{align-items:center;display:flex;gap:8px;margin-top:8px}@media screen and (min-width:1250px){.card__price[data-v-ff1a91c4]{font-size:18px;margin-top:12px}}.card__price__old[data-v-ff1a91c4]{color:#fff;font-size:14px;text-decoration:line-through}@media screen and (min-width:1250px){.card__price__old[data-v-ff1a91c4]{font-size:18px}}.card__price__new[data-v-ff1a91c4]{color:#ff6200;font-size:16px}@media screen and (min-width:1250px){.card__price__new[data-v-ff1a91c4]{font-size:24px}}.card__tech[data-v-ff1a91c4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media screen and (min-width:1250px){.card__tech[data-v-ff1a91c4]{gap:12px;margin-top:24px}}.card__tech__item[data-v-ff1a91c4]{align-items:center;color:#c4c4c4;display:flex;font-size:12px;gap:8px;width:calc(50% - 4px)}@media screen and (min-width:1250px){.card__tech__item[data-v-ff1a91c4]{font-size:14px;width:calc(50% - 6px)}}.card__price-credit[data-v-ff1a91c4]{align-items:center;background:none;border:none;color:#ff6200;cursor:pointer;display:flex;font-size:16px;gap:8px;justify-content:center;margin-top:16px;padding:0;transition:opacity .2s;width:100%}@media screen and (min-width:1250px){.card__price-credit[data-v-ff1a91c4]{font-size:18px}}@media screen and (min-width:1680px){.card__price-credit[data-v-ff1a91c4]{font-size:24px;margin-top:24px}}.card__price-credit[data-v-ff1a91c4]:hover{opacity:.8}.card__price-credit[data-v-ff1a91c4]:active{opacity:.6}.card__price-credit img[data-v-ff1a91c4]{height:16px;width:16px}.card .v-button[data-v-ff1a91c4]{margin-top:16px;width:100%}@media screen and (min-width:1250px){.card .v-button[data-v-ff1a91c4]{margin-top:24px}}.main-list-cards{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.main-list-cards{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1680px){.main-list-cards{gap:24px}}.main-list-cards__item{min-width:320px}@media screen and (min-width:768px){.main-list-cards__item{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media screen and (min-width:1040px){.main-list-cards__item{flex:0 0 calc(33.333% - 10.67px);max-width:calc(33.333% - 10.67px)}}@media screen and (min-width:1680px){.main-list-cards__item{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}}.main-list-cards__button{margin:16px auto 0;padding:0 52px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1040px){.main-list-cards__button{display:none}}.catalog__load-more{display:flex;justify-content:center;margin-top:24px}@media screen and (min-width:1040px){.catalog__load-more{margin-top:32px}}.catalog__load-more__button{padding:0 52px}
