/** Shopify CDN: Minification failed

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

**/
.announcement-bar__message p a{
    background-color: white;
    color: black !important;;
    border-radius: 4px;
    padding: 0 7px;
    margin-left: 5px;
}
.announcement-bar__message p a:hover{
    color: white !important;
    background: transparent;
    border: 1px #fff solid;
}
.header-advanced__item .container .header-advanced__content .header-advanced-icons{
  min-width: 167px !important;
}
.wrapper-body .product-block .halo-block .container .halo-block-content .products-grid .product .product-item .card .card-information .card-action form .product-form__submit{
  border-radius: 6px !important;
  max-width: 180px !important;
}
.product-block .halo-block .container .halo-block-content .product-infinite-scroll .button{
  max-width: 135px !important;
  border-radius: 6px;
  
}
.productView-product .productView-desc li {
    font-weight: 600!important;
    color: black!important;
}
.review__item-image .adaptive_height {
  border-radius: 50% !important;
}
.sz-download-app{
  width: 45% !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.sz-download-app h2{
  padding-left: 5px !important;
}
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem{
    --spacing-bottom: 0px !important;
}
.sz-bargain-now{
  /* padding-top: 30px; */
  /* padding-bottom: 30px; */
  margin-bottom: 30px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: rgba(119,119,119,0.2);
  font-size: 18px;
}
.sz-bargain-now p{
  margin-top: 10px !important;
}
.sz-btn{
    display: block;
    background-color: #255A2C;
    box-shadow: inset 0 -2px #00000026;
    color: white !important;
    padding: 10px 20px;
    width: fit-content;
    margin: 10px auto 0px;
    font-weight: 600;
    font-size: 16px;
    border-radius: 6px;
}
/* .sz-btn:hover{
  background-color:#255A2C !important;
  color: white !important;
}
 */
.product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem .productView-meta .productView-soldProduct{
  margin-left: 0px !important;
}
.breadcrumb-container.style--line_clamp_1{
  margin-right:0px !important; 
}
.breadcrumb-bg .container-full .breadcrumb-container .breadcrumb{
  font-size: 12px !important;
}
.halo-collection-content .page-content .collection .productListing .product .product-item .card .card-information .card-action form button{
  border-radius: 6px !important;
  max-width: 180px !important;
}
.recentlyViewed-row .slick-list .slick-track .product .product-item .card .card-action form button{
  border-radius: 6px !important;
  max-width: 180px !important;
}
.shopify-payment-button__button--unbranded{
  background-color:#255a2c !important;
}
.button-view-cart:hover{
    background-color: #255A2C !important;
}
.product-block .halo-block .container .halo-block-content .products-grid .product .product-item .card .card-information .card-action form .button{
  border-radius: 6px !important;
  max-width: 180px !important;
}
.collection .pagination-wrapper .pagination .pagination-page-item .button:hover{
  background-color: #83b735 !important;
}
.productView-videoPopup .videoPopup-btn svg {
    background-color: red !important;
    border-radius: 50%;
}
.productView-videoPopup .videoPopup-btn svg polygon{
    fill: white !important;
}
.productView-image.fit-contain .productView-img-container img:not(.zoomImg) {
    object-fit: contain;
}
.productView-image.fit-contain .productView-img-container img:not(.zoomImg) {
    contain-intrinsic-size: auto 100px!important;
}
.productView-payment .shopify-payment-button .shopify-payment-button__button,
.productView-payment .shopify-payment-button .shopify-payment-button__button:hover {
  color: #ffffff !important;
  border-color: transparent !important;
}


@media (min-width: 1025px){
 .products-grid.column-4 .product, .products-grid.column-5 .product {
    width: 20%;
  }
}

@font-face {
    font-family: 'nastaliq';
    src: url('{{ "nastaliq.ttf" | asset_url }}') format('truetype');
}
.ur-font{
  font-family: 'Nastaliq', sans-serif !important;
}



/* Mobile view */


@media (max-width: 551px) {
  .announcement-bar__message p a{
      font-size: 12px !important;
      border-radius: 7px !important;
  }
  .container .row .announcement-bar__message p{
      font-size: 14px !important;
      padding: 0 !important;
  }
  .container .row .announcement-bar__message{
      padding-bottom: 10px !important;
      padding-top: 3px !important;
  }
  /* load more button */
  .product-block .halo-block .container .halo-block-content .product-infinite-scroll .button{
    max-width: 135px !important;
    border-radius: 6px;
  }
  /* add to cart button */
  .wrapper-body .product-block .halo-block .container .halo-block-content .products-grid .product .product-item .card .card-information .card-action form .product-form__submit{
    max-width: 130px !important;
    font-size: 12px !important;
    border-radius: 6px !important;
  }
  .brand-tab-block .brands-block .container .brand__custom--tab .tab-panel-content .button{
    max-width: 130px !important;
    font-size: 15px !important;
    border-radius: 6px !important;
  }
  .brand-tab-block .brands-block .container .brand__custom--tab .tab-panel-content .tab-content--block .halo-row .halo-item .wrapper-item{
    padding: 15px 0 !important;
  }
  .header-mobile__item--logo .header-mobile--icon{
    padding-right: 26px !important;
  }
  .header-mobile__item--customer{
    display: none !important;
  }
  .productView-title{
    text-align: center !important;
  }
  .productView-meta{
    text-align: center !important;
  }
  .productView-price .price{
    justify-content: center !important;
  }
  /* .productView-quantity{
    position: relative;
    left: 23%;
  }
    .quantity__label{
    position: relative;
    left: 20%;
  } */
  .footer-block__details .image_logo{
    /* position: relative !important;
    left: 23% !important; */
    display: grid !important;
    justify-content: center !important;
  }
  .tiktok-embedder-section{
    padding-bottom: 0px !important;
  }
  .footer .footer__content-top{
    padding-top: 0px !important;
  }
  .sz-download-app{
    position: relative !important;
    left: 17% !important;
  }
  .sz-download-app h2{
  text-align: center !important;
  }
  .footer .halo-row .footer-block__item .footer-block__details .rte p{
    text-align: center !important; 
    margin-bottom: 0px !important;
  }
  .footer .halo-row .footer-block__item .footer-block__details .rte .address-wrapper,
  .footer .halo-row .footer-block__item .footer-block__details .rte .phone-wrapper,
  .footer .halo-row .footer-block__item .footer-block__details .rte .email-wrapper{
      justify-content: center !important;
  }
  .sz-download-app{
  width: 65% !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-desc{
    text-align: center !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-info{
    display: grid !important;
    justify-content: center !important;
  }
  /* .product-details .container .productView .productView-top .halo-productView-right .productView-product .quantity_selector{
    padding-left: 155px !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-subtotal{
    padding-left: 145px !important;
  } */
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem{
    --spacing-bottom: 0px !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem{
    line-height: 0 !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem .productView-buttons .productView-form form .productView-group .pvGroup-row .productView-quantity{
    display: grid !important;
    justify-content: center !important;
  }
  .product-details .container .productView .productView-top .halo-productView-right .productView-product .productView-moreItem .productView-buttons .productView-form form .productView-group .pvGroup-row .productView-quantity .quantity__label{
    display: grid !important;
    justify-content: center !important;
  }
  .products-grid .product { 
    width: 50% !important;
  }
  .product-block .halo-block .container .halo-block-content .products-grid .product .product-item .card .card-information{
    display: grid !important;
    justify-content: center !important;
  }
  .product-block .halo-block .container .halo-block-content .products-grid .product .product-item .card .card-information .card-action form .button{
  border-radius: 6px !important;
  max-width: 100px !important;
  }
  .product-form__input,
  .product-form__swatch .form__label{
    text-align: center !important;
  }
  .halo-sticky-toolbar-mobile .bottom-bar .bottom-bar--list .list-item a .cart-count-bubble{
    background-color: #255A2C !important;
  }
}
/*variation me from hide krne ke lie */
@media (max-width: 767px) {
  .price__sale .price-item--sale .text {
    display: none !important;

  }/*variation me from hide krne ke lie */
@media (max-width: 767px) {
  .price__sale .price-item--sale .text {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .card-action .button-ATC {
    white-space: normal !important;  /* Allow text to wrap if needed */
    word-break: keep-all;
    padding: 10px 14px !important;   /* Add comfortable padding */
    font-size: 11px !important;      /* Slightly smaller text for mobile */
    line-height: 1.3em;
    width: 100% !important;          /* Make button full-width */
    text-align: center !important;   /* Center text properly */
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
    .search-block.quickSearchProduct .card-information .jdgm-prev-badge {
        font-size: 11px !important;
    }
}