@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-slider{width:100%;max-height:calc(100vh - var(--header-height));overflow:hidden}.index-slider__navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}@media (max-width:960px){.index-slider__navigation{display:none}}.index-slider__navigation:nth-child(1){left:8px}.index-slider__navigation:nth-child(2){right:8px}.index-slider__navigation svg{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center}.index-slider__item{max-width:100%}.index-slider__pagination{position:absolute;top:unset!important;bottom:15px!important;left:50%!important;transform:translate(-50%);z-index:10;display:flex;width:144px!important;max-width:100%;opacity:1;border-radius:0;background:#efeae7}.index-slider .swiper-pagination-bullet{display:block;background:#efeae7;flex-grow:1;height:1px;border-radius:0;opacity:1;margin:0!important}.index-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#18203e}.index-slider img{object-fit:cover;height:100%}.index-carousel{border-bottom:1px solid #efeae7}@media (max-width:960px){.index-carousel{margin-bottom:16px}}.index-carousel__inner{position:relative;display:flex;align-items:center;gap:24px;overflow:hidden;height:67px;-webkit-user-select:none;user-select:none;width:100%}.index-carousel__wrapper{display:flex;gap:24px;flex-shrink:0;counter-reset:marquee-item;justify-content:space-around;align-items:center;min-width:100%;animation:scroll 60s linear infinite;will-change:transform}.index-carousel__item{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.index-carousel__item img{width:auto;height:18px;max-height:18px;display:block;flex:0 0 auto;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.index-category{width:100%;min-height:600px;overflow:hidden;margin-top:32px}@media (max-width:960px){.index-category{min-height:unset}}.index-category__inner{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#0003}.index-category__bg{width:100%;height:100%}.index-category__text{font-size:28px;font-weight:500;line-height:28px;letter-spacing:0}@media (max-width:960px){.index-category__text{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0}}.index-category__text{text-transform:uppercase;color:#fff;position:absolute;z-index:2}.index-category picture,.index-category img{height:100%}.index-category img{object-fit:cover}.index-categories{width:100%;overflow:hidden}.index-categories__navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:960px){.index-categories__navigation{display:none}}.index-categories__navigation:nth-child(1){left:8px}.index-categories__navigation:nth-child(2){right:8px}.index-categories__navigation svg{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center}.index-categories__item{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:auto!important;padding:16px 0 48px}.index-categories__item:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#efeae6}@media (max-width:960px){.index-categories__item{min-width:172px;padding-bottom:36px}}.index-categories__item-img{display:inline-block}.index-categories__item-text{font-size:14px;font-weight:500;line-height:16px;letter-spacing:0}@media (max-width:960px){.index-categories__item-text{font-size:14px;font-weight:500;line-height:16px;letter-spacing:0}}.index-categories__item-text{text-transform:uppercase;text-align:center;flex:1;display:inline-block;padding:0 12px}.index-banners{width:100%;height:596px;overflow:hidden}@media (max-width:960px){.index-banners{height:622px}}.index-banners__inner{display:flex;height:100%}@media (max-width:960px){.index-banners__inner{flex-direction:column}}.index-banners__item{position:relative;display:flex;align-items:center;justify-content:center;flex:1;height:100%;background-color:#0003}.index-banners__item-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.index-banners__item-text{font-size:28px;font-weight:500;line-height:28px;letter-spacing:0}@media (max-width:960px){.index-banners__item-text{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0}}.index-banners__item-text{text-transform:uppercase;color:#fff;position:relative;z-index:2}.index-banners picture,.index-banners img{height:100%}.index-banners img{object-fit:fill}.index-info{width:100%;overflow:hidden;margin-top:13px}.index-info__inner{display:flex;justify-content:center;gap:210px;padding:64px}@media (max-width:1220px){.index-info__inner{gap:64px}}@media (max-width:960px){.index-info__inner{flex-direction:column;align-items:center;padding:64px 0}}.index-info__item{display:flex;flex-direction:column;align-items:center;max-width:260px;width:100%}.index-info__item-title{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0}@media (max-width:960px){.index-info__item-title{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0}}.index-info__item-title{text-transform:uppercase;text-align:center;margin-bottom:8px}.index-info__item-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;text-align:center;margin-bottom:15px}.index-info__item-link{font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;letter-spacing:.08em;text-transform:uppercase;color:#ab8e66;border-bottom:1px solid #ab8e66;margin-top:auto}.index-stylists-picks{width:100%;margin-top:32px}.index-stylists-picks__title{font-size:24px;font-weight:500;line-height:24px;letter-spacing:0}@media (max-width:960px){.index-stylists-picks__title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:0}}.index-stylists-picks__title{text-transform:uppercase;text-align:center;padding:32px 0}@media (max-width:960px){.index-stylists-picks__title{padding:20px 0}}.product-info{position:absolute;left:calc((var(--original-x) - 22) * 100% / 735);top:calc((var(--original-y) + 27) * 100% / 600);max-width:304px;width:max-content;background-color:#fff;box-shadow:0 0 20px #0000001a;padding:16px}.product-info__head{display:flex;justify-content:space-between;gap:12px}.product-info__head-left{width:108px;height:145px}.product-info__title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;letter-spacing:-.02em}.product-info__prices{display:flex;align-items:center;justify-content:center;gap:8px}.product-info__prices-base{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#1f222e}.product-info__prices-old{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#73798d;text-decoration-line:line-through}.product-info__prices-sale{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#ab8e66}.product-info__body{margin-top:16px}@media (max-width:960px){.product-info__body{margin-top:12px}}.product-info__sizes-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.product-info__sizes-item{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;letter-spacing:-.02em;position:relative;z-index:1;border:1px solid #efeae7;cursor:pointer;transition:all .3s;padding:8px 16px}.product-info__sizes-item:hover,.product-info__sizes-item._active{background-color:#ab8e66;border-color:#ab8e66;color:#fff}.product-info__sizes-count{font-size:10px;font-weight:500;line-height:10px;letter-spacing:0;color:#fff;position:absolute;top:-6px;right:-2px;z-index:2;width:max-content;border-radius:2px;background-color:#ab8e66;padding:2px 3px 1px}.product-info__actions{display:grid;grid-template-columns:1fr 48px;gap:8px;margin-top:12px}.product-info__favorite{display:flex;align-items:center;justify-content:center;max-width:46px;width:100%;max-height:46px;height:100%;cursor:pointer;border:1px solid #d2d3d7;transition:all .3s}.product-info__favorite svg{transition:all .3s}.product-info__favorite:hover{border-color:#1f222e}.product-info__favorite._filled,.product-info__favorite.fa-heart{color:#ab8e66}.product-info__favorite._filled svg,.product-info__favorite.fa-heart svg{fill:#ab8e66}.product-info__favorite svg{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center;fill:none}.product-info picture,.product-info img{height:100%}.carousel{margin-bottom:64px}@media (max-width:960px){.carousel{margin-bottom:32px}}.carousel__title{font-size:24px;font-weight:500;line-height:24px;letter-spacing:0}@media (max-width:960px){.carousel__title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:0}}.carousel__title{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;padding:32px 42px}@media (max-width:960px){.carousel__title{padding:20px 12px}}.carousel__title svg{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center}.carousel__slider{overflow:hidden}.carousel__pagination{max-width:400px;width:max-content!important;margin:48px auto 0}@media (max-width:960px){.carousel__pagination{margin:12px auto 0}}.carousel__pagination .swiper-pagination-bullet{min-width:15px;max-width:37px;height:5px;background-color:#efeae7;border-radius:0;opacity:1;margin:0!important}.carousel__pagination .swiper-pagination-bullet-active{background-color:#ab8e66}@media (max-width:960px){.carousel .container{padding:0}}.catalog-item{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden}.catalog-item .product-item-container{flex:1;display:flex;flex-direction:column;justify-content:space-between}.catalog-item__top{position:relative;flex-grow:1;overflow:hidden}@media (hover:hover){.catalog-item__top:hover .catalog-item__icons{opacity:1}.catalog-item__top:hover .catalog-item__info{transform:translate(-50%) translateY(0);opacity:1;visibility:visible}.catalog-item__top:hover .swiper-pagination-bullets.swiper-pagination-horizontal{opacity:1}}.catalog-item__top img{min-width:100%;min-height:100%;object-fit:cover}.catalog-item__slider{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:16px}@media (max-width:960px){.catalog-item__slider{padding-bottom:13px}}.catalog-item__slider .swiper-wrapper{height:100%}.catalog-item__slider .swiper-slide{position:relative;z-index:1;width:100%!important;height:100%;max-height:600px;min-height:237px;opacity:0;transition:opacity .3s}@media (max-width:960px){.catalog-item__slider .swiper-slide{opacity:1}}.catalog-item__slider .swiper-slide-active{opacity:1}@media (max-width:960px){.catalog-item__slider .swiper-slide-active{opacity:unset}}.catalog-item__slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:50%;transform:translate(-50%);bottom:4px;z-index:3;width:max-content;opacity:0;transition:all .3s}@media (max-width:960px){.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;display:flex;align-items:center;justify-content:center;transform:unset;height:1px;opacity:1;margin:4px auto 0}}.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:32px;height:1px;background-color:#1f222e;border-radius:0;opacity:.3;margin:0}@media (max-width:960px){.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:14.5px}}.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.catalog-item__slider .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:2px}.catalog-item__slider-inner{min-height:inherit}.catalog-item__hover-areas{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:2}@media (max-width:960px){.catalog-item__hover-areas{display:none}}.catalog-item__hover-area{flex:1;height:100%;cursor:pointer}.catalog-item__bottom{padding:0 12px}.catalog-item__badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;justify-content:center}@media (max-width:960px){.catalog-item__badges{top:8px;left:8px}}.catalog-item__badges-item{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#1f222e;text-transform:uppercase;background-color:#ffffff4d;-webkit-backdrop-filter:blur(9.8000001907px);backdrop-filter:blur(9.8000001907px);border:1px solid #d2d3d7;padding:2px 8px}.catalog-item__badges-item._accent{color:#fff;background-color:#ab8e66;border:none;padding:3px 9px}.catalog-item__icons{position:absolute;top:12px;right:12px;z-index:3;opacity:0;will-change:transform;transition:all .3s}@media (max-width:960px){.catalog-item__icons{top:8px;right:8px;opacity:1;transition:none}}.catalog-item__icons-item{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.catalog-item__icons-item svg{min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;display:flex;justify-content:center;align-items:center;fill:none}.catalog-item__icons-item._filled{color:#ab8e66}.catalog-item__icons-item._filled svg{fill:#ab8e66}.catalog-item__icons-item:before{display:none}.catalog-item__info{position:absolute;left:50%;bottom:24px;transform:translate(-50%) translateY(100%);z-index:3;opacity:0;visibility:hidden;width:calc(100% - 48px);background-color:#1f222eb8;-webkit-backdrop-filter:blur(9.8000001907px);backdrop-filter:blur(9.8000001907px);transition:all .3s;padding:8px 12px}@media (max-width:960px){.catalog-item__info{display:none}}.catalog-item__colors{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:10px}.catalog-item__colors-item{min-width:22px;width:22px;max-width:22px;min-height:22px;height:22px;max-height:22px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.catalog-item__colors-item span{min-width:10px;width:10px;max-width:10px;min-height:10px;height:10px;max-height:10px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media (hover:hover){.catalog-item__colors-item:hover{border:1px solid #d2d3d7;border-radius:50%}}.catalog-item__colors-item._active{border:1px solid #d2d3d7;border-radius:50%}.catalog-item__add{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#73798d;text-align:center}.catalog-item__add:hover{color:#d2d3d7}.catalog-item__sizes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 7px}.catalog-item__sizes-item{font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background-color:#efeae733;margin-top:4px;padding:0 8px}.catalog-item__name{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#1f222e;display:flex;align-items:center;justify-content:center;gap:2px}@media (max-width:960px){.catalog-item__name{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}}.catalog-item__prices{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width:960px){.catalog-item__prices{gap:4px;margin-top:4px}}.catalog-item__prices-base{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#1f222e}@media (max-width:960px){.catalog-item__prices-base{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}}.catalog-item__prices-old{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#73798d;text-decoration-line:line-through}@media (max-width:960px){.catalog-item__prices-old{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}}.catalog-item__prices-sale{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;letter-spacing:-.01em;color:#ab8e66}@media (max-width:960px){.catalog-item__prices-sale{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}main{padding:0}.header__inner{justify-content:center!important}.header__back{display:none!important}.header__menu{display:flex!important}.header__search{display:none!important}}