.brands-list{align-self:stretch;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:8px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brands-list::-webkit-scrollbar{display:none}@media(min-width:768px){.brands-list{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:0;margin-right:0;overflow-x:visible;padding:8px 0}}@media(min-width:1024px){.brands-list{margin-bottom:24px;padding:24px 0}}.brands-list__item{align-items:center;display:flex;flex-shrink:0;height:72px;justify-content:center;padding:4px;transition:.2s;width:180px}.brands-list__item .brand-logo-img,.brands-list__item img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.brands-list__item:hover{transform:scale(1.05)}@media(min-width:768px){.brands-list__item{width:auto}}@media(min-width:1024px){.brands-list__item{height:96px}}.section-categories{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding-bottom:24px;padding-top:24px;position:relative}@media(min-width:1024px){.section-categories{padding-bottom:32px;padding-top:16px}}.section-categories__slider{position:relative;width:100%}.section-categories__slider .categories-swiper{width:100%}.section-categories__slider .categories-swiper .swiper-slide{box-sizing:border-box;height:auto}.section-categories__slider .custom-swiper-nav-prev{left:16px;right:auto}@media(min-width:1024px){.section-categories__slider .custom-swiper-nav-prev{left:40px}}.section-categories__slider .custom-swiper-nav-next{left:auto;right:16px}@media(min-width:1024px){.section-categories__slider .custom-swiper-nav-next{right:40px}}.category-card{aspect-ratio:632/1080;display:block;height:auto;max-height:calc(100svh - var(--header-height));overflow:hidden;position:relative;transition:.2s;width:100%}.category-card .category-card__image{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.category-card .category-card__image,.category-card:before{height:100%;inset:0;position:absolute;width:100%}.category-card:before{background-color:#00000061;content:"";transition:.2s;z-index:1}@media(min-width:1024px){.category-card:before{background-color:#0000005c}.category-card:hover:before{background-color:#0000007a}.category-card:hover .category-card__default{opacity:0;pointer-events:none;transform:scale(.92)}.category-card:hover .category-card__content{opacity:1;pointer-events:auto;transform:scale(1)}}.category-card__content,.category-card__default{align-items:center;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;text-align:center;transition:opacity .55s ease,transform .55s ease;z-index:3}.category-card__default{display:none}@media(min-width:1024px){.category-card__default{display:flex;opacity:1;padding:24px 20px;transform:scale(1)}}.category-card__default .category-card__title{color:#fff;letter-spacing:.06em;text-shadow:0 0 1px rgba(0,0,0,.28),0 1px 10px rgba(0,0,0,.15)}.category-card__content{box-sizing:border-box;padding:28px 16px;width:100%}@media(min-width:1024px){.category-card__content{opacity:0;padding:32px 24px;pointer-events:none;transform:scale(.94)}}.category-card__title{color:var(--color-white);font-size:22px;line-height:1.25;text-align:center;text-transform:uppercase}@media(min-width:1024px){.category-card__title{font-size:26px;line-height:1.2}}.category-card__content .category-card__title{color:#fff;font-size:18px;line-height:1.25;margin-bottom:8px;text-shadow:0 0 1px rgba(0,0,0,.22),0 1px 8px rgba(0,0,0,.12)}@media(min-width:1024px){.category-card__content .category-card__title{font-size:22px;line-height:1.2;margin-bottom:12px}}.category-card__subtitle{color:#fff;font-family:var(--font-e);font-size:18px;line-height:1.3;margin-bottom:10px;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.2),0 1px 6px rgba(0,0,0,.1)}@media(min-width:1024px){.category-card__subtitle{font-size:22px;line-height:1.3;margin-bottom:14px}}.category-card__text{color:#fafafa;font-size:15px;line-height:1.5;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:36rem;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.18),0 1px 6px rgba(0,0,0,.08)}@media(min-width:1024px){.category-card__text{font-size:17px;line-height:1.55;margin-bottom:20px}}.category-card__link{color:#fff;font-size:14px;line-height:1.4;text-shadow:0 0 1px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.08)}@media(min-width:1024px){.category-card__link{font-size:15px}}.category-card__link svg{stroke:#fff}.section-categories__all-directions{color:#171717;display:block;font-family:var(--font-e);font-size:16px;line-height:1.25;margin-top:16px;text-align:center}@media(min-width:1024px){.section-categories__all-directions{font-size:18px;margin-top:24px}}.category-card--all-directions{align-items:center;aspect-ratio:632/1080;background-color:#fff;border:1px solid rgba(0,0,0,.06);justify-content:center;max-height:calc(100svh - var(--header-height));transition:background-color .35s ease,border-color .35s ease}.category-card--all-directions:before{display:none}.category-card--all-directions:hover{background-color:#fafafa;border-color:#0000001a}.category-card__all-directions{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px 24px;position:relative;width:100%;z-index:1}.category-card__all-title{color:#171717;font-family:var(--font-e);font-size:22px;line-height:1.25;text-align:center}@media(min-width:1024px){.category-card__all-title{font-size:26px;line-height:1.2}}.collections{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:24px}@media(min-width:768px){.collections{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}}@media(min-width:1024px){.collections{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(60,calc(1.66667svh - var(--header-height)/60 - 11.8px))}}.collection-item{height:100%}@media(min-width:1024px){.collection-item:first-child{grid-column:span 2;grid-row:span 60}.collection-item:nth-child(2),.collection-item:nth-child(3){grid-column:span 1;grid-row:span 24}.collection-item:nth-child(4){grid-column:span 2;grid-row:span 36}.collection-item:nth-child(4) .collection-item__content{padding-bottom:82px}}.collection-item{position:relative}.collection-item:before{background-color:#0003;content:"";height:100%;inset:0;position:absolute;transition:.2s;width:100%;z-index:1}.collection-item:hover:before{background-color:#0000001a}.collection-item--big .collection-item__content{bottom:0;gap:24px;padding-bottom:32px;top:auto;transform:unset}@media(min-width:1024px){.collection-item--big .collection-item__content{bottom:auto;gap:48px;padding:24px;top:50%;transform:translateY(-50%)}}.collection-item--big .collection-item__title{font-size:32px;line-height:1}@media(min-width:1024px){.collection-item--big .collection-item__title{font-size:48px}}.collection-item__logo{display:block;height:auto;left:50%;max-width:153px;opacity:.6;position:absolute;top:48px;transform:translate(-50%);width:100%}@media(min-width:1024px){.collection-item__logo{max-width:272px}}.collection-item__bg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.collection-item__content{align-items:center;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;padding-bottom:32px;padding-left:24px;padding-right:24px;position:absolute;text-align:center;width:100%;z-index:2}.collection-item__title{color:var(--color-white);font-family:var(--font-e);font-size:32px;line-height:1}.collection-item__button{align-items:center;background-color:#fff;border-radius:8px;color:#000;display:flex;font-size:18px;font-weight:400;height:40px;justify-content:center;line-height:24px;padding:0 16px;transition:.2s}.collection-item__button:hover{opacity:.9}.promo{display:flex;height:calc(100svh - var(--header-height));position:relative}@media(min-width:768px){.promo{height:620px}}@media(min-height:620px)and (min-width:768px){.promo{height:calc(100svh - var(--header-height))}}.promo-with-content .promo__buttons{z-index:4}.promo-with-content:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.498));content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.promo__video{height:100%;position:relative;width:100%}.promo__video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.promo__video:before{background-color:#0000004d;content:"";z-index:1}.promo__content,.promo__video:before{inset:0;position:absolute}.promo__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:16px;padding-right:16px;width:100%;z-index:2}.promo-with-content .promo__content{justify-content:flex-end}.promo-with-content .promo__buttons{bottom:16px}@media(min-width:1024px){.promo-with-content .promo__buttons{bottom:24px}}.promo-with-content .video-mute{display:none}.promo__media-wrap{align-self:stretch;flex:1 1 auto;height:100%;min-height:0;position:relative;width:100%}.promo--video-half.promo-with-content:before{display:none}@media(min-width:768px){.promo--video-half{align-items:stretch;flex-direction:row}.promo--video-half .promo__content,.promo--video-half .promo__media-wrap{flex:0 0 50%;height:100%;max-width:50%;width:50%}.promo--video-half .promo__content{background:#141414;justify-content:center;inset:auto;position:relative}.promo--video-half .promo__buttons{bottom:16px}}@media(min-width:768px)and (min-width:1024px){.promo--video-half .promo__buttons{bottom:24px}}@media(max-width:767px){.promo--video-half{flex-direction:column;height:auto;min-height:auto}.promo--video-half .promo__media-wrap{flex:none;height:min(56svh,440px);width:100%}.promo--video-half .promo__content{background:#141414;flex:none;height:auto;justify-content:center;inset:auto;max-width:none;min-height:200px;position:relative;width:100%}}.promo__logo{display:block;flex-shrink:0;height:auto;margin-bottom:24px;width:135px}@media(min-width:1024px){.promo__logo{margin-bottom:48px;width:613px}}.promo__title{color:#fff;font-size:24px;line-height:32px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.promo__title{font-size:40px;line-height:1}}.promo__buttons{align-items:center;bottom:16px;display:flex;gap:16px;justify-content:flex-end;left:50%;position:absolute;transform:translate(-50%);z-index:3}@media(min-width:1024px){.promo__buttons{bottom:64px}}
