/** Shopify CDN: Minification failed

Line 444:19 Unexpected "#0-email"
Line 891:1 "justify-centent" is not a known CSS property

**/
/* cart drawer payment */
.footer__payment.cart_drawer_payments{
  width: 100%;
}
.cart_drawer_payments .list.list-payment{
      justify-content: center;
}

.cart_drawer_payments .list-payment .list-payment__item .icon {
  width: 40px;
}

.custom-bottom {
    margin-bottom: var(--spacing-5);
    text-align: center;
}
/* cart upsell */

.scroll-slider__slider .cross-sells__item{
  width: 30%;
}
.scroll-slider__slider .cross-sells__item{
  width: 30%;
}
.cross-sells__item-details {
    min-height: 63px;
}

/* cart drawer payment icons */
.cart_footer__payment_icons{
  margin: 10px 0;
}
.cart__payment_icons_wrapper img{
  display: block;
}
.cart__payment_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

/* cart-drawer reward */
.footer__reward_msg{
  text-align: center;
  background-color: #1c59bb52;
  font-weight: 600; 
  padding: 8px;
  /* padding: var(--spacing-4); */
}


/* cusotm vairnat image with tiltle css start here */
.discount-badge-custom {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #fdf3f4;
    border-radius: 1em;
    padding: 4px 5px;
    margin-top: 6px;
    color: #de0f2b;
    font-weight: 300;
    font-size: 11px;
    max-width: fit-content;
    transition: all 0.3s ease;
    position: absolute;
    transform: translate(-50%, -50%);
    right: -29px;
    top: -3px;
}
.discount-gif {
  width: 24px;
  height: 24px;
}

.discount-text {
  display: inline-block;
}

.variant-btn-custom{
 width:130px;
 position:relative;
}
  .compare-price{
    text-decoration: line-through; 
    color: #999;
      font-size: 0.85em;
  }
  .product__chip {
   align-items: baseline;
   padding-inline: 0;
  }
  .variant-img-custom{
    padding:4%;
  }
   .variant-tile-custom{
    font-size: 15px;
    font-weight: 400;
}
.variant-price{
 margin-top: 4px;
 font-size: 0.8rem;
}
.variant-mrp{
 margin-top: 4px;
 font-size: 0.6rem;
}
.saving-text-option-item {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0033a1;
    width: 95%;
    margin: 2px auto -4px;
    background: linear-gradient(90deg, #e6e6e6 0%, #FFFFFF 100%);
    border-radius: 0 0 4px 4px;
    font-size: 12px;
    font-weight: 500;
    padding: 3px;
}
.saving-text-option-item > img{
    max-width: 10%;
    border: 0;
}
.product__color-chips {
   flex-wrap:nowrap;
    overflow-x: scroll;
    scrollbar-width:none;
}
/* custom variant image with title  css end here */
.cstm_old_price {
  padding-bottom: 16px;
  display: flex;
    align-items: center;
}
.cstm_old_price span{
  font-size: 17px;
  /* color: #0033a1; */
}

.cstm_old_price p {
font-weight: 600;

}

.footer-acc-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out; /* Smooth expand/collapse effect */
}

.footer-acc-content.activeClass {
  overflow: hidden; /* Ensure content is visible when expanded */
}

.cstm_cls_img_txt{
  margin: 0 2% 2%;
}

.meganav.active[data-menu-handle="discover-more"] .meganav__content {
  padding: 45px 0;
}
.meganav[data-menu-handle="mama"] .meganav__list-parent[depth="0"] .has-children.cstm_first_child_2 > ul[depth="1"] > li:first-child,
.meganav[data-menu-handle="mama"] .meganav__list-parent[depth="0"] .has-children.cstm_first_child_2 > ul[depth="1"] > li:nth-child(5),
.meganav[data-menu-handle="mama"] .meganav__list-parent[depth="0"] .has-children.cstm_first_child_2 > ul[depth="1"] > li:nth-child(6) {
  font-weight: 600;
}

