.mailchimp-block{position:relative;max-width:none;padding:35px 0;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background-color:rgba(0,0,0,.7);border:1px solid #717171;margin:20px 0;flex-direction:column}.mailchimp-block .title{display:block;font-weight:700;font-size:36px;line-height:1;margin:0;color:#fff;text-align:center;text-transform:uppercase;flex-grow:1;padding-bottom:10px}.mailchimp-block .text{padding-bottom:20px;font-weight:400;display:block;font-size:18px;margin:0;color:#fff;text-align:center;flex-grow:1}.mailchimp-block .button-container{flex-grow:1}.mailchimp-block .button-container .btn-default{background-color:#1c1c1c;margin:0 15px;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff;border:1px solid #646464;-moz-transition:.2s background-color linear;-ms-transition:.2s background-color linear;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.mailchimp-block .button-container .btn-default:hover,.mailchimp-block .button-container .btn-default:focus{background-color:rgb(53.5,53.5,53.5)}.index .content .slider .slick-dots li button::before{background:#e782a0}.index .content .booking-block{background:#e9d7cd}.index .content .booking-block .booking-container{padding:40px 0;text-align:center}.index .content .booking-block .booking-container .text{color:#5b5141;padding-bottom:20px;font-size:18px;font-weight:300}.index .content .booking-block .booking-container .button{display:inline-block;padding:10px 20px;border:1px solid #fff;color:#fff;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .booking-block .booking-container .button:hover,.index .content .booking-block .booking-container .button:focus{background:#fff;color:#e9d7cd;text-decoration:none}.index .content .custom-featured-catalog-items{padding-top:80px;text-align:center;position:relative}.index .content .custom-featured-catalog-items::after{content:"";position:absolute;z-index:1;left:0;top:49%;width:100%;height:40px;background:#e8a698;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.index .content .custom-featured-catalog-items .block-title{font-size:28px;color:#5b5141;position:relative;display:inline-block}.index .content .custom-featured-catalog-items .block-title::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:2px;background:#e782a0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.index .content .custom-featured-catalog-items .catalog-items{padding:60px 0;position:relative;z-index:2}.index .content .custom-featured-catalog-items .catalog-items:not(.slick-initialized) .item{display:none}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow{position:absolute;top:38%;font-size:49px;color:#fff;cursor:pointer}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow.slick-prev{left:-25px}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow.slick-next{right:-25px}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow span{font-weight:300}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .slick-slide>div{line-height:1.5}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper{background:rgba(0,0,0,0)}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper .image-container{background:rgba(0,0,0,0)}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper .image-container a{max-width:100%;position:relative}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper .image-container a .image-overlay{content:"";position:absolute;border:1px solid #fff;width:calc(100% - 15px);height:calc(100% - 15px);top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper .data-wrapper .name a{color:#5f5746;font-weight:300;font-size:18px}.index .content .custom-featured-catalog-items .catalog-items .slick-list .slick-track .item .wrapper .data-wrapper .prices{display:none}.index .content .custom-featured-catalog-items .button{display:inline-block;padding:15px 10px;border:1px solid #e782a0;color:#e782a0;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .custom-featured-catalog-items .button:hover,.index .content .custom-featured-catalog-items .button:focus{background:#e782a0;color:#fff;text-decoration:none}.index .content .brands-block{padding-top:80px}.index .content .brands-block .brands-container{text-align:center}.index .content .brands-block .brands-container .title{font-size:28px;color:#5b5141;position:relative;display:inline-block}.index .content .brands-block .brands-container .title::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:2px;background:#e782a0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.index .content .brands-block .brands-container .subtitle{font-size:18px;padding:20px 0 10px 0}.index .content .brands-block .brands-container .text{font-size:14px;color:#8f8a87}.index .content .brands-block .brands-container .image-container{padding:40px 0 80px 0}.index .content .brands-block .brands-container .button{display:inline-block;padding:15px 10px;border:1px solid #e782a0;color:#e782a0;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .brands-block .brands-container .button:hover,.index .content .brands-block .brands-container .button:focus{background:#e782a0;color:#fff;text-decoration:none}.index .content .groom-block{padding:80px 0;position:relative}.index .content .groom-block::after{content:"";position:absolute;z-index:1;left:0;top:50%;width:100%;height:40px;background:#f8ede9;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.index .content .groom-block .groom-container{display:flex;justify-content:center}.index .content .groom-block .groom-container .image-container{z-index:2}.index .content .groom-block .groom-container .text-container{position:relative;margin-left:40px;max-width:350px}.index .content .groom-block .groom-container .text-container .title{font-size:18px;padding-bottom:20px}.index .content .groom-block .groom-container .text-container .text{font-size:14px;color:#8f8a87}.index .content .groom-block .groom-container .text-container .social-links{display:flex;flex-direction:row;position:absolute;bottom:55px;left:0}.index .content .groom-block .groom-container .text-container .social-links .social-link{padding-right:20px}.index .content .groom-block .groom-container .text-container .social-links .social-link a{color:#e782a0;font-size:32px}.index .content .groom-block .groom-container .text-container .button{display:inline-block;position:absolute;bottom:0;padding:10px 20px;border:1px solid #e782a0;color:#e782a0;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .groom-block .groom-container .text-container .button:hover,.index .content .groom-block .groom-container .text-container .button:focus{background:#e782a0;color:#fff;text-decoration:none}.index .content .salon-block{padding:40px 0;text-align:center}.index .content .salon-block .block-title{font-size:28px;color:#5b5141;position:relative;display:inline-block;padding-bottom:80px}.index .content .salon-block .block-title::after{content:"";position:absolute;left:50%;bottom:80px;width:100%;height:2px;background:#e782a0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.index .content .salon-block .contact-container{text-align:right}.index .content .salon-block .contact-container .title{font-size:18px;padding-bottom:20px;color:#5f5746}.index .content .salon-block .contact-container .info-list .item{padding-bottom:20px;display:flex;justify-content:flex-end}.index .content .salon-block .contact-container .info-list .item .text{font-size:14px;color:#8f8a87;padding-right:20px}.index .content .salon-block .contact-container .info-list .item .icon{color:#e8a698;font-size:24px}.index .content .salon-block .contact-container .social-links{display:flex;flex-direction:row;justify-content:flex-end}.index .content .salon-block .contact-container .social-links .social-link{padding-left:20px}.index .content .salon-block .contact-container .social-links .social-link a{color:#e782a0;font-size:24px}.index .content .salon-block .introduce-container{text-align:left}.index .content .salon-block .introduce-container .title{font-size:18px;padding-bottom:20px}.index .content .salon-block .introduce-container .text{font-size:14px;color:#8f8a87}.index .content .salon-block .introduce-container .text br{margin-bottom:20px}.index .content .featured-blog-articles{background:#fff;text-align:center;padding:80px 0}.index .content .featured-blog-articles .block-title{font-size:28px;color:#5b5141;position:relative;display:inline-block}.index .content .featured-blog-articles .block-title::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:2px;background:#d4bc9a;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.index .content .featured-blog-articles .blog-articles{padding:80px 0}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper{text-align:left;padding:20px 0}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .datas{display:none}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .title{font-weight:300;font-size:22px}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .short-description{font-size:14px}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control{text-align:center}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a{display:inline-block;font-size:16px;font-weight:300;padding:5px 20px;border:1px solid #d4bc9a;color:#d4bc9a;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a:hover,.index .content .featured-blog-articles .blog-articles .article.grid-format .data-wrapper .control a:focus{background:#d4bc9a;color:#fff;text-decoration:none}.index .content .featured-blog-articles .button{display:inline-block;padding:15px 20px;border:1px solid #d4bc9a;color:#d4bc9a;-moz-transition:.1s all linear;-ms-transition:.1s all linear;-webkit-transition:.1s all linear;transition:.1s all linear}.index .content .featured-blog-articles .button:hover,.index .content .featured-blog-articles .button:focus{background:#d4bc9a;color:#fff;text-decoration:none}@media(max-width: 991px){.index .content .groom-block::after{top:55%;height:30px}.index .content .groom-block .groom-container .text-container{max-width:none}.index .content .groom-block .groom-container .text-container .title{padding-bottom:10px}.index .content .groom-block .groom-container .text-container .text{color:#8f8a87}.index .content .groom-block .groom-container .text-container .social-links{bottom:0;left:50%}}@media(max-width: 767px){.index .content .groom-block::after{top:50%}.index .content .groom-block .groom-container{flex-direction:column}.index .content .groom-block .groom-container .image-container{text-align:center}.index .content .groom-block .groom-container .text-container{padding:20px 0;margin:0;text-align:right}.index .content .groom-block .groom-container .text-container .title{padding-bottom:0;text-align:left}.index .content .groom-block .groom-container .text-container .text{padding:15px 0;text-align:left}.index .content .groom-block .groom-container .text-container .social-links{bottom:10px;left:0}.index .content .groom-block .groom-container .text-container .social-links .social-link{padding-right:20px}.index .content .groom-block .groom-container .text-container .social-links .social-link a{color:#d4bc9a;font-size:32px}.index .content .groom-block .groom-container .text-container .button{position:initial}.index .content .salon-block .block-title{padding-bottom:40px}.index .content .salon-block .block-title::after{bottom:40px}.index .content .salon-block .contact-container{display:none}.index .content .salon-block .introduce-container{padding:20px 0}}@media(max-width: 575px){.index .content .booking-block .booking-container{padding:20px 0}.index .content .booking-block .booking-container .text{font-size:14px}.index .content .booking-block .booking-container .button{padding:5px 10px;font-size:14px}.index .content .custom-featured-catalog-items{padding:40px 0}.index .content .custom-featured-catalog-items .block-title{font-size:24px}.index .content .custom-featured-catalog-items .catalog-items{padding:20px 0}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow{z-index:5}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow.slick-prev{left:0}.index .content .custom-featured-catalog-items .catalog-items .slick-arrow.slick-next{right:0}.index .content .custom-featured-catalog-items .button{padding:10px 10px;font-size:14px}.index .content .brands-block .brands-container .title{font-size:24px}.index .content .brands-block .brands-container .subtitle{font-size:16px}.index .content .brands-block .brands-container .text{font-size:12px}.index .content .brands-block .brands-container .image-container{padding:40px 0}.index .content .brands-block .brands-container .button{padding:10px 10px;font-size:14px}.index .content .groom-block{padding:40px 0}.index .content .groom-block::after{top:45%}.index .content .groom-block .groom-container .text-container .button{padding:5px 10px;font-size:14px}.index .content .salon-block{padding:0}.index .content .salon-block .block-title{font-size:24px}.index .content .salon-block .introduce-container{padding:20px 10px}.index .content .featured-blog-articles{padding:40px 0}.index .content .featured-blog-articles .block-title{font-size:24px}.index .content .featured-blog-articles .blog-articles{padding:40px 0}}
