/** Shopify CDN: Minification failed

Line 1683:0 Unexpected "}"

**/
.keraboost-template div#corner-ribbon {
    display: none !important;
}
nav.header__menu li:last-child span.reversed-link,
.menu-drawer__item:last-child a.menu-drawer__item-link {
    color: #b81f1f;
}

label.jdgm-write-review-modal__checkbox-label {
    display: none !important;
} 
h3.product-card__title.text-pcard-title {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
}
.grecaptcha-badge {
    display: none !important;
}
search-drawer#SearchDrawer .template-search.section--padding.color-scheme-1 .template-search__search,
search-drawer#SearchDrawer .drawer__header.search-drawer__header {
    display: none;
}
search-drawer#SearchDrawer .drawer__inner {
    background: transparent;
}
search-drawer#SearchDrawer .drawer__inner {
    max-width: 100%;
}
search-drawer#SearchDrawer .drawer__inner .drawer__content {
    width: 96%;
    margin: 0 auto;
    margin-top: 19px;
    position: relative;
}
search-drawer#SearchDrawer .search__content.flex-grow,
search-drawer#SearchDrawer .click-search {
    background: #fff;
    padding: 22px;
    border-radius: 20px;
}
search-drawer#SearchDrawer button.drawer__close-btn.z-1 {
    top: 33px;
    position: absolute;
    right: 37px;
}
search-drawer#SearchDrawer h3.predictive-result__title.h6.tablist__scroller.font-body.regular-text.font-bold.mt-3.search_val_heas {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 18px;
    font-weight: 600 !important;
}
search-drawer#SearchDrawer ul#suggestions,
ul#predictive-search-results-products-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
search-drawer#SearchDrawer .click-search ul#suggestions li.product-item a.product-link {
    display: flex;
    border: 1px solid #ddd;
    padding: 0;
}
search-drawer#SearchDrawer .product-info-data {
    padding-left: 9px;
    margin-top: auto;
    margin-bottom: auto;
}
search-drawer#SearchDrawer .click-search p.product-title {
    margin: 0;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
    margin-bottom: 5px;
}
search-drawer#SearchDrawer .click-search {
    padding: 16px;
    background: #fff;
    width: 100%;
    border: 1px solid rgba(var(--text-color) / .09);
    border-radius: 8px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
search-drawer#SearchDrawer .drawer__inner .v-scrollable {
    overflow-y: hidden;
}
search-drawer#SearchDrawer .view_all_btn {
    margin-top: 17px;
    text-align: center;
    background: #3c3c3e;
    color: #fff;
    padding: 12px;
    font-size: 14px;
    border: 1px solid #3c3c3e;
}
.suggestion-new-list {
    height: 35vh;
    overflow-y: scroll;
    overflow-x: hidden;
}
.search__input {
    border-radius: 8px !important;
}
.search__input:focus {
    box-shadow: none !important;
}
search-drawer#SearchDrawer .product-info-data .f-price__sale,
search-drawer#SearchDrawer .product-info-data span.f-price-item.f-price-item--regular {
    font-size: 14px;
}
search-drawer#SearchDrawer a.reversed-link.text-capitalize,
.predictive-search-result__list-item {
    border: 1px solid #d7d7d7;
    padding: 6px 12px;
    font-size: 15px;
}
.view_all_btn:hover {
    background: #fff !important;
    color: #3c3c3e !important;
    transition: allease 0.23s;
}
span.discount-badge {
    font-size: 12px;
    color: green;
}
.template-search .template-search__search.flex.items-center.justify-center {
    display: none;
}
ul#predictive-search-results-queries-list {
    gap: 6px;
}


@media ( min-width: 768px ) {
.jdgm-gallery {
  width: 1000px !important;
}
  .keraboost-three-image-column .card-images__items .f-column:nth-child(2) {
    display: none;
}
xb-wishlist-button {
    width: 40% !important;
    float: right !important;
    margin-top: -67px !important;
}
  .video-with-text__content .rich-text.text-left table {
    width: 580px;
}
 body.page-template.beyond-skin-videos .slideshow__text {
    max-width: 36%;
}
  .accordion-details__content.rte, .section.section-template--24885308096813__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .accordion-details__content.rte {
    flex-wrap: nowrap;
}
  div#shopify-section-template--24885308162349__custom_content_WCzXgr .section__content.f-grid--gap-medium {
    background: #f3eeea;
    padding: 50px;
    border-radius: 12px;
}
  .section.section-template--24885308162349__collapsible_tabs_FfdFUa .section__header.section__header--vertical.spacing--normal {
    padding-top: 15px;
  }
   /* .section-image-gallery .media-wrapper:hover h6.shop_by {
    display: block;
    opacity: 1;
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    color: #fff;
    z-index: 99;
}
h6.shop_by {
    display: none;
} */
  span.varian-val {
    width: 110px;
}
  .sebonac-face-wash.product-template .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center:after {
    background-position-x: center;
    position: absolute;
    height: 400px;
    width: 30%;
    content: "";
    background-image: url(/cdn/shop/files/SebonacFacewash-04-min.jpg?v=1729571845);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    right: 16%;
}
  div#wishlist-hero-product-page-button {
    margin-top: -68px;
    width: 30% !important;
    float: right !important;
}
  .wishlisthero-header-block:has(a.site-header__icon.header__icon.link.link--text.focus-inset.wishlist-hero-header-icon.scrolled) {
    top: 32px;
}
  div#wishlist-hero-product-page-button button.btn.product__form--add-to-cart.btn.btn--secondary-accent.button.button--full-width.product-form__buttons {
    height: 48px !important;
    margin-top: -12px !important;
}
  .swiper-button-prev, .swiper-button-next {
    width: 35px;
    height: 35px;
}
  .customer th {
    padding: calc(5* var(--space-unit)) calc(4* var(--space-unit));
    border-width: 0 0 1px;
    border-color: rgb(var(--text-color));
}
  li.icon-with-text__item span.inline-richtext.h5.font-body img {
    width: 80px;
    height: 80px;
}
  .collage-tabs-pdp .tab-name-KeyIngredients .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center {
      display: -webkit-box;
      gap: 10px;
      width: 100%;
  }
  body.sanosan-baby-sun-cream-spf-protection-for-delicate-skin .collage-tabs-pdp .tab-name-KeyIngredients .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.sanosan-newborn-gift-set-baby-skincare-kit .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.sebonac-face-wash .collage-tabs-pdp .tab-name-KeyIngredients .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.sebonac-face-wash .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.sebonac-face-wash-acne-oil-control .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.sebonac-face-wash-acne-oil-control .collage-tabs-pdp .tab-name-KeyIngredients .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  body.imusil®-herbal-immunity-booster-ayurvedic-blend-with-kutki-guduchi-amla-immune-balance-inflammation-support-antioxidant-protection-30-tablets .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center {
    overflow-x: scroll;
  }
  .collage-tabs-pdp .tab-name-Howtouse motion-element.block.rich-text__text.rte {
    margin: 0;
    padding: 0 7px;
    width: calc(33.333% - 10px);
  }
  .collage-tabs-pdp .tab-name-KeyIngredients motion-element.block.rich-text__text.rte {
    width: calc(25% - 10px);
    margin: 0;
    padding: 0 7px;
  }
  .tabs__content.tab-name-KeyFeatures\&Benefits p {
    font-size: 16px;
  }
  .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits motion-element.block.rich-text__text.rte {
    width: auto;
    margin: 0;
    padding: 0 20%;
    padding-bottom: 20px;
  }
  .collage-tabs-pdp motion-element.block.rich-text__text.rte img {
    width: 200px;
    height: 200px;
  }
  .section--product-tabs .tabs__nav-design-1 .tabs__tab {
    font-size: 20px;
  }
  search-drawer#SearchDrawer .click-search li.product-item {
    margin-bottom: 0;
    width: calc(33.33% - 10px);
  }
  li.predictive-search__list-item {
    margin-bottom: 0;
    width: calc(33.33% - 10px);
    display: flex;
    border: 1px solid #ddd;
    padding: 0;
    border-radius: 6px;
  }
  search-drawer#SearchDrawer .search__most-searched-keywords.search__box-item.grid.gap-3 {
    border: none;
    padding: 0;
    margin-bottom: 36px;
  }
}

