@font-face{font-family:'Porsche';src:url(fonts/SKPorsche.eot);src:url('fonts/SKPorsche.eot?#iefix') format('embedded-opentype'),url(fonts/SKPorsche.woff2) format('woff2'),url(fonts/SKPorsche.woff) format('woff'),url(fonts/SKPorsche.ttf) format('truetype'),url('fonts/SKPorsche.svg#SKPorsche') format('svg');font-weight:400;font-style:normal}#tToTop{position:fixed;bottom:60px;right:10px;width:45px;height:45px;line-height:43px;font-size:40px;text-align:center;cursor:pointer;background-color:#4c6cdd;border-radius:3px;color:#fff;opacity:.6;z-index:1040}#tToTop:hover{opacity:1}img{max-width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}table tr{border-bottom:1px solid #e2e2e2}table td,table th{padding:5px}table{margin-bottom:1rem}.page-content table,table.table-style-1{border:5px solid #f4f4f4}.page-content table tr:nth-child(2n),table.table-style-1 tr:nth-child(2n){background:none repeat scroll 0 0 #f4f4f4}.page-content table td,table.table-style-1 td{padding:10px;border:2px solid #fff}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:100%;text-transform:uppercase;margin-bottom:16px;color:#1a1b1b;font-weight:700}h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}.modal .modal-content{font-size:14px;padding:40px 45px}.modal .modal-header{border-bottom:none;display:block;padding:0;margin:0}.modal .modal-body{padding:0;margin:0}.modal .modal-header .modal-title{font-family:'Montserrat',sans-serif;text-align:center;text-transform:uppercase;font-size:24px;line-height:1.23;margin-bottom:20px;font-weight:600}.modal .ajax-loader{position:absolute}.modal div.wpcf7-mail-sent-ok{background-color:#62C584;border-color:#62C584;font-size:16px;width:100%;margin:20px 0 0 0;text-align:center;padding:15px 10px}.modal div.wpcf7-validation-errors,.modal div.wpcf7-acceptance-missing{background-color:#F95D51;border-color:#F95D51;font-size:16px;width:100%;margin:20px 0 0 0;text-align:center;padding:15px 10px}.modal .wpcf7-not-valid{margin-bottom:0!important}.modal-backdrop.show{opacity:.6}.modal button.close{position:absolute;z-index:100;right:15px;top:10px;opacity:1}.modal-header button.close{right:15px;top:15px}.modal-header .t-popup__close-icon rect{fill:#000}body{font-family:'Open Sans',sans-serif;}a{color:#4971ff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}a:hover{text-decoration:none}.head-wrap:after{position:absolute;content:'';display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(51,51,51,.5);opacity:1;z-index:2}.head-wrap{position:absolute;width:100%}.head-wrap.sticky-head{position:fixed;top:0;left:0;z-index:10000;background:#373c3f;-webkit-box-shadow:0 0 5px 0 rgba(55,60,63,1);-moz-box-shadow:0 0 5px 0 rgba(55,60,63,1);box-shadow:0 0 5px 0 rgba(55,60,63,1)}.head-wrap .container{position:relative;z-index:3}.title-wrap{background-size:cover;background-color:#8f9fad;background-image:url(images/title-box-bg.jpg);background-position:50% 0;position:relative;z-index:1}.title-wrap h1{position:absolute;top:70%;-webkit-transform:translateY(-70%);transform:translateY(-70%);left:15px;right:15px;z-index:11;font-size:36px;color:#fff;font-family:'Montserrat',sans-serif;margin-bottom:0}.title-wrap>.container{position:relative;min-height:448px}.title-wrap:after{position:absolute;content:'';display:block;top:0;left:0;right:0;bottom:0;background:rgba(35,38,40,.5);z-index:10}.breadcrumb-wrap .woocommerce-breadcrumb,.breadcrumb-wrap #tBreadrumbs{padding:15px 0 10px 4px;margin-bottom:40px;color:#888;text-transform:uppercase;font-size:12px;border-bottom:1px solid #ddd;font-family:'Montserrat',sans-serif}.breadcrumb-wrap .woocommerce-breadcrumb a,.breadcrumb-wrap #tBreadrumbs a{color:#888}.breadcrumb-wrap .woocommerce-breadcrumb a:hover,.breadcrumb-wrap #tBreadrumbs a:hover{color:#4971ff}.top-contact{display:inline-block;font-size:13px}.top-contact+.top-contact{margin-left:50px}.head-line{border-bottom:1px solid rgba(255,255,255,.25);padding-top:21px;padding-bottom:12px}.top-contact span{font-size:15px;margin-right:5px}.top-contact a{opacity:.8;color:#fff}.top-contact a:hover{opacity:1}.social-link+.social-link{margin-left:25px}.top-contact.social-link i{font-size:15px}.home .head-wrap+.body-wrap{padding-top:150px}.head-menu{padding:29px 0 19px}#menu-main-menu{-ms-flex-direction:row;flex-direction:row}.logo{display:inline-block;width:190px;position:relative}.head-cart{display:inline-block;width:70px}.menu-block{display:inline-block;width:calc(100% - 300px);margin-left:25px}#menu-main-menu>li{position:relative;display:inline-block;margin:0 13px;vertical-align:top}#menu-main-menu a{position:relative;padding-bottom:12px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;font-family:'Montserrat',sans-serif}#menu-main-menu>li>a:after{position:absolute;content:'';display:block;height:2px;bottom:6px;left:0;right:0;background-color:#4c6cdd;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#menu-main-menu>li>a:hover:after,#menu-main-menu>.current-menu-item>a:after{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}#menu-main-menu>.menu-item-has-children>a:before{position:absolute;content:'';display:block;font-family:"Font Awesome 5 Free";-webkit-transform:translate(0,0);transform:translate(0,0);content:"\f107";top:0;right:-15px}#menu-main-menu .sub-menu{visibility:hidden;opacity:0;padding:0;margin-top:19px;list-style:none;position:absolute;width:250px;top:115%;left:0;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#menu-main-menu .sub-menu li{display:block;margin:0;position:relative;margin:0!important;text-align:left}#menu-main-menu .sub-menu li a{position:relative;display:block;padding:12px 30px 12px 34px;text-decoration:none!important;font-weight:400;color:#232628}#menu-main-menu>.menu-item-has-children:hover>.sub-menu{visibility:visible;top:100%;opacity:1}#menu-main-menu .sub-menu li a:hover{color:#fff;background-color:#4c6cdd}.head-cart .cart-contents{display:none}.head-cart i{color:#fff;font-size:26px}.slide-item{height:850px}.slide-item-inner{height:100%;position:relative}.slide-item-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}.slide-item-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;/*background-color:rgba(0,0,0,.45);*/z-index:1}.slide-item-inner>.container{position:relative;z-index:2;top:49%}.slide-item-text{font-size:50px;font-weight:700;line-height:60px;color:#fff;font-family:'Montserrat',sans-serif}.slide-item-text span{font-family:'Porsche'}.slide-item-buttons{margin-top:30px}.btn.btn-more{overflow:hidden;text-transform:uppercase;font-size:14px;border-radius:5px;border:2px solid #fff;padding:14px 22px;color:#fff;font-weight:700;text-decoration:none;position:relative;z-index:2}.btn.btn-more:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.btn.btn-more:hover{color:#fff;opacity:1;border-color:#ffb129}.btn.btn-more:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.section-slider .btn.btn-more{border:0;background:#4c6cdd}.slick-prev,.slick-next{position:absolute;font-size:0;border:none;top:calc(50% - 20px);cursor:pointer;background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;display:block;z-index:100;border-radius:50%;outline:none}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev:before{content:"\f104";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:900;color:#fff;font-size:20px}.slick-next{right:30px}.slick-next:before{content:"\f105";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:900;color:#fff;font-size:20px}.slick-prev{left:30px}.section-slider{margin-top:-150px;position:relative}.section-main-products{padding:50px 0}.title-block{line-height:1.2;font-size:36px;font-weight:700;text-transform:uppercase;font-family:'Montserrat',sans-serif;margin-bottom:20px}.subtitle-block{margin-bottom:30px}.section-main-catalog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.catalog-item-inner{position:relative}.catalog-item-title{font-size:40px;line-height:50px;font-weight:700;color:#fff;text-transform:uppercase;font-family:'Montserrat',sans-serif;max-width:320px;margin:0 auto}.catalog-item{padding-top:150px;padding-bottom:150px;position:relative}.catalog-item-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.catalog-item-link{margin-top:30px}.catalog-item-link a{overflow:hidden;text-transform:uppercase;font-size:14px;border-radius:5px;border:2px solid #fff;padding:14px 40px;color:#fff;font-weight:700;text-decoration:none;position:relative;z-index:2;display:inline-block}.catalog-item-link a:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.catalog-item-link a:hover{color:#fff;opacity:1;border-color:#ffb129}.catalog-item-link a:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.catalog-item:last-child .catalog-item-link a:hover{border-color:#ffb129}.section-main-content{padding:70px 0}.content-block{font-size:17px;line-height:30px}.content-block>*:last-child{margin-bottom:0}.content-more-link .btn-more{background-color:#4c6cdd;border:none;padding:16px 40px}.content-more-link{margin-top:30px}.section-main-info{/*background-image:url(images/parallax_3.jpg);*/background-size:cover;background-repeat:no-repeat;background-position:center center;padding:70px 0}.section-main-info .info-item-inner:after{position:absolute;content:'';display:block;top:0;left:0;right:0;bottom:0;opacity:.8;background-color:#fff;z-index:-1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.section-main-info .info-item .info-item-inner{z-index:5;position:relative;padding:25px 35px}.section-main-info .info-item .info-item-inner:hover:after{opacity:1}.section-main-info .info-icon i{height:38px;font-size:38px;color:#373c3f}.section-main-info .info-icon{display:inline-block;margin-right:20px}.section-main-info .info-title{color:#232628;margin-bottom:5px;font-weight:700;font-size:16px;line-height:28px;font-family:'Montserrat',sans-serif;text-transform:uppercase}.section-main-info .info-text{font-size:14px;line-height:22px}.section-main-info .info-link a,.section-main-info .info-link span{display:inline-block;overflow:hidden;text-align:center;font-family:'Montserrat',sans-serif;padding:15px;font-size:13px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;color:#fff;border-radius:3px;background-color:#4c6cdd;text-decoration:none;outline:0;visibility:visible;border:0;white-space:normal;-webkit-transition:opacity .2s ease-in!important;transition:opacity .2s ease-in!important;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.section-main-info .info-link span{font-size:12px}.section-main-info .info-link a:before,.section-main-info .info-link span:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.section-main-info .info-link a:hover:before,.section-main-info .info-link span:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.section-main-info .info-text i{margin-right:5px}.section-main-info .info-link{margin-top:10px}.section-main-info .info-text a{color:#212529}.section-main-info .info-text a:hover{text-decoration:underline}.section-main-reviews{padding:50px 0 70px}.section-main-content .title-block,.section-main-reviews .title-block{margin-bottom:40px}.section-main-reviews .review-item{margin:0 10px;border:1px solid #ddd}.section-main-reviews .reviews-carousel{margin:0 -10px 30px -10px}.section-main-reviews .review-text{font-size:16px;padding:15px 25px 20px 25px;position:relative}.section-main-reviews .review-author{font-size:22px;text-transform:uppercase;padding:20px 15px 0 15px;font-weight:700;font-family:'Montserrat',sans-serif;letter-spacing:-.4px}.slick-slide{outline:none}.reviews-carousel .slick-prev{left:-40px}.reviews-carousel .slick-next{right:-40px}.reviews-carousel .slick-prev:before,.reviews-carousel .slick-next:before{font-size:36px;color:#aaa;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.reviews-carousel .slick-prev,.reviews-carousel .slick-next{background:transparent;line-height:40px}.reviews-carousel .slick-prev:hover:before,.reviews-carousel .slick-next:hover::before{color:#4c6cdd}.section-feeback-main{padding:20px 0;background-color:#4c6cdd}.section-feeback-main .feedback-text{font-size:22px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;color:#fff}.btn-feedback{position:relative;padding:12px 20px 12px 50px;font-family:'Montserrat',sans-serif;border:2px solid #fff;font-size:14px;font-weight:700;text-transform:uppercase;box-shadow:none;background:transparent;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;overflow:hidden}.btn-feedback i{position:absolute;left:17px;top:13px;color:#fff;font-size:18px}.btn-feedback:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.btn-feedback:hover{border-color:#ffb129;color:#fff}.btn-feedback:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.footer-wrapper{background-color:#232628;font-size:13px;color:#888;padding:45px 0}.footer-wrapper .footer-social-item,.footer-wrapper .footer-contact{display:inline-block;font-size:16px}.footer-wrapper .footer-contact{margin-right:15px}.footer-wrapper .footer-social-item+.footer-social-item{margin-left:30px}.footer-wrapper .footer-contact span{font-size:15px;margin-right:5px}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.woocommerce form .form-row input.input-text,.comment-form input[type="text"],.contact_form_order input[type="text"]{height:43px;display:block;width:100%;padding:0 20px;color:#888;border:2px solid #eceff3;background-color:#eceff3;line-height:43px;outline:0;font-size:14px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="email"]:focus,.woocommerce form .form-row input.input-text:focus,.comment-form input[type="text"]:focus,.contact_form_order input[type="text"]:focus{background-color:#fff;border-color:#4971ff;color:#232628}.wpcf7 textarea,.woocommerce form .form-row textarea,.comment-form textarea{padding:10px 20px;width:100%;max-width:100%;background-color:#eceff3;border:2px solid #eceff3;color:#888;outline:none;resize:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.wpcf7 textarea:focus,.woocommerce form .form-row textarea:focus,.comment-form textarea:focus{background-color:#fff;border-color:#4971ff;color:#232628}.wpcf7-submit,.comment-form .form-submit input[type="submit"],.contact_form_order input[type="submit"]{display:inline-block;text-align:center;padding:15px 28px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;border-radius:3px;background-color:#4c6cdd;outline:0;border:0;cursor:pointer;white-space:normal;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.wpcf7-submit:hover,.comment-form .form-submit input[type="submit"]:hover,.contact_form_order input[type="submit"]:hover{background-color:#ffb129}.wpcf7-form>p:last-of-type{margin:0}.variation_button span{display:inline-block;width:30px;height:30px;border:2px solid #9e9e9e;border-radius:50%;margin-bottom:8px;margin-right:8px}.variation_button:last-child span{margin-right:0}.variation_button.selected span{border-color:#ffb129}.buttons-attribute .attr-item{display:none}.buttons-attribute .label-attr{font-size:12px;display:inline-block;margin-right:5px}.product-info{padding:18px 20px;background-color:#373c3f}.product-item .product-thumb{margin:0!important;float:none!important;width:100%!important;height:220px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-item .product-thumb a{height:100%}.product-item .product-thumb img,.modal-info-product .images img{max-height:100%;width:auto!important;margin:0 auto}.modal-info-product .images{margin:0!important;float:none!important;width:100%!important}.modal-info-product .iph-thumb a{height:220px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.info-product-hidden{display:none}.modal-info-product{position:absolute;z-index:1030;background-color:#fff;padding-top:20px;box-shadow:0 1px 5px 0 #9e9e9e}.product-item-inner{position:relative;z-index:1}.product-info-title{text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;color:#fff;font-family:'Montserrat',sans-serif}.product-info-price .price{display:block;font-family:'Montserrat',sans-serif;background-color:#4c6cdd;color:#fff!important;text-transform:uppercase;padding:6px 15px 4px;font-size:16px!important;line-height:28px;font-weight:700;letter-spacing:-.4px;text-align:center}.products-block .product-item{margin-bottom:30px!important}.iph-inner .iph-title{text-transform:uppercase;font-size:14px;line-height:16px;font-weight:700;font-family:'Montserrat',sans-serif;padding:0 15px;margin-bottom:5px; padding-top: 15px;}.iph-inner .images img{width:100%}.iph-inner .iph-info .single_variation,.iph-inner .iph-info .variations{display:none!important}.iph-inner .iph-price{padding:0 15px;margin:5px 0 15px}.iph-inner .iph-price>span{display:inline-block;background-color:#4c6cdd;color:#fff!important;text-transform:uppercase;padding:5px 15px 3px;font-size:15px!important;line-height:28px;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-.4px;text-align:center}.iph-inner .images{padding:0 15px}.iph-info .single_variation_wrap,.iph-info .iph-simple-buy{border-top:1px solid #9e9e9e;padding:20px 15px 20px 15px;text-align:center}.buttons-attribute{padding:8px 15px 0;font-size:0;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.buttons-attribute+.buttons-attribute{border-top:0}.iph-info .iph-more{text-align:center;padding:12px 15px;color:#fff;font-family:'Montserrat',sans-serif;background-color:#4c6cdd;font-size:16px}.iph-info .iph-more a{color:#fff;display:block}.modal-info-product form.cart{margin:0!important}.iph-info .single_variation_wrap .quantity,.iph-info .iph-simple-buy .quantity{display:inline-block;float:none!important;margin-right:20px!important}.iph-info .single_variation_wrap .button,.iph-info .iph-simple-buy .button{display:inline-block;vertical-align:top!important;float:none!important;overflow:hidden;text-align:center;font-family:'Montserrat',sans-serif;padding:12px 20px;font-size:13px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff!important;border-radius:3px;background-color:#4c6cdd!important;text-decoration:none;outline:0;visibility:visible;border:0;white-space:normal;-webkit-transition:opacity .2s ease-in!important;transition:opacity .2s ease-in!important;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.iph-info .single_variation_wrap .button:before,.iph-info .iph-simple-buy .button:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.iph-info .single_variation_wrap .button:hover:before,.iph-info .iph-simple-buy .button:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.iph-info .single_variation_wrap .quantity input,.iph-info .iph-simple-buy .quantity input{height:38px;margin:0;padding:0}.variation_button .box_attr{font-size:13px;border-radius:3px;width:auto;height:auto;padding:5px;color:#9e9e9e}.variation_button.selected .box_attr{color:#ffb129}.single-product-block .variation_button.selected span{color:#fff;border-color:#fff}.modal-info-product .variations-attributes-block .variation_button.selected span{color:#000;border-color:#000}.section-shop{padding-bottom:100px}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:#ddd;color:#888;display:block;width:34px;height:35px;margin:0 8px;padding:0;border-top:0;border-radius:3px;line-height:35px;text-decoration:none;font-size:16px;font-family:'Montserrat',sans-serif}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination{margin-bottom:40px;font-size:0}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#4971ff;color:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#4971ff;color:#fff}.single-product-item .images{float:none!important;width:100%!important}.single-product-item .images img{max-height:400px;width:auto!important;margin:0 auto}.single-product-gallery .slick-arrow{display:none!important}.single-product-block .single-product-item .single-product-image{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product_by_order{display:inline-block;background-color:#4c6cdd;text-transform:uppercase;padding:8px 20px 8px;line-height:28px;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-.4px;text-align:center;margin-bottom:30px;margin-left:15px;font-size:22px;color:#fff}.product-gallery-item{margin-right:15px;margin-bottom:15px;display:inline-block;width:calc(33.33% - 15px);vertical-align:top}.single-product-gallery{font-size:0;margin-right:-15px}.product-gallery-item a{outline:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0;font-size:0;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:13px 18px;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#373c3f;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;margin-right:2px;margin-bottom:2px;border:0;background-color:transparent;padding:0;border-radius:0;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{content:'';width:8px;height:4px;background:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-top:4px solid #4c6cdd;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background-color:#4c6cdd;color:#fff}.woocommerce div.product .woocommerce-tabs .panel{padding:37px 20px 20px 20px;border:0;background:#303537;color:#fff}.woocommerce div.product .woocommerce-tabs .panel>*{color:#fff}.shop_attributes{padding:22px 20px;margin-bottom:30px;border:0;background:#373c3f;color:#fff}.shop_attributes .sa_name{display:inline-block;width:55%;font-size:15px;vertical-align:top}.shop_attributes .sa_value{display:inline-block;width:45%;font-size:15px;font-weight:700;text-align:right;vertical-align:top}.shop_attributes .sa_line{font-size:0;margin-bottom:12px}.shop_attributes .sa_value p{margin:0}.shop_attributes .sa_line:last-child{margin-bottom:0}.single-product #shop-main{padding-bottom:30px}.woocommerce .single-product-block form.cart .button{display:inline-block;vertical-align:top!important;float:none!important;overflow:hidden;text-align:center;font-family:'Montserrat',sans-serif;padding:12px 40px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff!important;border-radius:3px;background-color:#4c6cdd!important;text-decoration:none;outline:0;visibility:visible;border:0;white-space:normal;-webkit-transition:opacity .2s ease-in!important;transition:opacity .2s ease-in!important;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.woocommerce .single-product-block form.cart .button:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.woocommerce .single-product-block form.cart .button:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.single-product-block .quantity{display:inline-block;float:none!important;margin-right:20px!important}.single-product-block .quantity input{height:38px;margin:0;padding:0}.single-product-block .iph-price{display:inline-block;background-color:#4c6cdd;text-transform:uppercase;padding:8px 20px 6px;line-height:28px;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-.4px;text-align:center;margin-bottom:30px}.single-product-block .iph-price span{font-size:22px!important;color:#fff!important}.single-product-block .variations{display:none}.single-product-block .buttons-attribute{padding:0;border:0}.single-product-block .buttons-attribute .label-attr{margin-bottom:5px;margin-right:0;font-size:14px;display:block}.single-product-block .variation_button span{vertical-align:middle;margin-bottom:10px}.single-product-block form.cart{background-color:#373c3f;color:#fff;padding:22px 20px;margin-bottom:30px!important}.single-product-block .single_variation{display:none!important}.related.products .product-info-title a{color:#fff}.btn-primary{display:inline-block;overflow:hidden;text-align:center;font-family:'Montserrat',sans-serif;padding:16px 40px;font-size:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;border-radius:3px;background-color:#4c6cdd;text-decoration:none;box-shadow:none!important;outline:0;visibility:visible;border:0;white-space:normal;-webkit-transition:opacity .2s ease-in!important;transition:opacity .2s ease-in!important;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.btn-primary:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.btn-primary:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.head-cart .cart-contents{color:#fff;display:block;font-size:12px;line-height:25px;text-align:center;position:absolute;top:-10px;right:18px;width:25px;height:25px;border-radius:50%;background-color:#4c6cdd}.head-cart i{padding-right:10px}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table tr{border:0;background-color:#fff}.woocommerce-cart table.cart th,.woocommerce-cart-form table.cart th{padding-bottom:15px;font-size:14px;border-bottom:4px solid #232628;text-transform:uppercase}.woocommerce-cart table.cart td,.woocommerce-cart-form table.cart td{padding-top:25px;padding-bottom:25px;font-family:'Montserrat',sans-serif;color:#232628}.woocommerce-cart table.cart td a,.woocommerce-cart-form table.cart td a{color:#232628}.woocommerce-cart table.cart input{padding:0 30px 0 3px;margin:0;line-height:1;background-color:transparent;border:1px solid #ccc;display:block;width:100%;height:47px;outline:0!important;color:#888}.woocommerce-cart table.cart td.product-remove,.woocommerce-cart table.cart th.product-remove{text-align:right}table.cart .wc-forward{color:#fff!important;background:#ffb129}table.cart .wc-forward:hover{color:#232628!important}.woocommerce-cart table.cart td a.remove{padding-right:13px;text-align:right;display:inline-block;color:#888!important;text-decoration:none;border:0}.woocommerce-cart table.cart td a.remove:hover{background:none;color:#4971ff!important}.cart-collaterals .cart_totals{border:5px solid #d5d5d5;padding:38px 37px;margin-bottom:60px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{display:inline-block;text-align:center;margin-bottom:0;padding:12px 16px 10px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff!important;border-radius:3px;background-color:#4971ff!important;text-decoration:none!important;outline:0!important;visibility:visible;border:0;overflow:hidden;z-index:2}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,.woocommerce #payment #place_order:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:before,.woocommerce #payment #place_order:hover:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:0;padding-top:0}.woocommerce form #customer_details .form-row label{color:#888;font-size:13px;margin-bottom:5px;width:100%}span.woocommerce-input-wrapper{display:block;width:100%}#order_review_heading{margin-top:30px}.woocommerce-checkout-payment{margin:15px 3px 0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.wrap-name-friend{background:#4c6cdd;padding:10px 15px;color:#fff;text-transform:uppercase;font-size:20px;font-family:'Montserrat',sans-serif;text-align:center}.wrap-name-friend .name-friend span{display:block}.gallery-friend .gallery-friend-item{width:33.33%;display:inline-block;border:1px solid #afafaf;position:relative;z-index:1}.gallery-friend{font-size:0;margin-bottom:30px}.gallery-friend .gallery-friend-item .gallery-link{display:block;position:relative;z-index:1}.gallery-friend .gallery-friend-item .gallery-link:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;z-index:2}.gallery-friend .gallery-friend-item .gallery-link:hover:before{opacity:1}.gallery-friend .gallery-friend-item .gallery-link:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;font-size:28px;color:#fff;width:40px;height:40px;text-align:center;z-index:3;left:calc(50% - 20px);top:calc(50% - 20px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:0}.gallery-friend .gallery-friend-item.video-friend-item .gallery-link:after{content:"\f04b"}.gallery-friend .gallery-friend-item .gallery-link:hover:after{opacity:1}.text-friend>*:last-child{margin-bottom:0}.text-friend{margin-bottom:30px;font-size:15px;text-align:justify}.section-content{padding-bottom:40px}.page-template-page-contact .body-wrap{background-color:#f0f2f5}.section-feedback-contact .feedback-form{padding:60px 90px;background-color:#fff;box-shadow:0 3px 18px rgba(35,38,40,.3)}.section-feedback-contact{padding-bottom:70px;position:relative;z-index:2}.section-feedback-contact .feedback-form .title-page{margin-bottom:30px;text-transform:uppercase;font-size:36px;font-weight:700;font-family:'Montserrat',sans-serif}.wpcf7 span.wpcf7-list-item{margin:0}.wpcf7 span.wpcf7-list-item input[type="checkbox"]{margin-right:5px}.wpcf7 span.wpcf7-list-item label{margin-bottom:0}.section-feedback-contact .feedback-form .wpcf7 textarea{max-height:110px;margin-bottom:22px}.page-template-page-contact .section-main-info{padding-top:30px;background-image:none}.page-template-page-contact .section-main-info .info-item .info-item-inner{box-shadow:0 3px 18px rgba(35,38,40,.3)}.title-agent-block{font-size:23px;font-family:'Montserrat',sans-serif;font-weight:500;margin-bottom:10px}.agent-item-adr,.agent-item-phone{font-size:15px}.agent-item-inner{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #efefef}.agent-item-adr i,.agent-item-phone i{margin-right:5px}.agent-item-official .agent-item-adr i{color:#ED4543}.agent-item-adr i{color:#1E98FF;font-size:20px}.map-text-info{font-size:18px;margin-bottom:20px;font-weight:700;text-align:justify;color:#4c6bdd}.map-agents ymaps+.map-text-info{margin-top:20px}.agent-item.agent-item-magazine .title-agent-block i{color:#45BC31;margin-right:5px}.agent-item.agent-item-magazine .title-agent-block span{font-size:14px}.agent-item{margin-bottom:30px}.agent-item-adr+.agent-item-phone{margin-top:5px}.page-template-page-delivery .page-content{margin-bottom:40px}.gallery-child-title{background-color:#4c6cdd;color:#fff;padding:12px 10px;font-size:18px;overflow:hidden;position:relative;z-index:1}.gallery-child-thumb{height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gallery-child-title:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;background:#ffb129;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.gallery-child-item:hover .gallery-child-title:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.gallery-child-item{margin-bottom:30px}.gallery-item{margin-bottom:30px}.gallery-item img{border:1px solid #ddd;padding:2px}.gallery-item a{position:relative;display:block}.gallery-item a:before{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;text-align:center;font-size:26px;line-height:135px;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.gallery-item a:hover:before{opacity:1}.gallery-section{margin-bottom:30px}.gallery-social-buttons .btn+.btn{margin-left:30px}.btn.btn-yt{background-color:#fff;color:red;border:2px solid red}.btn.btn-vk{border:2px solid #4c6cdd;background-color:#fff;color:#4c6cdd}.btn.btn-vk:hover,.btn.btn-yt:hover{border-color:#ffb129;color:#fff}.attachmentFile{display:none}.comment-image{display:inline-block;width:30%;margin-right:20px}.comment-image+.comment-text{display:inline-block;vertical-align:top;width:calc(70% - 25px)}.comment-body{background-color:#F7F7F7;padding:15px 15px}.comment-author,.comment-meta{font-size:14px;font-family:'Montserrat',sans-serif;margin-bottom:5px;margin-left:10px}.comment{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDDEDE}.comment:last-child{margin:0;padding:0;border:0}.comments-title{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:500;margin-bottom:15px}.comment-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.comment-form-attachment,.logged-in-as{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px 20px;margin:0}.comment-form-attachment label{margin:0}.comment-form-attachment input#attachment{max-width:100%}.comment-form .text-comment{-ms-flex-order:0;order:0}.comment-form .info-comment{-ms-flex-order:-1;order:-1}.comment-form-author,.comment-form-email,.comment-form-comment{margin-bottom:20px}.comment-form-comment textarea{height:106px}.comment-form .form-submit{margin-bottom:40px}#comments{margin-bottom:60px}.gallery-social-buttons{margin-bottom:40px}.animate-slide-bg{-webkit-transition:transform 20s;-moz-transition:transform 20s;-o-transition:transform 20s;transition:transform 20s;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5) translateX(-20%)}.page-content{text-align:justify}table.spoiler-table td{padding:5px 10px}.title-invoice-td{margin-bottom:15px;font-size:30px;color:#4c6bdd;font-weight:600;font-family:'Montserrat',sans-serif}#invoice_td{margin-bottom:20px}.invoice-td-block{margin-bottom:30px}.woocommerce form .form-row select{height:43px;display:block;width:100%;padding:0 20px;color:#888;border:2px solid #eceff3;background-color:#eceff3;line-height:43px;outline:0;font-size:14px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.woocommerce form .form-row select:focus{background-color:#fff;border-color:#4971ff;color:#232628}.btn-mobile-menu span{background:#fff;display:block;width:28px;height:4px;margin-bottom:7px;border-radius:2px}.btn-mobile-menu span:first-child{position:relative;top:0;-webkit-transition:top .3s .3s,transform .3s 0s;-webkit-transition:top .3s .3s,-webkit-transform .3s 0s;transition:top .3s .3s,-webkit-transform .3s 0s;transition:top .3s .3s,transform .3s 0s;transition:top .3s .3s,transform .3s 0s,-webkit-transform .3s 0s}.btn-mobile-menu span:nth-child(2){opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.btn-mobile-menu span:last-child{margin-bottom:0;position:relative;top:0;-webkit-transition:top .3s .3s,transform .3s 0s;-webkit-transition:top .3s .3s,-webkit-transform .3s 0s;transition:top .3s .3s,-webkit-transform .3s 0s;transition:top .3s .3s,transform .3s 0s;transition:top .3s .3s,transform .3s 0s,-webkit-transform .3s 0s}.btn-mobile-menu.opened span:first-child{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s 0s,transform .3s .3s;-webkit-transition:top .3s 0s,-webkit-transform .3s .3s;transition:top .3s 0s,-webkit-transform .3s .3s;transition:top .3s 0s,transform .3s .3s;transition:top .3s 0s,transform .3s .3s,-webkit-transform .3s .3s}.btn-mobile-menu.opened span:nth-child(2){opacity:0}.btn-mobile-menu.opened span:last-child{top:-11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s 0s,transform .3s .3s;-webkit-transition:top .3s 0s,-webkit-transform .3s .3s;transition:top .3s 0s,-webkit-transform .3s .3s;transition:top .3s 0s,transform .3s .3s;transition:top .3s 0s,transform .3s .3s,-webkit-transform .3s .3s}.mobile-menu{display:none}.btn-more-photo{font-size:15px;padding:12px 15px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center!important;justify-content:center!important}.btn-more-photo:before{-moz-transform:rotate3d(0,0,1,-45deg) translate3d(0,-11.5em,0);-ms-transform:rotate3d(0,0,1,-45deg) translate3d(0,-11.5em,0);-o-transform:rotate3d(0,0,1,-45deg) translate3d(0,-11.5em,0);-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-11.5em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-11.5em,0)}.contact_form_order{width:50%;margin:30px auto 0}.contact_form_order .line_form{margin-bottom:20px}.contact_form_order label{font-weight:700}.comment-text p:last-of-type{margin:0}.buttons-attribute a{display:inline-block;z-index:10}.footer-info img{margin:0 5px}.grecaptcha-badge{bottom:0!important;z-index:1030;-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);right:-163px!important}.grecaptcha-badge:hover{right:-51px!important}.payment_method_rbspayment img{display:none!important}.woocommerce-order .woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields{display:none}.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-methods{font-size:14px}@media (min-width:1200px){html,body{height:100%}.page-wrap{position:relative;min-height:100%}footer{position:absolute;bottom:0;width:100%}.body-wrap{padding-bottom:121px}}@media (min-width:567px){.mobile-img{display:none}}@media (max-width:567px){.desc-img{margin:0 auto!important;float:none!important;display:block}.mobile-img img{float:none;margin:auto;width:100%}}a[data-color="seryj"] span,a[data-color="seryj-glyancevyj"] span,a[data-color="seryj-glyanec"] span{background-color:#7f7f7f!important;color:#000!important;border-color:#7f7f7f!important}a[data-color="chyornyj"] span,a[data-color="chernyj-glyancevyj"] span{background-color:#000!important;color:#ffff!important;border-color:#000!important}a[data-color="belyj-glyancevyj"] span,a[data-color="belyj"] span{color:#000!important;border-color:#000!important;background-color:#fff!important}a[data-color="serebristyj"] span{color:#000!important;background-color:#cccbcb}.variation_button.selected span{border-color:#ffb129!important}.prod-mobile .single_variation_wrap{display:none!important}.note-wrapper{padding:30px 30px;background-color:#fff;box-shadow:0 3px 18px rgba(35,38,40,.3);margin-bottom:70px;color:#4c6cdd;font-weight:700}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#4c6cdd;position:relative;padding:13px 18px;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff}.nav-item a{border-radius:0!important;margin-right:2px;margin-bottom:2px}.nav-link.active:after{content:'';width:8px;height:4px;background:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-top:4px solid #4c6cdd;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.nav-link:not(.active){border:0;border-radius:0;position:relative;padding:13px 18px;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#373c3f}#delivery_tab table{border:5px solid #f4f4f4;width:100%}#delivery_tab table tr{border-bottom:1px solid #e2e2e2}#delivery_tab table td{padding:10px 10px;border:2px solid #fff;width:50%}#delivery_tab table tr{border-bottom:1px solid #e2e2e2}#delivery_tab{margin-top:30px}#delivery_tab .fa{color:#4c6cdd}#delivery_tab .form-control:focus{color:#495057;background-color:#fff;border-color:#4c6cdd;outline:0;box-shadow:0 0 0 .2rem rgba(76,108,221,.68)}.align-center{text-align:center;margin-bottom:30px}#delivery_tab .table thead th{vertical-align:inherit}@media (max-width:768px){ul#myTab .nav-item{width:100%;text-align:center}.nav-link.active:after{display:none}#delivery_tab thead span{font-weight:100;font-size:12px}#delivery_tab .table thead th{vertical-align:top}#delivery_tab table tr{font-size:14px}.agent-item-adr,.agent-item-phone{font-size:12px!important}.page-template-page-delivery .page-content{margin-bottom:5px}}.slider-vk .btn{background:#ffb129;border:none;font-size:18px;padding:14px 60px}.slider-vk .btn.btn-more:before{background:#4c6cdd}#product-1357 .buttons-attribute{padding:8px 0 0;font-size:10px!important}.post-999 .check_details{font-size:12px;border:1px solid #fff;border-radius:3px;padding:6px 5px;line-height:35px}.cart_totals .cart-subtotal,.cart_totals .shipping,.woocommerce-checkout-review-order .cart-subtotal,.woocommerce-checkout-review-order .shipping,.woocommerce-checkout-payment .wc_payment_methods,.cart_totals .order-total,.woocommerce-checkout-review-order-table,.woocommerce-billing-fields h3{display:none!important}#billing_last_name_field{width:100%}.nameplate{position:absolute;width:90px;right:-30px;top:-5px;transform:rotate(15deg)}@media (max-width:992px){.nameplate{position:absolute;width:90px;right:-40px;top:-2px;transform:rotate(15deg)}}
.product-item-new .product-thumb,
.product-item-new .woocommerce-product-gallery__image {
	position: relative;
}

