.homeslide_title {position: absolute;bottom: 20px;padding: 10px 20px;background: #dfd4e4;border-radius: 40px 20px;margin-left: 20px;}
.product_viewed .module_title a{padding: 0 10px;color: #888;font-size: 14px;}
.product_viewed .module_title a:hover{text-decoration: underline;}
.product-thumb{position: relative;}
.product-thumb .button_delete{position: absolute;
    top: 50px;
    right: 5px;
    border-radius: 50%;
    display: inline-block;
    width: 42px;
    height: 40px;
    background: rgba(249, 49, 45, 0.6); }

    .read_more {width: 100%;}.read_more .btn-inverse {display: block;}.blog_bottom {width: 100%;text-align: center;margin: 0 auto;}ul.ul55 {width: 90%;float:none;text-align: center; margin: 0 auto;}

    .row-flex {display: flex;flex-wrap: wrap;margin: 20px 0;}
    .bg-gold {background: #dfd4e4;border-radius: 20px 0 0 20px;padding: 20px;}
    .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {color: #fff;background-color: #baa9c9;border-radius: 40px 20px;}
    .nav>li>a:focus, .nav>li>a:hover {border-radius: 40px 20px;}
    .tab-content {border-radius:0 20px 20px 0;background:#fff;}
    @media (max-width:991px) {.bg-gold,.tab-content {border-radius:20px}.bg-gold {background:none;padding:15px 0}}
    

    .radio {display:inline}
.radio input[type=radio], .radio-inline input[type=radio] {display: none;}
.radio label {background: #fff;border-radius: 20px;margin: 10px;padding: 5px 15px; }
.radio label:hover, .radio label:has(> input[type="radio"]:checked) {background: #dfd4e4}
#button-cart {float: right;width: calc(100% - 160px);}
.swiperthumb {margin: 20px auto;}
.swiperthumb img {margin:0 auto;border-radius:6px;text-align:center;}
.product-rate {margin: 20px 0 30px;}
.product-rate .fa-stack {line-height:0.8em}
.review-text {margin:0 10px;}
.product-rate.rating .fa-star {font-size:20px;}
.product-rate.rating .fa-stack {margin: 0 2px;font-size: 20px;width: 20px;height: 20px;}
.row-flex {display: flex;flex-wrap: wrap;margin: 20px 0;}
.old-price {color: #827979;font-weight: 300;}
.quant-buy {padding: 40px 10px 30px;
    margin: 20px auto;}
.bg-gold {background: #dfd4e4;border-radius: 20px 0 0 20px;padding: 20px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {color: #fff;background-color: #baa9c9;border-radius: 40px 20px;}
.nav>li>a:focus, .nav>li>a:hover {border-radius: 40px 20px;}
.tab-content {border-radius:0 20px 20px 0;background:#fff;}
.error {background: #fff;color: red;padding: 10px;border: 1px solid red;margin:10px auto;}
@media (max-width:991px) {.bg-gold,.tab-content {border-radius:20px}.bg-gold {background:none;padding:15px 0}}
.social__header {
    display: flex;
    align-items: center;
  }
  a.social__header-insta {
    display: flex;
    margin-left: 10px;
    align-self: center;
  }

  @media (max-width: 375px) {
    a.social__header-insta {
        font-size: 20px;
    }
  }

  @media (max-width: 576px) {
    a.social__header-insta {
        font-size: 24px;
    }
  }

  @media (max-width: 768px) {
    a.social__header-insta {
        font-size: 30px;
    }
  }