@media ( max-width: 1024px ) {
  .footer-logo {
    padding-right: 15px;
  }
    menu-drawer#MenuDrawer {
    z-index: 999;
  }
  .drawer__header.menu-drawer__header.flex.items-center.justify-between {
    padding: 22px 16px;
  }
}

@media ( max-width: 767px ) { 
  .jm-cluster.jm-review-item__body {
    gap: 10px;
}
p.jm-text.jm-review-widget-minimal-header__title {
    margin-bottom: 20px;
    font-size: 24px;
}
.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--minimal-header {
    padding-top: 0;
}
  .jm-cluster {
    padding-bottom: 3px;
}
  .jm-review-content__title-wrapper {
    font-size: 13px !important;
  }
  .jdgm-review-content__body-content p {
      padding-top: 5px !important;
      font-size: 14px !important;
      line-height: 1.8 !important;
  }
  .product-card .f-price--on-sale .f-price__sale {
    gap: 0 0.3rem;
  }
  .bundle-box {
    height: 25px !important;
    font-size: 12px !important;
    padding: 4px !important;
}
  .product__blocks.accordion-parent .f-price__regular span.f-price-item.f-price-item--regular {
    font-size: 17px !important;
}
  .plp-price {
    gap: 5px;
}
  .variant-discount {
    font-size: 9px !important;
    padding: 0 3px !important;
    padding-top: 5px !important;
  }
  p.subheading_two.pdp-page {
    font-size: 14px !important;
    -webkit-line-clamp: 1;
}
  .mobile-atc-btn .product-card__action-button {
    width: 100% !important;
    height: auto !important;
    border-radius: 5px !important;
    padding: 10px 0;
    margin-top: 10px;
}
.mobile-atc-btn .product-card__action-text {
    position: relative;
    width: auto;
    max-width: 100%;
    font-size: 14px;
    letter-spacing: 0.2px;
}
  .mobile-atc-btn .product-card__main-actions {
    position: relative;
    display: contents;
}
  div#shopify-section-template--25571807232301__image_gallery_dUfVx9 .section-image-gallery .f-column,
  div#shopify-section-template--25571807232301__image_gallery_WkitKQ .section-image-gallery .f-column {
    margin-bottom: 18px;
    padding: 7px !important;
    /* test first height is 200px
    height: 200px; */
    height: auto;
    margin-top: 9px !important;
}
  body.page-template.beyond-skin-videos .slideshow__content.content-overlay--middle-left.flex.flex-col.page-width.focus-none.color-scheme-3 {
    display: block;
}
body.page-template.beyond-skin-videos .slideshow__item-wrap {
    position: relative;
    height: 450px;
}
body.page-template.beyond-skin-videos h2.slideshow__title.h1.rich-text__heading {
    font-size: 20px;
}
body.page-template.beyond-skin-videos motion-element.block.slideshow__description.text-base.rich-text__text.rte p {
    font-size: 13px;
}
body.page-template.beyond-skin-videos .slideshow__text.rich-text.text-center.md\:text-left {
    padding-top: 16px;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field, 
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field {
    width: 50% !important;
    min-width: 77% !important;
  }
  .accordion-details__content.rte, .section.section-template--24885308096813__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .accordion-details__content.rte {
    flex-wrap: nowrap !important;
    overflow-x: scroll;
    display: flex !important;
  }
  div#judgeme_product_reviews {
    padding: 1rem 0 0;
  }
  div#shopify-section-template--24885308162349__collapsible_tabs_FfdFUa {
    margin-bottom: 30px;
  }
  .jdgm-rev-widg {
    padding-top: 0 !important;
  }
  .section.section-template--24885308162349__custom_content_WCzXgr.section--padding.section--custom-content.page-width.color-scheme-1 div#block-text_MteQfF {
    padding: 2rem;
  }
  .section.section-template--24885308162349__custom_content_WCzXgr.section--padding.section--custom-content.page-width.color-scheme-1 .section__content.f-grid--gap-medium {
    background: #f3eeea;
    border-radius: 12px;
  }
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field {
    margin: 0 auto !important;
    margin-bottom: 15px !important;
  }
  .accordion-card .accordion-details {
    padding-inline: 1rem !important;
  }
  summary.accordion-details__summary h2 {
    font-size: 18px !important;
  }
  summary.accordion-details__summary {
    padding-block: 1.2rem !important;
  }
  span.jdgm-rev-widg__summary-average {
    font-size: 14px;
  }
  .jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified {
    font-size: 12px;
    padding-top: 4px;
  }
  .jdgm-rev__body p {
    line-height: normal;
  }
  .accordion-standard+.accordion-standard {
    margin-top: 0;
  }
  div#shopify-block-ARDR2QjRQRDB3djBMN__judge_me_reviews_review_widget_mYCJdb {
    margin-top: 30px;
  }
  button.sr-headless-checkout {
    margin-bottom: 0 !important;
  }
  .section.section-template--24885308162349__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(2) .accordion-details__content.rte {
    column-count: 2 !important;
  }
  .plp-page {
    padding: 0 0 4px!important;
  }
  .jdgm-preview-badge .jdgm-star {
    font-size: 12px !important;
  }
  .jdgm-preview-badge .jdgm-star {
    font-size: 12px;
    padding-right: 3px !important;
  }
  p.subheading_two.pdp-page {
    font-size: 13px;
}
  .xb-product-quantity.show {
    right: -1px;
  }
  .sebonac-face-wash.product-template .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center:after {
    background-position-x: inherit;
    position: absolute;
    height: -webkit-fill-available;
    width: 96%;
    content: "";
    background-image: url(/cdn/shop/files/SebonacFacewash-04-min.jpg?v=1729571845);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    right: initial;
    left: 60px;
    margin: 12px;
  }
  .product__block.product__block--\@app {
    margin-top: 14px;
    margin-bottom: 24px !important;
  }
  p.subheading_one, p.subheading_two {
    font-size: 16px !important; 
  }
  .product__tax.rte {
    font-size: 13px !important;
  }
  .product__block.product__block--description.rte {
    margin-bottom: 28px;
    margin-top: 12px;
  }
  h1.product__title.h3 {
    font-size: 22px;
    padding-bottom: 0;
    letter-spacing: 0.5px;
  }
  .footer__bottom.page-width motion-element.block .footer__bottom-row.flex.justify-between {
    margin: 0 !important;
    font-size: 12px !important;
  }
  .product__block.product__block--description.rte p {
    font-size: 15px;
  }
  .video-with-text__content.w-full.lg\:w-1\/2 {
    padding-right: 0;
  }
  .product-form__input--button input[type=radio]+label {
    font-size: 14px;
    min-height: 40px;
  }
  .product__badges {
    margin-bottom: 10px;
  }
  review-card .review-text, .review-card .review-reply-text {
    font-size: 12px !important;
  }
  div#panel-nav {
    padding-top: 0 !important;
  }
  .footer-newsletter__term {
    font-size: 13px;
  }
  h3.footer-block__heading.inline-richtext.h4 {
    font-size: 16px;
  }
  button#check-pincode-button {
    width: 38%;
    font-size: 13px;
    height: 40px;
  }
 .wishlisthero-header-block:has(a.site-header__icon.header__icon.link.link--text.focus-inset.wishlist-hero-header-icon.scrolled) {
    top: 22px !important;
  }
  .f-badge--sale {
    font-size: 10px;
    line-height: 1.6rem;
    padding: 0.2rem 0.2rem;
  }
  .product-card__title {
    font-size: 15px;
  }
  .menu-drawer__item-link {
    font-size: 17px;
  }
  .menu-drawer__item + .menu-drawer__promotions {
    padding-block-start: 1.4rem;
    margin-block-start: 0.4rem;
  }
  menu-drawer#MenuDrawer .social-icons-footer {
    text-align: left;
    width: 100% !important;
    border: none;
  }
  menu-drawer#MenuDrawer .social-icons-footer ul.list-unstyled.flex.gap-x-4.gap-y-2.items-center.socials.justify-center {
    float: left;
  }
  .mega-menu__promotions-grid h3.custom-card__title.h5 {
    text-align: center;
  }
  .header__icons svg {
    width: 1.8rem;
    height: 1.8rem;
  }
  .xb-header__icon span.svg-wrapper img {
    vertical-align: text-top;
    width: 18px !important;
  }
  p.product-card__type {
    font-size: 12px;
  }
  span.f-price-item.f-price-item--regular {
    font-size: 13px;
  }
  span.f-price-item.f-price-item--sale {
    font-size: 15px;
  }
  .product__block.product__block--price span.f-price-item.f-price-item--regular {
    font-size: 17px;
  }
  .product__block.product__block--price span.f-price-item.f-price-item--sale {
    font-size: 17px;
  }
  a.MuiTypography-root.MuiLink-root.MuiLink-underlineHover.wishlist-hero-list-card-header-product-name.MuiTypography-colorTextPrimary {
    min-height: 3em !important;
  }
  .MuiButton-text {
    padding: 0;
  }
  span.MuiButton-label {
    font-size: 12px;
  }
  .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-align-items-xs-flex-start {
    margin-bottom: 0 !important;
  }
  button.MuiButtonBase-root.MuiIconButton-root.jss15.wishlist-hero-header-close {
    padding-top: 0;
  } 
  .MuiDialog-root {
    height: 80vh;
    width: 90%;
    margin: 0 auto;
    top: 64px !important;
  }
  .MuiDialogContent-root.MuiDialogContent-dividers {
    padding: 2px 8px !important;
  }
  .product-card__badge {
    inset-inline-start: 0;
    top: 0 !important;
  }
  p.product-card__vendor.text-sm.m-0 {
    display: none;
  }
  .tabs__header.flex.justify-center {
    margin-bottom: 13px !important;
  }
  input#pincode-input {
    border: none;
    border-bottom: 1px solid;
    height: 40px;
  }
  p#pincode-text {
    font-size: 14px;
    margin-top: 0;
  }
  p.pincode-static-text {
    font-size: 13px;
  }
  .swiper-button-prev, .swiper-button-next {
    width: 30px;
    height: 30px;
  }
  button.swiper-button-next.btn {
    right: 0;
  }
  button.swiper-button-prev.btn {
    left: 0;
  }
  .card-images.card-images--equal-height.color-scheme-1 .card-images__items {
    display: -webkit-box;
    overflow: scroll;
    width: 100%;
    gap: 16px;
  }
  .card-images.card-images--equal-height.color-scheme-1 .f-column {
      width: 60%;
  }
  .wishlisthero-header-block {
    right: auto;
    left: 52px;
    top: 49px !important;
  }
  .search__results-all.block button.reversed-link.btn--inherit.flex.items-center.justify-center.gap-2.font-body-bolder {
    text-align: center;
    background: #3c3c3e;
    color: #fff;
    padding: 12px;
    font-size: 14px;
    border: 1px solid #3c3c3e;
    width: 100%;
  }
  .grid.gap-3.predictive-search-result.search__box-item.predictive-search-result--collections li.predictive-search__list-item {
    width: auto !important;
  }
  .search__content.flex-grow {
    height: 80vh;
    overflow: scroll;
  }
  .grid.search-result-new {
    height: 35vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  li.predictive-search__list-item {
    margin-bottom: 0;
    width: calc(100% - 10px) !important;
    display: flex;
    border: 1px solid #ddd;
    padding: 0;
    border-radius: 8px !important;
  }
  .search__results-all.block {
    position: fixed;
    bottom: 80px;
    width: 85%;
  }
  .search__box.search__results.w-full.h-full .grid.gap-6.w-full {
    padding-bottom: 85px;
  }
  h4.h5.predictive-search-result__heading {
    margin-bottom: 0;
  }
  .grid.gap-3.predictive-search-result.search__box-item.predictive-search-result--queries {
    gap: 1.2rem !important;
  }
  .search__content .media-wrapper img.loaded {
    width: 65px !important;
    height: 65px !important;
  }
  .predictive-search-result__list-item {
    font-size: 14px;
  }
  ul.address-list.flex.flex-col li.blocks-radius.color-scheme-3 {
    width: 100% !important;
  }
  ul.address-list.flex.flex-col li.blocks-radius.color-scheme-3 {
    margin-bottom: 20px !important; 
  }
  ul.address-list.flex.flex-col {
    gap: 0 !important;
    flex-direction: column !important;
  }
  .order-total-amount li+li {
    margin-top: 1.8rem !important;
  }
  .customer.account-page-tab .account-right .orders td a.btn.btn--secondary.w-full.p-0:hover svg#Capa_1 {
    fill: #fff;
  }
  .customer th {
    font-size: 12px !important;
  }
  .account-page-tab .order-page-titile, .account-page-tab .address_page_title {
    font-size: 18px !important;
    text-align: left !important;
  }
  div#orders {
    margin-top: 22px !important;
  }
  .account-page-tab .account-right .right-order-wrapper {
    overflow: scroll !important;
  }
  .flex.justify-between.order_histroy_cancel span {
    text-align: left !important;
    padding-left: 11px !important;
    font-size: 12px !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .account-page-tab .account-right .profile_table {
    display: block !important;
  }
  .account-page-tab .account-right .profile_table .pinfo .frcp-cf__label-text {
    margin: 0 !important;
    font-size: 14px !important;
  }
  .account-page-tab .account-right .profile_table .pinfo .frcp-cf__label {
    font-size: 16px !important;
  }
  .account-mains {
    display: block !important;
  }
  .account-page-tab .account-left, .account-page-tab section .frcp-profile-card {
    margin-bottom: 13px !important;
    width: 100% !important;
  }
  .account-page-tab .account-left .ultab_list li {
    padding: 8px 16px !important;
  }
  p.left-tab-customer-email {
    margin: 6px 0 !important;
    font-size: 14px !important;
  }
  .account-page-tab .account-left .ultab_list li button.tablinks, .account-page-tab .account-left .ultab_list li.tab_bg.logoutbttab .logout_tablinks {
    font-size: 15px !important;
  }
  span.frcp-icon img {
    width: 20px;
    height: 20px;
  }
  .icon-with-text li.icon-with-text__item h5 {
    height: 50px;
  }
  .icon-with-text--horizontal {
    flex-wrap: wrap !important; 
  }
  .icon-with-text li.icon-with-text__item {
    width: 33.333% !important;
  }
  .icon-with-text li.icon-with-text__item h5 {
    font-size: 11px !important;
  }
  li.icon-with-text__item span.inline-richtext.h5.font-body img {
    width: 60px;
    height: 60px;
  }
  .metafield-rich_text_field p {
    font-size: 15px !important;
  }
  .metafield-rich_text_field h5 {
    font-size: 17px !important;
  }
  .collage-tabs-pdp .tabs__content.tab-name-KeyIngredients .collage-tab__content.flex-1.flex.items-center {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 14px;
  }
  .collage-tabs-pdp video {
    width: 100% !important;
    padding-top: 20px;
  }
  .collage-tabs-pdp .tab-name-KeyIngredients .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center,
  .collage-tabs-pdp .tab-name-Howtouse .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center {
    gap: 10px;
    width: 100%;
    display: -webkit-box;
    overflow: scroll;
  }
  .collage-tabs-pdp .tab-name-KeyIngredients motion-element.block.rich-text__text.rte,
  .collage-tabs-pdp .tab-name-Howtouse motion-element.block.rich-text__text.rte {
    width: calc(72% - 10px);
    margin: 0;
    padding: 0 7px;
    margin-bottom: 30px;
  }
  .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center {
    display: block;
    gap: 10px;
    width: 100%;
  }
  .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits motion-element.block.rich-text__text.rte {
    width: calc(100% - 10px);
    margin: 0;
    padding: 0;
  }
  .collage-tabs-pdp motion-element.block.rich-text__text.rte img {
    width: 100px;
    height: 100px;
  }
  search-drawer#SearchDrawer .search__most-searched-keywords.search__box-item.grid.gap-3 {
    border: none;
    padding: 0;
    margin-bottom: 20px;
  }
  button#click-search-close {
    right: 24px !important;
  }
  search-drawer#SearchDrawer button.drawer__close-btn.z-1 {
    right: 16px !important;
  }
  search-drawer#SearchDrawer .click-search li.product-item {
    margin-bottom: 0;
    width: calc(100% - 10px);
  }
  search-drawer#SearchDrawer .drawer__inner .drawer__content {
    width: 100%;
    margin: 6px auto 0;
  }
  form.search__form.flex.flex-col.w-full.h-full.relative {
    padding: 3rem 1rem 1rem;
  }
  search-drawer#SearchDrawer a.reversed-link.text-capitalize {
    font-size: 14px;
    display: block;
  }
}
  .search__content .media-wrapper img.loaded {
    width: 80px;
    height: 80px;
  }
  li.predictive-search__list-item .flex.items-center.gap-3 {
    width: 100%;
    gap: 0; 
  }
  ul#predictive-search-results-products-list a.reversed-link.text-pcard-title {
    margin: 0 0 5px;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: normal;
  }
  .grid.gap-3.predictive-search-result.search__box-item.predictive-search-result--collections li.predictive-search__list-item {
    display: block;
    text-align: center;
    border-radius: 0;
    padding: 6px 12px;
    font-size: 15px;
    width: calc(20% - 10px);
  }

  /* CSS for pincode checker */
  #pincode-input {
    padding: 0 10px;
    width: 60%;
    height: 48px;
    letter-spacing: 1px;
  }
  *:focus-visible {
    outline: none;
  }
  .input-container {
    position: relative;
    display: inline;
    width: 100%;
  }
  #edit-pincode-button {
    position: absolute;
    right: 1px;
    top: 50%;
    transform: translateY(-50%);
    padding: 5px 14px;
    background-color: #3c3c3e;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 14px;
    display: none;
    border-radius: 4px;
    letter-spacing: 1px;
    font-weight: 200;
    margin-top: 1px;
  }
  #edit-pincode-button:hover {
    background-color: #b47a43;
  }
  #check-pincode-button {
    padding: 6px 20px;
    background-color: #3c3c3e;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 14px;
    margin-top: 10px;
    border-radius: 4px;
    letter-spacing: 1px;
    font-weight: 200;
  }
  #check-pincode-button:hover {
    background-color: #b47a43;
  }
  #check-pincode-button:disabled {
    background-color: #cccccc;
    cursor: not-allowed;
  }
  #pincode-result {
    font-size: 16px;
    margin-top: 0;
    letter-spacing: 0.7px;
    font-weight: 600;
  }
  p.pincode-static-text {
    font-size: 14px;
    letter-spacing: 0.7px;
  }
  p.pincode-input {
    margin-bottom: 0;
    margin-top: 43px;
    letter-spacing: 1px;
  }
  .collage-tabs-pdp .collage-tab__content.flex-1.flex.items-center {
    width: 100%;
    max-width: 100%;
  }
  .metafield-rich_text_field p {
    font-size: 16px;
    letter-spacing: 0;
    text-align: left;
  }
  .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits motion-element.block.rich-text__text.rte {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .collage-tabs-pdp video {
    width: 800px;
    margin: 0 !important;
    margin: 0 auto !important;
    justify-content: center;
    align-items: center;
    float: left;
  }
  li.icon-with-text__item svg.icon {
    display: none;
  }
  li.icon-with-text__item span.inline-richtext.h5.font-body {
    text-align: center;
  }
  .icon-with-text li.icon-with-text__item {
    width: -webkit-fill-available;
    text-align: center;
    display: grid;
  }
  .icon-with-text li.icon-with-text__item h5 {
    font-size: 13px;
    font-weight: 600;
    color: #0c3f67;
    height: 60px;
    padding: 9px 0;
  }
  .sanosan-baby-bath-shampoo-2-in-1-gentle-cleanser .icon-with-text li.icon-with-text__item h5,
  .sanosan-baby-care-lotion-daily-nourishing-moisturizer .icon-with-text li.icon-with-text__item h5,
  .sanosan-baby-care-cream-protection-for-dry-sensitive-skin .icon-with-text li.icon-with-text__item h5,
  .sanosan-baby-sun-cream-spf-protection-for-delicate-skin .icon-with-text li.icon-with-text__item h5,
  .sanosan-baby-care-oil-with-organic-olive-almond-sunflower-seed-oil .icon-with-text li.icon-with-text__item h5 {
    color: #193a88;
  }
  .product__block.product__block--addons.flex.items-center {
    margin-top: 20px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
  }
  /* ACCOUNT PAGE CSS */
  .account-page-tab .account-mains {
    display: flex;
    margin: 10px auto;
    padding: 10px 0 0;
    align-items: flex-start;
    justify-content: space-between;
    gap: 32px;
  }
  .account-page-tab .account-left, .account-page-tab section .frcp-profile-card {
    box-shadow: 0 2px 12px -2px #e5e5e5;
    width: 25%;
    padding: 0;
  }
  .account-page-tab .account-left .ultab_list li {
    display: flex;
    border-bottom: 1px solid #efefefef;
    cursor: pointer;
    padding: 12px 20px;
    align-items: center;
  }
  span.frcp-icon {
    margin-right: 12px;
    vertical-align: text-top;
  }
  .account-page-tab .account-left .ultab_list li button.tablinks, .account-page-tab .account-left .ultab_list li.tab_bg.logoutbttab .logout_tablinks {
    color: #3c3c3e;
    padding: 15px 22px;
    border: none;
    outline: 0;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    font-size: 16px;
    width: 100%;
    display: contents;
    font-weight: 600;
  }
  .account-page-tab .account-right {
    flex-basis: 75%;
  }
  .account-width {
    max-width: 65em;
  }
  .account-page-tab .account-right .profile_table {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 #0000001a;
    padding: 10px 20px;
  }
  .account-page-tab .account-right .profile_table .pinfo {
    width: 50%;
  }
  .account-page-tab .account-right .profile_table .pinfo .frcp-cf__label {
    color: #3c3c3e;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 5px;
  }
  .account-page-tab .account-right .profile_table .pinfo .frcp-cf__label-text {
    color: #3c3c3e;
    font-size: 17px;
  }
  .account-page-tab .account-right .right-order-wrapper, .account-page-tab .account-right .right-address-wrapper {
    margin-top: 0;
  }
  .account-page-tab .order-page-titile, .account-page-tab .address_page_title {
    font-size: 24px;
  }
  .main_wrapper_order {
    box-shadow: 0 0 #0000001a;
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-top: 20px;
  }
  .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .customer.account-page-tab .account-right .orders td {
    padding: 10px;
    border: none;
    font-size: 14px;
  }
  .account-page-tab .address-box {
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f7faff;
    box-shadow: 0 0 #0000001a;
    padding: 2rem;
    text-align: left;
  }
  .account-page-tab .address-box.mx-auto {
    margin-left: unset;
    margin-right: unset;
  }
  .account-page-tab .view_more_address_wrapper {
    text-align: center;
    justify-content: center;
    display: flex;
  }
  .account-page-tab .account-right .adress-button-right-block-wrapper {
    margin: 3rem 0;
  }
  .account-page-tab .account-right .add-new_address_wrapper {
    background-color: #3c3c3e;
    color: #fff;
    border-radius: 4px;
  }
  li.left-block-details_wrapper {
    display: block !important;
  }
  .fa-sign-out:before {
    content: "\f08b";
  }
  .fa-sign-out {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .main_wrapper_order thead {
    border-bottom: 1px solid #ddd;
  }
  .customer th {
    padding: 16px 0;
    width: 16.666%;
  }
  td.orders__number a.link {
    text-decoration: underline;
  }
  td.view-order a.btn.btn--secondary.w-full.p-0 {
    background: transparent;
    border: none;
  }
  .customer.order.section .table-container.table-container--mobile-scrollable {
    border: 1px solid #ddd;
  }
  .customer.order.section .table-container.table-container--mobile-scrollable th {
    text-align: center;
  }
  .customer.order.section .table-container.table-container--mobile-scrollable td {
    font-size: 14px;
    padding: 10px;
    text-align: center;
  }
  header.customer__header.flex.flex-col.items-center.md\:items-start.gap-y-3 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .customer.order.section p.rich-text__text {
    color: #b37942;
    font-weight: 600;
  }
  .order-total-amount li {
    font-weight: 700;
  }
  .address-box.mt-6.mx-auto {
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 #0000001a;
    padding: 2rem;
    text-align: left;
    margin-top: 20px;
  }
  a.link.view_more_address_wrapper {
    font-weight: 600;
    text-decoration: underline;
  }
  .pagination li {
    display: flex;
  }
  nav.pagination ul.pagination__list.list-unstyled.flex.items-center.flex-wrap.justify-start {
    display: inline-flex;
  }
  nav.pagination {
    text-align: center;
  }
  ul.address-list.flex.flex-col {
    gap: 20px;
    flex-direction: row;
  }
  ul.address-list.flex.flex-col li.blocks-radius.color-scheme-3 {
    width: 25%;
    padding: 20px 12px;
  }
  .address-info__cta.flex.items-center.gap-x-6 {
    margin-top: 20px;
  }
  .address-info.flex.flex-col.md\:flex-row.items-start.gap-6 {
    display: block;
  }
  td.orders__number a {
    background: transparent;
    border: none;
    padding: 0;
    width: auto;
    vertical-align: middle;
    margin-right: 9px;
  }
  .account-left ul.ultab_list li.tab_bg:hover,
  li.tab_bg:has(.tablinks.active) {
    background: #e6e6e6;
  }
  .tabs__header.flex.justify-center {
    margin-bottom: 20px;
  }
  .section--featured-collection.section-header-standing-column .section__header-wrap {
    display: block;
  }
  h2.modal89-title {
    font-size: 20px;
    font-weight: 600;
    line-height: inherit;
    margin-bottom: 20px;
  }
  button#semgetembedbtn {
    width: 100%;
  }
  button#mpopupLink {
    font-weight: var(--font-button-weight);
    letter-spacing: var(--buttons-letter-spacing, 0);
    border-radius: var(--buttons-radius);
  }
  search-drawer#SearchDrawer {
    z-index: 1111;
  }
  .wishlisthero-header-block {
    position: fixed;
    top: 61px;
    z-index: 111;
    right: 0;
    margin-right: 205px;
  }
  h4.h5.predictive-search-result__heading {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 18px;
    font-weight: 600 !important;
    font-size: calc(var(--font-heading-scale)* var(--font-h6-size));
  }
  .grid.gap-3.predictive-search-result.search__box-item.predictive-search-result--queries {
    gap: 0;
  }
  search-drawer#SearchDrawer .search__content.flex-grow, search-drawer#SearchDrawer .click-search {
    border-radius: 8px;
  }
  button.reversed-link.btn--inherit.flex.items-center.justify-center.gap-2.font-body-bolder {
    text-align: center;
    background: #3c3c3e;
    color: #fff;
    padding: 12px;
    font-size: 14px;
    border: 1px solid #3c3c3e;
    width: 100%;
  }
  .section--lookbook-cards h3.lbcard__product-title.text-pcard-title.text-limit-2-lines.m-0 {
    font-size: 14px;
  }
  .section--lookbook-cards .lbcard__popup-body {
    padding: 0 10px;
  }
  .section--lookbook-cards span.f-price-item {
    font-size: 13px !important;
  }
  .section--lookbook-cards .lbcard__popup-header.shrink-0 {
    padding: 8px 0 8px 0;
  }
  a.product-card__atc.product-card__action-button.btn.btn--white,
  button.product-card__atc.product-card__action-button.btn.btn--white {
    background: #b77f48;
    color: #fff;
    letter-spacing: 1px;
  }
  .section--featured-products-tab .block.swipe-mobile.swipe-mobile--1-cols .f-column {
    padding: 0 !important;
  }
  .product__blocks.accordion-parent .f-badge--sale {
    font-size: 13px;
    letter-spacing: 0.6px;
    font-weight: unset;
  }
  .sebonac-face-wash.product-template .collage-tabs-pdp .tab-name-KeyFeatures\&Benefits .collage-tab__content-inner.rich-text.flex.flex-col.w-full.text-center video {
    visibility: hidden;
    opacity: 0;
  }
