/** Shopify CDN: Minification failed

Line 196:1 Expected "}" to go with "{"

**/

 .installment-shoppay {
    display: none ;
}


      .typeform-popup {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 999;
        background: white;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        max-width: 600px;
        width: 90%;
        max-height: 90vh;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
      }
      
      .typeform-overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.5);
        z-index: 998;
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
      }

      @media (max-width: 767px) {
        .typeform-popup {
          width: 100%;
          height: 100%;
          max-height: 100%;
          top: 0;
          left: 0;
          transform: none;
          border-radius: 0;
          padding: 15px;
        }

        .typeform-popup button {
          padding: 15px !important;
          font-size: 24px !important;
          z-index: 1000;
        }
      }

      .post-purchase-survey {
        margin: 15px;
        border-radius: 8px;
        background: #ffffff;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
      }
  
.m-main-product--info {
    visibility: hidden;
}

@media screen and (max-width: 767px) {
    .m-collection-page-header__inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
  

  .m-collection-page-header__description{
    font-size:14px !important;
  }
  .m-breadcrumb--item {
    padding: 0px  !important;
    font-size: 12px  !important;
}
  .m-collection-page-header__inne{
    padding:0 !important;
  }
      .m-collection-page-header .m-breadcrumb {
        margin-bottom: 5px !important;
    }
  .m-collection-page-header__description {
    margin-top: 5px !important;
}
  .m-collection-products .m-product-item {
    margin-bottom: 5px !important;
    padding: 0 5px !important;
}
  .m-product-card__title {
    font-size: 14px !important;
    margin:0 !important;
}
  .m-product-card__info {
    margin-top: 0px;
}
  .m-product-card__name {
    line-height: 14px !important;
}
   .m-product-card__info .m-price-item {
  font-size: 12px !important;
   }
  .m-product-card__info  .m-price__regular {
  font-size: 12px !important;
   }
 .m-collection-toolbar{
       font-size: 14px !important;
 }
  .m-product-media--mobile .swiper-pagination {
    margin-top: 0px !important;
}
  .swiper-pagination {
  padding: 0px !important;
  }
 .m-main-product--info .m-product-title{
    font-size:18px !important;
  }
.main-product__block+.main-product__block {
        margin-top: 0px !important;
    }
  .main-product__block .installment-shoppay {
    margin-top: 0px  !important;
}
  variant-picker .m-product-option--button .m-product-option--node__label {
    font-size: 14px !important;
    min-width: 45px;
}

   .installment-shoppay{
     
    font-size: 14px 
  }
  shopify-payment-terms{
       line-height: 14px;
  }
  .m-product-option--label {
    margin-bottom: 0px;
}
.m-product-option:not(:last-child) {
    margin-bottom: 3px;
}
  .installment-shoppay{
    background: #f8f8f8;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
 .main-product__block .m-product-live-views {
    padding: 2px 3px !important;
    line-height: 12px !important;
    font-size: 12px !important;
}
  .m-product-option--label{
    font-size: 14px !important;
  }
      .m-product-option--button .m-product-option--node__label {
        padding: 7px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin: 3px;
    }
  variant-picker{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
  }
  .m-product-option--dropdown{
        font-size: 14px !important;
  }
  .m-product-option--dropdown select {
    height: 30px;
}
  .m-product-form--input {
        margin-bottom: 10px;
}
  .m-quantity {
    min-height: 30px;
    max-height: 30px;
   
}

  .m-product-form--wrapper .m-button--secondary  {
    background-color: #080B51 !important;
    color: white !important;
}