.product-item-new .product-thumb:before,
.single-product-image.product-item-new .woocommerce-product-gallery__image:before {
    content: '';
    background: url(images/label.png);
    background-size: contain;
    position: absolute;
    right: 15px;
    top: 15px;
    transform: rotate(15deg);
    display: block;
    width: 125px;
    height: 36px;
    background-repeat: no-repeat;
}

.single-product-image.product-item-new .woocommerce-product-gallery__image:before {
	width: 150px;
	height: 47px;
	top: -45px;
}

@media (max-width: 565px) {
	.product-item-new .product-thumb:before,
	.single-product-image.product-item-new .woocommerce-product-gallery__image:before {
		width: 130px;
		height: 30px;
		top: 15px;
		transform: rotate(10deg);
	}
}

.filter {
	display: flex;
	flex-direction: column;
	position: relative;
	background-color: #f3f3f3;
	height: calc(100% - 30px);
	padding: 15px 10px;
	margin-bottom: 30px;
	box-shadow: 0 1px 5px 0 #9e9e9e;
}

.filter select {
	width: 100%;
}

.filter select + select {
	margin-top: 14px;
}

.filter_loader {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,.5);
	color: #4971ff;
	font-size: 32px;
}

.filter_loader.active {
	display: flex;
	align-items: center;
	justify-content: center;
}