@media ( min-width: 767px ) and ( max-width: 1024px ) {
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    font-size: 14px;
  }
  .product-form__buttons .shopify-payment-button {
    width: 50% !important;
    float: left !important;
  }
  div#shopify-block-AQWcvSTJoMlFON0JYT__xb_wishlist_button_wishlist_gYPxc9,
  div#shopify-block-Ab0YwZXRSdzZPZityW__xb_wishlist_button_wishlist_Uri4yQ {
    width: 49%;
    float: right;
    margin-top: -80px;
  }
  button.xb-wishlist-button__remove-style-3, button.xb-wishlist-button__add-style-3, button.xb-wishlist-button__loading-style-3 {
    font-size: 14px;
  }
  span.xb-wishlist-button__remove-icon-style-3,
  span.xb-wishlist-button__add-icon-style-3,
  span.xb-wishlist-button__loading-icon-style-3 {
    font-size: 2rem;
    --icon-size: 2rem !important;
  }
}
.page__content.rte p {
    margin-bottom: 20px;
}
@media (max-width: 767px) {
  a.product-card__atc.product-card__action-button svg.icon.icon-shopping-bag.icon--large {
    display: none;
}
  .jdgm-rev__content .jdgm-rev__body p, b.jdgm-rev__title {
    font-size: 14px !important;
}
  .product__tax.rte {
    padding-top: 5px;
  }
  h6.shop_by {
    font-size: 17px !important;
    padding-bottom: 4px !important;
    padding-top: 8px !important;
  }
  h3.product-card__title.text-pcard-title {
    -webkit-line-clamp: 1 !important;
  }
  svg.icon.icon-hamburger.icon--large {
    width: 2rem;
    height: 2rem;
  }
  .product-form__input--button input[type=radio]+label:last-child div#corner-ribbon {
    top: 22px !important;
    width: 155px !important;
    height: 95px !important;
    right: -39px !important;
  }
  /* .product-form__input--button input[type=radio]+label:nth-child(3) div#corner-ribbon {
    top: 22px !important;
    width: 155px !important;
    height: 95px !important;
    right: -39px !important;
  } */
  span.varian-val {
            width: 110px;
        font-size: 16px;
  }
  .tab-name-AdditionalInformation .collage-tab__content {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  header.header.section--padding.grid.items-center.header--left-center.color-scheme-1.header-mobile--center.page-width.header--show-sperator-line {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  a.track-icon img {
    width: 25px;
    height: 25px;
    vertical-align: top;
  }
}
h6.shop_by {
    text-align: center;
    font-size: 20px;
    padding: 12px 0;
}
.section-image-gallery motion-element.block {
    border-radius: 10px;
}
p.perml-price {
    font-size: 15px;
    color: var(--color-foreground-lighten-60);
}
section#shopify-section-template--24359129973037__image_width_text_columns_4QFRAC h2.rich-text__heading.inline-richtext.overflow-hidden.h2 {
    text-align: center;
    padding-bottom: 30px;
}
section#shopify-section-template--24359129973037__image_width_text_columns_4QFRAC motion-element.block.rich-text__subheading.text-subheading {
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 0;
}
.announcement-bar-cart p {
    margin: 10px 0;
    font-size: 16px;
}
.announcement-bar-cart {
    width: 100%;
    text-align: center;
    background: #b37941;
    color: #fff;
}
.tab-name-AdditionalInformation p {
    text-align: left;
}
lookbook-card a.btn.btn--icon-circle.btn--secondary {
    width: 2.2rem !important;
    height: 2.2rem;
}
.plp-page {
    padding: 6px 0;
}

