/** Shopify CDN: Minification failed

Line 30:24 Unexpected "{"
Line 30:33 Expected ":"
Line 30:39 Unexpected "{"
Line 51:39 Unexpected "{"
Line 51:48 Expected ":"
Line 82:35 Unexpected "{"
Line 82:44 Expected ":"
Line 88:19 Unexpected "{"
Line 88:28 Expected ":"
Line 671:7 Expected "}" to go with "{"

**/
/* Add this new class to your CSS file */
body.mobile-modal-open {
    overflow: hidden;
}
/* Add this to your main stylesheet */
.popup-inner.outer-popup-locked {
    overflow-y: hidden;
}

/* Add to cart ma price or navigation add start */

  .progress-bar-and-status{
     display: none !important; 
} 

  .bundle-button-inner-{{ section.id }}{
    line-height: 20px;
}

.popup-btn{
  color: #ab7f76;
}

  
  .mobile-text {
    display: none;
  }
  
  .desktop-text {
    display: inline-block;
    color: #492222;
    line-height: 130%;
    font-weight: 800;
    font-size: 20px; 
  }

  .this-is-for-desktop .bundle-button-{{ section.id }}button[type="submit"]{
    font-size: 22px !important;
    gap: 0px;
  }

   /* Popup ka liya css start */
   @media only screen and (max-width: 767px) {
    #cd-modal-message{
      font-size: 16px;
      margin-top: 8px;
    }
    .cd-modal-content h3{
      margin-bottom: 0px;
      font-size: 20px;
    }
    #cd-modal-ok-btn{
      font-size: 13px;
    }
   }

  /* Popup ka liya css end */

  /* Mobile screens (767px aur us se choti) ke liye */
  @media only screen and (max-width: 767px) {
    .desktop-text {
      display: none !important; 
    }
    
    .mobile-text {
      display: inline-block !important; 
    }
    .bundle-sidebar-product-empty-{{ section.id }}.mobile-text {
      color: #492222;
      font-weight: 800 !important;
      font-size: 20px !important;
    }

    .bundle-fixed-{{ section.id }} button[type="submit"]{
    padding: 5px 80px !important;
    font-size: 23px !important;
    border-radius: 20px !important;
    gap: 0px;
   }
  }

