.mainPage__container{margin:0;padding:0;position:relative}.mainPage__block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mainPage__block-bg-wrapper{height:1080px;height:var(--windowHeight);overflow:hidden;width:100%}.mainPage__video{background-color:#fff;background-color:var(--main-white-color);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mainPage__promo-text-block{color:#fff;color:var(--main-white-color);display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:308px;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.mainPage__promo-slide-tittle{font-family:EBGaramond,"EBGaramond Fallback",sans-serif}.mainPage__promo-slide-link{color:#fff;color:var(--main-white-color);position:relative}.mainPage__promo-slide-link:after{background-color:#fff;background-color:var(--main-white-color);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.mainPage__separator{background-color:#fff;background-color:var(--main-white-color);height:5px;margin-top:-1px;position:relative;width:100%;z-index:5}.more-products__carousel:hover .mainPage__carousel-slides{-webkit-animation-play-state:paused;animation-play-state:paused}.mainPage__carousel-slides{-webkit-animation:slide 50s linear infinite;animation:slide 50s linear infinite;-webkit-animation:var(--carouselTime) slide infinite linear;animation:var(--carouselTime) slide infinite linear;display:-webkit-box;display:-ms-flexbox;display:flex}.mainPage__carousel-slide{width:25vw;width:calc((100vw - var(--scrollBarWidth))/4);-ms-flex-negative:0;flex-shrink:0}.mainPage-block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.mainPage-block-header__link{color:#130f0f;color:var(--main-color);font-size:14px;font-weight:500;margin-bottom:4px;position:relative}.mainPage-block-header__link:after{background-color:#130f0f;background-color:var(--main-color);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.mainPage__categories{padding-top:45px}.categories__image-wrapper{display:block;overflow:hidden;position:relative;width:100%}.categories__image-wrapper:hover .categories__tittle-block{-webkit-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transition:-webkit-transform ease-in-out var(--transition-time);transition:-webkit-transform ease-in-out var(--transition-time);transition:transform ease-in-out var(--transition-time);transition:transform ease-in-out var(--transition-time),-webkit-transform ease-in-out var(--transition-time)}.categories__image-wrapper.--leggings{grid-area:leggings}.categories__image-wrapper.--tops{grid-area:tops}.categories__image-wrapper.--t-shirts{grid-area:t-shirts}.categories__image-wrapper.--bags{grid-area:bags}.mainPage__categories-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;grid-template-areas:"leggings leggings tops" "t-shirts bags bags"}.categories__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.categories__tittle-block{color:#fff;color:var(--main-white-color);display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:52%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:0 0;transform-origin:0 0;grid-gap:15px;gap:15px;padding:0 15px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transition:-webkit-transform ease-in-out var(--transition-time);transition:-webkit-transform ease-in-out var(--transition-time);transition:transform ease-in-out var(--transition-time);transition:transform ease-in-out var(--transition-time),-webkit-transform ease-in-out var(--transition-time)}.categories__title{font-family:EBGaramond,"EBGaramond Fallback",sans-serif;text-align:center}.categories__title.--mobile-only{display:none}.categories__link{color:#fff;color:var(--main-white-color);position:relative}.categories__link:after{background-color:#fff;background-color:var(--main-white-color);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.mainPage__split-layout{padding-top:72px}.mainPage__split-layout.--higher{padding-top:34px}.mainPage__split-layout-grid{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1065px){.mainPage__block,.mainPage__block-bg-wrapper{height:calc(100vh + 5px)}.mainPage__carousel-slide{width:33.33333vw;width:calc((100vw - var(--scrollBarWidth))/3);-ms-flex-negative:0;flex-shrink:0}.mainPage__video{height:588px}.mainPage__promo-text-block{top:260px;grid-gap:18px;gap:18px;width:335px}.categories__title.--mobile-only{display:block}.mainPage__promo-slide-link{font-size:14px;font-weight:500;text-transform:none}.mainPage-block-header__link{margin-bottom:1px}.mainPage__categories-grid{grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;grid-template-areas:"leggings  tops" "t-shirts  bags"}.categories__tittle-block{top:50%}.categories__link{display:none}.mainPage__categories{padding-top:18px}.mainPage__split-layout{padding-top:48px}.mainPage__split-layout.--higher{padding-top:3px}.mainPage__split-layout-grid{grid-template-columns:1fr;grid-gap:24px;gap:24px}.mainPage__split-layout-grid.--reverse-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mainPage__categories-container{padding:0}}@media screen and (max-width:800px){.mainPage__carousel-slide{width:50vw;width:calc((100vw - var(--scrollBarWidth))/2);-ms-flex-negative:0;flex-shrink:0}.mainPage__bottom-blocks{grid-template-columns:1fr 1fr}.mainPage__bottom-block-title{font-size:7.46667vw;font-size:calc(var(--windowCenter)*2*28/375)}.mainPage__bottom-blocks .product-card__image{aspect-ratio:2/3}}