.product-form__input--button input[type=radio]+label:last-child div#corner-ribbon {
    background-image: url(/cdn/shop/files/image_7.png?v=1780650118);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 19px;
    display: block;
    width: 158px;
    height: 100px;
    transform: rotate(90deg);
    right: -39px;
}
 
/* .product-form__input--button input[type=radio]+label:nth-child(3) div#corner-ribbon {
    background-image: url(/cdn/shop/files/pngwing.com_86994434-f01c-4994-b865-a194a0a74ecb.png?v=1760941473);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 19px;
    display: block;
    width: 158px;
    height: 100px;
    transform: rotate(90deg);
    right: -39px;
} */

.collage-tabs-pdp .metafield-rich_text_field p {
    text-align: center;
    font-size: 14px;
}
.collage-tabs-pdp .metafield-rich_text_field h5 {
    font-size: 17px;
}
.tab-name-AdditionalInformation .metafield-rich_text_field p {
    text-align: left;
}

.accordion-details__content.rte .metafield-rich_text_field p img {
    width: 150px;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field,
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field {
    background: #eeeeee26;
    width: 26%;
    padding: 11px 16px;
    margin: 0;
    box-shadow: 3px 0px 3px #0003, 0 6px 20px #00000030;
    margin-left: inherit;
    border-radius: 10px;
    min-width: 26%;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .accordion-details__content.rte,
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .accordion-details__content.rte {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 15px;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(2) img,
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(2) img {
    height: fit-content;
    width: 80px;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(2) .accordion-details__content.rte h5,
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(2) .accordion-details__content.rte h5 {
    font-size: 13px;
    margin-bottom: 24px;
}
section#shopify-section-template--24885307212077__rich_text_nb6fy7 .rich-text.text-center p {
    text-align: center;
    margin: 0 auto;
}
div#shopify-block-ARDR2QjRQRDB3djBMN__judge_me_reviews_review_widget_mYCJdb,
div#shopify-block-AVFdDYWJkSVpDTkh5R__judge_me_reviews_review_widget_rNWQpE {
    background: #fffbf5;
}
.product-form__submit {
    background: #b37942;
    text-transform: capitalize;
    font-weight: 500;
}
.video-with-text__video img.loaded {
    object-fit: contain;
}
body.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin.product-template div#shopify-section-template--25571807920429__video_with_text_ABjhHR,
body.uvcross-sunscreen-gel-spf-50-uva-uvb-broad-spectrum-protection.product-template div#shopify-section-template--24885308162349__video_with_text_ABjhHR,
body.sebonac-face-wash-acne-oil-control.product-template div#shopify-section-template--24885308162349__video_with_text_ABjhHR {
    display: none;
}
body.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin.product-template .section.section-template--25571807920429__collapsible_tabs_FfdFUa,
body.uvcross-sunscreen-gel-spf-50-uva-uvb-broad-spectrum-protection.product-template .section.section-template--25571807920429__collapsible_tabs_FfdFUa,
body.sebonac-face-wash-acne-oil-control.product-template .section.section-template--24885308162349__collapsible_tabs_FfdFUa {
    padding-top: 20px;
}

body.sebonac-face-wash-acne-oil-control div#shopify-section-template--25571807920429__lookbook_cards_dCmE3d {
    display: none;
}
body.uvcross-sunscreen-gel-spf-50-uva-uvb-broad-spectrum-protection.product-template a.readmore,
body.sebonac-face-wash-acne-oil-control.product-template a.readmore {
  display:none;
}
.video-with-text__content .metafield-rich_text_field p,
.video-with-text__content .metafield-rich_text_field ul li,
.video-with-text__content .metafield-rich_text_field {
    font-size: 16px;
    margin: 0;
    line-height: inherit;
}
button.xb-wishlist-button__remove-style-3 {
    background: #f2efef;
    color: darkred;
}
span.xb-wishlist-button__remove-icon-style-3 svg {
    fill: darkred !important;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field p, 
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field p,
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field h5, 
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field h5 {
text-align: center !important;
}
div#shopify-section-template--25571807920429__collapsible_tabs_FfdFUa .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field p, 
.section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .metafield-rich_text_field p {
  font-size: 15px;
}

.product-template .accordion-details__content.rte, 
.product-template .section.section-template--25571807854893__collapsible_tabs_dXniQx .accordion-item.accordion-standard:nth-child(1) .accordion-details__content.rte {
    flex-wrap: nowrap !important;
    overflow-x: scroll;
    display: flex !important;
}
.related-posts__wrapper h3.article-card__title {
    font-size: 18px;
}
.dermat_landing .image-with-text-ovelay__content .image-with-text-ovelay__content-wrapper {
    background-color: transparent;
}
.dermat_landing .shopify-section-group-footer-group {
    display: inline-block;
}
.beyond-skin-videos div#shopify-section-sections--24885300920621__footer {
    width: 100%;
    display: inline-block;
}
.beyond-skin-videos .featured-blog__items .f-column {
    border: 1px solid #eee;
    padding: 15px 15px 25px;
    background: #fff;
    box-shadow: 0 0 8px #00000026, 0 0 10px #00000026;
}

