@import url(icons.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap);.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px;color:#384756}.h1,h1{font-weight:600}@media (max-width:767px){.h1,h1{font-size:calc(26px + 6.8*((100vw - 320px)/1280))}}@media (min-width:767px){.h1,h1{font-size:calc(26px + 4*(100vw/1280))}}@media (max-width:767px){.h2,h2{font-size:calc(20px + 6.8*((100vw - 320px)/1280))}}@media (min-width:767px){.h2,h2{font-size:calc(20px + 4*(100vw/1280))}}@media (max-width:767px){.h3,h3{font-size:calc(18px + 3.4*((100vw - 320px)/1280))}}@media (min-width:767px){.h3,h3{font-size:calc(18px + 2*(100vw/1280))}}@media (max-width:767px){.h4,h4{font-size:calc(16px + 3.4*((100vw - 320px)/1280))}}@media (min-width:767px){.h4,h4{font-size:calc(16px + 2*(100vw/1280))}}@media (max-width:767px){.h5,h5{font-size:calc(14px + 3.4*((100vw - 320px)/1280))}}@media (min-width:767px){.h5,h5{font-size:calc(14px + 2*(100vw/1280))}}.p10{font-size:10px}.form-control::placeholder,.header__contact span,.p12,textarea.form-control::placeholder{font-size:12px}.blog__row .item .text,.btn-popup,.p13,.product-row-item .caption .attr__item{font-size:13px}.header #search input::placeholder,.header__buttons a .title,.header__buttons button .title,.p14,footer h5,footer h5 a{font-size:14px}.adv__last .adv__row__item .text,.p15{font-size:15px}.about .description,.form-control,.form-group label,.header #search button,.header #search input,.header__contact a,.p16,.product-row-item .btn-cart i,.product-row-item .btn-readmore i,.product-row-item .caption .name a,footer .three .soc__icons a{font-size:16px}.adv__first .adv__row__item .text,.p18,.product-row-item .caption .price-old{font-size:18px}.messenger a,.modal-dialog .modal-content .modal-header .modal-title,.p20,.product-row-item .caption .price,.swiper-button-next,.swiper-button-prev{font-size:20px}.modal-dialog .modal-content .modal-header .close,.p22{font-size:22px}.header .sm .btn-burger,.header .sm .btn-phone,.header .sm .btn-search,.header__buttons a i,.header__buttons button i,.menu-catalog i,.p24,footer .contact .phone a,footer .two .price__links a i{font-size:24px}.about .title,.blog__head,.p26{font-size:26px}.p30{font-size:30px}.normal{font-weight:400}.medium,.product-row-item .caption .price-old{font-weight:500}.about .title,.adv__first .adv__row__item .text,.adv__last .adv__row__item .text,.blog__head,.blog__row .item .name,.menu-link-child,.nav-tabs li a,.product-row-item .btn-cart,.product-row-item .btn-readmore,.product-row-item .caption .attr__item span:last-child,.semiBold{font-weight:600}.bold,.box-heading,.btn-popup,.btn-primary,.header__contact a,.menu-catalog,.menu-link,.modal-dialog .modal-content .modal-header .modal-title,.product-row-item .caption .name a,.product-row-item .caption .price,footer .contact .btn-callback,footer .contact .phone a,footer h5,footer h5 a{font-weight:700}.extraBold{font-weight:800}.adv__last .adv__row__item .img img,.blog__row .item .readmore,.d-inline,.img-responsive.d-inline,ul.list-inline li{display:inline-block}.about .title,.blog__head,.d-block,.form-group label,.img-responsive,.swiper{display:block}#simplecheckout_payment_form,#simplecheckout_proceed_payment,.d-none{display:none!important}.btn-popup,.menu-catalog,.menu-link,.menu-link-child,.uppercase,footer .contact .btn-callback,footer h5,footer h5 a{text-transform:uppercase}.btn-primary,.pointer,.product-row-item .btn-cart,.swiper-button-next,.swiper-button-prev,.swiper-pagination span,button,footer .contact .btn-callback{cursor:pointer}.btn-popup,.letter,.menu-link-child,footer h5,footer h5 a{letter-spacing:.05em}a{text-decoration:none;color:#384756}ul.list-inline{padding:0;margin:0}ul.list-unstyled{padding:0;list-style:none}.form-group label,footer ul li,ol li{margin-bottom:10px}.img-responsive{max-width:100%;height:auto}.h100,.swiper,.swiper-slide,.swiper-wrapper{height:100%}.adv__last .adv__row__item,.alert,.blog,.btn-popup,.form-control,.header #search input,.product-row-item .btn-cart,.swiper,.swiper-slide,.swiper-wrapper,.w100{width:100%}.box-heading{color:#384756;margin-bottom:30px;font-size:36px}.box-heading.blue{color:#00578c;margin-bottom:40px}.box-heading.blue span{color:#dd4e7f}@media (max-width:767px){.box-heading{font-size:20px}}textarea.form-control{min-height:130px;max-width:100%;padding:10px 20px}.form-control{height:50px;border:1px solid #f6f7f9;padding:0 20px;outline:0;color:#384756;background:#fff}.form-control::placeholder{color:#384756;opacity:.5}.form-control:active,.form-control:focus,.form-control:hover{border-color:#898989}.form-group.has-error input{border-color:#dd4e7f}.form-group.has-error input::placeholder{color:#dd4e7f}.header #search button,.modal-dialog .modal-content .modal-header .close,.no--style,fieldset{background:0 0;padding:0;border:0;outline:0;margin:0}.flex-wrap{flex-wrap:wrap}.adv__first .adv__row__item,.alert,.alert button,.btn-popup,.btn-primary,.d-flex,.header #search button,.header__buttons a #cart-total,.header__buttons button #cart-total,.menu-catalog,.menu-list,.messenger a,.modal-dialog .modal-content,.modal-dialog .modal-content .modal-header,.nav-tabs,.nav-tabs li a,.product-row-item .btn-cart,.product-row-item .btn-readmore,.product-row-item .caption .attr,.swiper-button-next,.swiper-button-prev,.swiper-pagination,.swiper-wrapper,footer .contact .address,footer .contact .email,footer .three .soc__icons a{display:-webkit-box;display:-ms-flexbox;display:flex}.direction-column,.modal-dialog .modal-content{flex-direction:column}.align-start,.modal-dialog .modal-content .modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.adv__first .adv__row__item,.alert,.alert button,.align-center,.btn-primary,.header #search button,.header__buttons a,.header__buttons a #cart-total,.header__buttons button,.header__buttons button #cart-total,.menu-catalog,.menu-list,.messenger a,.product-row-item .btn-cart,.product-row-item .btn-readmore,.swiper-button-next,.swiper-button-prev,.swiper-pagination,footer .contact .address,footer .contact .email,footer .three .soc__icons a{align-items:center}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-between,.modal-dialog .modal-content .modal-header{justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.adv__last .adv__row__item,.alert,.alert button,.btn-popup,.btn-primary,.header #search button,.header__buttons a,.header__buttons a #cart-total,.header__buttons button,.header__buttons button #cart-total,.justify-center,.messenger a,.nav-tabs,.product-row-item .btn-cart,.product-row-item .btn-readmore,.swiper-button-next,.swiper-button-prev,.swiper-pagination,footer .three .soc__icons a{justify-content:center}.justify-end{justify-content:flex-end}.adv__last .adv__row__item,.d-grid,.header__buttons a,.header__buttons button,.product-row-item .caption,.product-row-item .caption .attr__item{display:grid}.lg-col-5{grid-template-columns:repeat(5,1fr)}.lg-col-4{grid-template-columns:repeat(4,1fr)}.lg-col-3{grid-template-columns:repeat(3,1fr)}.lg-col-2{grid-template-columns:repeat(2,1fr)}.lg-col-1{grid-template-columns:repeat(1,1fr)}.column-gap-20{grid-column-gap:20px;column-gap:20px}.row-gap-20{grid-row-gap:20px;row-gap:20px}@media (max-width:1200px){.md-col-4{grid-template-columns:repeat(4,1fr)}.md-col-3{grid-template-columns:repeat(3,1fr)}.md-col-2{grid-template-columns:repeat(2,1fr)}.md-col-1{grid-template-columns:repeat(1,1fr)}}@media (max-width:992px){.sm-col-4{grid-template-columns:repeat(4,1fr)}.sm-col-3{grid-template-columns:repeat(3,1fr)}.sm-col-2{grid-template-columns:repeat(2,1fr)}.sm-col-1{grid-template-columns:repeat(1,1fr)}}@media (max-width:600px){.xs-col-4{grid-template-columns:repeat(4,1fr)}.xs-col-3{grid-template-columns:repeat(3,1fr)}.xs-col-2{grid-template-columns:repeat(2,1fr)}.xs-col-1{grid-template-columns:repeat(1,1fr)}}.btn-primary{background:#00578c;color:#fff;height:46px;border-radius:6px;border:0}.btn-popup{background:#dd4e7f;padding:20px 50px;color:#fff;border:0}.btn-popup:hover{opacity:.9}.agree_{color:#9f9faf;margin-top:17px}.agree_ a,.modal-dialog .modal-content .modal-header .close:hover{color:#384756}.text-left{text-align:left}.adv__last .adv__row__item,.header__buttons a,.header__buttons button,.text-center{text-align:center}.text-right{text-align:right}.absolute,.header #search button,.header__buttons a #cart-total,.header__buttons button #cart-total,.swiper-button-next,.swiper-button-prev,.swiper-pagination{position:absolute}.header__buttons a,.header__buttons button,.modal-dialog,.relative,.swiper,.swiper-slide,.swiper-wrapper{position:relative}.alert,.fixed,.modal,.modal-backdrop{position:fixed}.inherit{position:inherit}.btn-popup,.form-control,.radius-small{border-radius:6px}.modal-dialog .modal-content,.product-row-item .btn-cart,.product-row-item .btn-readmore,.radius-medium{border-radius:10px}.adv__last .adv__row__item,.menu-list,.radius-large,.swiper-button-next,.swiper-button-prev{border-radius:30px}.header__buttons a #cart-total,.header__buttons button #cart-total,.nav-tabs li a,.radius,.swiper-pagination span,footer .contact .btn-callback,footer .three .soc__icons a,footer .two .price__links a{border-radius:50px}.overflow,.swiper{overflow:hidden!important}.adv__last .adv__row__item .img img,.animation,.header #search input{transition:.5s}.mar-top{margin-top:20px}.mar-top-medium{margin-top:40px}.mar-top-large{margin-top:60px}.form-group,.mar-bot{margin-bottom:20px}.mar-bot-medium{margin-bottom:30px}.mar-bot-large{margin-bottom:60px}.pad-top{padding-top:30px}.padding{padding:60px 0}body,figure{margin:0}.flex-1,.header #search{flex:1}.nowrap{white-space:nowrap}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{top:0;right:0;bottom:0;left:0;z-index:1072;display:none;outline:0}.modal-dialog{width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{transform:translate(0,0)}.modal-dialog .modal-content{pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;padding:50px}.modal-dialog .modal-content .modal-header{margin-bottom:23px}.modal-dialog .modal-content .modal-header .close{color:#9f9faf}@media (max-width:600px){.modal-dialog .modal-content{padding:40px}}@media (max-width:320px){.modal-dialog .modal-content{padding:30px}}.modal-backdrop{top:0;right:0;bottom:0;left:0;z-index:1071;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in,footer p{opacity:.5}@media (min-width:576px){.modal-dialog{max-width:400px;margin:1.75rem auto}}@media (max-width:767px){body.active{overflow:hidden}}.visible-lg{display:none}@media (min-width:1200px){.visible-lg{display:block}}body{font-family:'Open Sans',sans-serif;color:#384756;padding:0;background:#f6f7f9;font-size:14px;font-weight:400}*,body{outline:0}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header{background:url(../img/body_bg.jpg) center top no-repeat;background-size:cover;padding-bottom:64px;margin-bottom:-50px}.header__first{padding:25px 0}.header__first .container{column-gap:50px}.header__buttons{grid-column-gap:30px}.header__buttons a,.header__buttons button{grid-row-gap:5px;background:0 0;padding:0;border:0}.header__buttons button{grid-row-gap:9px}.header .sm .btn-phone.active,.header .sm .btn-search.active,.header__buttons a i,.header__buttons button i,.header__contact a,footer .contact .phone a,footer ul li a{color:#73caff}.header .sm .btn-burger,.header .sm .btn-phone,.header .sm .btn-search,.header__buttons a .title,.header__buttons button .title,.header__contact span,footer .contact .address a,footer .contact .email a,footer ul li a:hover{color:#fff}.header__buttons a #cart-total,.header__buttons button #cart-total{background:#dd4e7f;color:#fff;width:14px;height:14px;font-size:10px;top:0;right:0}.header #search input{background:rgba(0,0,0,.2);border:0;outline:0;height:50px;padding-left:20px}.header #search input:focus{background:#fff}.header #search input::placeholder{color:#fff;opacity:.6}.header #search button{width:50px;height:50px;right:10px;top:0;color:#73caff}.header__contact{column-gap:40px}.header .sm{column-gap:20px}.header .sm .btn-phone.active i:before,.header .sm .btn-search.active i:before{content:"\e907"}.menu{position:sticky;top:0;z-index:20;padding:0 20px;margin-bottom:20px;border-bottom:1px solid transparent}.menu.sticky{background:#fff;border-bottom-color:#f6f7f9}.menu-list{background:#fff;padding:20px 40px;column-gap:25px}.menu-catalog{column-gap:7px}.menu-catalog,.menu-link{color:#00578c;letter-spacing:.01em;font-size:13px}.product-row{grid-row-gap:20px;grid-column-gap:20px}.product-row-item{background:#fff;border-radius:20px;box-shadow:0 15px 50px 0 rgba(0,87,140,.1);padding:30px}.product-row-item .caption{grid-row-gap:15px;margin-top:20px}.product-row-item .caption .price{color:#dd4e7f}.product-row-item .caption .price-old{text-decoration:line-through;color:#384756;margin-left:10px}.product-row-item .caption .name{min-height:44px}.product-row-item .caption .name a{color:#00578c}.product-row-item .caption .attr{column-gap:20px;row-gap:10px}.product-row-item .caption .attr__item span:first-child{color:#898989}.product-row-item .btn-cart,.product-row-item .btn-readmore{margin-top:30px;background:#fff;border:1px solid #00578c;color:#00578c;column-gap:10px;height:55px}.product-row-item .btn-cart:hover,.product-row-item .btn-readmore:hover{opacity:.9}.bg__white{background:#fff;padding:60px 0}.adv__first .adv__row{column-gap:20px}.adv__first .adv__row__item{width:100%;background:#fff;box-shadow:0 10px 25px 0 rgba(234,234,234,.5);padding:40px;column-gap:25px;border-radius:30px}.adv__last{margin-top:60px}.adv__last .adv__row{column-gap:20px}.adv__last .adv__row__item{background:#fff;box-shadow:0 10px 25px 0 rgba(234,234,234,.5);padding:0 30px 30px;grid-row-gap:20px}.adv__last .adv__row__item .text,.blog__row .item .readmore:hover{color:#00578c}.adv__last .adv__row__item:hover .img img{transform:translateY(-10px)}.alert{left:0;bottom:0;padding:15px 10px;background:#38b34f;color:#fff;z-index:99;column-gap:5px;font-weight:600}.alert button{color:#fff;border:0;font-size:20px;background:rgba(255,255,255,.3);margin-left:20px;padding:0;border-radius:10px;width:30px;height:30px}.alert.alert-success a{color:#f6f7f9}.about{column-gap:60px;row-gap:60px}.blog{padding:40px;border:1px solid #f6f7f9;border-radius:10px;max-width:500px}.about .title,.blog__head{margin-bottom:30px}.blog__row,footer .contact{grid-row-gap:20px}.blog__row .item:not(:last-child){border-bottom:1px solid #f6f7f9;padding-bottom:20px}.blog__row .item .text{color:#898989;margin-top:10px}.blog__row .item .readmore{margin-top:15px}.catalog{grid-row-gap:20px;grid-column-gap:20px}.catalog a{padding:40px 40px 40px 50px;background:#fff;border-radius:10px;column-gap:40px}.catalog a .caption{grid-row-gap:30px}.catalog a .caption .btn{color:#dd4e7f;column-gap:10px}footer{background:#00578c url(../img/footer_bg.jpg) center top no-repeat;background-size:cover;padding-top:80px;color:#fff}footer h5,footer h5 a{color:#fff;margin:0 0 20px}footer .contact .phone span{opacity:.6}.messenger,footer .contact .address,footer .contact .email{column-gap:5px}footer .contact .address i,footer .contact .email i{color:#73caff;font-size:20px}footer .contact .btn-callback{border:2px solid #73caff;color:#73caff;padding:15px 40px}footer .contact .btn-callback:hover{border-color:#fff;color:#fff}footer .one{grid-row-gap:40px;grid-column-gap:40px}footer .two{margin:40px 0;grid-row-gap:40px}footer .two .price__links{column-gap:20px}footer .two .price__links a{color:#fff;border:1px solid #fff;column-gap:10px;padding:10px 30px}footer .two .price__links a span{font-size:12px}footer .two .price__links a:hover{color:#73caff;border-color:#73caff}footer .three{padding:40px 0;border-top:1px solid rgba(255,255,255,.1);grid-row-gap:20px;grid-column-gap:20px}footer .three .soc__icons{display:flex;column-gap:5px}footer .three .soc__icons a{width:42px;height:42px;background:#00578c;color:#fff}footer .three .soc__icons a:hover{background:#73caff}footer .three .last{column-gap:20px}footer .three .last a{color:#73caff;text-decoration:underline;font-size:13px}.messenger a{height:30px;width:60px;color:#fff;border-radius:5px}.messenger a.telegram{background:#229ed9}.messenger a.whatsapp{background:#38b34f}.messenger a.viber{background:#7360f2}.nav-tabs{padding:0;list-style:none;column-gap:10px;margin:0 0 40px}.nav-tabs li.active a{background:#dd4e7f;color:#fff}.nav-tabs li a{padding:10px 20px;background:#fff;color:#898989}.tab-content .tab-pane,.visible-sm{display:none}.tab-content .tab-pane.active{display:block}.scroll-hidden::-webkit-scrollbar{display:none}.scroll-hidden::-webkit-scrollbar-track{display:none}.scroll-hidden::-webkit-scrollbar-thumb{display:none}@media (min-width:768px){.visible-xs{display:none!important}}@media (max-width:1024px){.hidden-md{display:none!important}.menu-list{column-gap:0;justify-content:space-between}.product-row{grid-row-gap:10px;grid-column-gap:10px}.product-row-item{padding:20px}.nav-tabs{overflow:auto;padding:0 20px;margin:0 -20px 40px;justify-content:start}.adv__first .adv__row__item .text,.nav-tabs li a{white-space:nowrap}.adv__first .adv__row,.adv__last .adv__row{overflow:auto;padding:20px;margin:-20px}.adv__last .adv__row__item{min-width:210px}.adv__last .adv__row__item .text{white-space:normal}.blog{max-width:400px}}@media (max-width:992px){.hidden-sm{display:none!important}.visible-sm{display:block}.header{padding:0;margin:0 0 20px;position:sticky;top:0;z-index:11}.header__first{padding:15px 0}.header__buttons{align-items:center}.header__buttons button{padding-right:5px}.header__buttons button i{color:#fff}.header #search{position:absolute;display:flex!important;left:15px;top:70px;width:calc(100% - 30px);z-index:10;visibility:hidden;opacity:0}.header #search input{background:#fff}.header #search input::placeholder{color:#898989}.header #search.active{visibility:visible;opacity:1}.header .header__contact{position:fixed;bottom:0;left:0;width:100%;background:#00578c;display:grid!important;grid-row-gap:30px;padding:30px;transition:.5s;border-radius:10px 10px 0 0;transform:translateY(400px)}.header .header__contact a{font-size:20px}.header .header__contact span{font-size:14px;margin-top:10px}.header .header__contact.active{transform:translateX(0)}.about{flex-wrap:wrap}.about .blog{max-width:none}.menu{position:fixed;left:0;top:0;height:100%;width:100%;max-width:320px;background:#fff;padding:0;box-shadow:0 10px 25px 0 rgba(234,234,234,.5);transform:translateX(-400px);transition:.5s}.menu.active{transform:translateX(0)}.menu-list{display:grid;grid-row-gap:10px;padding:30px}.menu-list>a{display:flex!important;padding:5px 0}}@media (max-width:768px){.hidden-xs{display:none!important}.product-row{grid-row-gap:5px;grid-column-gap:5px}.common-home #slideshow0,.product-row-item{border-radius:10px}.product-row-item .caption{grid-row-gap:10px;margin-top:10px}.product-row-item .caption .price{font-size:16px}.product-row-item .caption .name{min-height:36px}.product-row-item .caption .name a{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-row-item .caption .attr{flex-direction:column}.product-row-item .btn-cart,.product-row-item .btn-readmore{height:40px;margin-top:10px}.product-row-item .btn-cart i,.product-row-item .btn-readmore i{display:none}footer .container{padding:0 30px}footer .two .price__links{flex-direction:column;row-gap:10px;align-items:start}footer .two .price__links a{min-width:200px}}@media (min-width:1025px){.visible-md{display:none}}@media (min-width:992px){.container{max-width:960px}.visible-sm{display:none!important}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1500px){.menu-list{justify-content:space-between}footer .two .price__links a{position:fixed;z-index:999;top:50%;right:-70px;background:#dd4e7f;border:0;border-radius:10px 10px 0 0;transform:translateY(-50%) rotate(-90deg);color:#fff}footer .two .price__links a:hover{background:#00578c;color:#fff}}@media (min-width:1400px){.container{max-width:1280px}}@media (min-width:1900px){.container{max-width:1440px}}.swiper{margin-left:auto;margin-right:auto;list-style:none;padding:0;z-index:1}.swiper-wrapper{z-index:1;transition-property:transform;box-sizing:content-box;transform:translate3d(0,0,0)}.swiper-pagination{right:20px;top:0;z-index:1;row-gap:15px;width:auto;flex-direction:column;height:100%}.swiper-pagination span{background:#f6f7f9;opacity:.5;width:6px;height:6px}.swiper-pagination span.swiper-pagination-bullet-active{opacity:1;width:10px;height:10px;background:#dd4e7f}.swiper-button-next,.swiper-button-prev{background-color:#fff;border:1px solid #f6f7f9;top:calc(50% - 25px);width:44px;height:44px;color:#00578c;z-index:5}.swiper-button-next:hover,.swiper-button-prev:hover{background:#00578c;border-color:#00578c;color:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.swiper-pointer-events{touch-action:pan-y}.swiper-slide{flex-shrink:0;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}