/** Shopify CDN: Minification failed

Line 241:0 Unexpected "}"

**/

.badge-tags { font-size: 16px; color: #737373; text-transform: uppercase; }
.bullet-product-content {
  product-content {
    .title h1 { color: #000000; font-size: 20px; }
    .short_description { font-size: 16px; color: #000; padding-left: 2rem; margin: 10px 0; }
  }
}
.bullet-product-content { 
  .price { font-size: 18px; font-weight: bold;
  }
}
#price-template--24337801150748__main {
  /* .snap_emi_txt  { display: none !important; } */
}
.icontext { margin: 0 0 20px; 
  img { max-width: 318px; }  
}

.gender-selector { padding: 1rem 2rem; 
  span { font-size: 14px; color: #000;  font-weight: 600; display: block; margin: 0 0 10px; }
  .gender-button { display: flex; gap: 10px; 
    .gender-btn { width: 100%; max-width: 90px; background: #fff; border: 1px solid #000; color: #000; margin: 0; text-decoration: none; padding: 0.5rem 0; text-align: center;  
      &.active { color: #fff; background: #000; }               
    }            
  }
}

product-content {
  .pdp-button { display: flex; align-items: center; gap: 10px; margin-top: 20px;
     #gokwik-buy-now { margin: 0; }
  }
}

.template-product {
  .toptitle-wrap { padding: 20px; }

  .trust-info {
    display: flex;
    flex-direction: column;
    gap: 5px;
    font-size: 14px;
    margin: 0 0 20px; 
  }
  
  .info-item {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  
  .info-item img {
    width: 28px;
    height: 28px;
    margin-top: 2px;
  }
  
  .info-item p {
    margin: 0;
    line-height: 1.4;
    font-size: 16px; 
  }

variant-selects {
  .Target.gender { display: none !important; }
}

  &.popup-open:after {
    content: '';
        background-color: rgba(0, 0, 0, 0.7);
  }
  
}

.variant-picker.sticky {
  position: fixed;
  bottom: 9%;
  z-index: 99999;
  display: block;
  top: initial;
  background: #fff; 
  border-top: 1px solid;
  input[type=checkbox]+label, input[type=radio]+label { font-size: 12px !important; }
}
.product-form.sticky {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999;
  height: auto;
  background: #fff;
  top: initial; 
  .cta { font-size: 14px !important; }
  #gokwik-buy-now { font-size: 14px !important; }
}
.text.rte { font-size: 16px; 
  img { max-width: 434px; width: 100%; }          
}
.template-collection { 
  .product-card {
    margin: 0; 
  }
}

.product-page {
  x-grid { display: flex; flex-wrap: wrap;
    .bullet-product-media{ width: 60%; }
    .bullet-product-content { width: 40%; }
  }
}


.bullet-product-content {
  .rte p:first-child { margin-top: 0; }
  .rte p:last-child { margin-bottom: 0; }
  .rte ul:last-child { margin-bottom: 0; }
}

.product-page .variant-picker modal-opener button {
      text-transform: capitalize;
}

.card-meta {
  .card-head { display: block;
               x-grid { display: block; }
    .cart-btn { display: none; }
  }
}

.select-size-mobile{ display: none; }

.template-product.is-sticky { padding-top: 73px; }

.product-popup-modal.sizeChart {
  .rte {
    h1 { display: none; }
    p { font-size: 16px; }
    h2 { font-size: 18px; text-transform: capitalize; }
    table { overflow: hidden; height: 100%; 
      tr {
        td { font-size: 16px; width: 25% !important; 
          strong { }
        }
      }
    }
  }
}
modal-dialog.sizeChart .contents { overflow-x: scroll; }
.protagname { display: flex; gap: 10px; }


@media only screen and (max-width: 768px) {
  body.t-product.ip--none.template-product.hpsticky {
      padding-bottom: 42px;
  }
  pickup-availability {
    margin: 10px !important;
  }

  .badge-tags {
    font-size: 12px; 
  }
  .bullet-product-content product-content .title h1 {
    font-size: 18px; 
  }
  .bullet-product-content product-content .short_description { font-size: 14px; padding-right: 2rem; }
  .template-product .info-item p { font-size: 12px; }
  .template-product .info-item img { height: 22px; width: 22px; }

  .gender-selector .gender-button .gender-btn { padding: 0.5rem 0; }

  product-content .pdp-button #gokwik-buy-now {
    margin: 0;
    letter-spacing: normal;
    font-weight: normal;
    font-size: 14px !important;
    &:after { content: ''; background: url('/cdn/shop/files/Group_1410088642.svg?v=1750944924'); height: 18px;
        width: 18px;
        display: block;
        position: absolute;
        top: 15px;
        right: 20px; background-size: 19px; }
  }
  .cartButton {
    position: relative;
    font-size: 14px;
    letter-spacing: normal;
    font-weight: normal;
  }

  .product-page {
    x-grid { display: flex; flex-wrap: wrap;
      .bullet-product-media{ width: 100%; }
      .bullet-product-content { width: 100%; }
    }
  }
  .text.rte { font-size: 14px; }

  .product-page slider-component.thumbnail-slider .thumbnail-list { border-top: 0; }

  .template-product .trust-info {
    margin: 0 0 7px; 
  }
  product-content .pdp-button { flex-wrap: wrap; }
  product-content .pdp-button #gokwik-buy-now:after { right: 34%; }

 product-content .product-form.sticky .pdp-button {
    flex-wrap: nowrap; 
   #gokwik-buy-now:after { right: 20px; }
  }

  .select-size-mobile { display: none; 
    &.sticky { display: block;
    position: fixed;
    bottom: 0;
    top: initial;
    width: 100%; background: #fff; padding: 16px; 
      button { font-size: 14px;  font-weight: normal; }         
    }                    
  }

  .product-popup-modal.sizeChart {
    .rte 
      p { font-size: 14px; }
      h2 { font-size: 16px;  }
      table { margin: 0; padding: 0; 
        tr {
          td { font-size: 14px; text-align: center; min-width: 60px; }
        }
      }
    }
  }
    .product-popup-modal.sizeChart {
        h2 { font-size: 14px; text-align: left; }
    }
}



