div#shopify-block-AZHZJRzJnUmszOGlXN__xb_wishlist_button_wishlist_gYPxc9 {
    margin-top: 14px;
}
.best-seller {
    background: #fff;
    font-size: 13px;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 2px 6px;
    border-radius: 4px;
    width: fit-content;
    border: 1px solid #3C3C3E;
}
.drawer__header.cart-drawer__header {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.video-with-text__content .rich-text.text-left td {
    font-size: 16px;
    border: none;
}
.video-with-text__content .rich-text.text-left tr {
    border: 1px solid #3c3c3e;
}
.video-with-text__content .rich-text.text-left td:nth-child(1) {
    font-weight: 500;
    text-align: center;
    font-size: 17px;
    color: #b47a43;
}
.video-with-text__content .rich-text.text-left table {
    margin-top: 12px;
        margin-left: 1px;
}

/* LOOKBOOK VIDEOS PDP */
body.sebonac-face-wash-acne-oil-control.product-template div#shopify-section-template--24885308162349__lookbook_cards_dCmE3d,
body.sanosan-mini-care-bundle-babys-day-out-combo.product-template div#shopify-section-template--24885308096813__lookbook_cards_wUzxUz {
    display: none;
}
body.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin.product-template div#shopify-section-template--24885308162349__lookbook_cards_dCmE3d {
  display: none;
}
/* LOOKBOOK VIDEOS PDP */
p.subheading_one,
p.subheading_two {
    font-size: 19px;
    color: #3c3c3eb3;
    font-weight: 500;
}
p.subheading_two {
    margin-bottom: 0;
}
p.subheading_one {
    margin-top: 4px;
}
p.subheading_two {
        margin-top: 9px;
    margin-bottom: 0;
}
.product-template button.lbcard__popup-btn-trigger {
    display: none;
}
.section-video.section--padding .relative.page-width {
    padding: 0 12px;
}