.quick-product__right-viewport .key-features-mainCont{
gap: 25px;
}
.article_inner_tag a.tags_handles {
  /* cursor: pointer; */
  font-weight: 600;
  text-transform: uppercase;
  background: #e7e7e7;
  font-size: 12px;
  line-height: 17px;
}
.article__header-inner .sharebuttons{
  flex-direction: row;
}
.soldOut{
  justify-content: end;
}
.product--gift-card #optionSawtch, .product--gift-card .recommended-products{
  display:none;
}
/* .multi-column__grid.cstm_slider{
  
} */
.template-product .product-form__quantity-and-buy-buttons-wrapper .discount-bundle-product{
  display: none;
}
.cstm_drop_sale .product__label-wrapper{
  display: none;
}
.product-item[data-product-item-alignment=center] .product-item__price{
  gap: 10px;
}
.cstm_sold_out .btn--primary[disabled] {
  height: 36px;
}
.after_login_txt{
  font-size: 18px;
  font-weight: 600;
}
/*hide gifting in desktop  */
/* .navigation__links-list li[data-submenu-parent]:nth-child(4){
  display: none;
} */
.article--Meet .blog-posts__slider .scroll-slider {
  margin-bottom: 30px;
}
#nector-rewards-widget-container{
  bottom: 45px;
}
.email_marketing_content{
  padding-left: 0 !important;
}
.breadcrumbs__item .icon{
  padding-top: 2px;
}
.breadcrumbs__list{
  gap: 5px;
}
.breadcrumbs__item{
  gap: 5px;
  align-items: center;
}
.breadcrumbs__icon{
  position: relative;
}
.page--loyalty .media-with-content__content-wrapper{
  width: 50%;
}
.cstm_slider .btn.btn--text:before{
  content: unset;
}
.page--loyalty .image-with-content .media-with-content__content-wrapper[data-media-position-desktop=right]{
  padding-right: 0;
}
.multi-column__grid.cstm_slider{
  display: flex !important;
  justify-content: center;
  gap: 6%;
  align-items: center;
}
.page--loyalty .btn.btn--text.btn--small {
  font-family: 'Monotype Century Old Style';
  font-size: 20px;
}
.header__icon-touch.header__icon-touch--search{
  padding-top: 3px;
}
/*loyalty page code starts  */
.multi-column__grid.cstm_slider .image__img{
  width:30px;
  height:auto;
  margin:0 auto !important;
}
.page--loyalty .multi-column__grid.cstm_slider{
  margin-bottom: 0;
}
.page--loyalty .rich-text .section-blocks__button{
  margin-top: 0;
}
.multi-column__grid.cstm_slider .multi-column__grid-item-inner{
  text-align:center;
}
.multi-column__grid.cstm_slider .multi-column__grid-item{
  border: 0.2px solid #252525;
  padding: 30px;
  width: 300px;
}
.multi-column__grid.cstm_slider .button-wrapper{
 justify-content:center;
 color:#0033a1;
 cursor:unset;
}
.multi-column__grid.cstm_slider .button-wrapper span, .search-header__text-container-heading{
  color:#0033a1;
}
  .new_drop_section .product_subtitle_pdp.active{
    display:none !important;
  }
.page--our-standards .media-with-content__content-wrapper[data-media-position-desktop="left"]{
  padding-right: 0;
  padding-left: 7%;
  padding-top: 0;
} 
.page--our-standards .media-with-content__content-wrapper[data-media-position-desktop="right"]{
  padding-right: 7%;
  padding-left: 0;
  padding-top: 0;
}
.mobile-menu-block-title.fs-accent-bold{
  text-transform: capitalize;
  font-size: 16px;
  color:  #0033a1;
}
.template-product .icon-with-text-columns__slider .icon-with-text-column__heading.ff-heading.fs-heading-5-base{
  min-height:55px;
}
.page--our-standard .image-with-content-split .media-with-content__inner{
  padding: 0 8%;
  margin-bottom: 40px;
}
.new_drop_section .sharebtn_main_new{
  display:none;
}
/* share btn css */
.share-btn-flex{
  margin-top:15px;
  display:flex;
  justify-content:space-between;
}
.sharebuttons{
  display:flex;
  gap:15px;
  align-items:center;
  flex-direction:row-reverse;
  justify-content:center;
}
.sharebtn_main_new.bgAdd{
  /* background: #fff; */
  /* padding: 8px 14px; */
  /* border-radius: 50%; */
  /* margin-right: -5px; */
  }
  .sharebtn_main_new {
    background-color: #fff;
    padding: 10px 15px;
    border-radius: 50%;
  }
.cstmShare{
  display:none;
  gap:15px;
  align-items:center;
  justify-content:center;
}
.cstmShare.activeSlay{
  display: flex;
  /* transform: translate(-15px,0); */
  transition: transform 0.3s ease;
}
.sharebtn_main_new.activetab{
  background: #0033a1;
  width: 30px;
  border-radius: 50%;
  height: 30px;
}
.activetab svg{
  filter: invert(1);
  margin: 0 auto;
  text-align: center;
  width: 30px;
}
.article-item__tags-cstm {
  display:flex;
  gap:10px;
}
.article_tags{
  min-height: 24px;
}
.globo-form-control[data-type="email"]{
  padding-left: 0;
}
#address_form_new .btn.btn--primary.btn--full{
  margin-top: 15px;
}
#address_form_new input{
 margin-top: 5px;
}
.keepLogged{
  display: flex;
  align-items: center;
}
.keepLogged label{
  margin-top: 6px;
}
.keepLogged input{
  height: 15px;
  width: 15px;
}
.meganav__content{
  padding: 76px 0;
}
.meganav__secondary .product-form{
  margin-top: 12px;
}
.meganav-promoted-products-item-text-title {
  padding: 0 30% 0 0;
}
.meganav__secondary--inner .product-form__cart-submit.btn.btn--secondary, .mobile-menu-promoted-products-item .product-form__cart-submit{ 
  background: #fff;
}
.mobile-menu-promoted-products-item .product-form__cart-submit{
  color: #000;
  border: 1px solid;
  border-radius: 0;
  font-weight: 200;
}
.meganav__secondary--inner .product-form[data-product-handle="naturally-soft-skin-body-lotion-400ml"]  .btn.btn--full{
  width: 45%;
}
.meganav__secondary--inner .btn.btn--full{
  width: 70%;
  font-weight: 500;
  border-radius: 0;
}
.meganav-promoted-products-inner .meganav-promoted-products-item-text-wrap .meganav-promoted-products-item-text-price{
  margin-top: 10px;
}
.page--track-order .article-item__meta{
  display: none;
}
.page--cancellation-policy a.cstm_mail_link, .page--shipping-delivery-2-0 a.cstm_mail_link{
  justify-content: flex-start;
}
.collapsible-row-list-item__trigger[aria-expanded="true"]{
  padding-bottom: 5px;
}
.new_drop_section .product__details{
  width: 91%;
}
.new_drop_section{
  padding-right: 0;
}
.globo-form-input{
  border: 1px solid #834001 !important;
}
.globo-form-app.default-layout{
  margin-left: 0;
  margin-top: 0;
}
.globo-form-input, #0-email{
  background: #fff !important;
  border-radius: 0 !important;
}
.has-children.cstm_first_child_1, .cstm_first_child_3, .cstm_first_child_4{
  font-weight: 600;
}
.has-children.cstm_first_child_3{
  font-weight: 500;
}
.cstm_first_child_1 .has-children.fs-accent-bold, .cstm_first_child_2 .has-children.fs-accent-bold, .cstm_first_child_3 .has-children.fs-accent-bold, .cstm_first_child_5 .has-children.fs-accent-bold{
  color: #0033a1;
  font-size:16px;
  text-transform: capitalize;
  font-family:'Inter';
  opacity:1 !important;
  font-weight: 600;
  line-height: 19.36px;
}
.meganav__list-child.cstm_first_child_1 h4{
  margin-bottom:20px;
  font-size:14px;
}
.custom-description .outer_description ul{
  padding-left: 14px;
}

