.sale{overflow-x:hidden;height:20px}.sale .sale-content{position:relative}.sale .sale-content__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:450px;padding-bottom:79px;background-size:cover;background-repeat:no-repeat;background-position:50%}.sale .sale-content__item .item__btn{border-radius:40px;min-width:224px;margin:37px auto 0}.sale .sale-content__item .item__title{margin-bottom:10px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.8);font-weight:600;font-size:50px;line-height:75px}.sale .sale-content__item .item__description{text-shadow:0 1px 5px rgba(0,0,0,.8);max-width:40%;text-align:center;color:#fff;font-weight:400;font-size:30px;line-height:45px}.sale .sale-content .container__swiper-buttons{max-width:1280px;position:absolute;left:50%;height:0;width:100%;transform:translateX(-50%);z-index:10;bottom:0;display:flex;justify-content:flex-end}.sale .sale-content .container__swiper-buttons .swiper__next-btn,.sale .sale-content .container__swiper-buttons .swiper__prev-btn{outline:none;cursor:pointer;display:block;width:42px;height:42px;border:2px solid #aaa;border-radius:50%;background:#fff;transition:.32s;position:absolute;top:-70px}.sale .sale-content .container__swiper-buttons .swiper__next-btn:before,.sale .sale-content .container__swiper-buttons .swiper__prev-btn:before{content:"";transition:.32s;display:block;width:10px;height:10px;position:absolute;top:14px;border-top:2px solid #000;border-right:2px solid #000}.sale .sale-content .container__swiper-buttons .swiper__next-btn.swiper-button-disabled,.sale .sale-content .container__swiper-buttons .swiper__next-btn.swiper-button-disabled:hover,.sale .sale-content .container__swiper-buttons .swiper__prev-btn.swiper-button-disabled,.sale .sale-content .container__swiper-buttons .swiper__prev-btn.swiper-button-disabled:hover{background:#fff;border-color:#ddd}.sale .sale-content .container__swiper-buttons .swiper__next-btn.swiper-button-disabled:before,.sale .sale-content .container__swiper-buttons .swiper__next-btn.swiper-button-disabled:hover:before,.sale .sale-content .container__swiper-buttons .swiper__prev-btn.swiper-button-disabled:before,.sale .sale-content .container__swiper-buttons .swiper__prev-btn.swiper-button-disabled:hover:before{border-color:#ddd}.sale .sale-content .container__swiper-buttons .swiper__next-btn:hover,.sale .sale-content .container__swiper-buttons .swiper__prev-btn:hover{border-color:#000;background:#000}.sale .sale-content .container__swiper-buttons .swiper__next-btn:hover:before,.sale .sale-content .container__swiper-buttons .swiper__prev-btn:hover:before{border-color:#fff}.sale .sale-content .container__swiper-buttons .swiper__prev-btn{margin-right:20px;right:40px}.sale .sale-content .container__swiper-buttons .swiper__prev-btn:before{left:17px;transform:rotate(-135deg)}.sale .sale-content .container__swiper-buttons .swiper__next-btn:before{left:13px;transform:rotate(45deg)}.sale .sale-bottom{display:flex;flex-direction:column;align-items:center;position:relative}.sale .sale-bottom__pagination{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.sale .sale-bottom__pagination .swiper-pagination-bullet{margin:0 9px;outline:none;background-color:#aaa;opacity:1}.sale .sale-bottom__pagination .swiper-pagination-bullet-active{background-color:#fff;transform:scale(1.2)}.advantage{max-width:1050px;width:100%;margin:0 auto;padding:0 20px}.advantage .advantage__container{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0}.advantage .advantage__item{display:flex}.advantage .advantage__icon-container{background-color:#f1f1f1;width:36px;height:17px;border-radius:3px;display:flex;justify-content:center;align-items:center;margin-right:10px}.advantage .advantage__text{font-size:12px;line-height:18px;color:#aaa}.features{max-width:1320px;width:100%;margin:0 auto 40px;padding:40px 20px;border-bottom:1px solid #d9d9d9}.features__title{margin-bottom:20px;font-weight:400;font-size:30px;line-height:42px}.features__container{margin:20px 0 0}.features__inner{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:20px;height:100%}.features .feature{position:relative;margin:0}.features .feature,.features .feature__box{border-radius:4px;overflow:hidden;max-width:196px}.features .feature__box{height:196px;width:100%;margin-bottom:10px}.features .feature__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;height:100%}.features .feature__name{font-size:14px;line-height:21px;text-align:center;color:#000}.features .feature:hover .feature__name{text-decoration:underline}.load__animate{display:flex;justify-content:center;align-items:center;width:160px;flex:0 0 auto;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f1f1f1;background:linear-gradient(90deg,#f7f7f7 8%,#f1f1f1 18%,#f7f7f7 33%);background-size:800px 104px;position:relative}.load__name{height:21px;margin:0 auto;width:70%}.load__box{height:196px;width:100%;max-width:196px;margin-bottom:10px}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.all-collection{display:flex;flex-direction:column;margin:0 auto 40px;padding:0 20px 40px;background:#fff;max-width:1320px;width:100%;border-bottom:1px solid #ddd}.all-collection .all-collection__title{font-weight:400;font-size:24px;line-height:36px}.all-collection .all-collection__container{width:100%;overflow:hidden;transition:.48s;display:flex;justify-content:space-around;flex-wrap:wrap}.all-collection .all-collection__container--small{max-height:220px}.all-collection .all-collection__container--big{max-height:315px}.all-collection .all-collection__inner{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px;width:100%;height:100%}.all-collection .all-collection__inner .masonryColumn:last-child{margin-right:0}.all-collection .all-collection__inner .masonryColumn .all-collection__item{width:100%;border-radius:4px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .all-collection__link{padding-top:35px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .item-wrapper{border-radius:4px 4px 0 0;background-color:#fff;border-color:#f1f1f1;border-bottom:0}.all-collection .all-collection__inner .masonryColumn .all-collection__item .item-wrapper .item__gallery{padding-top:120px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .item-wrapper .item__gallery .gallery__img{min-height:140px;right:0;transform:translateY(5px)}.all-collection .all-collection__inner .masonryColumn .all-collection__item .item-wrapper .item__title{font-size:18px;line-height:27px;max-width:120px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .item-wrapper:hover .gallery__img{transform:translateY(-15px)!important}.all-collection .all-collection__inner .masonryColumn .all-collection__item .all-collection__children{padding:0;background-color:#f7f7f7;border-radius:0 0 4px 4px;border:2px solid #f1f1f1;border-top:0}.all-collection .all-collection__inner .masonryColumn .all-collection__item .all-collection__children .children__link{padding-left:25px;font-size:16px;line-height:24px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .all-collection__children .children__link:first-child{padding-top:20px}.all-collection .all-collection__inner .masonryColumn .all-collection__item .all-collection__children .children__link:hover{color:#aaa;text-decoration:underline}.all-collection .all-collection__item{text-decoration:none;color:#000;padding-top:20px;overflow:hidden;min-height:147px}.all-collection .all-collection__item .item-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;background:#f1f1f1;border-radius:30px;border:2px solid transparent;transition:.3s ease}.all-collection .all-collection__item .item-wrapper:hover{background:#fff;border:2px solid #d9d9d9}.all-collection .all-collection__item .item-wrapper:hover .item__title .link{height:30px}.all-collection .all-collection__item .item-wrapper:hover .gallery__img{transform:translateY(-12%)!important}.all-collection .all-collection__item .item__gallery{display:flex;justify-content:center;align-items:flex-end;padding-top:123px;width:50%;margin:0 0 0 auto;position:relative}.all-collection .all-collection__item .item__gallery .gallery__img{width:auto;max-width:none;max-height:100%;min-height:140px;position:absolute;right:20px;top:0;transform:translateY(10px);transition:.3s ease}.all-collection .all-collection__item .item__title{display:flex;flex-direction:column;font-weight:300;max-width:130px;overflow:hidden;color:#000;font-size:18px;line-height:27px;position:absolute;top:20px;left:20px}.all-collection .all-collection__item .item__title .link{font-weight:400;font-size:16px;line-height:24px;text-decoration:underline;height:0;transition:.3s ease;margin-top:6px}.all-collection .all-collection__btn{margin:40px auto 0;border-radius:40px;min-width:165px}.all-collection--page{padding:40px 20px}.all-collection--page .all-collection__container{opacity:0;visibility:hidden}.all-collection--page .all-collection__container.visible{opacity:1;visibility:visible;transition:.96s}.all-collection--page .all-collection__title{font-weight:600;font-size:30px;line-height:45px}.all-collection--page .all-collection__item{position:relative;display:flex;flex-direction:column;padding-top:0;overflow:auto}.all-collection--page .all-collection__item .item{display:block}.all-collection--page .all-collection__link{padding-top:50px;overflow:hidden}.all-collection--page .all-collection__children{padding:30px 0 0 30px}.all-collection--page .all-collection__children .children__link{display:block;position:relative;font-size:18px;line-height:27px;font-weight:300;padding-bottom:10px;max-width:100%}@media screen and (max-width:374px){.all-collection .all-collection__container--small{max-height:220px}.all-collection .all-collection__container--big{max-height:650px}.all-collection .all-collection__inner{grid-template-columns:repeat(auto-fill,minmax(130px,130px))}.all-collection .all-collection__item{max-width:130px;margin:0 10px 29px;flex:1 1 130px}}.subscribe-form{display:flex;flex-direction:column;align-items:center;max-width:1320px;width:100%;padding:0 20px 70px;margin:0 auto}.subscribe-form__icon{margin-bottom:10px;stroke:#aaa}.subscribe-form__title{margin-bottom:10px;text-align:center;font-weight:600;font-size:50px;line-height:75px}.subscribe-form__description{margin-bottom:20px;text-align:center;font-weight:400;font-size:18px;line-height:27px}.subscribe-form__box{max-width:544px;width:100%}.subscribe-form__box form{padding:20px 0 0!important;float:none!important;max-width:100%!important}.subscribe-form__box button{min-height:50px!important;height:50px!important;padding:0 24px!important;outline:none!important;max-width:97px!important;width:100%!important;border:none!important;border-radius:0 4px 4px 0!important;background:#f3c47d!important;color:#000!important;font-weight:600!important;font-size:18px!important;line-height:27px!important;font-family:Poppins,sans-serif!important}.subscribe-form__box input[type=email]{padding:10px!important;width:100%!important;height:50px!important;border:1px solid #ddd!important;border-right:none!important;border-radius:4px 0 0 4px!important;outline:none!important;line-height:24px!important}.subscribe-form__box input[type=email]::-moz-placeholder{color:#ddd!important;font-weight:400!important;line-height:24px!important}.subscribe-form__box input[type=email]:-ms-input-placeholder{color:#ddd!important;font-weight:400!important;line-height:24px!important}.subscribe-form__box input[type=email]::-ms-input-placeholder{color:#ddd!important;font-weight:400!important;line-height:24px!important}.subscribe-form__box input[type=email]::placeholder{color:#ddd!important;font-weight:400!important;line-height:24px!important}.subscribe-form__box .ql-editor{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:24px!important}.subscribe-form__box [class*=ValidationMessage]{display:none!important}.blog-post{max-width:1320px;margin:0 auto 60px;width:100%;padding:0 20px 40px;border-bottom:1px solid #ddd}.blog-post .blog-post__title{margin-bottom:30px;font-weight:400;font-size:24px;line-height:36px}.blog-post .blog-post__container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.blog-post .blog-post__container--grid{display:grid;justify-content:normal;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}.blog-post .blog-post__container--grid .blog-post__item{width:100%}.blog-post .blog-post__container .posts__item{width:100%;border-radius:0 0 4px 4px;overflow:hidden;border:1px solid #ddd;position:relative;height:310px;display:flex;align-items:flex-end}.blog-post .blog-post__container .posts__item .item__galery{overflow:hidden;position:absolute;top:0;left:0;right:0;height:190px}.blog-post .blog-post__container .posts__item .item__galery .gallery__image{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;width:100%;height:100%;overflow:hidden;transition:.32s;position:relative;transform:scale(1.15)}.blog-post .blog-post__container .posts__item .item__galery .gallery__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;transition:.32s}.blog-post .blog-post__container .posts__item .item__galery .gallery__background{width:100%;height:100%;padding-top:55%;overflow:hidden;transition:.32s;background:url(/public/d/img/postImg.png) no-repeat 100%;background-size:auto 100%;position:relative}.blog-post .blog-post__container .posts__item .item__galery .gallery__background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;transition:.32s}.blog-post .blog-post__container .posts__item .item__container{border-radius:0 0 4px 4px;transition:.32s;position:relative;max-height:140px;width:100%}.blog-post .blog-post__container .posts__item .item__container-hover{padding:30px 15px 0;background:#fff;display:flex;flex-direction:column;transition:.32s;overflow:hidden;border:1px solid #ddd;border-width:0 1px;border-radius:0 0 4px 4px;margin:0 -1px}.blog-post .blog-post__container .posts__item .item__title{transition:.32s;margin-bottom:4px;min-height:48px;max-height:48px;font-weight:400;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-post .blog-post__container .posts__item .item__options{display:flex;align-items:center;margin-bottom:10px}.blog-post .blog-post__container .posts__item .item__options .options__clock{margin:-2px 6px 0 0}.blog-post .blog-post__container .posts__item .item__options .options__text{font-weight:300;font-size:12px;line-height:18px}.blog-post .blog-post__container .posts__item .item__options .options__text.bold{font-weight:600}.blog-post .blog-post__container .posts__item .item__options .options__text.mr10{margin-right:10px}.blog-post .blog-post__container .posts__item .item__options .options__level{display:flex;align-items:center;margin:0 9px 0 0}.blog-post .blog-post__container .posts__item .item__options .options__level .level__icon{margin-right:-5px;opacity:.2}.blog-post .blog-post__container .posts__item .item__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 30px 5px;transition:.32s;opacity:0;margin-top:15px}.blog-post .blog-post__container .posts__item .item__new{transition:.32s;position:absolute;top:-25px;left:10px;display:none;justify-content:center;align-items:center;width:50px;height:50px;background-color:#ef4b44;border-radius:50%;border:4px solid #fff;color:#fff;font-weight:600;font-size:14px;line-height:21px}.blog-post .blog-post__container .posts__item:hover .item__new{transform:translateY(-20px)}.blog-post .blog-post__container .posts__item:hover .item__galery .gallery__image{transform:scale(1.3)}.blog-post .blog-post__container .posts__item:hover .item__galery .gallery__image:after{background:rgba(0,0,0,.2)}.blog-post .blog-post__container .posts__item:hover .item__galery .gallery__background{background-size:auto 110%}.blog-post .blog-post__container .posts__item:hover .item__galery .gallery__background:after{background:rgba(0,0,0,.2)}.blog-post .blog-post__container .posts__item:hover .item__title{max-height:72px;-webkit-line-clamp:3}.blog-post .blog-post__container .posts__item:hover .item__container{max-height:190px}.blog-post .blog-post__container .posts__item:hover .item__container-hover{transform:translateY(-20px)}.blog-post .blog-post__container .posts__item:hover .item__btn{opacity:1}.blog-post .blog-post__container .posts__item--first{margin-bottom:35px;border-radius:0 4px 4px 0}.blog-post .blog-post__container .posts__item--first .item__container{width:40%;height:100%;max-height:none}.blog-post .blog-post__container .posts__item--first .item__container-hover{border:none;padding:0 20px 30px 40px;margin:0;height:100%;justify-content:flex-end}.blog-post .blog-post__container .posts__item--first .item__galery{width:60%;position:static;height:100%}.blog-post .blog-post__container .posts__item--first .item__title{margin-bottom:20px;max-height:135px;-webkit-line-clamp:3;font-size:24px;line-height:36px}.blog-post .blog-post__container .posts__item--first .item__options{position:absolute;top:20px;right:20px;transition:.32s}.blog-post .blog-post__container .posts__item--first .item__hashtags{margin-bottom:20px}.blog-post .blog-post__container .posts__item--first .item__new{top:6px;left:-32px;width:66px;height:66px;font-size:18px;line-height:27px}.blog-post .blog-post__container .posts__item--first:hover .item__container{max-height:none}.blog-post .blog-post__container .posts__item--first:hover .item__title{max-height:135px}.blog-post .blog-post__container .posts__item--first:hover .item__options{transform:translateY(20px)}.blog-post .blog-post__container .posts__item--first:hover .item__new{transform:translateY(0)}.blog-post .blog-post__container .posts__item--unbordered{border-radius:4px;border:none;align-items:normal}.blog-post .blog-post__container .posts__item.new .item__new{display:flex}.blog-post .blog-post__container .posts__item.beginner .item__options .options__level .level__icon:first-child,.blog-post .blog-post__container .posts__item.medium .item__options .options__level .level__icon:first-child,.blog-post .blog-post__container .posts__item.medium .item__options .options__level .level__icon:nth-child(2),.blog-post .blog-post__container .posts__item.pro .item__options .options__level .level__icon:first-child,.blog-post .blog-post__container .posts__item.pro .item__options .options__level .level__icon:nth-child(2),.blog-post .blog-post__container .posts__item.pro .item__options .options__level .level__icon:nth-child(3){opacity:1}.blog-post .blog-post__container .posts__item.all .options__level{display:none}.blog-post .blog-post__container .posts__item .tags-container{display:flex}.blog-post .blog-post__container .posts__item .tags-container .tag-item{margin-right:20px;color:#8c8c8c;font-size:12px;line-height:18px}.blog-post .blog-post__btn{border-radius:40px;margin:0 auto;padding:6px 50px 5px}.gallery-art{width:100%;padding:30px 0 29px;overflow-x:hidden;position:relative;border-bottom:1px solid #ddd}.gallery-art .gallery-art__title{padding:0 20px;font-size:24px;line-height:36px}.gallery-art .gallery-art__content{padding:0 20px 67px;margin-top:20px}.gallery-art .gallery-art__content .content__item .item__container{width:100%}.gallery-art .gallery-art__pagination{bottom:92px;left:50%;width:100%;transform:translateX(-50%)}.gallery-art .gallery-art__pagination .swiper-pagination-bullet{margin:0 10px;outline:none}.gallery-art .gallery-art__pagination .swiper-pagination-bullet-active{background:#000}.gallery-art .gallery-art__btn{margin:0 auto;border-radius:40px;min-width:165px}.shop-set{width:100%;background:#fff;padding:31px 0 27px}.shop-set .shop-set__title{padding:0 20px;text-align:center;font-size:24px;line-height:36px}.shop-set .shop-set__descr{text-align:center;margin-top:4px;font-size:16px;line-height:24px}.shop-set .shop-set__container{padding:20px}.shop-set .shop-set__banner{background:url(/public/m/img/shopSetImg.png) no-repeat 50%;background-size:cover;width:100%;height:404px;padding-bottom:40px;display:flex;align-items:flex-end}.shop-set .shop-set__banner .banner__btn{margin:0 auto;min-width:224px;border-radius:40px}.sale-container{height:320px;max-width:1280px;width:100%;margin:0 auto;position:relative;padding:15px;overflow:hidden}@media (max-width:678px){.sale-container{height:250px;padding:0}}.sale-container .banner__image{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;z-index:5;min-width:375px}.sale-container .banner__content{display:flex;justify-content:space-around;align-items:center;flex-direction:column;height:100%;position:relative;z-index:10}@media (max-width:678px){.sale-container .banner__content{justify-content:unset;padding-top:10px}}.sale-container .banner__content .content__svg{height:200px}@media (max-width:678px){.sale-container .banner__content .content__svg{margin-bottom:10px;height:140px}}.sale-container .banner__content .content__button{min-width:220px;font-size:16px;line-height:24px;padding:13px;text-align:center;border-radius:25px}@media (max-width:678px){.sale-container .banner__content .content__button{min-width:unset;padding:8px 34px}}.sale-container .empty__animate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:320px;border-radius:4px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f1f1f1;background:linear-gradient(90deg,#f7f7f7 8%,#f1f1f1 18%,#f7f7f7 33%);background-size:1320px 104px}@media (max-width:678px){.sale-container .empty__animate{height:250px;background-size:678px 104px}}@keyframes placeHolderShimmer{0%{background-position:-1280px 0;@media (max-width:678px){background-position:-678px 0}}to{background-position:1280px 0;@media (max-width:678px){background-position:678px 0}}}.announcement-bar{width:100%;min-height:50px;background-color:#f1f1f1}@media (max-width:786px){.announcement-bar{min-height:40px}}.announcement-bar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:50px;padding:5px}@media (max-width:786px){.announcement-bar .container{min-height:40px}}.announcement-bar .container .text{font-size:14px;line-height:21px;color:#4d4d4d;text-align:center;padding:0 10px}.announcement-bar .container .link{padding:0 10px;font-size:14px;line-height:21px;color:#4d4d4d;text-decoration:underline}