.filter_title {
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: 'Montserrat',sans-serif;
	text-align: center;
	color: #4c6cdd;
	font-weight: 700;
	letter-spacing: 0.5px;
}

.filter_result {
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Montserrat',sans-serif;
    text-align: center;
    color: #4c6cdd;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.custom-cart-btns .button,
.custom-cart-btns a.button {
	font-size: 100%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #fff!important;
	background-color: #4c6cdd;
	border: 0;
	/*display: flex;*/
	align-items: center;
	text-align: center;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
	height: 100%;
	transition: .3s;
}

.custom-cart-btns .button:hover,
.custom-cart-btns a.button:hover,
.cart-collaterals-btn.active {
	background-color: #ffb129;
	text-decoration: none;
	background-image: none;
	color: #fff;
}

.cart-collaterals {
	display: none;
}

.custom_msk_field {
	height: 43px;
	padding: 0 20px;
	color: #888;
	border: 2px solid #eceff3;
	background-color: #eceff3;
	line-height: 40px;
	font-size: 14px;
	width: 100%;
}
.custom_msk{
	width: 100%;
}
.custom_msk_text {
	font-size: 13px;
	color: #888;
	margin-top: 6px;
}

.custom_msk_text span {
	color: red;
	font-weight: 700;
}

.woocommerce form #customer_details .form-row .optional {
	display: none;
}