/*Mega menu css  */
.meganav__list-child ul li a,.meganav__list-child h4 a{
  /* font-size:14px; */
  font-family:'Inter';
  opacity:1 !important;
  text-transform:capitalize;
}
.cstm_first_child_1{
  color:#0033a1;
  font-family: Inter;
  font-size: 14px;
  font-weight: 700;
  line-height: 19.36px;
}
.cstm_first_child_3[depth="0"], .cstm_first_child_4[depth="0"]{
  font-weight: 500;
}
.ff-body.fs-body-100.footer__text{
  margin-bottom: 12px;
}
.ff-heading.fs-body-150.social-icons__heading{
  margin-top: 12px;
}

.cstm_featured_product_class .cstm_btn_block {
  display: block;
}
.cstm_featured_product_class .cstm_btn_none {
  display: none;
}
.cstm_featured_product_class .product__primary{
    grid-gap: 2vw !important;
  }
.quick-product__right-inner .product__vendor_and_sku{
  display:none;
}
.quick-product__right-inner .dermatologica_desk{
  display:none;
}
.quick-product__right-viewport .product-badges{
  flex-wrap: wrap;
  gap: 6px;
}
.page--contact-us-1 .contact-form__form label{
  font-weight: 600;
}
.template-product .announcement_slider_wrapper{
  background: #CEDBF6
}
.article-item__title.ff-heading a{
  font-family: 'Monotype Century Old Style';
  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.article-item__excerpt p{
   display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.article-item__content .article-item__title{
 color: #0033a1;
}
.template-blog .article-item__tags a.article-tags__tag {
  font-size: 12px !important;
  font-family: Inter;
  line-height: 14.52px;
}
.article-item__title a{
  font-size: 30px;
}
.scroll-slider__slider .icon-with-text-column {
  align-self: baseline;
}
.cstm_contact_form_main a{
  text-decoration: underline;
}
.footer_logo_contact{
  margin-bottom: 10px;
}
.contact_form_cstm_mob_img{
  display: none;
}
.contact_form_cstm_img img{
  display: block;
}
.page--contact-us .contact-form.section{
  display: flex;
  align-items: center;
}
.page--contact-us .section-inner {
  max-width: 100%;
  width: 100%;
}
.page--contact-us .cstm_heading_testi .section-header__subheading{
  color: #000;
  font-weight: 600;
  padding: 0 15%;
}
.product-badge__inner{
  font-weight: 800;
  padding: 8px;
  font-weight: 800;
  letter-spacing: 2px;
}
#submit_track_order_form{
  font-size: 18px;
}
.cstm_footer_newletter #footer-subscribe-email {
  border: none;
  background: #fff;
  color: #0033a1;
  height: 45px;
}
.cstm_footer_newletter #Subscribe-footer{
  background: #f7dbdc;
  flex-grow: 0;
  font-weight: 600;
  border-radius:0;
}
.footer__newsletter .cstm_footer_newletter .footer__newsletter-inner{
  gap: 0;
}
.cstm_footer_newletter#footer-subscribe {
  margin-bottom: 5%;
}
.cstm_footer_newletter .footer__bottom-center{
  width: 75%;
}
.footer__payment {
  width: 40%;
}
.quick-product .sharebuttons{
  display:none;
}
.footer__bottom-center{
  width: 75%;
}
.product_subtitle_pdp{
  display:none;
  font-family: Inter;
  font-weight: 400;
  color:#0033a1;
  font-size:14px;
  line-height: 21.78px;
  letter-spacing: 0.04em;
}
.product_subtitle_pdp.active{
  display:block;
}
.gift-card-recipient-fields{
  display: block !important;
}
.upper_custom_blogs .share-icons__icon .icon {
  width: 40px;
  height: 36px;
}
.upper_custom_blogs .share-icons {
 justify-content: start;
}
.upper_custom_blogs .share-icons__icon{
  padding: 0 10px 0 0;
}
.template-page .collapsible-row-list-item__heading, .cstm_heading_testi, .meganav__secondary .meganav__secondary--heading, .cstm_shop_by, .meganav__header .ff-heading{
 color: #0033a1; 
}
.meganav-promoted-products-item{
  margin-bottom: 16px;
}
.sub_menu_1{
  color: #0033a1;
  font-weight: 600;
  font-size: 12px;
}
.sub_menu_1 a{
  text-transform: uppercase !important;
}
.meganav[data-menu-handle="baby"] .cstm_first_child_6 .has-children, .meganav[data-menu-handle="mama"] .cstm_first_child_5 .has-children, .meganav[data-menu-handle="protection"] .cstm_first_child_2 .has-children {
  color: #0033a1;
}
.meganav__list-child.cstm_first_child_1 ul li,[data-menu-handle="discover-more"] .meganav__list-parent li h4{
  font-family: Inter;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.36px;
  color:#0033a1;
}
.meganav_cstm_blogs .article-item__title{
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}
.cstm_first_child_10 .has-children, .meganav__secondary .meganav__secondary--heading{
  font-family: 'Inter';
  opacity: 1 !important;
  text-transform: capitalize;
  font-size:16px; 
}
.mobile-menu__list--sub:nth-of-type(3)  li a span.fs-heading-4-base {
    color: #0033a1;
    font-family: inherit;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
}
ul[data-secondary-container] .mobile-menu__item.fs-body-100.cstm_mobile_support_1  .mobile-menu__link__text.fs-body-100, ul[data-primary-container] .mobile-menu__item.fs-body-100.cstm_mobile_support_1  .mobile-menu__link__text.fs-body-100, .mobile-menu__list--sub .ff-heading.fs-body-300.fs-heading-4-base {
  /* font-size: 13px;
  color: #0033a1;
  letter-spacing: 0.5px;
  font-family: 'inter'; */
}
.mobile-menu__list--sub .ff-heading.fs-body-300.fs-heading-4-base{
  font-weight: 700;
}
.mobile_menu__promo_block .mobile-menu-block-title, .cstm_mobile_account_txt{
  /* color: #0033a1; */
}
.mobile-menu__item.cstm_mobile_account_icon{
  background: #E9F0FF;
  color: #0033a1;
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.94px;
  text-align: left;
  box-shadow:unset;
}
/* 
.meganav__header .ff-heading{
 color: #0033a1;
}
*/
.meganav__list-child.cstm_first_child_1,
.meganav__list-child.cstm_first_child_2,
.meganav__list-child.cstm_first_child_3,
.meganav__list-child.cstm_first_child_4,
.meganav__list-child.cstm_first_child_5{
  /* font-weight: 600; */
}

