/*!
Theme Name: lanitecs
Theme URI: lanitecs
Version: 1
Description: Smart. Flexible. Beautiful.
Author: predigital
Author URI: http://predigital.ru/
*/body{margin:0;font-family:"Overpass",sans-serif;overflow-x:hidden;cursor:default;width:100%;outline:none !important;background:#fff;color:#000}a{text-decoration:none}a:active,a:focus,a:hover{outline:none !important}*{scroll-behavior:smooth;box-sizing:border-box}*:before,*:after{position:absolute;content:"";box-sizing:border-box}*{margin:0;padding:0}button,input,textarea,select{outline:none;font-family:"Overpass",sans-serif}button:focus,input:focus,textarea:focus,select:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}p{position:relative;font-size:16px;line-height:1.6}.container{position:relative;width:100%;max-width:1400px;margin:0 auto}.section{padding:5rem 0}section.page{padding:5rem 0}header{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0);z-index:9;transition:.35s ease-out}.shrink{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.2)}.header-flex{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.nav-header{display:flex;align-content:center}.nav-header a{font-size:16px;font-weight:700;color:#000;transition:.35s ease-out}.nav-header a:hover{color:#69747d}.header-link{display:flex;align-items:center}.meseng-group{display:flex;align-items:center;margin:0 40px}.header-link.mail-link{margin:0 40px 0 0}.header-link img{margin:0 12px 0 0;flex:0 0 auto;width:30px;will-change:transform;transition:.35s ease-out}.header-link:hover img{transform:scale(1.1)}.btn-header{position:relative;height:55px;padding:0 30px;border-radius:5px;background:#fdca01;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer;transition:.35s ease-out}.btn-header:before{background:#000;width:0;height:100%;border-radius:5px;top:0;left:0;transition:.35s ease-out}.btn-header:hover:before{width:100%}.btn-header:hover{color:#fff}.btn-header span{position:relative}.logo{width:200px}.logo img{width:100%;display:block}#intro{position:relative;width:100%;overflow:hidden;background:url(img/intro-bg.jpg) no-repeat center/cover}.intro-flex{position:relative;display:flex;flex-direction:column;width:70%;height:100vh;justify-content:center;align-items:flex-start}.intro-flex h1{font-size:56px;font-weight:900;margin:0 0 40px 0;line-height:1.2}.intro-flex h1 span{font-weight:300}.intro-flex h2{position:relative;font-size:24px;font-weight:400;margin:0 0 40px 0;padding:0 0 0 90px;display:flex;align-items:center}.intro-flex h2:before{background:url(img/ico1.svg) no-repeat center/contain;width:60px;height:60px;left:0}.btn{position:relative;height:80px;padding:0 30px;border-radius:5px;background:#fdca01;color:#000;border:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:.35s ease-out}.btn:before{background:#fda701;width:0;height:100%;border-radius:5px;top:0;left:0;transition:.35s ease-out}.btn:hover:before{width:100%}.btn span{position:relative;margin:0 12px 0 0}.btn img{position:relative;width:12px;height:12px;will-change:transform;transition:.35s ease-out}.btn:hover img{transform:translateX(10px)}.intro-img{position:absolute;bottom:0;right:0;height:70vh}#first-group{position:relative;width:100%;overflow:hidden;background:url(img/first-group.jpg) no-repeat center/cover}#b1{padding:55px 0 0 0}.title{position:relative;font-size:36px;font-weight:900;text-transform:uppercase;margin:0 0 100px 0;display:flex;align-items:center}.title:before{width:150px;height:150px;border:2px solid #fdca01;left:0;transform:translateX(-50%)}.title span{position:relative}.b1-grid{display:flex;justify-content:space-between}.b1-item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px}.b1-item p span{font-weight:700}.b1-img{position:relative;display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:0 0 30px 0}.b1-img img{position:relative;width:50px;height:50px}.b1-img:before{background:url(img/b1-img.svg) no-repeat center/contain;width:100%;height:100%;will-change:transform;animation:rotate 7s linear infinite;-webkit-animation:rotate 7s linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}#b2{position:relative}#b2:before{background:linear-gradient(0deg, #093264 0%, rgba(9, 50, 100, 0.83) 28.12%, rgba(9, 50, 100, 0) 100%);width:100%;height:500px;bottom:0;left:0}.b2-content{background:#fff;box-shadow:10px 10px 20px rgba(87,95,102,.15);border-radius:20px;padding:70px 120px;display:flex;flex-direction:column;align-items:flex-start}.b2-content .title{width:80%;margin:0 0 70px 0}.b2-grid{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px 0}.b2-item{width:100%;padding:0 15px}.b2-item img{width:100%;display:block;filter:grayscale(0.35);transition:.35s ease-out}.b2-item img:hover{filter:grayscale(0)}.b2-sub{font-size:36px;font-weight:900;text-transform:uppercase;margin:0 0 30px 0;line-height:1}.b2-sub span{font-size:24px;font-weight:400;text-transform:none}#b3{position:relative;background:#093264;color:#fff;padding:0 0 20px 0}.b3-flex{display:flex;align-items:center;justify-content:center}.b3-content{position:relative;padding:0 90px 0 0;flex-direction:column;display:flex;justify-content:center}.b3-content:before{border:1px solid #fdca01;width:270px;height:270px;right:0}.b3-content .title{margin:0 0 20px 0;font-size:56px}.b3-content .title:before{display:none}.b3-item{position:relative;font-size:24px;text-transform:uppercase;line-height:1.4;margin:10px 0;padding:0 0 0 50px;display:flex;align-items:center}.b3-item:before{background:url(img/ico2.svg) no-repeat center/contain;width:24px;height:24px;left:0}.gift{position:relative;width:100%;max-width:420px;display:flex;justify-content:center}.gift img{position:relative;width:100%;animation:gift-top 2s linear infinite;animation-direction:alternate;-webkit-animation:gift-top 2s linear infinite;-webkit-animation-direction:alternate}.gift:before{background:radial-gradient(50% 50% at 50% 50%, #052449 0%, #093264 100%);width:100%;height:32px;bottom:20px;animation:gift-bottom 2s linear infinite;animation-direction:alternate;-webkit-animation:gift-bottom 2s linear infinite;-webkit-animation-direction:alternate}@keyframes gift-top{100%{transform:translateY(-30px)}}@keyframes gift-bottom{100%{transform:translateY(10px) scale(0.85)}}.b3-offer{margin:20px 0 0 0;color:#fdca01;width:50%}.b8-offer{margin:20px 0 0 0;color:#093264;width:50%}#b4{position:relative;background:radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #EAF3FA 100%);overflow:hidden}.title-group{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 0 70px 0}.title-group .title{margin:0;width:45%}#catalog .title-group .title{width:auto}.b4-bg{position:absolute;width:65%;top:120px;left:0}.link-group{display:flex;align-items:center}.btn-price{position:relative;height:80px;padding:0 30px;border-radius:5px;background:rgba(0,0,0,0);color:#69747d;border:1px solid #69747d;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:.35s ease-out}.btn-price:hover{color:#515b63;border:1px solid #515b63}.btn-price img{width:24px;height:24px;margin:0 12px 0 0;will-change:transform;transition:.35s ease-out}.btn-price:hover img{transform:rotate(-10deg)}.link-group .btn-price{margin:0 0 0 15px}#catalog{position:relative;background:#eaf3fa;overflow:hidden;min-height:100vh}.catalog-bg{position:absolute;width:100%;height:100vh;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.section-top{padding:115px 0 100px 0}.catalog-grid{position:relative;display:flex;flex-wrap:wrap;margin:0 -1%}.catalog-grid .catalog-item{margin:1%;width:31.333%;display:none}.catalog-item{position:relative;width:31.333%;padding:30px}.catalog-item:before{background:#fff;border-radius:20px;width:100%;height:100%;top:0;left:0;will-change:transform;transform-origin:center;transition:.35s ease-out}.catalog-item:hover:before{transform:scale(1.04)}.catalog-img{position:relative;width:100%}.catalog-img img{width:100%;display:block}.product-title{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;margin:0}.product-txt{position:relative;padding:15px 0;margin:0 0 15px 0;color:#69747d;border-bottom:1px solid #dae4ec}.product-footer{position:relative;display:flex;align-items:center;justify-content:space-between}.product-footer .btn{height:50px}.cost{font-size:18px;font-weight:300;margin:0 0 5px 0}.btn-detal{position:relative;font-size:12px;font-weight:700;text-transform:uppercase;color:#69747d;cursor:pointer}.btn-detal:before{background:#69747d;width:100%;height:1px;bottom:-2px;left:0;transition:.35s ease-out}.btn-detal:hover:before{width:0}.catalog-item .description{display:none}.filter-btn-group{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.filter-btn{display:none;align-items:center;font-size:14px;font-weight:700;cursor:pointer}.filter-btn img{width:18px;height:18px;margin:0 12px 0 0;flex:0 0 auto;will-change:transform;transition:.35s ease-out}.filter-btn.active img{transform:rotate(-180deg)}.filter-content{position:relative;display:flex;justify-content:space-between;align-items:flex-end}.filter-content .btn-price{height:45px;flex:0 0 auto;margin:0 20px 0 0;font-size:12px;padding:0 15px}.filter-grid{display:flex;align-items:flex-end;justify-content:space-between}.filter-list{position:relative;margin-right:20px;min-width:230px}.filter-title{position:relative;font-size:16px;margin-bottom:10px;font-weight:900;font-family:"Overpass",sans-serif}#btn-all{position:relative;font-family:"Overpass",sans-serif;border:0;background:#fdca01;color:#000;padding:0 30px;text-align:center;font-size:12px;height:45px;border-radius:5px;line-height:1.6;text-transform:uppercase;font-weight:600;cursor:pointer;transition:.35s ease-out}#btn-all:hover{background:#fff}.nice-select{font-family:"Overpass",sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;box-sizing:border-box;border:0;border-radius:5px;clear:both;cursor:pointer;display:flex;font-size:16px;height:45px;outline:none;padding-right:30px;position:relative;text-align:left !important;transition:.25s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%;align-items:center;padding:0 15px}.nice-select:after{background:url(img/nice.svg) no-repeat center/contain;height:8px;width:8px;pointer-events:none;right:10px;will-change:transform;transition:.25s ease-out}.nice-select.open:after{transform:rotate(-90deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important;height:auto;border:0;max-height:235px}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;box-shadow:4px 4px 10px rgba(68,68,68,.1);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:15px;pointer-events:none;position:absolute;top:100%;left:0;border-radius:5px;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;color:#000;font-weight:400;list-style:none;outline:none;padding:10px;border-radius:3px;text-align:left;transition:all .35s}.nice-select .option:hover,.nice-select .option.selected.focus{background:#eaf3fa}.nice-select .option.selected{font-weight:500}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.form-group span.select,.form-group span.current{margin-bottom:0}#b5{position:relative;background:#fff;overflow:hidden;padding:40px 0}.b5-flex{display:flex;align-items:center;justify-content:space-between}.b5-img{width:40%}.b5-content{width:60%;padding:0 40px 0 0;display:flex;flex-direction:column;align-items:flex-start}.b5-content .title{margin:0 0 50px 0}.b5-content .sub{font-size:24px;margin:0 0 40px 0}#b6{position:relative;background:url(img/b6-bg.jpg) no-repeat top/cover;overflow:hidden}#b6:before{background:linear-gradient(360deg, #EAF3FA 0%, rgba(234, 243, 250, 0) 100%);width:100%;height:420px;bottom:0;left:0}.b6-flex{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center}.b6-content{background:#fff;box-shadow:10px 10px 20px rgba(87,95,102,.15);border-radius:20px;padding:50px;width:100%;max-width:520px}.form-title{font-size:24px;font-weight:900;text-align:center;text-transform:uppercase;line-height:1.2;margin:0 0 20px 0}.form-title span{font-size:18px;font-weight:400}.b6-form .wpcf7-form-control-wrap input{background:#eff8ff}#b7{position:relative;background:#eaf3fa;overflow:hidden}#b7 .container{position:static}.b7-flex{display:flex;align-items:center;justify-content:space-between;height:440px}.b7-slider.slick-slider{width:60%;position:absolute;right:0;overflow:hidden;padding:0 200px 0 0}.b7-slider .slick-next::before,.b7-slider .slick-prev::before{background:#fdca01}.b7-slider .slick-next,.b7-slider .slick-prev{top:45%}.b7-slider .slick-next{right:50px}.b7-slider .slick-prev{right:auto;left:0}.b7-item{border-radius:10px;overflow:hidden}#b8{position:relative;background:#fff;overflow:hidden}.b8-slider{padding:0 0 90px;margin:0 0 70px 0}.b8-slider .slick-list{overflow:hidden;padding:12px 0}.b8-item{position:relative;padding:40px}.b8-item:before{background:#f5fbff;border-radius:20px;top:0;left:0;width:100%;height:100%;will-change:transform;transform-origin:center;transition:.35s ease-out}.b8-item:hover:before{transform:scale(1.04)}.b8-slider .slick-next::before,.b8-slider .slick-prev::before{background:#fdca01}.b8-slider .slick-dots li button{background:#eaf3fa}.b8-name{position:relative;font-weight:700;margin:0 0 10px 0;font-size:18px}.b8-txt{position:relative;color:#69747d;transition:.35s ease-out}.b8-item:hover .b8-txt{color:#40474d}.b8-txt p{margin:10px 0}.b8-content{position:relative;display:flex;flex-direction:column;align-items:flex-start}.b8-sub{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:50%;justify-content:center;margin:0 0 70px 0}.b8-sub::before{border:1px solid #fdca01;width:270px;height:270px;right:0}.b8-content .title{margin:0 0 20px 0;font-size:56px}.b8-content .title::before{display:none}.b8-list-item{position:relative;font-size:24px;text-transform:uppercase;line-height:1.4;margin:10px 0;padding:0 0 0 50px;display:flex;align-items:center}.b8-list-item::before{background:url(img/ico2.svg) no-repeat center/contain;width:24px;height:24px;left:0}.b8-bd{position:absolute;bottom:0;right:0;width:70%}#b9{position:relative;background:radial-gradient(50% 50% at 50% 50%, #EAF3FA 0%, #FFFFFF 0.01%, #EAF3FA 100%);overflow:hidden;display:flex;justify-content:space-between;align-items:center}.contact-info{position:relative;display:flex;flex-direction:column;justify-content:center;padding:70px 100px 70px 0;min-height:70vh;width:35%;align-items:flex-start}#map{position:absolute;width:65%;height:100%;top:0;right:0;overflow:hidden}.btn-map{position:relative;cursor:pointer;overflow:hidden;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#fdca01;border-radius:50%;color:#000;font-size:18px;font-weight:900}.btn-map:before{width:100%;height:100%;background:#000;border-radius:50%;transform:scale(0);transition:.35s ease-out}.btn-map:hover{color:#fff}.btn-map:hover:before{transform:scale(2)}.btn-map span{position:relative}.contact-info .header-link{color:#000;margin:10px 0}.contact-info .header-link,.contact-info .header-link.mail-link{color:#000;margin:10px 0;align-items:flex-start}.contact-info .header-link img{margin:-5px 12px 0 0}.adress-info{margin:0 0 12px 0;padding:0 0 0 42px}.adress-info p{margin:0 0 6px 0;font-size:14px;color:rgba(0,0,0,.6705882353)}footer{position:relative;background:#000;color:#fff}.footer-flex{padding:30px 0;display:flex;align-items:center;justify-content:space-between}.footer-flex .footer__list li~li{margin-top:5px}.footer-flex .footer__list a{color:#fff;font-size:14px}.footer-flex .footer__list a:hover{color:#fdca01}.copy{font-size:12px}footer .header-link img{width:40px;margin:0}footer .header-link{margin:0 0 0 10px}footer .meseng-group{margin:0}.aioseo-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 90px 0}.aioseo-breadcrumb{font-size:12px}.aioseo-breadcrumb-separator{margin:0 10px;width:8px}.aioseo-breadcrumb a{color:#000;transition:.35s ease-out}.aioseo-breadcrumb a:hover{color:#fdca01}.modal,.modal-box{z-index:9999}.modal-sandbox{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;transition:.25s ease-out}.modal{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.75);overflow:auto;opacity:0;visibility:hidden;transition:.25s ease-out}.modal.open{opacity:1;visibility:visible}.modal-box{display:table;width:100%;height:100%;z-index:9999}.modal-body{display:table-cell;width:100%;height:100%;vertical-align:middle;z-index:9999}.modal_container{margin:0 auto;width:100%;max-width:360px;position:relative;display:table;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0px 6px 12px rgba(0,0,0,.15)}.open .modal_container{animation:modalbox .25s ease-out both}.container-callback{padding:40px;background:#f1f7fc}#modal-detal .modal_container,#modal-order .modal_container{max-width:900px}.container-detal,.container-order{display:flex;justify-content:space-between}.detal-img,.order-img{width:40%;display:flex;align-items:center;justify-content:center}.detal-img img,.order-img img{width:100%;display:block}.detal-content{max-height:60vh}.detal-content .scroll-block{height:100%}.detal-content,.order-content{width:60%;padding:40px;background:#f1f7fc;color:#69747d}.detal-content{max-height:60vh}.detal-content p{margin:15px 0}.detal-content h4{font-size:20px;font-weight:900;margin:20px 0}.detal-content li{position:relative;padding:0 0 0 30px;margin:10px 0;color:#69747d;transition:.35s ease-out}.detal-content li:hover{color:#000}.detal-content li:before{background:#69747d;width:5px;height:5px;border-radius:50%;top:8px;left:0}.detal-content h3,.modal-name{text-transform:uppercase;font-weight:900;margin:0 0 12px 0;font-size:24px;color:#000}.modal-cost{font-size:18px}#modal-order .modal-name{margin:0}.close-modal{position:absolute;top:15px;right:15px;cursor:pointer;width:12px;height:12px;display:flex;align-items:center;justify-content:center;z-index:9999;will-change:transform;transition:.35s ease-out}.close-modal img{position:relative;width:100%;opacity:.35}.close-modal:hover{transform:rotate(-90deg)}@keyframes modalbox{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0%);opacity:1}}form p{margin:0;font-size:14px}.wpcf7-form{margin:20px 0 0 0}.wpcf7-form-control-wrap{position:relative;width:100%;margin:0 0 20px 0;display:block}.wpcf7-form-control-wrap input{padding:15px;font-size:14px;color:#000;border:0;border-radius:5px;background:#fff;position:relative;width:100%}.wpcf7-submit{position:relative;height:60px;width:100%;padding:0 30px;border-radius:5px;background:#fdca01;color:#000;border:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:.35s ease-out}.wpcf7-submit:hover{background:#fda701}.wpcf7-acceptance{position:relative;width:100%;display:block}.wpcf7-acceptance span{display:block}.wpcf7-acceptance input[type=checkbox],.wpcf7-acceptance input[type=radio]{position:absolute;display:block;cursor:pointer;opacity:0;top:0;left:0}.wpcf7-list-item-label{padding:0 0 0 35px;font-size:12px;color:#69747d;line-height:1.4;cursor:pointer}input[type=checkbox]~.wpcf7-list-item-label:after{background:url(img/check-default.svg) no-repeat center left;background-size:cover;border-radius:2px;width:25px;height:25px;top:-2px;left:0;transition:.35s ease-out}input[type=checkbox]:checked~.wpcf7-list-item-label:after{background:url(img/check-default.svg) no-repeat center right;background-size:cover}.catalog-slider{padding:0 0 90px 0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.slick-list{padding:0;margin:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{top:0;left:0;display:flex}.slick-track:after,.slick-track:before{display:block;content:""}.slick-track:after{clear:both}.slick-slide{display:none;vertical-align:middle;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex;position:relative;flex-direction:column;margin:0 10px}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev,.slick-gnext,.slick-gprev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{font-size:0;line-height:0;width:55px;height:55px;cursor:pointer;color:rgba(0,0,0,0);outline:0;display:flex;bottom:0;align-items:center;justify-content:center;transition:.35s ease-out;z-index:2}.slick-next:before,.slick-prev:before{background:#fff;width:100%;height:100%;border-radius:50%;transition:.35s ease-out}.slick-next img,.slick-prev img{position:relative;width:15px;height:15px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:0;opacity:1}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0;pointer-events:none}.slick-prev{right:100px}.slick-next{right:0}.slick-dots{bottom:22px;list-style:none;text-align:center;display:flex;justify-content:flex-end;left:0}.slick-dots li{position:relative;height:10px;width:10px;margin:0 10px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;height:10px;width:10px;background:#fff;cursor:pointer;color:rgba(0,0,0,0);border:0;border-radius:50%;will-change:transform;transition:.35s ease-out}.slick-dots li.slick-active button{background:#fdca01;transform:scale(1.5)}#notfound{width:100%;background:url(img/intro-bg.jpg) no-repeat center/cover;overflow:hidden}.notfound-flex{padding:5rem 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100vh}.notfound-flex h1{font-size:70px;margin:0 0 30px 0}.notfound-flex p{font-size:24px;margin:0 0 40px 0}.not-number{position:absolute;font-size:500px;font-weight:700;color:rgba(190,211,234,.2)}.text-content{font-size:19px;line-height:1.8}.text-content h1{margin-bottom:30px}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:40px;margin-bottom:20px}.text-content ul,.text-content ol{margin:15px auto}.text-content ul li:not(:last-child),.text-content ol li:not(:last-child){margin-bottom:5px}.text-content ul ul,.text-content ul ol,.text-content ol ul,.text-content ol ol{margin:0}.text-content ul{padding:0}.text-content ul li{position:relative;z-index:1}.text-content ul li:before{content:"";position:static;display:inline-block;width:8px;margin-right:6px;height:8px;border-radius:50%;background-color:#000;transform:translateY(-3px)}.text-content ol{counter-reset:item;list-style-type:none;padding:0}.text-content ol li{list-style-type:none}.text-content ol li ol{counter-reset:subitem;padding-left:5px}.text-content ol li ol li:before{counter-increment:subitem;content:counter(item) "." counter(subitem) " "}.text-content ol li:before{position:static;counter-increment:item;content:counter(item) ". "}.text-content .wp-block-table{margin:20px auto}.text-content .wp-block-table:before,.text-content .wp-block-table:after{display:none}.text-content table{border-collapse:collapse;width:100%}.text-content table *:before,.text-content table *:after{display:none}@media(max-width: 1600px){.intro-flex h1{font-size:48px}.intro-flex h2{font-size:20px}.container{padding:0 70px}.title::before{width:110px;height:110px}.title{margin:0 0 80px 0}.b2-content .title{width:100%;margin:0 0 50px 0}.b5-img{width:35%}.b5-content{width:65%}.section{padding:70px 0}.b7-title .title{margin:0}.section-top{padding:100px 0 70px 0}.aioseo-breadcrumbs{margin:0 0 60px 0}.filter-title{font-size:14px}.nice-select{font-size:14px}.filter-list{min-width:200px}}@media(max-width: 1400px){.intro-flex h1{font-size:42px}.title{font-size:30px}.b2-sub{font-size:30px}.b3-content .title,.b8-content .title{font-size:48px}.b3-item,.b8-list-item{font-size:20px}.btn,.btn-price{height:65px}.filter-title{font-size:12px}.filter-list{min-width:180px}.filter-content .btn-price{font-size:10px}}@media(max-width: 1200px){.container{padding:0 30px}.header-link{display:none}.meseng-group .header-link{display:flex}.title::before{transform:translateX(-15%)}.b2-content .title::before{width:140px;height:140px}.b2-content{padding:70px}.gift{max-width:320px}.b3-content .title,.b8-content .title{font-size:40px}.b3-flex{justify-content:space-between}.title-group{align-items:flex-start;flex-direction:column}.title-group .title{margin:0 0 70px 0;width:100%}.title-group{margin:0 0 40px 0}#catalog .title-group{margin:0 0 20px 0}.b7-slider.slick-slider{padding:0 50px 0 0;position:relative}#b7 .container{padding:0}.b7-title{position:relative;width:40%;padding:0 30px}.b7-slider .slick-next{right:30px}.contact-info .header-link{display:flex}.b5-img{display:none}.b5-content{width:100%}#b5{padding:70px 0 0 0}#b5 .title{margin:0 0 50px 0}.b7-flex{height:auto}.filter-content{width:100%}.catalog-grid .catalog-item{width:48%}.filter-grid{align-items:flex-start;flex-direction:column}.filter-list{margin:0 0 15px 0;min-width:100%}.filter-content{width:100%;align-items:flex-start}.filter-grid{align-items:flex-start;flex-direction:column;width:100%;background:#e1ecf4;padding:30px;border-radius:20px;position:absolute;top:55px;left:0;opacity:0;box-shadow:6px 6px 6px rgba(0,0,0,.1);visibility:hidden;will-change:transform;transform:translateX(-100%);transition:.35s ease-out;z-index:1}.filter-grid.open{opacity:1;visibility:visible;transform:translateX(0%)}.filter-btn{display:flex}.filter-btn-group{width:100%}.b5-content .sub{font-size:18px}}@media(max-width: 991px){.logo{width:140px}.meseng-group .header-link{font-size:0}.meseng-group{margin:0 20px 0 0}.intro-img{height:auto;width:90%}.intro-flex{width:100%}.b1-grid{flex-wrap:wrap}.b1-item{width:50%;padding:30px}#first-group{background:url(img/first-group.jpg) no-repeat right/cover}.b2-grid{flex-wrap:wrap}.b2-item{width:50%;padding:0}.b2-content .title::before{width:170px;height:170px}.b3-flex{flex-direction:column}#b3{padding:40px 0}.gift{max-width:50%;margin:20px 0 0 0}p{font-size:14px}.btn{font-size:12px}.btn img{width:10px;height:10px}.b7-flex{flex-direction:column;align-items:flex-start}.b7-slider.slick-slider{padding:0 70px 0 0;width:100%}.b7-title{width:100%;padding:0 30px;margin:0 0 70px 0}.slick-initialized .slick-slide.b8-item{margin:0}.b8-sub{width:80%;margin:0 0 40px 0}.b8-sub::before{width:240px;height:240px}#b9{flex-direction:column}#map{position:relative;width:100%;height:70vh}.contact-info{padding:70px 0 40px 0;min-height:auto;width:100%}.btn-price{font-size:12px}#modal-detal .modal_container,#modal-order .modal_container{max-width:90%}.detal-content h3,.modal-name{font-size:18px}.notfound-flex h1{font-size:46px}.notfound-flex p{font-size:18px;margin:0 0 40px 0}.notfound-flex p br{display:none}.not-number{font-size:170px}}@media(max-width: 767px){.intro-flex{height:auto;min-height:100vh;padding:100px 0 40px 0}.intro-flex h1{font-size:30px;margin:0 0 20px 0}.intro-flex h2{font-size:18px;padding:0 0 0 60px}.intro-flex h2::before{width:40px;height:40px}.intro-img{display:none}.title{font-size:24px}.title::before{width:90px;height:90px}.title{margin:0 0 50px 0}.b1-item{padding:20px}.b1-img{width:110px;height:110px;margin:0 0 20px 0}.b1-img img{width:35px;height:35px}.b2-content{padding:50px}.b2-content .title::before{width:140px;height:140px}.b2-sub{font-size:24px;line-height:1.2}.b2-sub span{font-size:18px;display:block;line-height:1.4}.section{padding:60px 0}.b3-content .title,.b8-content .title{font-size:32px}.b3-item,.b8-list-item{font-size:16px}.b3-content::before{width:200px;height:200px}.title-group .title{margin:0 0 50px 0}.product-title{font-size:16px}.catalog-item{padding:30px 15px}.btn-detal{font-size:10px}#b5{padding:40px 0 0 0}.b6-content{padding:40px;max-width:420px}.form-title{font-size:18px;line-height:1.4}.b8-item{padding:30px}.b8-slider{padding:0 0 70px 0}.b8-sub::before{width:200px;height:200px}.header-flex{padding:5px 0}.btn-header{height:40px;padding:0 20px;font-size:10px}#map{height:90vh}.b5-content{padding:0}.container-callback{padding:40px 20px}.detal-content,.order-content{padding:30px 20px}.section-top{padding:70px 0 40px 0}.aioseo-breadcrumbs{margin:0 0 40px 0}.text-content{font-size:16px;line-height:1.5}.footer-flex{flex-direction:column}.footer-flex .footer__nav{margin:20px auto}}@media(max-width: 480px){.container{padding:0 15px}section.page{padding:3rem 0}.meseng-group{margin:0}.logo{width:120px;margin:0 10px 0 0}.intro-flex h1{font-size:38px;margin:0 0 30px 0}.intro-flex h1 span{font-size:28px;line-height:1.4;display:block;margin:15px 0 0 0}.title{font-size:22px;line-height:1.4}.b2-content{padding:40px}.b2-content .title::before{width:190px;height:190px}.b2-sub{font-size:20px}.b2-grid{margin:0 0 20px 0}.b2-sub span{font-size:16px}.b3-content{padding:0}.b3-content .title,.b8-content .title{font-size:24px}.b3-item,.b8-list-item{font-size:14px;padding:0 0 0 40px}.gift{max-width:70%;margin:30px 0 0 0}.btn-price,.btn{padding:0 20px;text-align:left}.catalog-slider{padding:0 40px 80px 0}#b5 .title{text-align:center}#b5 .title::before{width:160px;height:160px;right:0;margin:0 auto;transform:translateX(0)}.b5-content{align-items:center}.b6-content{padding:40px 20px;max-width:90%}.b8-sub{width:100%}.b8-bd{width:100%}.copy{font-size:10px}.modal_container{max-width:90%}.container-detal,.container-order{flex-direction:column}.detal-img,.order-img{width:100%}.detal-content,.order-content{width:100%}.catalog-grid{margin:0}.catalog-grid .catalog-item{width:100%;margin:0 0 20px 0}.catalog-grid .catalog-item:last-of-type{margin:0}.filter-grid{padding:30px 20px}.b5-content .sub{margin:0 0 20px 0;text-align:center}#b5 .title{margin:0 0 40px 0}.b3-content::before{display:none}.b3-content{text-align:center}.b3-offer{margin:20px auto;width:80%}.b3-content .title{text-align:center}.b3-content .title span{width:100%}.b8-offer{margin:20px auto;width:80%}.b8-sub::before{display:none}}/*# sourceMappingURL=style.css.map */