footer .ft-blk .fnt-cnt.logo-sec .lg img {
  width: 100%;
  height: 70px !important;
  object-position: left;
  object-fit: contain;
  height: 70px !important;
}

footer {
  background-color: rgb(49 29 11 / 40%);
}

footer .ft-blk .fnt-cnt b + ul li .textwidget {
  font: 16px/22px Poppins-Regular;
}

header .hed-blk .clct ul li a {
  font-size: 17px;
  line-height: 25px;
}

header .hed-blk .clct ul li:hover a {
  color: #392618;
}

.prd-sec .lft .wcgs-carousel .wcgs-slider-image,
.prd-sec .lft #wpgs-gallery.wcgs-woocommerce-product-gallery,
.prd-sec .lft #wpgs-gallery img {
  margin: unset;
}
.prd-sec .lft #wpgs-gallery.wcgs-woocommerce-product-gallery {
  overflow: visible !important;
}
.prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf-field-row select {
  padding: 5px 10px;
  border-radius: 5px;
  background: url(../images/arr-dwn.svg) no-repeat center right 10px;
  background-size: 22px 22px;
  cursor: pointer;
  border: 1px solid #704c2a;
  font: 15px/23px Poppins-Medium;
  color: #704c2a;
}

#rg-sze .modal-dialog {
  max-width: 950px;
  margin: 10% auto;
}

.prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner .price,
.prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner span {
  font-size: 19px;
}

.woocommerce {
  display: unset !important;
}

.prd-sec .lft .wcgs-slider-image {
  width: 100%;
}

.prd-dtl-main .prd-desc .dscr ul {
  margin: unset;
  padding: unset;
}

.prd_topblk .prd_topblk_inr .rgt .tp_sortblk .lft .flt_btn span {
  color: #704c2a;
}

.prd_topblk .prd_topblk_inr .rgt .tp_sortblk .rgt form {
  margin: unset;
}

i.wpc-toggle-children-list:after,
i.wpc-toggle-children-list:before {
  background-color: #f3efe1;
}

.prd_topblk .prd_topblk_inr > .lft {
  height: 100%;
  /* overflow-y: scroll; */
  background-color: #392618;
}

.prd_topblk
  .prd_topblk_inr
  .rgt
  .prd_itms_blk
  .prd_itm
  .txt_blk
  .btm_txt
  .rgt
  span.normal-price {
  width: 100%;
}

.prd_topblk
  .prd_topblk_inr
  .rgt
  .prd_itms_blk
  .prd_itm
  .txt_blk
  .btm_txt
  .rgt
  del
  > span {
  margin-right: 5px;
}

/* responsive */
@media screen and (max-width: 1300px) {
  footer .ft-blk .fnt-cnt.logo-sec .lg img {
    height: 50px !important;
  }

  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 26px;
    line-height: 32px;
  }
}

@media screen and (max-width: 1200px) {
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .top_txt b {
    font-size: 23px;
    line-height: 28px;
  }

  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 25px;
    line-height: 30px;
  }

  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .add_cls {
    font-size: 17px;
    line-height: 22px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .img_blk > img {
    height: 250px !important;
  }
}
@media screen and (max-width: 1100px) {
  .prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner .price,
  .prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner span {
    font-size: 18px;
  }
}
@media screen and (max-width: 1024px) {
  footer .ft-blk .fnt-cnt b + ul li .textwidget {
    font-size: 15px;
    line-height: 20px;
  }

  header .hed-blk .clct ul li a {
    font-size: 16px;
    line-height: 22px;
  }

  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .top_txt b {
    font-size: 22px;
    line-height: 28px;
  }
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (min-width: 991px) {
  footer .ft-blk .fnt-cnt b + div ul {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  footer .ft-blk .fnt-cnt.logo-sec .lg img {
    object-position: center;
  }

  footer .ft-blk .fnt-cnt b + div ul {
    display: none;
    padding-bottom: 20px;
  }

  header .hed-blk .clct ul li a {
    font-size: 15px;
    line-height: 20px;
  }
}

@media screen and (max-width: 767px) {
  footer .ft-blk .fnt-cnt b + ul li .textwidget {
    font-size: 14px;
    line-height: 20px;
  }

  header .hed-blk .srch {
    width: 100%;
    order: 2;
  }

  header .hed-blk {
    gap: 15px;
    padding: 15px 0px;
  }

  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 23px;
    line-height: 28px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .top_txt b {
    font-size: 21px;
    line-height: 26px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .img_blk > img {
    height: 230px !important;
  }
}

@media screen and (max-width: 650px) {
  .prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner .price,
  .prd-dtl-main .prd-sec-mn .prd-sec .ryt .wapf--inner span {
    font-size: 17px;
  }

  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .top_txt {
    padding-bottom: 10px;
  }
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 22px;
    line-height: 27px;
  }
  .prd_topblk .prd_topblk_inr > .lft .cato_blk strong,
  .prd_topblk .prd_topblk_inr > .lft .wpc-filter-title {
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm {
    margin-bottom: 15px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm:not(:nth-child(2n)) {
    margin-right: 12px;
  }
}
@media screen and (max-width: 550px) {
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .txt_blk .top_txt b {
    font-size: 20px;
    line-height: 25px;
  }
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    strong,
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .txt_blk
    .btm_txt
    .rgt
    span {
    font-size: 21px;
    line-height: 27px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .img_blk .offer_blk {
    top: 15px;
    right: 15px;
    width: 35px;
    height: 35px;
  }
  .prd_topblk
    .prd_topblk_inr
    .rgt
    .prd_itms_blk
    .prd_itm
    .img_blk
    .offer_blk
    img {
    width: 22px;
    height: 22px;
  }
  .prd_topblk .prd_topblk_inr .rgt .prd_itms_blk .prd_itm .img_blk > img {
    height: 200px !important;
  }
}
@media screen and (max-width: 450px) {
  footer .ft-blk .fnt-cnt b + ul li .textwidget {
    font-size: 13px;
    line-height: 18px;
  }
}