/* Add to cart ma price or navigation add end */
      
      .aaaaaaaaaaa {
        border-top: solid #000000 0px;
        border-bottom: solid #000000 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
      .video-heading-template--20535470752073__ss_product_videos_kPTdHB {
        text-align: center;
      }

      .video-heading-template--20535470752073__ss_product_videos_kPTdHB * {
        margin: 0;
        font-size: 18px;
        color: #000000;
        line-height: 130%;
        text-transform: unset;
      }

      .video-slider-template--20535470752073__ss_product_videos_kPTdHB {
        margin-top: 15px;
        width: auto !important;
      }

      .video-slider-template--20535470752073__ss_product_videos_kPTdHB .swiper-wrapper {
        align-items: stretch !important;
        gap: 16px !important;
      }

      .video-slide-template--20535470752073__ss_product_videos_kPTdHB {
        width: 100%;
        flex: 0 0 calc((100% / 3) - ((16px + 8.0px) / 2));
        display: block;
        border-radius: 10px;
        border: 0px solid #000000;
        background-color: #ffffff;
        box-sizing: border-box !important;
        height: auto !important;
        text-decoration: none;
        overflow: hidden;
        position: relative;
        cursor: pointer;
      }

      .video-slide-eeeeeee {
        overflow: hidden;
        position: relative;
        z-index: 0;
        cursor: pointer;
        background-image: linear-gradient(to top, #000000, #252525, #444444, #676767, #8b8b8b, #9e9e9e, #b1b1b1, #c5c5c5, #cbcbcb, #d0d0d0, #d6d6d6, #dcdcdc);
        animation: pulse 0.5s infinite alternate;
      }

      @keyframes pulse {
        0% {
          background-size: 100% 100%;
        }

        100% {
          background-size: 120% 120%;
        }
      }


      .video-slide-eeeeeee::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.3);
      }

      .video-slide-eeeeeee>video,
      .video-slide-eeeeeee>iframe,
      .video-slide-eeeeeee>img {
        display: block;
        object-fit: cover;
        width: 100%;
        height: 100%;
        box-shadow: none;
        border: 0px;
      }

      .video-icon-template--20535470752073__ss_product_videos_kPTdHB {
        position: absolute;
        left: 10px;
        bottom: 10px;
        width: 28px;
        height: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #ffffff;
        border-radius: 50%;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 2;
        pointer-events: none;
        transition: all 0.25s ease 0s;
      }

      .video-icon-template--20535470752073__ss_product_videos_kPTdHB svg path {
        fill: #ffffff;
      }

      .video-icon-template--20535470752073__ss_product_videos_kPTdHB svg {
        display: block;
        width: 100%;
        height: 100%;
      }

      .video-slide-template--20535470752073__ss_product_videos_kPTdHB:hover .video-icon-template--20535470752073__ss_product_videos_kPTdHB {
        transition: all 0.25s ease 0s;
        opacity: 0;
      }

      .video-modal-template--20535470752073__ss_product_videos_kPTdHB {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: fixed;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        overflow-y: scroll;
        pointer-events: none;
        background: rgba(0, 0, 0, 0.5);
        padding: 10px;
      }

      .video-modal-template--20535470752073__ss_product_videos_kPTdHB.active {
        opacity: 1;
        z-index: 9999;
        pointer-events: all;
        transition: all 250ms ease-in 0s;
      }

      .video-modal-inner-template--20535470752073__ss_product_videos_kPTdHB {
        position: relative;
        width: 100%;
        max-width: 95%;
      }

      .video-modal-slide-template--20535470752073__ss_product_videos_kPTdHB {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr);
        overflow: hidden;
        padding: 0px 0px;
        border: 0px solid #000000;
        background-color: #ffffff;
        border-radius: 16px;
        box-sizing: border-box !important;
      }

      .video-modal-close-template--20535470752073__ss_product_videos_kPTdHB {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 42px;
        height: 42px;
        top: 10px !important;
        right: 10px !important;
        padding: 6px;
        background-color: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(100px);
        -webkit-backdrop-filter: blur(100px);
        border-radius: 8px;
        border: 0px;
        box-shadow: none;
        border: 0px solid #000000;
        cursor: pointer;
        z-index: 99;
        position: fixed;
        margin: 0px;
      }

      video-modal-close-template--20535470752073__ss_product_videos_kPTdHB svg {
        fill: #ffffff;
      }

      .video-modal-prev-template--20535470752073__ss_product_videos_kPTdHB,
      .video-modal-next-template--20535470752073__ss_product_videos_kPTdHB {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        cursor: pointer;
        z-index: 99;
        position: fixed;
        margin: 0px;
        top: 50%;
        transform: translateY(-50%);
        padding: 6px;
        background-color: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(100px);
        -webkit-backdrop-filter: blur(100px);
        border-radius: 8px;
        border: 0px;
        box-shadow: none;
        border: 0px solid #000000;
      }

      .video-modal-prev-template--20535470752073__ss_product_videos_kPTdHB.swiper-button-disabled,
      .video-modal-next-template--20535470752073__ss_product_videos_kPTdHB.swiper-button-disabled {
        opacity: 0.3;
        cursor: not-allowed;
      }

      .video-modal-prev-template--20535470752073__ss_product_videos_kPTdHB {
        left: 20px;
      }

      .video-modal-next-template--20535470752073__ss_product_videos_kPTdHB {
        right: 20px;
      }

      .video-modal-prev-template--20535470752073__ss_product_videos_kPTdHB svg,
      .video-modal-next-template--20535470752073__ss_product_videos_kPTdHB svg {
        width: 75%;
        height: 75%;
        fill: #ffffff;
      }

      .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB {
        width: 100%;
        border-radius: 0px;
        border: 0px solid #000000;
        overflow: hidden;
        max-height: 75vh;
      }

      .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB video,
      .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB iframe {
        display: block;
        object-fit: cover;
        width: 100%;
        height: 100%;
        box-shadow: none;
        border: 0px;
      }

      .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        cursor: pointer;
        z-index: 1;
      }

      .video-modal-right-template--20535470752073__ss_product_videos_kPTdHB {
        padding: 16px;
        background-color: #ffffff;
        overflow-y: auto;
      }

      .video-modal-heading-template--20535470752073__ss_product_videos_kPTdHB {
        text-align: center;
      }

      .video-modal-heading-template--20535470752073__ss_product_videos_kPTdHB * {
        margin: 0;
        font-size: 28px;
        color: #000000;
        line-height: 130%;
        text-transform: unset;
      }

      .video-modal-text-template--20535470752073__ss_product_videos_kPTdHB {
        text-align: center;
        margin-top: 12px;
      }

      .video-modal-text-template--20535470752073__ss_product_videos_kPTdHB * {
        margin: 0;
        font-size: 16px;
        color: #000000;
        line-height: 130%;
        text-transform: unset;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        align-items: center;
        justify-content: center;
        box-shadow: none;
        border: 0px;
        padding: 0px;
        margin: 0px;
        width: 30px;
        height: 40px;
        border: 0px solid #000000;
        background-color: rgba(255, 255, 255, 0.7);
        opacity: 1;
        z-index: 1;
        transition: all 0.25s ease 0s;
        cursor: pointer;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB:hover,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB:hover {
        transition: all 0.25s ease 0s;
        background-color: #ffffff;
        border: 0px solid #000000;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB {
        border-radius: 0 5px 5px 0;
        left: 3px;
      }

      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB {
        border-radius: 5px 0 0 5px;
        right: 3px;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB.swiper-button-disabled,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB.swiper-button-disabled {
        opacity: 0;
        transition: all 0.25s ease 0s;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB svg,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB svg {
        fill: #1c1c1c;
        width: 26.25px;
        height: 26.25px;
        transition: all 0.25s ease 0s;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB:hover svg,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB:hover svg {
        fill: #1c1c1c;
        transition: all 0.25s ease 0s;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB svg {
        transform: rotate(-180deg);
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        background: rgba(157, 157, 157, .5);
        display: flex !important;
        align-items: center;
        justify-content: center;
        transition: all 0.3s ease 0s;
        cursor: pointer;
        -webkit-appearance: none;
        transition: all 0.25s ease 0s;
        z-index: 2;
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB svg {
        height: 20px;
        width: 20px;
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB svg {
        fill: #FFFFFF;
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB .video-modal-unmute-template--20535470752073__ss_product_videos_kPTdHB {
        display: none;
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB.active .video-modal-unmute-template--20535470752073__ss_product_videos_kPTdHB {
        display: block;
      }

      .video-modal-action-template--20535470752073__ss_product_videos_kPTdHB.active .video-modal-mute-template--20535470752073__ss_product_videos_kPTdHB {
        display: none;
      }

      @media(max-width: 768px) {
        .video-modal-template--20535470752073__ss_product_videos_kPTdHB {
          z-index: -1;
        }
        .video-modal-template--20535470752073__ss_product_videos_kPTdHB {
    height: 100%;
        }
      }

      @media(min-width: 1024px) {

        .aaaaaaaaaaa {
          margin-top: 0px;
          margin-bottom: 0px;
        }

        .aaaaaaaaaaa-settings {
          padding: 0 5rem;
          padding-top: 0px;
          padding-bottom: 20px;
          padding-left: 0rem;
          padding-right: 0rem;
        }

        .video-heading-template--20535470752073__ss_product_videos_kPTdHB {
          text-align: center;
        }

        .video-heading-template--20535470752073__ss_product_videos_kPTdHB * {
          font-size: 18px;
        }

        .video-slider-template--20535470752073__ss_product_videos_kPTdHB {
          margin-top: 20px;
        }

        .video-slider-template--20535470752073__ss_product_videos_kPTdHB .swiper-wrapper {
          gap: 16px !important;
        }

        .video-slide-template--20535470752073__ss_product_videos_kPTdHB {
          flex: 0 0 calc((100% / 3) - ((16px + 8.0px) / 2));
        }

        .video-icon-template--20535470752073__ss_product_videos_kPTdHB {
          width: 34px;
          height: 34px;
        }

        .video-modal-template--20535470752073__ss_product_videos_kPTdHB {
          padding: 0px;
        
        }

        .video-modal-inner-template--20535470752073__ss_product_videos_kPTdHB {
          max-width: 30%;
        }

        .video-modal-slide-template--20535470752073__ss_product_videos_kPTdHB {
          padding: 0px 0px;
          grid-template-columns: repeat(2, 1fr);
        }

        .video-modal-close-template--20535470752073__ss_product_videos_kPTdHB {
          width: 42px;
          height: 42px;
          top: 20px !important;
          right: 20px !important;
        }

        .video-modal-prev-template--20535470752073__ss_product_videos_kPTdHB,
        .video-modal-next-template--20535470752073__ss_product_videos_kPTdHB {
          width: 48px;
          height: 48px;
        }

        .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB {
          max-height: calc(95vh - 100px);
        }

        .video-modal-heading-template--20535470752073__ss_product_videos_kPTdHB {
          text-align: center;
        }

        .video-modal-heading-template--20535470752073__ss_product_videos_kPTdHB * {
          font-size: 28px;
        }

        .video-modal-text-template--20535470752073__ss_product_videos_kPTdHB {
          text-align: center;
          margin-top: 16px;
        }

        .video-modal-text-template--20535470752073__ss_product_videos_kPTdHB * {
          font-size: 16px;
        }

        .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB,
        .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB {
          width: 30px;
          height: 40px;
        }

        .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB svg,
        .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB svg {
          width: 26.25px;
          height: 26.25px;
        }
      }

      .video-slide-eeeeeee {
        aspect-ratio: 9.6/16;
      }

      @media(min-width: 1024px) {
        .video-slide-eeeeeee {
          aspect-ratio: 9.6/16;
        }
      }

      .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB {
        aspect-ratio: 9.6/16;
      }

      @media(min-width: 1024px) {
        .video-modal-left-template--20535470752073__ss_product_videos_kPTdHB {
          aspect-ratio: 9.6/16;
        }
      }

      .video-slide-template--20535470752073__ss_product_videos_kPTdHB {
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
      }

      .video-slider-template--20535470752073__ss_product_videos_kPTdHB {
        padding: 8px 4px;
      }

      .video-icon-template--20535470752073__ss_product_videos_kPTdHB {
        bottom: 10px;
        left: 10px;
      }

      @media(min-width: 1024px) {
        .video-icon-template--20535470752073__ss_product_videos_kPTdHB {
          bottom: 10px;
          left: 10px;
          top: unset;
          right: unset;
        }
      }

      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB:hover {
        box-shadow: -4px 0px 5px #00000030;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB:hover {
        box-shadow: 4px 0px 5px #00000030;
      }

      .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB,
      .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB {
        display: flex;
      }

      @media(min-width: 1024px) {

        .video-btn-prev-template--20535470752073__ss_product_videos_kPTdHB,
        .video-btn-next-template--20535470752073__ss_product_videos_kPTdHB {
          display: flex;
        }
      }

      @media(min-width: 1024px) {
        .video-modal-slide-template--20535470752073__ss_product_videos_kPTdHB {
          grid-template-columns: repeat(1, 1fr) !important;
        }
      }

      .video-modal-slide-template--20535470752073__ss_product_videos_kPTdHB {
        grid-template-columns: repeat(1, 1fr);
      

.progress-bar-and-status{
  display: none;
}      