@media (max-width: 992px) {
	.custom-cart-btns .button,
	.custom-cart-btns a.button {
		margin: 0 0 15px;
		height: auto;
		font-size: 16px!important;
	}
	.woocommerce table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		display: none;
	}
}

.modal-info-product{
    padding-top: 0px;
}


.post-type-archive .product_cat-posleprodazhnoe_obsluzhivanie{
display: none;
}
.catalog-item-inner:nth-child(1) {
    /*background-image: url(images/left-image.jpg);*/
}
.catalog-item-inner:nth-child(1), .catalog-item-inner:nth-child(3) {
    /* background-image: url(images/left-image.jpg); */
    background-size: 600px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 11;
    /*-webkit-clip-path: polygon(0 0,100% 0,94% 100%,0% 100%);
    clip-path: polygon(0 0,100% 0,94% 100%,0% 100%);*/
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    margin-right: -1.3%;
    height: 489px;

}
.catalog-item-inner:nth-child(1){
	 -webkit-clip-path: polygon(0 0,100% 0,94% 100%,0% 100%);
    clip-path: polygon(0 0,100% 0,94% 100%,0% 100%);
}
.catalog-item-inner:nth-child(3) {
    /*background-image: url(images/right-image3.jpg);*/
}
.catalog-item-inner:nth-child(1):before, .catalog-item-inner:nth-child(3):before {

background-color: rgba(76,108,221,.5);
}
.catalog-item-inner:nth-child(2) {
    /*background-image: url(images/right-image2.jpg);*/
    background-size: 600px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 9;
    -webkit-clip-path: polygon(7% 0,100% 0,100% 100%,0% 100%);
    clip-path: polygon(7% 0,100% 0,100% 100%,0% 100%);
    margin-left: -1%;
    -ms-flex: 0 0 35.7%;
    flex: 0 0 35.7%;
    max-width: 35.7%;
    height: 569px;
}
.catalog-item-inner:nth-child(2):before {
    background-color: rgba(80,80,80,.6);
}
.catalog-item-inner:nth-child(2) .catalog-item {
    padding-top: 190px;
    padding-bottom: 190px;
}
.catalog-item-inner:nth-child(2) .catalog-item-link a {
    background-color: #4c6cdd;
    border: none;
    padding: 16px 40px;
}
.catalog-item-inner:nth-child(1) .catalog-item-title, .catalog-item-inner:nth-child(3) .catalog-item-title{
 max-width: 500px;
}
.single .product-item_last{
	display: none;
}

