.container-page{margin-top:0!important;margin-bottom:30px!important}.page-heading .page-title{margin:20px 0;font-size:24px;line-height:24px;font-weight:600;text-transform:capitalize}.off_canvars_overlay{cursor:pointer}.modal-title{font-size:20px;text-transform:uppercase}.modal-footer,.modal-header,.offcanvas_main_menu li.active,.offcanvas_main_menu li:hover{background:#f9f9f9}.modal-header .close{padding:6px 12px;color:#fff;background:#333;text-shadow:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}.form-control:focus{border-color:#299eb9;-webkit-box-shadow:none;box-shadow:none}.font-normal{font-style:normal}label{margin-bottom:0;font-size:15px}input::-webkit-input-placeholder{font-size:14px}input::-moz-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}input::-ms-input-placeholder{font-size:14px}input::placeholder{font-size:14px}.input-group-text{background:#299eb9;border-color:#299eb9;color:#fff}.btn-yellow{display:inline-block;height:34px;padding:5px 20px;color:#fff;background:#ffd54c;font-size:13px;font-weight:700;line-height:21px;text-transform:uppercase;border:0;border-radius:20px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-black,.btn-yellow:hover{background:#333}.btn-black{display:inline-block;padding:10px 15px;height:38px;color:#fff;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase;border:0;border-radius:3px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-black:hover{background:#ffd54c}.btn-alert{padding:10px 22px;height:unset;font-size:16px;line-height:unset}.btn-alert:hover{color:#fff;background:#3e444a}.btn-blue{display:inline-block;padding:10px 15px;height:38px;color:#fefefe;background:#299eb9;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase;border:0;border-radius:3px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-blue:hover,.subscribe_form form button:hover{background:#02b58b}.button{background:#299eb9;color:#fefefe;border:0;text-align:center;white-space:nowrap}.button:hover,.button:focus{background:#02b58b;color:#fefefe}.button.disabled,.button:disabled{opacity:.55;cursor:not-allowed;-webkit-filter:none;filter:none}.button-gray,.button-red{display:inline-block;height:45px;line-height:45px;padding:0 22px;font-size:13px;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;border:0;border-radius:3px;box-shadow:none;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button-gray{background:#eef0f1;color:#3e444a}.button-gray:hover,.button-gray:focus,.button-red:hover,.button-red:focus{background:#3e444a;color:#fff}.button-red{background:#dc3545}.button-gray.disabled,.button-gray:disabled,.button-red.disabled,.button-red:disabled{opacity:.55;cursor:not-allowed}.button-sm{height:38px;line-height:38px;padding:0 16px;font-size:12px}.button-block{display:block;width:100%}.widget_list .custom-scrollbar{overflow:hidden}.widget_list:hover .custom-scrollbar{overflow:auto}.custom-scrollbar::-webkit-scrollbar{width:7px;height:7px}.custom-scrollbar::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb:hover{-webkit-transition:background-color 500ms ease-out 1s;-o-transition:background-color 500ms ease-out 1s;transition:background-color 500ms ease-out 1s}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#6c6e71;border-radius:7px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#333}.top_right>ul>li:hover a:not([href]):not([tabindex]){color:inherit}.alert p{margin-bottom:0}#scrollUp{background-color:#299eb9}#scrollUp:hover{background-color:#02b58b}.breadcrumb_content ul li a:hover,.dropdown_currency li a:hover,.dropdown_language li a:hover,.dropdown_links li a:hover,.main_menu nav>ul>li ul.sub_menu li a:hover,.main_menu nav>ul>li.active a{color:#299eb9}.header_top{background:#f8f9fa;border-bottom:1px solid;border-image-slice:1;border-image-source:linear-gradient(to right,#32c2e3,#00d4a2)}.top_inner{border-bottom:none}.Offcanvas_menu_wrapper .top_right>ul>li>a,.dropdown_currency li a,.dropdown_language li a,.dropdown_links li a,.language a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.dropdown_currency,.dropdown_language,.dropdown_links{right:auto!important;left:auto!important;margin-top:10px}}.top_right>ul>li{vertical-align:middle}@media only screen and (min-width:992px) and (max-width:1199px){.top_right>ul>li{padding-right:12px;margin-right:12px}}.dropdown_links{left:unset;right:0}.dropdown_links li.active a{color:#ffd54c}.mini_cart .cart_item_list .cart_item .cart_remove a:hover{color:#299eb9}.language a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media only screen and (min-width:992px){.currency a{padding-top:3px}}.top_links .currency-selectpicker .currency-item:hover{color:#ffd54c!important}.header_middle{padding:20px 0;background:#fff}.logo img{max-height:75px}.middle_right_info{margin-top:0}.search-container{margin-right:0}.search_box{background:#f9f9f9;border:1px solid transparent}.search_box.focus{border-bottom-left-radius:0;border-bottom-right-radius:0}.search_box input:focus{background:#fff;border-color:#333;border-radius:5px;border-bottom-left-radius:0}.search_box button{background:rgba(239,239,239,.9);border-bottom-right-radius:0}.search_box button:hover{background:#299eb9}.search_box button i,.search_box button:hover i{color:#333;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.search_box button:hover i{color:#fefefe}.search_box input{height:40px}.header_login{position:relative;margin-right:24px;min-height:46px}@media only screen and (min-width:992px) and (max-width:1199px){.header_login{margin-right:20px}}@media only screen and (min-width:768px) and (max-width:991px){.header_login{margin-right:15px}}.header_login a,.header_register>a{font-size:13px;font-weight:400;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px}.header_login a:focus,.header_register>a:focus{-webkit-box-shadow:none;box-shadow:none}.header_login a span{font-size:32px;padding-right:4px}@media only screen and (min-width:768px) and (max-width:991px){.header_login a span{font-size:27px;padding-right:3px}}.footer_menu .header_register>a span{margin-left:4px}.header_register{position:relative;min-height:46px}.header_register>a span{font-size:26px;padding-right:5px}.header_register span.cart_quantity{position:absolute;left:32px;width:19px;height:19px;line-height:19px;text-align:center;background:#fff;border-radius:50%;top:-7px;font-size:11px}@media only screen and (min-width:768px) and (max-width:991px){.header_register>a span{font-size:27px;padding-right:2px}}.mini_cart_wrapper span.cart_quantity{padding-right:1px}.contact_message form .form-group textarea,.header_bottom{margin-bottom:0}.sticky-header.sticky{background:rgba(255,255,255,.95);-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.1);box-shadow:0 3px 11px 0 rgba(0,0,0,.1)}.main_menu nav>ul>li ul.sub_menu{left:-33%}.mini_cart_wrapper.active>a{color:#fd5018}.offcanvas_main_menu li.active a{color:#299eb9}.ajax-result .item:hover .desc,.footer_contact p a:hover,.footer_menu ul li a:hover,.footer_menu ul li.active a,.main_menu nav>ul>li:hover>a,.offcanvas_main_menu li:hover a{color:#02b58b}.offcanvas_main_menu li a{margin-bottom:0;padding:10px 5px;font-size:15px}@media screen and (min-width:992px){.offcanvas_main_menu li a{font-size:14px}}.Offcanvas_menu_wrapper .top_right>ul>li{margin-right:8px;vertical-align:middle}.offcanvas_main_menu .menu-open{background:inherit!important}.offcanvas_main_menu .menu-open .sub-menu a{color:inherit}.Offcanvas_follow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Offcanvas_follow label{margin-right:0;font-size:15px}.Offcanvas_follow ul{margin-top:10px}.Offcanvas_follow ul li{margin:0 10px}.footer_logo{height:80px}.footer_logo img{max-width:unset;height:100%}@media only screen and (max-width:767px){.footer_menu ul li{margin:10px 0}}.breadcrumb_content ul li,.footer_menu ul li a{font-size:15px}@media screen and (min-width:992px){.footer_menu ul li a{font-size:14px}}.footer-newsletter-form{position:relative;background:#f0f0f0;border-radius:5px}.subscribe_form form{position:unset;background:unset;border-radius:unset}.subscribe_form form button{color:#fefefe;background:#299eb9}.footer_bottom,.slider_area .owl-dots .owl-dot.active::before{background:#02b58b}.call_text h3,.call_text p,.copyright_area p{color:#fefefe}.copyright_area a{font-weight:600}.copyright_area p a:hover{color:#333}.footer_payment{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fefefe}.search-input form{position:relative}.search-input .ajax-result{position:absolute;left:0;width:100%;display:none;padding:10px 10px 0;background-color:#fff;border:1px solid #299eb9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1033}.ajax-result .item,.footer_payment{display:-webkit-box;display:-ms-flexbox;display:flex}.ajax-result .item{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:10px 0;border-top:1px dashed #ccc;font-size:14px}.ajax-result .item:hover{color:#299eb9;background-color:#fafafa}.ajax-result .item .content,.ajax-result .item .image{padding:0 10px}.ajax-result .item .title{font-size:16px}.ajax-result .item .desc{font-size:12px;color:#8c8c8c}.ajax-result .item img{max-height:100px}.mini_cart{padding-bottom:18px}.mini_cart .cart_item_list{max-height:390px;border:1px solid #f0f0f0;border-top:none;overflow:auto}.mini_cart .cart_item_list .cart_item:last-child{border-bottom:none}.mini_cart .cart_item_list .cart_item .cart_remove a{color:#dc3545}.mini_cart .cart_item_list .cart_item .cart_info .price_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini_cart .cart_item_list .cart_item .cart_info .price_box span.current_price{margin-right:5px;color:#fd5018;font-size:14px;font-weight:600}.mini_cart .cart_item_list .cart_item .cart_info .price_box span.old_price{color:#757575;font-size:12px;font-weight:400;line-height:12px;text-decoration:line-through}.cart_button a:hover,.cart_button a.active{background:#299eb9;color:#fefefe}.cart_button a.active:hover{background:#02b58b}#modal-forgot-password-form .modal-footer,#modal-login-form .modal-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-login-form-forgot-password-text{font-size:14px;line-height:34px}.modal-login-form-forgot-password-text:hover{color:#299eb9}@media only screen and (max-width:767px){.modal-content button.close{left:92%;width:36px;height:35px;top:9px;margin-bottom:0}}.float-label-form .form-group{position:relative}.float-label-form .form-group .form-control{border-radius:0;background:0 0;position:relative;z-index:2;padding-top:15px}.float-label-form .form-group .form-control:valid{background:#fff}.float-label-form .form-group .form-control:focus{border-color:inherit;background:0 0}.float-label-form .form-group .form-control:focus+label,.float-label-form .form-group .form-control:valid+label{color:#212529;top:-12px;font-size:72%;z-index:2;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:5px;background:#fff}.float-label-form .form-group>label{position:absolute;top:0;-webkit-transition:all .26s ease-in;-o-transition:all .26s ease-in;transition:all .26s ease-in;padding:.375rem .75rem;margin-bottom:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b6b3b3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.banner_text a:hover,.categories_title,.slider_area .owl-dots .owl-dot{background:#299eb9}.categories_menu_toggle>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.categories_menu_toggle>ul>li ul.categories_mega_menu>li>a:hover,.categories_menu_toggle>ul>li:hover>a,.categories_menu_toggle>ul>li>a:hover{color:#299eb9}.categories_menu_toggle>ul>li>a .expand{display:none}.categorie_sub_menu li a:hover{color:#02b58b}#more-btn{display:inherit}.banner_area .banner_thumb{background:#f3f3f3;height:221px}.banner_area .banner_thumb a img{max-width:160px;height:160px}@media only screen and (min-width:768px) and (max-width:992px){.banner_area .banner_thumb a img{max-width:150px;height:150px}}@media screen and (min-width:992px){.banner_area .banner_thumb a img{max-width:550px;height:221px}}.banner_area .banner_thumb .banner-image{display:block;text-align:end}.banner_text h2{width:150px}@media screen and (min-width:992px){.banner_text h2{width:220px}}.catalog-item{margin-bottom:15px}@media screen and (min-width:992px){.catalog-item{margin-bottom:0}}.banner_area .catalog-item .banner_thumb{height:160px}@media only screen and (min-width:768px) and (max-width:992px){.banner_area .catalog-item .banner_thumb{height:150px}}@media screen and (min-width:992px){.banner_area .catalog-item .banner_thumb{height:221px}}.brand_container .single_brand img{height:120px}.mailchimp-error{color:red}.banner_text a{color:#fefefe;background:#02b58b}.call_to_action,.contact_message button,.pagination ul li.current{background:#299eb9}.link_follow ul li a{color:#fefefe;border-color:#d8d8d8}.link_follow ul li a:hover{background:#036746;border-color:#12414c}.article-text{font-size:14px;line-height:26px}.article-image{display:block;max-width:100%;height:auto;margin:0 auto 20px}.readmore_button a{line-height:38px}.product_d_right .product_social ul li a i,.single_blog .blog_content .blog_meta i{margin-right:5px}.blog_details_wrapper .blog_content h1{font-size:24px;text-transform:inherit;font-weight:600;margin-bottom:19px;line-height:26px;padding-bottom:0}.blog_details .blog_content .post_meta i{margin-right:7px}.blog_details .blog_content .entry_content{padding-top:15px}.blog_content h3 a:hover,.related_content h3 a:hover{color:#299eb9}.blog_wrapper .blog_content span a:hover,.blog_details_wrapper .post_meta span a:hover,.entry_content .post_meta span:hover{color:#02b58b}.readmore_button a:hover,.blog_details_wrapper .social_sharing ul li a:hover{background:#02b58b}.blog_details_wrapper .post_content blockquote{border-left-color:#299eb9}.tag_widget ul li.active a{background:#ffd54c;border-color:#ffd54c;color:#fff}.blog_sidebar .blog_wrapper .single_blog .blog_thumb{margin-right:0}.contact_message button:hover,.pagination ul li a:hover{background:#02b58b}.widget_list.widget_tag{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.catalog-item .card-body .card-title{color:#299eb9;font-weight:600}.catalog-item:hover .card-body .card-title,.product_carousel .owl-nav>div:hover,.product_meta span a:hover,.single_product .product_name .manufacture_product a:hover,.widget_list>ul>li.active>label>a,.widget_list>ul>li:hover>label>a,.widget_list>ul>li>a:hover{color:#02b58b}.contact-us-map{padding:0;margin:0}.mapouter{position:relative;text-align:right;height:400px;width:100%}.gmap_canvas{overflow:hidden;background:0 0!important;height:400px;width:100%}.required-text{margin-left:5px;font-size:11px}.contact_message input,.contact_message textarea{background:#f9f9f9}.contact_message input:focus,.contact_message textarea:focus{background:#fff}@media only screen and (min-width:992px){.customer_agent{margin-top:30px}}.customer_agent .contacts-image{height:150px}.customer-agent-title{text-transform:capitalize}.contacts-title{text-align:center;margin:6px 0}.contacts-title h3>span:last-child{background-color:red}.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active{color:inherit;background-color:#ffd54c}.bootstrap-select .dropdown-item:focus,.bootstrap-select .dropdown-item:hover{background-color:rgba(255,213,76,.3)}.bootstrap-select .dropdown-toggle{background-color:#f4f4f4}.bootstrap-select .dropdown-toggle:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.breadcrumb_content{padding:0}@media screen and (min-width:992px){.breadcrumb_content{padding:22px 0}}.widget_list{margin-bottom:10px;padding-bottom:15px}@media screen and (min-width:992px){.widget_list{margin-bottom:29px;padding-bottom:35px}}.widget_list h2{margin:0 0 7px;padding:0}@media screen and (min-width:992px){.widget_list h2{margin:0 0 15px;padding:0 0 5px}}.widget_list>ul>li input:checked~.checkmark{background-color:#299eb9;border-color:#299eb9}.widget_list>ul>li>a{margin-left:0}.sidebar_filter .title-links a:hover,.single_product .product_name a:hover,.widget_list>ul>li>a.open{color:#299eb9}.subgroup-list>ul>li>label>a .text,.widget_list>ul>li>a .text,.widget_list>ul>li>label>a .text{margin-left:30px}.widget_groups{max-height:335px;overflow:auto}.widget_brand{max-height:333px;overflow:auto}.widget_list>ul>li>label>a{margin-left:0;font-size:14px;display:block;line-height:27px}.product_name a,.subgroup-list>ul>li>label,.widget_list>ul>li>label{display:block}.sidebar_filter .widget_list{padding-bottom:0;margin-bottom:19px}.sidebar_filter .widget_inner{margin-bottom:10px}.widget_inner{margin-bottom:15px}@media screen and (min-width:992px){.widget_inner{margin-bottom:50px}}.subgroup-list{display:none;padding:8px!important;background-color:#fefefe;border-radius:5px}.shop_sidebar_banner{margin-bottom:15px}@media screen and (min-width:992px){.shop_sidebar_banner{margin-bottom:50px}}.shop_banner{margin-bottom:15px}@media screen and (min-width:992px){.shop_banner{margin-bottom:44px}}@media only screen and (max-width:991px){.sidebar_widget .widget_inner .widget_categories .title-links{display:none}.sidebar_filter .widget_inner .widget_categories .title-links{display:block}}.ajax-result .price_box span.regular_price,.filter-remove-link{font-size:15px}@media screen and (min-width:992px){.filter-remove-link{font-size:14px}}.grid_list .single_product .product_content.list_content .left_caption,.product-list .oem-product,.product-list .single_product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list .oem-product{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:10px 20px}.product_thumb,.product_thumb .primary_img{min-height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_thumb .primary_img{min-height:270px;height:270px}.product_thumb .primary_img img{max-height:100%}.owl-carousel .product_thumb .primary_img{min-height:unset;height:unset}.product_name p a{min-height:20px}.add_to_cart button{line-height:36px;width:36px;text-align:center;font-size:22px;display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7)}.text_not_available p span{color:#c10a0a}.grid_list .single_product .product_content.list_content{min-width:66.666667%;padding-left:15px;margin-top:0}.grid_list .single_product .product_thumb{min-height:265px;margin-right:0}.grid_list .single_product .product_thumb .primary_img{min-height:unset;height:unset}.grid_list .single_product .product_content.list_content .left_caption{width:57%;min-height:80%;display:-webkit-box;display:-ms-flexbox;display:flex}.grid_list .single_product .product_content.list_content .product_name h3{min-height:unset}.cart_links_btn a:hover span{color:#ffd54c}.product_d_right .product_desc{margin-bottom:0;border-bottom:none}.product_variant.quantity{padding-top:19px;border-top:1px solid #f0f0f0}.product_meta span a{margin-left:0}.product_meta span a:first-child{margin-left:10px}.product_area .product_carousel .product_name h3,.shop_wrapper .single_product .product_name h3{min-height:40px;line-height:22px}.product_details .product_right_sidebar .product_d_right .price_box .label_product{display:inline-block;position:relative;top:-2px;margin-right:3px}.product_social{margin-bottom:24px}.product_d_right .product_social ul li a.instagram{background:-webkit-gradient(linear,left top,left bottom,from(#6559ca),color-stop(30%,#bc318f),color-stop(50%,#e33f5f),color-stop(70%,#f77638),to(#fec66d));background:-o-linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%);background:linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}.product_applications{margin-top:20px}.product_applications .card .card-header{padding:5px 10px;color:#fff;background-color:#299eb9}.product_applications .card .card-body{padding:5px 10px 0}.product-suitable-table{margin-bottom:5px}.product-suitable-table tr td{padding:4px 0;font-size:14px}.product-suitable-table tr:first-child td{border-top:0}.product-brand-codes{margin:20px 0}.product-brand-codes .card .card-header{padding:5px 10px;color:#fff;background-color:#02b58b;text-align:center}.product-brand-codes .card .card-body{padding:5px 10px 0;text-align:center}.shopping_cart_area .table_desc{border:0}.shopping_cart_area .table_desc table{border:1px solid #f0f0f0}.cart_page table tbody tr td,.cart_page table tbody tr td.product_quantity{min-width:unset!important}.cart_page table tbody tr td.product_quantity input{width:40px!important}.cart_page .product_thumb{min-height:unset;display:table-cell}.table_desc .cart_page table tbody tr td.product_remove a{color:#dc3545}.table_desc .cart_page table tbody tr td.product_remove a:hover{color:#a71d2a}.coupon_inner{padding-bottom:10px}.cart_subtotal p span{margin-right:25px}.cargo-input{display:none}.shopping_cart_area .cart_total{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dee2e6}.shopping_cart_area .cart_total p{font-weight:600;font-size:14px}.shopping_cart_area .cart_total .cart_amount{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.shopping_cart_area .cart_total .cart_amount{font-size:14px;font-weight:600}}.table_desc .cart_page table tbody tr td.product-price{font-size:inherit}.table_desc .cart_page table tbody tr td.product_total{font-size:15px;font-weight:600}.user-order-list-table .order-status{padding:7px;color:#fff;border-radius:5px}.user-order-detail-table td,.user-order-detail-table th,.user-order-list-table td,.user-order-list-table th{vertical-align:middle!important}.user-order-detail-table tbody tr td{min-width:unset!important;padding:10px 2px!important}.user-order-detail-table thead tr th{border-left:2px solid #dee2e6;padding:2px 7px}.user-order-detail-table thead tr th:first-child{border-left:none}.user-order-detail-table td.product_info{text-align:left;padding-left:15px!important}.user-order-detail-table td.product_info .product_info_image{display:inline-block;vertical-align:middle;margin-right:12px}.user-order-detail-table td.product_info .product_info_image img{max-width:80px;height:auto}.user-order-detail-table td.product_info .product_info_text_section{display:inline-block;vertical-align:middle}.user-order-detail-table td.product_info .product_info_code{display:block;color:#333;font-weight:600;line-height:22px}.user-order-detail-table td.product_info .product_info_code:hover{color:#299eb9}.user-order-detail-table td.product_info .product_info_name,.user-order-detail-table td.product_info .product_info_quantity{margin-bottom:0;line-height:22px}.error_form a{line-height:40px}.order_follow_up_form>img{display:block;max-width:100%;height:auto;margin:0 auto 15px}.error_form.order_follow_up_form h1{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#299eb9;margin:0 0 19px}.order_follow_up_form .order_follow_up_description{font-size:15px;line-height:26px;margin-bottom:30px}.order_follow_up_form .order_follow_up_description p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.error_form.order_follow_up_form h1{font-size:18px;line-height:22px;margin:0 0 17px}}.right_caption{width:43%}@media (max-width:768px){.oem-product{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.oem-product .product_content{width:100%!important}.oem-product .list_content .left_caption{margin-bottom:12px;width:100%!important}.oem-product .list_content .right_caption{margin-bottom:10px}.oem-product .list_content .right_caption .price_box{margin-bottom:0!important}.oem-product .list_content .right_caption .text_available p{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.right_caption{width:100%}.add-cart-form a{margin-top:1rem}}@media (min-width:768px) and (max-width:967px){.oem-product .list_content .right_caption .text_available p span{width:100%}}@media only screen and (min-width:768px) and (max-width:1200px){.oem-product .product_content .left_caption{width:60%}.oem-product .product_content .right_caption{width:40%}.oem-product .product_content .right_caption .detail-favorite-product{max-width:100%}.oem-product .product_content .right_caption .detail-favorite-product button{min-width:100%;max-width:100%;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.grid_list .product_thumb{min-width:33.333333%;-webkit-box-flex:0;-ms-flex:0;flex:0}}.btn-quantity-check,.custom-product_quantity span{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.btn-quantity-check{background:0 0;border:0;color:green;bottom:1px}.btn-quantity-check:hover{background:#00000012}.custom-product_quantity{position:relative}.custom-product_quantity span{top:2px}.dashboard_tab_button ul li a.active,.dashboard_tab_button ul li a:hover{background:#299eb9;color:#fff}.dashboard_tab_button ul li a.active:hover{background:#02b58b}.dashboard_content a,.dashboard_content p a{color:#299eb9}.dashboard_content a:hover,.dashboard_content p a:hover{color:#02b58b}.table-responsive table tbody tr td:last-child a{color:#299eb9}.table-responsive table tbody tr td:last-child a:hover{color:#02b58b}.tab-content.dashboard_content a.button,.tab-content.dashboard_content a.button:focus,.tab-content.dashboard_content a.button:hover,.tab-content.dashboard_content a.button-red,.tab-content.dashboard_content a.button-red:focus,.tab-content.dashboard_content a.button-red:hover{color:#fff}.tab-content.dashboard_content a.button-gray,.tab-content.dashboard_content a.button-gray:focus{color:#3e444a}.tab-content.dashboard_content a.button-gray:hover{color:#fff}.address-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 20px);margin-bottom:20px;background:#fff;border:1px solid #f0f0f0;border-radius:3px;overflow:hidden}.address-group-item-title-section{padding:8px 15px;background:#299eb9}.address-group-item-title{margin-bottom:0;font-size:15px;font-weight:600;line-height:22px;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-group-item-info-section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 15px 12px}.address-group-item-info-section .row{margin-left:0;margin-right:0}.address-group-item-info-section .row>[class*=col-]{padding-left:0;padding-right:0}.address-group-item-info-list{margin-bottom:10px}.address-group-item-info-list-title{margin-bottom:2px;font-size:12px;font-weight:600;line-height:18px;color:#9a9a9a;text-transform:uppercase}.address-group-item-info-list-text{margin-bottom:0;font-size:14px;line-height:22px;color:#3e444a;word-break:break-word}.address-group-item .address-group-item-info-title{margin-bottom:0;padding-top:10px;font-size:14px;font-weight:600;line-height:22px;color:#333;text-transform:none;border-top:1px solid #f0f0f0}.address-group-item-bottom-section{padding:10px 15px;text-align:right;background:#f9f9f9;border-top:1px solid #f0f0f0}.address-group-item-bottom-section .button,.address-group-item-bottom-section .button-red{padding:0 14px}.order-contract-item>.card-header{padding:8px 12px;color:#fff;background-color:#299eb9;border-bottom:0;list-style:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.order-contract-item>.card-header:hover{background-color:#02b58b}.order-contract-item>.card-header::-webkit-details-marker{display:none}.order-contract-item>.card-header::after{float:right;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078"}.order-contract-item[open]>.card-header{border-bottom:1px solid #f0f0f0}.order-contract-item[open]>.card-header::after{content:"\f077"}.order-contract-item .contract-content{font-size:14px;line-height:22px}.order-contract-item .contract-content img{max-width:100%;height:auto}.cart_breadcrumbs_area{margin-bottom:30px}.cart_breadcrumb_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 10px}.cart_breadcrumb_content li{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;text-align:center;font-size:15px;text-transform:capitalize}.cart_breadcrumb_content li::before,.cart_breadcrumb_content li:last-child::after{content:"";position:absolute;top:23px;height:2px;background:#e3e5e7}.cart_breadcrumb_content li::before{left:0;right:calc(50% + 32px)}.cart_breadcrumb_content li:last-child::after{left:calc(50% + 32px);right:0}.cart_breadcrumb_content li.active::before{background:#299eb9}.cart_breadcrumb_content li a{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#9aa0a6;font-weight:500;line-height:20px}.cart_breadcrumb_content li a i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;background:#3e444a;color:#ffffff;font-size:19px}.cart_breadcrumb_content li.active a{color:#3e444a;font-weight:600}.cart_breadcrumb_content li.active a i{background:#299eb9}.cart_breadcrumb_content li a:not([href]){cursor:default}.cart_breadcrumb_content li a[href]:hover{color:#02b58b}.cart_breadcrumb_content li.active a[href]:hover i{background:#02b58b}@media only screen and (max-width:767px){.cart_breadcrumbs_area{margin-bottom:20px}.cart_breadcrumb_content{padding:20px 0 5px}.cart_breadcrumb_content li{font-size:12px;line-height:16px}.cart_breadcrumb_content li::before,.cart_breadcrumb_content li:last-child::after{top:18px}.cart_breadcrumb_content li::before{right:calc(50% + 24px)}.cart_breadcrumb_content li:last-child::after{left:calc(50% + 24px)}.cart_breadcrumb_content li a i{width:38px;height:38px;margin-bottom:8px;font-size:15px}}.cart_page table tbody tr td.product_info{min-width:230px !important;text-align:left}.cart_page td.product_info .product_info_image_section{display:inline-block;vertical-align:middle;margin-right:12px}.cart_page td.product_info .product_info_image_section img{max-width:80px;height:auto}.cart_page td.product_info .product_info_text_section{display:inline-block;vertical-align:middle}.cart_page td.product_info .product_info_code{display:block;color:#333;font-weight:600;line-height:22px}.cart_page td.product_info .product_info_code:hover{color:#299eb9}.cart_page td.product_info .product_info_name{margin-bottom:0;font-size:13px;line-height:20px;color:#6c757d}.table_desc .cart_page table thead tr th{background:#f5f5f5;border-bottom-color:#299eb9}.coupon_code h3{background:#3e444a}.form-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-group-flex input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin:3px 8px 0 0;cursor:pointer}.text-statement{margin-bottom:0;font-size:13px;line-height:22px;color:#6c757d;cursor:pointer}.text-statement a{color:#299eb9;font-weight:600;text-decoration:underline}.text-statement a:hover{color:#02b58b}.basket-address-list label{display:block;width:100%;margin-bottom:15px;cursor:pointer}.basket-address-list label > input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.basket-address-group-item{height:100%;border:2px solid #e3e5e7;border-radius:6px;overflow:hidden;-webkit-transition:border-color .15s ease;-o-transition:border-color .15s ease;transition:border-color .15s ease}.basket-address-list label:hover > .basket-address-group-item{border-color:#c9ced2}.basket-address-list label > input[type="radio"]:checked + .basket-address-group-item{border-color:#02b58b}.basket-address-group-item-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #f0f0f0}.basket-address-group-item-title{margin:0;font-size:15px;font-weight:600;line-height:22px;color:#3e444a}.basket-address-group-item-check-icon{display:none;font-size:20px;line-height:1;color:#02b58b}.basket-address-list label > input[type="radio"]:checked + .basket-address-group-item .basket-address-group-item-check-icon{display:block}.basket-address-group-item-info-section{padding:12px 15px}.basket-address-group-item-info-list-text{margin:0 0 6px;font-size:14px;line-height:21px;color:#6c757d}.basket-address-group-item-info-title{margin:0;font-size:14px;font-weight:600;line-height:21px;color:#3e444a}.basket-order-panel{padding:25px;border:1px solid #e3e5e7;border-radius:6px;background:#ffffff}.basket-order-panel h5{font-size:16px;color:#3e444a}.basket-order-panel > h5:first-child{margin-top:0}.basket-order-panel label{font-size:14px;color:#57687b}#order-pay-button::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:7px}.required{margin-left:2px;color:#dc3545}@media only screen and (max-width:767px){.basket-order-panel{padding:20px 15px;margin-top:20px}}#modal-address-create .modal-content,#modal-address-edit .modal-content{border-radius:6px;overflow:hidden}.modal-address-form .modal-header{padding:15px 20px;border-bottom:1px solid #e3e5e7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-address-form .modal-title{font-size:17px;font-weight:600;color:#3e444a}.modal-address-form .modal-header .close{position:static;margin:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32px;height:32px;padding:0;font-size:15px;color:#57687b;background:#ffffff;border:1px solid #e3e5e7}.modal-address-form .modal-header .close:hover{color:#ffffff;background:#299eb9;border-color:#299eb9}.modal-address-form .modal-footer{padding:12px 20px;border-top:1px solid #e3e5e7}.modal-address-form .form-group:not(.form-check){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal-address-form .form-group:not(.form-check) > label,.modal-address-form .form-group .form-control:focus + label,.modal-address-form .form-group .form-control:valid + label{position:static;top:auto;margin:0 0 3px;padding:0;font-size:14px;font-weight:400;line-height:20px;color:#57687b;background:none;-webkit-transition:none;-o-transition:none;transition:none}.modal-address-form .form-group .form-control{padding-top:.375rem;border-color:#e3e5e7;border-radius:4px;background:#ffffff}.modal-address-form .form-group.form-check > label{position:static;padding:0;margin-bottom:0;font-size:14px;line-height:20px;color:#3e444a;cursor:pointer}.modal-address-form .form-check-input{width:16px;height:16px;margin-top:2px;accent-color:#299eb9;cursor:pointer}.modal-content button.close:hover{color:#299eb9}