/** Shopify CDN: Minification failed

Line 179:0 Unexpected "}"
Line 387:10 Expected identifier but found whitespace
Line 387:16 Unexpected "!"

**/
*:not(i):not([class*="fa"]):not([class*="icon"]):not([class*="jdgm-star"]):not([class*="jdgm"]):not(svg):not(use) {
  font-family: "Bricolage Grotesque" !important;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

.title-whatsapp-share-icon {
    display: flex;
}
.service-icons-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
    gap: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}
.service-icons-wrapper .service-icon img {
    width: 50%;
}
.service-icons-wrapper .service-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.template-index .header-section.header__wrapper.full-width-true {
    background-color: transparent !important;
    z-index: 1;
}

.template-index .nilamind-sliderhomepage {
    position: relative;
    margin-top: -80px;
}

.template-index .header-section.header__wrapper.full-width-true div#header-wrapper {
    background: transparent !important;
}
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj {
  background: #fbf6f0 !important;
}

.template-index .header-section.header__wrapper.full-width-true div#header-wrapper #cart a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a.dlink, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a.alink {
    color: #fff !important;
}
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover #cart a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover .header__main-nav li a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover .header__main-nav li a.alink,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj #cart a,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .header__main-nav li a.dlink, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .header__main-nav li a.alink {
    color: #005294 !important;
}

.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .hover-fill, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .hover-fill {
    fill: #fff;
}
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover .hover-fill, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .hover-fill {
    fill: #005294;
}

.header-section.header__wrapper.full-width-true .header__main-nav li a,
.header-section.header__wrapper.full-width-true .header__main-nav li a.dlink{
  font-family: Bricolage Grotesque !important;
}


@media (max-width: 980px) {
    .template-index  #mobile-header {
        background: transparent;
    }
    .template-index #mobile-header .hover-fill {
        fill: #fff;
    }
    .template-index #mobile-header:hover .hover-fill, 
    .template-index #mobile-header.scroll-sticky-raj .hover-fill {
        fill: #005294;
    }
    .template-index #mobile-header:hover,
    .template-index #mobile-header.scroll-sticky-raj {
      background: #fbf6f0 !important;
    }
}

#header-wrapper .header__nav__dropdown-simple[aria-expanded="true"] .header__nav__submenu {
    width: 100%;
    max-width: 100%;
    display: flex;
    left: 0px;
    height: 340px;
    padding: 15px 5rem;
}
#header-wrapper ul.header__nav__sub-sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    left: 0;
    top: 20px;
    width: 100%;
    max-width: 100%;
    background: transparent;
    padding: 0;
}
#header-wrapper ul.header__nav__submenu {
    display: none;
}
#header-wrapper .header__nav__link.second-level {
    font-weight: 600;
    text-transform: uppercase;
}
#header-wrapper .header__nav__link.second-level svg {
    display: none;
}
.whatsApp-Class-share {
    display: flex;
    align-items: center;
}
.whatsApp-Class-share #wishlisthero-product-page-button-container {
    padding-top: 0px;
}

@media (max-width: 676px) {
  ul#cart {
      display: flex;
      justify-content: center;
      padding-right: 18px;
  }
}

.whatsApp-Class-share #wishlisthero-product-page-button-container .fa-1x {
    font-size: 1.8em;
}
h2.h5:has(#product-price) {
  margin-bottom: 0px !important;
}
span._lably_item_ {
    display: none !important;
}
.swatch.clearfix.js-variant-selector:has(.swatch-element.color){
    display: none;
}

.price-item.price-item--sale {
    font-size: 14px !important;
}
.product-blocks__block.product-blocks__block--quantity {
    position: absolute !important;
    margin-top: -6.5rem !important;
    right: 0;
}


.appco_bg .collection-description.appco_bg {
    width: 100%;
    max-width: 95%;
}



  html body main#main-content .product-info h3.product-title.h5 {
    max-width: 100%;
}
}

.appco_bg span.price-item.price-item--regular {
    font-size: 14px !important;
    font-weight: bold !important;
}

.price__regular {
  display: flex;
  align-items: center;
  gap: 4px; /* optional spacing */
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


 .featured__collection-product dl.price__sale
{justify-content: flex-end;}



.blog-post-item {
  overflow: hidden;
}

.blog-post-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

.blog-post-item:hover .blog-post-image img {
  transform: scale(1.05);
}

 .jdgm-rev__author::after {
  content: "Verified";
  font-size: 12px;
  color: #ffffff;
  font-weight: 500;
  margin-left: 8px;
  background-color:#005294;
  padding:3px;
   font-weight: 500 !important;
}
div#judgeme_product_reviews .jdgm-rev__icon:after {
 position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    color: white;
    border: none;
    font-family: "JudgemeIcons";
    font-size: 8px;
    font-weight: bold;
    line-height: 12px;
    text-align: center;
    content: "\e001";
    background: #005294; 
    z-index: 2;
      display: inline-block;
}

