.theme-product-about>div>div>h1
{   font-size: 20px;
    line-height: 25px;}
@media (max-width: 768px) {
.theme-product-about>div>div>h1
{   
   font-size: 16px;
  }
}
@media (max-width: 768px) {
  .sh-generic-collection-card > div > div > div > div > a {
    margin-top: 150px !important;
  }
}

.sh-banner-collection-card {
  padding: 0px 0px !important;
}

.sh-bottom-nav-selected{
  color: #ecd29c !important;
  fill: none !important;
}
.sh-bottom-nav-unselected {
  stroke: #fff !important;
  color: #fff !important;
}
.sh-bottom-nav-cart-badge {
  background-color: #ffffff !important;
  color: #29a56c !important;
}
.pr-two-col-name {
  font-size: 14px;
}
/* .sh-generic-collection-card>div>div>div>div>a
{
background-color:#00000000;
font-size:0px;
} */
.sh-header-main {
  background-color: #ffffff;
  color: #000000;
  box-shadow: rgb(238 238 238) 0px 1px 0px;
}
.sh-header-location-icon {
  fill: #000000 !important;
}
.sh-header-account-icon {
  stroke: #000000 !important;
}
.sh-header-cart-icon {
  stroke: #000000 !important;
  fill: none !important;
}
.sh-header-arrow-icon {
  fill: #000000 !important;
}
.sh-header-search-icon {
  stroke: #000000 !important;
}
.sh-header-cart-badge {
  background-color: #f82c2b;
  color: #ffffff;
}
.sh-header-mob-menu-icon {
  color: #000000;
}
.sh-product-card {
  border: 1px solid #e5e5e5;
  border-radius: 8px;
}
.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.sh-product-card-price {
  color: #000;
}
.sh-product-card-mrp {
  color: #666666;
}
.sh-product-card-name {
  color: #1a1a1a;
}

.sh-product-card-discount-tag {
    background-color: #fff;
  border: 1px solid #000;
  color: #000;
    font-weight: 400 !important;
    border-radius: 8px 0px 8px 0px !important;
    right: auto !important;
    top: 0px !important;
    left: 0px !important;
}
.sh-product-discount-tag {
    background-color: #fff;
  border: 1px solid #000;
  color: #000;
    font-weight: 400 !important;
    border-radius: 4px !important;
}
.pr-two-col-card
{
padding:4px;
}
.sh-product-plus-minus-button {
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
  border-radius: 4px;
  fill: #f82c2b;
}
MuiGrid-root jss3790 sh-banner-collection-card MuiGrid-item MuiGrid-grid-xs-12 {
  padding-left: 0px;
}
.plus-mins-btn-button {
  color: #000;
}
.sh-product-card-enquiry {
  border: 1px solid #f82c2b !important;
  color: #f82c2b !important;
  background: #ffffff !important;
}
.sh-product-enquiry {
  border: 1px solid #f82c2b !important;
  color: #f82c2b !important;
  background: #ffffff !important;
}
.sh-solid-button {
  border-radius: 4px;
  border: 1px solid #000 !important;
  background-color: #fff;
  color: #000;
}
.sh-solid-button:hover {
  background-color: #f82c2b !important;
  color: #ffffff !important;
}

.sh-bottom-nav-main {
  background-color: #000;
}

.sh-bottom-nav-cart-badge {
  background-color: #ffffff !important;
  color: #f82c2b !important;
}
.sh-category-card {
  padding-top: 8px;
  border-radius: 8px;
  justify-content: center;
}
.sh-row-title-divider {
  display: none;
}

.sh-product-wishlist-desktop {
  border-color: #ff0000 !important;
}
.sh-product-share-icon {
  stroke: #f82c2b !important;
}
.sh-product-social-button {
  background-color: #f82c2b;
  fill: #f82c2b;
}
.sh-product-wishlisted-icon {
  fill: #ff0000 !important;
}
.sh-product-not-wishlisted-icon {
  stroke: #ff0000 !important;
}
.sh-footer-main {
  background-color: #d3d3d3 !important;
  color: #000;
}

.sh-footer-icon {
  color: #000 !important;
}
.sh-outlined-button {
  border-radius: 0px;
}
.sh-product-buy-now-button {
  color: #000 !important;
  border: 1px solid #ecd29c !important;
  outline: none !important;
  padding: 12px;
  background: #ecd29c;
  white-space: nowrap;
}
.sh-product-buy-now-button:hover {
  color: #fff;
  border: 1px solid #000 !important;
  outline: none !important;
  padding: 12px;
  background: #000 !important;
  white-space: nowrap;
}
.sh-product-card-enquiry {
  border: 1px solid #29a56c !important;
  color: #29a56c !important;
  background: #ffffff !important;
}
.sh-product-enquiry {
  border: 1px solid #29a56c !important;
  color: #29a56c !important;
  background: #ffffff !important;
}
.sh-categories-container {
  background-color: #ffffff;
}

.sh-generic-collection-card > div > div > div > div > h5 {
  display: none;
}
.sh-generic-collection-card > div > div > div > div > a {
  margin-top: 80px;
}
.sh-generic-collection-card > div > div > div > div > img {
  object-fit: contain;
}
.sh-generic-collection-card > div > div > div > div > div > img {
  object-fit: contain;
}
/* #cat-scroll-scroller
{
justify-content: center;
} */

@media (max-width: 600px) {
    #sh-footer-git-payment {
    margin-top: 87px;
  }
}
.pr-two-col-name {
    font-size: 20px;
    line-height: 25px;
}
@media (max-width: 768px) {
    .pr-two-col-name {
        font-size: 16px;
    }
}

@media (max-width:600px){
.Carousel__GPCarousel-sc-jsbiqo-0 {
padding-left:20px !important;
}

}

.ghostretail-video-collection-heading {
        font-size: 24px;
        color: #1a1a1a;
        font-weight: 600;
        margin-bottom: 40px;
        margin-top: 0px;
      }
      @media (max-width: 600px) {
        .ghostretail-video-collection-heading {
          font-size: 18px;
          margin-bottom: 16px;
        }
      }
.generic-collection .heading {
    line-height: 24px;
    font-size: 20px;
    margin-bottom: 12px;
    letter-spacing: .02em;
    font-weight: 600;
    color: rgba(0,0,0,.87);
    display: none !important;
}
.generic-collection .caption {
    display: none !important;
    overflow: hidden;
    max-width: 360px;
    text-overflow: ellipsis;
    letter-spacing: .02em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 20px;
    font-size: 14px
}
.generic-collection .generic-collection-img {
    /* position:absolute; */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
.banner-collection .collection-title {
    display: none !important;
}

.banner-collection-container img {
     object-fit: contain !important;
}

.banner-collection-container .banner-image-backdrop {
     background: none;
}