@font-face{font-family:Gilroy;src:url(Gilroy-Light.eot);src:local('Gilroy Light'),local('Gilroy-Light'),url(../fonts/Gilroy-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Light.woff2) format('woff2'),url(../fonts/Gilroy-Light.woff) format('woff'),url(../fonts/Gilroy-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Regular.eot);src:local('Gilroy Regular'),local('Gilroy-Regular'),url(../fonts/Gilroy-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Regular.woff2) format('woff2'),url(../fonts/Gilroy-Regular.woff) format('woff'),url(../fonts/Gilroy-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Medium.eot);src:local('Gilroy Medium'),local('Gilroy-Medium'),url(../fonts/Gilroy-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Medium.woff2) format('woff2'),url(../fonts/Gilroy-Medium.woff) format('woff'),url(../fonts/Gilroy-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Semibold.eot);src:local('Gilroy Semibold'),local('Gilroy-Semibold'),url(../fonts/Gilroy-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Semibold.woff2) format('woff2'),url(../fonts/Gilroy-Semibold.woff) format('woff'),url(../fonts/Gilroy-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Bold.eot);src:local('Gilroy Bold'),local('Gilroy-Bold'),url(../fonts/Gilroy-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Bold.woff2) format('woff2'),url(../fonts/Gilroy-Bold.woff) format('woff'),url(../fonts/Gilroy-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:miratrixnormal;src:url(../fonts/miratrix-normal-webfont.woff2) format('woff2'),url(../fonts/miratrix-normal-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-RegularItalic.eot);src:local('Gilroy Regular Italic'),local('Gilroy-RegularItalic'),url(../fonts/Gilroy-RegularItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-RegularItalic.woff2) format('woff2'),url(../fonts/Gilroy-RegularItalic.woff) format('woff'),url(../fonts/Gilroy-RegularItalic.ttf) format('truetype');font-weight:400;font-style:italic}*{box-sizing:border-box!important;outline:0!important;-webkit-font-smoothing:antialiased}body{font-family:Gilroy;font-weight:500;color:#6F7987}@media (min-width:1200px){.container{width:1180px;padding-left:0;padding-right:0}}@keyframes slideLeftInRight{from{right:-230px;transform:rotate(58deg)}to{right:66px;transform:rotate(0)}}@keyframes slideRightInLeft{from{top:-480px;right:-300px}to{right:0;top:0}}@keyframes slideArrrow{from{right:-6px}50%{right:0}to{right:-6px}}.default-btn{display:inline-block;padding:18.5px 38.5px;font-weight:700;font-size:16px;color:#050E1A;border:2px solid #050E1A;border-radius:8px;background:0 0;text-decoration:none!important;transition:color .4s,background .4s,border .4s,box-shadow .4s;line-height:19px}.default-btn.magento{padding:13.5px 38.5px;border-color:#9014CC;background:#9014CC;color:#FFF}.default-btn.blue{border-color:#2623DD;color:#2623DD}.default-btn:focus,.default-btn:hover{color:#FFF;border-color:#2623DD;background:#2623DD;box-shadow:0 0 25px rgba(57,81,103,.1)}header{padding-top:18px;margin-bottom:32px}header .top-line{border-bottom:1px solid #E3E8F3;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:27px}header .top-line .primary-menu{list-style:none;padding:0;margin:0;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}header .top-line .primary-menu li{margin-right:20px}header .top-line .primary-menu li:last-child{margin-right:0}header .top-line .primary-menu li a{display:inline-block;color:#6F7987;line-height:16.48px;padding-bottom:21px;text-decoration:none;transition:color .4s;position:relative}header .top-line .primary-menu li a:after{content:'';position:absolute;width:0;border-bottom:1px solid #2623DD;bottom:-3px;left:0;transition:width .4s}header .top-line .primary-menu li a:hover{color:#2623DD}header .top-line .primary-menu li a:hover:after{width:100%}header .top-line .primary-menu li.active a{color:#2623DD;font-weight:600}header .top-line .primary-menu li.active a:after{width:100%}header .top-line .cart{margin-bottom:21px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;text-decoration:none;line-height:16.7px;font-weight:600}header .top-line .cart img{margin-bottom:1px}header .top-line .cart .cart-text{margin:0 10px;color:#050E1A;display:inline-block}header .top-line .cart .cart-count-price{color:#9014CC;display:inline-block}header .sub-line{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}header .sub-line .logo{display:inline-block;max-width:140px}header .sub-line .logo img{max-width:100%}header .sub-line .header-search{width:353px;position:relative;margin-right:10px}header .sub-line .header-search .search-input{display:block;width:100%;border:none;padding:0 15px 0 39px;line-height:40px;background:#EEEEF6;border-radius:12px}header .sub-line .header-search .search-input::-webkit-input-placeholder{color:#6F7987}header .sub-line .header-search .search-input::-moz-placeholder{color:#6F7987}header .sub-line .header-search .search-input:-ms-input-placeholder{color:#6F7987}header .sub-line .header-search .search-input:-moz-placeholder{color:#6F7987}header .sub-line .header-search .search-button{border:none;box-shadow:none;padding:0;background:0 0;position:absolute;top:50%;transform:translateY(-50%);left:10px}header .sub-line .socials{display:flex;-webkit-align-items:center;align-items:center;margin-right:10px}header .sub-line .socials a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;margin-right:6px;border-radius:50%;border:1px solid #E3E8F3;transition:background .4s,border .4s}header .sub-line .socials a img{max-width:95%;transition:.4s}header .sub-line .socials a::last-child{margin-right:0}header .sub-line .socials a:hover{background:#5F6A7A;border-color:#5F6A7A}header .sub-line .socials a:hover img{filter:brightness(4)}header .sub-line .callback{cursor:pointer;color:#2623DD;font-size:14px;line-height:17px;border-bottom:1px dashed #2623DD;font-weight:600;transition:border-bottom .4s;margin-right:10px}header .sub-line .callback:hover{border-bottom:1px solid #2623DD}header .sub-line .header-contacts{position:relative;margin-top:-14px}header .sub-line .header-contacts .time{color:#6F7987;font-weight:500;font-size:12px;line-height:14px;margin-bottom:4px;text-align:right}header .sub-line .header-contacts .contacts-popup{position:relative}header .sub-line .header-contacts .contacts-popup i{position:absolute;width:10.5px;height:10.5px;background:url(../img/down-arr.svg) no-repeat center/contain;right:1px;bottom:7px}header .sub-line .header-contacts .contacts-popup .contacts-popup-heading{font-weight:700;font-size:18px;line-height:22px;color:#2623DD;display:inline-block;margin-right:16px;text-decoration:none}.home-slider{border-radius:16px;overflow:hidden;margin-left:-60px;margin-right:-60px;margin-bottom:85px}.home-slider .owl-carousel .owl-stage-outer{overflow:visible}.home-slider .owl-carousel .item{padding:30px 60px;overflow:hidden}.home-slider .owl-carousel .item .slide-wrapper{height:480px;background-color:#fff;border-radius:16px;box-shadow:0 0 25px rgba(57,81,103,.1);position:relative}.home-slider .owl-carousel .item .slide-wrapper img{width:auto}.home-slider .owl-carousel .item .slide-wrapper .desktop-figure{position:absolute;height:100%;right:0;top:0;z-index:1;width:auto;border-top-right-radius:16px}.home-slider .owl-carousel .item .slide-wrapper .desktop-image{position:absolute;z-index:2;width:auto;top:-28px;right:66px}.home-slider .owl-carousel .item .slide-wrapper .mobile-figure,.home-slider .owl-carousel .item .slide-wrapper .mobile-image{display:none}.home-slider .owl-carousel .item .slide-wrapper .slide-text{position:relative;z-index:3;padding:60px 40px 0 60px;max-width:600px;opacity:0;transition:opacity 4s}.home-slider .owl-carousel .item .slide-wrapper .slide-text h2{font-size:48px;line-height:60px;letter-spacing:.02em;font-family:miratrixnormal;font-weight:400;color:#050E1A;margin:9px 0 33px 0}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list{list-style:none;padding:0 35px 0 0;margin:0;columns:2;margin-bottom:21px}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li{font-weight:600;font-size:16px;line-height:19px;color:#050E1A;margin-bottom:21px}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li a{font-weight:300;white-space:nowrap;color:#050E1A;text-decoration:none;transition:color .4s;position:relative;padding-left:13px}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li a:after{content:'';width:5px;height:10px;position:absolute;left:0;top:5px;background:url(../img/polygon-black.svg) no-repeat center/contain}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li a:hover{color:#2623DD}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li a:hover:after{background:url(../img/polygon-blue.svg) no-repeat center/contain}.home-slider .owl-carousel .owl-item.active .desktop-figure{animation:slideRightInLeft 2s 1;animation-timing-function:linear}.home-slider .owl-carousel .owl-item.active .desktop-image{animation:slideLeftInRight 2s 1;animation-timing-function:linear}.home-slider .owl-carousel .owl-item.active .item .slide-wrapper .slide-text{opacity:1}.home-slider .owl-carousel .owl-dots{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:12px}.home-slider .owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:1px 3px;border:1px solid #050E1A;border-radius:50%;transition:.3s}.home-slider .owl-carousel .owl-dots .owl-dot.active{width:8px;height:8px;border:2px solid #050E1A}.home-slider .owl-carousel .owl-nav{opacity:0;transition:.4s}.home-slider .owl-carousel .owl-nav .owl-prev{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%;border:1.8px solid #050E1A;background:url(../img/prev-arrow.svg) no-repeat center/18px;transition:.4s}.home-slider .owl-carousel .owl-nav .owl-prev.disabled{opacity:0;cursor:default}.home-slider .owl-carousel .owl-nav .owl-next{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);right:0;border-radius:50%;border:1.8px solid #050E1A;background:url(../img/next-arrow.svg) no-repeat center/18px;transition:.4s}.home-slider .owl-carousel .owl-nav .owl-next.disabled{opacity:0;cursor:default}.home-slider .owl-carousel:hover .owl-nav{opacity:1}.content-wrapper{display:flex;-webkit-align-items:flex-start;align-items:flex-start}.content-wrapper .sidebar{width:260px;position:sticky;top:-385px}@media (min-height:900px){.content-wrapper .sidebar{position:sticky;top:30px}}.content-wrapper .workspace{width:calc(100% - 260px);padding-left:40px}.accordion{margin-bottom:40px}.accordion .acc-element{margin-bottom:10px}.accordion .acc-element:last-child{margin-bottom:0}.accordion .acc-element .acc-heading{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;min-height:50px;font-weight:700;font-size:16px;line-height:19px;padding:10px 15px 10px 20px;border:1px solid #ECECEC;border-radius:16px;color:#050E1A;cursor:pointer;transition:.4s;position:relative;z-index:2}.accordion .acc-element .acc-heading u{text-decoration:none!important;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:#ECECEC;width:20px;height:20px;transition:.4s}.accordion .acc-element .acc-heading u img{transition:.2s}.accordion .acc-element .acc-heading:hover{border-color:#2623DD;color:#2623DD}.accordion .acc-element .acc-heading:hover u{background:#2623DD}.accordion .acc-element .acc-heading:hover u img{filter:brightness(100)}.accordion .acc-element .acc-body{padding:30px 20px 16px 20px;border-radius:0 0 16px 16px;border:1px solid #ECECEC;border-top:none;margin-top:-30px;display:none}.accordion .acc-element .acc-body ul{padding:0;margin:0;list-style:none}.accordion .acc-element .acc-body ul li{border-bottom:1px solid #ECECEC}.accordion .acc-element .acc-body ul li:last-child{border:none}.accordion .acc-element .acc-body ul li:last-child a{padding-bottom:0}.accordion .acc-element .acc-body ul li a{font-weight:500;font-size:16px;line-height:19px;display:block;width:100%;padding:14px 0;color:#050E1A;transition:.4s;text-decoration:none!important}.accordion .acc-element .acc-body ul li a:hover{color:#2623DD}.accordion .acc-element.active .acc-heading,.accordion .acc-element.active .acc-heading:hover{background:#2623DD;color:#fff;border-color:#2623DD}.accordion .acc-element.active .acc-heading u,.accordion .acc-element.active .acc-heading:hover u{background:#FFF;transform:rotate(180deg)}.accordion .acc-element.active .acc-heading u img,.accordion .acc-element.active .acc-heading:hover u img{filter:brightness(6.5)}.accordion .acc-element.active .acc-body{display:block}.sidebar-form{background:#F6F6F6;border-radius:12px;padding:26px 18px}.sidebar-form .form-title{margin-bottom:9px;font-family:miratrixnormal;font-size:24px;color:#050E1A;line-height:29px}.sidebar-form .form-subtitle{font-weight:500;font-size:16px;line-height:20px;margin-bottom:17px;color:#050E1A}.sidebar-form form{display:block;width:100%}.sidebar-form .form-group{font-weight:500;font-size:14px;line-height:16px;color:#6F7987;margin-bottom:17px;width:100%;display:block}.sidebar-form .form-group span{display:block;margin-bottom:7px}.sidebar-form .form-group input{display:block;width:100%;line-height:48px;border:1px solid #E0E0E6;border-radius:12px;background:#F6F6F6;padding:0 20px;font-style:italic;font-weight:400;font-size:16px;color:#454558}.sidebar-form .send-mail{display:block;width:100%;margin-bottom:8px;margin-top:5px}.sidebar-form .policy{font-style:normal;font-weight:400;font-size:12px;line-height:15px}.sidebar-form .policy a{color:#2623DD;text-decoration:none;border-bottom:1px solid #2623DD}.sidebar-form .policy a:hover{color:#9014CC;border-bottom:1px solid #9014CC}.block-heading{margin:0;position:relative;font-family:miratrixnormal;font-style:normal;font-weight:400;font-size:64px;line-height:80px;color:#050E1A;letter-spacing:.02em;margin-bottom:39px}.block-heading:after{content:'';position:absolute;width:100%;border-bottom:1px solid #050E1A;left:0;bottom:17px}.block-heading span{background:#fff;position:relative;z-index:1}.cards-slide-wrapper{margin-bottom:30px}.cards-slide-wrapper .cards-slide-heading{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.cards-slide-wrapper .cards-slide-heading span{font-weight:700;font-size:28px;line-height:34px;color:#050E1A}.cards-slide-wrapper .cards-slide-heading a{text-decoration:none!important;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.cards-slide-wrapper .cards-slide-heading a span{font-style:normal;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;color:#9014CC}.cards-slide-wrapper .cards-slide-heading a img{margin-left:10px;position:relative;transition:.4s}.cards-slide-wrapper .cards-slide-heading a:hover img{animation:slideArrrow 1s infinite}.cards-slide-wrapper .owl-carousel .item{padding:25px 0 25px 0}.cards-slide-wrapper .owl-carousel .card-wrapper{display:block;border:1px solid #EFEFF5;box-sizing:border-box;border-radius:16px;padding:16px;text-decoration:none!important;transition:box-shadow .4s}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#EEEEF7;border-radius:6px;position:relative;height:184px;padding:20px;margin-bottom:23px}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper.large{height:254px}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper .artnumber{position:absolute;font-weight:600;font-size:12px;line-height:20px;color:#8989A5;top:5px;left:10px;z-index:2}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper .colors{position:absolute;width:100%;left:0;bottom:0;padding:4.5px;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper .colors i{display:block;height:2px;background:0 0;border-radius:1px;flex-grow:1;margin:0 1.65px;position:relative}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper img{width:auto;max-height:100%;max-width:100%}.cards-slide-wrapper .owl-carousel .card-wrapper .name{font-weight:700;font-size:18px;line-height:22px;color:#050E1A;margin-bottom:11px;transition:.4s}.cards-slide-wrapper .owl-carousel .card-wrapper .price{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#6F7987;margin-bottom:15px}.cards-slide-wrapper .owl-carousel .card-wrapper .price span{font-weight:600;font-size:20px;line-height:24px;color:#050E1A}.cards-slide-wrapper .owl-carousel .card-wrapper .price span .cur{font-size:16px}.cards-slide-wrapper .owl-carousel .card-wrapper .default-btn.blue{padding:8.5px 13.8px;font-size:14px}.cards-slide-wrapper .owl-carousel .card-wrapper:hover{box-shadow:0 0 25px rgba(57,81,103,.1)}.cards-slide-wrapper .owl-carousel .card-wrapper:hover .name{color:#2623DD}.cards-slide-wrapper .owl-carousel .card-wrapper:hover .default-btn{background:#2623DD;color:#FFF}.cards-slide-wrapper .owl-carousel .owl-dots{opacity:1;transition:opacity .4s;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:12px}.cards-slide-wrapper .owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:1px 3px;border:1px solid #050E1A;border-radius:50%;transition:.3s}.cards-slide-wrapper .owl-carousel .owl-dots .owl-dot.active{width:8px;height:8px;border:2px solid #050E1A}.cards-slide-wrapper .owl-carousel .owl-nav{opacity:1;transition:.4s}.cards-slide-wrapper .owl-carousel .owl-nav .owl-prev{width:30px;height:30px;position:absolute;top:33%;transform:translateY(-50%);left:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/prev-arrow-s.svg) no-repeat center/11px;transition:.4s}.cards-slide-wrapper .owl-carousel .owl-nav .owl-prev.disabled{opacity:0;cursor:default}.cards-slide-wrapper .owl-carousel .owl-nav .owl-next{width:30px;height:30px;position:absolute;top:33%;transform:translateY(-50%);right:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/next-arrow-s.svg) no-repeat center/11px;transition:.4s}.cards-slide-wrapper .owl-carousel .owl-nav .owl-next.disabled{opacity:0;cursor:default}.cards-slide-wrapper .owl-carousel:hover .owl-dots,.cards-slide-wrapper .owl-carousel:hover .owl-nav{opacity:1}.section-text{font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#6F7987;margin-bottom:43px}.about-poroloner-block{height:587px;background:url(../img/poroloner-sec-bg.png) no-repeat center/contain;padding-top:170px;padding-left:307px}.about-poroloner-block .text-block h3{font-family:miratrixnormal;margin:0;font-style:normal;font-weight:400;font-size:42px;line-height:45px;letter-spacing:.06em;color:#050E1A}.about-poroloner-block .text-block h3 span{font-size:16px}.about-poroloner-block .text-block .title{font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#050E1A;margin-bottom:28px}.about-poroloner-block .text-block .text{font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#6F7987}.instagram-section{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-10px;margin-right:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.instagram-section .insta-card{padding:0 10px;width:25%;margin-bottom:20px}.instagram-section .insta-card a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:16px;overflow:hidden;height:100%;width:100%}.instagram-section .insta-card a img{width:100%;height:100%;object-fit:cover;transition:.4s ease-in-out}.instagram-section .insta-card a:hover{box-shadow:0 0 25px rgba(57,81,103,.1)}.instagram-section .insta-card a:hover img{transform:scale(1.12)}.instagram-section .insta-card.more a{font-weight:600;font-size:18px;line-height:20px;text-align:center;color:#2623DD;border:1px solid #2623DD;text-decoration:none;transition:.4s ease-in-out}.instagram-section .insta-card.more a:hover{color:#FFF;background:#2623DD;box-shadow:0 0 25px rgba(57,81,103,.1)}.social-heading{display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:50px;position:relative}.social-heading span{display:block;margin-right:11px;font-family:miratrixnormal;font-style:normal;font-weight:400;font-size:24px;letter-spacing:.06em;color:#050E1A;line-height:.79}.social-heading a{display:block;margin-left:auto;text-decoration:none}.social-heading.instagram{margin-top:80px}.social-heading.instagram:after{content:'';position:absolute;width:580px;border-bottom:1px solid #B72275;bottom:0;right:0}.social-heading.instagram a{color:#B72275;display:inline-block;margin-bottom:7px}.social-heading.youtube:after{content:'';position:absolute;width:623px;border-bottom:1px solid #F70000;bottom:9px;right:0}.social-heading.youtube a{color:#F70000;display:inline-block;margin-bottom:15px}.youtube-slide.owl-carousel{margin-bottom:130px}.youtube-slide.owl-carousel img{border-radius:16px}.youtube-slide.owl-carousel .owl-dots{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:12px;margin-top:15px}.youtube-slide.owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:1px 3px;border:1px solid #050E1A;border-radius:50%;transition:.3s}.youtube-slide.owl-carousel .owl-dots .owl-dot.active{width:8px;height:8px;border:2px solid #050E1A}.youtube-slide.owl-carousel .owl-nav{opacity:0;transition:.4s}.youtube-slide.owl-carousel .owl-nav .owl-prev{width:30px;height:30px;position:absolute;top:46%;transform:translateY(-50%);left:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/prev-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.youtube-slide.owl-carousel .owl-nav .owl-prev.disabled{opacity:0;cursor:default}.youtube-slide.owl-carousel .owl-nav .owl-next{width:30px;height:30px;position:absolute;top:46%;transform:translateY(-50%);right:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/next-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.youtube-slide.owl-carousel .owl-nav .owl-next.disabled{opacity:0;cursor:default}.youtube-slide.owl-carousel:hover .owl-dots,.youtube-slide.owl-carousel:hover .owl-nav{opacity:1}.faq-block{position:relative;padding:60px 39px;background:linear-gradient(180deg,#F5F5F5 0,rgba(245,245,245,0) 100%)}.faq-block:after{content:'';position:absolute;width:134px;height:100px;background:url(../img/faq-figure.svg) no-repeat center/contain;top:-61px;right:125px}.faq-block h3{margin:0 0 15px 0;font-style:normal;font-weight:700;font-size:28px;color:#050E1A}.faq-block .accordion .acc-element .acc-heading{border-radius:0;border:none;padding:15px 0}.faq-block .accordion .acc-element{margin-bottom:0;border-bottom:1px solid #EFEFEF}.faq-block .accordion .acc-element .acc-body{padding:0 0 21px 0;border-radius:0;border:none;border-top:none;margin-top:0;font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#6F7987}.faq-block .accordion .acc-element.active .acc-heading{background:0 0;color:#2623DD}.faq-block .accordion .acc-element.active .acc-heading u img{filter:brightness(50)}.faq-block .accordion .acc-element .acc-heading u{border:1px solid #050E1A;width:24px;height:24px;transition:.4s;background:0 0}.faq-block .accordion .acc-element.active .acc-heading u,.faq-block .accordion .acc-element:hover .acc-heading u{background:#2623DD;border-color:#2623DD}.faq-block .accordion .acc-element.active .acc-heading u{transform:rotate(45deg)}footer{background:#EEEEF6;padding-top:25px;margin-top:110px}footer .top-line{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid #D9D9E4;margin-bottom:36px}footer .top-line .logo{font-style:normal;font-weight:800;font-size:24px;line-height:30px;color:#050E1A;text-decoration:none;margin-right:40px}footer .top-line .primary-menu{list-style:none;padding:0;margin:0;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}footer .top-line .primary-menu li{margin-right:20px}footer .top-line .primary-menu li:last-child{margin-right:0}footer .top-line .primary-menu li a{display:inline-block;color:#6F7987;line-height:16.48px;padding-bottom:0;text-decoration:none;transition:color .4s;position:relative}footer .top-line .primary-menu li a:hover{color:#050E1A}footer .top-line .primary-menu li.active a{color:#050E1A}footer .top-line .primary-menu li.active a:after{width:100%}footer .top-line .socials{display:flex;-webkit-align-items:center;align-items:center;margin-right:10px}footer .top-line .socials a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;margin-right:6px;border-radius:50%;border:1px solid #D9D9E4;transition:background .4s,border .4s}footer .top-line .socials a img{max-width:95%;transition:.4s}footer .top-line .socials a::last-child{margin-right:0}footer .top-line .socials a:hover{background:#5F6A7A;border-color:#5F6A7A}footer .top-line .socials a:hover img{filter:brightness(4)}footer .bottom-line{display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #D9D9E4;padding-bottom:15px;margin-bottom:18px}footer .bottom-line .col .col-heading{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#A0A0B5;margin-bottom:13px}footer .bottom-line .col ul{list-style:none;padding:0;margin:0}footer .bottom-line .col ul a{display:inline-block;text-decoration:none}footer .bottom-line .col ul a.phone{font-style:normal;font-weight:700;font-size:15px;color:#2623DD;margin-bottom:11px}footer .bottom-line .col ul a.mail{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#2623DD;margin-bottom:11px}footer .bottom-line .col ul a.link{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#2623DD;margin-bottom:11px;border-bottom:1px solid #2623DD}footer .copyright{text-align:center;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#A0A0B5;padding-bottom:18px}.detail-page h1{margin-top:0;margin-bottom:55px;font-family:miratrixnormal;font-style:normal;font-weight:400;font-size:64px;line-height:80px;letter-spacing:.02em;color:#050E1A;position:relative}.detail-page h1:after{content:'';position:absolute;bottom:17px;left:0;width:100%;border-bottom:1px solid #050E1A}.detail-page h1 span{background:#fff;position:relative;z-index:2}.detail-page .prop-section{display:flex;-webkit-align-items:flex-start;align-items:flex-start}.detail-page .prop-section .bar{width:281px;padding-top:10px}.detail-page .prop-section .bar .checkbox-wrapper{font-weight:600;font-size:14px;line-height:17px;color:#6F7987;margin-bottom:37px}.detail-page .prop-section .bar .checkbox-wrapper label{display:block;margin-top:10px;cursor:pointer}.detail-page .prop-section .bar .checkbox-wrapper label input{position:absolute;z-index:-9999;opacity:0;visibility:hidden}.detail-page .prop-section .bar .checkbox-wrapper label input:checked+i:after{width:10px;height:10px}.detail-page .prop-section .bar .checkbox-wrapper label i{padding-left:26px;position:relative;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000}.detail-page .prop-section .bar .checkbox-wrapper label i:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;border:1px solid #050E1A;border-radius:10px}.detail-page .prop-section .bar .checkbox-wrapper label i:after{content:'';position:absolute;left:4px;top:4px;border-radius:20px;background:#2623DD;width:0;height:0}.detail-page .prop-section .bar .color-box{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}.detail-page .prop-section .bar .color-box .title{width:100%;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#6F7987;margin-bottom:12px}.detail-page .prop-section .bar .color-box label{cursor:pointer}.detail-page .prop-section .bar .color-box label input{position:absolute;z-index:-9999;opacity:0;visibility:hidden}.detail-page .prop-section .bar .color-box label input:checked+i{border-color:#2623DD}.detail-page .prop-section .bar .color-box label i{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:4px}.detail-page .prop-section .bar .color-box label i[data-radio-color="#FFFFFF"] u,.detail-page .prop-section .bar .color-box label i[data-radio-color="#FFF"] u{border:1px solid #E8E8E8}.detail-page .prop-section .bar .color-box label i u{display:block;width:30px;height:30px;border-radius:8px}.detail-page .prop-section .bar .add-to-cart{background:#F6F6F6;border:1px solid #EFEFF5;border-radius:16px;padding:26px 20px 30px 20px}.detail-page .prop-section .bar .add-to-cart ::-moz-selection{color:inherit;background:inherit}.detail-page .prop-section .bar .add-to-cart ::selection{color:inherit;background:inherit}.detail-page .prop-section .bar .add-to-cart .price-count{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.detail-page .prop-section .bar .add-to-cart .price-count .price{font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:#050E1A}.detail-page .prop-section .bar .add-to-cart .price-count .price .cur{font-size:20px}.detail-page .prop-section .bar .add-to-cart .price-count .count{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:110px}.detail-page .prop-section .bar .add-to-cart .price-count .count .minus,.detail-page .prop-section .bar .add-to-cart .price-count .count .plus{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:30px;min-width:30px;height:30px;background:#F6F6F6;border:1px solid #CFD3DD;border-radius:12px;cursor:pointer}.detail-page .prop-section .bar .add-to-cart .price-count .count .minus img,.detail-page .prop-section .bar .add-to-cart .price-count .count .plus img{filter:grayscale(1);opacity:.4;transition:.4s}.detail-page .prop-section .bar .add-to-cart .price-count .count .minus:hover img,.detail-page .prop-section .bar .add-to-cart .price-count .count .plus:hover img{opacity:1;filter:none}.detail-page .prop-section .bar .add-to-cart .price-count .count .counter{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#050E1A}.detail-page .prop-section .bar .add-to-cart .price-count .count .counter u{text-decoration:none}.detail-page .prop-section .bar .add-to-cart .artnumber{font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#A3A2C8;padding-top:14px;padding-bottom:20px;border-top:1px solid #E5E5EE;border-bottom:1px solid #E5E5EE;margin-top:16px;margin-bottom:19px}.detail-page .prop-section .bar .add-to-cart .artnumber span{color:#2623DD}.detail-page .prop-section .bar .add-to-cart .default-btn.magento{display:block;width:100%;text-align:center}.detail-page .prop-section .images{width:calc(100% - 281px);padding-right:19px}.detail-page .prop-section .images .image-wrapper{border:1px solid #EFEFF5;height:640px;padding:30px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:16px;position:relative}.detail-page .prop-section .images .image-wrapper img{max-width:100%;max-height:100%}.detail-page .prop-section .images .image-wrapper .colors{position:absolute;width:100%;left:0;bottom:0;padding:20px;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}.detail-page .prop-section .images .image-wrapper .colors i{display:block;height:2px;background:0 0;border-radius:1px;flex-grow:1;margin:0 2.5px;position:relative}.detail-page .accordion-opened{margin-top:43px}.detail-page .accordion-opened .acc-element-opened{margin-bottom:38px}.detail-page .accordion-opened .acc-element-opened .acc-heading-opened{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#050E1A;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #CFD3DD;cursor:pointer}.detail-page .accordion-opened .acc-element-opened .acc-heading-opened u{transition:.4s}.detail-page .accordion-opened .acc-element-opened .acc-heading-opened.closest u{transform:rotate(45deg)}.detail-page .accordion-opened .acc-element-opened .acc-body-opened{padding-top:18px;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#6F7987}.catalog-row{padding:21px 28px 25px 28px;border:1px solid #EFEFF5;border-radius:16px;margin-bottom:45px;transition:.4s}.catalog-row .heading{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #EFEFF5;margin-bottom:28px}.catalog-row .heading span{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#050E1A}.catalog-row .heading a{text-decoration:none!important;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.catalog-row .heading a span{font-style:normal;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;color:#9014CC}.catalog-row .heading a img{margin-left:10px;position:relative;transition:.4s}.catalog-row .heading a:hover img{animation:slideArrrow 1s infinite}.catalog-row .products-flex{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-row .products-flex .card{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:25%;text-decoration:none;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A;height:98px;border:1px solid transparent;border-radius:16px;transition:.4s;padding-right:10px;margin-bottom:2px}.catalog-row .products-flex .card .img-wrapper{width:100px;min-width:100px;height:80px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.catalog-row .products-flex .card .img-wrapper img{max-width:100%;max-height:100%}.catalog-row .products-flex .card:hover{border-color:#2623DD;color:#2623DD}.catalog-row:hover{border-color:transparent;box-shadow:0 0 25px rgba(57,81,103,.1)}.full-wrapper .block-heading{padding-top:20px}.viewed-section{background:linear-gradient(180deg,#F5F5F5 0,rgba(245,245,245,0) 100%);padding-top:53px;padding-bottom:10px;margin-top:40px}.viewed-section .title{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#050E1A;margin-bottom:23px}.viewed-section .owl-carousel .card{height:130px;border:1px solid #E3E8F3;border-radius:10px;padding:30px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#FFF}.viewed-section .owl-carousel .card img{max-width:100%;width:auto;max-height:100%}.viewed-section .owl-carousel .owl-dots{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:12px;margin-top:15px}.viewed-section .owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:1px 3px;border:1px solid #050E1A;border-radius:50%;transition:.3s}.viewed-section .owl-carousel .owl-dots .owl-dot.active{width:8px;height:8px;border:2px solid #050E1A}.viewed-section .owl-carousel .owl-nav{opacity:1;transition:.4s}.viewed-section .owl-carousel .owl-nav .owl-prev{width:30px;height:30px;position:absolute;top:40%;transform:translateY(-50%);left:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/prev-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.viewed-section .owl-carousel .owl-nav .owl-prev.disabled{opacity:0;cursor:default}.viewed-section .owl-carousel .owl-nav .owl-next{width:30px;height:30px;position:absolute;top:40%;transform:translateY(-50%);right:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/next-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.viewed-section .owl-carousel .owl-nav .owl-next.disabled{opacity:0;cursor:default}.cart-page{padding-top:20px}.cart-page .center-container{max-width:882px;margin:0 auto}.cart-page .center-container .remove-products-head{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:25px}.cart-page .center-container .remove-products-head span{font-weight:700;font-size:36px;line-height:44px;color:#050E1A}.cart-page .center-container .remove-products-head .remove{display:inline-block;width:200px;height:50px;border-radius:12px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:800;font-size:14px;line-height:17px;background:#FAFAFE;color:#2623DD;text-decoration:none;transition:.4s}.cart-page .center-container .remove-products-head .remove img{margin-right:4px;transition:.3s}.cart-page .center-container .remove-products-head .remove:hover{background:#2623DD;color:#FFF}.cart-page .center-container .remove-products-head .remove:hover img{filter:brightness(100)}.cart-page .center-container .product{padding:20px;background:#FFF;border:1px solid #EFEFF5;box-sizing:border-box;border-radius:16px;margin-bottom:20px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;transition:border .4s,box-shadow .4s}.cart-page .center-container .product .left{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.cart-page .center-container .product .left .img-wrapper{margin-right:20px;width:130px;height:130px;background:#EEEEF6;border:1px solid #E3E8F3;border-radius:10px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px}.cart-page .center-container .product .left .img-wrapper img{max-width:100%;max-height:100%}.cart-page .center-container .product .left .short-info{margin-bottom:5px}.cart-page .center-container .product .left .short-info .name{text-decoration:none;display:inline-block;color:#050E1A;transition:.4s;font-style:normal;font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px}.cart-page .center-container .product .left .short-info .name:hover{color:#2623DD}.cart-page .center-container .product .left .short-info div{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:10px}.cart-page .center-container .product .left .short-info div:last-child{margin-bottom:0}.cart-page .center-container .product .left .short-info div span{display:block;min-width:65px;font-weight:500;font-size:14px;line-height:15px;color:#6F7987;margin-right:10px}.cart-page .center-container .product .left .short-info div b{font-style:normal;font-weight:500;font-size:14px;line-height:15px;color:#050E1A}.cart-page .center-container .product .cart-counter .count{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:145px}.cart-page .center-container .product .cart-counter .count .minus,.cart-page .center-container .product .cart-counter .count .plus{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:44px;min-width:44px;height:44px;background:0 0;border:1px solid #CFD3DD;border-radius:12px;cursor:pointer}.cart-page .center-container .product .cart-counter .count .minus img,.cart-page .center-container .product .cart-counter .count .plus img{filter:grayscale(1);opacity:.4;transition:.4s}.cart-page .center-container .product .cart-counter .count .minus:hover img,.cart-page .center-container .product .cart-counter .count .plus:hover img{opacity:1;filter:none}.cart-page .center-container .product .cart-counter .count .counter{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#050E1A;min-width:19px}.cart-page .center-container .product .cart-counter .count .counter u{display:inline-block;text-decoration:none}.cart-page .center-container .product .right .price{padding-bottom:15px;margin-bottom:12px;min-width:180px;border-bottom:1px solid #EFEFF5;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.cart-page .center-container .product .right .price span{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#6F7987;margin-right:12px}.cart-page .center-container .product .right .price u{text-decoration:none;font-style:normal;font-weight:700;font-size:32px;line-height:39px;text-align:right;color:#050E1A}.cart-page .center-container .product .right .price u .cur{font-size:20px}.cart-page .center-container .product .right .total-product-price{padding-bottom:15px;margin-bottom:12px;min-width:180px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.cart-page .center-container .product .right .total-product-price span{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#6F7987;margin-right:12px}.cart-page .center-container .product .right .total-product-price u{font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:right;color:#050E1A;text-decoration:none}.cart-page .center-container .product .right .total-product-price u .cur{font-size:14px}.cart-page .center-container .product .right .remove-product{text-decoration:none;font-style:normal;font-weight:600;font-size:13px;line-height:15px;color:#9014CC;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;width:fit-content;margin-left:auto;margin-bottom:16px;opacity:0;transition:opacity .4s}.cart-page .center-container .product .right .remove-product img{margin-right:5px}.cart-page .center-container .product:hover{border-color:transparent;box-shadow:0 0 25px rgba(57,81,103,.1)}.cart-page .center-container .product:hover .right .remove-product{opacity:1}.cart-page .center-container .cart-total-price{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}.cart-page .center-container .cart-total-price .coupon{position:relative;width:280px}.cart-page .center-container .cart-total-price .coupon input{background:#FFF;border:1px solid #EFEFF5;line-height:48px;border-radius:16px;display:block;width:100%;padding:0 30px 0 20px;font-style:normal;font-weight:400;font-size:18px;color:#050E1A}.cart-page .center-container .cart-total-price .coupon input::-webkit-input-placeholder{color:#8491A3}.cart-page .center-container .cart-total-price .coupon input::-moz-placeholder{color:#8491A3}.cart-page .center-container .cart-total-price .coupon input:-ms-input-placeholder{color:#8491A3}.cart-page .center-container .cart-total-price .coupon input:-moz-placeholder{color:#8491A3}.cart-page .center-container .cart-total-price .coupon .next{display:inline-block;position:absolute;z-index:1;right:13px;top:13px}.cart-page .center-container .cart-total-price .total .text{font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#6F7987;margin-right:12px}.cart-page .center-container .cart-total-price .total .price{font-style:normal;font-weight:700;font-size:24px;line-height:58px;text-align:right;color:#2623DD}.cart-page .center-container .cart-total-price .total .price u{text-decoration:none;font-size:48px}.cart-page .methods{padding-top:66px;position:relative}.cart-page .methods:before{content:'';height:640px;width:1390px;background:linear-gradient(180deg,#F5F5F5 0,rgba(245,245,245,0) 100%);position:absolute;top:0;right:0}.cart-page .methods .content{position:relative;z-index:2;min-height:640px}.cart-page .methods .content .title{font-style:normal;font-weight:700;font-size:36px;line-height:44px;color:#050E1A;margin-bottom:45px}.cart-page .methods .content .checkbox-wrapper{font-weight:600;font-size:14px;line-height:17px;color:#6F7987;padding-bottom:16px;margin-bottom:34px;border-bottom:1px solid #EFEFEF}.cart-page .methods .content .checkbox-wrapper label{display:block;margin-bottom:20px;cursor:pointer}.cart-page .methods .content .checkbox-wrapper label input{position:absolute;z-index:-9999;opacity:0;visibility:hidden}.cart-page .methods .content .checkbox-wrapper label input:checked+i:after{width:10px;height:10px}.cart-page .methods .content .checkbox-wrapper label span{padding-left:26px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#495566;display:block}.cart-page .methods .content .checkbox-wrapper label i{padding-left:26px;position:relative;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A;display:block}.cart-page .methods .content .checkbox-wrapper label i:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;border:1px solid #2623DD;border-radius:10px}.cart-page .methods .content .checkbox-wrapper label i:after{content:'';position:absolute;left:4px;top:4px;border-radius:20px;background:#2623DD;width:0;height:0}.cart-page .methods .content .cart-contacts{display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.cart-page .methods .content .cart-contacts .col{width:401px;margin-right:20px}.cart-page .methods .content .cart-contacts .col .form-group{margin-bottom:25px}.cart-page .methods .content .cart-contacts .col .form-group label{display:block;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A;width:100%;margin-bottom:15px}.cart-page .methods .content .cart-contacts .col .form-group input{line-height:48px;display:block;width:100%;border:1px solid #B1B1BD;border-radius:12px;padding:0 20px;font-style:italic;font-weight:400;font-size:18px;color:#7A8493}.cart-page .methods .content .cart-contacts .col .form-group textarea{display:block;width:100%;resize:none;border:1px solid #B1B1BD;box-sizing:border-box;border-radius:12px;height:160px;margin-bottom:60px;padding:12px 20px;font-style:italic;font-weight:400;font-size:18px;line-height:20px;color:#7A8493}.cart-page .methods .content .cart-contacts .col .default-btn.blue{line-height:46px;display:block;padding:0;width:100%;background:#2623DD;color:#FFF}.cart-page .methods .content .cart-contacts .col .default-btn.blue:hover{background:#9014CC;border-color:#9014CC}.dealer-page .block-heading img{position:absolute;right:0;bottom:-28px}.dealer-page .block-heading:after{display:none}.dealer-page .form-dealer-flex{display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.dealer-page .form-dealer-flex .col{width:49%}.dealer-page .form-dealer-flex .col .title{font-style:normal;font-weight:700;font-size:36px;line-height:44px;color:#050E1A;margin-bottom:45px}.dealer-page .form-dealer-flex .col .form-group{margin-bottom:25px}.dealer-page .form-dealer-flex .col .form-group label{display:block;width:100%;margin-bottom:15px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A}.dealer-page .form-dealer-flex .col .form-group input{background:#FFF;border:1px solid #B1B1BD;border-radius:12px;line-height:50px;display:block;width:100%;padding:0 20px;font-style:italic;font-weight:400;font-size:18px;color:#7A8493}.dealer-page .form-dealer-flex .col .form-group input:focus{border-color:#2623DD}.dealer-page .form-dealer-flex .col .form-group textarea{height:387px;background:#FFF;border:1px solid #B1B1BD;border-radius:12px;display:block;width:100%;padding:0 20px;font-style:italic;font-weight:400;font-size:18px;color:#7A8493;resize:none}.dealer-page .form-dealer-flex .col .form-group textarea:focus{border-color:#2623DD}.dealer-page .form-dealer-flex .col .label-imit{display:block;width:100%;margin-bottom:15px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A}.dealer-page .form-dealer-flex .col .radio-group{margin-bottom:25px;display:flex;-webkit-align-items:stretch;align-items:stretch}.dealer-page .form-dealer-flex .col .radio-group label{width:33.333333%;cursor:pointer;margin:0;text-align:center}.dealer-page .form-dealer-flex .col .radio-group label:nth-child(1) span{border:1px solid #B1B1BD;border-radius:12px 0 0 12px}.dealer-page .form-dealer-flex .col .radio-group label:nth-child(2) span{border:1px solid #B1B1BD}.dealer-page .form-dealer-flex .col .radio-group label:nth-child(3) span{border:1px solid #B1B1BD;border-radius:0 12px 12px 0}.dealer-page .form-dealer-flex .col .radio-group label input{position:absolute;z-index:-9999;opacity:0;visibility:hidden}.dealer-page .form-dealer-flex .col .radio-group label input:checked+span{border-color:#2623DD;box-shadow:0 0 0 1px inset #2623DD;color:#2623DD}.dealer-page .form-dealer-flex .col .radio-group label span{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:50px}.dealer-page .form-dealer-flex .col .flex-form-group{display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.dealer-page .form-dealer-flex .col .flex-form-group .form-group:first-child{width:62%}.dealer-page .form-dealer-flex .col .flex-form-group .form-group:last-child{width:36%}.dealer-page .form-dealer-flex .col .divider{border-bottom:1px solid #EFEFF5;margin-top:60px;margin-bottom:75px}.dealer-page .form-dealer-flex .col .default-btn.blue{padding:13.5px 38.5px;display:block;width:100%;text-align:center;background:#2623DD;color:#FFF}.dealer-page .form-dealer-flex .col .default-btn.blue:hover{background:#9014CC;border-color:#9014CC}.contact-page .contacts-flex{margin-bottom:70px;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.contact-page .contacts-flex .left{width:561px;padding-top:60px}.contact-page .contacts-flex .left .title{margin-bottom:28px;font-style:normal;font-weight:700;font-size:36px;line-height:44px;color:#050E1A}.contact-page .contacts-flex .left .time{font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#050E1A}.contact-page .contacts-flex .left .divider{margin-top:35px;margin-bottom:25px;border-bottom:1px solid #EFEFF5}.contact-page .contacts-flex .left .phone-title{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A;margin-bottom:13px}.contact-page .contacts-flex .left .flex-links{display:flex;-webkit-align-items:center;align-items:center;margin-bottom:29px}.contact-page .contacts-flex .left .flex-links a{display:inline-block;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#2623DD;text-decoration:none}.contact-page .contacts-flex .left .flex-links a:first-child{margin-right:40px}.contact-page .contacts-flex .left .contacts-links{list-style:none;padding:0;margin:0;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.contact-page .contacts-flex .left .contacts-links li{margin-right:10px}.contact-page .contacts-flex .right{width:580px;padding:66px 40px 0 40px;background:linear-gradient(180deg,#F5F5F5 0,rgba(245,245,245,0) 100%);position:relative}.contact-page .contacts-flex .right .cont-figure{position:absolute;right:70px;top:-70px}.contact-page .contacts-flex .right .title{margin-bottom:45px;font-style:normal;font-weight:700;font-size:36px;line-height:44px;color:#050E1A}.contact-page .contacts-flex .right form .form-group{margin-bottom:25px}.contact-page .contacts-flex .right form .form-group label{display:block;width:100%;margin-bottom:15px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#050E1A}.contact-page .contacts-flex .right form .form-group input{background:#FFF;border:1px solid #B1B1BD;border-radius:12px;line-height:50px;display:block;width:100%;padding:0 20px;font-style:italic;font-weight:400;font-size:18px;color:#7A8493}.contact-page .contacts-flex .right form .form-group input:focus{border-color:#2623DD}.contact-page .contacts-flex .right form .form-group textarea{height:230px;background:#FFF;border:1px solid #B1B1BD;border-radius:12px;display:block;width:100%;padding:0 20px;font-style:italic;font-weight:400;font-size:18px;color:#7A8493;resize:none}.contact-page .contacts-flex .right form .form-group textarea:focus{border-color:#2623DD}.contact-page .contacts-flex .right form .default-btn.blue{padding:13.5px 38.5px;display:block;width:100%;text-align:center;background:#2623DD;color:#FFF}.contact-page .contacts-flex .right form .default-btn.blue:hover{background:#9014CC;border-color:#9014CC}.cards-grid{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin-bottom:70px}.cards-grid .card{padding:0 10px;width:33.333333%;margin-bottom:20px}.cards-grid .card .card-wrapper{display:block;border:1px solid #EFEFF5;box-sizing:border-box;border-radius:16px;padding:16px;text-decoration:none!important;transition:box-shadow .4s}.cards-grid .card .card-wrapper .img-wrapper{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#EEEEF7;border-radius:6px;position:relative;height:184px;padding:20px;margin-bottom:23px}.cards-grid .card .card-wrapper .img-wrapper.large{height:254px}.cards-grid .card .card-wrapper .img-wrapper .artnumber{position:absolute;font-weight:600;font-size:12px;line-height:20px;color:#8989A5;top:5px;left:10px;z-index:2}.cards-grid .card .card-wrapper .img-wrapper .colors{position:absolute;width:100%;left:0;bottom:0;padding:4.5px;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}.cards-grid .card .card-wrapper .img-wrapper .colors i{display:block;height:2px;background:0 0;border-radius:1px;flex-grow:1;margin:0 1.65px;position:relative}.cards-grid .card .card-wrapper .img-wrapper img{width:auto;max-height:100%;max-width:100%}.cards-grid .card .card-wrapper .name{font-weight:700;font-size:18px;line-height:22px;color:#050E1A;margin-bottom:11px;transition:.4s}.cards-grid .card .card-wrapper .price{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#6F7987;margin-bottom:15px}.cards-grid .card .card-wrapper .price span{font-weight:600;font-size:20px;line-height:24px;color:#050E1A}.cards-grid .card .card-wrapper .price span .cur{font-size:16px}.cards-grid .card .card-wrapper .default-btn.blue{padding:8.5px 13.8px;font-size:14px}.cards-grid .card .card-wrapper:hover{box-shadow:0 0 25px rgba(57,81,103,.1)}.cards-grid .card .card-wrapper:hover .name{color:#2623DD}.cards-grid .card .card-wrapper:hover .default-btn{background:#2623DD;color:#FFF}.smartfilter{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.smartfilter .filter-title{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#6F7987;margin-right:12px}.smartfilter .col{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.smartfilter .col .btns-wrapper{display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-top:17px;border-top:1px solid #E3E8F3}.smartfilter .col .btns-wrapper a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;line-height:40px;border:1px solid #2623DD;border-radius:12px;width:48%;text-decoration:none!important;font-style:normal;font-weight:700;font-size:14px;color:#2623DD;transition:.4s}.smartfilter .col .btns-wrapper a:hover{color:#FFF;background:#2623DD;border-color:#2623DD}.smartfilter .col .btns-wrapper a.set-filter{color:#FFF;background:#2623DD}.smartfilter .col .btns-wrapper a.set-filter:hover{background:#9014CC;border-color:#9014CC}.smartfilter .filter-dropdown{margin-right:5px;position:relative}.smartfilter .filter-dropdown:last-child{margin-right:0}.smartfilter .filter-dropdown .filter-heading{padding:7px 23px 7px 11px;font-style:normal;font-weight:500;font-size:14px;line-height:1.4;color:#050E1A;border:1px solid #050E1A;border-radius:8px;position:relative;transition:.4s;cursor:pointer}.smartfilter .filter-dropdown .filter-heading:after{content:'';position:absolute;width:9px;height:5px;background:url(../img/filter-tr.svg) no-repeat center;right:7px;top:15px;transition:.4s}.smartfilter .filter-dropdown .filter-heading:hover{color:#FFF;background:#2623DD;border-color:#2623DD}.smartfilter .filter-dropdown .filter-heading:hover:after{filter:brightness(100)}.smartfilter .filter-dropdown .filter-dropdown-body{position:absolute;left:0;top:100%;min-width:320px;background:#FFF;z-index:6;padding:20px;border-radius:0 0 12px 12px;box-shadow:0 0 15px rgba(57,81,103,.1);display:none;margin:0}.smartfilter .filter-dropdown .filter-dropdown-body.active{display:block}.smartfilter .filter-dropdown .filter-dropdown-body .settings-wrapper{padding-left:20px;padding-right:20px}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label{display:block;margin-top:10px;cursor:pointer;padding-left:0;margin:0;padding:15px 0;border-bottom:1px solid #E3E8F3}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label:last-child{border-bottom:none}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label input{position:absolute;z-index:-9999;opacity:0;visibility:hidden}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label input:checked+i:after{width:10px;height:10px}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label i{padding-left:0;padding-right:26px;position:relative;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000;display:block;width:100%}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label i:before{content:'';position:absolute;right:0;top:0;width:18px;height:18px;border-radius:3px;border:1px solid #050E1A;z-index:6}.smartfilter .filter-dropdown .filter-dropdown-body.checkbox label i:after{content:'';position:absolute;right:4px;top:4px;border-radius:3px;background:#2623DD;width:0;height:0;z-index:6}.smartfilter .filter-dropdown.position-right{margin-right:0;margin-left:5px}.smartfilter .filter-dropdown.position-right .filter-dropdown-body{left:auto;right:0}.smartfilter .filter-dropdown.position-right:last-child{margin-left:0}.map-tab{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;padding:0;margin:0;list-style:none}.map-tab li{width:49%}.map-tab li a{border-bottom:1px solid #E8E8E8;display:inline-block;padding-bottom:11px;display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:32px;line-height:60px;color:#6F7987}.map-tab li.active a,.map-tab li:hover a{color:#2623DD;border-color:#2623DD}.tab-content{margin-top:59px;margin-bottom:60px}.tab-content .address{display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:33px;margin-bottom:33px;border-bottom:1px solid #EFEFF5}.tab-content .address:last-child{border-bottom:none}.tab-content .address .left{width:300px;padding-right:20px}.tab-content .address .left img{width:100%;border-radius:16px}.tab-content .address .right{width:calc(100% - 300px)}.tab-content .address .right h2{margin:0;font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#050E1A;margin-bottom:3px}.tab-content .address .right .metro-addr{display:flex;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:15px}.tab-content .address .right .metro-addr .addr{font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#050E1A;margin-right:30px}.tab-content .address .right .metro-addr .metro{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:8px 13px;border:1px solid #ECEFF2;box-sizing:border-box;border-radius:12px;color:#050E1A}.tab-content .address .right .metro-addr .metro img{margin-right:6px}.tab-content .address .right .map-contact div{margin-bottom:6px;color:#050E1A}.tab-content .address .right .map-contact div a{display:inline-block;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#2623DD;transition:color .4s,border-color .4s}.tab-content .address .right .map-contact div a:hover{color:#9014CC;border-color:#9014CC}.tab-content .address .right .map-contact div:nth-child(2) a{border-bottom:1px solid}.tab-content .address .bottom{width:100%;font-style:normal;font-weight:500;font-size:14px;line-height:25px;color:#6F7987;margin-top:11px}#map-moscow,#map-peterburg{height:340px;margin-bottom:58px}.work-grid{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.work-grid .card{padding:0 10px;width:33.333333%;margin-bottom:20px}.work-grid .card a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:16px}.work-grid .card a img{transition:.4s;width:100%;height:100%;object-fit:cover}.work-grid .card a:hover img{transform:scale(1.1)}.more-block{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:53px}.more-block a{text-align:center;display:block;width:calc(33.3333333% - 20px)}.video-wrapper .video-content{border-radius:16px;overflow:hidden;position:relative;height:500px;background:#ccc;cursor:pointer;margin-bottom:20px}.video-wrapper .video-content img{width:100%;height:100%;object-fit:cover;transition:.4s}.video-wrapper .video-content .after{position:absolute;width:140px;height:140px;background:url(../img/Subtract.svg) no-repeat center/105px;border-radius:50%;border:1px solid rgba(255,255,255,.5);left:50%;top:50%;transition:.4s;transform:translate(-50%,-50%)}.video-wrapper .video-content:hover img{transform:scale(1.1)}.video-wrapper .video-content:hover:after{transform:scale(.9) translate(-50%,-50%)}.video-wrapper .owl-carousel .video-circle{background:#FFF;border:1px solid #EFEFF5;box-sizing:border-box;border-radius:16px;padding:10px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;cursor:pointer}.video-wrapper .owl-carousel .video-circle .left{position:relative;width:90px;min-width:90px;height:90px;border-radius:16px;overflow:hidden;margin-right:10px}.video-wrapper .owl-carousel .video-circle .left img{width:100%;height:100%;object-fit:cover}.video-wrapper .owl-carousel .video-circle .left:after{content:'';position:absolute;width:40px;height:40px;background:url(../img/Subtract.svg) no-repeat center/30px;border-radius:50%;border:1px solid rgba(255,255,255,.5);left:50%;top:50%;transition:.4s;transform:translate(-50%,-50%)}.video-wrapper .owl-carousel .video-circle .right{font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#050E1A}.video-wrapper .owl-carousel .owl-nav{opacity:1;transition:.4s}.video-wrapper .owl-carousel .owl-nav .owl-prev{width:30px;height:30px;position:absolute;top:46%;transform:translateY(-50%);left:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/prev-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.video-wrapper .owl-carousel .owl-nav .owl-prev.disabled{opacity:0;cursor:default}.video-wrapper .owl-carousel .owl-nav .owl-next{width:30px;height:30px;position:absolute;top:46%;transform:translateY(-50%);right:-19px;border-radius:50%;border:2px solid #050E1A;background:url(../img/next-arrow-s.svg) no-repeat center/11px;background-color:#fff;transition:.4s}.video-wrapper .owl-carousel .owl-nav .owl-next.disabled{opacity:0;cursor:default}.title-photogallery{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#050E1A;margin-bottom:33px}.delivery-block{display:flex;-webkit-align-items:center;align-items:center;padding:20px;background:#FFF;border:1px solid #EFEFF5;box-sizing:border-box;border-radius:16px;margin-bottom:20px}.delivery-block .left{width:151px;height:151px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.delivery-block .left img{max-width:100%;max-height:100%}.delivery-block .right{width:calc(100% - 151px);padding-left:20px}.delivery-block .right h2{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#2623DD;margin:0}.delivery-block .right .subtitle{margin-bottom:13px;margin-top:6px;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#050E1A}.delivery-block .right .info{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#050E1A;margin-bottom:11px}.delivery-block .right .info .magento{color:#9014CC}.delivery-block .right .text{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#6F7987}@media (max-width:1199px){header .sub-line .header-search{width:184px}.content-wrapper .workspace{width:calc(100% - 240px);padding-left:30px}.content-wrapper .sidebar{width:240px;position:static;top:0}.social-heading.youtube:after{width:413px}.social-heading.instagram:after{width:368px}footer .top-line .primary-menu li{margin-right:10px}footer .top-line .logo{margin-right:10px}header{margin-bottom:14px}.home-slider{margin-bottom:50px}.block-heading{font-size:40px;line-height:55px;margin-bottom:30px}.cards-slide-wrapper .cards-slide-heading span{font-weight:700;font-size:24px;line-height:23px;color:#050E1A}.home-slider .owl-carousel .item .slide-wrapper{height:350px}.home-slider .owl-carousel .item .slide-wrapper .desktop-image{max-height:395px}.home-slider .owl-carousel .owl-nav .owl-next,.home-slider .owl-carousel .owl-nav .owl-prev{display:none}.home-slider .owl-carousel .item{padding:30px 20px}.home-slider{margin-left:-20px;margin-right:-20px}.home-slider .owl-carousel .item .slide-wrapper .desktop-image,.home-slider .owl-carousel .owl-item.active .desktop-figure{animation:none!important}.home-slider .owl-carousel .item .slide-wrapper .slide-text{opacity:1}.home-slider .owl-carousel .item .slide-wrapper .slide-text{padding:20px}.home-slider .owl-carousel .item .slide-wrapper .slide-text h2{font-size:37px;line-height:45px;margin-bottom:20px}.home-slider .owl-carousel .item .slide-wrapper .slide-text{max-width:530px}.cards-slide-wrapper .owl-carousel .card-wrapper{padding:13px}.cards-slide-wrapper{margin-bottom:15px}.cards-slide-wrapper .cards-slide-heading span{font-size:22px}.block-heading:after{bottom:13px}.sidebar-form .form-title{font-size:22px}.sidebar-form .form-subtitle{font-size:14px;line-height:18px}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper{height:182px}.sidebar-form .form-group input{line-height:44px}.default-btn{padding:16.5px 38.5px}.default-btn.magento{padding:12.5px 38.5px}.cards-slide-wrapper .owl-carousel .item{padding:21px 0 21px 0}.about-poroloner-block{padding:0;padding-top:115px;background:url(../img/Group-900.png) no-repeat right top}.about-poroloner-block{height:auto;margin-bottom:60px}.about-poroloner-block .text-block .title{font-size:24px;line-height:24px;color:#050E1A;margin-bottom:45px;max-width:300px}.about-poroloner-block{padding:0;padding-top:16px;background:url(../img/Group-900.png) no-repeat right top;background-size:160px}.about-poroloner-block .text-block .title{font-size:22px;line-height:24px;color:#050E1A;margin-bottom:18px;max-width:300px}.about-poroloner-block .text-block h3{font-family:miratrixnormal;margin:0;font-style:normal;font-weight:400;font-size:37px;line-height:41px;letter-spacing:.06em;color:#050E1A}.about-poroloner-block .text-block h3{font-size:34px;line-height:43px}.accordion .acc-element .acc-body ul li a,.accordion .acc-element .acc-heading{font-size:14px}.accordion .acc-element .acc-body ul li a{padding:12px 0}.accordion{margin-bottom:30px}.cards-slide-wrapper .owl-carousel .owl-nav .owl-next,.cards-slide-wrapper .owl-carousel .owl-nav .owl-prev{display:none}.cards-slide-wrapper .owl-carousel .owl-dots{opacity:1}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper.large{height:215px}.faq-block:after{right:25px}.youtube-slide.owl-carousel{margin-bottom:95px}.faq-block .accordion .acc-element .acc-body{line-height:23px}.faq-block .accordion .acc-element .acc-body{font-size:14px}footer{margin-top:70px}.social-heading img{max-width:190px}.instagram-section .insta-card.more a{font-size:16px}.social-heading.instagram:after{width:421px}.social-heading.youtube:after{width:423px}.detail-page .prop-section .bar{padding-top:0}.detail-page .prop-section .bar .checkbox-wrapper,.detail-page .prop-section .bar .color-box{margin-bottom:28px}.detail-page .prop-section .images .image-wrapper{height:597px}.detail-page h1{font-size:50px;line-height:70px;margin-bottom:40px}.detail-page h1 br{display:none}.catalog-row .products-flex .card{width:33.333333%}.catalog-row .heading span{font-size:25px}.cart-page .center-container{max-width:100%}.dealer-page .block-heading img{max-width:100%}.contact-page .contacts-flex .left,.contact-page .contacts-flex .right{width:49%}.smartfilter .col{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.smartfilter .filter-title{width:100%;margin-right:0;padding-bottom:10px}.smartfilter .col{width:fit-content}.smartfilter .col:last-child{max-width:134px}.map-tab li a{font-size:27px;line-height:34px}.tab-content{margin-top:20px;margin-bottom:20px}#map-moscow,#map-peterburg{margin-bottom:40px}.tab-content .address .right .metro-addr{display:block}.tab-content .address .right .metro-addr .metro{margin-top:10px}}.cart .num{display:none}@media (max-width:991px){header .sub-line .socials{display:none}header .sub-line .header-search{width:235px}header .top-line .cart .cart-text{display:none}header .top-line .cart .cart-count-price{display:none}header .top-line .primary-menu li a{padding-bottom:10px}header .top-line .cart{margin-bottom:11px;position:relative}.cart .num{display:flex;align-items:center;justify-content:center;font-size:10px;width:14px;height:14px;border-radius:50%;color:#FFF;background:#2623DD;position:absolute;z-index:2;top:-4px;right:-5px}.home-slider .owl-carousel .item .slide-wrapper{height:270px}.home-slider .owl-carousel .item .slide-wrapper .desktop-image{max-height:311px;right:17px}.home-slider .owl-carousel .item .slide-wrapper .slide-text h2{font-size:25px;line-height:25px;margin-bottom:12px;max-width:290px}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list li{font-size:14px;line-height:14px;margin-bottom:11px}.home-slider .owl-carousel .item .slide-wrapper .slide-text{max-width:420px}.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list{list-style:none;padding:0 35px 0 0;margin:0;columns:2;margin-bottom:20px}.home-slider .owl-carousel .item{padding-bottom:23px}.home-slider{margin-bottom:35px}.block-heading{font-size:30px;line-height:35px;margin-bottom:20px}.block-heading:after{bottom:7px}.cards-slide-wrapper .cards-slide-heading a span{display:none}.cards-slide-wrapper .cards-slide-heading a:hover img{animation:none}footer .top-line .primary-menu{display:none}.instagram-section .insta-card{padding:0 5px}.instagram-section{margin-left:-5px;margin-right:-5px}footer .bottom-line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;text-align:center}footer .bottom-line .col{width:33.333333%}footer .bottom-line .col:nth-child(4),footer .bottom-line .col:nth-child(5){width:50%}.faq-block{padding:48px 20px}.social-heading.instagram:after{width:200px}.social-heading.youtube:after{width:204px}.detail-page .prop-section{display:block}.detail-page .prop-section .images{width:100%;padding:0}.detail-page .prop-section .bar{width:100%;padding-top:27px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-page .prop-section .bar .checkbox-wrapper{width:50%}.detail-page .prop-section .bar .add-to-cart,.detail-page .prop-section .bar .color-box{width:100%}.detail-page .accordion-opened .acc-element-opened .acc-heading-opened{font-weight:600;font-size:20px;line-height:30px;padding-top:13px;padding-bottom:13px}.detail-page .accordion-opened .acc-element-opened .acc-body-opened{font-style:normal;font-weight:400;font-size:16px;line-height:30px}.detail-page h1{font-size:36px;line-height:40px;margin-bottom:24px}.detail-page h1:after{bottom:8px}.detail-page .prop-section .images .image-wrapper{height:auto;padding-bottom:40px}.catalog-row .products-flex .card{width:50%}.cart-page .methods .content .cart-contacts{-webkit-justify-content:space-between;justify-content:space-between}.cart-page .methods .content .cart-contacts .col{width:49%;margin:0}.dealer-page .form-dealer-flex .col .flex-form-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dealer-page .form-dealer-flex .col .flex-form-group .form-group:first-child{width:100%}.dealer-page .form-dealer-flex .col .flex-form-group .form-group:last-child{width:100%}.dealer-page .form-dealer-flex .col .title{font-size:24px;line-height:29px;padding-top:30px;margin-bottom:30px}.dealer-page .form-dealer-flex .col .form-group,.dealer-page .form-dealer-flex .col .radio-group{margin-bottom:20px}.contact-page .contacts-flex .right{padding:66px 20px 0 20px}.contact-page .contacts-flex .left .title,.contact-page .contacts-flex .right .title{font-size:24px;line-height:29px;margin-bottom:15px}.contact-page .contacts-flex .left .divider{margin-top:25px;margin-bottom:25px}.contact-page .contacts-flex .left .flex-links a{font-size:24px;line-height:30px}.contact-page .contacts-flex .left .flex-links a:first-child{margin-right:0}.contact-page .contacts-flex .left .flex-links{display:block}.contact-page .contacts-flex .left .contacts-links img{width:50px;height:50px}.cards-grid .card{width:50%}.smartfilter .filter-dropdown{min-width:47%;margin-bottom:8px}.smartfilter{-webkit-align-items:flex-start;align-items:flex-start}.cart .num{background:#9014CC}.tab-content .address .right{width:100%}.tab-content .address .left{width:100%;padding:0;margin-bottom:17px}.video-wrapper .owl-carousel .owl-stage{margin-left:-20px}.video-wrapper .video-content{height:300px}.more-block a{width:100%}.work-grid .card{width:50%}}.back-link,.clfilter,.instagram-slide-wrapper,.mobile-navigation,.mobile-open-filter,.mobile-products-settings,.mrfs,.set-mobile-heading,.smartfilter .col .btns-wrapper.mobile-view{display:none}@media (max-width:767px){.home-slider .owl-carousel .item .slide-wrapper .desktop-image,.home-slider .owl-carousel .item .slide-wrapper .slide-text .sections-list,.home-slider .owl-carousel .item .slide-wrapper img,.home-slider .owl-carousel .owl-item .desktop-figure{display:none}.home-slider .owl-carousel .item{padding:0}.home-slider .owl-carousel .owl-item .item .slide-wrapper .slide-text{padding:30px 20px}.home-slider{margin-left:-10px;margin-right:-10px;overflow:visible}.home-slider .owl-carousel .item{overflow:visible;padding-bottom:20px;padding-top:20px}.content-wrapper .sidebar{display:none}.content-wrapper .workspace{width:100%;padding-left:0}.home-slider .owl-carousel .item .slide-wrapper .mobile-figure{display:block;width:100%;border-radius:0 0 16px 16px}.home-slider .owl-carousel .item .slide-wrapper{height:auto}.home-slider .owl-carousel .item .slide-wrapper .slide-text h2{font-size:36px;line-height:50px;letter-spacing:.02em;max-width:100%;margin-top:0}.home-slider .owl-carousel .item .slide-wrapper .slide-text .default-btn{width:100%;text-align:center}.home-slider .owl-carousel .owl-nav .owl-next,.home-slider .owl-carousel .owl-nav .owl-prev{display:block;width:40px;height:40px;border-width:2px;position:static}.home-slider .owl-carousel .owl-nav{opacity:1;width:180px;position:absolute;bottom:-34px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;left:50%;transform:translateX(-50%)}.home-slider .owl-carousel .owl-dots{margin-top:18px}.home-slider .owl-carousel .owl-dots .owl-dot{position:relative;z-index:1}.instagram-section,.youtube-slide.owl-carousel .owl-nav .owl-next,.youtube-slide.owl-carousel .owl-nav .owl-prev,header{display:none}.container{padding-left:10px;padding-right:10px}.cards-slide-wrapper .owl-stage-outer{margin-left:-25px}.social-heading{overflow:hidden}.block-heading{font-size:36px;line-height:40px;letter-spacing:.02em;margin-right:-10px;margin-bottom:28px}.block-heading:after{bottom:8px}.cards-slide-wrapper .cards-slide-heading a{width:40px;min-width:40px;height:40px;background:#F8F8F8;border-radius:12px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cards-slide-wrapper .cards-slide-heading a img{width:16px;margin:0}.cards-slide-wrapper .cards-slide-heading span{font-size:24px}.cards-slide-wrapper .owl-carousel .card-wrapper{padding:16px}.cards-slide-wrapper .owl-carousel .item{padding:15px 0}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper{height:184px}.cards-slide-wrapper .owl-carousel .card-wrapper .img-wrapper.large{height:254px}.cards-slide-wrapper .owl-carousel .card-wrapper .default-btn.blue{padding:8.5px 18.8px}.faq-block .accordion .acc-element .acc-heading u{min-width:24px}.container{overflow:hidden}.faq-block:after{right:-13px}.about-poroloner-block{background:url(../img/Group901-top.png) no-repeat center top;margin-left:-10px;margin-right:-10px;padding-top:300px;margin-top:60px;position:relative;padding-bottom:100px}.about-poroloner-block:after{content:"";position:absolute;width:156px;height:108px;background:url(../img/Group901-sub.png) no-repeat center/contain;bottom:0;right:0}.about-poroloner-block .text-block{padding-left:10px;padding-right:10px;position:relative;z-index:2}.about-poroloner-block .text-block h3{font-size:40px;line-height:70px;letter-spacing:.06em}.about-poroloner-block .text-block .title{font-style:normal;font-weight:600;font-size:24px;line-height:30px}.section-text{margin-bottom:25px}.cards-slide-wrapper{margin-bottom:25px}.social-heading img{width:auto;max-width:100%}.social-heading{margin-right:-10px}.social-heading.instagram,.social-heading.youtube{margin-top:70px;margin-bottom:0;padding-bottom:70px}.social-heading.instagram:after{bottom:auto;top:29px}.social-heading.instagram a,.social-heading.youtube a{position:absolute;white-space:nowrap;right:10px;margin:0;top:42px}.social-heading img{background:#FFF;position:relative;z-index:2}.social-heading.youtube:after{bottom:auto;right:0;top:22px}.youtube-slide-wrapper{margin-left:-10px;margin-right:-10px}.instagram-slide-wrapper{display:block;margin-left:-10px;margin-right:-10px}.instagram-slide-wrapper .youtube-slide.owl-carousel{margin-bottom:0}.faq-block{margin-left:-10px;margin-right:-10px;padding:37px 10px 0 10px}.faq-block h3{font-size:24px;line-height:30px}.faq-block .accordion .acc-element .acc-heading{font-weight:500;font-size:18px;line-height:21px}.faq-block .accordion .acc-element .acc-body{font-weight:500;font-size:16px;line-height:30px}footer{margin-top:60px}footer .top-line{display:block;border:none;margin:0;padding:0}footer .top-line .logo{display:inline-block;margin:0 0 23px 0;font-weight:800;font-size:24px;line-height:30px}footer .top-line .socials{margin:0;-webkit-justify-content:space-between;justify-content:space-between;padding:17px 0;border-top:1px solid #D9D9E4;border-bottom:1px solid #D9D9E4;margin-bottom:25px}footer .top-line .socials a{margin:0}footer .bottom-line .col{width:50%;text-align:left;margin-bottom:23px}footer .bottom-line .col:nth-child(3),footer .bottom-line .col:nth-child(4),footer .bottom-line .col:nth-child(5){width:100%}footer .bottom-line{padding-bottom:0}footer .bottom-line .col ul a.link{border:none;text-decoration:underline}body{padding-bottom:60px}.cards-slide-wrapper{margin-right:-10px}.cards-slide-wrapper .cards-slide-heading a{margin-right:10px}.mobile-navigation{display:block;padding-top:10px;padding-left:20px;padding-right:20px}.mobile-navigation .mobile-header{padding-bottom:10px;border-bottom:1px solid #E3E8F3;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.mobile-navigation .mobile-header .burger-menu-open{width:40px;height:40px;background:#FFF;border:1px solid #EEEEF6;border-radius:12px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.mobile-navigation .primary-subfixed-menu{position:fixed;z-index:11;width:100%;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;background:#FFF;bottom:0;left:0;padding:10px 10px 8px 10px;border-top:1px solid #E2E7F2}.mobile-navigation .primary-subfixed-menu a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none!important}.mobile-navigation .primary-subfixed-menu a i{width:24px;height:24px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-style:normal;filter:grayscale(1);opacity:.75;transition:.4s}.mobile-navigation .primary-subfixed-menu a span{font-weight:600;font-size:11px;line-height:13px;color:#6F7987;display:block;margin-top:4px;transition:.4s}.mobile-navigation .primary-subfixed-menu a.active i{filter:none;opacity:1}.mobile-navigation .primary-subfixed-menu a.active span{color:#2623DD}.main-popup-content{position:fixed;z-index:20;left:-110vw;top:0;height:100vh;width:100%;background:#FFF;padding:10px 20px 20px 20px;transition:.3s linear}.main-popup-content.short{height:calc(100vh - 60px)}.main-popup-content.active{left:0}.main-popup-content .main-popup-header{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #E3E8F3}.main-popup-content .main-popup-header span{display:block;font-style:normal;font-weight:700;font-size:24px;line-height:29px;letter-spacing:.04em;text-transform:uppercase;color:#050E1A}.main-popup-content .main-popup-header .close-mobile-popup{width:40px;height:40px;background:#FFF;border:1px solid #EEEEF6;border-radius:12px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.main-popup-content .search-title{font-weight:600;font-size:20px;line-height:20px;color:#050E1A;margin-bottom:17px;margin-top:22px}.main-popup-content .header-search{width:100%;position:relative;margin-right:10px}.main-popup-content .header-search .search-input{display:block;width:100%;border:none;padding:0 15px 0 39px;line-height:40px;background:#EEEEF6;border-radius:12px}.main-popup-content .header-search .search-input::-webkit-input-placeholder{color:#6F7987}.main-popup-content .header-search .search-input::-moz-placeholder{color:#6F7987}.main-popup-content .header-search .search-input:-ms-input-placeholder{color:#6F7987}.main-popup-content .header-search .search-input:-moz-placeholder{color:#6F7987}.main-popup-content .header-search .search-button{border:none;box-shadow:none;padding:0;background:0 0;position:absolute;top:50%;transform:translateY(-50%);left:10px}.main-popup-content .search-result-count{text-align:right;font-weight:600;font-size:12px;line-height:20px;color:#2623DD;padding-top:6px}.main-popup-content .reset-form{position:absolute;right:10px;top:8px}.main-popup-content .overflow-content{overflow:auto;padding-top:22px;padding-bottom:22px;max-height:calc(100% - 150px);padding-left:19px;padding-right:19px}.main-popup-content .overflow-content.full-width{padding-left:0;padding-right:0}.main-popup-content .overflow-content .mobile-menu{list-style:none;padding:0;margin:0 0 54px 0}.main-popup-content .overflow-content .mobile-menu li a{display:block;width:100%;position:relative;padding:13px 40px 16px 0;border-bottom:1px solid #E3E8F3;font-weight:600;font-size:18px;line-height:20px;color:#050E1A;text-decoration:none}.main-popup-content .overflow-content .mobile-menu li a:after{content:'';position:absolute;width:40px;height:40px;background:url(../img/mnh8.svg) no-repeat center;right:0;top:4px}.main-popup-content .overflow-content .accord-menu{list-style:none;padding:0;margin:0}.main-popup-content .overflow-content .accord-menu>li{position:relative;border-bottom:1px solid #E3E8F3}.main-popup-content .overflow-content .accord-menu>li:after{content:'';width:6.14px;height:3.7px;position:absolute;right:9px;top:22px;transition:transform .4s;background:url(../img/Rectangle53.svg) no-repeat center}.main-popup-content .overflow-content .accord-menu>li.active:after{transform:rotate(180deg)}.main-popup-content .overflow-content .accord-menu>li>a{display:inline-block;padding:14px 0 16px 0;font-weight:600;font-size:16px;line-height:20px;color:#050E1A;text-decoration:none}.main-popup-content .overflow-content .accord-menu>li ul{list-style:none;padding:0;margin:0;display:none}.main-popup-content .overflow-content .accord-menu>li ul li{margin-bottom:16px}.main-popup-content .overflow-content .accord-menu>li ul li a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#050E1A;text-decoration:none}.main-popup-content .overflow-content .callback-footer{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background:#fff;position:absolute;left:20px;border-top:1px solid #E3E8F3;bottom:0;width:calc(100% - 40px);padding-top:19px;padding-bottom:20px}.main-popup-content .overflow-content .callback-footer div{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#2623DD;text-align:center;border:1px solid #2623DD;border-radius:12px;display:block;line-height:40px;white-space:nowrap;width:calc(50% - 5px)}.main-popup-content .overflow-content .callback-footer a{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#2623DD;text-align:center;border:1px solid #2623DD;border-radius:12px;background:#2623DD;color:#FFF;display:block;line-height:40px;text-decoration:none;white-space:nowrap;width:calc(50% - 5px)}.main-popup-content .overflow-content .search-links{list-style:none;padding:0;margin:0}.main-popup-content .overflow-content .search-links li a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;text-decoration:none;padding-top:14px;padding-bottom:16px;border-bottom:1px solid #E3E8F3}.main-popup-content .overflow-content .search-links li a img{margin-right:20px}.main-popup-content .overflow-content .search-links li a span{font-weight:600;font-size:16px;line-height:20px;color:#050E1A}.back-link,.back-link:hover{display:inline-block;font-weight:600;font-size:14px;line-height:17px;border:1px solid #2623DD;border-radius:10px;padding:7px 18px 8px 30px;text-decoration:none;color:#2623DD;background:url(../img/Rectangle35.svg) no-repeat 16px;margin-top:18px;margin-bottom:25px}.detail-page .prop-section .bar .checkbox-wrapper{width:100%}.detail-page .prop-section .images .image-wrapper .colors{display:none}.detail-page .prop-section .images .image-wrapper{padding:20px;height:320px}.detail-page .prop-section .bar .checkbox-wrapper .mb{border:1px solid #EFEFF5;border-radius:16px;padding:0 20px;margin-top:6px}.detail-page .prop-section .bar .checkbox-wrapper label{margin:0;padding:15px 0;border-bottom:1px solid #EFEFF5}.detail-page .prop-section .bar .checkbox-wrapper label:last-child{border:none}.detail-page .prop-section .bar .add-to-cart{padding:20px}.detail-page .prop-section .bar .add-to-cart .price-count .count .minus{height:50px;width:40px;border-radius:12px 0 0 12px}.detail-page .prop-section .bar .add-to-cart .price-count .count .plus{height:50px;width:40px;border-radius:0 12px 12px 0}.detail-page .prop-section .bar .add-to-cart .price-count .count .counter{height:50px;width:58px;border-top:1px solid #CFD3DD;border-bottom:1px solid #CFD3DD;box-sizing:border-box;background:#FFF;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.detail-page .prop-section .bar .add-to-cart .price-count .count{width:auto}.detail-page .prop-section .bar .add-to-cart .price-count .count u{display:inline-block;margin-right:4px}.detail-page .accordion-opened .acc-element-opened{margin-bottom:28px}.viewed-section .owl-stage-outer{margin-left:-30px}.viewed-section .owl-carousel .owl-nav .owl-next,.viewed-section .owl-carousel .owl-nav .owl-prev{display:none}.catalog-row .heading span{font-size:20px;line-height:24px}.catalog-row .heading a span{display:none}.catalog-row{padding:20px}.catalog-row .heading{padding-bottom:17px;margin-bottom:21px}.viewed-section .title{font-size:24px;line-height:30px}.viewed-section{padding-top:38px;padding-bottom:1px;margin-top:10px}.catalog-row .products-flex .card{width:100%;height:60px;margin-bottom:20px;padding:10px}.catalog-row .products-flex .card img{margin-right:10px}.catalog-row .products-flex .card:last-child{margin-bottom:0}.catalog-row .products-flex .card .img-wrapper{height:60px;width:60px;min-width:60px;padding:5px;padding-left:0}.cart-page .center-container .remove-products-head span{font-size:24px;line-height:29px}.hidden-small-screens{display:none!important}.cart-page .center-container .remove-products-head .remove{width:133px}.cart-page .center-container .product,.cart-page .center-container .product:hover{padding:0;border:none;box-shadow:none}.cart-page .center-container .product .left .img-wrapper{width:110px;min-width:110px;height:110px;padding:8px}.cart-page .center-container .product .cart-counter .count{display:none}.cart-page .center-container .product{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page .center-container .product .left .short-info{width:calc(100% - 131px)}.cart-page .center-container .product .right .price,.cart-page .center-container .product .right .total-product-price{width:100%;margin-left:133px}.cart-page .center-container .product .left{width:100%}.cart-page .center-container .product .right .price,.cart-page .center-container .product .right .total-product-price{-webkit-justify-content:flex-start;justify-content:flex-start}.cart-page .center-container .product .left .short-info div span{white-space:nowrap}.cart-page .center-container .product .right .price{padding-bottom:5px;margin-bottom:8px;margin-top:8px}.cart-page .center-container .product .right .price u{font-size:30px;line-height:36px}.cart-page .center-container .cart-total-price{display:block}.cart-page .center-container .cart-total-price .coupon{width:100%}.cart-page .center-container .cart-total-price .total{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.cart-page .center-container .cart-total-price .total .text{margin:33px 0 0 0}.cart-page .center-container .cart-total-price .total .text{font-size:16px;line-height:19px}.cart-page .center-container .cart-total-price .total .price u{font-size:36px;line-height:1.4}.cart-page .center-container .cart-total-price .total .price{font-size:18px}.cart-page .center-container .cart-total-price{margin-bottom:30px}.cart-page .methods .content .title{font-size:24px;line-height:30px;margin-bottom:27px}.cart-page .methods{padding-top:46px}.cart-page .methods .content .cart-contacts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page .methods .content .cart-contacts .col{width:100%}.cart-page .methods .content .cart-contacts .col .form-group textarea{margin-bottom:0}.cart-page .center-container .product .right .total-product-price{margin-bottom:0}.mobile-products-settings{width:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.mobile-products-settings .remove-product{width:156px;height:50px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;font-weight:700;font-size:14px;line-height:17px;color:#2623DD;border:1px solid #2623DD;-webkit-border-radius:12px;border-radius:12px}.mobile-products-settings .remove-product img{margin-right:8px}.mobile-products-settings .count{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:155px}.mobile-products-settings .count .minus,.mobile-products-settings .count .plus{width:50px;height:50px;border:1px solid #CFD3DD;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.mobile-products-settings .count .minus{border-radius:12px 0 0 12px}.mobile-products-settings .count .plus{border-radius:0 12px 12px 0}.mobile-products-settings .count .counter{width:55px;height:50px;border-top:1px solid #CFD3DD;border-bottom:1px solid #CFD3DD;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#050E1A}.mobile-products-settings .count .counter u{text-decoration:none!important;margin-right:4px}.dealer-page .block-heading img{width:588px;position:absolute;right:auto;bottom:-10px;left:75px}.dealer-page .form-dealer-flex{display:block}.dealer-page .form-dealer-flex .col{width:100%}.dealer-page .form-dealer-flex .col .divider{display:none}.dealer-page .form-dealer-flex .col .title{padding-top:0}.dealer-page .form-dealer-flex .col .form-group textarea{height:240px}.dealer-page .form-dealer-flex .col .radio-group{display:block}.dealer-page .form-dealer-flex .col .radio-group label{width:100%}.dealer-page .form-dealer-flex .col .radio-group label:nth-child(1) span{border-radius:12px 12px 0 0}.dealer-page .form-dealer-flex .col .radio-group label:nth-child(3) span{border-radius:0 0 12px 12px}.contact-page .contacts-flex{display:block}.contact-page .contacts-flex .left,.contact-page .contacts-flex .right{width:100%}.contact-page .contacts-flex .left{padding-top:10px;margin-bottom:60px}.contact-page .contacts-flex .right .cont-figure{right:20px}.contact-page .contacts-flex .left .time{font-size:20px;line-height:24px}.mobile-open-filter{display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%}.mobile-open-filter div{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#050E1A;width:50%;height:50px;border:1px solid #CFD3DD;cursor:pointer}.mobile-open-filter div img{margin-right:7px}.mobile-open-filter div.open-filter{border-right:none;border-radius:12px 0 0 12px}.mobile-open-filter div.open-sort{border-radius:0 12px 12px 0}.smartfilter{margin-bottom:20px}.cards-grid .card{width:100%}.smartfilter .col{position:fixed;width:100%;max-width:100%;bottom:0;left:0;background:#FFF;z-index:30;padding:20px}.smartfilter .col:before{content:'';position:absolute;width:100%;height:100vh;bottom:100%;left:0;background:rgba(0,0,0,.82);z-index:23}.smartfilter .filter-title{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#050E1A;padding-bottom:17px;border-bottom:1px solid #E3E8F3;margin-bottom:0}.smartfilter .filter-dropdown{width:100%;margin:0}.smartfilter .filter-dropdown .filter-heading{border:none}.smartfilter .filter-dropdown .filter-heading{border:none;background:#FFF;color:#050E1A;font-style:normal;font-weight:500;font-size:16px;line-height:20px;border-bottom:1px solid #E3E8F3;border-radius:0;padding:15px 0}.smartfilter .filter-dropdown .filter-heading:after{display:none}.smartfilter .col .btns-wrapper.mobile-view{display:flex;width:100%;margin-top:-1px}.clfilter{display:block}.smartfilter .filter-dropdown{margin:0 20px}.smartfilter .filter-dropdown .filter-heading:hover{background:#FFF;color:#050E1A;border-color:#E3E8F3}.mrfs{display:inline-block;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:right;color:#2623DD!important;text-decoration:none!important}.smartfilter .filter-dropdown .filter-heading{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.smartfilter .filter-dropdown .filter-dropdown-body{left:0;top:0;min-width:100%;border-radius:0 0 12px 12px;height:100%}.smartfilter .filter-dropdown{position:static}.smartfilter .col,.smartfilter .filter-dropdown .filter-dropdown-body{border-radius:16px 16px 0 0}.set-mobile-heading{display:flex;-webkit-align-items:center;align-items:center;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#050E1A;padding-bottom:17px;border-bottom:1px solid #E3E8F3;margin-bottom:0}.set-mobile-heading .backg{margin-right:12px}.set-mobile-heading .clfilter{margin-left:auto}.smartfilter .col:before{display:none!important}.smartfilter .col{display:none}.smartfilter .col.active{display:block}.smartfilter .col:last-child{max-width:100%}.smartfilter .col:last-child .filter-dropdown .filter-heading{display:none}.smartfilter .col:last-child .filter-dropdown .filter-dropdown-body{display:block!important;-webkit-border-radius:0;border-radius:0;box-shadow:none;top:79px;padding-top:0}.smartfilter .col:last-child{min-height:420px}.smartfilter .filter-dropdown{max-width:calc(100% - 40px)}.smartfilter{position:relative}.smartfilter.active:after{content:'';position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,.82);z-index:23}#map-moscow,#map-peterburg{height:340px}.tab-content .address .right .metro-addr .metro{width:fit-content}.map-tab li a{font-style:normal;font-weight:700;font-size:14px;line-height:20px;border:1px solid #B1B1BD;box-sizing:border-box;border-radius:12px 0 0 12px;text-align:center;padding:13px 0}.map-tab li{width:51%}.map-tab li:last-child a{border-radius:0 12px 12px 0}.title-photogallery{font-size:24px;line-height:30px;margin-bottom:23px}.work-grid .card{width:100%}.video-wrapper .owl-carousel .owl-nav{display:none!important}.video-wrapper .owl-carousel .owl-dots{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:12px;margin-top:15px;margin-bottom:40px}.video-wrapper .owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:1px 3px;border:1px solid #050E1A;border-radius:50%;transition:.3s}.video-wrapper .owl-carousel .owl-dots .owl-dot.active{width:8px;height:8px;border:2px solid #050E1A}.video-wrapper{padding-top:45px;border-top:1px solid #EFEFF5}.video-wrapper .video-content{height:200px}.video-wrapper .video-content .after{width:100px;height:100px}.video-wrapper .video-content .after{background-size:75px}.delivery-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.delivery-block .right{width:100%;padding:0}.delivery-block .right h2{font-size:24px;line-height:29px}.delivery-block{padding:18px}}@media (min-width:1200px){.instagram-section .insta-card a img{height:205px}}@media (max-width:1199px){.instagram-section .insta-card a img{height:152px}}@media (max-width:991px){.instagram-section .insta-card a img{height:105px}}.modal-dialog{border:none}@media (min-width:768px){.modal-dialog{width:580px}}.modal-dialog .modal-content{border:none}.modal-dialog .modal-content .modal-header{border:none;padding:10px 40px 30px 40px;position:relative;overflow:hidden}.modal-dialog .modal-content .modal-header .figure-vector{position:absolute;left:0;top:0;height:100%}.modal-dialog .modal-content .modal-header .modal-title{font-family:miratrixnormal;font-style:normal;font-weight:400;font-size:36px;line-height:80px;letter-spacing:.02em;color:#050E1A}.modal-dialog .modal-content .modal-header .close{width:40px;height:40px;border:1px solid #EEEEF6;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:1;border-radius:10px;margin-top:21px}.modal-dialog .modal-content .modal-header .row-from{display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.modal-dialog .modal-content .modal-header .row-from .form-group{width:48%;margin-bottom:18px}.modal-dialog .modal-content .modal-header .row-from .form-group span{display:block;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#8989A5;margin-bottom:7px}.modal-dialog .modal-content .modal-header .row-from .form-group input{display:block;width:100%;background:#FFF;border:1px solid #E0E0E6;border-radius:12px;padding:0 20px;line-height:50px}.modal-dialog .modal-content .modal-header .form-group.time{display:block}.modal-dialog .modal-content .modal-header .form-group.time span.name{display:block;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#8989A5;margin-bottom:7px}.modal-dialog .modal-content .modal-header .form-group.text{display:block}.modal-dialog .modal-content .modal-header .form-group.text span{display:block;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#8989A5;margin-bottom:7px}.modal-dialog .modal-content .modal-header .form-group.text textarea{background:#FFF;border:1px solid #E0E0E6;box-sizing:border-box;border-radius:12px;display:block;width:100%;resize:none;height:140px;margin-bottom:20px;padding:10px 20px}.modal-dialog .modal-content .modal-header .flex-time{display:flex;-webkit-align-items:stretch;align-items:stretch;width:101px;border:1px solid #E0E0E6;border-radius:12px;padding:10px 0}.modal-dialog .modal-content .modal-header .flex-time input{line-height:32px;border:none;width:50%;text-align:center;-moz-appearance:textfield}.modal-dialog .modal-content .modal-header .flex-time input::-webkit-inner-spin-button,.modal-dialog .modal-content .modal-header .flex-time input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-dialog .modal-content .modal-header .flex-time input:last-child{border-left:1px solid #E0E0E6}.modal-dialog .modal-content .modal-header .flex-btn{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.modal-dialog .modal-content .modal-header .flex-btn .default-btn{width:48%}.modal-dialog .modal-content .modal-header .flex-btn p{margin:0;width:48%;font-style:normal;font-weight:400;font-size:12px;line-height:15px;padding-right:37px}.modal-dialog .modal-content .divider{border-bottom:1px solid #050E1A;margin-bottom:46px}@media (max-width:767px){.modal-dialog .modal-content .modal-header .figure-vector{display:none!important}.modal-dialog .modal-content .modal-header{padding:15px;overflow:visible}.modal-dialog{margin-top:45px}.modal-dialog .modal-content .modal-header .modal-title{font-weight:400;font-size:24px;line-height:40px;letter-spacing:.02em;display:block;width:100%;text-align:center}.modal-dialog .modal-content .modal-header .close{position:absolute;border:none;filter:invert(1);top:-63px;right:-3px;z-index:4}.modal-dialog .modal-content .modal-header .flex-btn,.modal-dialog .modal-content .modal-header .row-from{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-dialog .modal-content .modal-header .flex-btn .default-btn,.modal-dialog .modal-content .modal-header .row-from .form-group{width:100%}.modal-dialog .modal-content .modal-header .flex-btn p{padding-right:0;margin-top:8px;width:100%}}
.contacts-popup{
	position: relative;
}
.contacts-popup i{
	transition: all 0.3s ease 0s;
}
.contacts-popup._active:before{
	display: none;
}

.contacts-popup:before{
	content: '';
	cursor: pointer;
	top: 0;
	right: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
.contacts-popup-heading-hidden{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	transition: all 0.3s ease 0s;
	white-space: nowrap;

}
.contacts-popup-heading-hidden._active{
	visibility: visible;
	opacity: 1;
	position: absolute;
	top: 20px;
	right: 16px;
	margin-right: 0 !important;
	white-space: nowrap;
}
.callback__inner .contacts-popup-heading{
	line-height: 22px;
	font-weight: 700;
	font-size: 18px;
	text-decoration: none;
	color: #2623DD;
}
.callback__inner{
	margin-top: -15px;
}
.callback__inner .contacts-popup-heading:last-child{
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease 0s;
}
.callback__inner .callback{
	margin-bottom: 4px;
}
.callback__inner .contacts-popup-heading._active{
	top: 20px;
	right: 0;
	opacity: 1;
	visibility: visible;
}
.callback__phones{
	display: flex;
	flex-direction: column;
	position: relative;
}
.callback__phones._active::before{
	display: none;
}
.callback__phones::before{
	content: '';
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
#thanks .modal-title{
	border-bottom: 1px solid #000;
}
.thanks__image{
	display: flex;
	justify-content:center;align-items: center;
}
a.default-btn{
	display: flex !important;
	justify-content:center;align-items: center;
}
.thanks__text{
	font-weight: 700;
	font-size: 28px;
	line-height: 40px;
	text-align: center;
	color: #050E1A;
	margin-bottom: 30px;
}
.thanks__btn{
	display: flex;
	justify-content:center;align-items: center;
}
.thanks__btn a{
	height: 50px;
	width: 320px ;
	display: flex;
	justify-content:center;align-items: center;
	background: #2623DD !important;
border-radius: 12px;
color: #fff !important;
padding: 0px 0px 0px 0px !important;
}
@media (max-width: 480px){
	 .thanks__text{
font-size: 22px;
line-height: 30px;
} 
}