.page--our-guarantee .page__inner{
  color: #0033a1;
  text-align: center;
}
.page--our-guarantee .page__rte{
  font-weight: 600;
}
.page--our-guarantee h1{
  letter-spacing: 2px;
}
.page--our-guarantee .image-with-content-split.media-with-content{
  margin: 16px;
}
.page--our-guarantee .image-hero__text-container-wrapper{
  width: 48%;
  justify-content: flex-start;
}



.page--faq .collapsible-row-list-item__heading, .cstm_heading_testi{
  color: #0033a1;
  font-family: 'Monotype Century Old Style';
  font-weight: 400;
  line-height: 28.31px;
  text-align: left;
}
.page--faq .section-header__heading, .page--faq .section-blocks__heading{
  font-family: 'Monotype Century Old Style';
}
.page--faq [data-use-custom-colors="false"][data-color-scheme="default"] .collapsible-row-list-item {
  border-radius: 4px 4px 0px 0px;
}
.page--faq .accordion__label-icons .icon{
  width: 33px;
  /* width: var(--icon-width, 24px); */
  height: 31px;
}

.template-page .image-hero__text-container{
  max-width: 295px;
  text-align: left;
}
.template-page.page--meet-the-expert .image-hero__text-container{
  max-width: 500px;
  text-align: center;
}
.template-page .image-hero__text-container-inner {
  text-align: left;
}
.template-page.page--meet-the-expert .image-hero__text-container-inner {
  text-align: center;
}
.template-page .image-hero__text-container-inner .section-blocks__heading{
  letter-spacing: 4px;
}
.page--shipping-delivery-2-0 .image-hero__text-container{
  max-width: 310px;
  text-align: end;
  /* margin: 0 auto; */
  width: 30%;
  margin-left: 390px;
}
.page--shipping-delivery-2-0 .page__header {
  display: none;
}
.cstm_media_txt_split .section-blocks__heading{
  font-size: 28px;
}
.filter-topbar__sidebar-toggle.btn .icon{
  margin-right: 0;
}
.filter-form__group-toggle{
  color: #0033a1;
  border-top:1px solid #0033a1;
  background:#fff;
}
.filter-form__group-toggle .filter-form__group-toggle-inner .filter-form__group-toggle-label{
  font-family: 'Monotype Century Old Style';
  letter-spacing: 1px;
}
.filter-form__list{
  text-transform: capitalize;
}
.social-sharing--align-horizontal-center .social-sharing__popup-wrapper{
  transform: translate(-83%);
}
.social-share__button[aria-expanded=true]{
  background-color: none !important;
}
.template-product .product__media-item.animation--item{
  position: relative;
}
.template-product .social-share.social-sharing--align-horizontal-center.social-sharing--align-vertical-above{
 position: absolute;
 z-index: 99;
 right: 5%;
  bottom: 3%;
  /* background: #fff;
  padding: 10px 15px;
  border-radius: 50%;  */
}
.template-product .custom_btnSocial svg{
  rotate: 0deg;
}
#insta-feed h2{
  font-family: 'Monotype Century Old Style';
  letter-spacing: 1px;
}
.template-index .article-item__title a{
  font-weight: 400;
}
.cstm_featured_product_class .product .product__media-item{
  justify-content: end;
}
.article-item__title.ff-heading{
  font-family: 'Inter';
}
.header__account-button-wrapper{
  order: 2;
}
.section-header__heading{
  letter-spacing: 1px;
}
.dermatologica_desk, .jdgm--done-setup {
  margin: 16px 0;
}
.cstm_featured_product_class .product__title, .cstm_featured_product_class .ff-heading.fs-heading-1-base.fs-heading-bold {
  color: #834001;
}
.filter-topbar__sort-toggle.btn {
  gap: 6px;
}
.image-hero__text-container-inner {
  text-align: center;
}
.cstm_featured_product_class .media.media--has-lightbox{
  /* width: 85%; */
}
.cstm_featured_product_class .product__media-container{
  width: 100%;
}
.template-index .newsletter-compact__signup-inner {
  border: 1px solid #0033a1; 
}

