.compact-cards-list{position:relative;grid-column:span 12;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width <= 1024px){.compact-cards-list{grid-column:span 6}}@media (width <= 576px){.compact-cards-list{grid-column:span 2}}.compact-cards-list__button{grid-column:span 12;margin-top:24px}@media (width <= 1024px){.compact-cards-list__button{grid-column:span 6}.compact-card--accessories .compact-card__button svg{display:none}}.compact-cards-slider{max-width:100%;width:100%}@media (width <= 576px){.compact-cards-list__button{grid-column:span 2}.compact-cards-slider{padding-right:12px}.compact-cards-slider:has(.compact-card--horizontal){padding-right:0;padding-bottom:0}}@media (576px <= width <= 1024px){.compact-cards-slider:has(.compact-card--horizontal) swiper-slide{grid-column:span 2}}.compact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px;border-radius:16px;background-color:var(--bg-dark);width:100%;height:100%}.compact-card--pc .compact-card__title{margin-bottom:4px;font-size:16px;line-height:24px;text-transform:uppercase}.compact-card--pc .compact-card__price-block{margin-bottom:16px}.compact-card--pc .compact-card__price{font-size:18px;line-height:28px}.compact-card--accessories .compact-card__image{aspect-ratio:1}.compact-card--server .compact-card__title{margin-top:16px;margin-bottom:4px;font-size:16px;line-height:24px;text-transform:uppercase;text-align:center}.compact-card--horizontal{height:auto}@media (width > 1024px){.compact-card--horizontal .compact-card__components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-card--horizontal .compact-card__component-container:last-child{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compact-card--horizontal .compact-card__component-container:last-child .compact-card__component-value{margin:0;border-radius:8px}.js-compact-cards-server-section .compact-cards-list.before-init swiper-slide:nth-child(n+4){display:none}}@media (width > 576px){.compact-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;padding-bottom:8px}.compact-card--horizontal.compact-card--server .compact-card__title{text-align:left}.compact-card--horizontal.compact-card--server .compact-card__descr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.compact-card--horizontal .compact-card__image-container{padding-right:4px}.compact-card--horizontal .compact-card__image{height:100%;padding-bottom:12px}.compact-card--horizontal .compact-card__slider{max-width:242px;max-height:242px}.compact-card--horizontal .compact-card__container{padding-top:8px}.compact-card--horizontal .compact-card__performance{margin:0 4px 8px 0}.compact-card--horizontal .compact-card__title{margin-top:8px}.compact-card--horizontal .compact-card__descr{margin-bottom:16px}.compact-card--horizontal .compact-card__price-block{margin-top:0}}.compact-card:has(.compact-card__credit) .compact-card__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.compact-card__image-container{padding:8px 8px 0}.compact-card__image{padding:12px 12px 6px;background-color:var(--gray);border-radius:8px}.compact-card__image .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.compact-card__image .slider-container>.compact-card__slider{height:100%;overflow:hidden}.compact-card__image .slider-container>.compact-card__slider>.compact-card__slider-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compact-card__image .slider-container>.compact-card__slider>.compact-card__slider-slide *{margin:auto;width:100%}.compact-card__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:4px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}@media (width <= 1024px){.compact-card__pagination{opacity:1}}.compact-card__pagination--disabled{display:none}.compact-card__pagination-button{position:relative;width:100%;height:2px;background-color:var(--white-20);border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.compact-card__pagination-button::after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.compact-card__pagination-button--active{background-color:var(--white-60)}.compact-card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.compact-card__button,.compact-card__components,.compact-card__descr,.compact-card__price-block,.compact-card__title,.compact-card__trade-in{margin:0 16px}.compact-card__performance{margin:4px 8px 0}.compact-card__subtitle{margin-bottom:2px;padding:6px 10px;font-weight:500;font-size:12px;line-height:16px;color:var(--white-40);background-color:var(--gray);border-radius:8px}.compact-card__performance-list{display:grid;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px}.compact-card__performance-item{padding:6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--gray);border-radius:8px}.compact-card__performance-title,.compact-card__performance-value{font-weight:500;font-size:12px;line-height:16px}.compact-card__performance-title{color:var(--white-40)}.compact-card__performance-value{color:var(--white)}.compact-card__trade-in{margin-top:8px;margin-bottom:22px}.compact-card__trade-in-tooltip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;font-size:14px;line-height:20px;color:var(--white-40)}.compact-card__trade-in-tooltip:has(.compact-card__trade-in-tooltip-button:hover) .compact-card__trade-in-tooltip-body{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.compact-card__trade-in-tooltip-button{width:16px;height:16px}.compact-card__trade-in-tooltip-button svg{width:16px;height:16px;fill:var(--white-40);-webkit-transition:fill .3s;transition:fill .3s}.compact-card__trade-in-tooltip-body{position:absolute;left:-16px;right:-16px;top:32px;padding:16px;font-weight:500;font-size:12px;line-height:16px;color:var(--white);border-radius:16px;background:var(--light-gray);-webkit-box-shadow:0 0 20px 0 var(--black-40);box-shadow:0 0 20px 0 var(--black-40);opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:2}@media (any-hover:hover){.compact-card__image:hover .compact-card__pagination{opacity:1}.compact-card__pagination-button:not(.compact-card__pagination-button--active):hover{background-color:var(--white-40)}.compact-card__trade-in-tooltip-button:hover svg{fill:var(--white)}.compact-card__trade-in-tooltip-body:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.compact-card__info-button:hover svg{fill:var(--white-60)}}.compact-card__trade-in-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:500;font-size:14px;line-height:20px;color:var(--white)}.compact-card__trade-in-feature svg{width:16px;height:16px;fill:var(--green)}.compact-card__title{margin-top:8px;margin-bottom:12px;font-weight:700;font-size:14px;line-height:20px;color:var(--white)}.compact-card__descr{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-weight:500;font-size:14px;line-height:20px;color:var(--white-40)}.compact-card__descr:has(.compact-card__info-button){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compact-card__descr:has(.compact-card__info-button:hover) .compact-card__info-tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.compact-card__info-button{width:16px;height:16px}.compact-card__info-button svg{width:16px;height:16px;fill:var(--white-40);-webkit-transition:fill .3s;transition:fill .3s}.compact-card__info-tooltip{position:absolute;left:-16px;right:-16px;top:calc(100% + 8px);padding:16px;font-weight:500;font-size:16px;line-height:20px;color:var(--white);border-radius:16px;background:var(--light-gray);-webkit-box-shadow:0 0 20px 0 var(--black-40);box-shadow:0 0 20px 0 var(--black-40);opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:2}@media (any-hover:hover){.compact-card__info-tooltip:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.compact-card__credit-button:hover svg{fill:var(--white-60)}}.compact-card__price-block{margin-top:auto;margin-bottom:12px}.compact-card__price-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compact-card__price{font-weight:700;font-size:16px;line-height:24px;color:var(--white)}.compact-card__old-price{font-weight:500;font-size:12px;line-height:16px;text-decoration:line-through;color:var(--white-40)}.compact-card__discount{margin-left:8px;padding:4px 8px;font-weight:700;font-size:12px;line-height:16px;color:var(--red-txt);background-color:rgba(212,60,56,.2);border-radius:12px}@media (width <= 1200px){.compact-card__discount{display:none}}.compact-card__credit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:20px;color:var(--white-60)}.compact-card__credit:has(.compact-card__credit-button:hover) .compact-card__credit-tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.compact-card__credit-button{width:16px;height:16px}.compact-card__credit-button svg{width:16px;height:16px;fill:var(--white-40);-webkit-transition:fill .3s;transition:fill .3s}.compact-card__credit-tooltip{position:absolute;left:-16px;right:-16px;bottom:24px;padding:16px;font-weight:500;font-size:16px;line-height:20px;color:var(--white);border-radius:16px;background:var(--light-gray);-webkit-box-shadow:0 0 20px 0 var(--black-40);box-shadow:0 0 20px 0 var(--black-40);opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:2}@media (any-hover:hover){.compact-card__credit-tooltip:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.compact-card__components{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px}.compact-card__component-type{margin-bottom:8px;font-weight:500;font-size:12px;line-height:16px;color:var(--white-60)}.compact-card__component-type+.compact-card__component-value,.compact-card__component-value:first-child{margin-bottom:2px;border-radius:8px 8px 0 0}.compact-card__component-value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 12px;font-weight:500;font-size:14px;line-height:20px;color:var(--white);background-color:var(--gray)}.compact-card__component-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-card__component-value span.gray{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--white-60)}.compact-card__component-value span.white{color:var(--white)}.compact-card__component-value:last-child{border-radius:0 0 8px 8px}.compact-card__image .slider-container.before-init{max-width:240px;max-height:240px}@media (width <= 1024px){.compact-card__image .slider-container.before-init{max-width:280px;max-height:280px}}@media (width <= 576px){.compact-card__image .slider-container.before-init{max-width:484px;max-height:484px}}.compact-card__image .slider-container.before-init .compact-card__slider-slide:not(:first-child){display:none}.js-compact-cards-accessories-section .compact-cards-list.before-init{min-height:410px;max-height:410px}@media (width <= 1024px){.js-compact-cards-accessories-section .compact-cards-list.before-init{min-height:380px;max-height:380px}.js-compact-cards-accessories-section .compact-cards-list.before-init swiper-slide:nth-child(n+4){display:none}}@media (width <= 576px){.js-compact-cards-accessories-section .compact-cards-list.before-init{min-height:412px;max-height:412px}.js-compact-cards-accessories-section .compact-cards-list.before-init swiper-slide:nth-child(n+3){display:none}}.js-compact-cards-pc-section .compact-cards-list.before-init{min-height:558px;max-height:558px}@media (width <= 1024px){.js-compact-cards-pc-section .compact-cards-list.before-init{min-height:1240px;max-height:1240px}}@media (width <= 576px){.js-compact-cards-pc-section .compact-cards-list.before-init{min-height:806px;max-height:806px}.js-compact-cards-pc-section .compact-cards-list.before-init swiper-slide:not(:first-child){display:none}}.js-compact-cards-server-section .compact-cards-list.before-init{min-height:665px;max-height:665px}@media (width <= 1024px){.js-compact-cards-server-section .compact-cards-list.before-init{min-height:auto;max-height:auto}}@media (width <= 576px){.js-compact-cards-server-section .compact-cards-list.before-init{min-height:966px;max-height:966px}.js-compact-cards-server-section .compact-cards-list.before-init swiper-slide:not(:first-child){display:none}}