/** Shopify CDN: Minification failed

Line 58:28 Unexpected "/"

**/
.header-top__content {
    display: flex;
    justify-content: center;
}/* =========================================
   GLOBAL HEADER DROPDOWN / SUBMENU
   WHITE BACKGROUND + DARK TEXT
   ========================================= */






   body.gradient.has-appear-effect {
    padding-bottom: 0px;
    overflow-x: hidden !important;
}



.card__content.card__content--overlay-text.mega-menu__overlay a.full-unstyled-link {
    color: #fff !important;
}

.card__content.card__content--overlay-text.mega-menu__overlay .subtitle.subtitle--medium {
    color: #fff !important;
}
   



.header__inner.page-width {
    padding-inline: 20px !important;
}


.testimonials.page-width.page-width--narrow {
    max-width: 1000px;
}

.menu-drawer__navigation-container {
    overflow-y: auto;
    background-color: rgb(255 255 255) !important;
}

.menu-drawer__background {
    background-color: rgb(245 245 245) !important;
    border-radius: 1rem;
}
 


    * All header dropdowns */
.header__submenu,
.header__submenu.global-settings-popup,
.global-settings-popup.header__submenu,
.mega-menu__content {
  background: #ffffff !important;
  background-image: none !important;
  color: #151515 !important;
}

/* All dropdown links */
.header__submenu a,
.header__submenu .header__menu-item,
.header__submenu summary,
.mega-menu__content a,
.mega-menu__content .mega-menu__link {
  color: #151515 !important;
}

/* Text inside dropdowns */
.header__submenu span,
.mega-menu__content span {
  color: #151515 !important;
}

/* All arrows / icons */
.header__submenu svg,
.mega-menu__content svg {
  color: #151515 !important;
  stroke: #151515 !important;
}



/* Nested / sub-sub menus */
.header__submenu .header__submenu,
.header__submenu--last-level,
.header__submenu--last-level.global-settings-popup {
  background: #ffffff !important;
  background-image: none !important;
  color: #151515 !important;
}

/* Nested menu text */
.header__submenu .header__submenu a,
.header__submenu--last-level a,
.header__submenu--last-level span {
  color: #151515 !important;
}

/* Go-to links */
.header__goto-link,
.header__goto-link a {
  background: #ffffff !important;
  color: #151515 !important;
}

/* =========================================
   REMOVE DARK GRADIENT FROM DROPDOWNS
   ========================================= */

.header__submenu.gradient,
.mega-menu__content.gradient,
.global-settings-popup.gradient {
  --gradient-background: #ffffff !important;
  background: #ffffff !important;
  background-image: none !important;
}

/* Dropdown borders/shadows */
.header__submenu,
.mega-menu__content {
  border-color: #e5e5e5 !important;
}



.shopify-policy__title {
    background-image: url(/cdn/shop/files/inner_pages_banners.webp?v=1790582717);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 138px 20px;
}

.shopify-policy__container {
    max-width: 100%;
    padding: 0px;
    margin: 0px;
    background: #fff;
}

.shopify-policy__title h1 {
    text-align: center;
    color: #fff;
    font-size: 64px;
    text-transform: capitalize;
    margin: 0px;
}

.shopify-policy__body {
    max-width: 1600px;
    padding: 100px 20px;
    margin: auto;
    background: #fff;
}

.shopify-policy__body h2,
.shopify-policy__body h3,
.shopify-policy__body h4 {
    font-size: 28px;
    color: #000;
}

.shopify-policy__body p,
.shopify-policy__body ul,
.shopify-policy__body li,
.shopify-policy__body td {
    font-size: 17.6px;
    line-height: 26px;
    color: #000;
}

.shopify-policy__body ul {
    padding-left: 16px !important;
}

span.mobile-facets__open-label.large-up-hide.uppercase.h6.lh1 {
    font-size: 14px;
}

summary.mobile-facets__open-wrapper.mobile-facets__open-wrapper--normal {
    padding: 10px 15px;
}

   .banner--small:not(.banner--adapt) {
        min-height: 34rem !important;
    }


    



    /*product page*/

    .product__sale-box__form {
    padding-top: 25px;
}


    .page-width {
      padding-inline: 20px;
    }

 custom-tabs.db.page-width.tabs.tabs--use-offset.tabs--tabbed p {
    font-size: 16px;
    line-height: 25px;
}

.product__title {
    max-width: 676px;
}

.tabs__content-list.element-small-margin-top img {
    width: 100%;
    border-radius: 12px;
    margin-bottom: 10px;
}


.product-section__padding .page-width {
    padding-inline: 20px;
}



