@charset "UTF-8";
#homepage_slider .item img {
  width: 100%;
  height: auto; }

@media (max-width: 991px) {
  .header-wrap-icon .header-action.header-action_cart {
    margin-left: 5px; }
  .flexContainer-header .header-wrap-icon {
    align-items: center; }
  .header-wrap-icon .header-action.header-action_search {
    display: flex !important; }
  .menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .list-child li:first-child a:nth-child(2) {
    margin-left: 45px; }
  .content-product-list.owl-carousel .col-sm-6.col-xs-6.pro-loop {
    width: 100%; }
  .content-product-list.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
  .content-product-list.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1; }
  .content-product-list.owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 1px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px; }
  .content-product-list.owl-theme .owl-dots .owl-dot.active span {
    background: #000;
    width: 25px; } }

@media (max-width: 767px) {
  .footer-content ul.list-menu {
    flex-direction: row !important;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 0; }
    .footer-content ul.list-menu li.item {
      flex: 0 0 33.333%;
      padding: 0; }
      .footer-content ul.list-menu li.item:first-child {
        flex: 0 0 34%; }
      .footer-content ul.list-menu li.item:nth-child(2) {
        flex: 0 0 50%; }
  .main-footer .footer-col {
    /*border-top: 0.5px solid #000;*/ }
    .main-footer .footer-col .footer-content.footer-contact ul {
      align-items: flex-start;
      justify-content: flex-start; }
  .product-detail-main.pr_style_01 .padding-mob {
    padding: 0 !important; }
  .product-detail-main .product-image__button {
    display: none; }
  .flickity-page-dots .dot {
    border-radius: 6px;
    border: 1px solid #858585;
    height: 1px;
    width: 24px; }
    .flickity-page-dots .dot.is-selected {
      width: 95px;
      opacity: 1; }
  .product-detail-main .product-title {
    border-bottom: 0; }
  .product-detail-main .product-price {
    border-bottom: 0;
    padding-bottom: 0; }
    .product-detail-main .product-price span.pro-price {
      font-weight: bold;
      color: #000; }
  .product-detail-main .selector-actions .quantity-area {
    display: none; }
  .product-detail-main .swatch {
    border-bottom: 0; }
  .product-detail-main .product-action-bottom {
    display: none !important; } }

.mini-cart_quantity .pro-quantity-view .qty-click-minicart {
  float: left; }
  .mini-cart_quantity .pro-quantity-view .qty-click-minicart input.item-quantity {
    font-weight: 500;
    font-size: 15px;
    height: 25px;
    padding: 0;
    text-align: center;
    width: 35px;
    background: #ededed;
    border: 1px solid #dadbdd;
    border-radius: 0;
    float: left;
    -webkit-appearance: none; }
  .mini-cart_quantity .pro-quantity-view .qty-click-minicart button.qty-btn {
    background: #fff;
    font-weight: 500;
    font-size: 14px;
    color: #abafb2;
    height: 25px;
    padding: 0;
    text-align: center;
    width: 25px;
    border: 1px solid #dadbdd;
    border-radius: 0;
    float: left;
    -webkit-appearance: none; }
    .mini-cart_quantity .pro-quantity-view .qty-click-minicart button.qty-btn:focus {
      outline: none; }
  .mini-cart_quantity .pro-quantity-view .qty-click-minicart button.qtyplus.qty-btn {
    border-left: none; }
  .mini-cart_quantity .pro-quantity-view .qty-click-minicart button.qtyminus.qty-btn {
    border-right: none; }

.menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .openadd {
  position: relative; }
  .menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .openadd.active i:before {
    content: "\f068"; }

.menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .list-address {
  position: static;
  transform: unset !important;
  padding: 0;
  margin-left: 25px;
  display: none; }
  .menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .list-address.showmb {
    display: block; }
  .menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .list-address p {
    font-size: 13px;
    color: #000; }
    .menu-mobile .menu-mobile--wrap .menu-mobile--bottom .mp-menu .mplus-menu .vertical-menu-list li.mb-store .list-address p i {
      margin-right: 7px; }

#product.productDetail-page .breadcrumb.breadcrumb-arrows {
  display: none; }

#siteNav-menu {
  padding-top: 25px; }
  #siteNav-menu .mb-menu {
    float: left;
    width: 100%;
    margin: 0; }
    #siteNav-menu .mb-menu > li > a {
      font-weight: 500; }
    #siteNav-menu .mb-menu li {
      display: block;
      float: left;
      width: 100%;
      padding: 0;
      position: relative;
      overflow: hidden; }
      #siteNav-menu .mb-menu li a {
        display: block;
        font-size: 14px;
        padding: 10px 20px 10px 10px;
        position: relative; }
      #siteNav-menu .mb-menu li .cl-open {
        font-size: 0;
        background: none;
        border: none;
        position: absolute;
        right: 0;
        width: 100%;
        height: 38px;
        top: 0;
        text-align: right; }
        #siteNav-menu .mb-menu li .cl-open.plus-menu:after {
          content: "+";
          font-size: 25px;
          font-weight: 500;
          right: 40px;
          position: relative; }
        #siteNav-menu .mb-menu li .cl-open.minus-menu:after {
          content: "–";
          font-size: 25px;
          font-weight: 500;
          right: 40px;
          position: relative; }
      #siteNav-menu .mb-menu li .menu-childrent {
        padding-left: 10px;
        display: none; }
      #siteNav-menu .mb-menu li:last-child {
        border: none; }
    #siteNav-menu .mb-menu .list-address {
      margin-left: 12px; }
      #siteNav-menu .mb-menu .list-address p {
        font-size: 13px;
        color: #000; }
        #siteNav-menu .mb-menu .list-address p i {
          margin-right: 7px; }