/* @media ( min-width: 768px ) {
  .sticky-atc {
    display: none;
} */
.product__block.product__block--price span.f-price-item.f-price-item--sale {
    font-size: 23px;
}

.product__block.product__block--price span.f-price-item.f-price-item--regular {
  font-size: 21px;
}
  div#shopify-section-template--25542147572013__video_h6w3CC,
  div#shopify-section-template--25542147572013__video_RLYLmX,
  div#shopify-section-template--25542147572013__video_peRNEN {
    width: 33.33%;
    float: left;
}
div#shopify-section-template--25542147572013__video_h6w3CC,
  div#shopify-section-template--25542147572013__video_RLYLmX,
  div#shopify-section-template--25542147572013__video_peRNEN {
    width: 33.33%;
    float: left;
}
  body.summer-refresh-combo.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.acne-care-kit.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.summer-skin-revival-combo.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.mom-baby-care-gift-set.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.clear-skin-restore-kit.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.healthy-skin-combo.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field,
  body.mom-baby-premium-care-gift.product-template .video-with-text__content .rich-text.text-left .metafield-rich_text_field {
    height: 600px;
    overflow-y: scroll;
}
.top-cart-btn .shiprocket-headless {
    width: 38%;
    margin: 0 auto;
}
}
.top-cart-btn {
    margin-top: 20px;
}
.footer__bottom .footer__info.flex.items-center {
    display: none;
}
div#shopify-section-template--25542147572013__video_peRNEN:last-child {
    padding-bottom: 30px;
}
.moiz-freebie .product__block.product__block--buy_buttons,
.moiz-freebie .product__block.product__block--price,
.moiz-freebie .product__block.product__block--\@app,
.moiz-freebie .product__block.product__block--custom_liquid, 
.moiz-freebie .product__block.product__block--variant_picker,
.moiz-freebie .product__block.product__block--addons.flex.items-center,
.moiz-freebie .video-with-text,
.moiz-freebie .section--collapsible-tabs,
.moiz-freebie .section--lookbook-cards {
    display: none;
}
.jdgm-rev-widg {
    padding-bottom: 10px !important;
    margin-bottom: 40px !important;
}
.jdgm-rev-widg {
    padding: 0 !important;
}
.xb-wishlist-product__title {
    font-size: 14px;
    font-weight: 500;
}
select#select-variant {
    padding: 0 10px;
}
body.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin div#shopify-section-template--25542146523437__video_with_text_ABjhHR {
    display: none;
}
body.sebonac-face-wash-acne-oil-control .video-with-text,
body.sebonac-face-wash-acne-oil-control div#shopify-section-template--25542146523437__lookbook_cards_dCmE3d {
    display: none;
}
p.subheading_two.pdp-page {
    margin-top: 0;
    font-size: 15px;
        margin-bottom: 0;

}
h1.product__title.h3 label.form__label {
    margin-bottom: 0 !important;
}
.jdgm-rev__content .jdgm-rev__body p {
    font-size: 16px !important;
}
b.jdgm-rev__title {
    font-size: 16px !important;
}
.video-with-text__content motion-element.block.rich-text__subheading.text-subheading.is-animated {
    font-size: 20px;
}
.product-form__input .form__label span.font-body-bold {
    font-size: 18px;
}
.product-form__submit svg.icon.icon-shopping-bag.icon--large {
    vertical-align: sub;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.Moiz.Freebie .flex.items-center.gap-3.cart-item__quantity-wrapper,
.cart-item__product--info a span {
    display: none;
}
.section--featured-collection .section__header.section__header--standing-column.spacing--normal {
    padding-bottom: 14px;
}
div#shopify-section-template--25571807232301__image_gallery_dUfVx9 .section-image-gallery .f-column,
  div#shopify-section-template--25571807232301__image_gallery_WkitKQ .section-image-gallery .f-column {
    border-radius: 22px;
    padding: 14px;
    background: #fff;
    box-shadow: 0 4px 8px #0003, 0 6px 20px #00000030;
}
.product-card.product-card-style-card {
    background: #eeeeee47 !important;
}
body.sanosan-mini-care-bundle-babys-day-out-combo .section.slider-enabled.section--lookbook-cards.section-header-vertical.section--padding.page-width.color-scheme-1 {
    display: none;
}
.image-with-text-ovelay__content {
    display: none;
}