.jdgm-rev__buyer-badge {
    vertical-align: top;
    padding: 4px 4px !important;
    font-size: 12px;
}

div#variant-stock-levels--template--18786279260337__main {
    display: block !important;
    position: relative !important;
    min-height: 20px !important;
}


/* club css */
.club-benefits-wrap {
  padding: 0px 0;
  font-family: inherit;
}

.club-benefits-heading {
  font-size: 18px;
  font-weight: 400;
  border-bottom: 2px solid #005294;
  padding-bottom: 6px;
  margin-bottom: 15px;
  color: #005294;
}

.club-benefit-item {
  margin-bottom: 20px;
}

.club-benefit-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.benefit-label {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 1px;
}

.benefit-tnc {
  font-size: 12px;
  color: #005294;
  text-decoration: none;
}

.benefit-desc {
  font-size: 14px;
  margin-top: 5px;
}

.benefit-code {
  cursor: pointer;
  color: #005294;
}

hr {
  border: none;
  border-top: 1px solid #ddd;
  margin-top: 10px;
}

.benefit-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #005294;
  font-size: 12px;
  cursor: pointer;
  margin-top: 10px;
}

.less-benefits {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

.benefit-arrow {
  font-size: 16px;
  margin-left: 4px;
}

.whatmore-carousel-events.appco_bg {
    align-items: start;
}

.whatmore-carousel-events.appco_bg p
{
    margin-left:40px
} 

.header__nav__link svg.vantage--apollo-down-carrot.header__nav__link--icon.vib-center {
    top: 20% !important;
    right: 2px !important;
}

button.flickity-button.flickity-prev-next-button.previous {
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.jdgm-carousel__left-arrow.appco_bg {
    width: 12px !important;
    height: 12px !important;
   
}

.jdgm-carousel__right-arrow.appco_bg {
     width: 12px !important;
    height: 12px !important;
}

.jdgm-all-reviews-text {
    margin-bottom: 40px;
}

.product-info {
    padding-top: 10px !important;
}

span.price__badge.price__badge--sale {
    display: none !important;
}

 .product-blocks .price__badge.price__badge--sale {
    display: none !important;
}


/* .product-info  .product-info-inner {
    flex: 1;
    width: 100%;
    /* justify-content: space-between; */
  display: flex !important;
    /* flex-wrap:wrap; */
} */
 
 
/* .product-info  .product-info-inner .clear {
    width: 100%;
}
 
html body main#main-content .product-info  .product-info-inner  s.price-item.price-item--regular {
    color: grey !important;
} */
 
/* html body main#main-content .product-info h3.product-title.h5 {
    max-width: 60%;
} */

.scpSlider__container.scp-flex.scp-gap-\[12px\].scp-transition-transform.scp-duration-300.scp-ease-in-out {
    padding: 0 !important;
}

.price.price--listing.price--on-sale {
    max-width: 100px;
}

button.flickity-button.flickity-prev-next-button.previous {
    left: 0;
   
}

button.flickity-button.flickity-prev-next-button.next {
    right: 0;
}

.featured-content .rich__text-content.span-12.auto.appco_bg {
    margin-top: -25px;
}

img.rahul-logo {
    display: flex;
    margin: 0 auto;
}

h2.section-title.span-12.auto {
    padding: 0 !important;
}

.gallery-image-text-raj {
    display: flex;
    justify-content: center;
}
@media (min-width:800px){
  .product-info-inner.appco_bg {
      display: flex;
  }
  .product-info-inner {
      display: flex;
  }
  
  h3.product-title.h5 {
      display: -webkit-box;
    -webkit-line-clamp: 2;            
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5em;
    max-height: 3em;                
    margin-bottom: 20px;
  }
  .section-title {
      font-weight: 700 !important;
      font-size: 26px;
      margin-bottom: 0;
  }
  .icon-box-section h2, .nilamborn h3 {
      font-weight: 700 !important;
      font-size: 26px;
  }
  .ftb-heading-a8d {
      font-weight: 700 !important;
      font-size: 26px !important;
  }
  
}

.template-product .product-blocks__block div#product-price {
    margin-top: 10px;
}
h3.product-title.h5 {
    text-align: left !important;
}