.template-index .newsletter-compact__inner {
  padding-left: 9%;
  padding-right: 9%;
}
.quick-search--desktop .quick-search__form{
  left: 0;
}

.filter-topbar.animation--filter-topbar{
  display: flex;
}
.filter-topbar__sort-toggle.btn .icon-chevron-small{
 height: 25px;
 width: 25px; 
}


.list.list-payment {
  display: flex;
  justify-content: flex-start;
  list-style: none;
  gap: 10px;
}

.filter-topbar__sidebar-toggle-text, .filter-topbar__sort-label-desktop{
  color: #0034a0 ;
  font-weight: 600;
}

/* collection title */
.template-collection .image-hero__text-container-inner .button-wrapper{
	justify-centent: center;
}
.cstm_collection_title.section-blocks__heading{
  margin: 0 0 32px 32px;
  font-size: 30px;
  color: #0033a1;
}

.cstm_featured_product_class .product-form{
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.cstm_featured_product_class .product-form__quantity-and-buy-buttons-wrapper{
  width: 40%;
}


.cstm_featured_product_class .shopify-payment-button{
  width: 40%;
  align-self: end;
}
.cstm_featured_product_class .shopify-payment-button__button{
  min-height: 47px !important;
}
.cstm_featured_product_class .product__primary-left .image__img{
  aspect-ratio: 1/1;
}
.cstm_featured_product_class .product__details.product__primary-right{
  align-self: center;
}
.cstm_featured_product_class .product-form__variants, .cstm_featured_product_class .product__policies.rte{
  display: none;
}

.cstm_featured_product_class .product-form__cart-submit, .cstm_featured_product_class .shopify-payment-button__button{
  background: #fff !important;
  color: #000;
  border: 1px solid #834001;
}
.cstm_featured_product_class .shopify-payment-button__button{
  border: 1px solid #834001 !important;
}
.cstm_featured_product_class .shopify-payment-button__button{
  color: #000 !important;
}


.media-with-content__content .section-blocks__text p{
  color: #000;
}



.template-index .section-header__heading, .template-index .section-blocks__heading{
  /* color: #0034a0; */
}


.blog-posts.section .section-header__heading{
  color: #0033a1;
}


.collection-list__inner .scroll-slider-page-dots{
  display: none;
}



.footer__group-content .social-icons__heading {
    max-width: 274px;
}
.footer__group-content .image ~ .social-icons{
  display: none;
}
.footer.section .footer__subfooter-menu{
  flex-wrap: wrap;
  width: 100%;
}

.cstm_stay_loop_banner{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}

 .cstm_featured_product_class .product-form__controls-group--submit {
  background: url('/cdn/shop/files/Pack-of-5-Kids-Soap-Free-web.png?v=1752572279');
  background-repeat: no-repeat;
     background-size: cover;
  margin-bottom: 30px;
}
.cstm_featured_product_class .product__media-container  {
  visibility: hidden;
}

.stay_loop_banner_desktop{
  display: block
}
.stay_loop_banner_mobile{
 display: none; 
}
.cstm_featured_product_class{
  position: relative;
  margin-bottom: 30px;
}

.template-index .cstm_featured_product_class .shopify-payment-button__button{
  display: none;
}
.cstm_featured_product_class button.product-form__cart-submit.btn.btn--medium.btn--full.btn--secondary {
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  opacity: 0;
}
.cstm_featured_product_class .product__subTitle span, .cstm_featured_product_class .product__subTitle .fs-heading-6-base{
  font-size: 14px;
}
.cstm_featured_product_class .product__block--product-header-inner .custom-heading{
  font-size: 28px;
  color: #0033a1;
}
.timer_header_text{
  line-height: 19px;
  letter-spacing: 1px;
  font-size: 16px;
}
.cstm_time_breaks{
  /* margin-right: 1rem; */
  /* margin: 0 5px; */
  margin-left:5px;
}
#cstm_timer{
  margin: 14px 0;
  display: inline-block;
  /* padding-bottom: 1rem; */
}
.cstm_featured_product_class .product__details.product__primary-right{
  color: #834001;
}
/* .cstm_time{
  font-size: 19px;
  font-weight: 800;
} */
.quick-search__bar-inner{
  border: none;
}
.header__content-segment.right .header__quick-search-bar+.header__account-button-wrapper{
  margin-left: 12px;
}
.button-wrapper.slideshow-slide__text-container-image-button{
  justify-content: center;
  margin-left:-10px;
  margin-top:15px;
}
.template-index .slideshow-component .section-blocks__text{
  width:375px;
  margin:8px auto;
  
}

   .cstm_time_breaks:first-child {
  margin-left: 0;
}
.product-item__meta .product-item__price .sale{
  color:#000;
}
/* for laptop */
@media (min-width: 1024px){  
  .custom_blog_articles .read__now_article{
    width: 70%;
  }
  
.slideshow-slide__text-container-inner{
   margin-left: 5rem;
   text-align: center; 
}
  .page--cancellation-policy .slideshow-slide__text-container-inner{
   margin-left: 16rem;
  }
  .page--shipping-delivery .image-hero.section .image-hero__text-container-wrapper{
    padding-left: 27%;
  }
  .page--cancellation-policy .section-inner{
    padding-bottom: 0;
  }
.collection.section .filter-bar__sort-group{
  border: 1px solid #12121266;
  /* padding: 0 11px; */
}
.cstm_featured_product_class .product__inner{
  padding: 0 64px;
}
.template-index .image-with-content-split{
  /* margin: 0 36px; */
}
.newsletter-compact__signup-inner .newsletter-compact__signup-input{
  height: 45px;
}
.quick-search__submit .icon{
  width: 26px;
  height: 26px;
}
.header__content-segment.right .header__account-button-wrapper + .header__icon-touch{
  margin-left: 0;
}
.cstm_featured_product_class .product__meta{
  margin-top: 3%;
}
.filter-topbar__sidebar-toggle{
  padding: 8px 11px;
}
}


