/** Shopify CDN: Minification failed

Line 1112:0 Unexpected ".5-pack-sample-qr"

**/
/* Blog page */
.mobile-blog-description {
    display: none;
}
.main-blog .blog-articles {
        grid-template-columns: 1fr 1fr 1fr;
        padding-top: 80px;
        column-gap: 3rem;
        row-gap: 3rem;
        z-index: 1;
        position: relative;
    }

.blog .blog-banner-sec .heading-block__content {
    color: #5B2E8C;
    font-size: 38px;
    line-height: 48px;
}
.main-blog .title--scheme-1 {
    display: none;
}
.blog-banner-sec {
    background-color: #F7F3FE;
}
.main-blog .article-card__image {
    border-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.main-blog .article-card-wrapper .card {
   border-radius: 20px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
   background-color: #F7F3FE;
}
.main-blog  .card__inner {
    width: 100%;
    border-radius: 20px !important;
}
.main-blog .card__content {
    text-align: center;
}
.main-blog .card__information a {
    text-decoration: none;
    color: #2E1347;
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
}
.main-blog  .article-card__excerpt {
    color: #2E1347;
    font-size: 18px;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 140px;
}
.main-blog .card__information {
    padding: 0px;
}
.main-blog .blog-page-btn {
    background-color: #542E71;
    color: #fff !important;
    text-transform: uppercase;
    padding: 15px;
    border-radius: 10px;
    margin-top: 25px;
}
.main-blog .blog-author-name {
    color: #8966C8;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
}
.main-blog .circle-divider {
    color: #ADAEB1;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}
.main-blog .article-card .card__heading {
    margin-bottom: .6rem;
    padding-top: 25px;
}
.main-blog .article-card .card__heading {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.main-blog  .pagination-wrapper {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
.custom-main-blog {
    position: relative
}

.custom-main-blog .page-width:before {
    content: "";
    position: absolute;
    width: 330px;
    height: 325px;
    left: 0%;
    top: 35%;
    bottom: 0;
    background-image: url(/cdn/shop/files/faq-left-bg-zzz.png?v=1786346817);
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: left center;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
}
.custom-main-blog .page-width:after {
    content: "";
    position: absolute;
    width: 468px;
    height: 235px;
    right: 0;
    top: 0%;
    background-image: url(/cdn/shop/files/faq-right-bg-zzz.png?v=1786346817);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: right;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
}
.custom-main-blog:after {
    content: "";
    position: absolute;
    width: 468px;
    height: 235px;
    right: 0;
    top: 64%;
    background-image: url(/cdn/shop/files/faq-right-bg-zzz.png?v=1786346817);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: right;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
}
.custom-main-blog {
    background-image: url(/cdn/shop/files/faq-bottom-right-zzz.png?v=1786346815);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 12%;
    z-index: 1;
    background-attachment: scroll;
}

/* End Blog page */

/* Cart drawer */
h2.sugar-cart-header__title {
    text-align: left;
    color: #2E1347;
    font-size: 16px;
}
.cart-drawer-savemore-sec {
    background-color: #8966C8;
    text-align: center;
    padding: 1px;
}
.cart-drawer-savemore-sec h3 {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.sugar-cart-drawer__items-wrapper .sugar-cart-item__selling-plan {
    opacity: 1;
    color: #2e1347;
    font-weight: 500;
    line-height: 18px;
}
.sugar-cart-progress-container .sugar-cart-progress__milestone-label--AUW9KRm1taS9EdDFnR__sugar_cart_progress_item_db4kQg {
    color: #2e1347 !important;
    padding-right: 10px;
    margin-top: 4px;
}
.sugar-cart-drawer__items-wrapper span.sugar-cart-item__line-total {
    font-size: 16px;
}
sugar-cart-progress.sugar-cart-progress {
    padding: 12px 35px 12px !important;
}


/* End Cart drawer */

/* BFCM Landing Page */
.bfcm-email-icon-txt .icon-text-list__text {
    font-weight: 700;
    letter-spacing: 0px;
}
.bfcm-icon-txt-grid .icon-text__heading {
    font-weight: 600;
}
.bfcm-banner-sec .heading-block__content em {
    font-style: normal;
    text-decoration: underline;
}
.bfcm-banner-sec .heading-block__content {
    max-width: 90%;
    margin: 0 auto !important;
    text-align: center;
}
.bfcm-favourite-grid-sec .simple-text__content p {
  min-height: 80px;
}
.bfcm-perks-sec .bfcm-perks-des-sec .simple-text__content {
  max-width: 80%;
  margin: 0 auto !important;
}


.bfcm-faq-des-sec .simple-text__content p {
    font-weight: 600;
}
.bfcm-perks-sec .icon-text__text p {
    font-size: 18px;
}
/* End BFCM landing page */

/* Single Blog Page */
.post-img-txt-sec .schleepi-sleep-solution__text {
    max-width: 815px;
}
.cstm-blog-post-anchor .simple-text__content  a  {
    color: rgb(46, 19, 71) !important;
}
.text-withmedia-blog-sec .blog-post-ul-left .simple-text__content ul {
    text-align: left;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.cstm-blog-post-anchor .simple-text__content ul li {
    text-align: left;
    margin: 0 auto;
}
.cstm-blog-post-anchor .simple-text__content ul {
    margin: 0 auto;
}
.article .custom-featured-collection .featured-collection__heading {
    padding-bottom: 0px;
}
/* .blog-post-ul-left .simple-text__content ul li {
    padding-left: 20px;
} */
.text-withmedia-blog-sec .image-with-text__image-wrapper {
    max-width: 100% !important;
}
.text-withmedia-blog-sec .simple-text__content  a {
    color: inherit !important;
}
/* ..heading-text__text a {
    color: black;
} */
.cstm-blog-post-anchor .heading-text__text a {
   color: rgb(46, 19, 71) !important;
}
.text-withmedia-blog-sec .simple-text__content p {
    line-height: 28px !important;
    max-width: 100% !important;
}
.text-withmedia-blog-sec .image-with-text {
    max-width: 1460px !important;
    padding-inline: 20px;
    gap: 40px !important;
}
.text-withmedia-blog-sec ul {
  padding-left: 0;
  list-style-position: outside;
}

.article .text-withmedia-blog-sec ul li {
    position: relative;
    padding-left: 40px;
    padding-bottom: 12px;
     padding-left: 5px;
     margin-left: 20px;
}
.text-withmedia-blog-sec::after {
    right: 55px !important;
}
.custom-container .featured-collection__items-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding: 15px;
}
.custom-container .custom-columns__grid {
    max-width: 1440px;
    margin: 0 auto;
    padding: 15px;
}
.article .custom-container .custom-columns__grid {
    padding: 0px;
    max-width: 1550px;
}
.custom-container .product.grid {
    max-width: 1440px;
    margin: 0 auto;
    padding: 15px;
}


 .article .post-img-txt-sec .schleepi-sleep-solution__text p a {
    color: #2E1347 !important;
}
.article .post-img-txt-sec .schleepi-sleep-solution__text p {
    font-size: 20px !important;
    line-height: 30px;
}
 .article .post-breathing-sec .schleepi-sleep-solution__heading h2 {
    width: 65%;
}
 .article .post-img-txt-sec .schleepi-sleep-solution__wrapper {
    grid-template-columns: 55% 40%;
}
 .article .post-breathing-sec .schleepi-sleep-solution__content-inner {
    max-width: 815px;
}
 .article .post-img-txt-sec .schleepi-sleep-solution__heading h2 {
    color: #2e1042;
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 10px;
}
  .article.post-img-txt-sec  .schleepi-sleep-solution__text {
    max-width: 815px;
}
 .article .post-img-txt-sec .schleepi-sleep-solution__content {
    padding-left: 0px;
    justify-content: flex-start;
}
 .article .post-left-img-sec .schleepi-sleep-solution__content {
    padding-right: 0px;
    justify-content: flex-end;
}
 .article .post-img-txt-sec .schleepi-sleep-solution__content-inner {
    max-width: 840px;
    padding-left: 40px;
    padding-right: 40px;
}
 .article .post-fixingbreath-sec {
    overflow: visible !important;
}
 .article .post-img-txt-sec .schleepi-sleep-solution__text {
   margin-top: 20px;
}
.post-left-img-sec .schleepi-sleep-solution__content {
    order: 2;
}
 .article .post-left-img-sec .schleepi-sleep-solution__wrapper {
    grid-template-columns: 40% 55%;
}
 .post-fixingbreath-sec .schleepi-sleep-solution__heading h2 {
    max-width: 100% !important;
    width: 98%;
}
 .post-left-img-sec .schleepi-sleep-solution__image {
    margin-left: 0px;
}
.post-adult-life-txt .simple-text__content {
    width: 55%;
    margin: 0 auto !important;
} 

 /* You may also like sec */
.custom-featured-collection .featured-collection-card__title a:hover {
    text-decoration: none;
}
.custom-featured-collection .featured-collection-card__title {
    width: 100%;
}
.custom-featured-collection .featured-collection-card__price {
    width: 100%;
    text-align: center;
    justify-content: center !important;
}
/* End You may also like */

.custom-featured-collection .featured-collection__heading {
    font-size: 37px;
    line-height: 47px;
    padding-bottom: 20px;
}
.custom-featured-collection .featured-collection-card__buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  width: 100%;
  margin-top: auto;
}
.col-media-txtbox-sec .experienced-heading-sec .heading-text__heading {
    color: #fff !important;
}

.col-media-txtbox-sec .experienced-heading-sec .heading-text__text p a {
    color: #fff !important;
}
.custom-featured-collection .featured-collection-card__buttons product-form {
  width: 100%;
}
.custom-featured-collection .featured-collection-card__add-form {
  width: 100%;
}
.featured-collection-card__buttons .featured-collection-card__button {
  width: 100%;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  margin: 0;
}
.custom-featured-collection .featured-collection-card__button--add {
  background: #4f2670;
  color: #ffffff;
  border: 1px solid #4f2670;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Poppins';
  line-height: 18px;
}
.custom-featured-collection .featured-collection-card__button--learn {
  background: #8966c8;
  color: #ffffff;
  border: 1px solid #8966c8;
  font-size: 18px;
  font-weight: 600;
}
.custom-featured-collection .featured-collection-card__button--add:hover {
  background: #3f1e5b;
}
.custom-featured-collection .featured-collection-card__button--learn:hover {
  background: #7653b2;
}
.custom-featured-collection .featured-collection-card__title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
}
.athletic-nose-strips-for-exercise .featured-collection-card__title, .mixed-breathe-bundle-with-mouth-slit .featured-collection-card__title {
    min-height: 50px;
}
.custom-featured-collection .featured-collection-card__price s {
    font-weight: 400;
    color: #ADAEB1;
}
.shipping-btm-sec .simple-text__content p a {
    color: rgb(46, 19, 71) !important;
    font-weight: 600;
}
.custom-featured-collection .featured-collection-card__price  {
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.custom-featured-collection .product-card__meta {
    color: #392449;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    margin-top: 8px;
}
.custom-featured-collection .pdp-packs-sec {
    text-align: center;
    width: 100%;
}
.custom-banner-sec .heading-block__content {
    color: #5B2E8C !important;
}

.post-sleep-breathing-sec .heading-text__text p {
    font-size: 18px;
}
.post-sleep-breathing-sec .heading-text__text p a {
    color: #2e1347;
}
.post-sleep-breathing-sec .heading-text__inner {
    padding: 20px;
}
.post-sleep-breathing-sec .heading-text__heading {
    margin-bottom: 25px;
}
.post-sleep-breathing-sec .media-block__media {
    border-radius: 20px !important;
}
.post-sleep-breathing-sec .media-block__media img {
    border-radius: 20px !important;
}
.article .post-habit-can-sec ul li {
    position: relative;
    padding-bottom: 12px;
    padding-left: 40px;
    margin-left: 0px;
    color: #0C7C00;
}
.post-habit-can-sec ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}
.post-habit-can-sec ul li {
  position: relative;
  padding-left: 40px;
}
.post-habit-can-sec ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  background: url("/cdn/shop/files/Vector_3.svg?v=1786622803") center / contain no-repeat;
}
.how-touse-result .schleepi-sleep-solution__text {
    text-align: left;
}
.how-touse-result .schleepi-sleep-solution__text ul li {
    color: #2E1347;
}
.how-touse-result .schleepi-sleep-solution__text p {
    color: #2E1347;
}
.how-touse-result .schleepi-sleep-solution__heading h2 {
    color: #2E1347;
}
.how-touse-result .schleepi-sleep-solution__button {
    background-color: #542E71;
}

.post-breathing-sec {
    overflow: visible !important;
}


.post-breathing-sec:before {
   content: "";
  position: absolute;
  width: 300px;
  height: 200px;
  left: 0;
  top: -3%;
  background-image: url(/cdn/shop/files/Elements_5.png?v=1786958467);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  opacity: 1;
  pointer-events: none;
  transform: rotate(1deg);
}
.post-breathing-sec:after {
   content: "";
  position: absolute;
  width: 250px;
  height: 300px;
  right: 0%;
  bottom: -25%;
  background-image: url(/cdn/shop/files/Elements_6.png?v=1786958546);
  background-repeat: no-repeat;
  background-position: center right;
  transform-origin: right center;
  background-size: 70%;
  pointer-events: none;
  z-index: 1;
}

.post-habit-can-sec {
    overflow: visible !important;
}

.post-habit-can-sec:before {
  content: "";
  position: absolute;
  width: 300px;
  height: 200px;
  left: -1px;
  top: -7%;
  background-image: url(/cdn/shop/files/Elements_7.png?v=1786959982);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  opacity: 1;
  pointer-events: none;
  z-index: 0;
}
.post-habit-can-sec:after {
  content: "";
  position: absolute;
  width: 250px;
  height: 300px;
  right: 0%;
  bottom: -23%;
  background-image: url(/cdn/shop/files/Elements_8.png?v=1786960633);
  background-repeat: no-repeat;
  background-position: center right;
  transform-origin: right center;
  background-size: 70%;
  pointer-events: none;
  z-index: 1;
}
.article .related-articles__container {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.single-blog-four-sec .simple-text__content p br {
  margin-bottom: 10px;
}
.text-withmedia-blog-sec .simple-text__content a {
  color: inherit;
}

.single-blog-three-sec .simple-text__content p br {
  margin-bottom: 25px !important;
}
.blog-featured-prod-sec .simple-text__content p::after {
  width: 9% !important;
  top: 13px !important;
}
.blog-featured-prod-sec .simple-text__content p::before {
  width: 9% !important;
  top: 13px !important;
}

/* End Single Blog Page */

/* Home Featured Product */
.product__info-wrapper .icon-text-list__item.pdp-night-icontxt-sec {
  justify-content: start;
}
.product__info-wrapper .icon-text-list__item.pdp-moneyback-icontxt-sec {
  justify-content: end;
}
.product__info-wrapper .icon-text-list__item.pdp-gently-icontxt-sec {
  justify-content: center;
  margin-left: 25px;
}
.home-featured-product-sec::after { 
      content: "";
      position: absolute;
      right: -25px;
      top: 15px;
      width: 308px;
      height: 308px;
      background-image: url(/cdn/shop/files/Vector_10592bd0-eea5-45e8-aa8d-3d836024620e.png?v=1786361494);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: contain;
      display: none;
      pointer-events: none;
      z-index: 0;
    }
/* End Home Featured Product */

/* Contact page */

.contact-form .contact-form__wrapper {
    background-color: #F7F3FE;
    max-width: 1070px !important;
    padding-top: 40px !important;
    padding-bottom: 50px !important;
    border-radius: 20px;
    z-index: 1;
    position: relative;
}
.contact-form .contact-form__title {
    padding-bottom: 30px;
    color: #5B2E8C !important;
}
.contact-form .contact-form__button {
    width: 40% !important;
    margin: 0 auto !important;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-weight: 600 !important;
}
.contact-form .contact-form__field {
    text-align: center;
}
.contact-page-contact-sec::before {
  content: "";
  position: absolute;
  width: 311px;
  height: 295px;
  left: 55px;
  top: 13px;
  background-image: url(/cdn/shop/files/Elements_9.png?v=1786963492);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  opacity: 1;
  pointer-events: none;
  z-index: 0;
  transform: rotate(-5deg);
}
.contact-page-contact-sec::after {
  content: "";
    position: absolute;
    width: 376px;
    height: 436px;
    right: 0;
    bottom: -108px;
    background-image: url(/cdn/shop/files/Elements_68ab9491-fc31-4c9b-a47a-442d0950a926.png?v=1787222533);
    background-repeat: no-repeat;
    background-position: center center;
    transform-origin: right center;
    background-size: 80%;
    pointer-events: none;

  pointer-events: none;
  z-index: 0;
}


.contact .shopify-section-group-email-popups-group {
    z-index: 1;
}

/* related-articles-section */

.related-articles-section::before {
content: "";
  position: absolute;
  right: 0;
  top: 17px;
  width: 260px;
  height: 244px;
  background-image: url(/cdn/shop/files/related-articles.png?v=1786967970);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  pointer-events: none;
  z-index: 0;
}


.related-articles-section::after {
content: "";
  position: absolute;
  left: 0;
  bottom: 17px;
  width: 260px;
  height: 244px;
  background-image: url(/cdn/shop/files/related-after.png?v=1786969037);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: contain;
  pointer-events: none;
  z-index: 0;
}

/* End Contact page */

/* Collection page */
.shopify-collection-sec .product-card__meta {
    color: #39244999;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    margin-top: 0px !important;
    line-height: 23px;
    margin-top: 0px !important;
    margin-bottom: 10px;
}
.shopify-collection-sec .cc-card__price {
  gap: 0.5rem;
  margin: 0.55rem 0 0.9rem;
  padding-bottom: 0px !important;
}
.shopify-collection-sec .cc-card__price {
  margin: 0rem 0 0rem !important;
}
.shopify-collection-sec {
    position: relative;
}
.shopify-collection-sec {
    background-image: url(/cdn/shop/files/Elements_653abe24-e92b-41bc-9f3f-8209e0248f41.png?v=1789826732);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 12%;
    background-position-y: 0%;
    padding-top: 60px !important;
   
}
.shopify-collection-sec::before {
    content: "";
    position: absolute;
    width: 280px;
    height: 163px;
    left: 0;
    bottom: 60%;
    background-image: url('/cdn/shop/files/Clip_path_frame_5_a44cdf70-cbe5-4d1a-8287-209b1e0eb321.png?v=1789962670');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
}
.shopify-collection-sec:after {
    content: "";
    position: absolute;
    width: 320px;
    height: 200px;
    right: 0;
    bottom: 0px;
    background-image: url('/cdn/shop/files/Mask_group.png?v=1789962670');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
}

.collection-imgtxt-sec .simple-text__content p a {
    color: #fff;
}
.col-media-txtbox-sec .media-block__media img {
    min-height: 400px;
    object-fit: cover;
}
.breathe-bundles .col-media-txtbox-sec .media-block__media img {
    min-height: 455px;
    object-fit: cover;
}
.schleeptape-mouth-tapes .col-media-txtbox-sec .media-block__media img {
    min-height: 430px;
    object-fit: cover;
}
.collection-imgtxt-sec .simple-text__content p a:hover {
    color: #fff;
}
.coll-img-txt-sec .dbl-col-cell {
    border-radius: 0px !important;
}
.collection-imgtxt-sec .dbl-col-cell {
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important;
}
.featured-collection-card__badge .badge__text {
    line-height: 1 !important;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
}
.col-media-txtbox-sec .heading-text__text ul li {
    font-size: 18px;
    line-height: 28px;
}

.col-media-txtbox-sec .heading-text__text p {
    font-size: 18px;
    line-height: 28px;
}
.col-media-txtbox-sec .heading-text__heading {
    font-size: 22px !important;
    line-height: 32px !important;
}

.collection-banner-sec .split-hero__content-column {
    background-color: #F7F3FE;
}

.collection-banner-sec .inline-richtext {
    color: #5B2E8C !important;
}
.collection-banner-sec .split-hero__content {
    max-width: 70% !important;
    margin: 0 auto;
}
.colection-img-txt-sec .schleepi-sleep-solution__text {
    margin-top: 15px;
}
.colection-img-txt-sec .schleepi-sleep-solution__subheading {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
}
.colection-img-txt-sec .schleepi-sleep-solution__text p {
    font-size: 18px;
    line-height: 28px;
}
.colection-img-txt-sec {
    background-color: #F7F3FE;
}
.col-media-txtbox-sec .heading-text__text p a {
    color: rgb(46, 19, 71);
}
.col-media-txtbox-sec .media-block__media {
    margin-top: -12px;
}
.col-media-txtbox-sec .heading-text__heading {
    color: #4F378A !important;
}
.pdp-faq-sec .simple-text__content p a {
    color: rgb(46, 19, 71);
}
.colection-img-txt-sec .schleepi-sleep-solution__button {
    text-transform: uppercase;
}
/* End Collectio page */

/* Review page */
.blog-banner-sec .simple-text__content P {
    font-weight: 500;
}
.blog-banner-sec .review-stars__text {
    font-weight: 600;
}
.jdgm-widget .jdgm-subtab__name {
    color: #108474;
    color: #2E1042;
    text-decoration: none;
    font-size: 22px;
    font-weight: 600;
}
.jdgm-widget .jdgm-subtab__name.jdgm--active {
    background-color: transparent;
}
.reviews .jdgm-widget .jdgm-rev-widg__title {
  display: none;
}
.jdgm-legacy-widget-content .jdgm-write-rev-link {
    background-color: #5B2E8C !important;
    border-radius: 10px;
    border: none !important;
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    max-width: 300px !important;
}
.jdgm-legacy-widget-content .jdgm-all-reviews__summary-text.jdgm-all-reviews__summary-text--verified {
    color: #2E1042;
    font-size: 20px;
    font-weight: 600;
}
.jdgm-legacy-widget-content .jdgm-all-reviews__summary-stars {
    color: #2E1042;
    font-size: 20px;
    font-weight: 600;
}
.review-testimonial-sec {
    background-color: #fff !important;
}
.review-testimonial-sec .card {
    background-color: #F7F3FE !important;
}
.jdgm-rev__body p {
    color: #2E1347;
    font-size: 18px;
}
.jdgm-legacy-widget-content .jdgm-rev__prod-link-prefix {
    color: #2E1347;
    font-size: 20px;
}
.jdgm-legacy-widget-content .jdgm-rev__prod-link {
    color: #2E1347 !important;
    font-size: 20px;
    font-weight: 400;
}
.jdgm-legacy-widget-content .jdgm-rev__author {
    color: #2E1347;
    font-size: 22px;
    font-weight: 600;
}
.colection-img-txt-sec .schleepi-sleep-solution__image {
    margin-left: -1px;
}
.colection-img-txt-sec .schleepi-sleep-solution__image-element {
    border-radius: 21px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* End Review page */

/* Affiliate page */
.affiliate-page .title-register-form.text-center {
    display: none !important;
}
.affiliate-page .body-text-form {
    display: none !important;
}
/* End Affiliate page */

/* Shipping Page */
.shipping-icon-txt .heading-block__content {
    max-width: 55%;
    margin: 0 auto !important;
    padding-bottom: 20px !important;
}
/* .shipping-icon-txt .delivery-timeframe-sec {
    transform: translate(15px, 0px);
}
.shipping-icon-txt .tracking-icon-txt-sec {
    transform: translate(17px, 0px);
} */
 .shipping-icon-txt .delivery-timeframe-sec {
    margin-left: 6rem;
}

.shipping-icon-txt .tracking-icon-txt-sec {
    margin-left: 1rem;
}

/* .shipping-btm-sec:before {
    content: "";
    position: absolute;
    width: 472px;
    height: 270px;
    left: 0;
    background-image: url(/cdn/shop/files/Elements_11.png?v=1787309910);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
} */
.new-shipping .shopify-section-group-email-popups-group {
    z-index: 2;
}
.shipping-sub-heading .heading-block__content strong {
  font-weight: 600;
  font-style: normal;
}
/* End Shipping Page */

/* Return & refund */
.icon-heading-txt-return-sec .icon-heading-list__text ul {
    padding-left: 20px;
     margin-top: 10px;
}

.return-page-sec .return-help-sec p a {
    color: rgb(46, 19, 71) !important;
    font-weight: 600;
}
.return-money-back-sec .container-block__content {
    max-width: 80%;
    margin: 0 auto;
}
.icon-heading-txt-return-sec .icon-heading-list__item {
    padding: 20px;
    border: 1px solid #EEEAF4;
    border-radius: 10px;
}
.icon-heading-txt-return-sec .icon-heading-list {
    gap: 20px;
}


/* End Return & refund */


/* Terms & Condition */


/* End Terms & condition */

/* Privacy Policy */
.privacy-page-sec .privacy-box-sec {
    background-color: #F7F3FE;
    padding: 25px;
}
.privacy-page-sec .privacy-box-sec ul {
    padding-left: 20px;
}
.privacy-page-sec .privacy-box-sec {
    background-color: #f7f3fe;
    padding: 25px;
    min-height: 400px;
}

/* End Privacy Policy */

/* Five Pack Page */
.five-pack-baner-sec .simple-text-block {
    max-width: 90%;
    margin: 0 auto;
}
.5-pack-sample-qr .desktop-hide {
    display: none;
}

.five-packsample-btns .link-button__text {
    text-transform: uppercase;
}


/* Enf Five pack page */


