/** Shopify CDN: Minification failed

Line 525:20 Unexpected "{"

**/
section .h1{
    font-size:48px !important;
    /* color:#4A3426 !important; */
}
section p{
    color:#6b5d4f !important;
    letter-spacing:0 !important;
    /* font-family: Inter; */
    font-family: var(--font-body-family);
}
/* .button--primary:hover{
    background-color: #c17a38 !important;
} */
/* ------------her0----section--------- */
.slideshow-button-arrow{
    max-width: 16px;
    margin-left: 13px;
    padding-bottom: 2px;
}
.hero__heading-suffix {
    padding-top: 28px!important;
    padding-bottom: 17px!important;
    font-weight: 300!important;
    color: #fff;
    /* font-family: 'Inter'; */
    font-family: var(--font-body-family);
    line-height: 32px;
}
.hero__text{
    font-weight:400 !important;
}
.hero__buttons a{
    border-radius:35px !important;
    padding-top:23px !important;
    padding-bottom:23px !important;
}
.hero__buttons a::after{
    border-radius:35px !important;
}
.index .page-width{
    max-width:1152px;
} 
.hero__buttons .slideshow-second-button{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(8px);
    background-color: rgba(255, 255, 255, 0.12);    
    appearance: none;
}
.hero__buttons .slideshow-second-button.button::after{
   box-shadow: 
  0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,0.4), 
  0 0 0 var(--buttons-border-width) rgba(255,255,255,0.4);
}
/* .hero__buttons .button+.button {
    margin-left: 1.5rem !important;
} */
.hero-slide-review-wrapper {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
    align-items: center;
}
.hero-slide-review-image img{
    width:100%;
    max-width:100px;
}
.hero-slide-review-label span{
    font-size:16px;
    color:#fff;
    font-weight:600;
}
.hero-slide-review-image{
    display: flex;
}
.hero-slide-review-label span{
    font-weight: 500;
}
/* .link-btns--arrow a.button:not([aria-disabled="true"])::before,
.action-btns--arrow button.button:not([disabled]):not(.button--tertiary)::before {

    content: "";
    position: absolute;
    top: 50%;
    right: 1.5rem;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    clip-path: none !important;
    -webkit-clip-path: none !important;
    mask: none !important;
    -webkit-mask: none !important;
    background-color: transparent !important;
    background-image: url("/cdn/shop/files/right.png?v=1774346743");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(calc(3rem + 100%), -50%);
} */
 .link-btns--arrow a.button:not([aria-disabled="true"])::before,
.action-btns--arrow button.button:not([disabled]):not(.button--tertiary)::before {
    display:none;
}