/* Targeting a 13-inch MacBook with Retina display */
@media only screen and (min-device-width: 2560px) and (max-device-width: 2560px) and (min-device-height: 1600px) and (max-device-height: 1600px) and (-webkit-min-device-pixel-ratio: 2) {
  .product__meta {
      margin-top: 1%;
  }
}

@media only screen and (max-width: 992px) and (min-width: 720px) {
  .collection.section .filter-bar__sort-group{
    width: 50%;
  }
      .filter-bar__sort-values-inner {
        right: -22px;
      }
  /* .list_item__img .cstm-slide_mobile_image{
    width: 100%;
        height: 200px;
  } */
 
}



/* for mobile */
@media (max-width: 768px){

.stay_loop_banner_desktop{
 display: none; 
}  
  .stay_loop_banner_mobile{
    display: block;
  }
   .cstm_featured_product_class .product-form__controls-group--submit {
  background: url('/cdn/shop/files/Pack-of-5-kids-soap-free-mobile_505d35ff-b99e-4a0b-af0e-f2bafbb587cb.png?v=1752572563');
    background-size: cover;
  }
  
  /* mega-menu code starts */
  .meganav_cstm_blogs_main{
    overflow-x:scroll;
  }
.cstm_mobile_support_1 .mobile-menu__link[href="#"] .mobile-menu__link__text.fs-body-100{
  font-weight: 700;
}
  
  .mobile-menu-close-button svg{
    filter:invert(1);
  }
  .mobile-menu-close-button.below-header svg{
    filter:invert(0);
  }
   .mobile-menu__viewport-content .secondary-menu{
  display:none;
}
.mobile_menu__promo_block.mobile-menu-block-promoted-text{
  display:none;
}
  .mobile_menu__promo_blocks[data-position=bottom] .mobile-menu-block-promoted-text:first-child{
    display:block;
    padding: 0;
  }
  .mobile-menu__viewport-content .secondary-menu:first-child{
    display:block;
  }
  .mobile-menu__panel .icon-modal-drawer-close{
    color: #000;
  }
.mobile_menu__promo_blocks[data-position=bottom] .mobile-menu-block-promoted-text:first-child,.mobile-menu__viewport-content [data-secondary-container]{
  border-color:#0033a1 !important;
}
  [data-primary-container="true"] .mobile-menu__link{
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
    text-align: left;
  }
  .mobile-menu__item--heading{
    /* font-family: Abhaya Libre; */
    font-size: 28px;
    font-weight: 700;
    line-height: 33.03px;
    text-align: left;
  }
  .mobile-menu-block-promoted-products{
    border-bottom: 1px solid #0033a1;
    padding-bottom:10px;
  }
  .mobile-menu__list--sub .mobile-menu__item{
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 25.6px;
    text-align: left;
    color:#0033a1;
  }
  .secondary-menu[data-primary-container="true"] .mobile-menu__link{
    font-weight:400;
  }
  .secondary-menu .mobile-menu__item{
    font-family: Inter;
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 25.6px;
    text-align: left; 
    color:#000;
  }
  .secondary-menu .cstm_mobile_support_1{
    font-size:16px;
    color:#0033a1;
    font-weight: 600;
  }
  [data-menu-depth="2"] .mobile-menu__item--heading{
    color:#0033a1;
  }
  [data-menu-depth="2"] .mobile-menu__item{
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 25.6px;
    text-align: left; 
    color:#000;
  }
  /* mega menu code ends */


  .page--our-standards .media-with-content__content-wrapper[data-media-position-desktop="left"]{
    padding-left:unset;
  }
  .product-badge__inner{
    font-size: 10px;
  }
  .cstm_heading_testi .section-header__heading{
    margin-top:16px;
  }
  .template-product .icon-with-text-columns__slider .icon-with-text-column__heading.ff-heading.fs-heading-5-base{
  min-height:unset;
}
  .page--our-standard .image-with-content-split .media-with-content__inner{
  padding: 0 2%;
    margin-bottom:10px;

}
  .media-with-content__inner .section-blocks__spacer{
   display:none;
 }
.page--our-standard .image-with-content-split .media-with-content__content-wrapper{
  padding:unset;
}
.page--our-standard .media-with-content__content{
  width: 100%;
    padding-left: unset;
}
  .product-item .product-badges{
    gap:2px;
  }
  .product__color-chips{
    flex-wrap:nowrap !important;
  }
  .globo-form-control[data-type="phone"]{
    padding-left:0;
  }
  .page--cancellation-policy a.cstm_mail_link, .page--shipping-delivery-2-0 a.cstm_mail_link{
    justify-content:center;
  }
  .page--cancellation-policy .section-inner, .page--faq .section-inner{
  padding-bottom:0;
}
  .page--cancellation-policy .contact_main, .page--faq .contact_main{
    padding-top:40px;
  }
  .page--about-us-page .media-with-content__content-wrapper:first-child{
  padding: 0;
  }
  .page--our-guarantee .shopify-section.cstm_cls_img_txt .image__img{
    height: 100% !important;
  }
  .page--shipping-delivery-2-0 .image-hero__text-container{
    margin-left:unset;
  }
  .filter-topbar__drawer-toggle.btn{
    max-width:49%;
  }
  .collection.section .filter-bar__sort-group{
      border: 1px solid #12121266;
      padding: 0 11px;
    }
  .media-with-content__content-wrapper{
    flex-direction:unset;
  }
  .product_subtitle{
    font-size: 10px !important;
  }
  .key-features-mainCont .key-features-cont .key_feature_img{
    width:56px !important;
    height:56px !important;
  }
  .invertoryCustom, .product__bottom{
    display:none !important;
  }
  .template-page .section-inner{
    /* padding:unset; */
  }
  .key-features-mainCont .key-features-cont .key_feature_txt{
    font-size:12px !important;
  }
  .collection-list__inner .section-header, .featured-collection-with-media .section-header, .media-with-content__content, .custom_testimonial_head{
    text-align: center;
  }
  .featured-collection-with-media__media-block{
    display: none;
  }
  .media-with-content__content .button-wrapper{
    justify-content: center;
    margin-bottom: 20px;
  }
  .footer__group-content .social-icons__heading {
    max-width: 100%;
  }

  /* blog scrollbar  */
 .blog-posts.section .scroll-slider__slider{
  scroll-snap-type:x mandatory;
  -ms-overflow-style:none;
  scrollbar-width:auto;
  }
 .blog-posts.section .scroll-slider__slider::-webkit-scrollbar{
  display:block;
  height:3px;
  padding-left:20px;
  }
  .blog-posts.section .scroll-slider__slider::-webkit-scrollbar-thumb {
  background: #0033A1; 
  border-radius: 6px;
 }
 .blog-posts.section .scroll-slider__slider::-webkit-scrollbar-track {
  background: #f1f1f1; 
  width: 1px !important;
  height: 1px !important;
 }
 .blog-posts.section .scroll-slider__slider{
  padding-left: 0;
  padding-right: 0;
 }
 .blog-posts.section .scroll-slider{
  padding-left: 16px;
  padding-right: 16px;
 } 
 .newsletter-compact.section .newsletter-compact__signup-inner{
  display: flex;
  align-items: center;
 }
 .input.newsletter-compact__signup-input{
  width: 68%;
 }
 .button-wrapper.newsletter-compact__signup-button{
  width: 32%;
  margin-top: 0 !important;
 }
 
 .button-wrapper.newsletter-compact__signup-button .btn.btn--solid.btn--full{
  padding: 12px 0;
 }
 .blog-posts.section .section-header.section-blocks{
  /* text-align: center;    */
 }
 .cstm_featured_product_class .product-form__quantity-and-buy-buttons-wrapper{
  width: 50%;
 }
 .cstm_featured_product_class .shopify-payment-button{
  width: 50%;
 }
 .collection.section .filter-topbar-wrap{
  flex-direction: column-reverse;
 }
 .footer.section .footer__subfooter-menu{
  width: 100%;
 }
 .cstm_featured_product_class .product__details{
  padding: 0;
 }
  

  .template-collection .image-hero__text-container{
    /* display: none; */
  }
  .cstm_collection_title.section-blocks__heading {
    margin: 0 0 32px 16px;
    font-size: 26px;
  }
  .filter-topbar.animation--filter-topbar {
    display: block;
  }
  .page--our-guarantee .image.media-with-content__image{
    aspect-ratio: 1 / 1; 
  }
  .cstm_mobile_menu_head{
    background: #0033a1;
  }
  .page--contact-us-1 .image-hero__text-container-wrapper {
    width: 100%;
    justify-content: center;
}
  .section--hero .slideshow_arrows{
    width: 100%;
    margin: 0;
    padding: 0 10px;
  }
  .template-index .featured-collection-with-media.section .section-inner{
    padding-top: 0px;
  }
/*check from here  */
.collection-list .section-inner{
  padding-top: 0;
}
  .timer_header_text.cstm_btn_none {
    display: none
  }
  .cstm_time{
    /* font-size: 16px; */
  }
  .prefix{
    /* font-size: 13px; */
  }
 
 
  /* .inner_img svg{
    height: 130px;
    width: 150px;
  } */
  /* .custom_testimonial_head{
        margin-bottom: 30px;
  } */
  .footer__header .footer__heading{
    font-size: 20px;
  }
  .filter-topbar__sort-toggle.btn.btn--tertiary{
    box-shadow: none;
  }
  /*end  */

  .cstm_featured_product_class .product-form{
    gap: 0;
  }

  .product__primary-right .product__block .product__title{
    margin-bottom: 0;
  }

  .product__primary-right .Before_text{
    margin-top: 0;
  }

  .product__primary-right .product__block--product-header-inner{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }

  .template-collection .media-with-content__content .section-blocks__heading{
    font-size: 28px;
  }
  .product__details.product__primary-right .product__block--product-header-inner > p{
    margin-top: 0;
  }
  
 .article-item__tags-cstm{
   margin-bottom: 12px;
 }
  .share-btn-flex{
    margin-top: 9px;
  }
  .image-with-content-split .media-with-content__content-wrapper{
    padding-bottom: 3px;
  }
  .product__primary-right .product__meta{
    padding-top: 10px;
  }
  .icon-with-text-columns__columns .fs-heading-4-base.custom-bottom{
    padding: 0 17px;
  }
  .page--contact-us-1 .contact-form.section{
    flex-direction: column-reverse;
  }
  .cstm_setion_inner{
    flex-direction: column;
  }
  /* .mobile-menu__link[data-heading="true"], .mobile-menu__list[data-menu-depth="1"] .mobile-menu__item.cstm_mobile_support_2  .mobile-menu__link__text, .mobile-menu__list[data-menu-depth="1"] .mobile-menu__item.cstm_mobile_support_3 .mobile-menu__link__text,  .mobile-menu__list[data-menu-depth="1"] .mobile-menu__item.cstm_mobile_support_4 .mobile-menu__link__text{
    color: #0033a1;
    font-weight: 700;
  } */

  .template-product .social-share.social-sharing--align-horizontal-center.social-sharing--align-vertical-above{
    bottom: 5%;
    right: 3%;
  }
 
 [data-form-type="drawer"] .filter-form__group{
    border-top:none;
  }
[data-form-type="drawer"] .filter-form__group ~.filter-form__group{
      border-top:none;
}

  #filter-drawer .filter-drawer__header{
    border-bottom: none;
  }
  .filter-drawer__title[data-filter-drawer-title], .filter-form__group-toggle .filter-form__group-toggle-inner .filter-form__group-toggle-label, .filter-form__group-panel .filter-form__group-panel-title{
    /* color: #0033a1; */
    font-family: 'Inter';
  }
  .filter-form__group-toggle{
    border-top: 0.25px solid #0033a1;
  }
 .page--loyalty .multi-column__grid.cstm_slider .multi-column__grid-item .multi-column__grid-item-text-wrapper{
   width:250px;
   margin:0 auto;
 }
 .page--loyalty .multi-column__grid.cstm_slider .multi-column__grid-item{
    width: auto;
   margin: 0 10px;
  }
  .multi-column__grid.cstm_slider .multi-column__grid-item{
    border:unset;
  }
  .multi-column__grid-item-inner{
    gap:25px;
  }
  .multi-column__grid.cstm_slider .multi-column__grid-item-inner{
    text-align: center;
    margin: 0 auto;
    border: 0.2px solid #252525;
    padding: 25px 0;
  }
  .page--loyalty .media-with-content__content-wrapper{
    width:100%;
  }
  .page--loyalty .multi-column__grid-item-text-wrapper .section-blocks__text{
    min-height:85px;
  }
  .breadcrumbs__list{
    gap: 0;
    flex-wrap: wrap;
  }
  .breadcrumbs__item{
    gap: 0;
  }
  .breadcrumbs__link{
    font-size: 12px;
    width: max-content;
  }
  /* hide gifting in mobile */
  .mobile-menu__link[data-link-target-pane-key="submenu-gifting-3-1"]{
    display: none;
  } 
  input[name="customer[accept_marketing]"]:before{
   background-repeat: no-repeat;
  }

  .page--shipping-delivery-2-0 .image-hero__text-container{
    width: 74%;
  }
  .cstm_featured_product_class .product__price-and-ratings{
    margin-top: 0;
  }
  .cstm_featured_product_class .product-form__quantity-and-buy-buttons-wrapper, .cstm_featured_product_class .shopify-payment-button{
  width:100%;
}
  .on-the-blog__main{
    margin-top: 30px;
  }
  .cstm_featured_product_class button.product-form__cart-submit.btn.btn--medium.btn--full.btn--secondary{
    /* height: 75vh; */
  }
  .mobile-menu__viewport-content .mobile_menu__promo_blocks [data-secondary-container]{
    border-top: none;
  }
  .featured_product_logo[data-media-position-desktop="left"] .media-with-content__inner .media-with-content__image .image__img{
    aspect-ratio: 5 / 3;
  }
  .page--loyalty .multi-column.section .section-inner{
    padding-bottom: 0;
  }
  /* cusotm varaint css star here */
  .variant-btn-custom {
    width: 120px;
}
  .discount-badge{
  padding: 3px 4px;
  font-weight: 300;
  font-size: 9px;
  right: -21px;
  top: -4px;
}
/* custom varinat css end here */
}



@media(max-width: 320px){
 .mobile-menu-block-promoted-products__inner[data-layout=list] .mobile-menu-promoted-products-item[aria-label="Baby Bath & Skin Trio"], .mobile-menu-block-promoted-products__inner[data-layout=list] .mobile-menu-promoted-products-item[aria-label="Prenatal Mama Care Combo"]{
  flex-direction: column;
}
  .cstm_time {
    font-size: 14px;
}
  #cstm_timer .cstm_time_breaks span.prefix{
    font-size: 12px;
  }
}