/* Yukta code start here */
.product__text {
  width: 100%;
  /* max-width:540px;       */
  padding: 10px;
  border: 1px dashed #00890e52;
  background-color: #e5f3e7;
  cursor:pointer;
  border-radius: 2px;
}
.product__block.rte.product__block--text{
  margin:10px 0;
}

.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin div#shopify-section-template--25571807854893__lookbook_cards_wUzxUz,
.glothione-tablets-advanced-antioxidant-formula-with-l-glutathione-niacinamide-alpha-lipoic-acid-rose-hip-extract-clinically-formulated-to-promote-radiant-even-tone-skin div#shopify-section-template--25571807854893__video_with_text_NRYnRK {
    display: none;
}
.icon-with-text {
    gap: 0;
}
span.ng-binding {
    font-size: 16px !important;
    font-weight: 400 !important;
}
button#wigzo_exit_intent_template_submit {
    line-height: 0 !important;
}
a.dialog-branding-text.ng-binding.ng-scope {
    display: none !important;
}
div#close-link {
    display: none !important;
}
input#wigzoExitIntentPhoneField {
    font-size: 13px !important;
}


.moiz-moisturizing-syndet-bar-ph-balanced .accordion-item.accordion-standard:nth-child(1),
.moiz-moisturizing-syndet-bar-ph-balanced div#shopify-section-template--25571807854893__lookbook_cards_wUzxUz,
body.keraboost-360-fe.product-template div#shopify-section-template--25571807854893__lookbook_cards_wUzxUz,
body.keraboost-360-fe.product-template .accordion-item.accordion-standard:nth-child(1),
 body.keraboost-360-24-hour-circadian-hair-nutrition  .accordion-item.accordion-standard:nth-child(1),
