.bottom-container{background:#000;color:#fff;padding:75px 10px 30px}.bottom-container .container{max-width:1283px}.subscribe-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 60px;margin:0 0 75px;border-bottom:1px solid #fff}.subscribe-holder .heading{width:23%;font-size:48px;line-height:64px;font-weight:600}.subscribe-holder .content{width:38.5%;padding:0 88px 0 50px;font-size:24px;line-height:40px;font-weight:600}.subscribe-holder .subscribe{width:38.5%;position:relative}.subscribe-holder .subscribe input{height:65px;width:100%;border:2px solid #fff;background:#000;color:#fff;font-size:18px;font-weight:600;padding:22px 20px;margin:0;text-align:center}.subscribe-holder .subscribe input[type=email]::-webkit-input-placeholder{color:#fff;text-align:center}.subscribe-holder .subscribe input[type=email]::-moz-placeholder{opacity:1;color:#fff;text-align:center}.subscribe-holder .subscribe input[type=email]:-moz-placeholder{color:#fff;text-align:center}.subscribe-holder .subscribe input[type=email]:-ms-input-placeholder{color:#fff;text-align:center}.subscribe-holder .subscribe input[type=submit]{position:absolute;right:10px;top:10px;bottom:10px;font-size:12px;line-height:22px;font-weight:600;letter-spacing:0;min-width:1px;width:auto;height:auto;border:0;padding:9px 20px 10px;text-align:center;border-radius:4px;background-color:#2fb5ab;color:#fff;text-decoration:none;display:none}.subscribe-holder .subscribe input[type=submit]:hover{opacity:.8}.subscribe-holder .subscribe.child-input-focused input[type=email]+input[type=submit]{display:block}.subscribe-holder .subscribe.child-input-focused input[type=email]:focus+input[type=submit]{display:none}.bottom-container .threecolumns{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.bottom-container .threecolumns .col{width:33.3%;padding:0 20px 70px}.bottom-container .threecolumns .ico-holder{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;height:40px;margin:0 0 20px}.bottom-container .threecolumns h3{font-size:25px;line-height:33px;font-weight:700;margin:0 0 15px}.bottom-container .threecolumns .link-more{color:#2fb5ab;text-decoration:underline;font:700 18px/25px Open Sans,sans-serif;display:inline-block;vertical-align:top}.bottom-container .threecolumns .link-more:hover{text-decoration:none}.home-gallery{position:relative}.home-gallery:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35px;background:url(../images/home-gallery-mask.png) no-repeat 0 0 / 100% 35px}.home-gallery .visual{background-color:no-repeat;background-size:cover;background-position:50% 50%;height:520px;width:100%;padding:0 100px;position:relative;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}.home-gallery .visual h1,.home-gallery .visual .h1{font-size:52px;line-height:55px;font-weight:700;margin:0 0 60px;color:#fff;width:100%;text-align:center}.home-gallery .visual .btn{color:#000;background-color:#fff}.home-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:35px;background:#ffffff4d;border-radius:50%;margin:-18px 0 0;border:none}.home-gallery .slick-arrow:hover{background:#ffffffb3}.home-gallery .slick-prev{left:20px}.home-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.home-gallery .slick-next{right:20px}.home-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.home-gallery .slick-dots{margin:0;padding:0;list-style:none;position:absolute;bottom:45px;left:0;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-gallery .slick-dots li{padding:0 3px;height:7px}.home-gallery .slick-dots button{overflow:hidden;text-indent:-9999px;height:7px;width:7px;border-radius:50%;background:#ffffff42;padding:0;border:0}.home-gallery .slick-dots .slick-active button{background:#fff}.our-mission{padding:35px 10px}.our-mission .content-holder{max-width:840px;margin:0 auto 70px;text-align:center;font-size:36px;font-weight:700;line-height:60px}.our-mission .content-holder h2{font-size:16px;line-height:17px;font-weight:400;margin:0 0 35px;letter-spacing:4px}.our-mission .content-holder p{margin:0 0 10px}.our-mission .twocolumns{max-width:1243px;padding:0;margin:0 auto 20px}.our-mission .twocolumns .row{width:100%;margin:0 0 33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our-mission .twocolumns .img-holder{order:1;width:51.5%}.our-mission .twocolumns .textholder{order:2;width:48.5%;padding:0 40px;font-size:18px;font-weight:600;line-height:35px}.our-mission .twocolumns .row:nth-child(2n) .img-holder{order:2}.our-mission .twocolumns .row:nth-child(2n) .textholder{order:1}.our-mission .twocolumns h3{font-size:48px;font-weight:700;line-height:48px;margin:0 0 17px}.our-mission .twocolumns .textholder p{margin:0 0 15px}.our-mission .twocolumns .textholder .btn{min-width:128px}.info-save{margin:0 0 115px}.info-save .row{background:#5ce0d6;padding:20px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-save .row .heading{width:27%;font-size:48px;font-weight:700;letter-spacing:-.7px;line-height:48px}.info-save .threecolumns{width:73%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-save .threecolumns .col{width:32%;padding:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-save .threecolumns .col:last-child{width:36%}.info-save .ico-holder{min-width:50px;width:50px;height:50px;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;border:4px solid #fff;border-radius:50%}.info-save .ico-holder img{max-width:90%}.info-save .text-block{padding:0 0 0 15px;font-size:13px;font-weight:700;line-height:20px}.info-save .text-block h3{color:#fff;font-size:18px;font-weight:700;line-height:22px;margin:0 0 5px}.info-save .text-block p{margin:0}.info-save .visual-form{min-height:223px;padding:20px 15px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;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}.info-save .visual-form h2{font-size:32px;font-weight:700;line-height:40px;margin:0 0 30px}.info-save .subscribe1{width:100%;max-width:491px;margin:0 auto;position:relative}.info-save .subscribe1 input{height:65px;width:100%;border:2px solid #000;background:#fff;color:#2fb5ab;font-size:18px;font-weight:600;padding:22px 20px;margin:0;text-align:center}.info-save .subscribe1 input[type=email]::-webkit-input-placeholder{color:#2fb5ab;text-align:center}.info-save .subscribe1 input[type=email]::-moz-placeholder{opacity:1;color:#2fb5ab;text-align:center}.info-save .subscribe1 input[type=email]:-moz-placeholder{color:#2fb5ab;#fff;text-align:center}.info-save .subscribe1 input[type=email]:-ms-input-placeholder{color:#2fb5ab;text-align:center}.info-save .subscribe1 input[type=submit]{position:absolute;right:10px;top:10px;bottom:10px;font-size:12px;line-height:22px;font-weight:600;letter-spacing:0;min-width:1px;width:auto;height:auto;border:0;padding:9px 20px 10px;text-align:center;border-radius:4px;background-color:#2fb5ab;color:#fff;text-decoration:none;display:none}.info-save .subscribe1 input[type=submit]:hover{opacity:.8}.info-save .subscribe1.child-input-focused input[type=email]+input[type=submit]{display:block}.info-save .subscribe1.child-input-focused input[type=email]:focus+input[type=submit]{display:none}.sets-holder{max-width:1440px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sets-holder .steps-block{width:57%;text-align:center;padding:0 30px 0 130px}.sets-holder .img-area{width:43%;min-height:678px;padding:20px 70px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:32px;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}.sets-holder .img-area h2{font-size:48px;font-weight:700;letter-spacing:-.67px;line-height:48px;margin:0 0 20px}.sets-holder .img-area p{margin:0 0 32px}.sets-holder .steps{margin:0 -30px;padding:20px 0;font-size:24px;line-height:26px;font-weight:400}.sets-holder .steps li{display:inline-block;vertical-align:top;padding:0 27px 0 0;background:url(../images/arrow-step.png) no-repeat 100% 70% / 24px 12px}.sets-holder .steps li:last-child{padding:0;background:none}.sets-holder .save-link{margin:0 0 30px}.sets-holder .save-link a{text-decoration:none;color:#2fb5ab;font-size:24px;font-weight:700;line-height:24px;display:inline-block;vertical-align:top}.sets-holder .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sets-holder .col{width:50%;padding:0 20px 30px;text-align:left;font-size:18px;font-weight:700;line-height:22px}.sets-holder .col img{width:100%}.sets-holder .name{display:block}.sets-holder .columns .img-holder{position:relative;margin:0 0 10px}.sets-holder .columns .img-holder .btn{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:none}.sets-holder .columns .img-holder:hover .btn{display:block}.specifications-block{max-width:1440px;margin:0 auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececec;position:relative}.specifications-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:53px;background:url(../images/specification-bg-top.png) no-repeat 0 0 / 100% 53px}.specifications-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:56px;background:url(../images/specification-bg-bottom.png) no-repeat 0 0 / 100% 56px}.specifications-block .img-area{width:52%;min-height:800px;padding:20px 40px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:32px;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}.specifications-block .img-area h2{font-size:48px;font-weight:700;line-height:60px;margin:0 0 50px}.specifications-block .img-area h2 span{display:block;font-family:amsteniaregular,cursive;font-size:120px;line-height:55px;font-weight:400;letter-spacing:1.3px;padding:0 15px;margin:20px 0 0}.specifications-block .columns{width:48%;padding:75px 20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.specifications-block .columns .col,.specifications-block .specification-gallery .col{width:50%;padding:0 20px 35px;text-align:center;color:#000;font-size:16px;line-height:24px}.specifications-block .columns .ico-holder,.specifications-block .specification-gallery .ico-holder{height:78px;width:78px;background:#fff;border-radius:50%;margin:0 auto 20px;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}.specifications-block .columns .ico-holder img,.specifications-block .specification-gallery .ico-holder img{max-width:90%}.home-collection{position:relative;margin:0 0 80px}.home-collection:before{content:"";position:absolute;top:0;left:0;width:100%;height:53px;background:url(../images/home-collection-bg-top.png) no-repeat 0 0 / 100% 53px}.home-collection .banner{letter-spacing:-.33px;line-height:23px;min-height:498px;padding:125px 40px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:32px;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}.home-collection .banner h2{font-size:42px;font-weight:700;letter-spacing:-.58px;line-height:42px;margin:0 0 20px}.home-collection .banner p{margin:0 0 32px}.collection-gallery,.collection-gallery1,.instagram-collection-gallery{max-width:1440px;margin:-125px auto 0;padding:0 105px;position:relative}.collection-gallery .collection-item,.collection-gallery1 .collection-item,.instagram-collection-gallery .collection-item,.collection-filter .collection-gallery-block .collection-item{padding:15px;position:relative}.collection-gallery .collection-item:hover,.collection-gallery1 .collection-item:hover,.instagram-collection-gallery .collection-item:hover,.collection-filter .collection-gallery-block .collection-item:hover{background:#fff;box-shadow:0 39px 62px #0000000f}.collection-gallery .img-holder,.collection-gallery1 .img-holder,.instagram-collection-gallery .img-holder,.collection-filter .collection-gallery-block .img-holder{padding:0 0 72px}.collection-gallery .text-block,.collection-gallery1 .text-block,.instagram-collection-gallery .text-block,.collection-filter .collection-gallery-block .text-block{position:absolute;bottom:0;left:0;padding:15px;width:100%;background:#fff}.collection-gallery .name,.collection-gallery1 .name,.instagram-collection-gallery .name,.collection-filter .collection-gallery-block .name{display:block;font-size:16px;font-weight:700;line-height:20px;margin:0 0 10px}.collection-gallery .price,.collection-gallery1 .price,.instagram-collection-gallery .price,.collection-filter .collection-gallery-block .price{display:block;font-size:16px;line-height:20px;margin:0 0 15px}.collection-gallery .color-list,.collection-gallery1 .color-list,.instagram-collection-gallery .color-list,.collection-filter .collection-gallery-block .color-list,.related-product .collection-gallery-block .text-block .color-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.collection-gallery .color-list li,.collection-gallery1 .color-list li,.instagram-collection-gallery .color-list li,.collection-filter .collection-gallery-block .color-list li,.related-product .collection-gallery-block .text-block .color-list li{height:13px;width:13px;border-radius:50%;margin:0 5px 0 0}.collection-gallery .info,.collection-gallery1 .info,.instagram-collection-gallery .info,.collection-filter .collection-gallery-block .info,.related-product .collection-gallery-block .text-block .info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none}.collection-gallery .collection-item:hover .info,.collection-gallery1 .collection-item:hover .info,.instagram-collection-gallery .collection-item:hover .info,.collection-filter .collection-gallery-block .collection-item:hover .info,.related-product .collection-gallery-block .collection-item:hover .text-block .info{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-gallery .info .rating,.collection-gallery1 .info .rating,.instagram-collection-gallery .info .rating,.collection-filter .collection-gallery-block .info .rating,.related-product .collection-gallery-block .text-block .info .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection-gallery .info .rating span,.collection-gallery1 .info .rating span,.instagram-collection-gallery .info .rating span,.collection-filter .collection-gallery-block .info .rating span,.related-product .collection-gallery-block .text-block .info .rating span{display:block;font-size:16px;line-height:20px;margin:-2px 3px 0 0}.collection-gallery .cart-btn,.collection-gallery1 .cart-btn,.instagram-collection-gallery .cart-btn,.collection-filter .collection-gallery-block .cart-btn,.related-product .collection-gallery-block .text-block .cart-btn{position:absolute;bottom:100%;right:15px;height:32px;width:32px;background:#fff;border-radius:50%;margin:0 10px 20px 0}.collection-gallery .cart-btn img,.collection-gallery1 .cart-btn img,.instagram-collection-gallery .cart-btn img,.collection-filter .collection-gallery-block .cart-btn img,.related-product .collection-gallery-block .text-block .cart-btn img{position:absolute;top:50%;left:50%;transform:translate(-51%) translateY(-50%);opacity:.3}.collection-gallery .slick-arrow,.collection-gallery1 .slick-arrow,.instagram-collection-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:35px;background:#0000004a;border-radius:50%;margin:-18px 0 0;border:none}.collection-gallery .slick-arrow.slick-disabled,.collection-gallery1 .slick-arrow.slick-disabled,.instagram-collection-gallery .slick-arrow.slick-disabled{visibility:hidden}.collection-gallery .slick-arrow:hover,.collection-gallery1 .slick-arrow:hover,.instagram-collection-gallery .slick-arrow:hover{background:#000000b3}.collection-gallery .slick-prev,.collection-gallery1 .slick-prev,.instagram-collection-gallery .slick-prev{left:65px}.collection-gallery .slick-prev:before,.collection-gallery1 .slick-prev:before,.instagram-collection-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.collection-gallery .slick-next,.collection-gallery1 .slick-next,.instagram-collection-gallery .slick-next{right:65px}.collection-gallery .slick-next:before,.collection-gallery1 .slick-next:before,.instagram-collection-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.twocolumns{max-width:1440px;margin:0 auto 135px;padding:0 105px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.twocolumns .col{width:calc(50% - 30px);margin:0 15px;min-height:620px;padding:60px 20px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:32px;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:end;-ms-flex-pack:end;justify-content:flex-end}.twocolumns .col h2{font-size:42px;font-weight:700;letter-spacing:-.58px;line-height:42px;margin:0 0 20px}.twocolumns .col p{margin:0 0 32px}.instagram-area{max-width:1440px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.instagram-area .content-holder{width:40%;padding:0 90px 0 100px;font-size:18px;font-weight:600;line-height:32px}.instagram-area .content-holder h2{font-size:42px;font-weight:700;letter-spacing:-.58px;line-height:42px;margin:0 0 20px}.instagram-area .content-holder .btn-instagram{color:#2fb5ab;text-decoration:none;font-size:24px;font-weight:700;line-height:40px;padding:0 0 0 38px;background:url(../images/ico-instagram-01.png) no-repeat 0 50% / 25px 25px}.instagram-area .content-holder .btn-instagram:hover{opacity:.8}.instagram-area .img-area{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-area .img-area .img-block{width:calc(33.3% - 25px);margin:10px 0 10px 25px}.reviews-holder{max-width:1440px;margin:0 auto 120px;text-align:center}.reviews-holder h2{font-size:42px;font-weight:700;letter-spacing:-.58px;line-height:42px;margin:0 0 30px}.reviews-gallery{text-align:left;position:relative;margin:0 0 30px}.reviews-gallery .reviews{padding:40px 30px;font-size:16.49px;font-weight:600;line-height:29px}.reviews-gallery .rating{margin:0 0 20px}.reviews-gallery .img-block{margin:0 0 10px;min-width:156px}.reviews-gallery .name{display:block;font-size:16px;font-weight:700;line-height:20px;margin:0 0 5px}.reviews-gallery .price{display:block;font-size:16px;line-height:20px;margin:0 0 5px}.reviews-gallery .slick-slide{padding:0 12px}.reviews-gallery .reviews-block{background:#f8f8f8;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-gallery .slick-arrow{position:absolute;top:-50px;z-index:10;width:35px;height:35px;background:#0000004a;border-radius:50%;margin:-18px 0 0;border:none}.reviews-gallery .slick-arrow.slick-disabled{visibility:hidden}.reviews-gallery .slick-arrow:hover{background:#000000b3}.reviews-gallery .slick-prev{right:110px}.reviews-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.reviews-gallery .slick-next{right:65px}.reviews-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.contact-us-hero .visual{background-color:no-repeat;background-size:cover;background-position:50% 50%;height:520px;width:100%;padding:0 100px;margin-bottom:80px;color:#fff;position:relative;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}.contact-us-hero .visual h1{font-size:58px;font-weight:700;line-height:57px}.contact-us-hero .visual p{font-size:24px;line-height:36px;margin:0}.contact-us-hero .visual a{font-size:24px;line-height:36px;margin:0;color:#fff;text-decoration:none}.contact-us-hero .visual .social-list{list-style-type:none;display:flex;padding:0}.contact-us-hero .visual .social-list img{height:25px;width:auto;margin:0 15px}.contact-banner{margin:0 110px 80px;letter-spacing:-.33px;line-height:23px;min-height:260px;padding:30px 40px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:32px;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}.contact-banner h2{font-weight:700;margin:0 0 40px;font-size:36px;line-height:48px}.contact-banner .btn{min-width:300px;padding:15px 20px}.contact-us-footer{background-color:#f5f5f5}.contact-us-instagram{text-align:center}.contact-us-instagram .btn-instagram{color:#2fb5ab;text-decoration:none;font-size:24px;font-weight:700;line-height:40px;padding:0 0 0 38px;background:url(../images/ico-instagram-01.png) no-repeat 0 50% / 25px 25px}.instagram-collection-gallery.contact-us-instagram-gallery{max-width:100%;margin:0 auto;padding:0}.instagram-collection-gallery.contact-us-instagram-gallery .img-holder{padding:35px 0}.instagram-collection-gallery.contact-us-instagram-gallery .img-holder img{margin:0 auto}.contact-us-write-a-message{display:flex;background-color:#f0f0f0;margin:0 110px 60px;justify-content:space-between}.contact-us-write-a-message .contact-us-write-a-message-form{padding:30px 40px 0;width:100%}.contact-us-write-a-message .contact-us-write-a-message-form+div{min-width:480px}.contact-us-write-a-message h4{font-size:36px;font-weight:700;line-height:36px;text-align:center}.contact-us-write-a-message .one-row{display:flex;justify-content:space-between}.contact-us-write-a-message .one-row>label{min-width:50%}.contact-us-write-a-message .one-row label:first-child{padding-right:10px}.contact-us-write-a-message input[type=text],.contact-us-write-a-message input[type=email],.contact-us-write-a-message textarea{width:100%;border:none}.contact-us-write-a-message p{font-size:16px;line-height:17px;padding-top:15px}.contact-us-write-a-message .p-submit-button{text-align:center;margin-top:20px}.contact-us-write-a-message input.submit-button{color:#fff;background-color:#2fb5ab;height:55px;width:240px;border-width:0}.cart-holder{padding:50px 10px 0}.back-holder{margin:0 0 25px}.back-holder a{color:#000;display:inline-block;vertical-align:top;padding:0 0 0 20px;position:relative;text-decoration:none;font-size:16px;font-weight:600;line-height:16px}.back-holder a:before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;border:solid #000;border-width:0 0 2px 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-4px 0 0}.cart-holder h1{font-size:32px;font-weight:700;line-height:32px;margin:0 0 30px}.cart-frame{margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-frame .left-column{width:66%;border-top:1px solid #dedede;padding:20px 0;font-size:16px;font-weight:600;line-height:16px}.cart-frame .left-column p{margin:0 0 30px}.cart-frame .cart-product{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-frame .cart-product .col{width:calc(33.3% - 20px);margin:0 10px 20px}.cart-frame .choose-select{width:77px;border:1px solid #000;position:relative;display:block;margin:0 10px 0 0}.cart-frame .choose-select select::-ms-expand{display:none}.cart-frame .choose-select select{display:inline-block;border:0;padding:4px 20px 4px 15px;margin:0;font:inherit;outline:none;font-size:18px;font-weight:700;letter-spacing:-.25px;line-height:28px;background:#fff;-webkit-appearance:none;appearance:none;width:100%;position:relative}.cart-frame .choose-select:after{position:absolute;right:10px;content:"";width:10px;height:10px;top:50%;border:2px solid #2FB5AB;border-width:0 0 2px 2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px;line-height:0;z-index:1;pointer-events:none}.cart-frame .area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-frame .area a{color:#000;font-size:14px;font-weight:600;line-height:20px}.cart-frame .img-block{margin:0 0 10px}.cart-frame .name{display:block;font-size:16px;font-weight:700;line-height:20px;margin:0 0 10px}.cart-frame .description{display:block;font-size:14px;font-weight:300;font-style:italic;line-height:20px;margin:0 0 10px}.cart-frame .price{display:block;font-size:16px;line-height:20px;font-weight:400;margin:0 0 15px}.cart-frame .right-column{width:calc(34% - 20px);margin:0 0 0 20px;background:#f5f5f5;padding:20px}.cart-frame .right-column h2{font-size:32px;font-weight:700;line-height:32px;margin:0 0 20px}.cart-frame .right-column .price-holder{border:solid #dedede;border-width:1px 0;padding:10px 0;margin:0 0 27px}.cart-frame .right-column .price-holder .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:16px;line-height:17px}.cart-frame .right-column .price-holder .name-price.total{font-weight:600}.cart-frame .right-column .price-holder .price.total{font-size:24px;font-weight:600;line-height:23px}.cart-frame .right-column .btn{display:block;border-radius:0;padding:14px 20px;margin:0 0 10px}.cart-frame .right-column .info-description{font-size:14px;font-style:italic;line-height:34px;text-align:center;margin:0 0 5px}.recomended-area{margin:0 0 20px}.recomended-area h2{font-size:32px;font-weight:700;line-height:32px;padding:0 0 25px;margin:0 10px 20px;border-bottom:1px solid #dedede}.recomended-area h3{font-size:24px;font-weight:700;line-height:24px;padding:0 0 20px;margin:0 10px 20px;border-bottom:1px solid #dedede}.recomended-gallery{max-width:1243px;margin:0 auto;padding:0;position:relative}.recomended-gallery .collection-item{padding:10px;position:relative}.recomended-gallery .collection-item:hover{background:#fff;box-shadow:0 39px 62px #0000000f}.recomended-gallery .img-holder{padding:0}.recomended-gallery .text-block{padding:15px;width:100%;background:#fff}.recomended-gallery .name{display:block;font-size:14px;font-weight:700;line-height:20px;margin:0 0 5px}.recomended-gallery .price{display:block;font-size:14px;line-height:20px;margin:0 0 15px}.recomended-gallery .img-holder img{width:100%}.recomended-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:35px;background:#0000004a;border-radius:50%;margin:-18px 0 0;border:none}.recomended-gallery .slick-arrow.slick-disabled{visibility:hidden}.recomended-gallery .slick-arrow:hover{background:#000000b3}.recomended-gallery .slick-prev{left:20px}.recomended-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.recomended-gallery .slick-next{right:20px}.recomended-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.order-holder>.container>h2{font-size:32px;font-weight:700;line-height:32px;padding:0 0 25px;margin:0 10px 20px;border-bottom:1px solid #dedede}.personal-holder{background:#000;color:#fff;text-align:center;padding:30px 10px;margin:0 0 30px;font-size:14px;font-weight:600;line-height:14px}.personal-holder h1{font-size:48px;font-weight:700;line-height:48px;margin:0 0 30px}.personal-holder p{margin:0 0 20px}.personal-holder p a{color:#fff;text-decoration:none}.personal-holder p a:hover{text-decoration:underline}.order-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-items .item{width:calc(25% - 20px);margin:0 10px 20px}.order-items .item img{width:100%}.order-info{font-size:14px;line-height:20px;padding:0 0 30px;margin:0 10px 40px;border-bottom:1px solid #dedede}.order-info h3{font-size:16px;font-weight:700;line-height:20px;margin:0 0 5px}.order-info p{margin:0 0 15px}.order-info .total{font-size:16px}.order-info p a{color:#000;font-weight:700}.order-holder .twocolumns,.main-holder .twocolumns{max-width:100%;padding:0;margin:0 0 50px}.order-holder .twocolumns .col,.main-holder .twocolumns .col{width:calc(50% - 20px);margin:0 10px;padding:20px;min-height:305px;background-position:50% 40%;position:relative}.order-holder .twocolumns .col:before,.main-holder .twocolumns .col:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#0009)}.order-holder .twocolumns .col>*,.main-holder .twocolumns .col>*{position:relative;z-index:10}.order-holder .twocolumns .col h2,.main-holder .twocolumns .col h2{font-size:48px;letter-spacing:-.67px;line-height:48px}.order-holder .twocolumns .col h2 a,.main-holder .twocolumns .col h2 a{color:inherit;text-decoration:none}.order-holder .twocolumns .col h2 a:hover,.main-holder .twocolumns .col h2 a:hover{opacity:.75}.order-holder .heading,.main-holder .heading{text-align:center}.order-holder .heading h3,.main-holder .heading h3{font-size:32px;font-weight:700;line-height:32px;margin:0 0 40px}.blog-banner{min-height:350px;padding:20px;margin:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;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}.blog-banner h1{font-size:58px;font-weight:700;line-height:57px;margin:0 0 40px}.twocolumns-blog{margin:0 0 50px;padding:50px 10px}.twocolumns-blog .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.twocolumns-blog #content{width:calc(100% - 330px)}.twocolumns-blog #content .categories-list{margin:0 10px 30px 0;padding:0;list-style:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.twocolumns-blog #content .categories-list li{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%}.twocolumns-blog #content .categories-list .active a{color:#fff;background:#2fb5ab;border:1px solid #2FB5AB}.twocolumns-blog #content .categories-list a{display:block;width:100%;text-align:center;border:1px solid #000;text-decoration:none;color:#000;padding:15px}.twocolumns-blog #content .categories-list a:hover{color:#fff;background:#2fb5ab;border:1px solid #2FB5AB}.twocolumns-blog #sidebar{width:330px;padding:0 0 0 15px}.blog-holder{margin:0}.blog-holder+.blog-holder{display:flex;flex-wrap:wrap}.load-more-holder{position:relative;padding:0 0 120px}.load-more-holder .load-more{position:absolute;bottom:30px;left:50%;background:#000;color:#fff;padding:15px 20px 17px;min-width:300px;text-align:center;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.load-more-holder .load-more:hover{opacity:.85}.blog-holder>.grid-item{width:33%;padding:0 15px 30px;color:#313131;font-size:14px;font-weight:200;line-height:22px}.blog-holder .grid-item .img-holder{margin:0 0 20px}.blog-holder .grid-item h2{font-size:18px;line-height:32px;font-weight:400;margin:0 0 10px}.blog-holder .grid-item h2 a{color:inherit;text-decoration:none}.blog-holder .grid-item h2 a:hover{color:#2fb5ab}.blog-holder .grid-item p{margin:0 0 20px}.blog-holder .grid-item .meta{font-size:12px;margin:0 0 20px}.blog-holder .grid-item .meta a{color:inherit;text-decoration:none}.blog-holder .grid-item .meta a:hover{text-decoration:underline}.blog-holder .grid-item .row{background:#f0f0f0;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-holder .grid-item .row .comments{display:block;padding:0 0 0 20px;color:#9b9b9b;font-size:12px;line-height:20px;background:url(../images/ico-comment.png) no-repeat 0 50% / 16px}.blog-holder .grid-item .row .read-more{display:block;position:relative;padding:0 0 0 27px;color:#2fb5ab;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;background:url(../images/ico-read-more.png) no-repeat 0 50% / 14px 15px}.blog-holder .grid-item .row .read-more:before{content:"";position:absolute;top:0;bottom:0;left:-17px;width:1px;background:#dadada}#sidebar .widget{border-top:1px solid #d8d8d8;padding:45px 0 10px;color:#313131;font-size:14px;font-weight:200;line-height:24px}#sidebar .widget:first-child{border:none;padding:0 0 10px}#sidebar .widget h3{font-size:16px;font-weight:700;letter-spacing:1px;line-height:16px;text-transform:uppercase;margin:0 0 25px}#sidebar .widget p{margin:0 0 25px}#sidebar .post-area .tags-list{margin:0 0 10px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sidebar .post-area .tags-list li{padding:0 15px 0 0}#sidebar .post-area .tags-list a{text-decoration:none;color:#2fb5ab}#sidebar .post-area .tags-list a:hover{text-decoration:underline}#sidebar .post-area .post{padding:0 0 10px}#sidebar .post-area h2{font-size:18px;line-height:32px;font-weight:400;margin:0 0 10px}#sidebar .post-area h2 a{color:inherit;text-decoration:none}#sidebar .post-area h2 a:hover{color:#2fb5ab}#sidebar .post-area p{margin:0 0 20px}#sidebar .post-area .meta{font-size:12px;margin:0 0 20px}#sidebar .post-area .meta a{color:inherit;text-decoration:none}#sidebar .post-area .meta a:hover{text-decoration:underline}#sidebar .categories-list{margin:0 0 35px;padding:0;list-style:none;background:#2fb5ab;font-size:14px;letter-spacing:.88px;line-height:19px}#sidebar .categories-list li{position:relative}#sidebar .categories-list li:before{content:"";position:absolute;top:0;left:0;width:100px;height:1px;background:#fff;opacity:.6}#sidebar .categories-list li:first-child:before{display:none}#sidebar .categories-list a{color:#fff;display:block;text-decoration:none;padding:15px 10px 15px 40px;position:relative}#sidebar .categories-list a:hover{opacity:1;font-weight:700}#sidebar .categories-list a:before{content:"";position:absolute;top:50%;left:20px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #2FB5AB;margin:-4px 0 0;z-index:10}#sidebar .categories-list a:after{content:"";position:absolute;top:50%;left:19px;width:12px;height:12px;border-radius:50%;background:#2fb5ab;border:1px solid #2FB5AB;margin:-5px 0 0}#sidebar .categories-list a:hover:after{border:1px solid #fff}#sidebar .tag-list{margin:0 0 10px;padding:0;font-size:16px;line-height:28px;font-weight:400;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sidebar .tag-list li{padding:0 15px 0 0}#sidebar .tag-list a{text-decoration:none;color:#2fb5ab}#sidebar .tag-list a:hover{color:#000}.blog-post{color:#333;font-size:16px;line-height:24px;padding:0 50px 20px 0}.blog-post h1{color:#000;font-size:48px;font-weight:700;line-height:62px;margin:0 0 20px}.blog-post p{margin:0 0 20px}.blog-post .meta{font-size:12px;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post .meta a{color:inherit;text-decoration:none;padding:0 3px}.blog-post .meta a:hover{text-decoration:underline}.blog-post .meta .comments{display:block;padding:0 0 0 25px;margin:0 0 0 45px;color:#9b9b9b;font-size:12px;line-height:20px;background:url(../images/ico-comment-post.png) no-repeat 0 50% / 20px}.blog-post .img-holder{margin:0 0 20px}.tags-row{margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-row span:first-child{padding:0 15px 0 0}.tags-row .tag-list{color:#2fb5ab;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-row .tag-list li{padding:0 7px 0 0}.tags-row .tag-list a{text-decoration:none;color:#2fb5ab}.tags-row .tag-list a:hover{color:#000}.blog-post .form-block{text-align:center;padding:50px 0 0;border-top:1px solid #d8d8d8}.blog-post .form-block h2{color:#313131;font-size:24px;font-weight:700;letter-spacing:1.5px;line-height:23px;margin:0 0 40px}.comment-form{text-align:left}.comment-form .row{padding:0 0 20px}.comment-form .row label{display:block;margin:0 0 5px;font-size:12px}.comment-form .row input,.comment-form .row textarea{width:100%;border:0;background:#f7f8fa;padding:10px 15px;margin:0;overflow:hidden;font-size:16px}.comment-form .row textarea{resize:none;height:160px}.comment-form p{text-align:center;color:#929498;font-size:14px;line-height:14px;padding:15px 0 30px}.comment-form .btn-holder{text-align:center}.comment-form .btn-holder input[type=submit]{background:#000;color:#fff;border:0;padding:15px 50px;margin:0;font-size:18px;line-height:21px}.comment-form .btn-holder input[type=submit]:hover{opacity:.85}.wholesale-banner .btn{border-radius:0;min-width:240px;padding:16px 20px 17px}.reviews-holder.page-reviews h2{color:#303030;font-size:34px;font-weight:300;letter-spacing:2px;line-height:42px}.reviews-holder.page-reviews h2 img{display:block;margin:0 auto 5px}.reviews-holder.page-reviews .slick-prev{top:100%;right:auto;left:20px;background:#f2f2f2;border:1px solid #d2d2d2;margin:40px 0 0}.reviews-holder.page-reviews .slick-prev:before{border:solid #313131;border-width:0 0 2px 2px}.reviews-holder.page-reviews .slick-next{top:100%;right:20px;background:#f2f2f2;border:1px solid #d2d2d2;margin:40px 0 0}.reviews-holder.page-reviews .slick-next:before{border:solid #313131;border-width:2px 2px 0 0}.reviews-area{padding:80px 10px;margin:0 0 70px;background:#f8f8f8}.reviews-area .recomended-area h2{font-size:24px;font-weight:700;line-height:23px;padding:0 0 15px}.recomended-gallery .name a{color:inherit;text-decoration:none}.recomended-gallery .name a:hover{text-decoration:underline}.reviews-area .recomended-area{margin:0 -10px 20px}.customer-holder{margin:0 0 85px}.customer-holder h2{color:#313131;font-size:24px;font-weight:700;line-height:56px}.images-gallery{position:relative;padding:0 70px;margin:0 -80px 30px}.images-gallery .slick-slide{padding:0 10px;text-align:center}.images-gallery .slick-slide img{width:100%}.images-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:35px;background:#f2f2f2;border:1px solid #d2d2d2;border-radius:50%;margin:-18px 0 0;border:none}.images-gallery .slick-arrow.slick-disabled{visibility:hidden}.images-gallery .slick-arrow:hover{opacity:.85}.images-gallery .slick-prev{left:35px}.images-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #313131;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.images-gallery .slick-next{right:35px}.images-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #313131;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.customer-holder .btn{background:#fff;border:1px solid #2FB5AB;border-radius:0;color:#000;font-size:16px;line-height:17px;font-weight:400}.customer-holder .btn:hover{background:#2fb5ab;color:#fff}.reviews-frame .filter-line{margin:0 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-frame .filter-line strong{display:block;color:#313131;font-size:24px;font-weight:700;line-height:27px;margin:0 0 10px}.reviews-frame .custom-select{position:relative;display:inline-block}.reviews-frame select::-ms-expand{display:none}.reviews-frame select{display:inline-block;border:1px solid #d3dee3;padding:8px 3px 8px 5px;margin:0;font:inherit;outline:none;font-size:16px;line-height:1.2;background:#fff;-webkit-appearance:none;appearance:none;width:220px;position:relative}.reviews-frame .custom-select:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:35px;background:#fff;pointer-events:none;z-index:1}.reviews-frame .custom-select:after{right:20px;content:"";width:8px;height:8px;position:absolute;top:50%;border:2px solid #2FB5AB;border-width:0 0 2px 2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px;line-height:0;z-index:1;pointer-events:none}.reviews-frame .btn{font-size:13px;font-weight:700;letter-spacing:.9px;line-height:13px;padding:16px 20px;border-radius:22px}.reviews-frame .reviews-block{background:#fff;padding:30px;margin:0 0 30px;color:#717171;font-size:14px;line-height:25px}.reviews-frame .reviews-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-frame .reviews-block .name{color:#4a4a4a;font-size:14px;font-weight:500;line-height:20px;margin:0 0 10px}.reviews-frame .reviews-block .name span{color:#9b9b9b;font-weight:200}.reviews-frame .reviews-block img{display:block;margin:0 0 10px}.reviews-frame .reviews-block .title{font-weight:700;color:#303030;font-size:16px}.reviews-frame .reviews-block p{margin:0 0 25px}.reviews-frame .reviews-block .date{color:#717171;font-size:12px;letter-spacing:2.25px;line-height:13px}.reviews-frame .reviews-block a{color:#d8d8d8;text-decoration:none;font-size:16px;line-height:17px}.reviews-frame .reviews-block .voting{color:#d8d8d8;font-size:16px;line-height:17px;margin:0 0 0 20px}.reviews-frame .reviews-block a:hover{color:#000}.reviews-frame .reviews-block .img-area{margin:-10px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-frame .reviews-block .img-area img{margin:0 5px 5px 0}.pagination{padding:25px 0 80px;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}.pagination .prev,.pagination .next{display:block;width:35px;height:35px;background:#f2f2f2;border:1px solid #d2d2d2;border-radius:50%;border:none;margin:0 20px;position:relative}.pagination .prev:hover,.pagination .next:hover{opacity:.85}.pagination .prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #313131;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.pagination .next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #313131;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.pagination ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:#2fb5ab}.pagination ul li{padding:0 5px}.pagination a{text-decoration:none;color:#000}.pagination a:hover{color:#2fb5ab}.sets-page-holder{padding:60px 10px 10px}.sets-page-holder h1{color:#212529;font-size:52px;font-weight:700;line-height:65px;text-align:center;margin:0 0 25px}.sets-page-holder .text-block{color:#000;font-family:Open Sans;font-size:20px;line-height:36px;text-align:center;padding:0 0 60px}.sets-page-holder .text-block p{margin:0}.sets-page-holder .twocolumns{max-width:1273px;margin:0 auto 50px;padding:0}.sets-page-holder .twocolumns .col h2{font-size:48px;line-height:60px}.sets-page-holder .twocolumns .col h2 span{display:block}.set-row{margin:0 -10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.set-name{width:25%;padding:0 10px 20px;position:relative}.set-name .h2{position:absolute;bottom:60px;left:30px;right:30px;min-height:60px;color:#fff;font-size:40px;font-weight:700;line-height:50px;text-shadow:5px 5px 10px 0 rgba(0,0,0,.25);margin:0}.set-name img{width:100%}.set-columns{margin:0 -10px;width:calc(75% + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.set-columns .column{width:33.3%;padding:0 10px 20px;position:relative}.set-columns .column img{width:100%}.set-columns .btn-holder{position:absolute;bottom:20px;left:10px;right:10px;background:#fff;text-align:center;padding:20px;display:none}.set-columns .column:hover .btn-holder{display:block}.product-holder.kits-holder{margin:0}.product-holder .kits-galleries{width:57%;padding:30px 0;position:relative;background:#f8f8f8;align-self:stretch}.product-holder .kits-galleries:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:9999px;background:#f8f8f8}.kit-heading{color:#a0a0a0;font-size:18px;font-weight:700;letter-spacing:1px;line-height:18px;text-align:center;padding:10px 20px}.kit-heading span{display:block;margin:10px 0}.kit-heading i{color:#000}.product-holder.kits-holder .container{padding:0}.product-holder.kits-holder .product-description{color:#000;font-family:Open Sans;font-size:18px;line-height:30px;padding:50px}.product-holder.kits-holder .product-description h1{color:#212529;font-size:40px;font-weight:700;line-height:65px;margin:0 0 10px}.product-holder.kits-holder .product-description p{margin:0}.kits-element{padding:50px 0 0}.kits-element h2{color:#212529;font-size:24px;font-weight:700;line-height:23px;margin:0 0 20px}.kits-element h2 i{display:inline-block;vertical-align:top;margin:3px 5px 0;font-size:20px}.kits-block{padding:0 0 50px;font-size:16px}.kits-block:last-child{padding:0 0 10px}.product-holder.kits-holder .product-description .kits-block p{margin:0 0 10px}.kits-block .block{padding:0 0 15px}.product-holder.kits-holder .choose-area .select-holder+a{text-decoration:underline;text-transform:none;font-size:14px;letter-spacing:-.19px;line-height:40px;color:#000;font-weight:400;display:inline-block;vertical-align:top;font-family:sofia-pro,Arial,Helvetica Neue,Helvetica,sans-serif}.kits-block button.submit{background:#000;border:0;height:42px;width:150px;overflow:hidden;margin:0 0 10px;padding:5px;color:#fff;font-family:sofia-pro,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:18px;text-align:center}.kits-block button.submit.disabled{pointer-events:none;background:#d0d0d0}.kits-block button.submit:hover{background:#2fb5ab}.product-holder.kits-holder .choose-area .select-holder+a:hover{text-decoration:none}.product-holder.kits-holder .choose-area .select-holder{width:170px;display:inline-block;margin:0 20px 0 0}.product-holder.kits-holder .choose-area .select-size .jcf-select{display:inline-block;min-width:10px;border:2px solid #000;background:#000;color:#fff;padding:5px 40px 5px 15px;height:43px;position:relative;margin:0vw}.product-holder.kits-holder .choose-area .select-size .jcf-select:after{right:15px;content:"";width:10px;height:10px;position:absolute;top:50%;border:2px solid #fff;border-width:0 0 2px 2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px;line-height:0;z-index:1;pointer-events:none}* .product-holder.kits-holder .choose-area .select-size .jcf-select:hover{border:2px solid #2FB5AB;background:#2fb5ab}.product-holder.kits-holder .choose-area .select-size .jcf-select .jcf-select-text{font-size:18px;font-weight:500;margin:0;font-family:sofia-pro,Arial,Helvetica Neue,Helvetica,sans-serif}.product-holder.kits-holder .choose-area .select-size .jcf-select .jcf-select-opener{background:none}.product-holder.kits-holder .choose-area .select-size .jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-2px;width:180px!important;transform:translateY(-50%)}.product-holder.kits-holder .choose-area .select-size .jcf-list ul li{border-bottom:1px solid #f1f1f1}.product-holder.kits-holder .choose-area .select-size .jcf-list .jcf-option{font-size:18px;font-weight:500;line-height:20px;padding:15px 30px 15px 0;color:#000;position:relative}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:none;color:#000}.jcf-select-drop .jcf-hover:after,.jcf-list-box .jcf-selected:after{content:"";position:absolute;right:5px;top:50%;height:19px;width:19px;border:3px solid #f2f2f2;background-color:#2fb5ab;border-radius:50%;margin-top:-8px}.product-holder.kits-holder .choose-area .select-size .jcf-select-drop .jcf-select-drop-content{border:0;background:#fff;padding:0 15px;box-shadow:3px 3px 15px #00000026}.product-holder.kits-holder .pay-info{text-align:left;font-size:14px;font-family:sofia-pro,Arial,Helvetica Neue,Helvetica,sans-serif}.product-holder.kits-holder .pay-info p strong{font-size:16px;display:block;padding:10px 0 0}.top-gallery,.bottom-gallery{position:relative;padding:0 30px}.top-gallery .slick-arrow,.bottom-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:35px;background:#fff;border-radius:50%;margin:-18px 0 0;border:none}.top-gallery .slick-arrow:hover,.bottom-gallery .slick-arrow:hover{background:#ccc}.top-gallery .slick-prev,.bottom-gallery .slick-prev{left:20px}.top-gallery .slick-arrow.slick-disabled{visibility:hidden}.top-gallery .slick-prev:before,.bottom-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #000;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.top-gallery .slick-next,.bottom-gallery .slick-next{right:20px}.top-gallery .slick-next:before,.bottom-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #000;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.lightbox-reviews-01{padding:80px 35px 20px;width:90%;max-width:1200px;position:relative}.lightbox-reviews-01 .fancybox-button{width:60px;height:60px;right:15px}.lightbox-reviews-01 .btn{position:absolute;top:20px;left:35px;background:#fff;border:1px solid #2FB5AB;border-radius:0;color:#000;font-size:16px;line-height:17px;font-weight:400}.lightbox-reviews-01 .two-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.lightbox-reviews-01 .lightbox-gallery{width:50%;background:#d8d8d8;position:relative}.lightbox-reviews-01 .lightbox-gallery .img-holder{height:560px;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}.lightbox-reviews-01 .lightbox-gallery .img-holder img{margin:0 auto}.lightbox-reviews-01 .lightbox-gallery .slick-arrow{position:absolute;top:50%;width:30px;height:30px;border-radius:50%;background:#fff;border:0;margin-top:-15px;z-index:10}.lightbox-reviews-01 .lightbox-gallery .slick-arrow.slick-disabled{visibility:hidden}.lightbox-reviews-01 .lightbox-gallery .slick-arrow:hover{opacity:.7}.lightbox-reviews-01 .lightbox-gallery .slick-prev{left:20px}.lightbox-reviews-01 .lightbox-gallery .slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #000;border-width:0 0 2px 2px;transform:rotate(45deg);margin:-5px 0 0 -3px}.lightbox-reviews-01 .lightbox-gallery .slick-next{right:20px}.lightbox-reviews-01 .lightbox-gallery .slick-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #000;border-width:2px 2px 0 0;transform:rotate(45deg);margin:-5px 0 0 -7px}.lightbox-reviews-01 .gallery-description{width:50%;padding:0 30px;font-size:16px;line-height:25px;color:#737373}.lightbox-reviews-01 .gallery-description p{margin:0 0 25px}.lightbox-reviews-01 .name{margin:0 0 15px;font-size:16px;line-height:20px;font-weight:700;color:#000}.lightbox-reviews-01 .name span{font-weight:300}.lightbox-reviews-01 .name+img{margin:0 0 15px}.lightbox-reviews-01 .date{font-size:16px;line-height:20px;font-weight:300;margin:0 0 18px;color:#000}.lightbox-reviews-01 h3{margin:0 0 15px;font-size:16px;line-height:20px;font-weight:700;color:#000}.lightbox-reviews-01 .lightbox-nav .slick-track{width:100%!important;transform:none!important}.lightbox-nav img{height:100px;width:auto;border:2px solid #fff}.lightbox-nav .slick-active img{border:2px solid #2FB5AB}.lightbox-reviews-01 h4{position:absolute;top:20px;left:35px;margin:0 0 15px;font-size:20px;line-height:24px;font-weight:600;color:#333}.customers-img-area{width:0 -5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customers-img-area .block{width:16.66%;padding:5px}.customers-img-area .block img{width:100%;height:auto}@media (max-width: 1199px){.sets-holder .steps-block{padding:0 10px 0 30px}.sets-holder .img-area{padding:20px 40px}.collection-gallery{padding:0 50px}.collection-gallery .slick-prev{left:13px}.collection-gallery .slick-next{right:13px}.instagram-collection-gallery{padding:0 50px}.instagram-collection-gallery .slick-prev{left:13px}.instagram-collection-gallery .slick-next{right:13px}.twocolumns{padding:0 50px}.instagram-area .content-holder{padding:0 20px}.instagram-area .img-area .img-block{width:calc(33.3% - 10px);margin:5px 0 5px 10px}.contact-us-write-a-message{display:block}.contact-us-write-a-message .contact-us-write-a-message-form+div>img{width:100%;height:auto}.blog-post{padding:0 0 20px}.images-gallery{padding:0;margin:0 0 30px}.images-gallery .slick-prev{top:auto;bottom:calc(100% + 15px);left:auto;right:0}.images-gallery .slick-next{top:calc(100% + 35px);right:0}.set-name .h2{font-size:25px;line-height:40px}.set-columns .column .btn{width:50%;font-size:14px;padding:9px 10px 10px;min-width:130px}}@media (max-width: 1023px){.cart-frame{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-frame .cart-product .col .img-block img{width:100%}.cart-frame .left-column{width:100%;padding:20px 0}.cart-frame .right-column{width:100%;margin:0 0 20px}.blog-holder>.grid-item{width:49%}.lightbox-reviews-01 .two-columns{display:block}.lightbox-reviews-01 .lightbox-gallery{width:100%}.lightbox-reviews-01 .lightbox-gallery .img-holder{height:300px}.lightbox-reviews-01 .gallery-description{width:100%;padding:20px}}@media (max-width: 767px){.subscribe-holder{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 30px;margin:0 0 30px}.subscribe-holder .heading{width:100%;padding:0 0 20px;font-size:30px;font-weight:700;line-height:30px}.subscribe-holder .content{width:100%;padding:0 0 25px;font-size:18px;font-weight:600;line-height:32px}.subscribe-holder .subscribe input{height:43px;padding:5px 10px;font-size:16px}.subscribe-holder .subscribe input[type=submit]{height:auto;padding:0 10px}.subscribe-holder .subscribe{width:100%}.bottom-container+#footer .footer-col{display:none}.bottom-container .threecolumns{-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-container .threecolumns .col{width:100%;padding:0 20px 0 150px;margin:0 0 30px;position:relative}.bottom-container .threecolumns .col .ico-holder{position:absolute;top:0;left:0;width:150px}.bottom-container .threecolumns h3{font-size:16px;font-weight:700;line-height:16px;margin:0 0 10px}.bottom-container .threecolumns .link-more{font-size:14px;line-height:19px}.home-gallery .visual{padding:0 50px}.home-gallery .visual h1,.home-gallery .visual .h1{font-size:38px;line-height:45px;margin:0 0 40px}.our-mission .twocolumns .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.our-mission .twocolumns .img-holder{order:1;width:100%;padding:0 0 20px}.our-mission .twocolumns .img-holder img{width:100%}.our-mission .twocolumns .textholder{order:2;width:100%;padding:0 10px 10px}.our-mission .twocolumns .row:nth-child(2n) .img-holder{order:1}.our-mission .twocolumns .row:nth-child(2n) .textholder{order:2}.info-save .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.info-save .row .heading{width:100%;padding:0 0 30px;font-size:38px}.info-save .threecolumns{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-save .threecolumns .col{width:100%;padding:0 0 20px}.info-save .threecolumns .col:last-child{width:100%}.sets-holder{max-width:1440px;margin:0 auto 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sets-holder .steps-block{width:100%;text-align:center;padding:0 10px 30px}.sets-holder .img-area{width:100%}.specifications-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.specifications-block .img-area{width:100%}.specifications-block .columns{width:100%;padding:75px 0}.specifications-block .columns .col{font-size:15px;line-height:18px}.twocolumns{padding:0;margin:0 -15px 30px}.twocolumns .col,.order-holder .twocolumns .col,.main-holder .twocolumns .col{width:100%;margin:0 0 20px}.instagram-area{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 50px}.instagram-area .content-holder{width:100%;padding:0 10px 30px}.instagram-area .content-holder h2{font-size:32px}.instagram-area .img-area{width:100%}.instagram-area .img-area .img-block{width:calc(33.3% - 10px);margin:5px 0 5px 10px}.reviews-gallery .img-block{min-width:70px}.reviews-holder{margin:0 auto 40px}.reviews-gallery .slick-arrow{top:-46px}.reviews-gallery .slick-prev{right:auto;left:20px}.reviews-gallery .slick-next{right:20px}.contact-banner{margin:0}.contact-us-hero .visual h1{font-size:38px;line-height:37px}.contact-us-hero .visual p,.contact-us-hero .visual a{font-size:14px;line-height:16px}.contact-us-write-a-message{margin:0 0 60px}.contact-us-hero .visual{padding:0 20px}.cart-frame .cart-product .col{width:calc(50% - 20px)}.cart-frame{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-frame .cart-product .col .img-block img{width:100%}.cart-frame .left-column{width:100%;padding:20px 0}.cart-frame .right-column{width:100%;margin:0 0 20px}.order-items .item{width:calc(50% - 20px);margin:0 10px 20px}.sets-holder .steps{margin:0}.twocolumns-blog{padding:0 10px}.twocolumns-blog #content{width:100%;margin:0 0 50px}.twocolumns-blog #sidebar{width:100%;padding:0}.reviews-frame .filter-line{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-frame .reviews-block .row:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.set-name,.set-name img{width:100%}.set-columns{margin:0 -10px;width:calc(100% + 20px)}.set-columns .column{width:50%}.set-columns .column img{width:100%}.product-holder .kits-galleries{width:100%;padding:0 5px}.bottom-container{padding:30px 20px}.contact-us-footer{display:none}.contact-us-footer+.footer-panel{padding:30px 20px 10px}.about-bottom+#footer .footer-col{display:none}.about-bottom+#footer .footer-col+.footer-panel{padding:30px 20px 10px}.footer-col{display:none}.footer-col+.footer-panel{padding:30px 20px 10px}.customers-img-area .block{width:33.3%;padding:5px}.lightbox-reviews-01 h4{font-size:16px;left:15px}.lightbox-reviews-01{padding:60px 10px 10px}.lightbox-reviews-01 .btn{top:10px;left:10px}}@media (max-width: 600px){.reviews-frame .filter-line .col{width:100%;margin:0 0 20px}}@media (max-width: 479px){.blog-holder>.grid-item{width:100%}.reviews-frame .reviews-block .row:last-child .col-r{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/artem.css.map?v=106769120322578252261605673469 */
