.main-filters{background:#323232;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:-82px;padding:16px;position:relative;z-index:2}@media screen and (min-width:1040px){.main-filters{flex-direction:row;margin-top:-50px}}.main-filters__item{flex:1}@media screen and (min-width:1040px){.main-filters__button{padding:0 48px}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.main-slider{margin-left:-16px!important;margin-top:-92px;position:relative;width:calc(100% + 32px);z-index:1}.main-slider .swiper-pagination{align-items:center;bottom:86px!important;display:flex!important;gap:12px;justify-content:center;left:0!important;padding:0 16px;position:absolute;right:0!important;width:100%}@media screen and (min-width:1040px){.main-slider .swiper-pagination{bottom:64px!important;justify-content:flex-start;padding:0 64px}}@media screen and (min-width:1680px){.main-slider .swiper-pagination{bottom:64px!important;justify-content:flex-start;padding:0 156px}}.main-slider .swiper-pagination-bullet{background:#fff9;border-radius:4px;flex:0 0 auto;height:8px;margin:0!important;opacity:1;transition:width .3s;width:80px}.main-slider .swiper-pagination-bullet-active{background:#fff;width:160px}@media screen and (min-width:1040px){.main-slider{height:100vh;margin-left:-64px!important;width:calc(100% + 128px)}}@media screen and (min-width:1680px){.main-slider{height:100vh;margin-left:-156px!important;width:calc(100% + 302px)}}.main-slider__skeleton{opacity:.05;position:relative}.main-slider__skeleton-img{animation:main-slider-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;height:504px;width:100%}@media screen and (min-width:1040px){.main-slider__skeleton-img{height:100vh}}.main-slider__skeleton-overlay{background:linear-gradient(0deg,transparent,rgba(0,0,0,.4) 70%);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:flex-end;padding:109px 16px 0;position:absolute}@media screen and (min-width:1040px){.main-slider__skeleton-overlay{background:linear-gradient(180deg,#00000080,#fff0 80%,#00000080);padding:200px 64px 64px}}@media screen and (min-width:1680px){.main-slider__skeleton-overlay{padding:320px 156px 96px}}.main-slider__skeleton-title{background:#e9ecef;border-radius:6px;height:32px;max-width:670px;width:70%}@media screen and (min-width:1040px){.main-slider__skeleton-title{height:40px}}@media screen and (min-width:1680px){.main-slider__skeleton-title{height:48px}}.main-slider__skeleton-title{opacity:.9}.main-slider__skeleton-lines{display:flex;flex-direction:column;gap:6px}@media screen and (min-width:1040px){.main-slider__skeleton-lines{gap:12px}}@media screen and (min-width:1680px){.main-slider__skeleton-lines{gap:16px}}.main-slider__skeleton-line{background:#e9ecef;border-radius:6px;height:12px;max-width:480px;width:50%}.main-slider__skeleton-line.short{width:35%}@keyframes main-slider-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.main-slider__slide{position:relative}@media screen and (min-width:1040px){.main-slider__slide{align-items:flex-end;display:flex}}.main-slider__slide__img{height:504px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}@media screen and (min-width:1040px){.main-slider__slide__img{height:100%}}.main-slider__slide__block{background:linear-gradient(0deg,transparent,rgba(0,0,0,.8) 70%);color:#fff;height:70%;padding:124px 16px 0;position:absolute;width:100%;z-index:2}@media screen and (min-width:1040px){.main-slider__slide__block{background:linear-gradient(180deg,#000c,#fff0 80%,#000c);height:100%;padding:200px 64px 0}}@media screen and (min-width:1680px){.main-slider__slide__block{padding:320px 156px 0}}.main-slider__slide__block__title{font-size:32px;font-weight:800;text-transform:uppercase}@media screen and (min-width:1040px){.main-slider__slide__block__title{font-size:40px;width:480px}}@media screen and (min-width:1680px){.main-slider__slide__block__title{font-size:48px;width:670px}}.main-slider__slide__block__button{display:none}@media screen and (min-width:1040px){.main-slider__slide__block__button{display:flex;margin-top:64px;max-width:-moz-fit-content;max-width:fit-content;padding:0 54px}}.main-slider__slide__block__text{display:flex;flex-direction:column;gap:4px;margin-top:6px}.main-slider__slide__block__text ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin-left:0}@media screen and (min-width:1040px){.main-slider__slide__block__text ul{list-style:disc;margin-left:16px}.main-slider__slide__block__text{font-size:18px;gap:12px;margin-top:24px}.main-slider__slide__block__text ul{gap:12px}}@media screen and (min-width:1680px){.main-slider__slide__block__text{font-size:24px;gap:16px}.main-slider__slide__block__text ul{gap:16px}}.main-list{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:1040px){.main-list{display:flex;gap:12px}}@media screen and (min-width:1680px){.main-list{gap:24px}}.main-list__item{align-items:center;background:#333;border-radius:16px;color:#fff;display:flex;font-size:14px;gap:8px;max-width:-moz-fit-content;max-width:fit-content;padding:8px;text-decoration:none}@media screen and (min-width:1040px){.main-list__item{cursor:pointer;flex-direction:column;max-width:none;padding:16px;transition:.3s;width:calc(14% - 8px)}.main-list__item:hover{background:#393838}}.main-list__item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1040px){.main-list__item__icon{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}}@media screen and (min-width:1680px){.main-list__item__icon{height:56px;width:56px}}.main-list__item--link{color:#ff6200;padding:8px 16px}.main-list__item--link img{display:none}@media screen and (min-width:1040px){.main-list__item--link{align-items:center;background:none;display:flex;flex-direction:row;gap:8px;position:absolute;right:36px;top:-50px;white-space:nowrap}.main-list__item--link:hover{background:none}.main-list__item--link img{display:block}}@media screen and (min-width:1250px){.main-list__item--link{right:16px;top:-90px}}@media screen and (min-width:1680px){.main-list__item--link{top:-106px}}.recommend-slider{border-radius:16px;width:calc(100% + 16px)}.recommend-slider__skeleton{display:grid;gap:8px;grid-auto-columns:calc(33.33% - 6px);grid-auto-flow:column}.recommend-slider__skeleton-card{border-radius:16px;overflow:hidden;position:relative}.recommend-slider__skeleton-img{animation:recommend-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 37%,#e9ecef 63%);background-size:400% 100%;border-radius:16px;height:228px;position:relative;width:100%;z-index:1}.recommend-slider__skeleton-overlay{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;display:flex;height:80%;justify-content:center;position:absolute;width:100%;z-index:2}.recommend-slider__skeleton-title{background:#e9ecef;border-radius:8px;height:16px;margin-bottom:40px;width:40%}@keyframes recommend-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.recommend-slider__slide{border-radius:16px;cursor:grab;display:flex;overflow:hidden;position:relative}.recommend-slider__slide :active{cursor:grabbing}.recommend-slider__slide__img{height:228px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.recommend-slider__slide__block{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;display:flex;height:80%;justify-content:center;position:absolute;text-decoration:none;width:100%;z-index:2}.recommend-slider__slide__block__title{color:#fff;margin-bottom:40px}.actions-slider{border-radius:8px;width:calc(100% + 16px)}.actions-slider__skeleton{display:grid;gap:8px;grid-auto-columns:calc(33.33% - 6px);grid-auto-flow:column}.actions-slider__skeleton-card{align-items:flex-start;background:#333;border-radius:8px;display:flex;flex-direction:column;gap:8px;height:189px!important;justify-content:flex-end;overflow:hidden;padding:26px 16px;position:relative}.actions-slider__skeleton-img{animation:actions-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:100px;opacity:.2;position:absolute;right:8px;top:8px;transform:rotate(16deg);width:100px;z-index:1}.actions-slider__skeleton-text,.actions-slider__skeleton-title{background:#e9ecef;border-radius:6px;height:14px;opacity:.9;position:relative;width:60%;z-index:2}.actions-slider__skeleton-title{height:16px;width:70%}.actions-slider__skeleton-text{width:50%}@keyframes actions-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.actions-slider__slide{align-items:flex-start;background:#333;border-radius:8px;color:#fff;cursor:grab;display:flex;flex-direction:column;gap:8px;height:240px!important;overflow:hidden;padding:26px 16px;position:relative}@media screen and (min-width:1040px){.actions-slider__slide{transition:.3s}.actions-slider__slide:hover{background:#393838}.actions-slider__slide:hover .actions-slider__slide__img{transform:rotate(12deg)}}@media screen and (min-width:1250px){.actions-slider__slide{border-radius:16px;height:320px!important}}.actions-slider__slide :active{cursor:grabbing}.actions-slider__slide__img{margin-left:auto;margin-top:-24px;max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:rotate(16deg);width:100%;z-index:1}@media screen and (min-width:1040px){.actions-slider__slide__img{transition:.3s}}@media screen and (min-width:1250px){.actions-slider__slide__img{max-height:200px;max-width:200px;width:200px}}.actions-slider__slide__title{font-weight:600;margin-top:-8px;text-transform:uppercase}.actions-slider__slide__title br{display:none}@media screen and (min-width:1250px){.actions-slider__slide__title{font-size:24px}}.actions-slider__slide__text{font-size:14px}@media screen and (min-width:1250px){.actions-slider__slide__text{font-size:16px}}@media screen and (min-width:1040px){.actions-slider__slide__text br{display:none}}
