/** Shopify CDN: Minification failed

Line 50:1 Unexpected "}"

**/
.kishan{
    height:80px;
}
 

    .text-block h3, .text-block.h3>*{
        font-size:20px;
    }
    .compare-at-price{
        font-size:16px;
    }

    .price, .unit-price{
        font-weight:600;
        font-size:20px;
    }

    .product-details{
    background-color:white !important;
    padding:0px !important;
 }
 #AZTJ1M1hkOWdZc2N2V__price_a7krng{
    padding:0px !important;
 }

 .book-info-hybrid{
    margin: 7px 0px !important;
 }


 .accordion-header{
    padding: 16px 7px !important;
 }

 .accordion-header span{
    font-size:12px !important;
 }

 .accordion-text p{
    font-size:16px;
 }
 .book-info-hybrid .section-title{
    margin-bottom:11px !important;
 }
 }


 .visitors_counter .shopper-view{
  
    font-family: sans-serif;
 }

 .product-details{
    background-color:white !important;
 }


 .price{
   font-size:22px;
 }
 .compare-at-price{
   font-size:20px;
   opacity:.6;
 }

 @media(min-width:1600px) and (max-width:2700px){
   
 .price{
   font-size:23px;
   font-weight: 600;
 }
 }



 .pdfContainer{
   max-width:158px;
   padding:10px 0px;
 }


 @media(min-width:1000px) and (max-width:2700px){
   .product-information__media{
      min-width: 37vw;
   }
   .product-details{
          margin-left: -10vw !important;
          margin-right:4vw !important;
   }
 }

@media(min-width:1000px){
.quick-add__product-form-component .shopify-product-form{
   margin-left:230px;
   margin-top:-40px;
 }
}
 

@media(max-width:500px){
   .quick-add__product-form-component .shopify-product-form {
    margin-top: -35px;
    margin-left: 133px;
   }

   .menu-drawer-container .header__icon--summary{
      display:none;
   }
   .header-logo__image{
      margin-left:50px;
   }
}


@media(min-width:1000px) and (max-width:1200px){
  .account-popover__panel{
   margin-bottom:33vw;
   z-index:99999;
   margin-right:-70px;
  }
   }

   
@media(min-width:1200px) and (max-width:1400px){
  .account-popover__panel{
   margin-bottom:34vw;
   z-index:99999;
   margin-right:-70px;
  }
   }

   
@media(min-width:1400px) and (max-width:2600px){
  .account-popover__panel{
   margin-bottom:30vw;
   z-index:99999;
   margin-right:-70px;
  }
   }




   /* Back to Top + Progress */
#scrollProgressBtn {
  position: fixed;
  bottom: 90px;
  right: 25px;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: #c8cfa9; /* your olive theme */
  border: 2px solid #a8b48c;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 999999;
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease, visibility .3s ease, transform .2s ease, background .2s ease;
  box-shadow: 0 4px 8px rgba(0,0,0,.12);
}

#scrollProgressBtn.show {
  opacity: 1;
  visibility: visible;
}

#scrollProgressBtn:hover {
  transform: translateY(-4px);
  background: #b7c28e;
}

.progress-ring {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}

.progress-ring__circle {
  fill: none;
  stroke: #6d7757;
  stroke-width: 4;
  stroke-linecap: round;
  transition: stroke-dashoffset .25s ease;
}

#scrollProgressBtn .arrow {
  font-size: 20px;
  font-weight: bold;
  color: #2b2e23;
  z-index: 2;
}

/* Mobile tweaks */
@media (max-width: 600px) {
  #scrollProgressBtn {
    width: 45px;
    height: 45px;
    bottom: 80px;
    right: 15px;
  }
  #scrollProgressBtn .arrow { font-size: 18px; }
}