.product__sale-box.product__info-box.flex.flex-column.overflow-hidden {
    padding: 10px;
    margin-top: 15px !important;
}


p.jm-text.jm-review-widget-sidebar-header__title {
    font-size: 30px;
    font-weight: bold;
    color: #151515;
    text-align: left;
}

section#shopify-section-template--24964684152855__17906942741405bcab {
    padding: 52px 20px 0px;
}

div#judgeme_product_reviews {
    max-width: 100% !important;
}

.db.page-title.por.background-input.color-background-1.isolate.overflow-hidden {
    background: url(/cdn/shop/files/inner_pages_banners.webp?v=1790582717);
    min-height: 350px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
 
.db.page-title.por.background-input.color-background-1.isolate.overflow-hidden * {
    color: #fff;
}


free-shipping-bar.free-shipping-bar.db.background-input.no-js-hidden.product__free-shipping-bar {
    margin-top: 20px;
}
 

@media (max-width: 1024px) {


    .image-with-text__text.rte {
    margin-top: 8px;
}


parallax-element.db.image-with-text.image-with-text--overlap.image-with-text--media-medium {
    padding: 60px 0px;
}

    .image-with-text--overlap .image-with-text__content h2 {
    font-size: 25px;
}

    .image-with-text--overlap .image-with-text__content {
    padding: 30px;
}

  .information-wrapper {
    padding: 1.4rem 1.6rem !important;
}

      .product__title h1.font-heading-extra-bold.margin0.h2 {
        font-size: 30px !important;
    }

  .product__info-wrapper.product__info-wrapper-media-left.grid__item.por {
    padding-left: 30px;
}

    .shopify-policy__body {
        padding: 70px 20px;
    }

    .shopify-policy__body h2,
    .shopify-policy__body h3,
    .shopify-policy__body h4 {
        font-size: 25px;
    }

    .shopify-policy__body p,
    .shopify-policy__body ul,
    .shopify-policy__body li,
    .shopify-policy__body td {
        font-size: 16px;
        line-height: 23px;
    }

    .shopify-policy__title h1 {
        font-size: 54px;
    }

      .shopify-policy__title {
        padding: 141px 20px;
    }

 .banner-grid__grid.contains-media .banner-grid__content {
    padding: 0px;
}

 .banner-grid__grid.contains-media .banner__text.rte {
    font-size: 16px;
}



}


@media (max-width: 990px) {

    /* Menu Drawer Links - Color #151515 */
.menu-drawer__navigation .menu-drawer__menu-item,
.menu-drawer__navigation .list-menu__item,
.menu-drawer__navigation .link--text,
.menu-drawer__navigation summary,
.menu-drawer__navigation a {
  color: #151515 !important;
}

/* Hover state bhi same ya thoda dark */
.menu-drawer__navigation .menu-drawer__menu-item:hover,
.menu-drawer__navigation .list-menu__item:hover,
.menu-drawer__navigation a:hover,
.menu-drawer__navigation summary:hover {
  color: #151515 !important;
  opacity: 0.8;
}

/* Caret icon (arrow) ka color bhi match kare */
.menu-drawer__navigation .icon-caret,
.menu-drawer__navigation svg {
  color: #fff !important;
  stroke: #fff !important;
}


button.menu-drawer__close-button.link.link--text svg.icon.icon-arrow.icon-revert-in-rtl {
    color: #000 !important;
}
}

@media (max-width: 880px) {


     .shopify-policy__title h1 {
        font-size: 46px;
    }


     .banner-grid__grid.contains-media .banner-grid__content {
    padding: 0px;
}

 .banner-grid__grid.contains-media .banner__text.rte {
    font-size: 15px;
}



}




 @media (max-width: 767px) {

    .shopify-policy__title {
    background-image: url(/cdn/shop/files/mobile_banner.webp?v=1791182697);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   
}

        custom-tabs.db.page-width.tabs.tabs--use-offset.tabs--tabbed p {
        font-size: 14px !important;
        line-height: 23px;
    }

    #shopify-section-template--24964684152855__flexible_tabs_P6Qqkq h3 {
    font-size: 14px !important;
}


    .shopify-policy__title {
    background-position: center right;

}


.db.page-title.por.background-input.color-background-1.isolate.overflow-hidden {

    background-position: center right;
  
}

section#shopify-section-template--24964684021783__image_banner_KWwmrd .media>img {
    object-fit: cover;
    object-position: center right;
}

section#shopify-section-template--24964684021783__image_banner_KWwmrd .banner--small:not(.banner--adapt) {
    min-height: 280px !important;
}


 .header__icons.flex.align-center {
    gap: 0px !important;
}