.link-btns--arrow a.button:hover::before,
.action-btns--arrow button:hover::before {
    transform: translate(-59%, -50%) !important;
}
.hero__buttons .slideshow-second-button:hover {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
    background-color: #ffffff;
    -webkit-appearance: none;
    color:#4A3426 !important;
}
.hero__buttons .slideshow-second-button:hover::before{
    filter: invert(1) !important;
}
/* ------------second----section--------- */
.richtext-icon-with-text-section{
    border-top:1px solid #e8dcc9;
    border-bottom:1px solid #e8dcc9;
}
.richtext-icon-with-text-section .rich-text__blocks {
    justify-content: center;
    display: flex;
    align-items: baseline;
    gap: 50px;
}
.richtext-icon-with-text-section .icons-with-text__icon__title>span {
    font-weight: 300!important;
    color: #4a3426;
    /* font-family: Inter; */
    font-family: var(--font-body-family);
    font-size: 14px;
    letter-spacing: 0;
}
.richtext-icon-with-text-section .icons-with-text__icon__icon {
    margin-right: 1rem;
}
/* ------------collection-------------section----------------- */
.collection .card-wrapper .card__inner {
    /* max-width: 235px;
    margin: 0 auto;
    margin-top: 32px; */
    min-height: 285px;
}
.collection .card-wrapper .card .media img{
    border-radius:14px;
}
.collection .card-wrapper .card__content {
    padding: 1.7rem 1.7rem 2.3rem 1.7rem;
}
.collection .card-wrapper .card__heading {
    font-size: 24px;
    color: #4A3426;
}
.collection .card-wrapper .price-item--regular{
    font-size: 30px;
    color: #4A3426 !important;
}
.collection .splide__list{
    column-gap: 0 !important;
}
.card.card--badge-sided:not(.card--horizontal) .card__badge.right {
     margin-right: 0 !important;
     border:unset !important;
}
.card__badge span{
    border-radius:16px;
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important;
    background-color: #D18A42;
    border:unset !important;
}
.collection__title.title-wrapper {
    margin-bottom: 5.35rem !important;
}
.product-description {
    color: #6b5d4f;
    font-size: 16px;
    text-align: left;
    text-transform: unset;
    line-height: 25px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.featured-collection-wrapper .product-grid  .card__information{
    text-align:left;
}
.featured-collection-wrapper .card-wrapper:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
/* ------------------icon-bar----section-------------- */
.home-icon-bar.icon-bar .icon-bar-card{
    padding: 32px 32px 8px 32px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.home-icon-bar.icon-bar .icon-bar-card:hover{
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 
              0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.multicolumn .title {
    color:#4A3426;
    margin-bottom: 35px;
}
.home-icon-bar.icon-bar .splide__list{
    gap:32px !important;
}
.multicolumn-card__info h3{
    font-size:24px;
    color:#4A3426;
    padding: 5px;
    line-height:32px; /*Default is something*/
    height: auto !important;
}
.multicolumn-card__info {
    height: auto !important;
}
.multicolumn-card__info p {
    color: #6b5d4f;
    line-height: 25px; /*25px*/
    letter-spacing: 0;
}
.home-icon-bar .icon-bar-card__icon svg, .home-icon-bar .icon-bar-card__icon img{
    width:32px;
    height:32px;
    object-fit:cover;
}
/* ------------Image-with-text----------section-------------- */
.home-image-with-text .page-width{
    max-width:1152px;
}
.home-image-with-text .image-with-text__media img{
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important;
}
.home-image-with-text .image-with-text__text-item .heading{
    font-size:48px;
    color:#4A3426;
    letter-spacing:0;
    line-height:48px;
}
.home-image-with-text .rich-text-block p {
    letter-spacing: 0;
    line-height: 29px;
    margin-top: 0.5rem !important;
}
.home-image-with-text .image-with-text__media{
    border-radius:16px !important;
}
.home-image-with-text .rich-text-block{
    margin-top: 0.3rem !important;
}
/* ------------Iconbar----second------section-------------- */
.icon-bar-number {
    font-size: 24px;
    font-weight: 700;
    width: 64px;
    height: 64px;
    border-radius: 100%;
    background-color: #D18A42;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    color: #fff;
}
.ritual-icon-bar .page-width{
    max-width:990px;
}
.ritual-icon-bar .multicolumn-card__info h3 {
    padding-bottom: 0;
}
.ritual-icon-bar .multicolumn .title {
    font-size: 48px;
}

/* ------------Image-banner----------section-------------- */

.first-img-banner-section.banner{
    max-width:896px;
    margin: 0 auto;
    min-height: 400px;

}
.first-img-banner-section .banner__media{
    border-radius:16px;
}
.why-richtext{
    margin-top:80px;
}
.why-richtext .rich-text-block p{
    font-size:18px;
    max-width: 740px;
    margin: 0 auto;
}

/* ------------comparsion----------section-------------- */

table tbody tr td:first-child {
    width: 50%;
    text-align: left;
    padding: 1.4rem 1.5rem;
}
.comparison-table-container {
    width: 100%;
    max-width: 90rem !important;
}

.comparison-table__logo {
    background-color: #d18a42 !important;
    padding: 18px !important;
    border-radius: 10px 10px 0 0 !important;
}
.comparison-table thead tr th:not(:nth-child(2)) {
    border-bottom: 2px solid #d18a42 !important;
    letter-spacing: 0 !important;
    color: #4a3426 !important;
}
.comparison-table td {
    box-shadow: unset !important;
    border-bottom: 1px solid #e1d8d8;
}
/* .comparison-table td{
    font-weight: 400 !important;
    color:#4A3426 !important;
    letter-spacing:0 !important;
} */
.comparison-table td {
    font-weight: 400!important;
    color: #4a3426!important;
    letter-spacing: 0!important;
    font-family: 'Inter';
}
.comparison-table thead tr :first-child {
    text-align: left;
    padding-left: 14px;
}
.comparison-table.comparison-table--centered {
    --bottom-piece-height: unset !important;
}

/* ------------accordoin----------section-------------- */

.collapsible-content .collapsible-content-wrapper-narrow {
    max-width: 822px;
}
.accordion__title {
    font-size: 18px!important;
    /* font-family: DM Sans,Arial,sans-serif; */
    font-family: var(--font-body-family);
    font-weight: 500;
}
.home-accordoin .accordion {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.home-accordoin .collapsible-content summary:hover {
    background: #F6EFE8;
}
.accordion .accordion__details[open] + .accordion__content-wrapper {
    padding-bottom: 20px;
}
.accordion summary .icon-caret {
    height: 0.9rem !important;
    color:#D18A42 !important;
}
.collapsible-content__heading {
    margin-bottom: 6.5rem !important;
}
.home-accordoin .accordion .accordion__content p{
    font-size: 17px;
    line-height: 29px;
}

/* ------------second--iwt--------section-------------- */

.second-img-banner-section.banner{
    max-width:1055px;
    margin: 80px auto;
    min-height: 500px;

}
.second-img-banner-section .banner__media{
    border-radius:16px;
}
.second-img-banner-section .banner__box {
    background: unset;
    min-width: unset;
    max-width: 1055px;
    padding: 0;
}
.banner .banner__buttons a::after{
    display:none;
}
/* .second-img-banner-section .banner__box .h1{
    font-size: 60px !important;
} */
.second-img-banner-section a.button.button--primary {
    padding: 2.4rem 5rem !important; /* 2.2rem 3rem */
    margin-top:15px;
    letter-spacing:0;
}
.second-img-banner-section.banner::after{
    border-radius:16px;
}
.second-img-banner-section .second-img-banner-section h2{
    line-height:48px;
}
.index .jdgm-widget.jdgm-widget {
    display: block;
    padding-top: 80px !important;
    padding-bottom: 40px !important;
}
.jdgm-text{
    text-align: left !important;
}
.jdgm-rating-section{
    align-items: flex-start !important;
}
.jdgm-card{
    text-align: left !important;
    padding: 14px !important;
}
.jdgm-stars{
    justify-content: flex-start !important;
}
.jdgm-reviewer-info{
    justify-content: flex-start !important;
}
.jdgm-title{
    font-size:48px !important;
}

/* -----------------------------------------footer----------------------------------------- */
.footer .footer__blocks-wrapper{
   justify-content: space-between;
}
.footer .footer-block__heading{
    margin-bottom:18px;
}
/* .footer .footer-block:nth-child(1){
    width:26%;
}
.footer .footer-block:nth-child(2){
    width:22%;
}
.footer .footer-block:nth-child(3){
    width:22%;
} */
/* .footer .footer-block{
    margin:0;
} */
.footer .footer-block .footer-block__details-content p{
   font-size:14px;
}
.footer .footer-block:not(:first-child) .footer-block__heading {
    /* font-size: 18px; */
    /* font-family: Inter; */
    font-family: var(--font-body-family);
    font-weight:500;
}
.footer .button.newsletter__solid-btn {
    border-radius: 10px;
    color: #d18a42!important;
    letter-spacing: 0;
    font-weight: 600;
}
.footer .button.newsletter__solid-btn::after {
    border-radius: 10px;
}
.footer .newsletter-form__field-wrapper .field__input {
    background-color: #ffffff1a;
}
.footer .field:after{
    border:2px solid #00000000;
}
.footer .footer__content-bottom{
    display: flex;
    flex-direction: row-reverse;
}
.footer__content-bottom-wrapper .footer__copyright{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.footer .copyright__content{
    font-size: 14px;
    font-weight: 600;
}
.footer .policies li::before {
    content: "" !important;
}

.footer .footer__content-top {
    padding-bottom: 8rem;
}
.footer .footer__content-bottom {
    border-top: unset !important;
}
.footer .footer-block--newsletter {
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: 2.5rem;
}
.footer .list-social__item{
    margin-right: 13px;
}
.footer .list-social__item a{
    border-radius: 25px;
    background-color: #ffffff1a;
}
.footer .list-social {
    justify-content: flex-start;
    padding-left:unset;
    padding-top:10px;
}
.footer .newsletter-form{
    padding-top: 12px;
}
.footer .page-width,{
    max-width:1152px !important;
}
.header {
    max-width:1152px !important;
}
.footer .policies a{
    font-weight:400;
}
.footer .footer__copyright a, .footer .copyright__content{
    font-weight:400;
}
/* -----------------------------benefit----page--------------------------- */

.benefit-richtext .rich-text-block p {
    font-size: 20px;
    max-width: 800px;
    margin: 0 auto;
    line-height: 32px;
}
.benefit-image-with-text .rich-text-block ul {
    padding-left: 0;
    margin-bottom: 0;
}
.benefit-image-with-text .rich-text-block ul li {
    line-height: 35px;
}
.benefit-image-with-text .rich-text-block ul li::marker {
    color: #d18a42;
    font-size: 17px;
}
.benefit-image-with-text .product-info__image-block .media img{
    color:#d18a42 !important;
}
.benefit-image-with-text .image-with-text__media img {
    border-top-right-radius: 16px!important;
    border-bottom-right-radius: 16px!important;
}
.benefit-image-with-text .image-with-text__media {
    border-radius: 16px!important;
}
/* .benefits .page-width{
    max-width:1152px;
} */
.benefits .page-width:not(.header) {
    max-width: 1152px;
}
.benefit-image-with-text .rich-text-block p{
    letter-spacing: 0;
    line-height: 27px;
}
.benefit-image-with-text.benefit-image-with-text-left .image-with-text__content {
    padding: 0rem 4.5rem 0rem 0rem;
}
.benefit-image-with-text .image-with-text__content {
    padding: 6rem 0rem 5rem 5rem;
}
.benefit-image-with-text .image-with-text__grid{
    justify-content:space-between;
}
.footer-top{
    background-color:#f6efe8 !important;
}
.benefit-bottom-richtext .button.button--primary{
    padding:2rem 3rem !important;
    border-radius:50px !important;
}
.rich-text .button.button--primary{
    padding:2rem 3rem !important;
    border-radius:50px !important;
}
.button.button--primary{
    padding:2rem 3rem !important;
    border-radius:50px !important;
}
.rich-text .button.button--primary:hover{
    background-color:#c17a38 !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
/* -----------------------------FAQ----page--------------------------- */
.faq-richtext .rich-text__blocks h2{
    max-width: 700px;
    margin: 0 auto;
    line-height: 60px;
}
.faq-accordoin .collapsible-content .collapsible-content-wrapper-narrow {
    max-width: 896px;
    padding: 55px 47px 80px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 15px 30px #0000001a,0 4px 6px #0000001a;
}
.faq-accordoin .collapsible-content summary:hover .accordion__title {
    color:#d18a42;
}
.faq-accordoin .accordion .accordion__content p{
    font-size: 16px;
    line-height: 27px;
}
.faq-iconbar{
    max-width:768px;
    margin:0 auto;
    padding-left:30px;
    padding-right:30px;
    border-radius:16px;
    margin-bottom:70px;
}
.faq-iconbar .icon-bar-card__icon{
    display:none;
}
.faq-iconbar .splide__list{
    gap:0 !important;
}
.faq-iconbar .multicolumn-card__info> :nth-child(2) {
    margin-top: 0.5rem;
}
.faq-iconbar .multicolumn-card__info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.faq-iconbar .multicolumn-card__info p{
   text-align:left;
   line-height: 29px;
}
.faq-iconbar .multicolumn-card__info h3 {
    font-size: 20px;
    color: #4a3426;
    padding: 5px 0;
    font-family: var(--font-body-family);
}
.faq-iconbar .multicolumn-card__info {
    padding: 2.5rem 0;
}
/* -----------------------------howtouse----page--------------------------- */

.how-to-use .page-width:not(.header) {
  max-width: 1024px;
}
.how-to-use-rictext .rich-text__blocks{
    max-width:768px;
    margin:0 auto;
}
.how-to-use-rictext .rich-text__blocks h2{
    line-height:60px;
}
.how-to-use-rictext .rich-text__blocks p{
    line-height: 27px;
}
.header-wrapper:not(.index .header-wrapper) {
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1);
}
.how-to-use-iconbar .icon-bar-card__icon{
    display:none;
}
.how-to-use-iconbar .multicolumn-card__info{
    text-align:left;
    padding-top: 1.7rem;
    padding-bottom: 2rem;
}
.how-to-use-iconbar .multicolumn-card{
    min-height: 130px;
}
.how-to-use-iconbar .multicolumn-card__info h3 {
    /* font-family: Inter */
    font-family: var(--font-body-family);
    font-weight: 500;
    letter-spacing: 0;
    padding-left: 0;
}
.how-to-use-iconbar .multicolumn-card__info> :nth-child(2) {
    margin-top: 0;
}
.how-to-use-iconbar .splide__list{
    gap: 26px !important;
}
.how-to-use-iconbar.multicolumn .title {
    margin-bottom: 16px;
}
.how-to-use-results .results__percentage svg, .how-to-use-results .results__percentage p{
    display:none;
}
.how-to-use-results .results__percentage{
    border-radius: unset;
    width: 0 !important;
    height: 8.3rem !important;
}
.how-to-use-results .results__row {
    border-left: 4px solid #d18a42;
    padding: 0 0;
    margin: 25px 0px;
}
.how-to-use-results .results__row {
    border-top: unset;
    border-bottom: unset;
}
.how-to-use-results .results-container {
    width: 100% !important;
    max-width: 930px !important;
    background-color: #fff;
    padding: 50px;
    border-radius: 16px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.how-to-use-results .results__content__heading{
    /* font-family: DM Sans,Arial,sans-serif; */
    font-family: var(--font-body-family);
    font-weight: 500;
    letter-spacing: 0;
    color:#4a3426 !important;
    font-size:22px !important;
}
.how-to-use-results .results__text p {
    color:#6b5d4f;
    line-height:24px;
    /* font-size: 16px; */
}
.how-to-use-results .results__text{
    margin-top: 0.8rem !important;
}
.results__row {
    padding: 1.3rem 0;
}
.faq-iconbar .page-width{
    padding:0 !important;
}
.faq-iconbar .material-icon{
    display:none !important;
}
.content-and-comparison-table table .cross-path{
    width: 15px;
    height: 15px;
}
/* -------------------------------header--------------------------------- */
.header nav .header__active-menu-item-v2{
    background-color:unset !important;
    --color-background:#fff !important;
    color:#d18a42 !important;
}
.header nav a span{
    font-weight:500;
}
.shopify-policy__container {
    max-width: 896px!important;
    padding-top: 50px;
    padding-bottom: 80px;
}
.faq-accordoin .accordion-v2 .summary__title .material-icon {
    display:none;
}
.dropdown-field .field__input{
    padding:0 1.5rem !important;
}
.shopify-policy__title h1 {
    font-size: 48px;
    text-align: left;
}
.shopify-policy__container h2 {
    font-size: 24px;
}
.policies-custom-wrapper{
    background-color:#f6efe8;
    border-radius:16px;
    padding:20px 25px;
    margin-bottom:15px;
}
.policies-custom-wrapper h3{
    margin: 0 0 10px 0;
}
.policies-custom-wrapper p{
    margin:0;
}
.hero .hero-slide .hero-slide__content h2{
    color:#fff;
    line-height: 60px;
}
.featured-collection-wrapper .card-information .price__container .price-item{
    font-family: var(--font-heading-family);
}
.featured-collection-wrapper .card-information .price__container .price-item--regular{
    font-size: 25px;
}
.second-img-banner-section .banner__box h2{
    line-height: 60px !important;
}
@media only screen and (min-width:1450px){
    .page-width{
      padding-left:0;
      padding-right:0;
    }
    
}
 /* @media only screen and (min-width:1300px){
    .page-width{
      padding-left:0;
      padding-right:0;
    }
    
} */
@media screen and (min-width: 990px) {
    .home-image-with-text .image-with-text__content {
        padding: 6rem 1rem 7rem 5rem;
    }
    .benefit-image-with-text .image-with-text__media-item{
        width:40% !important;
    }
    .benefit-image-with-text .image-with-text__text-item{
        width:45% !important;
    }
}
@media screen and (min-width: 750px) {
    .home-image-with-text .image-with-text__media--medium {
        height: 50rem;
    }
    .hero__buttons .button+.button {
        margin-left: 1.5rem !important;
    }
    .footer .footer__localization:empty+.footer__column--info {
        align-items: end;
    }

}


/* ---------------------------resposiveness------------------------------- */
@media only screen and (max-width: 1240px) {
    .collection .splide__list{
      grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media only screen and (max-width: 991px) {
    
    .richtext-icon-with-text-section .rich-text__blocks {
        gap: 10px;
        flex-wrap: wrap;
    }
    .home-icon-bar .splide__list{
      grid-template-columns: repeat(2, 1fr) !important;
    }
    .first-img-banner-section.banner {
        margin: 0 20px;
    }
    .second-img-banner-section.banner {
        margin: 80px 20px;
    }
    .how-to-use-iconbar .multicolumn-card {
       min-height: 190px;
    }
}
@media only screen and (max-width: 767px) {
.second-img-banner-section .banner__box h2{
    line-height: 36px !important;
}
    section .h1 {
        font-size: 36px !important;
    }
    .hero .hero-slide__content-container {
        min-height: 85vh;
    }
    .hero__heading-suffix {
        padding-top: 20px;
        font-size: 18px;
    }
    .hero__buttons a {
        width: 100%;
        display: block;
    }
    .hero__buttons .button + .button {
        margin-left: 0;
        margin-top: 15px;
    }
    .hero .hero__heading {
        font-size: 36px;
        line-height:36px;
    }
    .hero__buttons a {
      text-align: center;
     }
    .home-image-with-text .image-with-text__text-item .heading {
        font-size: 36px;
        letter-spacing: 0;
        line-height:36px;
    }
    .home-image-with-text .image-with-text__content{
        padding-left:0;
        padding-right:0;
    }
    .home-image-with-text .page-width {
        padding-top: 80px;
    }
    /* .first-img-banner-section.banner {
        margin: 0 20px;
    } */
    .jdgm-title {
        font-size: 36px !important;
    }
    .richtext-icon-with-text-section .rich-text__blocks>* {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .richtext-icon-with-text-section {
        padding: 20px;
    }
    .second-img-banner-section.banner {
        min-height: 400px;
    }
    .footer .footer__content-bottom {
       flex-direction: column-reverse;
    }
    .footer .copyright__content {
        width: 100%;
    }
    .policies{
         width: 100%;
    }
    .footer__content-bottom-wrapper .footer__copyright {
        flex-wrap: wrap;
    }
    .footer .copyright__content {
        font-weight: 500;
    }
    .footer .footer__localization:empty+.footer__column {
        padding-top: 0 !important;
    }
    .home-icon-bar .splide__list{
      grid-template-columns: repeat(1, 1fr) !important;
    }
    .collection .splide__list{
      grid-template-columns: repeat(1, 1fr) !important;
      row-gap:35px !important;
    }
    .hero-slide-review-label span {
      font-size: 14px;
    }
    /* .link-btns--arrow a.button:not([aria-disabled=true]):before, .action-btns--arrow button.button:not([disabled]):not(.button--tertiary):before {
        transform: translateY(-50%) !important;
        left: 72% !important;
    }
    .slideshow-second-button::before{
        display:none !important;
    } */

    /* ----------------how-to---use----------------- */
    .how-to-use-results .results-container {
       padding: 10px 35px 10px;
    }
    .how-to-use-iconbar .multicolumn-card {
      min-height: 105px;
    }
    .faq-iconbar{
        margin: 0 20px;
    }
}
@media only screen and (max-width: 750px){
    .benefit-image-with-text .image-with-text__content {
       padding: 5rem 0rem 5rem 0rem;
     }
     .benefit-image-with-text.benefit-image-with-text-left .image-with-text__content {
       padding: 5rem 0rem 5rem 0rem;
    }
    .first-htu-iwt{
        padding-top:70px;
    }
    .benefit-richtext .rich-text__blocks h2{
        line-height: 48px !important;
    }
    .faq-accordoin .collapsible-content .collapsible-content-wrapper-narrow {
        padding: 25px 26px 60px;
        margin: 0 20px;
    }
    .faq-richtext .rich-text__blocks h2 {
        line-height: 50px !important;
   }
   .faq-iconbar .multicolumn-card__info::first-child{
        padding-bottom:0 !important;
   }
   .faq-iconbar{
        margin-bottom:60px;
   }
   .how-to-use-rictext .rich-text__blocks h2 {
        line-height: 48px !important;
    }
    .rich-text h2{
        line-height:40px !important;
    }
    .how-to-use-iconbar h2{
        line-height:40px;
    }
    /* .shopify-policy__title h1{
        font-size:36px;
    } */

}