body.keraboost-360-24-hour-circadian-hair-nutrition div#shopify-section-template--25571807854893__lookbook_cards_wUzxUz 
{
    display: none;
}

.product-card__badge.plp-pricee {
    display: none;
}
.product__blocks.accordion-parent .f-price__regular span.f-price-item.f-price-item--regular {
    font-weight: bold;
    color: #3C3C46;
    font-size: 23px;
    text-decoration: none;
}
.keraboost-template .product__block.product__block--description.rte {
    margin-bottom: 15px !important;
}


/* Exit intent popup css start here  */
@media ( min-width: 1024px ) {
  #exit-intent-tempalte .wigzo-close-1-img {
    right: 90px !important;
}
div#exit-intent-tempalte {
    border: none !important;
}
div#exit-intent-tempalte1 {
    width: 500px !important;
    margin: 0 auto !important;
}
button#wigzo_exit_intent_template_submit {
    padding-top: 5px !important;
}
}

.promotion__text.text-base.font-body.font-normal.text-normal{
  font-weight: 600!important;
}
a.reversed-link.mega-menu__linkHairCare:after,
a.HairCaremenu-drawer__item-link:after {
    content: 'New Launch';
    margin-left: 12px;
    background: #b81f1f;
    padding: 2px 8px;
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
}
a.HairCaremenu-drawer__item-link.flex.items-center.justify-between {
    display: block;
}
.bundle-box {
    width: fit-content;
    background: #b77f48;
    color: #fff;
    border-color: #b77f48;
    height: 30px; 
    padding: 3px 8px;
    border-radius: 30px;
    cursor: pointer;
    transition: .3s;
    font-size: 14px;
    margin-top: 8px;
    font-weight: 600;
}
.jm-center.jm-store-summary.jm-store-summary--align-left.jm-store-summary--corner-soft {
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 0;
}
h2.jdgm-rev-widg__title {
    display: none;
}
.jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified {
    display: none;
}
.jdgm-widget.jdgm-medals-wrapper {
    margin-bottom: 16px;
}
.jm-store-summary-button-wrapper.jm-store-summary-button-wrapper--left.jm-store-summary-button-wrapper--expanded {
    display: none;
}
button.jm-button {
    height: auto;
}
.jm-review-content__title-wrapper {
    font-size: 14px !important;
}
.jdgm-review-content__body-content p {
    font-size: 15px;
    line-height: 1.7;
}
button.jm-filter-panel__clear-btn {
    height: auto;
}
.jm-tag--selected input:is([type=radio])::after {
      background: #b17741;
}
.jm-tag--selected input:is([type=checkbox], [type=radio]):checked {
    --b: #fff;
    --bc: #fff;
}
.top-pick.combos,
.best-seller.bestseller.combos,
.pay-day-deal {
    background: #b81f1f !important;
    color: #fff;
    border: 1px solid #b81f1f;
}
.pay-day-deal-template .product__block.product__block--price {
    margin-top: 15px;
}
@media ( max-width: 767px ) {
  .dd-sale-text.pay-day-sale {
    max-width: 100%;
  }
}
li.Janmashtami.Special {
    display: none;
}




/* code for hiding review for the pay day deal */

.section--padding:has(form[action="/collections/pay-day-deals"]) .jdgm-preview-badge {
    display: none !important;
}

.product-card:has(.pay-day-deal) .jdgm-preview-badge {
    display: none !important;
}


.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none !important;
}