/** Shopify CDN: Minification failed

Line 780:19 Expected ":"

**/
/* HEADING SUPPORT FONT START */
@font-face {
    font-family: "merienda";
    src: url("/cdn/shop/files/Merienda-Regular.ttf?v=1695040338") format("truetype");
    font-weight: 400;
}
:root {
    --SF-Heading-support-font: merienda;
    --sf-regular-weight: 400;
    --sf-semibold-weight: 600;
    --sf-bold-weight: 700;
    --sf-extrabold-weight: 800;
    --position-relative: relative;
}
.m-menu {
  --main-link-px: 20px !important;
  --main-link-py: 38px !important;
}
/* HEADING SUPPORT FONT END */

/* GENERAL CSS OF THE WHOLE SITE START */
.items-end {
  align-items: end;
}
.m-button--primary {
    width: 210px;
    height: 60px;
    line-height: 58px;
    padding: 0;
}
.h-support {
  color: #D72F7C;
  font-family: var(--SF-Heading-support-font);
  /* font-weight: var(--sf-regular-weight); */
}
.m-section__description {
    margin-top: 10px;
}
.m-section__description {
    width: 40%;
    margin-inline: auto;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
    background: #24335C !important;
    color: var(--color-btn-text-hover, #fff) !important;
    border-color: #24335C !important;
    box-shadow: 0 0 0 .2rem #24335C;
}
.swiper-button-prev:hover svg path, .swiper-button-next:hover svg path {
  fill: #fff;
}
.arrival-top_shape:after, .arrival-top_shape:before, .section-home_collection .m-section__description:before, .section-winter_collection:before, .section-bselling_pducts .m-section__header:before, .section-bselling_pducts:after, .section-nb-latest_product .m-section__header:before, .section-nb-latest_product .m-section__header:after, .section-offer_banner:before, .section-nb_arrival .m-section__header:after, .section-nb_arrival .m-section-py:before, .section-new_chapter .m-section__header:before, .section-new_chapter .m-section__header:after {
    content: "";
    position: absolute;
}
.m-search-form--button {
    padding: 8px 14px;
    top: 0px;
}
.m-sticky-addtocart--title h3 {
  font-size: 18px;
}
.m-sticky-addtocart--leftblock {
  align-items: center;
}
.m-product-option--dropdown-select {
    border-radius: 100px !important;
}
.section-home_collection .m-section__description, .section-bselling_pducts .m-section__header, .section-latest_blog .m-section__heading.h3, .m-main-product--info .main-product__block-meta .m-product-meta--value, .procontent ul li,
.section-nb-latest_product .m-section__header, .section-offer_banner, .section-nb_arrival .m-section__header, .section-nb_arrival .m-section-py, .section-new_chapter .m-section__header {
  position: var(--position-relative);
}
/* GENERAL CSS OF THE WHOLE SITE END */

/* PRODUCT CARD CSS START */
.m-product-option--swatch .m-product-option--node__label {
  width: 22px;
  height: 22px;
}
.m-product-card .m-product-option {
    margin: 0 0 10px !important;
}
.m-product-card__title {
  font-size: 18px !important;
  font-family: var(--font-stack-body);
  /* min-height: 54px; height: 54px; */
  overflow: hidden;
}
.m-product-card__content .m-price__regular, .m-product-card__content .m-price__sale .m-price-item--sale {
  font-size: 16px;
  font-weight: var(--sf-semibold-weight);
}
.m-product-card__content .m-price__sale .m-price-item--regular {
  font-size: 14px;
}
.m-product-option--swatch .m-product-option--node__label[data-selected=true] {
    box-shadow: 0 0 0 1px #9f9f9f, inset 0 0 0 4px #fff;
}
.m-product-card__media {
  border-radius: 15px;
}
.m-product-card .m-product-option--more-option {
    padding: 0 !important;
    color: #24335c !important;
}
.m-product-card .m-product-card__action--top {
  opacity: 1;
  transform: translateZ(0);
  z-index: 10;
}
/* PRODUCT CARD CSS END */

/* HEADER CSS START */
.m-header.scroll-down.stuck .m-header__wrapper {
    transform: translate3d(0, -140%, 0) !important;
}
.m-header__wrapper {
    width: auto !important;
    left: 20px !important;
    right: 20px !important;
    top: 20px !important;
}
.m-header.stuck .m-header__wrapper {
    top: 20px !important;
    left: 20px !important;
}
.m-header header {
    border-radius: 15px !important;
}
.m-menu__arrow svg {
    width: 12.73px !important;
    height: 7.78px !important;
}
.m-menu__arrow {
    margin-left: 5px !important;
}
.m-cart-count {
    top: -6px;
    right: -10px;
}
.cart-count_lable {
  font-size: 16px;
}
.m-header .m-header__desktop .m-menu__item .m-menu__link--main {
  font-weight: var(--sf-semibold-weight);
  padding: 38px 20px;
  font-size: 16px;
}
.m-cart-icon-bubble {
  display: flex;
  align-items: center;
}
.m-header .m-cart-icon-bubble {
    margin-right: 0 !important;
}
.m-cart-icon-bubble, .m-header__account, .m-search-form__button {
  padding: 0 !important;
}
.m-header__right {
  gap: 10px;
}
.m-header__inner {
    margin: 0 !important;
}
.m-logo {
    padding: 0 !important;
}
/* HEADER CSS END */

/* HOME BANNER CSS START */
.sf-home__slideshow .m-slide__content .m-slide__title, .sf-home__slideshow .m-slide__content .h5 {
  color: #24335C;
}
.sf-home__slideshow .m-slide__content .m-slide__title {
    font-weight: var(--sf-extrabold-weight);
}
.sf-home__slideshow .m-slide__content .h5 {
  font-size: 20px;
  margin-bottom: 15px;
}
.sf-home__slideshow .m-slide__content .m-richtext__title+.m-richtext__button {
    margin-top: 40px;
}
/* HOME BANNER CSS END */

/* SECTION EXPLORE BY CATEGORIES CSS START */
.section-home_collection .m-section__description:before {
    background-image: url(/cdn/shop/files/explore-star.svg?v=1695200385);
    width: 50px;
    height: 50px;
    left: -70px;
    top: 5px;
}
.m-collection-card__info {
  margin-top: 30px !important;
}
.m-collection-card__title {
    font-family: var(--font-stack-body);
    font-weight: var(--sf-bold-weight) !important;
}
.section-home_collection .m-collection-card .cc--tag {
  position: absolute;
  z-index: 1;
}
.section-home_collection .m-collection-card .cc--tag img {
  width: 70px;
  height: 70px;
}
/* SECTION EXPLORE BY CATEGORIES CSS END */


/* SECTION NEW ARRIVALS CSS START */
.arrival-top_shape {
  background-image: url(/cdn/shop/files/arrival-top.svg?v=1695274862);
  width: 100%;
  height: 302px;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  z-index: -1;
}

.arrival-top_shape:before {
  width: 50px;
  height: 50px;
  bottom: 0;
  left: 0;
  background-image: url(/cdn/shop/files/arrival-smile-tl.svg?v=1695275500);
}
.arrival-top_shape:after {
  width: 119px;
  height: 137px;
  bottom: 140px;
  right: 280px;
  background: url(/cdn/shop/files/arrival-taddy-tr.svg?v=1695275379) no-repeat;
}
.m-product-card__info {
    margin-top: 25px !important;
}
.section-new_arrivals {
  z-index: 0;
}
/* SECTION NEW ARRIVALS CSS END */

/* SECTION SHOP BY AGE CSS START */
.section-shop_age .m-section__description:before {
    display: none;
}
/* SECTION SHOP BY AGE CSS END */

/* SECTION MOST SELLING PRODUCTS START */
.section-mselling_pducts .arrival-top_shape:after {
  background-image: url(/cdn/shop/files/selling-balloon.svg?v=1695294146);
  width: 85px;
  height: 157px;
  bottom: 80px;
}
.section-mselling_pducts .arrival-top_shape:before {
    width: 46px;
    height: 44px;
    bottom: 70px;
    left: 25%;
    background-image: url(/cdn/shop/files/msp-start.svg?v=1695294888);
}
.arrival-top_shape_hidden .arrival-top_shape {
  background-image: unset;
}
/* SECTION MOST SELLING PRODUCTS END */

/* SECTION WINTER COLLECTION START */

.section-winter_collection {
  background-color: #E7F7FF;
}
.section-winter_collection:before {
  width: 60px; height: 60px;
  background-image: url(/cdn/shop/files/winter-icon-flower.svg?v=1695297461);
  top: -90px;
  left: 160px;
}
/* SECTION WINTER COLLECTION END */

/* SECTION BEST SELLING PRODUCTS START */
.section-bselling_pducts .arrival-top_shape {
  display: none;
}
.section-bselling_pducts .m-section__header:before {
  width: 54px;
  height: 54px;
  background-image: url(/cdn/shop/files/bsp-smile.svg?v=1695299143);
  right: 160px;
  top: 20px;
}
.section-bselling_pducts:after {
  width: 74px;
  height: 80px;
  background-image: url(/cdn/shop/files/bsp-btm-smile.svg?v=1695299460);
  left: 335px;
  bottom: -40px;
}
/* SECTION BEST SELLING PRODUCTS END */
/* SECTION TRUST ICON START */
.section-trust_icon-box .m-icon-box__content {
  margin-block-start: 30px !important;
}
.section-trust_icon-box .m-icon-box__heading {
   font-family: var(--font-stack-body);
  font-weight: var(--sf-bold-weight);
}
/* SECTION TRUST ICON END */

/* SECTION NEWSLETTER START */
.section-sub_newsletter .m-newsletter-section__wrapper {
  background-image: url(/cdn/shop/files/newsletter-bg.png?v=1695376110);
  width: 100%;
  /* height: 561px; */
  padding: 100px 0 200px;
  border-radius: 20px 20px 0 0;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.section-sub_newsletter .m-newsletter-section__content {
  max-width: 800px;
  width: 100%;
   margin-inline: auto;
}
.section-sub_newsletter .m-newsletter-section__description {
  margin-top: 10px;
  opacity: 1;
}
.section-sub_newsletter .m-newsletter-section__form {
  width: auto;
}
.section-sub_newsletter .m-newsletter-section__header {
  margin-bottom: 46px;
}
.section-sub_newsletter .m-newsletter-form__wrapper {
  background-color: #fff;
  border-radius: 100px;
  padding: 5px;
}
.section-sub_newsletter .m-button {
    border: unset;
    background-color: #d72f7c;
    border-radius: 100px!important;
    color: #fff;
    width: 210px;
    font-weight: 600;
    text-transform: uppercase;
}
.section-sub_newsletter .form-field {
  border: unset;
  padding: 10px 0 10px 24px;
}
.section-sub_newsletter .m-newsletter-form__wrapper > input::placeholder {
  color: #24335C;
  font-size: 20px;
}
/* SECTION NEWSLETTER END */

/* SECTION FOOTER START */
.m-footer--middle .m-footer--block-title {
    margin-bottom: 20px !important;
}
.m-footer--middle .m-footer--block ul li {
    font-size: 18px;
    line-height: 1.39;
}
.m-footer--middle .m-footer--block ul li:not(:last-child) {
  margin-bottom: 10px;
}
.m-footer--middle .m-footer--block-our_store .m-footer--block-title {
  margin-bottom: 40px !important;
}
.m-footer--bottom .m-footer__copyright, .dbb { 
  font-size: 18px;
}

.m-footer--bottom {
    background-image: url(/cdn/shop/files/footer-bottom-bg.png?v=1695383133);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.m-footer--bottom .m-footer--bottom-inner {
      padding: 52px 0 23px !important;
}
.m-footer--bottom .dbb {
  gap: 5px;
}
.footer-main-top .ftop-inner h6 {
  font-size: 34px;
  line-height: 1.1;
}
.footer-main-top .ftop-inner a, .footer-main-top .ftop-inner p {
    font-size: 18px;
    margin-top: 10px;
    display: block;
}
/* SECTION FOOTER END */

/* SECTION THE LATEST BLOG CSS START */
.section-latest_blog .m-article-card  {
    background-color: #E7F7FF;
    padding: 10px 10px 30px;
    border-radius: 20px;
}
.section-latest_blog .m-article-card .m-article-card__image {
  border-radius: 20px;
}
.section-latest_blog .m-article-card .m-article-card__content .m-article-card__title {
    font-family: var(--font-stack-body);
    font-weight: var(--sf-semibold-weight);
    margin-bottom: 10px;
}
.section-latest_blog .m-article-card .m-article-card__content .m-article-card__excerpt {
    font-size: 18px;
    margin-bottom: 30px;
}
.section-latest_blog .m-article-card .m-article-card__content .m-article-card__readmore {
  padding: 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  color: #D72F7C;
}
.section-latest_blog .m-article-card .m-article-card__content .m-article-card__readmore:before, .section-latest_blog .m-article-card .m-article-card__content .m-article-card__readmore:after {
  border-color: #D72F7C;
  background-color: #D72F7C !important;
}
.section-latest_blog .m-article-card .m-article-card__content .m-article-card__date {
    font-size: 18px;
    font-weight: var(--sf-bold-weight);
    background-image: url(/cdn/shop/files/blog-date-bg.png?v=1695812821);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 150px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #FFFFFF;
  transform: translateY(-40px);
}
.section-latest_blog .m-article-card .m-article-card__content {
  padding: 20px 20px 0;
}
.section-latest_blog .m-section__heading.h3:after {
  position: absolute;
  content: "";
  background-image: url(/cdn/shop/files/explore-star.svg?v=1695200385);
  width: 50px;
  height: 50px;
  right: 165px;
  top: 28px;
}
/* SECTION THE LATEST BLOG CSS END */

/* CART DRAWER CSS START */
.m-cart-drawer .m-cart-item__title, .m-cart-drawer .f-incart__product-title {
  font-size: 18px;
  font-weight: var(--sf-semibold-weight);
}
.m-cart-drawer .m-cart-item__option {
  font-size: 16px;
}
.m-cart-drawer .m-cart-item__price--regular {
    font-size: 16px;
    font-weight: var(--sf-semibold-weight);
}
 .f-incart__product {
  width: 100% !important;
}
/* .m-cart-drawer .f-incart__product-title a {
  color: #24335c;
} */
.m-cart-drawer .m-cart-drawer__footer .m-button--primary {
    width: 100%;
    border-radius: unset;
    height: 50px;
    line-height: 48px;
}
.m-cart-drawer .m-cart-drawer__footer .m-cart-drawer__link-to-cart {
    font-size: 16px;
    font-weight: var(--sf-semibold-weight);
}
.m-cart-drawer .m-cart-drawer__footer .m-cart__subtotal--label, .m-cart-drawer .m-cart-drawer__footer .m-cart__subtotal--price {
  font-weight: var(--sf-semibold-weight);
}
/* CART DRAWER CSS END */

/* ANIMATION START */
 .arrival-top_shape:before, .section-winter_collection:before, .section-bselling_pducts .m-section__header:before, .section-home_collection .m-section__description:before, .section-nb-latest_product .m-section__header:before, .section-new_chapter .m-section__header:after {
   animation: 4s move infinite ease-in-out;
}
.arrival-top_shape:after, .section-bselling_pducts:after, .section-latest_blog .m-section__heading.h3:after, .section-nb-latest_product .m-section__header:after, .section-offer_banner:before, .section-nb_arrival .m-section-py:before, .section-nb_arrival .m-section__header:after, .section-new_chapter .m-section__header:before {
  animation: 4s moves infinite ease-in-out;
}
.arrival-top_shape:after, .section-mselling_pducts .arrival-top_shape:after {
  bottom: -240px;
  transition: 1s ease;
}
.sc-there .arrival-top_shape:after {
    bottom: 140px;
  transition: 1s ease;
}
.sc-theres.section-mselling_pducts .arrival-top_shape:after {
    bottom: 80px;
  transition: 1s ease;
}
@keyframes moves {
  0% {
    transform: rotate(0) translate(-5px) rotate(0);
}
  100% {
    transform: rotate(360deg) translate(-5px) rotate(-360deg);
}
}
@keyframes move {
  0% {
    -webkit-transform: rotateX(0deg) translateY(-15px);
    -moz-transform: rotateX(0deg) translateY(-15px);
    -ms-transform: rotateX(0deg) translateY(-15px);
    -o-transform: rotateX(0deg) translateY(-15px);
    transform: rotateX(0deg) translateY(-15px);
}
  50% {
    -webkit-transform: rotateX(0deg) translateY(10px);
    -moz-transform: rotateX(0deg) translateY(10px);
    -ms-transform: rotateX(0deg) translateY(10px);
    -o-transform: rotateX(0deg) translateY(10px);
    transform: rotateX(0deg) translateY(10px);
}
  100% {
    -webkit-transform: rotateX(0deg) translateY(-15px);
    -moz-transform: rotateX(0deg) translateY(-15px);
    -ms-transform: rotateX(0deg) translateY(-15px);
    -o-transform: rotateX(0deg) translateY(-15px);
    transform: rotateX(0deg) translateY(-15px);
}
}
/* ANIMATION END */

/* SECTION INSTAGRAM CSS START */
.section-instagram .ooo-instagram-feed__list .ooo-instagram-media {
  border-radius: 10px;
}
.ooo-instagram-footer__button {
    padding: 19px 30px !important;
    border-radius: 100px;
    font-size: 18px;
    font-weight: var(--sf-semibold-weight);
    transition: var(--m-duration-default, .25s) all;
    line-height: 1.223;
}
.ooo-instagram-footer__button:hover {
  background: var(--color-btn-bg-hover) !important;
  border-color: var(--color-btn-bg-hover);
  color: var(--color-btn-text-hover, #fff) !important;
  box-shadow: 0 0 0 0.2rem var(--color-btn-bg-hover);
  transition: var(--m-duration-default, .25s) all;
}
.ooo-instagram-feed__list {
  padding: 0 !important;
}
.ooo-instagram-footer {
  margin-top: 60px !important;
}
.ooo-instagram {
  margin-top: 0 !important;
}
/* SECTION INSTAGRAM CSS END */


/* PRODUCT PAGE CSS START */
.m-breadcrumb {
  margin-top: 60px;
}
.m-main-product--wrapper {
    padding-top: 100px;
}
.m-breadcrumb--item {
  font-size: 16px;
  color: #5A5A5A;
  font-weight: var(--sf-semibold-weight);
}
.m-breadcrumb--item-current {
  color: #24335C;
}
.added-to-wishlist:not(.in-prod-page,.m-tooltip--style-2), .main-product__block .m-product-wishlist .m-tooltip:hover {
    background-color: #D72F7C;
}
.m-wishlist-button:hover {
  background-color: #D72F7C;
}
.m-wishlist-button:hover .m-tooltip-icon svg path {
  fill: #ffffff;
}
.main-product__block .m-product-wishlist .m-tooltip:hover {
  border-color: #d72f7c !important;
}
.m-button--icon:hover {
    box-shadow: 0 0 0 .2rem #D72F7C;
}
.main-product__block .m-product-wishlist .m-tooltip:hover .m-tooltip-icon svg path {
  fill: #ffffff;
}
.added-to-wishlist .m-tooltip-icon svg path {
  fill: #ffffff;
}
.pro_tag {
    display: inline-block;
    font-size: 16px;
    background-color: #7A59CB;
    color: #FFFFFF;
    padding: 12px 20px;
    border-radius: 30px;
    line-height: 1;
      font-weight: var(--sf-semibold-weight);
}
.m-product-wishlist {
  position: unset !important;
}
.m-main-product--info .main-product__block-title .m-product-title {
    font-size: 40px !important;
    margin-top: 20px;
}
.m-main-product--info .main-product__block-price .m-price-item--sale {
  font-size: 20px;
  font-weight: var(--sf-semibold-weight);
  line-height: 1.25;
}
.m-main-product--info .main-product__block-price {
  margin-top: 15px !important;
}
.m-main-product--info .main-product__block-meta .m-product-meta--label {
  display: none;
}
.m-main-product--info .main-product__block-meta {
  margin: 10px 0 35px !important;
  padding: 0 0 35px;
  border-bottom: 1px solid #C4C4C4;
}
.m-main-product--info .main-product__block-meta .m-product-meta--value {
    padding-left: 10px;
    font-size: 16px;
    font-weight: var(--sf-semibold-weight);
}
.m-product-availability:before, .m-product-availability--outofstock:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}
.m-product-availability:before {
  background-color: #19AD42;
}
.m-product-availability--outofstock:before {
  background-color: #d11010;
}
.m-main-product--info .main-product__block-price .installment-shoppay {
    margin-top: 0;
}
.m-main-product--info .main-product__block-meta .m-product-meta li:first-child {
    margin-top: 0;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--swatch input:checked+label {
  box-shadow: 0 0 0 1px #9f9f9f, inset 0 0 0 6px #fff;
}
.m-main-product--info .main-product__block-variant_picker .option-label--title {
  font-size: 16px;
  font-weight: var(--sf-semibold-weight);
}
.m-main-product--info .main-product__block-variant_picker .option-label--selected {
  font-size: 16px;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--label {
  margin-bottom: 10px;
}
/* .m-main-product--info .main-product__block-variant_picker {
  margin-top: 35px !important;
  padding-bottom: 35px;
  border-bottom: 1px solid #C4C4C4;
} */
.m-main-product--info .main-product__block-variant_picker {
  margin-top: 0 !important;
}
.m-main-product--info .main-product__block-variant_picker variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color] {
    width: 30px;
    height: 30px;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--button .m-product-option--content .m-product-option--node__label {
    font-size: 16px;
    font-weight: var(--sf-semibold-weight);
    padding: 10px 25px;
    border-radius: 100px;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--button .m-product-option--content .m-product-option--node__label:before, .m-main-product--info .main-product__block-variant_picker variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color]:before {
  display: none;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--button .m-product-option--content .m-product-option--node__soldout .m-product-option--node__label:before {
    width: calc(100% - 28px);
    height: 100%;
    left: 14px;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--default {
  margin: 35px 0 30px;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--button {
  padding-bottom: 35px;
  border-bottom: 1px solid #C4C4C4;
}
.m-main-product--info .main-product__block-buy_buttons .m-product-form--input {
  width: 184px;
}
.m-quantity input  {
  font-weight: var(--sf-semibold-weight);
  font-size: 18px;
}
.m-main-product--info .main-product__block-buy_buttons .m-product-form--input .m-product-option--label {
  display: none;
}
.m-quantity  {
  border-radius: 100px;
  min-height: 60px;
}
.m-main-product--info .main-product__block-buy_buttons {
    margin-top: 35px !important;
}
.main-product__block .product-block-group--title {
    padding-right: 0 !important;
}
.m-main-product--info .main-product__block-buy_buttons .m-add-to-cart, .m-main-product--info .main-product__block-buy_buttons .shopify-payment-button__button--unbranded {
  min-height: 60px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: var(--sf-semibold-weight);
}
.m-product-wishlist .m-tooltip--style-1 {
  display: unset;
}
.m-main-product--info .main-product__block-collapsible_tab .m-collapsible--button {
  font-size: 20px !important;
  font-weight: var(--sf-semibold-weight);
  font-family: var(--font-stack-header);
}
.m-main-product--info .main-product__block-collapsible_tab .m-collapsible--content .m-collapsible--content__inner p, .m-main-product--info .main-product__block-collapsible_tab .m-collapsible--content .m-collapsible--content__inner ul li {
  font-size: 16px;
}
.m-main-product--info .main-product__block-collapsible_tab .m-collapsible--content .m-collapsible--content__inner ul {
  margin: 0;
  padding-left: 20px;
}
/* PRODUCT PAGE CSS END */

/* COLLECTION PAGE CSS START */
.template-collection .m-collection--wrapper {
  margin-top: 100px;
}
.template-collection .m-collection--pagination .page.current, .template-collection .m-collection--pagination .page:hover, .template-collection .m-collection--pagination .next:hover, .template-collection .m-collection--pagination .prev:hover {
  background-color: #1A93D0;
  color: #FFFFFF;
}
.template-collection .m-collection--pagination .page.current {
  width: 35px; height: 35px;
}
.template-collection .m-collection--pagination .next:hover svg path, .template-collection .m-collection--pagination .prev:hover svg path {
  stroke: #ffffff;s
}
.section-newborn_banner .m-richtext__description {
  margin-top: 0;
}
.section-newborn_banner .m-richtext__description p {
  font-size: 64px;
  font-family: var(--font-stack-header);
  font-weight: var(--sf-extrabold-weight);
  color: #24335C;
  margin-top: -40px;
}
.section-sub_categories .m-mixed-layout__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
} 
.section-sub_categories .m-mixed-layout__inner > .m\:column {
  width: 16.66%
}
.template-collection .m-sidebar--title {
  color: #1A93D0;
  font-weight: var(--sf-semibold-weight);
}
.template-collection .m-filter--widget-title {
  background-color: #FFFFFF;
  border-radius: 10px;
  padding: 15px;
  line-height: 1;
  font-size: 16px;
  font-weight: var(--sf-semibold-weight);
}
.template-collection .m-sidebar--content .form-field {
  line-height: 1.5;
}
.template-collection .m-sidebar--content .m-filter--wrapper .m-accordion--item {
    margin-bottom: 4px;
}
.template-collection .m-sidebar--content .m-filter--wrapper .m-accordion--item:last-child {
  margin-bottom: 0;
}
.template-collection .m-sidebar--content .m-accordion--item .m-filter--widget-content .form-field {
  font-size: 16px;
}
.collection-side_space {
  margin: 0 20px;
}
.collection-side_space .swiper-container {
  border-radius: 10px;
}
/* COLLECTION PAGE CSS END */

/* PRODUCT PAGE COLLAPSIBLE TABE CSS START */
.procollapsible:after {
  content: '\002B';
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.procollapsible {
    text-align: left;
    width: 100%;
    font-size: 20px !important;
    font-weight: var(--sf-semibold-weight);
    font-family: var(--font-stack-header);
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 10px;
}
.procollapsible:not(:first-child) {
  margin-top: 40px;
}
.procollapsible.active:after {
  content: "\2212";
}
.procontent {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.procontent p {
  padding: 15px 0;
  font-size: 16px;
}
.procontent ul li {
  font-size: 16px;
  list-style: disc;
}
.procontent ul {
  padding-left: 20px;
}
/* PRODUCT PAGE COLLAPSIBLE TABE CSS END */

/* LANDING PAGE -- NEW BORN BABY CSS START */
.side-space_100 .container-fluid {
  padding-inline: 100px;
}

/* SECTION LATEST PRODUCT CSS START */
  .section-nb-latest_product .arrival-top_shape:after, .section-nb-latest_product .arrival-top_shape:before {
  display: none;
}
.section-nb-latest_product .m-section__header:before, .section-nb_arrival .m-section__header:after {
  width: 95px;
  height: 55px;
  background-image: url(/cdn/shop/files/nb-tl-cloud.svg?v=1697432463);
}
.section-nb-latest_product .m-section__header:before {
  top: 0;
  left: 0;
}
.section-nb-latest_product .m-section__header:after {
  width: 100px;
  height: 171px;
  top: -80px;
  right: 60px;
  background-image: url(/cdn/shop/files/nb-tr-balloon.svg?v=1697433114);
}
/* SECTION LATEST PRODUCT CSS END */

/* SECTION OFFER BANNER CSS START */
  .section-offer_banner {
  background-color: #E7F7FF;
}
.section-offer_banner:before {
  width: 69px;
  height: 49px;
  top: -100px;
  left: 192px;
  background-image: url(/cdn/shop/files/nb-tl-elephant.svg?v=1697435425);
}
/* SECTION OFFER BANNER CSS END */


/* SECTION BEST SELLING PRODUCT CSS START */
.section-nb_arrival .arrival-top_shape {
  display: none;
}
.section-nb_arrival .m-section__header:after {
  top: 25px;
  right: 0;
}
.section-nb_arrival .m-section-py:before {
  width: 52px;
  height: 77px;
  bottom: -30px;
  left: 0;
  background-image: url(/cdn/shop/files/nb-bl-bottle.svg?v=1697440452);
}
/* SECTION BEST SELLING PRODUCT CSS END */
/* LANDING PAGE -- NEW BORN BABY CSS END */

/* CONTACT US PAGE CSS START */
/* SECTION BANNER CSS START */
.section-contact_banner .m-hero__title {
  font-weight: var(--sf-extrabold-weight);
  color: #24335C;
  margin-top: -40px;
}

.section-enquiry_support .main-support_box {
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px;
  color: #FFFFFF;
  border-radius: 15px;
  gap: 20px;
}
.section-enquiry_support .product-inquiry_box {
  background-color: #D72F7C;
}
.section-enquiry_support .order-inquiry_box {
  background-color: #1A93D0;
}
.section-enquiry_support .virtual-appointment_box {
  background-color: #24335C;
}
.section-enquiry_support .express-shipping-request_box {
  background-color: #F6BC00;
}
.section-enquiry_support .main-support_box .suppot-box_left h3 {
  font-size: 30px;
  font-weight: var(--sf-bold-weight);
  color: #fff;
  margin-bottom: 5px;
}
.section-enquiry_support .virtual-appointment_box .suppot-box_right a, .section-enquiry_support .express-shipping-request_box .suppot-box_right a {
  width: auto;
  padding: 0 40px;
  text-transform: uppercase;
}
.section-enquiry_support .express-shipping-request_box .suppot-box_right a {
  background-color: #24335C;
  border-color: #24335C;
}
.section-enquiry_support .express-shipping-request_box .suppot-box_right a:hover {
  background: var(--color-btn-bg-hover) !important;
  border-color: var(--color-btn-bg-hover) !important;
}
.section-enquiry_support .main-support_box .suppot-box_left {
  gap: 20px;
}
.section-enquiry_support .main-support_box .suppot-box_right {
  font-size: 24px;
  gap: 10px;
}
.section-enquiry_support .virtual-express_arrow {
  padding: 51px 40px;
}
.section-enquiry_support .virtual-express_arrow:after {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/virtual_express_arrow.svg?v=1699071991);
  width: 140px;
  height: 34px;
  right: 34%;
  bottom: 51px;
}
.section-store_address .address-box {
    background-color: #FFFFFF;
    padding: 30px;
    border-radius: 20px;
}
.section-store_address .m-store__description {
    font-size: 18px;
    margin-top: 10px;
    display: block;
}
.section-store_address .box-inner_top, .section-store_address .box-inner_bottom {
  gap: 15px;
}
.section-store_address .box-inner_bottom {
    margin-top: 20px;
}
.section-store_address .box-inner_bottom .view-map_location {
  font-size: 18px;
  color: #1A93D0;
  text-decoration: underline;
  margin-top: 30px;
  display: block;
}
.section-store_address .arrival-top_shape:before, .section-store_address .arrival-top_shape:after {
  display: none;
}
.section-store_address {
  z-index: 0;
}
.contact .m-contact-form .m-row {
  flex-wrap: nowrap;
  gap: 60px;
  align-items: center;
}
.contact .m-contact-form .m-contact-form__main {
  margin: 0;
  width: calc(100% - 576px);
}
.contact .m-contact-form .store-reivew {
  max-width: 576px;
}
.m-contact-form__heading {
    font-size: calc(((var(--font-h2-desktop))/ (var(--font-base-size))) * 1rem);
    font-weight: var(--font-weight-header);
}
.contact .m-contact-form .contact-form .form-field--input::placeholder {
  font-size: 20px;
  color: #24335C;
}
.contact .m-contact-form .contact-form .form-field--input {
  border: none;
}
.section-store_address .box-add_icon img {
  min-width: 30px;
}
/* SECTION BANNER CSS END */
/* CONTACT US PAGE CSS END */

/* ABOUT US PAGE CSS START */
/* SECTION NEW CHAPTER CSS START */
  .section-new_chapter .m-section__description {
    width: 70%;
  }
.section-new_chapter .m-section__header:before {
  width: 58px;
  height: 45px;
  background-image: url(/cdn/shop/files/new_chapter_car.svg?v=1699252090);
  left: 0;
  top: 80px;
}
.section-new_chapter .m-section__header:after {
  width: 46px;
  height: 44px;
  background-image: url(/cdn/shop/files/new_chapter_star.svg?v=1699252090);
  right: 0;
  bottom: 20px;
}
.section-thank_you .tnx-box {
  justify-content: center;
}
.section-oq h3.m-richtext__title {
    color: #24335c;
}
.section-thank_you .tnx-box p {
  text-align: center;
}
.section-thank_you .tnx-box img {
  min-width: 30px;
  width: 30px;
}
.section-oq .m-richtext__description {
    font-weight: var(--sf-regular-weight);
}
/* SECTION NEW CHAPTER CSS END */
/* ABOUT US PAGE CSS END */


/* ACCOUNT PAGE CSS START */
.template-account .m-account>.container {
  display: flex;
  flex-wrap: wrap;
}
.template-account .m-account__navigation > a, .template-account .m-account__content .m-account__greeting {
  font-size: 18px;
}
.template-account .m-account .m-customer-order table th {
    font-size: 16px;
}
.template-account .m-account__content .responsive-table .responsive-table-row td {
  font-size: 14px;
}
.template-account .m-account__title {
    font-size: 22px;
}
.template-account .m-account__content .m-customer-info__field > div {
  font-size: 18px;
}
.template-addresses .m-customer___address {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
/* .template-addresses .m-customer___address:not(:last-child) {
    margin-bottom: 20px;
} */
.template-addresses .m-customer__header {
    margin-bottom: 50px;
}
/* .template-addresses .m-account__content .m-customer__header {
  width: 100%;
} */
.template-addresses .m-account__content .m-customer-address {
  width: calc(50% - 10px);
  border: 1px solid var(--color-border, #dedede);
  padding: 20px;
  border-radius: 10px;
  margin-top: 0;
}
.template-addresses .m-customer___address .m-customer-info__field {
  border-bottom: 1px solid #9f9f9f50;
  padding: 10px 0;
  font-size: 16px;
}
.template-addresses .m-customer___address .m-customer__action .m-customer__edit-btn {
  font-size: 16px;
  width: 160px;
  height: 45px;
  line-height: 43px;
}
.template-addresses .m-customer___address .m-customer__action .m-customer__form-delete button[type^="submit"] {
  font-size: 16px;
}
.template-addresses .m-account__content {
  padding-left: 50px;
}
.template-addresses .m-customer___address .m-account__title--medium {
  font-size: 18px;
}
.template-addresses .m-account .m-account__navigation {
  width: 12.6667%;
}
.template-addresses .m-account .m-account__navigation a {
  font-size: 18px;
}
.template-addresses .m-account__content .m-customer__header > .m-account__title {
  font-size: 22px;
  margin-bottom: 20px;
}
.template-addresses .m-account__content .m-customer__header > .m-customer__add-new-btn {
  font-size: 16px;
  height: 50px;
  line-height: 48px;
}
/* ACCOUNT PAGE CSS END */

/* Roshani Css Start */


.SwipeUp-reels-feed .SwipeUp-slider::-webkit-scrollbar {
  height: 5px;
}

.SwipeUp-reels-feed .SwipeUp-slider::-webkit-scrollbar-thumb {
  background: #1a93d0;
  border-radius: 10px;
}

.SwipeUp-reels-feed .SwipeUp-slider::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 10px;
}
/* Roshani Css end */




/*hardik get in touch css start*/
.get-touch img {
    width: 30px;
    height: auto;
    margin-left: 10px;
}
.get-touch p {
    font-size: 12px;
    margin-right: 5px;
}
.get-touch {
    display: flex;
    align-items: center;
    margin-top: 15px;
}
.m-sub-menu__item>a {
    font-size: 16px;
}
body .m-footer--block .social-media-links a:hover {
    background-color: unset !important;
    box-shadow: unset !important;
}
.main-product__block-meta ul.m-product-meta {
    display: flex;
    justify-content: space-between;
}
.main-product__block .m-product-meta li:last-child .m-product-meta--value {
    font-size: 14px;
    color: #1a93d0;
}
.main-product__block-custom_liquid .discount {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.main-product__block-custom_liquid .discount img {
    width: 30px;
    margin-right: 10px;
    height: auto;
}
.main-product__block-custom_liquid .discount {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
}
.main-product__block-buy_buttons .get-touch a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: #ffffff;
    color: #24335c;
    height: 60px;
    border-radius: 50px;
    text-transform: uppercase;
    transition: 0.3s ease;
    font-weight: 600;
    font-size: 18px;
}
.main-product__block-buy_buttons .get-touch a:hover {
    background: #24335c;
    color: #fff;
}
.m-login-form h3 {
    display: none;
}
#mobileOTPLoginSection h1#simplify-login-sign-up-text {
    font-size: 25px;
    margin-bottom: 20px;
}
#mobileOTPLoginSection select#mobileCountryCodeDropdown {
    background: #fff;
    opacity: 1;
    border: none;
    color: #24335c;
}
#mobileOTPLoginSection  input#phoneNumberInput {
    border: none;
    color: #24335c;
}
#mobileOTPLoginSection  input#phoneNumberInput::placeholder {
    color: #24335c;
}
.continue_text::before,.continue_text::after {
    height: 1px !important;
}
.m-customer-forms p {
    margin-bottom: 40px !important;
}
.socialLogin_buttons div {
    height: 60px !important;
    border-color: #24335c !important;
}
.socialLogin_buttons div span {
    font-size: 18px !important;
}
.m-product-card__media.not-available img {
    opacity: 0.4 !important;
}
.m-product-tag--soldout {
    background: #C4C4C4 !important;
}
.osf-ext-button button.btn.osf_inline_button {
    height: 60px;
    border-radius: 50px;
    font-size: 18px;
    text-transform: uppercase;
}
foxkit-cart-countdown p {
    font-size: 18px;
}
.m-product-option--swatch .m-product-option--node__label[data-selected=true] {
    box-shadow: 0 0 0 1px #9f9f9f, inset 0 0 0 2px #fff;
}
.m-main-product--info .main-product__block-variant_picker .m-product-option--swatch input:checked+label {
    box-shadow: 0 0 0 1px #9f9f9f, inset 0 0 0 3px #fff;
}
.m-product-option--swatch .m-product-option--node__label {
    margin: 4px;
}
variant-picker .m-product-option--node__label[data-option-type=image] {
    width: 60px;
    height: 60px;
}
.m-product-option--image .m-product-option--node__label {
    border: 1px solid transparent;
}
.m-product-option--node__soldout .m-product-option--node__label:before {
    background: unset;
}
.m-search .m-page-header h1.m-page-header__title {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: 'M-Body-Font';
}
.m-filter--widget-title {
    font-size: 18px;
}
.m-filter--widget label.m-facet--checkbox {
    font-size: 16px;
}
.m-recently-viewed .m-section__header h2.m-section__heading.h3 {
    font-size: 36px;
}
.m-account .m-customer-order table th {
    font-weight: 500;
    font-size: 18px;
    text-align: center;
}
/* upsell css start */
h2.cbb-frequently-bought-title.translatable {
    font-size: 20px !important;
    text-transform: unset !important;
    margin-bottom: 5px !important;
}
h3.cbb-frequently-bought-selector-label-name {
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: 'M-Body-Font';
}
select.cbb-recommendations-variant-select {
    font-size: 14px !important;
    border-radius: 10px !important;
    border-color: #24335c !important;
    padding: 0 10px !important;
}
button.cbb-frequently-bought-add-button {
    font-size: 14px !important;
    padding: 10px 20px !important;
    text-transform: capitalize !important;
}
span.cbb-frequently-bought-total-price-text {
    font-size: 16px;
}
/* upsell css end */

@media(max-width:1440px){
  .m-header .m-header__desktop .m-menu__item .m-menu__link--main {
    padding: 38px 15px;
}
  .m-header__wrapper {
    left: 15px !important;
    right: 15px !important;
}
  .m-account .m-customer-order table th {
    font-size: 16px;
}
}
@media(max-width:1366px){
  .m-header .m-header__desktop .m-menu__item .m-menu__link--main {
    padding: 38px 10px;
    font-size: 14px;
}
  .m-sub-menu__item>a {
    font-size: 14px;
}
}
@media(max-width:1280px){
  .m-header .m-header__desktop .m-menu__item .m-menu__link--main {
    font-size: 13px;
}
}
@media(max-width:1200px){
  .main-product__block-buy_buttons .get-touch a {
    font-size: 16px;
}
  .m-recently-viewed .m-section__header h2.m-section__heading.h3 {
    font-size: 26px;
}
}
@media(max-width:767px){
  variant-picker .m-product-option--node__label[data-option-type=image] {
    width: 45px;
    height: 45px;
}
  .m-search .m-page-header h1.m-page-header__title {
    font-size: 22px;
}
  .m-collection-toolbar--wrapper .m-toolbar--left button {
    font-size: 16px;
}
  .m-search .m-page-header {
    align-items: flex-start;
}
  .whatsapp-widget {
    bottom: 80px !important;
}
  .m-product-form--input {
      margin-right: 20px !important;
      margin-bottom: 0 !important;
  }
}
@media(max-width:480px){
  .main-product__block-buy_buttons .get-touch a {
    height: 45px;
}
  .osf-ext-button button.btn.osf_inline_button {
    height: 45px;
    font-size: 16px;
}
  foxkit-cart-countdown p {
    font-size: 16px;
}
  .m-recently-viewed .m-section__header h2.m-section__heading.h3 {
    font-size: 24px;
}
}
@media(max-width:475px){
  .main-product__block-custom_liquid .discount {
    font-size: 14px;
}
  .main-product__block-custom_liquid .discount img {
    width: 25px;
}
  .m-product-form--input {
    margin-right: 0px !important;
    margin-bottom: 15px !important;
}
  .m-main-product--info .main-product__block-buy_buttons {
    margin-top: 20px !important;
}
  .m-main-product--info .main-product__block-meta {
    margin: 10px 0 20px !important;
    padding: 0 0 20px;
}
  .main-product__block-buy_buttons .get-touch a {
    font-size: 14px;
}
  .osf-ext-button button.btn.osf_inline_button {
    font-size: 14px;
}
  .get-touch img {
    width: 23px;
}
  .socialLogin_buttons div {
    height: 45px !important;
}
  .socialLogin_buttons div span {
    font-size: 16px !important;
}
  .h_googleFB_logo {
    width: 25px !important;
}
  .m-search .m-page-header h1.m-page-header__title {
    font-size: 18px;
}
}
@media(max-width:393px){
  .get-touch {
    flex-wrap: wrap;
    justify-content: flex-start;
}
}
/*hardik get in touch css end*/