.section-title {
    font-weight: 700 !important;
}
.icon-box-section h2,.nilamborn h3 {
    font-weight: 700 !important;
}
.ftb-heading-a8d {
    font-weight: 700 !important;
}
.jdgm-carousel-title,
.jdgm-rev-widg__title {
  font-family: "Bricolage Grotesque" !important;
  font-weight: 700 !important;
  font-size: 26px !important;
}
.price:not(.price--on-sale) .price-item--regular {
  color: black !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.price-item.price-item--sale {
    font-size: 14px !important;
    font-weight: 600 !important;
}
@media (max-width:676px){
  .price__sale s.price-item--regular {
    color: #787878 !important;
    font-size: 13px !important;
}
  .note.note-success.mt3.js-added-msg {
      display: none !important;
  }
  .template-product div#scpCouponCode__toast {
      display: none;
  }
  .template-product .product-add input.AddtoCart.secondary-button {
      z-index: 999;
  }
  .template-product .product-add button#gokwik-buy-now {
      z-index: 999;
  }

  .template-product .service-icons-wrapper {
    margin-top: 15px;
  }
  .template-product .product-index,
  .template-collection .product-index {
      margin-bottom: 10px !important;
  }
  .whatmore-carousel-events > div > p {
      margin-bottom: -8px !important;
      margin-top: 15px !important;
  }
  .swatch label {
        min-width: 60px !important;
    }
    .price--on-sale .price__sale {
        display: flex !important;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start !important;
        width: 100%;
    }
  .product-info {
      display: flex !important;
      flex-direction: column !important;
      align-items: flex-start !important;
      text-align: center !important;
      margin: 0 !important;
      padding: 5px !important;
  }
  .price.price--listing.price--on-sale {
      max-width: 100%;
      width: 100%;
  }
  .template-collection .product-info-inner {
      display: flex;
      justify-content: space-between;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
  }
  .template-collection .price--on-sale .price__sale {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start !important;
  }
  .gallery-image-text-raj .mobile-photoraj-details .details h2 {
      font-size: 18px;
  }
  .template-product .product_form .product-add.clearfix {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      display: flex;
      background: #fbf6f0;
      column-gap: 15px;
      padding: 5px;
      z-index: 999 !important;
      align-items: center;
      justify-content: center;
  }
  .template-product .product_form .product-add.clearfix button#gokwik-buy-now {
      margin-bottom: 0px !important;
  }
 
}
.product__grid--buttons{
    display: flex !important;
    align-content: center;
    align-items: center !important;
    left: 0;
    flex-wrap: wrap;
}
.product.template-product .price:not(.price--on-sale) .price-item--regular,
.product.template-product span.price-item.price-item--sale {
        font-size: 18px !important;
}
.service-icons-wrapper .service-icon p {
    color: #005496;
    text-align: center;
}
@media (min-width:1024px){
  .whatmore-carousel-events > div > p{
    margin-bottom: 5px !important;
    margin-top: 0px !important;
  }
  .product-index-inner .product__grid--buttons button {
      background: var(--directional-background);
      color: var(--directional-color);
      width: 95%!important;
      height: 44px !important;
      min-height: 44px !important;
      line-height: 43px !important;
      padding: 0;
      margin-bottom: 5px;
      margin-right: 0px;
      border-radius: 0 !important;
      z-index: 10;
      display: flex;
      align-self: flex-end;
      align-items: center;
      justify-content: center;
  }
  .product-index-inner .add-to-cart-button {
      display: none !important;
  }
}
@media (max-width:1024px){
  
  .product__grid--buttons {
        opacity: 1;
        visibility: visible;
        transform: translateY(10px);
        display: flex !important;
        flex-wrap: wrap;
        right: 0 !important;
        align-content: flex-end;
  }
  /* .product-index-inner .product__grid--buttons button {
    display: none !important;
  } */
  .product-index-inner .add-to-cart-form .add-to-cart-button {
      display: none !important;
  }
}
.template-collection .product-info-inner{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.box-ratio {
    opacity: 1 !important;
}
.template-collection .price--on-sale .price__sale {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.template-product .product-index,
.template-collection .product-index {
  margin-bottom: 0px;
}
.responsive-slider-sections .owl-nav button.owl-prev::before, .responsive-slider-sections .owl-nav button.owl-next::before {
  display: none !important;
}
@media (max-width:480px){
img.rahul-logo {
    width: 60px !important;
}}

 @media only screen and (max-width: 767px) {
  .product-listing__quickview-trigger {
    font-size: 0; 
  }

  .product-listing__quickview-trigger img {
    font-size: initial; 
  }
} 
