/*! Slick slider */.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide:active,.slick-slide:focus{outline:0!important}.slick-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}[dir=rtl] .slick-prev{left:auto}[dir=rtl] .slick-next{right:auto}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{padding-left:0;list-style:none;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}.slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0}.slick-dots li button{display:block;height:7px;width:7px;border:0;background-color:#dedede;border-radius:50%;outline:0;line-height:0;font-size:0;color:transparent;padding:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li.slick-active button{background-color:#c2b396;color:#000;opacity:1}.slider-section{margin:70px 0 45px;padding-left:23px;padding-right:23px}@media only screen and (max-width:1649px){.slider-section{margin:45px 0}}@media only screen and (max-width:1199px){.slider-section{margin:30px 0}}@media only screen and (max-width:991px){.slider-section{margin:15px 0}}@media only screen and (max-width:767px){.slider-section{margin:0 0 15px;padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.slider-section .container{padding-left:0;padding-right:0}}.main-slider .slider-item{position:relative;display:block;width:100%;overflow:hidden;background-color:#f9f9f9}.main-slider .slider-item:before{content:"";display:block;width:100%;padding-top:49.2592592593%}@media only screen and (min-width:768px){.main-slider .slider-item{border-radius:8.8vw}}@media only screen and (min-width:1650px){.main-slider .slider-item{border-radius:165px}}.main-slider .slider-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider .slider-item.slick-active .main-slider-title{-webkit-animation-name:animate_centerLine;animation-name:animate_centerLine}.main-slider .slider-item.slick-active .main-slider-description{-webkit-animation-name:animate_topLine;animation-name:animate_topLine}.main-slider .slider-item.slick-active .main-slider-button{-webkit-animation-name:animate_buttonLink;animation-name:animate_buttonLink}.main-slider .slick-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;bottom:4.94%;top:auto;list-style:none;padding:0;margin:0}.main-slider .slick-dots li{margin:2px 5px}.main-slider .slick-dots li span{display:inline-block;height:8px;width:17px;background-color:#fff;border-radius:3px;-webkit-transition:background-color .3s;transition:background-color .3s}.main-slider .slick-dots li span:hover{background-color:#eaccf5}@media only screen and (max-width:767px){.main-slider .slick-dots li span{height:5px}}.main-slider .slick-dots li.slick-active span{background-color:#d8a2ec}.main-slider .slick-arrow{top:50%;margin-top:-46px;width:57px;height:93px;background-color:#fff;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;z-index:5;border-radius:29px;opacity:1;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.main-slider .slick-arrow .slick-arrow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#919191;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out;max-height:22px;max-width:22px}.main-slider .slick-arrow:hover{background-color:#d8a2ec}.main-slider .slick-arrow:hover .slick-arrow-icon{fill:#fff}.main-slider .slick-arrow.slick-prev{left:-28px}.main-slider .slick-arrow.slick-next{right:-28px}.main-slider .main-slider-text-content{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3}.main-slider .main-slider-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:5% 7.45%;color:#fff}.main-slider .main-slider-text-block.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-slider .main-slider-text-block.text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-slider .main-slider-text-block.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-slider .main-slider-button,.main-slider .main-slider-description,.main-slider .main-slider-title{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-slider .main-slider-title{font-size:30px;font-weight:400;margin-bottom:.5em;white-space:pre-line}@media (max-width:1649px){.main-slider .main-slider-title{font-size:calc(14px + 16 * ((100vw - 320px)/ 1330))}}.main-slider .main-slider-description{font-size:65px;font-weight:700;white-space:pre-line;margin-bottom:.57em}@media (max-width:1649px){.main-slider .main-slider-description{font-size:calc(20px + 45 * ((100vw - 320px)/ 1330))}}.main-slider .main-slider-button{font-weight:700;min-width:171px}@media only screen and (max-width:767px){.main-slider .main-slider-button{display:none}}.main-slider .main-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.main-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.main-slider:not(.slick-initialized) .slider-item{-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes animate_topLine{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_topLine{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes animate_centerLine{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_centerLine{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes animate_buttonLink{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_buttonLink{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.categories-section{padding-block:30px}.categories-section .section-header{display:block;text-align:center;margin-bottom:50px}.categories-section .section-header .section-title{display:block;color:#d8a2ec;font-size:75px;font-family:Glorify DEMO,sans-serif;line-height:1}@media (max-width:1649px){.categories-section .section-header .section-title{font-size:calc(30px + 45 * ((100vw - 320px)/ 1330))}}.categories-section .section-header .section-subtitle{position:relative;white-space:nowrap;width:100%;max-width:700px;margin-left:auto;margin-right:auto;overflow:hidden;font-size:25px;text-transform:uppercase;font-weight:300}@media (max-width:1649px){.categories-section .section-header .section-subtitle{font-size:calc(18px + 7 * ((100vw - 320px)/ 1330))}}.categories-section .section-header .section-subtitle:after{position:absolute;top:50%;left:0;width:100%;content:"";display:inline-block;vertical-align:middle;height:1px;z-index:-1;background-color:#d8a2ec}.categories-section .section-header .section-subtitle .h2,.categories-section .section-header .section-subtitle h2,.categories-section .section-header .section-subtitle span{position:relative;display:inline-block;vertical-align:middle;background-color:#fff;padding-left:23px;padding-right:23px;z-index:1;margin:0!important;font-weight:400}@media only screen and (max-width:1649px){.categories-section .section-header{margin-bottom:3.03vw}}@media only screen and (max-width:767px){.categories-section .section-header{display:none!important}}.categories-wrap{display:block;max-width:1423px;margin-left:auto;margin-right:auto}.product-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media only screen and (min-width:992px){.product-categories{margin-left:-11px;margin-right:-11px}}.product-category{position:relative;width:100%;margin:5px;border-radius:20px;background-color:#f9f9f9;overflow:hidden;-webkit-transition:color .3s,-webkit-box-shadow .3s;transition:color .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,color .3s;transition:box-shadow .3s,color .3s,-webkit-box-shadow .3s}.product-category:after{content:"";display:block;width:100%;padding-top:69.57%;z-index:-1}.product-category .product-category__content,.product-category .product-category__img-block{position:absolute;top:0;left:0;width:100%;height:100%}.product-category .product-category__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:7%;z-index:2;background:linear-gradient(120deg,rgba(0,0,0,.41),rgba(0,0,0,.1))}.product-category .product-category__img-block img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.product-category .product-category__title{font-size:33px;font-weight:800;color:#fff;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.4);margin-bottom:5px}@media (max-width:1649px){.product-category .product-category__title{font-size:calc(16px + 17 * ((100vw - 320px)/ 1330))}}.product-category .product-category__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d8a2ec;border-radius:20px}.product-category .product-category__btn .btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px}.product-category .product-category__btn .btn-icon svg{max-height:18px;max-width:18px;fill:#fff}.product-category .product-category__btn .btn-text{width:0;display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;padding-left:0;-webkit-transition:width .3s,color .3s;transition:width .3s,color .3s;white-space:nowrap;overflow:hidden}.product-category .product-category__btn .btn-text b{display:inline-block;font-weight:800;padding-left:23px}.product-category:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:0 3px 12px rgba(0,0,0,.3)}.product-category:hover .product-category__btn .btn-text{width:101px}@media only screen and (min-width:380px){.product-category{width:calc(50% - 10px)}}@media only screen and (min-width:768px){.product-category{width:calc(33.333% - 10px)}}@media only screen and (min-width:992px){.product-category{margin:10px;width:calc(33.333% - 20px)}}@media only screen and (min-width:1650px){.product-category{width:460px;height:320px}}.showcases-section{padding-block:50px}.showcases-section .section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.showcases-section .section-header:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#d8a2ec;z-index:-1}.showcases-section .showcases-list{background-color:#fff;z-index:1}.showcases-section .showcases-list-item{position:relative;cursor:pointer}.showcases-section .showcases-list-item:after{content:"";position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background-color:#646464;z-index:2}.showcases-section .showcases-list-item:last-of-type:after{display:none}.showcases-section .showcases-list-item:hover .showcases-name{color:#d8a2ec}.showcases-section .showcases-list-item.active .showcases-name{font-weight:700;color:#d8a2ec}.showcases-section .showcases-name{font-size:25px;text-transform:uppercase;-webkit-transition:colors .3s;transition:colors .3s;padding-left:1.6em;padding-right:1.6em;margin:0;font-weight:400}@media (max-width:1649px){.showcases-section .showcases-name{font-size:calc(20px + 5 * ((100vw - 320px)/ 1330))}}@media only screen and (max-width:767px){.showcases-section .showcases-name{padding-left:1.2em;padding-right:1.2em}}@media only screen and (max-width:576px){.showcases-section .showcases-name{padding-left:.8em;padding-right:.8em}}.showcases-section .showcases-button-block{margin-top:60px}.showcases-section .showcases-button-block .btn{text-transform:uppercase;width:261px}@media only screen and (min-width:992px) and (max-width:1649px){.showcases-section .showcases-button-block{margin-top:3.6363vw}}@media only screen and (max-width:991px){.showcases-section .showcases-button-block{margin-top:35px}}.showcases-section .slick-list{margin-left:-4px;margin-right:-4px}@media only screen and (min-width:1361px){.showcases-section .slick-list{margin-left:-10px;margin-right:-10px}}.showcases-section .product-list-item{padding-left:4px;padding-right:4px;padding-bottom:20px}@media only screen and (min-width:768px){.showcases-section .product-list-item{padding-bottom:0}}@media only screen and (min-width:1361px){.showcases-section .product-list-item{padding-left:10px;padding-right:10px}}.showcases-section .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex}.showcases-section .slick-slide>div+div{margin-top:20px}.advantages-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px;margin-top:100px}@media only screen and (max-width:1649px){.advantages-section{margin-bottom:6.061vw;margin-top:6.061vw}}@media only screen and (max-width:991px){.advantages-section{display:none}}.advantages-section .advantages-section_text{width:100%;font-size:187px;font-size:100px;font-family:"Zen Kaku",sans-serif;font-weight:400;line-height:1;color:#d8a2ec;text-align:center;white-space:nowrap;overflow:hidden}@media (max-width:1649px){.advantages-section .advantages-section_text{font-size:calc(50px + 50 * ((100vw - 320px)/ 1330))}}.advantages-section .advantages-content{position:relative;background-image:url(/img/advantages_bg_image.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:70px;padding-bottom:70px}.advantages-section .advantages-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(216,162,236,.97)}.advantages-section .advantages-content .container{position:relative;z-index:1}.advantages-section .advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.advantages-section .advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33%;max-width:411px}.advantages-section .advantages-item__image{width:66px;margin-right:34px}.advantages-section .advantages-item__image img{max-width:66px;max-height:66px}.advantages-section .advantages-item__content{width:calc(100% - 100px);max-width:calc(100% - 100px);color:#fff;font-size:15px;line-height:20px}.advantages-section .advantages-item__text{font-size:.875rem;font-weight:400;white-space:pre-line}.instagram-section{margin-bottom:100px}@media only screen and (max-width:1649px){.instagram-section{margin-bottom:6.061vw}}@media only screen and (max-width:991px){.instagram-section{display:none}}.instagram-section .section-header{text-align:center;margin-bottom:18px}.instagram-section .section-title{position:relative;margin-bottom:5px}.instagram-section .section-title:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#afafaf;z-index:-1}.instagram-section .section-title .h2,.instagram-section .section-title h2,.instagram-section .section-title span{display:inline-block;margin:0;padding-left:22px;padding-right:22px;background-color:#fff;text-transform:uppercase;font-size:31px;font-weight:700}.instagram-section .section-subtitle{display:block;font-weight:300;font-size:15px}.instagram-section .link-block{display:block;text-align:center;margin-bottom:40px}.instagram-section .instagram-link{color:#d8a2ec;font-weight:800;font-size:18px}.instagram-section .instagram-posts{display:grid;grid-gap:29px;grid-template-columns:18.51% auto 18.51% 18.51%}@media only screen and (max-width:1365px){.instagram-section .instagram-posts{grid-gap:10px}}.instagram-section .instagram-post{background:#d4d4d4;border-radius:35px;position:relative;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.instagram-section .instagram-post:before{content:"";position:relative;display:block;width:100%;padding-top:100%;z-index:-1}.instagram-section .instagram-post .instagram-post__block,.instagram-section .instagram-post .instagram-post__content{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-section .instagram-post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.instagram-section .instagram-post .instagram-post__content{z-index:1;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;color:#fff;font-size:18px;font-weight:300;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.instagram-section .instagram-post .instagram-post__content svg{display:block;max-width:66px;max-height:66px;fill:#d8a2ec;opacity:0;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.instagram-section .instagram-post .instagram-post__content p{display:inline-block;margin:1.33em 0 0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}@media only screen and (max-width:1365px){.instagram-section .instagram-post .instagram-post__content{font-size:15px}.instagram-section .instagram-post .instagram-post__content svg{max-width:40px;max-height:40px}}.instagram-section .instagram-post:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:0 3px 12px rgba(0,0,0,.3)}.instagram-section .instagram-post:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.instagram-section .instagram-post:hover .instagram-post__content{opacity:1}.instagram-section .instagram-post:hover .instagram-post__content svg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.instagram-section .instagram-post:hover .instagram-post__content p{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.instagram-section .instagram-post:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.seo-section{display:-webkit-box;display:-ms-flexbox;display:flex;-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;width:100%;max-width:1193px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:center;color:#8a8a8a;line-height:20px}.seo-section .h1,.seo-section h1{font-size:28px;font-weight:800;color:#000;margin:0 0 15px;text-transform:uppercase}.seo-section #info{overflow:hidden;-webkit-transition:height .3s;transition:height .3s;margin-bottom:1rem}.seo-section .btn{width:261px;text-transform:uppercase}