@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/optic/assets/fonts/PT_Sans-Web-Regular.ttf)}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/optic/assets/fonts/PT_Sans-Web-Bold.ttf)}html,body{font-family:'PT Sans',sans-serif!important;overflow-x:hidden}img{max-width:100%}.entry-content{color:#333}.entry-content a{color:#00aeef}.entry-title{margin-bottom:30px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:30px 0 15px!important}.entry-content p{margin-bottom:10px!important}.entry-content ul,.entry-content ol{margin:0 0 15px 18px}.entry-content ul li,.entry-content ol li{margin-bottom:5px}.single-product div.product form.cart{display:inline-block}body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:5px;padding-bottom:5px;border-radius:5px;font-size:14px}body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding-left:0}body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:12px;left:10px}body .dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#00aeef}h2,h1,.heading{font-size:16px!important;font-weight:bold!important;text-transform:uppercase;color:#333;margin-bottom:60px}h2:before,h1:before,.heading:before{content:"";width:21px;display:inline-block;vertical-align:-1px;margin-right:3px;height:13px;background:url(/wp-content/themes/optic/assets/images/h2bg.png)}header .logo{margin-top:-10px}header marquee{margin-bottom:-20px;color:#2b5790;font-size:14px}header .tele-gram{display:flex;align-items:center;column-gap:10px}.modal-shadow{display:none;content:"";position:fixed;left:0;top:0;bottom:0;right:0;background:rgb(62 88 141 / .9);z-index:100}.modal-city{position:fixed;width:300px;top:150px;left:50%;background:#fff;transform:translate(-50%,0);border-radius:5px;z-index:101;padding:20px 15px;text-align:center;box-shadow:0 0 10px 2px #8f8f8f}.modal-city .title,.woocommerce-thankyou-order-received{font-size:16px;color:#3e588d;margin-bottom:15px;font-weight:700}.woocommerce-thankyou-order-received{margin:15px 0 0;text-align:center}.pagination,.woocommerce-pagination{width:100%;justify-content:center}.modal-city .buttons{display:flex;justify-content:space-between;margin-bottom:15px}.modal-city .buttons a{display:inline-block;width:45%;padding:10px 15px;background:#00aeef;border-radius:3px;color:#fff;font-size:16px;text-transform:uppercase}.modal-city .city-find{display:none;padding-top:5px}.modal-city .close{position:absolute;top:0;right:7px;cursor:pointer}.modal-city .close a{color:#333;text-decoration:none}.modal-city .city-find .cities{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-city .city-find .cities a{color:#333;font-size:14px;text-decoration:none;border-bottom:1px dotted #333;margin-bottom:5px}.modal-city .city-find .cities a:hover{border:none}.modal-checkout,.modal-cart,.modal-checkout-form{display:none;box-sizing:border-box;position:absolute;width:600px;top:60px;left:50%;transform:translate(-50%,0);background:#fff;min-height:100px;z-index:101;border:1px solid #ccc;border-radius:5px;margin-bottom:30px}.modal-checkout-form{width:400px;position:fixed}.modal-checkout-form .modal-form{padding:15px 30px 0}.text-391,.text-391+br{display:none}.modal-checkout-form input,.modal-checkout-form textarea{width:100%;padding:6px 10px!important;font-size:14px}.modal-checkout-form form{margin-bottom:0}.modal-checkout-form input[type="submit"]{background:#00aeef;color:#fff;border:2px solid #00aeef;font-size:12px;font-weight:700;padding:12px 15px;border-radius:5px;margin:0}.modal-checkout-form textarea{height:100px;margin-bottom:15px}.modal-checkout-form label{font-size:14px;color:#333;margin:10px 0 5px}.modal-checkout-form p{margin:0}.modal-checkout .order-title,.modal-cart .order-title,.modal-checkout-form .order-title{text-align:center;padding:10px 0;position:relative;background:#f9f9fa}.modal-checkout .close-modal,.modal-cart .close-modal,.modal-checkout-form .close-modal{position:absolute;right:12px;top:7px;color:#71717e;cursor:pointer;font-size:16px;font-weight:700;line-height:normal;text-transform:none}.modal-checkout .order-title h2,.modal-cart .order-title h2,.modal-checkout-form .order-title h2{padding-bottom:0!important}.oneclick-form input[type="tel"]{margin-bottom:15px}#order_review,#order_review_heading,#customer_details{width:100%!important;float:none!important}#order_review,#customer_details,#cart-table,.cart-collaterals{padding:15px 30px}#order_review table,.woocommerce-cart-form table{border-collapse:collapse}#order_review table th,.woocommerce-cart-form table th{color:#333;font-size:14px;font-weight:700;background:none;padding:10px 15px!important}#order_review table td,.woocommerce-cart-form table td{border:1px solid #ececec!important;padding:10px 15px!important;background:#fff!important;color:#333;font-size:14px}#order_review .order-total td{text-align:right;color:#3e588d;font-size:16px;font-weight:700}#customer_details .woocommerce-input-wrapper{display:block;width:100%}#customer_details input,#customer_details textarea,#customer_details select{width:100%;border:1px solid #00aeef;border-radius:3px;padding:10px 17px;color:#71717e;background:#f9f9fa;font-size:13px}#customer_details input{padding:9px 17px}#customer_details .wooccm-file-button{font-size:13px;background:#fff;border:2px solid #71717e;color:#71717e;padding:10px 20px;border-radius:5px;width:auto!important;font-weight:700}.storefront-sorting .woocommerce-ordering,.storefront-sorting .woocommerce-result-count{display:none}.storefront-sorting .woocommerce-pagination{float:none}.wooccm_order_attachments_wrapper,.wooccm_order_attachments_wrapper+h2{display:none}.backtosite{background:#00aeef;color:#fff!important;display:flex;justify-content:center;padding:15px 10px;margin:20px 0}.backtosite:hover{color:#fff}#customer_details .form-row{margin:0 0 15px}#customer_details .form-row .optional{display:none}#customer_details .form-row-first{float:left;width:49%;margin-right:0}#customer_details .form-row-last{float:right;width:49%;margin-left:0}#customer_details #place_order{font-size:13px;background:#00aeef;color:#fff;padding:10px 20px;border-radius:5px;font-weight:700;float:right;position:relative;z-index:999}.modal-cart .cart-collaterals .cart_totals,.modal-cart .cart-collaterals .shipping_calculator{width:100%;float:none}.modal-cart .woocommerce-cart-form{margin-bottom:0}.modal-cart .cart_totals .order-total td{text-align:right;color:#3e588d;font-weight:700;font-size:16px}.modal-cart .cart_totals table{margin-bottom:0}.modal-checkout #cart-table{padding-bottom:0!important}.modal-cart .cart-collaterals{padding-top:0;padding-bottom:30px}#cart-table table tr td:first-child{max-width:220px}.cart_buttons{display:flex;align-items:stretch;justify-content:space-between;padding:10px;position:fixed;bottom:0;left:0;right:0;background:#fff}form.checkout{margin-bottom:40px}.cart_buttons div,.cart_buttons form button{background:#00aeef;color:#fff;border:2px solid #00aeef;font-size:12px;font-weight:700;padding:12px 15px;border-radius:5px;margin:0;cursor:pointer}.cart_buttons form{margin:0}.cart_buttons div.gonext{background-color:#fff;color:#3e588d}.cart_buttons form button{background-color:#fff;color:#71717e;border-color:#71717e}#cart-table .product-price{position:relative}#cart-table .product-remove{position:absolute;right:5px;top:5px}#cart-table td a{color:#333;text-decoration:none}#cart-table table.cart{margin-bottom:0}#cart-table .input-text.qty{background:none;padding:0;border:none;color:#333;box-shadow:none;font-weight:700;width:24px;vertical-align:1px}#cart-table .wac-qty-button{background:#f9f9fa;text-align:center;width:24px;height:24px;line-height:24px;display:inline-block;color:#333;border-radius:50%;font-size:18px}#cart-table .wac-qty-button:hover{background-color:#00aeef;color:#fff;text-decoration:none}#cart-table .wac-quantity{text-align:center}#cart-table .product-price{padding-right:40px!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payment_box.payment_method_all{display:none!important}.woocommerce-checkout .woocommerce,.hentry{margin:0!important}.woocommerce-checkout .entry-header{padding-bottom:30px!important}#wufdc_div{display:none}#customer_details .col-12{padding:0}.checkout #order_review .shop_table{margin-bottom:0}.woocommerce-form-coupon-toggle,.stock.in-stock,#payment .place-order{display:none!important}#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#00aeef!important}.design-line>div{height:3px}.design-line .blue{background:#00aeef}.design-line .pink{background:#ec008c}.design-line .yellow{background:#fff200}.design-line .gray{background:#231f20}.top-bar{text-transform:uppercase;background:#f9f9fa;padding:10px 0}.top-bar .slogan{font-size:14px;color:#3e588d;font-weight:700;white-space:nowrap}.top-bar .top-menu{font-size:14px;padding:0;text-align:right}.top-bar .top-menu ul{margin:0;padding:0}.top-bar .top-menu ul li{display:inline-block;list-style-type:none;margin:0 0 0 -3px;padding:0}.top-bar .top-menu ul li::before{content:"|";padding:0 6px;color:#00aeef}.top-bar .top-menu ul li:first-child::before{display:none}.top-bar .top-menu a{color:#333;text-decoration:underline}.top-bar .top-menu li:first-child a{padding-left:0}.top-bar .social{text-align:left;height:20px;display:flex;align-items:center}.top-bar .social a,footer .social a{display:inline-block;margin-left:5px}.top-bar .social a img,footer .social a img{display:block;height:32px;min-width:32px}header+.container{display:none}body>header{position:fixed;left:0;right:0;top:0;z-index:99;background:#fff;border-bottom:1px solid #ececec}.admin-bar header{top:32px}body{padding-top:210px}.header-mid{padding-top:20px;padding-bottom:20px}.header-mid .search input[type="search"]{font-size:13px;color:#71717e;border:1px solid #00aeef;background:#fff;font-family:"PT Sans";padding:10px 20px;border-radius:3px;width:100%;outline:none}.header-mid .search-form>label{width:100%;margin-bottom:0}.header-mid .search form{position:relative;margin:0}.header-mid .search button[type="submit"],.header-mid .search input[type="submit"]{background:#00aeef url(/wp-content/themes/optic/assets/images/search.png) center center no-repeat;padding:0;position:absolute;right:0;top:0;bottom:0;width:40px;border:none;cursor:pointer;border-radius:0 3px 3px 0;outline:none;text-indent:-999999px}.header-mid .city{font-size:14px;color:#3e588d;margin-bottom:5px}.header-mid .phone{text-decoration:none;padding-left:34px;background:url(/wp-content/themes/optic/assets/images/phone.png) left center no-repeat;display:block;margin-bottom:-10px}.header-mid .phone .mail{font-size:14px;white-space:nowrap}.header-mid .phone div{font-size:18px;font-weight:700;line-height:1em}.header-mid .phone a{color:#333}.header-mid .phone span{font-size:16px;font-weight:700;border-bottom:1px dotted #ff0090;color:#ff0090;line-height:1em;cursor:pointer;display:inline-block;margin:5px 0}.header-mid .phone span:hover{color:#333;border-bottom:1px dotted #333}.header-mid .cart-popup{display:none}.cart-ico{position:relative;background:url(/wp-content/themes/optic/assets/images/cart.png) center center no-repeat;width:20px;height:20px;margin-right:12px}.header-mid .mini-cart .cart-count{position:absolute;left:10px;bottom:10px;width:18px;height:18px;color:#fff;text-align:center;line-height:18px;border-radius:50%;background:#00aeef;border:2px solid #fff;font-size:13px;font-weight:700;box-sizing:content-box}.header-mid .mini-cart a{display:flex;color:#3e588d;font-weight:700}.description-cat{padding-top:15px;font-size:14px;margin-bottom:30px}aside h2,aside h1,aside .heading,.mainh{border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:10px;line-height:26px}aside nav ul{padding:0;margin:0}aside nav>ul>li{list-style-type:none;font-size:16px;padding:0 0 20px 0;margin:0}aside nav>ul>li>a{color:#3e588d;font-weight:700;display:block;margin-bottom:3px}aside nav>ul img{margin-right:10px}aside nav ul ul{list-style-type:disc;list-style-position:inside;color:#00aeef}aside nav ul ul a{color:#71717e;font-size:14px;font-weight:400;margin-left:-10px}aside nav ul ul li{line-height:1.3em}#slider{margin-bottom:40px}#advantages,#main-categories{border-bottom:1px solid #ececec;padding-bottom:40px;margin-bottom:40px}#advantages .items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-items:stretch}#advantages .items .item{width:48%;display:flex;align-items:center;margin-bottom:30px;border:1px dashed #ccc;padding:20px 30px}#advantages .items .item:hover{background:#f5f5f5}#advantages .icon{margin-right:15px;font-size:32px;color:#00aeef}#advantages .icon img{display:inline-block}#advantages .icon svg{width:36px}#advantages>div .title{font-size:16px;color:#3e588d;font-weight:700;line-height:normal;margin-bottom:5px}#advantages>div .text{font-size:13px;color:#71717e}#main-categories .pic{margin-bottom:10px}#main-categories .title,#main-categories .title h3{color:#3e588d;font-size:16px;font-weight:700;text-align:center}#about{margin-bottom:30px}#about .sides{background:url(/wp-content/themes/optic/assets/images/about.jpg) center center no-repeat;background-size:cover;font-size:16px}#about .sides .text{background:rgb(255 255 255 / .85);padding:50px 30px;color:#000;position:relative;top:30px;left:50px;right:50px;bottom:30px;width:86%;max-width:100%}#about .sides .pic{min-width:40%;padding:10px}#about .sides .pic img{border:3px solid #eee}#reviews{margin-bottom:100px;padding-top:60px}#reviews h2{margin-bottom:0}#reviews .reviews{padding-top:30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#reviews .item{color:#71717e;font-size:16px;position:relative;width:31%;margin-bottom:30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.reviews-button{text-align:center}.reviews-button a{display:inline-block;padding:10px 15px;border-radius:5px;color:#fff;background:#3e588d;text-decoration:none}#reviews .item .desc p{margin-bottom:0}#reviews .item .image{width:28%}#reviews .item .text{font-style:italic;width:68%}#reviews .item .author{font-size:14px;color:#333;font-weight:700;text-align:right}footer{background:#f9f9fa;padding:50px 0}footer a{color:#333;font-size:14px}footer .tele-gram{display:flex;column-gap:18px;align-items:center}footer .social a{margin:0 5px 0 0}footer .phone div{font-size:17px;font-weight:700;line-height:normal}footer .phone .social{display:flex;align-items:center;gap:5px}footer .phone span{font-size:16px;font-weight:700;border-bottom:1px dotted #ff0090;color:#ff0090;line-height:normal;cursor:pointer}footer .phone{display:block;margin-bottom:5px}footer .phone:hover{text-decoration:none}.cat-item{text-align:center;margin-bottom:30px}.cat-item .item-wrap{padding:15px 10px;box-shadow:0 0 6px 3px #ccc;border-radius:3px}.variations{display:none}.cat-item .title{font-size:16px;text-align:center;margin-bottom:15px;font-weight:700;height:75px;overflow:hidden}.cat-item .title a{color:#3e588d}.cat-item .picture{margin-bottom:5px;height:180px;display:flex;align-items:center;justify-content:center;text-align:center}.cat-item .picture img{margin:0 auto;max-height:180px;width:auto}.cat-item .description{font-size:14px;height:44px;overflow:hidden;color:#71717e;margin-bottom:5px}.cat-item .price,.cat-item .price ins{font-size:18px;color:#3e588d;font-weight:700}.price{position:relative}.prices:hover .price-box{display:block}.price-box{display:none;position:absolute;bottom:100%;left:0;padding:5px 10px;background:#fff;box-shadow:0 0 6px 3px #818181;font-size:12px;color:#333;text-align:left}.prices{display:inline-block;background:#00aeef;font-size:10px;border-radius:50%;width:16px;height:16px;color:#fff;vertical-align:3px;margin-left:5px;cursor:pointer;text-align:center}.prices span{vertical-align:middle}#cart-table{padding-bottom:0}table.shop_table_responsive thead{display:table-header-group!important}table.shop_table_responsive tr td{display:table-cell!important;text-align:left!important}table.shop_table_responsive tr td.product-quantity{white-space:nowrap}table.shop_table_responsive tr td[data-title]::before{display:none!important}.product-price{position:relative;white-space:nowrap}.product-price .price-box{bottom:auto;top:0;right:100%;left:auto;z-index:101;white-space:nowrap;width:180px}.woocommerce-cart-form{margin:0}.woocommerce-cart-form .cart-collaterals{display:none}.home .cat-items .row{justify-content:space-between}.home .cat-items .col-xl-4{max-width:14%;flex:none}.home .cat-items .cat-item .title{font-size:12px;margin-bottom:0}.home .cat-items .cat-item .price{font-size:16px}.home .cat-items .cat-item .picture{height:80px}.home .cat-items .cat-item .picture img{max-height:80px}.cat-items .col-xl-4{flex:0 0 20%;max-width:20%}.cat-items h2{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:3px}.cat-items .addtocart,.cat-items .avail,.cat-items .cat-item .item-bottom{display:none!important}.cat-items .item-bottom{justify-content:center}.cat-items .picture{height:120px}.cat-items .picture img{max-height:120px}.cat-item .item-bottom{padding-top:15px;display:flex;align-items:stretch;justify-content:space-between;font-weight:700}.cat-item .item-bottom .more{padding:8px 20px;border:2px solid #00aeef;border-radius:3px;font-size:13px}.cat-item .item-bottom .more a{color:#3e588d}.cat-item .item-bottom .cart-ico{position:absolute;left:20px;top:10px;z-index:5;background:url(/wp-content/themes/optic/assets/images/cart-item.png) center center no-repeat}.cat-item .item-bottom .addtocart{position:relative}.added_to_cart.wc-forward{display:none}.cat-item .item-bottom .addtocart form{margin:0}.cat-item .item-bottom .addtocart button,.cat-item .item-bottom .addtocart a{background:#00aeef;color:#fff;display:block;font-size:13px;padding:10px 20px 10px 45px;border-radius:3px}.cat-item .item-bottom .addtocart .added_to_cart{display:none}.cat-item .item-bottom .addtocart .quantity{display:none}.type-product h1:before{display:none}.type-product h1{font-size:20px;color:#3e588d;font-weight:700;line-height:1.5em}.type-product .pictures{margin-bottom:15px}.type-product .item-top{display:flex;align-items:stretch;justify-content:space-between}.type-product .avail,.item-wrap .avail{font-size:14px;color:#39b54a;display:inline-block;text-align:right;margin-left:20px}.type-product .delivery{display:flex;flex-direction:column;font-size:12px;color:#000;max-width:368px}.type-product .delivery .main{display:flex;background:#dfdfdf;justify-content:space-around}.type-product .delivery .main div{padding:5px 10px;border-bottom:1px solid #ccc}.type-product .delivery .sdek{background:#1ab248;color:#fff;font-size:14px;padding:5px 10px;text-align:center}.single-product div.product form.cart{margin-bottom:0!important}.avail-notice{display:block;margin-top:10px;max-width:368px;font-size:12px;color:#979797;justify-content:center;border:1px dashed #979797;padding:3px 5px}.item-wrap .avail{margin-left:0}.type-product .avail img,.item-wrap .avail img{display:inline-block;vertical-align:-1px;margin-right:3px}.type-product .description{margin-bottom:10px}.type-product .avail .outofstock{color:#666}.type-product .item-top .avail img{display:inline-block;vertical-align:0;margin-right:3px}.type-product .price,.type-product .price ins{font-size:18px;color:#3e588d;font-weight:bold!important}.type-product .single_add_to_cart_button,.card1click{background:#00aeef!important;padding:11px 20px;font-size:13px;border-radius:3px;color:#fff;font-weight:700}.card1click:hover{color:#fff}.type-product .single_add_to_cart_button img{display:inline-block;margin-right:5px}.type-product .onsale{display:none}.type-product .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none}.item-about{margin-top:30px}.item-about.reviews{margin-top:60px}#reviews{margin-bottom:30px}#review_form textarea{margin-bottom:15px}.item-about p{margin-bottom:3px}.videos .items{padding-top:10px;display:flex;align-content:flex-start;justify-content:space-between}.videos .item{width:49%}.videos .item iframe{width:100%!important;height:230px!important}#breadcrumbs{margin:0 0 15px -15px;padding-bottom:12px;border-bottom:1px solid #ececec;color:#71717e;font-size:14px;font-weight:700}#breadcrumbs a{color:#71717e;font-weight:400}.page dt{font-weight:400;margin-bottom:10px}.cat-items .row:first-child{align-items:flex-end}.cat-items .category-item{margin-bottom:60px}.cat-items .category-item img{margin-bottom:10px;max-height:250px;width:auto;margin:0 auto 10px}.cat-items .category-item h2{text-align:center}.pswp__bg{opacity:0.5!important}.item-info p{margin-bottom:3px}.item-info .sku{display:inline-flex;padding:5px 15px;color:#333;background:#dfdfdf;font-size:14px;margin-bottom:15px;border-radius:3px}#billing_wooccm11_field .woocommerce-input-wrapper,#billing_wooccm17_field,#billing_wooccm18_field{display:none!important}.alg_checkout_files_upload_result_1{display:inline-block}.alg-wc-checkout-files-upload-progress-wrapper{display:inline-block;width:100px;vertical-align:-21px;margin-left:15px}.wooac-action{display:none!important}#consult{position:fixed;right:-84px;top:50%;transform:translate(0,-50%);color:#fff;font-size:18px;text-align:center;padding:8px 15px;background:#00aeef;border-radius:10px 10px 0 0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);cursor:pointer}.order_details tfoot tr:nth-child(1),.order_details tfoot tr:nth-child(2){display:none!important}.woocommerce-table.shop_table.order_details{display:none}#mega-menu-wrap-primary{display:none!important}.menu-item-type-custom{display:none!important}.modal-checkout .woocommerce{margin:0!important}.woocommerce-cart-form+.cart-collaterals{display:none}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{padding:3px 10px!important}.woocommerce-notices-wrapper{display:none!important}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 10px 0 0 #e2401c!important}#map .map-wrapp .leftcol{margin-bottom:10px}#map{padding:30px 0 50px;background:#f2f4f6;font-family:Square,Arial;text-align:left}#map .new-title{margin-bottom:25px}#map .map-wrapp{display:flex;align-items:stretch;align-content:flex-start;flex-direction:row;justify-content:space-between}#map .map-wrapp .widecol{width:100%}#map .thincol{max-width:420px;min-width:420px;max-height:auto;margin-right:30px}#map .map-buttons{border:1px solid #00aeef;border-radius:2px 2px 0 0}#map .location .name{font-size:16px;padding:15px 20px;background:#fff;color:#00aeef;position:relative;cursor:pointer;border-top:1px solid #00aeef}#map .location .name h3{display:inline-block;font-size:16px;line-height:16px;color:#00aeef}#map .location:first-child .name{border-top:none}#map .location .name.active{background:#00aeef;color:#fff}#map .location .name.active h3{color:#fff}#map .location .name.active span{color:#fff}#map .location .name span{position:absolute;right:20px;top:50%;display:inline-block;line-height:normal;color:#0052a3;font-size:32px;height:32px;line-height:32px;margin-top:-16px}#map .location .addresses{display:flex;align-items:stretch;align-content:flex-start;flex-direction:row;justify-content:space-between;padding:12px 20px;background:#e5edf6}#map .subinfo{display:none}#map .location .addresses .point{font-size:14px;color:#0052a3}#map .location .addresses .point:hover,#map .location .addresses .point.active{cursor:pointer;color:#d62a4a}#map .point-content{padding:15px 20px;font-size:14px;color:#333}#map .maps-box .map{display:none}#map .maps-box .map.active{display:block}.notify_buttons{display:flex;align-items:stretch;align-content:flex-start;flex-direction:row;justify-content:space-between;margin-top:15px}.mfp-content .wooac-popup .notify_buttons a{background:#00aeef;padding:11px 20px!important;font-size:13px;border-radius:3px;color:#fff;margin:0 10px!important;font-size:16px!important;position:static;opacity:1;width:auto;height:auto;line-height:normal}.mfp-content .wooac-popup .notify_buttons .mfp-close:before{display:none!important}#billing_phone{display:block!important}.dgwt-wcas-suggestions-wrapp{box-shadow:#ccc -1px 10px 6px 8px}.mobshow{display:none}@media (max-width:1199.98px){header .tele-gram{flex-wrap:wrap}header .tele-gram .mobshow{margin-top:5px}#map{display:none}.city-mob{display:flex;justify-content:space-between;align-items:center}.city-mob .city{margin-bottom:0}.tele-gram .mobshow{display:flex;gap:5px}.mobshow{display:block}.cat-item{width:50%}.cat-item .item-bottom{flex-direction:column;row-gap:10px}.type-product .avail,.item-wrap .avail{text-align:center;font-size:10px}.cat-items .col-xl-4,.home .cat-items .col-xl-4{flex:0 0 50%;max-width:50%}body{padding-top:0}body>header{position:static}.woocommerce-checkout .entry-header{padding:30px 0 0!important}.mega-sub-menu,.mega-sub-menu #mega-menu-item-woocommerce_product_categories-3{padding:0!important}.mega-sub-menu .product-categories .cat-item.cat-parent{font-weight:700;padding:10px 0 10px 10px;margin:0}.mega-sub-menu .product-categories .cat-item{text-align:left;font-weight:400}.mega-sub-menu .product-categories .cat-item a{color:#333}.mega-sub-menu .product-categories .cat-item:before{display:none}.menu-item-type-custom{display:block}#mega-menu-wrap-primary{display:block!important;position:fixed!important;right:0!important;top:0px!important;z-index:100!important;width:50px!important}#mega-menu-wrap-primary .mega-menu-toggle{background:rgb(255 255 255 / .8)!important;border-radius:0 0 0 5px!important;padding:5px 0!important;box-sizing:content-box!important}div.woocommerce{margin-top:15px}#consult,.top-menu,header .social,.top-bar,.mega-sub-menu .mega-block-title,.row aside{display:none!important}#advantages .items .item{width:100%}#about .sides .text{left:0;right:0;width:100%;position:static}#reviews{padding-top:30px}#reviews .item{width:100%}.header-mid .logo,.top-bar .slogan,.top-bar .top-menu,.top-bar .social{text-align:center}.top-bar .slogan{white-space:normal;margin-bottom:5px}.top-bar .top-menu{margin-bottom:5px}.header-mid{padding-top:10px;padding-bottom:10px}.header-mid .logo{margin-bottom:10px}.header-mid .logo img{margin:0 auto}.header-mid .search{margin-bottom:15px}#advantages>div>div{margin-bottom:30px}#reviews{margin-bottom:40px}.footer-logo{margin-bottom:15px;text-align:center}.footer-menu-1{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap}.footer-menu-1 br{display:none}.footer-menu-1 a{width:50%;padding:5px 0}.footer-contacts{padding-top:15px;text-align:center}.modal-checkout,.modal-cart,.modal-checkout-form{width:320px}.cart_buttons{justify-content:space-around}#order_review,#customer_details,#cart-table,.cart-collaterals{padding:15px 10px}table.shop_table_responsive tr td{width:auto}.cart_buttons{flex-wrap:wrap}.cart_buttons div,.cart_buttons form button{margin-bottom:10px}a.remove::before{background:#fff}#order_review table th,.woocommerce-cart-form table th{padding:10px!important}.videos .items{display:block}.videos .item{width:100%;margin-bottom:15px}#cart-table{overflow-x:overlay}#mega-menu-wrap-primary{z-index:9999!important}#billing_phone_field,#billing_email_field{float:none!important;width:100%!important}footer{padding:10px 0}.footer-logo img{margin:0 auto 30px}}