
/* Add your custom CSS code here */
.theme-section {
  padding-block-start: 25px;
  padding-block-end: 25px;
  padding-inline-start: 0px;
  padding-inline-end: 0px; }

/*Header Section*/
@media all and (min-width: 992px) {
  .theme-header .zpcontainer {
    padding-block-start: 20px;
    padding-block-end: 20px;
    padding-inline-start: 15px;
    padding-inline-end: 15px; } }

.theme-header .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search {
  margin-block-end: -20px;
  margin-block-start: -20px; }

/*Header Section*/
/*Hero Slider*/
.zscustom-hero-slider .zscustom-banner-heading h3 {
  color: RGBA(3, 78, 162, 1);
  font-family: 'Poppins', sans-serif;
  font-weight: 400; }

.zscustom-hero-slider .zscustom-banner-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  margin-block-start: 5px; }

.zscustom-hero-slider .zscustom-button {
  margin-block-start: 30px; }

.zscustom-hero-slider .zscustom-banner-column {
  margin-block-start: 30px; }
  .zscustom-hero-slider .zscustom-banner-column .zscustom-banner-images {
    padding: 0;
    margin: 0; }

/*Hero Slider*/
/*Section - 01*/
.zscustom-home-made-section-01, .zscustom-home-made-section-02, .zscustom-home-made-section-03 {
  padding-block-start: 20px;
  padding-block-end: 20px;
  padding-inline-start: 0;
  padding-inline-end: 0; }

.zscustom-home-made-section-01 .zscustom-heading h3 {
  font-weight: 400; }

.zscustom-home-made-section-02 .zscustom-heading h3 {
  font-weight: 400; }

.zscustom-home-made-section-03 .zscustom-heading h3 {
  font-weight: 400; }

.zscustom-home-made-section-04 {
  padding-block-start: 45px;
  padding-block-end: 50px; }