.header__inner.page-width
 {
    padding-inline: 7px !important;
}


    .tabs__content-list.element-small-margin-top img {
    max-width: 306px;
}

h2.newsletter__heading {
    text-align: center;
}

.newsletter__subheading.image-with-text__text p {
    text-align: center;
}

.newsletter__input {
    font-size: 16px;
    padding: 0px;
    padding-left: 10px;
}

    a.header__heading-link.link.link--text.flex {
    margin: 0px !important;
}

  .page-title--with-image .media, .db.page-title.por.background-input.color-background-1.isolate.overflow-hidden {
    background-image: url("/cdn/shop/files/mobile_banner.webp?v=1791182697");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  .page-title--with-image .media > img {
    opacity: 0;
  }

.db.page-title.por.background-input.color-background-1.isolate.overflow-hidden {
    background-position: center right;
    min-height: 270px !important;
}


    .banner-grid__grid.contains-media .banner-grid__content {
    padding: 0px;
}

 .banner-grid__grid.contains-media .banner__text.rte {
    font-size: 13px;
}




  p.jm-text.jm-review-widget-sidebar-header__title {
    font-size: 25px;
 
}


  .product__info-wrapper.product__info-wrapper-media-left.grid__item.por {
    padding-left: 50px;
}

.information-wrapper.product__info-box {
    padding: 10px;
}

.product__price-varies.price.price--large {
    font-size: 18px !important;
    padding: 10px 0px;
}

product-info#MainProduct-template--24964684152855__main {
    padding-bottom: 0px;
}

custom-tabs.db.page-width.tabs.tabs--use-offset.tabs--tabbed p {
    font-size: 16px !important;
    line-height: 25px;
}

h2.title__heading.h2.font-heading-extra-bold.margin0.lh1.title__heading--before-line {
    font-size: 25px;
}

  .product__info-wrapper.product__info-wrapper-media-left.grid__item.por {
    padding-left: 0px;
}

.card.card--product.card--media {
    padding: 10px;
}

.quick-add__submit {
    font-size: 14px;
}


.product__title h1.font-heading-extra-bold.margin0.h2 {
    font-size: 24px !important;
}

  button.menu-drawer__close-button.link.link--text svg.icon.icon-arrow.icon-revert-in-rtl {
    color: #000 !important;
}


  div#ImageWithText--template--24964683923479__image_with_text_jXdWUQ {
    padding: 20px !important;
}
.footer__inner span.link-effect-no-underline {
    font-size: 15px !important;
}


  .rte p {
font-size: 16px !important;  }

      .shopify-policy__body h2,
    .shopify-policy__body h3,
    .shopify-policy__body h4 {
        font-size: 22px;
    }

    .shopify-policy__body {
        padding: 50px 20px;
    }

    .shopify-policy__title h1 {
        font-size: 46px;
    }

    .shopify-policy__title {
        padding: 100px 20px;
    }

  .card.card--product.card--media.appear-animate-item-in-list.done {
    padding: 10px !important;
}

.quick-add__submit {
    padding: 10px;
}
    a.button--slideshow {
    margin-bottom: 20px;
}


.testimonial__user {
  
    min-width: 25rem !important;

}



/* Menu Drawer Links - Color #151515 */
.menu-drawer__navigation .menu-drawer__menu-item,
.menu-drawer__navigation .list-menu__item,
.menu-drawer__navigation .link--text,
.menu-drawer__navigation summary,
.menu-drawer__navigation a {
  color: #151515 !important;
}

/* Hover state bhi same ya thoda dark */
.menu-drawer__navigation .menu-drawer__menu-item:hover,
.menu-drawer__navigation .list-menu__item:hover,
.menu-drawer__navigation a:hover,
.menu-drawer__navigation summary:hover {
  color: #151515 !important;
  opacity: 0.8;
}

/* Caret icon (arrow) ka color bhi match kare */
.menu-drawer__navigation .icon-caret,
.menu-drawer__navigation svg {
  color: #fff !important;
  stroke: #fff !important;
}



 }














 /*ahsan*/

 /* Hide native Shopify submenu list — SIRF wahi mega menu jisme product-type block hai */
.mega-menu__content:has(.mega-menu__product-type) > ul.mega-menu__list,
.mega-menu__inner:has(.mega-menu__product-type) > ul.mega-menu__list,
.mega-menu__wrapper:has(.mega-menu__product-type) > ul.mega-menu__list,
[class*="mega-menu"]:has(.mega-menu__product-type) > ul.mega-menu__list {
  display: none !important;
}