/* Start custom CSS for page-settings */@media(max-width: 575px){
    .single-product .entry-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
  text-transform: capitalize;
}
.single-product .entry-product-badges > div {
  margin: 0 5px 11px 0;
  border-radius: 6px;
}
.single-product .entry-product-badges > div > span {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
.wishlist-btn.style-02 a {
  width: 40px;
  height: 40px;
  line-height: 39px;
}
  .entry-price-wrap {
    --price-font-size: 19px;
    margin-top: 10px;
  }
  .woocommerce-product-details__short-description {
  font-size: 15px;
  line-height: 24px;
}
.live-viewing-visitors {
  font-size: 15px;
  line-height: 20px;
  border: solid 1px #333;
  border-radius: 7px;
  padding: 10px 10px;
  display: flex;
  align-items: start;
  gap: 10px;
}
.live-viewing-visitors .icon {
  position: unset;
  padding-top: 3px;
}
.single-product .entry-summary form.variations_form div.variations .row-isw-swatch--isw_select {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 0px;
}
.row-isw-swatch--isw_select .label {
  margin: 0 0 10px;
}
.entry-product-quantity-wrapper .quantity-button-wrapper > label {
  margin: 0 0 10px;
}
.entry-product-meta-shipping .label {
  font-weight: 500;
  text-wrap: nowrap;
}
.entry-product-meta-shipping {
  margin: 23px 0 0;
  border: solid 1px;
  padding: 10px 12px;
  border-radius: 7px;
}
.entry-product-meta-shipping  {
  line-height: 24px;
}
.entry-product-meta-shipping .icon {
  position: absolute;
  top: 3px;
  left: 0;
}
.entry-product-meta-shipping .item + .item {
  margin: 7px 0 0;
}
.product-trust-badge {
  text-align: start;
  padding: 15px;
}
.trust-badge-text {
  font-weight: 500;
}
 .entry-product-section-heading {
    font-weight: 500;
  }
  .single-product .woo-single-gallery.thumbs-slider-horizontal .minimog-thumbs-swiper .minimog-lazy-image {
  border-radius: 5px;
}
.single-product .woo-single-gallery .minimog-thumbs-swiper .swiper-slide.swiper-slide-thumb-active .swiper-thumbnail-wrap::before,  .single-product .woo-single-gallery .minimog-thumbs-swiper .swiper-slide:hover .swiper-thumbnail-wrap::before, .tm-swiper > .swiper-inner > .swiper.swiper-horizontal > .swiper-wrapper[data-active-items="auto"] > .swiper-slide img{
      border-radius: 5px;
}
.single-product .woo-single-gallery .minimog-main-swiper .swiper-slide .minimog-lazy-image {
    border-radius: 7px;
}
 .single-product .page-title-bar-minimal-01 {
    display: none;
  }
  .woo-single-info {
      padding-top: 15px;
  }
  body.single-product .page-main-content{
  padding-right:25px;
  padding-left: 25px;
}
}
@media(min-width: 575px){
    .live-viewing-visitors {
  font-size: 15px;
  line-height: 20px;
  padding: 0px;
  display: flex;
  align-items: start;
  gap: 10px;
}
.entry-product-meta-shipping .label {
  font-weight: 500;
  text-wrap: nowrap;
}
.entry-product-meta-shipping {
  margin: 23px 0 0;
  border: solid 1px;
  padding: 10px 12px;
  border-radius: 7px;
}
.product-trust-badge {
  text-align: start;
  padding: 15px;
  background: #d9d9d9;
}
.trust-badge-text {
  font-weight: 500;
}
.product-popup-links {
  border-bottom: 1px solid #d9d9d9;
}
    .single-product .entry-title {
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
  text-transform: capitalize;
}
}/* End custom CSS */