/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--primary:#5db32c}body{font-family:Poppins,Helvetica,"sans-serif";background-color:#f1f3f8;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{width:0;height:0}input,button,textarea,select{outline:0}a{text-decoration:none;color:var(--primary)}input,button,textarea,select{outline:0;-webkit-appearance:none}.section{width:95vw;max-width:1080px;margin-left:auto;margin-right:auto}li{margin-bottom:8px}li b{display:block;margin-bottom:8px}.float-right{float:right}.mt-2{margin-top:16px}.mt-4{margin-top:32px}.mr-2{margin-right:8px}.no-pointer{cursor:default!important}.separator-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:9px 0 20px;color:#8b8b8b}.separator-txt::before,.separator-txt::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #c4c4c4}.separator-txt:not(:empty)::before{margin-right:.25em}.separator-txt:not(:empty)::after{margin-left:.25em}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.form-checkbox label{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:14px;line-height:21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#535353}.form-checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#ccc}.form-checkbox label:hover input ~ .checkmark{background-color:#ccc}.form-checkbox label input:checked ~ .checkmark{background-color:var(--primary)}.form-checkbox .checkmark:after{content:"";position:absolute;display:none}.form-checkbox label input:checked ~ .checkmark:after{display:block}.form-checkbox label .checkmark:after{left:7px;top:3px;width:4px;height:9px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookies{position:fixed;bottom:20px;left:20px;width:calc(100% - 40px);max-width:400px;background-color:rgba(0,0,0,0.82);padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.cookies .cookies-header .cookies-header-img{height:30px;float:left}.cookies .cookies-header .cookies-header-title{line-height:30px;font-size:20px;margin-left:12px;color:#c9c9c9}.cookies .cookies-content p{font-size:13px;color:#b1b1b1;line-height:17px;margin-bottom:16px}.cookies .cookies-actions a{color:#d3d3d3;text-decoration:none;line-height:30px}.cookies .cookies-actions a:hover{text-decoration:underline}.cookies .cookies-actions button{float:right;border:2px solid #7c7c7c;background-color:#3b3b3b;color:#f3f3f3;line-height:30px;padding:0 10px}.cookies .cookies-actions button:hover{cursor:pointer;border:2px solid #b1b1b1;background-color:#4e4e4e;color:#fff}.menu{height:68px;background-color:#11161a;overflow:hidden;padding:0 46px}.menu .menu-logo{float:left;height:36px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .menu-logo .mobile-menu-bars{display:none;text-decoration:none;opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;padding:4px 22px 4px 3px;z-index:9}.menu .menu-logo .mobile-menu-bars i{color:#fff;font-size:22px}.menu .menu-links{float:left;height:68px;z-index:8}.menu .menu-links ul{margin:0;padding:0 10px}.menu .menu-links ul li{display:inline-block}.menu .menu-links ul li a{display:block;color:#fff;text-decoration:none;line-height:68px;padding:0 14px;opacity:.9;-webkit-transition:all .2s ease;transition:all .2s ease}.menu .menu-links ul li a.active{color:var(--primary)}.menu .menu-links ul li a:hover{background-color:#242c33;color:var(--primary)}.menu .menu-links ul li a i{margin-right:10px}.menu .menu-icons{float:right;height:68px}.menu .menu-icons ul{margin:0;padding:0}.menu .menu-icons ul li{display:inline-block}.menu .menu-icons ul li a{display:block;color:#fff;text-decoration:none;line-height:68px;padding:0 14px;opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.menu .menu-icons ul li a:hover{opacity:.85;color:var(--primary)}.menu .menu-icons ul li a:hover #cart_count{color:#fff!important;background-color:#000}.menu .menu-icons ul li a i{font-size:22px;line-height:68px}.menu .menu-icons ul li #cart_count{background-color:var(--primary);display:inline-block;line-height:18px;width:18px;border-radius:50%;font-size:14px;text-align:center;font-weight:600;position:absolute;bottom:21px;right:5px;display:none}.menu .menu-icons ul .menu-user span{display:inline-block;background-color:#607d8b;line-height:36px;width:36px;text-align:center;border-radius:50%;margin-right:8px;font-size:22px}@media screen and (max-width:1280px){.menu .menu-icons .menu-user{font-size:0}.menu .menu-icons .menu-user span{font-size:22px}.optional{display:none!important}}@media screen and (max-width:1040px){.menu{padding:0 8px!important}.menu .menu-logo{padding:16px 8px}.menu .menu-links{display:none;position:fixed;left:0;top:0;height:100vh;width:100vw;background:#11161a;padding-top:80px}.menu .menu-links ul{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}.menu .menu-icons a{padding:0 10px!important}.menu .optional,.menu .mobile-menu-bars{display:inline-block!important}.menu .optional-xs{display:none!important}}.header{width:100vw;height:440px;background-image:url(/assets/img/home/cta.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.header .header-filter{position:absolute;top:0;left:0;width:100vw;height:100%;background-color:rgba(0,0,0,0.4)}.header .header-title h1{margin:58px 0;color:#fff;text-align:center;font-weight:500}.header .header-search{width:90%;max-width:1000px;margin:0 auto;background-color:#f1f3f8;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.33rem}.header .header-search .header-search-title h2{color:#242c33;text-align:center;margin:0;font-size:22px}.header .header-search .header-search-form{margin-top:30px;display:-ms-grid;display:grid;-ms-grid-columns:2fr 3fr 3fr 2fr;grid-template-columns:2fr 3fr 3fr 2fr;-ms-grid-rows:50px;grid-template-rows:50px}.header .header-search .header-search-form>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.header .header-search .header-search-form>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.header .header-search .header-search-form>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.header .header-search .header-search-form>*:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.header .header-search .header-search-form select,.header .header-search .header-search-form input{border:0;font-size:18px;padding:0 16px;background-color:#242c33;cursor:pointer;box-sizing:border-box;width:100%}.header .header-search .header-search-form select{color:#fff}.header .header-search .header-search-form select:first-child{border-radius:.33rem 0 0 .33rem}.header .header-search .header-search-form input[type=button]{background-color:var(--primary);color:#fff;border-radius:0 .33rem .33rem 0}@media screen and (max-width:899px){.header{height:480px}.header .header-filter .header-title h1{margin:40px 0;font-size:21px}.header .header-filter .header-search-form{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(48px)[4]!important;grid-template-rows:repeat(4,48px)!important}.header .header-filter .header-search-form>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.header .header-filter .header-search-form>*:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.header .header-filter .header-search-form>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.header .header-filter .header-search-form>*:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.header .header-filter .header-search-form #select-type{border-radius:.33rem .33rem 0 0!important}.header .header-filter .header-search-form #select-search{border-radius:0 0 .33rem .33rem!important}}.tiny-features{background-color:#c2c2c2;padding:30px 0}.tiny-features.tiny-features-responsive .section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiny-features .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tiny-features .section .tiny-feature{display:-ms-grid;display:grid;-ms-grid-columns:50px 12px auto;grid-template-columns:50px auto;-ms-grid-rows:25px auto;grid-template-rows:25px auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.tiny-features .section .tiny-feature>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.tiny-features .section .tiny-feature>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.tiny-features .section .tiny-feature>*:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.tiny-features .section .tiny-feature>*:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}.tiny-features .section .tiny-feature .tiny-feature-icon{-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.tiny-features .section .tiny-feature .tiny-feature-icon img{width:100%;opacity:.85}.tiny-features .section .tiny-feature .tiny-feature-title span{line-height:25px;font-weight:500;color:#242c33}.tiny-features .section .tiny-feature .tiny-feature-desc span{line-height:25px;font-size:14px;color:#626262}.services{padding-top:150px}.services .section{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 50px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.services .section .services-image img{width:100%;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.3)}.services .section .services-content-title h2{margin:0;text-transform:uppercase;font-weight:600;font-size:16px;color:var(--primary)}.services .section .services-content-subtitle h3{font-size:34px;font-weight:500;color:#242c33;margin:14px 0 33px;line-height:43px}.services .section .services-content-desc{color:#242c33;line-height:24px}.services .service-icon-list{color:#242c33;line-height:24px;text-align:justify;font-size:20px}.services .service-icon-list i{display:inline-block;background-color:var(--primary);color:#fff;line-height:40px;width:40px;text-align:center;border-radius:50%;margin-right:8px}.services .section .services-content-actions a{background-color:var(--primary);text-decoration:none;color:#fff;font-weight:500;line-height:50px;display:inline-block;padding:0 40px;border-radius:.33rem;margin-top:32px}@media(max-width:800px){.services .section{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cta .section{width:95vw;height:300px;margin-top:120px;background-image:url(/assets/img/home/header.jpg);background-position:center;background-size:cover;border-radius:.33rem}.cta .section .cta-content{width:95%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.cta .section .cta-content .cta-content-title span{font-size:36px;font-weight:600;color:#fff;max-width:600px;display:block;text-align:center;text-shadow:rgba(0,0,0,0.27) 0 0 17px}.cta .section .cta-content .cta-content-actions a{background-color:var(--primary);text-decoration:none;color:#fff;font-weight:500;line-height:50px;display:inline-block;padding:0 40px;border-radius:.33rem;margin-top:32px}.products-list{margin-top:60px}.products-list .products-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.products-list .products-grid .product-item a{text-decoration:none;background-color:#fff;border-radius:.33rem;display:block;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.1);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.1);padding:20px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;position:relative}.products-list .products-grid .product-item a:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.products-list .products-grid .product-item a .product-item-thumb{padding-bottom:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.products-list .products-grid .product-item a .product-item-meta-category{text-transform:uppercase;font-size:13px;color:#999;display:block;margin:18px 0}.products-list .products-grid .product-item a .product-item-meta-title{color:#242c33;display:block;font-size:14px;margin-bottom:20px;min-height:32px}.products-list .products-grid .product-item a .product-item-meta-price{font-weight:600;color:var(--primary);opacity:.9}.products-list .products-grid .product-item a .product-item-meta-price .discount{font-weight:400;color:#939393;padding-left:8px;text-decoration:line-through;font-size:14px}.products-list .products-grid .product-item a .product-item-tag{position:absolute;top:16px;right:16px;display:inline-block;background-color:#f44336;color:#fff;font-weight:500;line-height:23px;padding:0 8px;border-radius:.33rem}@media(max-width:1279px){.products-list .products-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:719px){.products-list .products-grid{-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.products-list .products-grid .product-item a{padding:10px!important}}.products-list .products-pagination{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-list .products-pagination button{background-color:var(--primary);color:#fff;font-weight:500;line-height:50px;border-radius:.33rem;border:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.products-list .products-pagination button:disabled{background-color:#9e9e9e;cursor:not-allowed}.products-list .products-pagination button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.products-list .products-pagination button.pagination-prev{padding:0 28px 0 18px}.products-list .products-pagination button.pagination-prev i{padding-right:10px}.products-list .products-pagination button.pagination-next{padding:0 18px 0 28px}.products-list .products-pagination button.pagination-next i{padding-left:10px}.products-list .products-pagination .pagination-page{border:0;width:50px;height:50px;text-align:center;font-size:21px;font-weight:500;color:#484848;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.1);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.1)}.home-brands-list{margin-top:100px}.home-brands-list .home-brands-items{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;border-bottom:1px solid #c8c8c8}.home-brands-list .home-brands-items .home-brands-item{text-decoration:none;min-width:110px}.home-brands-list .home-brands-items .home-brands-item:hover{border-bottom:2px solid var(--primary)}.home-brands-list .home-brands-items .home-brands-item img{width:60px}.home-brands-list .home-brands-items .home-brands-item span{color:#242c33;font-size:14px;margin-top:20px;display:block;padding-bottom:20px}.brands-list{margin-top:80px}.brands-list .brands-list-items{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.brands-list .brands-list-items .brand-list-item{background-color:#fff;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);border-radius:.33rem;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease}.brands-list .brands-list-items .brand-list-item:hover{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}.brands-list .brands-list-items .brand-list-item a{display:block;text-align:center;line-height:50px;color:#000;font-size:18px}.brands-list .brands-list-items .brand-list-item a:hover{color:var(--primary)}.brands-list .brands-list-items.cols-3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.brands-list .brands-list-items.cols-2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1079px){.brands-list .brands-list-items{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.brands-list .brands-list-items.cols-3{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:879px){.brands-list .brands-list-items{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.brands-list .brands-list-items.cols-3{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:579px){.brands-list .brands-list-items{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.page-title{margin-top:80px}.page-title h1{font-size:24px}.page-breadcrumb{font-size:14px}.page-breadcrumb a{color:#242c33}.page-breadcrumb span{color:#555}.page-breadcrumb p{display:inline-block;color:#777;margin:0}.alert{margin-bottom:20px;border-radius:.33rem;display:-ms-grid;display:grid;-ms-grid-columns:40px 16px auto;grid-template-columns:40px auto;padding:16px;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.alert .alert-icon{height:40px;text-align:center}.alert .alert-icon i{line-height:40px;font-size:20px}.alert .alert-msg{font-size:15px}.alert.alert-warning{background-color:#ff9800}.alert.alert-warning .alert-msg{color:#45300b}.alert.alert-success{background-color:#8bc34a}.alert.alert-success .alert-msg{color:#2d4610}.error,.success{color:#fff;font-size:14px;border-radius:.33rem;line-height:22px;padding:8px 14px;margin-bottom:20px}.error{background-color:#f44336}.success{background-color:#4caf50}.repair{margin-top:120px}.repair .section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 2fr;grid-template-columns:1fr 2fr;gap:50px}.repair .section .repair-image img{width:100%}.repair .section .repair-content .repair-title h1{font-size:24px}.repair .section .repair-content .repair-repairs-item{background-color:#fff;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.15);box-shadow:2px 2px 6px 0 rgba(0,0,0,0.15);border-radius:.33rem;padding:10px 16px 10px 12px;margin-bottom:12px;gap:20px;cursor:pointer}.repair .section .repair-content .repair-repairs-item-title{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content -webkit-max-content auto;-ms-grid-columns:max-content max-content auto;grid-template-columns:-webkit-max-content -webkit-max-content auto;grid-template-columns:max-content max-content auto}.repair .section .repair-content .repair-repairs-item-title h2{margin:0;font-size:15px}.repair .section .repair-content .repair-repairs-item-title h2 span{color:#7d7d7d;font-weight:500}.repair .section .repair-content .repair-repairs-item-title .repair-item-check i{display:block;margin-right:8px}.repair .section .repair-content .repair-repairs-item-title .repair-item-drop{text-align:right}.repair .section .repair-content .repair-repairs-item-title .repair-item-drop i{color:var(--primary)}.repair .section .repair-content .repair-repairs-item-desc{padding-top:12px;display:none}.repair .section .repair-content .repair-repairs-item-desc p{font-size:14px;color:gray;margin:0;margin-top:8px}.repair .section .repair-content .repair-repairs-item-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.repair .section .repair-content .repair-repairs-item-add button{border-radius:.33rem;border:2px solid var(--primary);padding:10px;width:100%;background-color:#fff;color:var(--primary);font-weight:500;width:50px}.repair .section .repair-content .repair-repairs-item-add button i{font-size:20px}.repair .section .repair-content .repair-repairs-item-add button:hover{color:#fff;background-color:var(--primary);cursor:pointer}@media(max-width:819px){.repair .section{-ms-grid-columns:1fr;grid-template-columns:1fr}.repair .section .repair-image{text-align:center}.repair .section .repair-image img{max-width:300px}}@media(max-width:430px){.repair .section .repair-item-drop{display:none}.repair .section .alert-success{display:none}.repair .section .repair-repairs-item-title h2{font-size:14px!important}}.repair-float a{position:fixed;bottom:12px;right:12px;background-color:#f44336;color:#fff;line-height:42px;padding:0 12px;border-radius:21px}footer{background-color:#fff;margin-top:100px;padding-top:60px}footer .footer-top{display:-ms-grid;display:grid;-ms-grid-columns:200px 70px 1fr 70px 1fr 70px 1fr;grid-template-columns:200px 1fr 1fr 1fr;gap:70px;border-bottom:1px solid #cdcdcd;padding-bottom:40px}footer .footer-top .footer-logo img{width:100%}footer .footer-top .footer-links span{font-weight:600;text-transform:uppercase;display:block;margin:12px 0 16px;color:#242c33}footer .footer-top .footer-links a{display:block;text-decoration:none;color:#454545;margin-bottom:8px}footer .footer-top .footer-links a:hover{color:var(--primary)}footer .footer-top .footer-links a i{display:inline-block;width:20px;text-align:center}footer .footer-bottom{padding:14px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-bottom .footer-copy span{font-size:14px;color:#555}footer .footer-bottom .footer-copy span .fa-heart{color:#f44336}footer .footer-bottom .footer-copy span a{text-decoration:none;color:var(--primary)}footer .footer-bottom .footer-payments img{height:46px}@media screen and (max-width:920px){.footer-top{-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3,1fr)!important}.footer-top .footer-logo{display:none!important}}@media screen and (max-width:719px){.footer-top{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;text-align:center}.footer-top>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.footer-top>*:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.footer-top>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}}@media screen and (max-width:500px){.footer-bottom{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:12px!important}}.home-tiny-header{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-tiny-header h2,.home-tiny-header h1,.home-tiny-header a{margin:0;text-transform:uppercase;font-weight:600;font-size:16px}.home-tiny-header h2,.home-tiny-header h1{color:#242c33}.home-tiny-header h1{margin-top:16px}.home-tiny-header a{color:var(--primary);text-decoration:none}.home-tiny-header select{background-color:transparent;border:0;height:24px}.home-tiny-header.tiny-header-separator{border-bottom:1px solid #c8c8c8;padding-bottom:10px;margin-bottom:30px}.home-category-list{margin-top:120px}.home-category-list .home-category-items{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.home-category-list .home-category-items .home-category-item{text-align:center;min-width:105px}.home-category-list .home-category-items .home-category-item a{text-decoration:none;color:#242c33;font-size:14px;display:block}.home-category-list .home-category-items .home-category-item a:hover{border-bottom:2px solid var(--primary)}.home-category-list .home-category-items .home-category-item a .category-item-image{padding-top:30px;height:70px}.home-category-list .home-category-items .home-category-item a .category-item-image img{height:50px}.home-category-list .home-category-items .home-category-item a .category-item-title{padding-bottom:30px}.google-reviews{margin-top:120px}.google-reviews .eapps-widget a:last-child{display:none}.contact{margin-top:120px}.contact .contact-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.contact .contact-container .contact-info-item{margin:30px 0 42px;display:-ms-grid;display:grid;-ms-grid-columns:40px 30px auto;grid-template-columns:40px auto;gap:30px}.contact .contact-container .contact-info-item .contact-info-item-icon{font-size:42px;color:#384156}.contact .contact-container .contact-info-item .contact-info-item-content span{display:block;font-weight:500;color:#242c33}.contact .contact-container .contact-info-item .contact-info-item-content a{text-decoration:none;text-transform:uppercase;color:var(--primary);font-weight:400;margin-top:6px;display:inline-block}.contact .contact-container .contact-form{margin-top:20px}.contact .contact-container .contact-form .contact-form-row{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.contact .contact-container .contact-form .contact-form-submit{background-color:var(--primary);color:#fff;border:0;float:right;margin-top:20px;font-weight:500;line-height:40px;padding:0 40px}.contact .contact-container .contact-form input,.contact .contact-container .contact-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #858b9a;border-radius:.33rem;padding:0 10px}.contact .contact-container .contact-form input{height:40px}.contact .contact-container .contact-form textarea{width:100%;padding:10px}.contact .contact-container .contact-form #contact-btn{cursor:pointer}@media(max-width:780px){.contact .contact-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(max-width:420px){.contact .contact-container .contact-form-row{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}.product{margin-top:30px}.product .section{display:-ms-grid;display:grid;-ms-grid-columns:3fr 50px 5fr;grid-template-columns:3fr 5fr;gap:50px;background-color:#fff;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.product .section .product-image img{width:100%}.product .section .product-content .product-title h1{font-size:20px;color:#333}.product .section .product-content .product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.product .section .product-content .product-meta .product-meta-separator{height:12px;width:1px;margin:0 8px;background-color:#787878}.product .section .product-content .product-meta span{color:#4e4e4e}.product .section .product-content .product-meta i{color:var(--primary)}.product .section .product-content .product-meta a{color:var(--primary)}.product .section .product-content .product-price{margin-top:28px}.product .section .product-content .product-price .product-price-value{font-weight:600;font-size:28px;color:var(--primary)}.product .section .product-content .product-price .product-price-tax{font-size:13px;display:inline-block;margin-left:8px;color:#666}.product .section .product-content .product-price .product-price-discount{padding-left:16px;color:gray;text-decoration:line-through;font-size:18px}.product .section .product-content .product-desc{margin-top:22px}.product .section .product-content .product-desc p{font-size:15px;line-height:20px;color:#505050}.product .section .product-content .product-tags span{display:block;font-size:15px;margin-bottom:5px;color:#4e4e4e;font-weight:500}.product .section .product-content .product-buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.product .section .product-content .product-buttons button{font-weight:500;line-height:50px;padding:0 40px;border-radius:.33rem}.product .section .product-content .product-buttons button.product-btn-add{background-color:transparent;color:#707070;border:2px solid #b2b2b2;-webkit-transition:all .2s ease;transition:all .2s ease}.product .section .product-content .product-buttons button.product-btn-add:hover{background-color:#b2b2b2;color:#383838;cursor:pointer}.product .section .product-content .product-buttons button.product-btn-add i{margin-right:10px}.product .section .product-content .product-buttons button.product-btn-buy{background-color:var(--primary);color:#fff;border:0;font-size:18px;-webkit-transition:all .2s ease;transition:all .2s ease}.product .section .product-content .product-buttons button.product-btn-buy i{display:inline-block;width:0;opacity:0;margin-right:0;-webkit-transition:all .2s ease;transition:all .2s ease;line-height:20px}.product .section .product-content .product-buttons button.product-btn-buy:hover{background-color:#dc7406;cursor:pointer}.product .section .product-content .product-buttons button.product-btn-buy:hover i{width:20px;margin-right:10px;opacity:1}.product .section .product-content .product-alerts{margin-top:40px;padding-top:40px;border-top:1px solid #dbdbdb}.product .section .product-content .product-alerts .alert{padding:8px}.product .section .product-content .product-alerts .alert .alert-msg{line-height:20px;font-size:14px}.product-details{margin-top:60px}.product-details .product-details-desc{font-size:15px;line-height:20px;color:#505050}.cart-header{margin-top:80px}.cart-products-box{background-color:#fff;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);padding:20px}.cart-products-box .cart-product{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 20px auto 20px -webkit-min-content;-ms-grid-columns:min-content 20px auto 20px min-content;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;gap:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c9c9c9}.cart-products-box .cart-product .cart-product-image{width:90px}.cart-products-box .cart-product .cart-product-image img{width:100%}.cart-products-box .cart-product .cart-product-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-products-box .cart-product .cart-product-data .cart-product-title span{font-weight:500;display:block;margin-bottom:14px;color:#242c33}.cart-products-box .cart-product .cart-product-data .cart-product-price span{font-weight:600;font-size:18px;display:block;margin-bottom:14px;color:var(--primary)}.cart-products-box .cart-product .cart-product-data .cart-product-ship span{color:#4caf50;font-size:14px}.cart-products-box .cart-product .product-data-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-products-box .cart-product .product-data-amount button{width:38px;height:38px;border:1px solid #bababa;background-color:#fcfcfc;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cart-products-box .cart-product .product-data-amount button:hover{background-color:#e9e9e9;cursor:pointer}.cart-products-box .cart-product .product-data-amount button.cart-btn-remove{border-radius:.33rem 0 0 .33rem;color:#f44336}.cart-products-box .cart-product .product-data-amount button.cart-btn-subtract{border-radius:.33rem 0 0 .33rem;color:#242c33}.cart-products-box .cart-product .product-data-amount button.cart-btn-add{border-radius:0 .33rem .33rem 0;color:#242c33}.cart-products-box .cart-product .product-data-amount input{width:38px;height:36px;padding:0;border:0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;text-align:center}.cart-products-box .cart-products-footer{margin-top:20px}.cart-products-box .cart-products-footer .cart-products-total{margin-top:20px}.cart-products-box .cart-products-footer .cart-products-total .cart-products-total-txt{font-size:24px;font-weight:400;color:#242c33}.cart-products-box .cart-products-footer .cart-products-total .cart-products-total-value{float:right;font-size:24px;font-weight:500;color:var(--primary)}.cart-products-box .cart-products-footer .cart-products-subtotal,.cart-products-box .cart-products-footer .cart-products-ship{margin-bottom:10px;color:#7d7d7d;font-size:15px}.cart-products-box .cart-products-footer .cart-products-subtotal-value,.cart-products-box .cart-products-footer .cart-products-ship-value{float:right}.checkout-continue{padding-bottom:80px}.checkout-continue a{background-color:var(--primary);text-decoration:none;color:#fff;font-weight:500;line-height:50px;padding:0 40px;border-radius:.33rem;margin-top:32px;float:right}.ship-header{margin-top:40px}.ship-header .page-breadcrumb{margin-top:80px}.checkout-form .section{background-color:#fff;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout-form-group-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:8px}.checkout-form-group-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:8px}.checkout-form-input{margin-bottom:14px}.checkout-form-input label{display:block;font-size:14px;margin-bottom:3px;color:#525252}.checkout-form-input label span{color:red;font-weight:500}.checkout-form-input label sup{color:green}.checkout-form-input input,.checkout-form-input select,.checkout-form-input textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;height:40px;border-radius:.33rem;border:1px solid #b2b2b2;background-color:#f4f4f4}.checkout-form-input textarea{height:auto;padding:8px 10px}.shop-page{margin:80px auto;width:95vw;max-width:1440px;display:-ms-grid;display:grid;-ms-grid-columns:300px 48px auto;grid-template-columns:300px auto;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:24px}.shop-page .products-list{margin:0!important}@media(max-width:1079px){.shop-page{-ms-grid-columns:1fr;grid-template-columns:1fr}}.shop-header{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}@media(max-width:1079px){.shop-header{-ms-grid-column:auto;grid-column-start:auto;grid-column-end:auto}}.shop-filters .shop-filters-title{border-bottom:1px solid #dad9d9;margin-bottom:20px}.shop-filters .shop-filters-title h3{font-weight:500;font-size:17px;margin:0 0 12px}.shop-filters .shop-filter-item{margin-bottom:24px}.shop-filters .shop-filter-item label{display:block;font-size:15px;color:#1e1e1e;margin-bottom:6px}.shop-filters .shop-filter-item select{width:100%;border-radius:.33rem;height:40px;padding:0 10px;border:1px solid #989898;background-color:#fcfcfc}.auth{margin-top:80px}.auth .auth-title{text-align:center}.auth .auth-title h1{font-size:23px}.auth .auth-form{width:100%;max-width:480px;margin:28px auto 0;background-color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.33rem;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2)}.form-group{margin-bottom:16px}.form-group label{color:#535353;font-size:15px}.form-group input{display:block;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;border:1px solid #9a9a9a;border-radius:.33rem;height:40px}.form-group small a{color:grey;display:block;margin-top:8px}.form-divider{margin:20px 0;height:1px;background-color:#d8d8d8}button.btn{width:100%;border:0;cursor:pointer}.btn{margin-bottom:10px;display:inline-block;text-align:center;line-height:40px;border-radius:.33rem;padding:0 16px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.btn.btn-block{display:block!important;padding:0}.btn.btn-primary{background-color:var(--primary);color:#fff;font-size:18px}.btn.btn-primary:hover{background-color:#d47108}.btn.btn-danger{background-color:#f44336;color:#fff;font-size:18px}.btn.btn-danger:hover{background-color:#c92a1f}.btn.btn-secondary{border:2px solid #979797;background-color:transparent;color:#666}.btn.btn-secondary:hover{background-color:#efefef}.account{margin-top:80px}.account .account-header{margin-bottom:40px}.account .horizontal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account .horizontal-menu a{line-height:48px;width:100%;padding:0 20px;border-bottom:1px solid #bdbdbd;font-weight:500;color:#000;text-align:center}.account .horizontal-menu a.active{background-color:#fff;border:1px solid #bdbdbd;border-bottom:0}.account .horizontal-menu a:hover{background-color:#fff}.account .horizontal-menu a i{margin-right:4px}.account .account-box{background-color:#fff;border:1px solid #bdbdbd;border-top:0;padding:40px 20px 20px}.account .account-data-billing{margin-top:20px}.account .account-save{overflow:hidden}#account-orders .account-orders-filters{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 2fr 20px 2fr;grid-template-columns:1fr 2fr 2fr;gap:20px;-ms-grid-rows:34px;grid-template-rows:34px}#account-orders .account-orders-filters>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}#account-orders .account-orders-filters>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#account-orders .account-orders-filters>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}#account-orders .account-orders-filters p{margin:0;line-height:34px;font-weight:500}#account-orders .account-orders-filters select{border:1px solid #adadad;padding:0 10px;background-color:#f7f7f7}#account-orders .account-orders-list{margin-top:40px}#account-orders .account-orders-list .account-orders-item{border:1px solid #d5d5d5;background-color:#f1f1f1;margin-bottom:20px}#account-orders .account-orders-list .account-orders-item:last-child{margin-bottom:0}#account-orders .account-orders-list .account-orders-item .orders-item-header{padding:20px;display:-ms-grid;display:grid;-ms-grid-columns:auto -webkit-max-content;-ms-grid-columns:auto max-content;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-meta{color:#3d3d3d}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-meta p{margin:0 0 6px}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-meta b{font-weight:500}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-meta small{display:block;margin-top:6px}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-actions{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;gap:24px}#account-orders .account-orders-list .account-orders-item .orders-item-header .item-header-actions a{font-weight:500}#account-orders .account-orders-list .account-orders-item .orders-item-products{border-top:1px solid #d5d5d5;background-color:#fcfcfc;padding:20px}#account-orders .account-orders-list .account-orders-item .orders-item-products .orders-item-product{color:#838383;font-size:13px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #d5d5d5}#account-orders .account-orders-list .account-orders-item .orders-item-products .orders-item-product:last-child{padding-bottom:0;margin:0;border-bottom:0}#account-orders .account-orders-list .account-orders-item .orders-item-products .orders-item-product a{margin:0;font-weight:500;font-size:15px;margin-bottom:6px;color:var(--primary);display:block}#account-orders .account-orders-list .account-orders-item .orders-item-products .orders-item-product .item-product-units{font-size:13px}#account-orders .account-orders-list .account-orders-item .orders-item-products .orders-item-product .item-product-price{color:#111;font-size:13px}.checkout-sign{display:block;text-align:center;font-weight:500}.error404{text-align:center}.error404 .error404-title{margin-top:80px}.error404 .error404-title h2{color:#666;font-weight:500;font-size:21px}.error404 .error404-img img{width:80%;max-width:400px;display:inline-block;margin:40px auto}
