html {margin-top:0 !important;}
body {font-size:16px;}
.header {}
.head_top {border-bottom:1px solid var(--border-color);padding:0.75em 0;font-size:0.875em;}
.head_container {border-bottom:1px solid var(--border-color);padding:0.75em 0;font-size:0.875em;}
.head_logo {width:8em;}
.head_logo img {width:100%;}
.head_search {}
.head_search .categories {font-size:1em;padding:0.65em 0;width:10em;vertical-align:bottom;border:1px solid transparent;border-color:#d25149 #d25149 #992c26;color:#fff;background-color:var(--minor);cursor:pointer;user-select:none;border-radius:0.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:0.75em;}
.head_search .categories:not(:disabled):not(.disabled):active,.head_search .categories:hover {color:#fff;background-color:#f72014;border-color:#f61508;}
.head_search .field {margin-right:0.75em;}
.head_search .field .form-control {font-size:1.15em;width:20em;border-width:0.125em;border-color:var(--theme);border-radius:0.25em;padding:0.425em 1em;}
.head_search .field .form-control:focus {box-shadow:0 0 0 0.2em rgba(38,105,181,.5);border-color:var(--background);}
.head_search .search-submit {font-size:1em;width:3.75em;height:2.8em;vertical-align:bottom;border:1px solid var(--theme);color:#fff;background-color:var(--theme);cursor:pointer;user-select:none;border-radius:0.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.head_search .search-submit:not(:disabled):not(.disabled):active,.head_search .search-submit:hover {background-color:#003675;border-color:#003068;}
.head_search .search-submit .icon {vertical-align:baseline;position:relative;top:1px;display:inline-block;width:1em;height:1em;fill:#fff;}
.h-nav-overlay {background-color:rgba(0,0,0,.42);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1046;}
.h-nav {transition:all 500ms;font-size:1em;background-color:var(--theme);color:#fff;z-index:1047;top:0;left:0;bottom:0;overflow-x:hidden;overflow-y:auto;position:fixed;padding:2em 1.25em 0.625em;pointer-events:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);width:18.75em;}
.h-nav.h-nav-opened {transform:translateX(0px);}
.h-nav_back {font-size:0.875em;padding:0.65em 0;width:5em;vertical-align:bottom;border:1px solid transparent;border-color:#d25149 #d25149 #992c26;color:#fff;background-color:var(--minor);cursor:pointer;user-select:none;border-radius:0.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:0.75em;}
.h-nav_back:not(:disabled):not(.disabled):active,.h-nav_back:hover {color:#fff;background-color:#f72014;border-color:#f61508;}
.h-nav_menu {font-size:0.875em;}
.h-nav_cat {}
.has-submenu {display:block;background-image:url(../images/submenu-arrow.svg);background-position:right 5px center;background-repeat:no-repeat;background-size:0.5em 1em;padding:0.75em 1.25em 0.75em 0;color:#fff !important;}
.h-nav_submenu {display:block;background-color:var(--theme);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:100%;bottom:0;z-index:1045;padding:2em 1.25em 0.625em;width:100%;min-height:100%;transition:left 375ms,right 375ms,transform 375ms;}
.h-nav_submenu.h-opened {left:0;}
.h-nav_submenu_back {display:block;font-size:1em;padding:0.65em 0 0.65em 1.25em;width:100%;vertical-align:bottom;text-align:left;border:1px solid transparent;border-bottom-color:#4a90e2;background-color:transparent;background-image:url(../images/menu-back.svg);background-position:left 0 center;background-size:0.5em;background-repeat:no-repeat;color:#fff;cursor:pointer;user-select:none;border-radius:0.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:0.75em;}
.h-nav_menu-mobile {font-size:1em;}
.h-nav_subcat {}
.h-nav_subcat a {display:block;background-position:right 5px center;background-repeat:no-repeat;background-size:0.5em 1em;padding:0.75em 1.25em 0.75em 0;color:#fff !important;}
.top-filters {font-size:1em;border-bottom:0;box-shadow:2px 2px 10px rgba(0,0,0,.08);z-index:100;position:relative;}
.breadcrumbs {padding:0.35em 0;border-bottom:1px solid #f1f1f1;}
.breadcrumbs h2 {font-weight:400;font-size:1.125em;}
.category-filters {padding-bottom:1em;}
.category-filters .country {}
.category-filters .small-blue {font-size:1.125em;color:var(--theme);border-bottom:0.15em solid #f1f1f1;padding:0.35em 0;margin-bottom:0.75em;white-space:normal;}
.category-filters .country .list {}
.category-filters .country .list-unstyled {}
.category-filters .country .list-unstyled ul {}
.category-filters .country .list-unstyled li {width:16.666%;margin-bottom:0.75em;}
.category-filters .country .list-unstyled .filter_link {color:#212322;font-size:0.8em;font-weight:400;line-height:1.5;text-decoration:underline;}
.category-filters .country .list-unstyled .filter_link.select {font-weight:600;color:#004ea8;}
.filters {background:#f5f5f5;padding:1em 1em 0;}
.filters a {display:inline-block;background:#fff;color:var(--theme);font-weight:600;font-size:1em;padding:0.75em 1.5em;border-radius:0.25em;text-transform:uppercase;}
.filters-nav_back {font-size:0.875em;padding:0.65em 0;width:5em;vertical-align:bottom;border:1px solid transparent;color:#fff;background-color:var(--minor);cursor:pointer;user-select:none;border-radius:0.25em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:0.75em;}
.products-index {font-size:1em;background:#f5f5f5;padding:0.75em 0;}
.products-index .left {width:16.875em;}
.advanced-filters_wrapper {background:#ffffff;}
.advanced-filters_item {padding:0.875em 0.875em 0.25em;}
.advanced-filters_title {margin:0 0 0.75em;font-size:1.15em;line-height:1em;padding-bottom:0.5em;color:var(--theme);border-bottom:1px solid #f1f1f1;white-space:normal;}
.c-checkbox {margin-bottom:0.35em;font-size:0.875em;}
.c-checkbox_label {}
.c-checkbox_label a {display:block;line-height:1.5;padding:0.25em 0.25em 0.25em 2em;position:relative;}
.c-checkbox_label a:after {content:" ";border:0.1em solid #c9c6c6;box-shadow:2px 2px 4px rgba(0,0,0,.05);border-radius:0.25em;width:1.25em;height:1.25em;display:block;position:absolute;left:0;top:0.3em;}
.c-checkbox_label a.select:after {border-color:var(--background);background:url(../images/select.png) no-repeat center;background-size:1.25em;}
.products-index .right {width:calc( 100% - 17.75em );}
.c-results-page {}
.offer-listing_list {}
.c-card {margin-bottom:1.25em;position:relative;border-top:0.1875em solid #0070f0;background:#fff;padding:1.375em 0.75em 1.375em 1.125em;box-shadow:2px 2px 10px rgba(0,0,0,.08);border-radius:2px;}
.c-card_image {display:block;position:relative;width:14em;height:9.375em;}
.c-card-tag {position:absolute;left:-1.375em;bottom:-0.5em;font-size:0.875em;color:#fff;background:var(--theme);padding:0.15em 0.85em;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:0 2px 2px 0;display:block;}
.c-card_image .image {width:100%;height:100%;object-fit:contain;}
.c-card_info-column {width:calc( 100% - 32em );}
.c-card_title {display:block;font-weight:600;font-size:1.2em;color:#002f50;margin-bottom:0.25em;}
.c-card_specs {}
.c-card_spec-used,.c-card_spec-new {display:none;}
.used-yes .c-card_spec-used,.used-no .c-card_spec-new {display:block;}
.c-card_spec-used p {font-size:0.75em;display:inline-block;letter-spacing:.6px;font-weight:400;border-style:solid;padding:0.25em 0.5em;border-radius:2px;border-width:1px;margin:0 0 5px;text-transform:uppercase;color:var(--background);}
.c-card_spec-new p {font-size:0.75em;display:inline-block;letter-spacing:.6px;font-weight:400;border-style:solid;padding:0.25em 0.5em;border-radius:2px;border-width:1px;margin:0 0 5px;text-transform:uppercase;color:var(--price-color);}
.c-card_spec {font-size:0.875em;margin-bottom:0.25em;}
.c-card_spec-name {color:var(--p-color);}
.c-card_spec-value {}
.c-card_cta-column {width:15em;text-align:center;}
.c-card_price {color:var(--price-color);font-weight:600;margin-bottom:0.5em;}
.c-card_text {color:var(--p-color);font-size:0.875em;margin-bottom:1em;}
.c-card_text .icon {display:inline-block;width:1em;height:1.25em;margin-right:0.35em;position:relative;top:0.25em;background-image:url(../images/card-ico.png);background-size:1em;background-position:center;background-repeat:no-repeat;}
.lead-modal-open {}
.lead-modal-open .c-button {display:block;border-radius:0.35em;border:1px solid var(--minor);text-align:center;font-size:1em;padding:0.5em;text-decoration:none;max-width:12em;width:100%;color:#fff;background-color:var(--minor);margin:0 auto;cursor:pointer;}
.lead-modal-open .c-button:hover {box-shadow:2px 2px 10px rgba(247,81,75,.5);}
.c-card .c-stars {padding:0.5em 0;}
.c-card .c-stars span {margin:0 0.15em;}
.c-card .c-stars span svg {width:1em;height:1em;fill:var(--evaluate-gold);}
.c-card .c-stars.stars-4 span:nth-child(n+5) svg {fill:var(--btn-outline-grey);}
.c-card .c-stars.stars-3 span:nth-child(n+4) svg {fill:var(--btn-outline-grey);}
.c-card .c-stars.stars-2 span:nth-child(n+3) svg {fill:var(--btn-outline-grey);}
.c-card .c-stars.stars-1 span:nth-child(n+2) svg {fill:var(--btn-outline-grey);}
.c-card .c-stars.stars-0 span:nth-child(n+1) svg {fill:var(--btn-outline-grey);}
.c-pagination {box-shadow:2px 2px 10px rgba(0,0,0,.08);border-radius:0.2em;background:#fff;display:table;margin:2em auto;}
.c-pagination_item {font-size:1em;min-width:3em;height:3em;line-height:3em;border-left:1px solid #ededed;text-align:center;color:var(--theme);vertical-align:middle;display:table-cell;}
.c-pagination_item.prev {border-left:0;background-image:url(../images/prev.png);background-size:1em;background-position:center;background-repeat:no-repeat;}
.c-pagination_item.next {background-image:url(../images/next.png);background-size:1em;background-position:center;background-repeat:no-repeat;}
.c-pagination_item.current {font-weight:700;background-color:#f5f5f5;}
.c-pagination_item:hover {background-color:#f5f5f5;}
.product-index {}
.product-index .breadcrumb,.blog .breadcrumb {padding:1em 0;}
.product-index .breadcrumb a,.blog .breadcrumb a {font-size:1.25em;}
.product-index .left {width:29.375em;}
.product-swiper {position:relative;padding-left:0.75em;}
.verified-badge {position:absolute;z-index:2;background:var(--minor);color:#fff;font-weight:600;text-transform:uppercase;padding:0.15em 0.35em;pointer-events:none;font-size:1.1em;left:5px;}
.verified-badge:before {content:"";position:absolute;height:0;width:0;border-color:transparent #bd091d transparent transparent;border-style:solid;border-width:0 10px 10px 0;bottom:-10px;left:0;}
.carousel-counter {position:absolute;bottom:0;z-index:2;font-size:1.1em;font-weight:600;background:#004ea8;color:#fff;padding:0.25em 0.5em;border-top-right-radius:0.35em;}
.carousel-counter .swiper-pagination {display:block;position:unset;width:auto;line-height:1;padding-top:0.15em;}
.carousel-counter .camera {margin-left:0.5em;width:1em;height:1em;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../images/camera.svg);}
.product-swiper .swiper {}
.product-swiper .swiper img {width:100%;height:345px;object-fit:cover;}
.product-swiper .swiper-button-prev,.product-swiper .swiper-button-next {color:#fff;font-size:1.75em;width:1.5em;height:2em;margin-top:-1em;background:rgba(0,0,0,.4);}
.product-swiper .swiper-button-prev {left:0;}
.product-swiper .swiper-button-next {right:0;}
.product-swiper .swiper-button-prev:after,.product-swiper .swiper-button-next:after {font-size:1em;}
.product-index .right {width:calc( 100% - 31.375em );}
.listing-details {width:100%;}
.listing-info {margin-bottom:1.25em;}
.listing-info .spec {padding:0.5em 1em;font-size:0.875em;}
.listing-info .spec:nth-of-type(odd) {background-color:#eee;}
.listing-info .spec dt {font-weight:600;width:50%;}
.listing-info .spec dd {width:50%;}
.listing-info .spec dd.price {color:var(--price-color);}
.seller-services {margin-bottom:1em;}
.seller-header {text-align:center;font-size:1em;font-weight:600;padding-bottom:0.25em;}
.seller-list {}
.seller-item {width:1.75em;height:1.75em;margin:0 0.5em;}
.seller-item span {display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.seller-item span.icon-truck {background-image:url(../images/truck.svg);}
.seller-item span.icon-english {background-image:url(../images/english.svg);}
.seller-item span.icon-chinese {background-image:url(../images/chinese.svg);}
.green-bubble {margin:0.5em 0 1.5em;padding:0.35em 0.5em;font-size:0.95em;position:relative;background:#299580;color:#fff;text-align:center;border-radius:3px;}
.promoted-services {position:relative;padding:1em 0.75em;border:0.25em solid #004ea8;border-radius:0.25em;background-color:#fff;}
.promoted-header {text-align:center;font-size:1.5em;font-weight:600;margin-bottom:0.5em;}
.promoted-container {margin-bottom:1em;}
.promoted-container .c-button {display:block;border-radius:0.35em;border:1px solid var(--minor);text-align:center;font-size:1em;padding:0.5em;text-decoration:none;width:100%;color:#fff;background-color:var(--minor);margin:0 auto;cursor:pointer;}
.promoted-container .c-button:hover {box-shadow:2px 2px 10px rgba(247,81,75,.5);}
.star-ratings {}
.star-ratings strong {}
.star-ratings span {margin:0 0.15em;line-height:1;}
.star-ratings span svg {width:1.5em;height:1.5em;fill:var(--evaluate-gold);}
.star-ratings .stars-4 span:nth-child(n+5) svg {fill:var(--btn-outline-grey);}
.star-ratings .stars-3 span:nth-child(n+4) svg {fill:var(--btn-outline-grey);}
.star-ratings .stars-2 span:nth-child(n+3) svg {fill:var(--btn-outline-grey);}
.star-ratings .stars-1 span:nth-child(n+2) svg {fill:var(--btn-outline-grey);}
.star-ratings .stars-0 span:nth-child(n+1) svg {fill:var(--btn-outline-grey);}
.specifications {margin-top:1.5em;padding-top:1.5em;border-top:1px solid #ddd;margin-bottom:2em;}
.specifications-title {width:12em;font-size:1.25em;}
.specifications .listing-details {width:calc( 100% - 16em );}
.decorate_root {padding-bottom:1.5em;}
.decorate_root .anchor-tit {font-family:Roboto;font-size:1.5em;color:var(--text);font-style:normal;padding-top:0.5em;padding-bottom:0.25em;border-bottom:2px solid var(--p-color);margin-bottom:1em;}
.decorate-table {margin-bottom:2em;}
.decorate-table table {border-collapse:collapse;}
.decorate-table tbody {}
.decorate-table tr {}
.decorate-table td {background-color:#fff;border:1px solid #ccc;padding:1em;font-size:0.875em;}
.decorate-table tr:nth-of-type(odd) td {background-color:#f7f8fa;}
.decorate-table tr td:nth-of-type(odd) {background-color:#f3f4f8;width:15em;text-align:center;}
.decorate-faq {margin-bottom:1em;}
.decorate-faq .f {font-size:1em;font-weight:600;color:#8d91ff;margin-bottom:0.25em;}
.decorate-faq .q {font-size:1em;color:var(--text);margin-bottom:1.5em;text-indent:1em;}
.decorate-img {margin-bottom:2em;}
.decorate-img img {width:auto;margin:0 auto;max-width:100%;}
.find-more {padding:2em 0;}
.find-more .section-title {text-align:center;font-weight:600;font-size:1.75em;color:#002f50;border-bottom:2px solid #ededed;padding:0.5em 0;margin-bottom:0.75em;}
.find-more .c-card_image {height:12em;}
.subscription {}
.subscription-box {position:relative;padding:1.25em 1em;border:0.25em solid #004ea8;border-radius:0.25em;background-color:#fff;}
.subscription-box p {text-align:center;font-size:1em;}
.subscription-form {margin:0 auto;width:100%;max-width:35em;padding:1em 0 0;}
.subscription-email {}
.subscription-form .form-group {padding-bottom:1.5em;}
.subscription-form .form-group br {display:none;}
.subscription-form .form-group .control-label {display:block;font-size:0.875em;margin-bottom:0.5em;text-align:left;}
.subscription-form .form-group .form-control {display:block;width:100%;height:calc(2.25em + 2px);padding:0.375em 0.75em;font-size:1em;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.subscription-form .form-group .form-control:focus {box-shadow:0 0 0 0.2em rgba(38,105,181,.5);border-color:var(--background);}
.subscription-form .form-group .btn-secondary {display:block;border-radius:0.35em;border:1px solid var(--minor);text-align:center;font-size:1em;padding:0.5em;text-decoration:none;width:100%;color:#fff;background-color:var(--minor);margin:0 auto;cursor:pointer;}
.subscription-form .form-group .btn-secondary:hover {box-shadow:2px 2px 10px rgba(247,81,75,.5);}
.list-unstyled {}
.blob-link {}
.blob-link a {display:block;padding:0.75em 2em;margin:0.5em;background-color:#f5f5f5;border-radius:2em;text-decoration:none;color:var(--text);font-size:0.875em;transition:all 0.5s;}
.blob-link a:hover {background-color:#eaeaea;color:var(--theme);text-decoration:underline;}
.blog {font-size:1em;background:#fff;padding:1.5em 0;}
.list_blog {margin-top:1.5em;}
.list_blog .item {margin-bottom:2.375em;height:14.25em;position:relative;}
.list_blog .item .img {display:block;position:absolute;top:0;left:0;width:18.75em;height:14.25em;overflow:hidden;}
.list_blog .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.list_blog .item .txt {background:#fff;width:calc( 100% - 16.75em );padding:1.25em 1.25em 3em;position:relative;z-index:1;}
.list_blog .item .txt .date {color:var(--minor);font-size:0.875em;margin-bottom:0.5em;}
.list_blog .item .txt .tit {font-size:1.125em;font-weight:600;line-height:1.35;height:2.7em;margin-bottom:0.25em;}
.list_blog .item .txt .con {font-size:0.875em;color:var(--p-color);line-height:1.35;height:2.7em;}
.list_blog .item .txt .link_more {display:block;position:absolute;right:1.45em;bottom:1.5em;font-size:0.875em;color:var(--theme);padding-right:2em;}
.list_blog .item .txt .link_more i {position:absolute;top:0;right:0;width:1em;height:1.35em;background-image:url(../images/solutions-next.png);background-repeat:no-repeat;background-position:right;background-size:1em;transition:all 0.5s;}
.list_blog .item:hover .img img {transform:scale(1.1);}
.list_blog .item:hover .txt .link_more i {right:-0.5em;}
.info_blog {padding:2.5em;border-radius:2em;border:1px solid var(--border-color);background:#fff;}
.info_blog h1 {text-align:center;font-size:1.5em;line-height:1.35;}
.info_blog .span {margin:0.75em 0 1.75em;text-align:center;font-size:0.875em;}
.info_blog .span span {color:var(--p-color);padding-left:1.5em;margin:0 0.875em;background-position:left center;background-size:1em auto;background-repeat:no-repeat;}
.info_blog .span .date {background-image:url(../images/date.png);}
.info_blog .span .view {background-image:url(../images/view.png);background-size:1.15em auto;}
.info_blog .con {font-size:1em;line-height:1.55;color:var(--p-color);padding-bottom:2em;}
.info_blog .con img {max-width:100% !important;height:auto !important;margin:0 auto 1em;}
.info_blog .con p {margin-bottom:1.2em;line-height:1.55;}
.prev-next {border-top:1px solid var(--border-color);padding:1.75em 0;}
.prev-next .flex {width:48%;}
.prev-next .flex i {font-size:1em;width:2.5em;height:2.5em;background:#fff;border-radius:50%;border:1px solid var(--border-color);transition:all 0.4s;}
.prev-next .flex i svg {width:1.75em;height:1.75em;}
.prev-next .flex i svg path {fill:var(--theme);}
.prev-next .flex .txt {width:calc( 100% - 3.25em );color:var(--p-color);transition:all 0.4s;}
.prev-next .flex .txt span {font-size:0.875em;opacity:0.8;}
.prev-next .flex .txt .tit {font-size:1em;}
.prev-next .prev .txt {margin-left:0.75em;text-align:left;}
.prev-next .next .txt {margin-right:0.75em;text-align:right;}
.prev-next .flex:hover i {background:var(--theme);border-color:var(--theme);color:#fff;}
.prev-next .flex:hover i svg path {fill:#fff;}
.prev-next .flex:hover .txt {color:var(--theme);}
.modal-backdrop {display:none;position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:0.5;}
.modal-dialog {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em;width:96%;max-width:37.5em;background:#fff;border-radius:0.5em;z-index:1041;}
.modal-content {}
.modal-header {padding:0.5em 1.25em;border-bottom:1px solid #dee2e6;}
.modal-branding {width:auto;height:auto;max-width:5em;max-height:5em;}
.modal-title {font-size:1.5em;}
.modal-header .close {background-color:transparent;border:0;cursor:pointer;font-size:1.75em;line-height:1;opacity:0.5;}
.modal-header .close:hover {opacity:1;}
.modal-body {padding:2em 1em 1em;}
.modal-box {max-width:22.5em;width:100%;margin:0 auto;}
.modal-container {position:relative;padding:0.5em 0.75em 1em;border:0.2em solid #004ea8;border-radius:0.5em;background-color:#fff;margin-bottom:0.5em;}
.modal_name {width:100%;display:block;font-weight:600;font-size:1.35em;color:#002f50;margin-bottom:0.25em;}
.modal_image {width:9em;height:8em;}
.modal_image .image {width:100%;height:100%;object-fit:contain;}
.modal_info-column {width:calc( 100% - 10em );}
.modal_price {color:var(--price-color);font-weight:600;font-size:1em;}
.modal_text {color:var(--p-color);font-size:0.9em;padding:0.25em 0;}
.modal_text .icon {display:inline-block;width:1em;height:1.25em;margin-right:0.35em;position:relative;top:0.25em;background-image:url(../images/card-ico.png);background-size:1em;background-position:center;background-repeat:no-repeat;}
.modal_stars {padding:0.5em 0;font-size:0.875em;}
.modal_stars span {margin:0;}
.modal_stars span svg {width:1em;height:1em;fill:var(--evaluate-gold);}
.modal_stars.stars-4 span:nth-child(n+5) svg {fill:var(--btn-outline-grey);}
.modal_stars.stars-3 span:nth-child(n+4) svg {fill:var(--btn-outline-grey);}
.modal_stars.stars-2 span:nth-child(n+3) svg {fill:var(--btn-outline-grey);}
.modal_stars.stars-1 span:nth-child(n+2) svg {fill:var(--btn-outline-grey);}
.modal_stars.stars-0 span:nth-child(n+1) svg {fill:var(--btn-outline-grey);}
.modal_spec-used,.modal_spec-new {display:none;}
.used-yes .modal_spec-used,.used-no .modal_spec-new {display:block;}
.modal_spec-used p {font-size:0.75em;display:inline-block;letter-spacing:.6px;font-weight:400;border-style:solid;padding:0.25em 0.5em;border-radius:2px;border-width:1px;margin:0 0 5px;text-transform:uppercase;color:var(--background);}
.modal_spec-new p {font-size:0.75em;display:inline-block;letter-spacing:.6px;font-weight:400;border-style:solid;padding:0.25em 0.5em;border-radius:2px;border-width:1px;margin:0 0 5px;text-transform:uppercase;color:var(--price-color);}
.footer {padding:1em 0 0;border-top:1px solid #f5f5f5;}
.foot {}
.footer .toggle_con {width:24%;}
.footer .toggle_con .item {}
.footer .toggle_con .tit {font-size:1em;font-weight:600;color:var(--text);padding:0.5em 0 0.75em;}
.footer .toggle_con .a {display:block;color:var(--p-color);margin-bottom:1em;}
.footer .toggle_con a.a:hover {color:var(--theme);}
.foot-brand {width:48%;padding-left:2%;border-left:1px solid #f1f1f1;}
.foot-brand-title {font-size:1em;font-weight:600;color:var(--text);padding:0.5em 0 0.75em;}
.foot-sprite {width:48%;margin-bottom:1em;}
.foot-brand-logo {width:100%;margin-bottom:0.5em;}
.foot-brand-logo img {max-width:100%;height:2em;}
.foot-brand-name {font-size:0.875em;}
.foot-copyright {margin-top:1.75em;padding:1em 0;border-top:1px solid #f1f1f1;}
.foot-copyright p {font-size:0.875em;color:var(--p-color);}
.whatsapp {display:block;position:fixed;right:1em;bottom:15%;z-index:100;}
@media screen and (max-width:1024px) {
body {font-size:14px;}
}
@media screen and (max-width:860px) {
.category-filters .country .list-unstyled li {width:25%;}
.products-index .left {width:14em;}
.products-index .right {width:calc( 100% - 15em );}
.c-card_cta-column {width:12em;}
.c-card_info-column {width:calc( 100% - 25em );}
.c-card_image {width:11em;}
.c-pagination {font-size:0.875em;}
.product-index .right {width:calc( 100% - 30.375em );}
.specifications-title {width:10em;}
.specifications .listing-details {width:calc( 100% - 13em );}
.list_blog .item .img {width:15em;height:11.4em;}
.list_blog .item .txt {margin-top:2em;width:78%;}
.info_blog {padding:2em 1.75em;}
}
@media screen and (max-width:767px) {
body {font-size:15px;}
.container {max-width:375px;}
.head_top {display:none;}
.head_logo {width:100%;}
.head_logo img {width:6em;margin:0 auto;}
.head_search {width:100%;margin-top:1.25em;position:relative;z-index:101;}
.head_search .categories {font-size:0.9em;width:8em;margin-right:0;border-width:0;}
.head_search .field {font-size:0.9em;margin-right:0;width:calc( 100% - 13em );}
.head_search .search-submit {font-size:0.9em;}
.head_search .field .form-control {width:100%;font-size:1em;padding:0.65em;}
.head_search nav {position:absolute;bottom:-3em;right:0;}
.category-filters .country .list-unstyled li {width:33.3333%;margin-bottom:0.5em;}
.category-filters .country .list-unstyled .filter_link {font-size:0.9em;line-height:1.35;}
.products-index .left.filters-opened {transform:translateX(0);}
.products-index .left {width:100%;transition:all 500ms;font-size:1em;z-index:1047;top:0;left:0;bottom:0;overflow-x:hidden;overflow-y:auto;position:fixed;padding:2em 1.25em 0.625em;pointer-events:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);}
.products-index .right {width:100%;}
.c-card {padding:0.75em;}
.c-card>h4.m_block {width:100%;}
.find-more .c-card_image,.c-card_image {width:42%;height:auto;max-height:10em;}
.c-card-tag {left:-0.75em;}
.c-card_info-column {width:52%;margin-bottom:0.65em;}
.c-card_title {width:100%;font-size:1.25em;}
.c-card_price {margin-bottom:0;}
.c-card_text {margin-bottom:0;}
.c-card .c-stars {padding:0.25em 0;}
.c-card_cta-column {width:100%;}
.lead-modal-open .c-button {max-width:100%;}
.breadcrumbs {padding:0.35em 5em 0.35em 0;}
.product-index .breadcrumb {padding:0.5em 5em 0.5em 0;}
.product-name {text-align:center;font-size:2em;padding-bottom:0.5em;}
.product-index .left {width:100%;margin-bottom:1.25em;}
.product-swiper {padding-left:0;}
.verified-badge {left:-0.5em;}
.product-index .right {width:100%;}
.specifications {margin-bottom:0;}
.specifications-title {width:100%;}
.specifications .listing-details {width:100%;margin-top:1em;}
.decorate-table td {padding:0.75em;}
.decorate-table tr td:nth-of-type(odd) {width:9em;}
.blob-link a {padding:0.75em 1.5em;}
.list_blog .item {height:21em;}
.list_blog .item .txt {width:95%;margin-top:9em;}
.info_blog {padding:1.25em 1em;border-radius:1em;}
.info_blog h1 {font-size:1.25em;}
.info_blog .span {margin:0.5em 0 1em;}
.prev-next .flex {width:100%;padding:0.75em;background:#f8f8f8;margin-bottom:0.5em;border-radius:0.75em;}
.footer .toggle_con {width:48%;}
.foot-brand {width:100%;padding-left:0;border-width:0;padding-top:1em;border-top:1px solid #f1f1f1;}
}
.preloader {display:flex;justify-content:center;align-items:center;transition:.3s all ease;padding:1em;}
.preloader.loaded {opacity:0;visibility:hidden;}
.preloader-body {text-align:center;display:flex;}
.preloader-body p {position:relative;padding-left:1em;font-weight:600;color:#004ea8;}
.cssload-container {width:1.5em;height:1.5em;text-align:center;}
.cssload-speeding-wheel {width:1.5em;height:1.5em;margin:0 auto;border:0.15em solid #004ea8;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;animation:cssload-spin .88s infinite linear;}
@keyframes cssload-spin {
100% {transform:rotate(360deg);}
}

.lswitch {position:relative;margin-left:0.75em;z-index:101;}
.lswitch-nav {display:block;font-size:1em;}
.lswitch nav {display:none;position:absolute;bottom:-10px;right:0;transform:translateY(100%);background:#fff;width:10em;padding:0.5em;border-radius:0.25em;box-shadow:2px 2px 10px rgba(0,0,0,.08);}
.lswitch-nav svg.icon {height:2.2em;width:2.2em;margin-top:0.3em;}
.lswitch-nav:hover svg.icon path {fill:#004ea8;}
.lswitch nav li {margin-bottom:0.5em;}
.lswitch nav li a>span {display:flex;align-items:center;}
.lswitch nav li span img {width:18px;}
.lswitch nav li a>span span {font-size:12px;flex:1;}
@media screen and (max-width:767px) {
.lswitch {position:absolute;bottom:-3.5em;right:0;}
.lswitch nav {bottom:0;}
}