img.lazy {
	opacity: 0;
}
img:not(.initial) {
	transition: opacity 1s;
}
img.initial,
img.loaded,
img.error {
	opacity: 1;
}

img:not([src]) {
	visibility: hidden;
}

.agent-item-title {
    font-weight: 700;
    margin-bottom: 20px;
}

.agent-item-adr.red i {
	color: red;
}

a[data-color="chyornyj-karbon"] span {
	background-image: url('images/carbon_black.jpg');
	background-size: cover;
	color: #fff;
}

a[data-color="seryj-karbon"] span,
a[data-color="seryj-karbon"].selected span {
	background-image: url('images/carbon_gray.jpg');
	background-size: cover;
	color: #000!important;
}

a[data-color="belyj-karbon"] span,
a[data-color="belyj-karbon"].selected span {
	background-image: url('images/carbon_white.jpg');
	background-size: cover;
	color: #000!important;
}
.logo{
	width: 192px;
}
.logo a{
	color: #fff;
	font-size: 14px;
	font-family: Porsche;
}
.logo-new{
	position: absolute;
	left: -80px;
	width: 70px;
}
.table-style tr td:last-child{
	/*display: flex;*/
	/*align-items: center;*/
	width: 100%;
	height: 100%;

}
@media (max-width: 478px){
.grecaptcha-badge {display: none;}
}

.ozon-link {
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	margin: 0 auto;
	width: fit-content;
}

.ozon-link img {
	max-width: 25px;
}

.video-item {
	display: block;
	position: relative;
}

.video-item:before {
	content: "\f167";
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-family: "Font Awesome 5 Brands";
	font-weight: 900;
	color: #ff0000;
	font-size: 64px;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;

}