.zscustom-home-made-section-05 .zscustom-column-01 {
  border: 1px solid #E9ECEF; }

/*Product List View*/
.theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04 {
  border: 0px; }
  .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04:nth-child(n) {
    border: 0px; }
    .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04:nth-child(n):last-child {
      border: 0px; }
  .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-06, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-04, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-05, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-06 {
    border: 0px; }
    .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-06:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-04:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-05:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-06:nth-child(n) {
      border: 0px; }
      .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-06:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-04:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-05:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-06:nth-child(n):last-child {
        border: 0px; }
  .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-list-style-07, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-list-style-07 {
    border: 0px; }
    .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-list-style-07:nth-child(n), .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-list-style-07:nth-child(n) {
      border: 0px; }
      .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-01.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-01.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-02.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-02.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-03.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-xsm-03.theme-product-list-style-07:nth-child(n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-07.theme-product-count-sm-04.theme-product-list-style-07:nth-child(n):last-child {
        border: 0px; }

.theme-prod-box.theme-product-list-style-07 {
  padding: 10px;
  border: 0px; }
  .theme-prod-box.theme-product-list-style-07 .theme-prod-coupons-code-container .theme-prod-coupons-code {
    font-size: 80%;
    margin-block-start: 15px; }
  .theme-prod-box.theme-product-list-style-07 .theme-prod-coupons-container {
    margin-block-end: 0; }
    .theme-prod-box.theme-product-list-style-07 .theme-prod-coupons-container .theme-prod-coupons-claimed-container .theme-prod-coupons-claimed {
      font-size: 75%; }
    .theme-prod-box.theme-product-list-style-07 .theme-prod-coupons-container .theme-prod-coupons-duration {
      font-size: 75%; }
  .theme-prod-box.theme-product-list-style-07 .theme-product-box-container {
    border: 1px solid #E9ECEF; }
    .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-prod-coupons-code-container {
      display: flex;
      flex-direction: column;
      width: 100%;
      padding: 0; }
      @media all and (min-width: 992px) {
        .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-prod-coupons-code-container {
          margin-block-start: 0; } }
    .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-name {
      margin-block-start: 8px;
      padding-block-start: 0;
      padding-block-end: 0;
      padding-inline-start: 5px;
      padding-inline-end: 5px; }
    .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-price {
      font-weight: 400; }
    .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-rating {
      margin: 0px;
      padding-block-start: 0px;
      padding-block-end: 20px;
      padding-inline-start: 0px;
      padding-inline-end: 0px;
      background: #F5F5F5;
      width: 100%;
      text-align: center; }
    .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image {
      background: #F5F5F5;
      margin: 0px;
      height: 200px; }
      @media all and (min-width: 992px) {
        .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image {
          height: 300px; } }
      .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-image-and-ribbon-container {
        height: 200px; }
        @media all and (min-width: 992px) {
          .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-image-and-ribbon-container {
            height: 300px; } }
      .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-hover-view {
        width: 150px;
        padding-block-start: 10px;
        padding-block-end: 10px;
        padding-inline-start: 25px;
        padding-inline-end: 25px;
        border-radius: 0px;
        bottom: -35px; }
        .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-hover-view .theme-product-quick-view-link {
          display: none; }
        .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-hover-view .theme-button {
          padding-block-start: 0px;
          margin-block-start: 0px;
          border-block-start: none;
          font-size: 85%; }
      .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-out-of-stock-button {
        padding-block-start: 10px;
        padding-block-end: 10px;
        padding-inline-start: 25px;
        padding-inline-end: 25px;
        border-radius: 0px;
        bottom: -35px;
        width: 80%;
        text-align: center;
        font-size: 85%; }
      .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-overlay-link.theme-out-of-stock-overlay {
        background: none; }
      .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-ribbons .theme-ribbon-content.theme-ribbon-stock {
        border-radius: 0px;
        font-size: 85%;
        width: 100%; }
        @media all and (min-width: 768px) {
          .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-ribbons .theme-ribbon-content.theme-ribbon-stock {
            border-radius: 0px;
            text-align: center; } }
        @media all and (min-width: 992px) {
          .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-ribbons .theme-ribbon-content.theme-ribbon-stock {
            border-radius: 0px; } }
  .theme-prod-box.theme-product-list-style-07:hover .theme-product-hover-view {
    opacity: 1; }
  .theme-prod-box.theme-product-list-style-07:hover .theme-out-of-stock-button {
    display: block; }

/*Product List View*/
/*Product Detail page*/
.theme-product-details-style-07 .theme-product-detail-container {
  border-block-start: 0px;
  padding-block-start: 0px; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-stock-availability-details .theme-out-of-stock {
    margin-block-end: 20px;
    margin-block-start: 20px; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-area {
    display: flex;
    flex-direction: column; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-custom-field-main-container {
    border: 0px;
    border: none;
    padding-block-start: 15px;
    margin-block-end: 0px; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row {
    margin-block-end: 20px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant.theme-custom-field-container {
      display: flex;
      flex-wrap: wrap; }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant.theme-custom-field-container .theme-custom-field-label {
        width: 180px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant:last-child {
      display: flex;
      width: 100%; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-variant-select-container-main {
      margin-block-end: 0px; }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-variant-select-container-main .theme-variant-select-container {
        flex-wrap: nowrap; }
        .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-variant-select-container-main .theme-variant-select-container span.theme-product-variant label {
          text-align: center;
          margin-inline-end: 10px;
          padding-block-start: 5px;
          padding-block-end: 5px;
          padding-inline-start: 10px;
          padding-inline-end: 10px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-product-variant-label {
      width: 55px;
      margin-block-end: 0px;
      word-wrap: break-word;
      margin-inline-end: 10px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-product-color-variations span.theme-product-color label {
      border-radius: 0px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant .theme-product-color-variations span.theme-product-color label.chekedLabel:after {
      border-radius: 0px; }
    @media all and (min-width: 768px) {
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity {
        display: flex;
        width: 100%; } }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner {
      height: 40px;
      border-radius: 30px;
      margin-block-end: 0;
      margin-inline-end: 15px;
      background: #E9ECEF;
      width: 124px;
      margin-block-end: 15px;
      margin-inline-end: 10px; }
      @media all and (min-width: 992px) {
        .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner {
          border-radius: 50px;
          width: 124px; } }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner input[type=button] {
        width: 26px;
        height: 26px;
        padding: 0px;
        border: 0;
        display: block;
        color: #333333;
        background: #F5F5F5;
        appearance: none;
        border-radius: 50%;
        margin-block-start: 6px;
        margin-inline-start: 5px;
        margin-inline-end: 5px; }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner:before {
        left: 17px; }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner:after {
        right: 17px; }
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner input[type=text] {
        border: 0px;
        height: 36px;
        background: #E9ECEF; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-cart-button {
      width: auto;
      align-items: center;
      height: 37px;
      border-radius: 50px;
      padding-block-start: 12px;
      padding-block-end: 12px;
      padding-inline-start: 20px;
      padding-inline-end: 20px;
      font-size: 14px; }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-variant.theme-product-quantity-cart-container .theme-product-variant-label {
      display: none; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name {
    order: -2; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-rating-review-container {
    margin-block-start: 10px;
    margin-block-end: 0; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-prod-non-returnable {
    order: -1;
    align-self: flex-start; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-short-desc-row {
    margin-block-end: 20px; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-detail-price-area {
    margin-block-end: 0px; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-column.theme-product-detail-varients-container {
    display: flex;
    flex-direction: column; }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container {
    order: -1; }
    @media all and (min-width: 768px) {
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container {
        margin-inline-start: 29px;
        border-block-start: 0px; } }
    @media all and (min-width: 992px) {
      .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container {
        margin-inline-start: 29px;
        border-block-start: 0px;
        padding-block-start: 0px; } }
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail {
      width: auto;
      height: 85px; }
      @media all and (min-width: 768px) {
        .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail {
          width: 110px;
          height: 110px; } }
      @media all and (min-width: 992px) {
        .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-thumbnail-container .theme-product-detail-thumbnail {
          width: auto;
          height: 110px; } }
  .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image {
    height: auto; }

.theme-product-details-style-07 .theme-product-social-share {
  order: 1;
  margin-block-start: 10px;
  padding-block-end: 0; }

.theme-product-details-style-07 .theme-variant-select-error {
  width: auto;
  padding-block-start: 10px;
  padding-block-end: 10px;
  padding-inline-start: 8px;
  padding-inline-end: 8px;
  margin-inline-end: 20px;
  margin-block-start: 10px; }
  @media all and (min-width: 768px) {
    .theme-product-details-style-07 .theme-variant-select-error {
      margin-block-start: 0; } }
.theme-product-details-style-07 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-detail-container .theme-product-detail-container-inner .theme-product-varients-row .theme-product-variant .theme-product-varient-quantity {
  display: block; }

.theme-product-details-style-07 .theme-quick-view-container .theme-product-quick-view-inner .theme-product-detail-container .theme-prod-coupons-outtercontainer {
  margin-block-end: 20px; }

.theme-product-detail-column.theme-product-detail-image-container {
  display: flex;
  flex-direction: column; }

/*Product Detail page*/
