.com-hikashop.view-checkout, .com-hikashop.view-checkout legend {
    color: #000 !Important;
    background: #fff;
}

.com-hikashop.view-category {
    padding-right: 15px;
}

/*cart*/

.hikashop_small_cart_total_title:before { content: "\f07a"; font-family: FontAwesome; margin-right: 5px;}

div.hikashop_cart_dropdown_content { border: none; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);}

.notifyjs-metro-base .image { left: 30px; }

.notifyjs-metro-base .text-wrapper { margin-left: 65px; }

/*end of cart*/

/*listing*/

.thumbnail {padding: 0px 0px 35px 0px;margin: 10px 5px 30px;border: none;border-radius: 0px !important;box-shadow: 0px 0px 15px #ffffff40;background: #000 !important;transition: 0.8s;min-height: auto !important;}

.point-avatar img.thumbnail { padding: 0; }

.thumbnail .hikashop_product_image {height: auto !important;background: #fff;border-radius: 0px;margin-bottom: 30px;}

.thumbnail .hikashop_product_image_subdiv {/* max-width: 200px; */width: auto !important;}

.thumbnail span.hikashop_product_name {height: 40px;padding: 0;font-weight: 400;font-size: 14px;color: #fff;line-height: 20px;text-transform: uppercase;text-align: center !important;display: block;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin: 10px 0 5px;}

.thumbnail span.hikashop_product_name a {font-size: 18px;color: #fff;}

@media(max-width:768px){.thumbnail span.hikashop_product_name {margin: 5px 0 5px;}}

.thumbnail span.hikashop_product_name a:hover, .thumbnail span.hikashop_product_name a:focus { color: #e3007c; }

@media(max-width: 600px){.thumbnail span.hikashop_product_name a {font-size: 16px;color: #fff;}}

a.hikabtn.hikacart {display: block;padding: 10px 20px !important;margin-left: auto;margin-right: auto;font-size: 16px;font-weight: 600;background: #e3007c;border: 1px solid #e3007c;color: #ffffff;text-transform: uppercase;line-height: 1;text-align: center;margin: 0 30px 0 30px;}

a.hikabtn.hikacart:hover {background: #ffffff00 !important;border: 1px solid #e44b7c;}

a.hikabtn.hikacart.cls-soldout-btn { background: #e3007c!important; }

.hikashop_product_price_full span.hikashop_product_price_per_unit { display: none; }

.thumbnail .hikashop_product_price_full {font-size: 16px;font-weight: 600 !important;line-height: 1;color: #fff;letter-spacing: 0;margin-bottom: 8px;}

.thumbnail .hikashop_product_code_list { display: none !important; }

.thumbnail .hikashop_product_stock_count { display: none !important; }

.thumbnail .price-discount-cls {
    min-height: 50px;
}

span.hikashop_product_msrp_price_title {
    display: none !important;
}

@media (max-width: 991px) {
  .hikashop_product .hikashop_container { margin: 0 !important; } }

@media (max-width: 767px) {
  .thumbnail { padding: 10px; }
  body.view-product.layout-listing div#sp-component { padding: 0; }
  .thumbnail span.hikashop_product_name {font-size: 10px;line-height: 16px;height: 30px;}
  .thumbnail .hikashop_product_price_full {font-size: 16px;margin-bottom: 30px;}
  .thumbnail a.hikabtn.hikacart { padding: 10px !important; font-size: 10px !important; }
}

@media only screen and (max-width: 350px) {
  .thumbnail .hikashop_product_price_full { padding-top: 0px !important; height: 0 !important; } }

/*end of listing*/

/*hika characteristic*/

tr.hikashop_characteristic_line_61 td:first-child {font-weight: 900; color: #000;}

tr.hikashop_characteristic_line_61 {display: grid;}

/*hika price*/

span.cls-saved {
    background: #e71f1a;
    color: #fff;
    padding: 4px;
    font-size: 11px;
}
span.cls-retail-price.hikashop_product_price {
    text-decoration: line-through;
    font-size: 12px;
    font-weight: 500;
    color: #a0a0a0;
}

.hikashop_product_right_part .cls-retail-price.hikashop_product_price {
    text-decoration: line-through;
    font-size: 20px !important;
    font-weight: 500;
    color: #a0a0a0;
}

span.hikashop_product_msrp_price_title {
    display: none;
}

span.hikashop_product_our_price_title {
    display: none;
}

span.hikashop_product_price_per_unit {
    display: none !important;
}

span.cls-actual-price.hikashop_product_price_full {
    display: block;
}

/*end of hika price*/

/*product page*/

.pdt-series-001 .hikashop_subcontainer.thumbnail { background: transparent !important; }

/*end of product page*/

/*out of stock badge*/

.hikashop_products_listing .hikashop_badge_topright_div {right: -16px !important;margin-top: -12px !important;width: 30%;}

@media(max-width:768px){.hikashop_products_listing .hikashop_badge_topright_div {right: -5px !important; margin-top: -6px !important;width: 35%;}}

.hikashop_badge_topleft_div { margin-top: 0 !important; top: -10px !important; left: -5px !important; }

.hikashop_badge_bottomleft_div { margin-bottom: 0 !important; top: 0; bottom: 0 !important; right: 0; background: rgba(255, 255, 255, 0.8); }

.hikashop_badge_bottomleft_div img { margin: auto; width: 50% !important; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.hikashop_badge_bottomright_div img { max-width: 30%; float: right; }

.hikashop_products_listing .hikashop_badge_bottomleft_div img { display:none; }

.hikashop_products_listing .hikashop_badge_bottomleft_div { background: transparent; }

/*end out of stock badge*/

@media (max-width: 767px) {
  .hkc-xs-6 { width: 49%; float: left;  }
}
  
div#sp-main-bottom h3 {
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 5px;
}

div#sp-main-bottom h3 a {
    color: #545454 !Important;
}  

/*category*/

.view-category #sp-main-body, .view-article #sp-main-body {
    padding: 50px 0px;
}

#hikashop_category_information_menu_279 .hikashop_category_image {
    height: unset !Important;
}

.view-category #sp-component, .view-article #sp-component {
    /* padding-right: unset !Important; */
}

span.hikashop_category_name a {
    color: #545454;
    font-weight: 400;
}

s