/** Shopify CDN: Minification failed

Line 383:38 Expected ")" to end URL token
Line 799:32 Expected identifier but found "!"

**/
:root {--dark-cinemon:#78583F; --border-color:#957556; --mid-cinemon:#C0A077; --light-cinemon:#f7f3e9; --orange-color:#c47245; --title-gradient:linear-gradient(18deg, rgba(43, 43, 43, 1) 9%, rgba(196, 114, 69, 1) 50%, rgba(43, 43, 43, 1) 83%); --metallic-black:#2b2b2b;}
.feature-grid {margin-top:14px; margin-bottom:0;}
.feature-grid__wrapper {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:0; row-gap:8px; max-width:800px; border-bottom:0; padding-bottom:10px;}
.feature-grid__item {display:flex; align-items:center; gap:0; min-width:0;}
.feature-grid__icon {flex:0 0 auto; width:40px; height:40px; display:flex; align-items:center; justify-content:center;}
.feature-grid__icon img {width:100%; height:100%; object-fit:contain; display:block;}
.feature-grid__text {margin:0; color:#444; font-size:13px; line-height:1.2; font-weight:500; min-width:0;}
.feature-grid__text p {margin:0;}
.product-new-layout .product__media img {border-radius:0;}
.product-new-layout .site-product-rating-block .stars .star.filled {color:#f5b400; font-size:14.25px;}
.product-new-layout .site-product-rating-block {display:flex; align-items:center; gap:4px; margin-bottom:10px;}
.product-new-layout .site-product-rating-block .stars {display:flex; align-items:center; color:#F5B400; font-size:14.25px; letter-spacing:1.2px; line-height:1;}
.product-new-layout .site-product-rating-block .star {display:inline-block;}
.product-new-layout .site-product-rating-block .custom-rating-text {font-size:14.25px; color:var(--metallic-black); line-height:1.2; font-weight:400;}
.product-new-layout .site-product-rating-block .custom-rating-text p {margin:0;}
.product-new-layout .site-product-rating-block .custom-rating-text strong {font-weight:600;}
.product-new-layout .sub-benefits {width:100%; display:flex; justify-content:center; align-items:center; padding:10px 16px 0; box-sizing:border-box; margin:-20px auto 10px !important;}
.product-new-layout .sub-benefits__inner {display:flex; align-items:center; justify-content:center; gap:8px; flex-wrap:nowrap; text-align:center;}
.product-new-layout .sub-benefits__item {display:inline-flex; align-items:center; gap:4px; white-space:nowrap;}
.product-new-layout .sub-benefits__icon-wrap {display:inline-flex; align-items:center; justify-content:center; line-height:0; flex-shrink:0;}
.product-new-layout .sub-benefits__icon {display:block; width:20px; height:20px; object-fit:contain;}
.product-new-layout .sub-benefits__text {font-size:15px; line-height:1.15; font-weight:400; color:#111; letter-spacing:0; opacity:.8;}
.product-new-layout .sub-benefits__divider {font-size:18px; line-height:1; color:#111; opacity:.6; font-weight:300; display:inline-flex; align-items:center; justify-content:center;}
.product-new-layout .sub-benefits__icon--mobile {display:none;}
.product-new-layout .sub-benefits__icon--desktop {display:block;}
.product-new-layout .custom-payment-badges {display:flex; align-items:center; flex-wrap:wrap; padding:0; margin:10px 0 0; list-style:none; justify-content:center;}
.product-new-layout .custom-payment-badges__item {display:flex; align-items:center; justify-content:center; width:54px; height:54px; position:relative;}
.product-new-layout .custom-payment-badges__icon {display:block; height:80%; width:80%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.product-new-layout .trust-pill {margin-top:10px; margin-bottom:14px;}
.product-new-layout .trust-pill__inner {display:flex; align-items:center; gap:0; position:relative;}
.product-new-layout .trust-pill__avatars {position:relative; z-index:2; flex:0 0 auto; width:calc(38px + (18px * 2)); height:38px;}
.product-new-layout .trust-pill__avatar {position:absolute; top:0; width:38px; height:38px; border-radius:50%; overflow:hidden; border:2px solid var(--white); background:#d8d8d8; box-sizing:border-box;}
.product-new-layout .trust-pill__avatar img {width:100%; height:100%; object-fit:cover; display:block;}
.product-new-layout .trust-pill__avatar--1 {left:0; z-index:1;}
.product-new-layout .trust-pill__avatar--2 {left:18px; z-index:2;}
.product-new-layout .trust-pill__avatar--3 {left:36px; z-index:3;}
.product-new-layout .trust-pill__badge {position:absolute; top:-1px; right:-5px; width:18px; height:18px; border-radius:50%; overflow:hidden; z-index:4;}
.product-new-layout .trust-pill__badge img {width:100%; height:100%; object-fit:contain; display:block;}
.product-new-layout .trust-pill__text {position:relative; z-index:1; flex:1 1 auto; min-width:0; margin-left:-20px; padding:3.8px 10px 3.8px; padding-left:calc(10px + 20px); background:#f5f5f5; border-radius:999px;}
.product-new-layout .trust-pill__heading {margin:0 0 2px; color:var(--metallic-black); font-size:12.4px; line-height:1.15; font-weight:600;}
.product-new-layout .trust-pill__body {margin:0; color:var(--metallic-black); font-size:10px; line-height:1.25;}
.product-new-layout .trust-pill__body p {margin:0;}
.product-new-layout .trust-pill__body strong {font-weight:700;}
.stock-warning {margin-top:14px; margin-bottom:16px;}
.stock-warning__box {padding:11px !important; background:#f5eaea; border:2px dashed #f4a8a8; border-radius:0;}
.stock-warning__header {display:flex; align-items:center; gap:10px; margin-bottom:8px;}
.stock-warning__icon {flex:0 0 auto; width:14px; height:14px; color:#d91c1c;}
.stock-warning__icon svg {display:block; width:100%; height:100%; fill:currentColor;}
.stock-warning__title {margin:0; color:#b64040; font-size:11.4px; line-height:1.25; font-weight:600;}
.stock-warning__body {margin:0; color:#9f3f3f; font-size:11.4px; line-height:1.3; font-weight:200 !important;}
.stock-warning__body p {margin:0; font-weight:500;}
.stock-warning__body strong, .stock-warning__body b {font-weight:700;}
.trust-why {margin-top:12px; margin-bottom:12px;}
.trust-why__card {position:relative; border-radius:12px; overflow:hidden; background:#8e5539;}
.trust-why__bg {position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; display:block; z-index:0;}
.trust-why__overlay {position:absolute; inset:0; z-index:1; background:linear-gradient(to bottom, rgba(142,85,57,1), rgba(212, 149, 117, .6));}
.trust-why__inner {position:relative; z-index:2; padding:32px 20px; text-align:center;}
.trust-why__inner .trust-why__heading {font-size:30px; font-weight:600; line-height:1.2; color:var(--white); margin:0 0 16px;}
.trust-why__grid {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; margin-bottom:16px; text-align:left;}
.trust-why__item {display:flex; align-items:center; gap:4px;}
.trust-why__icon {width:16px; height:16px; flex-shrink:0; object-fit:contain; display:block;}
.trust-why__text {font-size:15px; color:var(--white); line-height:1.2; padding-top:3px;}
.trust-why__footer {font-size:15px; font-weight:500; color:var(--white); margin:0;}
.product-new-layout .product__title h1 {font-size:clamp(26px, 2.17vw, 31.2px); line-height:1.2; font-weight:700; letter-spacing:0.26px; background:var(--title-gradient); background-size:100% 100%; background-position:0% 0%; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; color:transparent;}
.product-new-layout .thumbnail-list button.thumbnail[aria-current] {border-radius:0px!important; border:0; box-shadow:0 0 0 .1rem hsl(0deg 0% 17% / 100%);}
.product-new-layout .thumbnail-list button.thumbnail {border-radius:0!important; border:0; box-shadow:0 0 0 .1rem hsl(0deg 0% 17% / 5%);}
.product-new-layout .price-item.price-item--sale.price-item--last {color:var(--orange-color); font-weight:700;}
.product-new-layout .price--on-sale .price__sale {display:flex; flex-direction:row-reverse; gap:10px; justify-content:flex-end;}
.ceylon-cinnamon .price__container {display:flex; flex-wrap:wrap; gap:8px;}
.product-new-layout .product-form__submit:before, .button:before {border:2px solid var(--orange-color);}
.product-new-layout .product-form__submit:after, .product-new-layout .button:after {background:var(--orange-color);}
.product-new-layout .product-form__submit:hover, .product-new-layout .button:hover {color:var(--orange-color);}
.elv-benefits-section {padding:36px 15px 0; color:var(--white);}
.elv-benefits-top {text-align:center;}
.elv-benefits-top h2 {font-weight:500; font-size:31px; line-height:38px; margin:0 0 13px; color:var(--white);}
.elv-benefits-top h2 strong {color:#e3ffdf;}
.elv-benefits-top p {font-size:15.2px; line-height:26px; margin-bottom:40px !important;}
.elv-benefits-wrapper {display:flex; justify-content:space-between; align-items:flex-end; gap:40px;}
.elv-benefits-grid {width:100%; max-width:36%; display:grid; grid-template-columns:repeat(2, 1fr); gap:40px; padding-bottom:15px;}
.elv-benefits-item {display:flex; flex-direction:column; align-items:center;}
.elv-benefits-icon {width:80px; margin-bottom:8px; object-fit:contain;}
.elv-benefits-item h4 {font-size:21.3px; line-height:24px; max-width:165px; margin:0 auto; color:var(--white); text-align:center;}
.elv-benefits-image img {width:100%; max-width:460px; max-height:460px; height:auto; margin-bottom:-12px;}
.trust-why__overlay:empty {display:block;}
.video-testimonials {margin:20px 0;}
.video-testimonials__heading {text-align:center; font-size:16px; font-weight:600; margin:0 0 10px; color:#1a1a1a;}
.video-testimonials__row {display:grid; grid-auto-flow:column; grid-auto-columns:140px; gap:28px; overflow-x:auto; scroll-snap-type:x mandatory; padding:5px 0 15px; cursor:grab; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
.video-testimonials__row::-webkit-scrollbar {display:none;}
.video-testimonials__item {scroll-snap-align:start; cursor:pointer;}
.video-testimonials__thumb {width:150px; aspect-ratio:9/16; position:relative; background:#000; overflow:hidden;}
.video-testimonials__thumb img, .video-testimonials__thumb video {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.video-testimonials__thumb video {display:none;}
.video-testimonials__play {transition:transform 0.3s ease; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:var(--orange-color); width:32px; height:32px; border-radius:50%; display:flex; align-items:center; justify-content:center; z-index:2;}
.video-testimonials__play svg {width:18px; height:18px; fill:var(--white); margin-left:2px;}
.video-testimonials__dots {display:flex; justify-content:center; gap:8px; margin-top:10px;}
.video-testimonials__dot {width:8px; height:8px; border-radius:50%; background:#ccc; border:none; padding:0;}
.video-testimonials__dot.active {background:#1a1a1a; transform:scale(1.3);}
.video-testimonials__item:hover .video-testimonials__play {transform:translate(-50%, -50%) scale(1.1);}
.pb-benefits {padding:40px; background:#fff5ef}
.pb-container {max-width:1500px; margin:auto}
.pb-heading {text-align:center; max-width:750px; margin:0 auto 40px}
.pb-title {font-size:31.2px; font-weight:600; line-height:1.2; margin:25px 0 20px}
.pb-title-1 {color:var(--orange-color)}
.pb-title-2 {color:var(--metallic-black)}
.pb-subtitle {font-size:17px; line-height:1.2; color:var(--metallic-black)}
.pb-grid {display:grid; grid-template-columns:repeat(2,1fr); gap:25px; max-width:1300px; margin:auto}
.pb-card {perspective:1200px; cursor:pointer; border:1px solid rgba(178,178,178,.4); border-radius:9px}
.pb-card-inner {width:100%; transition:transform .6s ease; transform-style:preserve-3d; position:relative}
.pb-card.pb-flip .pb-card-inner {transform:rotateY(180deg)}
.pb-front {position:relative; backface-visibility:hidden; border-radius:8px; padding:20px; display:flex; align-items:center; background:var(--white)}
.pb-back {position:absolute; inset:0; transform:rotateY(180deg); backface-visibility:hidden; border-radius:8px; background:var(--white); padding:24px; display:flex; flex-direction:column; justify-content:center; overflow-y:auto; overflow-x:hidden; box-sizing:border-box;}
.pb-back p {font-size:18px; line-height:1.2; margin:0; padding-right:10px; width:90%;}
.pb-back-icon {position:absolute; top:36%; right:20px; font-size:18px; font-weight:bold; border:1px solid rgba(178,178,178,.4); width:35px; height:35px; line-height:35px; border-radius:50%; color:rgba(178, 178, 178, 1); justify-content:center; display:flex;}
.pb-left img {width:120px; height:auto; object-fit:cover; border-radius:6px}
.pb-center {flex:1; padding-left:20px; padding-right:20px}
.pb-center h3 {margin:0; font-weight:400!important; font-size:24px; margin-bottom:8px}
.pb-center p {font-size:18px; margin:0; line-height:1.2; font-weight:400; color:var(--metallic-black)}
.pb-right {border:1px solid rgba(178,178,178,.7); padding:0px 9px; border-radius:50%; display:flex; width:35px; height:35px; line-height:35px; justify-content:center; font-size:18px;}
.pb-toggle {color:rgba(178,178,178,1)}
.four-columns-section {background:#f9fafb;}
.four-columns-section .title-wrapper-with-link {justify-content:center;}
.four-columns-section .title {font-size:32px; margin-bottom:24px; text-align:center;}
.four-columns-section .title .highlight-color {color:var(--orange-color);}
.four-columns-section .multicolumn-list__item .multicolumn-card {border-radius:28px !important; padding-top:16px !important; padding-bottom:24px !important; padding-left:16px !important; padding-right:16px !important; background:var(--white) !important;}
.four-columns-section img.multicolumn-card__image {margin:0 auto; border-radius:6px; max-width:500px;}
.four-columns-section {--grid-desktop-vertical-spacing:20px; --grid-desktop-horizontal-spacing:20px;}
.four-columns-section .multicolumn-card__info {padding:0;}
.four-columns-section .multicolumn-card__info h3 {margin-bottom:12px; margin-top:20px; font-size:20px; color:#121212; line-height:130%; letter-spacing:0.5px; text-align:center;}
.four-columns-section .multicolumn-card__info .rte {margin:0px; color:#423f4d; line-height:180%; letter-spacing:0.5px; text-align:center; font-size:14px;}
.elv-cs-wrap {background-color:#c97240; padding:40px 5%; box-sizing:border-box;}
.elv-cs-inner {max-width:1200px; margin:0 auto; display:flex; flex-direction:row; align-items:center; gap:60px;}
.elv-cs-image-col {flex:0 0 42%; max-width:42%;}
.elv-cs-image-col img, .elv-cs-image-col svg {width:100%; height:auto; display:block; object-fit:contain;}
.elv-cs-image-wrapper {position:relative; display:block; width:100%;}
.elv-cs-content {flex:1; min-width:0;}
.elv-cs-heading {color:var(--white); font-size:32px!important; font-weight:500; line-height:1.15; margin:0 0 14px 0; padding:0;}
.elv-cs-items {display:flex; flex-direction:column;}
.elv-cs-item {display:flex; flex-direction:row; align-items:center; gap:12px; padding:9px 0; border-top:1px solid rgba(255, 255, 255, 0.3);}
.elv-cs-item:last-of-type {border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.elv-cs-pct {color:var(--white); font-size:28.4px; font-weight:800; line-height:1; flex:0 0 92px; min-width:92px; display:flex; align-items:center; justify-content:center; transform:translateY(1px); text-align:center;}
.elv-cs-desc {color:var(--white); font-size:14.2px; line-height:1.5; flex:1 1 auto; min-width:0;}
.elv-cs-desc p {margin:0; padding:0; font-weight:400;}
.elv-cs-desc strong, .elv-cs-desc b {font-weight:700;}
.elv-cs-disclaimer {color:var(--white); font-size:11.4px; line-height:1.5; margin:18px 0 0; opacity:0.85;}
.elv-cs-dot {position:absolute; left:67%; top:46%; transform:translate(-50%, -50%); width:20px; height:20px; background:var(--white); border:none; border-radius:50%; cursor:pointer; padding:0; z-index:10; box-shadow:0 0 0 5px rgba(255, 255, 255, 0.35); transition:box-shadow 0.2s ease;}
.elv-cs-dot:hover {box-shadow:0 0 0 7px rgba(255, 255, 255, 0.45);}
.elv-cs-dot-ring {position:absolute; inset:-8px; border-radius:50%; border:2px solid rgba(255, 255, 255, 0.65); animation:cs-dot-pulse 2.2s ease-in-out infinite; pointer-events:none;}
.product-new-layout .product-form__submit, .product-new-layout .button {text-transform:capitalize; letter-spacing:2px !important; padding:10px;}
.product-new-layout .mb-atc-guarantee-line {position:relative !important; z-index:1 !important; display:flex; align-items:center; justify-content:center; gap:5px; font-size:11px; font-weight:400; letter-spacing:0.04em; opacity:0.9; line-height:1.2; white-space:nowrap;}
.product-new-layout .mb-atc-btn-compare {font-weight:500;}
.product-new-layout .product__accordion .accordion__title {font-size:15px!important;}

@keyframes cs-dot-pulse {
0% {transform:scale(1); opacity:0.8;}
60% {transform:scale(1.45); opacity:0;}
100% {transform:scale(1.45); opacity:0;}
}

.product-new-layout .product__accordion .accordion__content {font-size:15.2px;}
.product-new-layout .product__accordion .accordion__content {color:#121212; padding-left:0;}
.elv-cs-popup {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:var(--white); border-radius:6px; padding:24px 26px 22px; width:360px; max-width:88%; z-index:20; box-shadow:4px 4px 15px rgba(0, 0, 0, 0.3); text-align:center; display:none; pointer-events:auto;}
.elv-cs-popup.elv-cs-popup--open {display:block;}
.elv-cs-popup-close {position:absolute; top:10px; right:14px; background:none; border:none; font-size:22px; line-height:1; cursor:pointer; color:#555; padding:0;}
.elv-cs-popup-close:hover {color:#111;}
.elv-cs-popup-heading {font-size:19px; font-weight:600; color:var(--metallic-black); margin:0 0 10px; padding:0; line-height:1.25;}
.elv-cs-popup-body {font-size:15.2px; line-height:1.65; color:rgba(43,43,43,0.9);}
.elv-cs-popup-body p {margin:0; padding:0;}
.elv-cs-popup-body strong, .elv-cs-popup-body b {font-weight:700;}
.reviews-carousel {background:var(--white); padding:20px 0 36px; box-sizing:border-box;}
.reviews-carousel__container {max-width:1300px; margin:0 auto; padding:0 20px; box-sizing:border-box;}
.reviews-carousel__viewport {overflow:hidden; width:100%; position:relative;}
.reviews-carousel__track {display:flex; transition:transform 0.42s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change:transform;}
.reviews-carousel__slide {flex:0 0 calc(100% / 3); padding:0 10px; box-sizing:border-box; display:flex;}
.reviews-carousel__card {background:#f9fafb; border:1px solid #ffdfdf; border-radius:10px; padding:12px; display:flex; flex-direction:column; width:100%;}
.reviews-carousel__stars {color:#f5a623; font-size:14px; letter-spacing:3px; margin-bottom:12px;}
.reviews-carousel__title {color:var(--metallic-black); font-size:13.3px; font-weight:600; margin:0 0 6px;}
.reviews-carousel__text {color:#444; font-size:13.3px; line-height:1.65; margin:0 0 22px; flex:1;}
.reviews-carousel__author {max-width:max-content; display:flex; align-items:center; gap:12px; margin-top:auto; background:var(--white); border-radius:999px; padding:0 16px 0 4px;}
.reviews-carousel__avatar-wrap {position:relative; flex-shrink:0;}
.reviews-carousel__avatar {width:38px; height:38px; border-radius:50%; object-fit:cover; display:block;}
.reviews-carousel__verified {position:absolute; top:-2px; right:-2px; width:18px; height:18px; display:flex; align-items:center; justify-content:center; z-index:2;}
.reviews-carousel__verified img {width:100%; height:100%; display:block;}
.reviews-carousel__name {font-size:13px; font-weight:600; color:var(--metallic-black);}
.reviews-carousel__label {font-size:11.4px; color:#444; opacity:0.8;}
.reviews-carousel__info {display:flex; flex-direction:column;}
.reviews-carousel__nav {display:flex; justify-content:center; align-items:center; gap:14px; margin-top:30px;}
.reviews-carousel__arrow {background:none; border:none; font-size:32px; cursor:pointer; color:#444; opacity:0.45;}
.reviews-carousel__dots {display:flex; gap:8px;}
.reviews-carousel__dot {width:10px; height:10px; border-radius:50%; background:#444; opacity:0.28; border:none; padding:0;}
.reviews-carousel__dot.is-active {opacity:1; transform:scale(1.25);}
.mb-tabs {position:relative; padding:28px 0; overflow:hidden; background:linear-gradient(180deg, #e29063, #a55326);}
.mb-tabs__wrap {max-width:1200px; margin:0 auto; padding:0 20px; position:relative; z-index:1;}
.mb-tabs__heading {color:var(--white); font-size:26px; font-weight:600; text-align:center; margin:0 0 24px;}
.mb-tabs__pills {display:flex; justify-content:center; gap:4px; border:2px solid var(--white); border-radius:12px; padding:6px; width:fit-content; margin:0 auto 28px;}
.mb-tabs__pill {background:transparent; border:none; color:var(--white); font-size:13px; font-weight:500; padding:12px 32px; cursor:pointer; border-radius:8px; transition:0.25s;}
.mb-tabs__pill.is-active {background:var(--white); color:#1a1a1a;}
.mb-tabs__panel {display:none;}
.mb-tabs__panel.is-active {display:block;}
.mb-tabs__inner {display:flex; flex-direction:row; gap:24px; align-items:center;}
.mb-tabs__image {width:100%; max-width:480px; max-height:480px; margin:0 auto; border-radius:12px; object-fit:cover; display:block;}
.mb-tabs__image-wrap {width:50%;}
.mb-tabs__content {color:var(--white); flex:1;}
.mb-tabs__title {color:var(--white); font-weight:600; line-height:1.25; margin:0 0 16px; font-size:23px;}
.mb-tabs__text {font-size:14px; line-height:1.65;}
.mb-tabs__text p {margin:0 0 12px;}
.mb-tabs__quote {margin-top:20px; font-style:italic; font-size:14px;}
.mb-tabs__quote cite {display:block; opacity:0.85; font-style:normal; margin-top:4px;}
.product-new-layout .product-form__buttons {max-width:100%;}
.spring-sale-badge {font-size:12px; background:var(--orange-color); color:var(--white); border-radius:4px; padding:6px 10px; font-weight:700; line-height:1; display:flex; align-items:center;}
.elv-benefits-section .page-width {padding:0; max-width:1200px;}
.comparison-container {max-width:1170px; width:100%; margin:auto; padding:0 50px;}
.comparison-section {padding:80px 0 40px; background:linear-gradient(176deg, rgba(227, 144, 99, 1) 14%, rgba(165, 83, 39, 1) 85%);}
.comparison-grid {display:flex; flex-direction:row; gap:40px;}
.comparison-section .left-side {display:flex; flex-direction:row; gap:20px; max-width:50%; width:50%; align-items:flex-end;}
.comparison-section .right-side {max-width:50%; width:50%; background:rgba(0,0,0,0); padding:20px; border-radius:16px; display:flex; flex-direction:column;}
.comparison-section .right-heading-wrap {order:1;}
.comparison-section .right-content-wrap {order:2;}
.comparison-section .right-heading {font-weight:500; font-size:32px; line-height:1.2; letter-spacing:0; text-align:left; margin-bottom:40px !important; color:#FFF;}
.comparison-section .right-heading h2 {color:#fff; margin:0;}
.comparison-section .right-features {margin-bottom:40px;}
.comparison-section .right-features .right-feature-row p {text-align:left; font-weight:400; font-size:17px; line-height:23px; letter-spacing:0; margin:0; color:#ffffff;}
.comparison-section .right-features .right-feature-row img {width:18px; height:auto;}
.compare-box {padding:8px; border-radius:5px;}
.comparison-section .left-side .top-product-img {width:140px; height:auto; display:block; margin:-70px auto 0 auto;}
.compare-box h3, .compare-box h2 {text-align:center; font-weight:400; font-size:20px; line-height:1; letter-spacing:0; margin-bottom:35px; color:#ffffff;}
.compare-box h2 {font-size:23px; font-weight:500;}
.compare-box.other-brand {padding:0 !important; padding-top:22px !important; background-color:transparent !important;}
.other-brand .feature-list {padding:8px; background-color:#fff; border-radius:5px;}
.other-brand .feature-row p {color:#111111;}
.feature-row {display:flex; align-items:center; flex-direction:column; border-bottom:1px solid #fff; margin-top:15px;}
.feature-row img {width:24px; height:24px;}
.feature-row p {font-weight:400; font-size:16px; line-height:22px; letter-spacing:0; text-align:center; display:inline-block; margin:5px 0 20px; color:#fff;}
.metabolae feature-list {margin-top:46px;}
.right-heading {font-size:32px; font-weight:500; margin-bottom:24px; font-family:"Poppins" !important;}
.right-feature-row {display:flex; align-items:center; gap:12px; margin-bottom:25px;}
.comparison-section .compare-btn {display:inline-block; padding:12px 24px; background:#ffffff; color:#2b2b2b; letter-spacing:0; text-align:center; border-radius:5px; font-size:19px; line-height:20px; max-width:100%; width:100%; height:45px; font-weight:500; text-decoration:none;}
.comparison-section .guarantee-row {margin-top:15px; display:flex; align-items:center; justify-content:left; gap:8px;}
.comparison-section .guarantee-row img {width:16px; height:auto;}
.comparison-section .guarantee-row p {font-size:14px; font-weight:400; line-height:18px; letter-spacing:0; text-align:center; color:#ffffff; margin:0;}
.comparison-section .left-side .metabolae, .comparison-section .left-side .other-brand {width:50%; max-width:50%;}
.four-columns-section .slider-dots {display:flex !important; justify-content:center; align-items:center; gap:6px; padding:0 1.5rem; position:static !important; width:100% !important; box-sizing:border-box;}
.four-columns-section .slider-dots.featured-coll .dot {width:6px; height:6px; background:#e8c4ab; border-radius:50%; display:inline-flex; flex-shrink:0; cursor:pointer; transform:scale(1); transform-origin:center; transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), background 0.3s ease;}
.four-columns-section .slider-dots.featured-coll .dot.active {transform:scale(1.5); background:var(--orange-color);}
.four-columns-section .slider-dots.featured-coll .dot:nth-child(n+5) {display:none;}
.product-new-layout .product-form__submit {position:relative !important; background:var(--orange-color)!important; border:2px solid var(--orange-color) !important; color:var(--white)!important; overflow:hidden !important; cursor:pointer !important; text-transform:capitalize !important; letter-spacing:2px !important; font-weight:700 !important; transition:color 0.45s ease !important; animation:none !important;}
.product-new-layout .product-form__submit::before, .product-new-layout .product-form__submit::after {content:"" !important; position:absolute !important; top:0 !important; bottom:0 !important; width:51% !important; background:var(--white)!important; transition:transform 0.45s ease !important; animation:none !important; z-index:0 !important; border:none !important; outline:none !important; box-shadow:none !important; border-radius:0px!important;}
.product-new-layout .product-form__submit::before {left:0 !important; transform-origin:left !important; transform:scaleX(0) !important;}
.product-new-layout .product-form__submit::after {left:50% !important; transform-origin:right !important; transform:scaleX(0) !important;}
.product-form__submit span {position:relative !important; z-index:1 !important;}
.product-form__submit:hover::before, .product-form__submit:hover::after {transform:scaleX(1) !important;}
.product-form__submit:hover {color:var(--orange-color)!important;}
.product-new-layout .ceylon-cinnamon .product-form__submit {position:relative !important; background:var(--orange-color)!important; border:2px solid var(--orange-color) !important; color:var(--white)!important; overflow:hidden !important; cursor:pointer !important; text-transform:capitalize !important; letter-spacing:2px !important; font-weight:700 !important; transition:color 0.45s ease !important; animation:none !important;}
.product-new-layout .ceylon-cinnamon .product-form__submit::before, .product-new-layout .ceylon-cinnamon .product-form__submit::after {content:"" !important; position:absolute !important; top:0 !important; bottom:0 !important; width:51% !important; background:var(--white)!important; transition:transform 0.45s ease !important; animation:none !important; z-index:0 !important; border:none !important; outline:none !important; box-shadow:none !important; border-radius:0px!important;}
.product-new-layout .ceylon-cinnamon .product-form__submit::before {left:0 !important; transform-origin:left !important; transform:scaleX(0) !important;}
.product-new-layout .ceylon-cinnamon .product-form__submit::after {left:50% !important; transform-origin:right !important; transform:scaleX(0) !important;}
.product-new-layout .ceylon-cinnamon .product-form__submit span {position:relative !important; z-index:1 !important;}
.product-new-layout .ceylon-cinnamon .product-form__submit:hover::before, .product-new-layout .ceylon-cinnamon .product-form__submit:hover::after {transform:scaleX(1) !important;}
.product-new-layout .ceylon-cinnamon .product-form__submit:hover {color:var(--orange-color)!important;}
.reviews-carousel__card {margin-bottom:2px;}
.gb-section {background-color:#ffffff; padding:36px 20px; text-align:center; box-sizing:border-box;}
.gb__container {max-width:700px; margin:0 auto;}
.gb__image-wrap {margin-bottom:28px;}
.gb__image {max-width:240px; width:100%; height:auto; display:block; margin:0 auto;}
.gb__heading {font-size:32px; font-weight:600; margin-bottom:18px; line-height:1.2; background:linear-gradient(110deg,#1a1a1a 0%,#1a1a1a 30%,#ffffff 49.5%,#ffffff 50.5%,#1a1a1a 70%,#1a1a1a 100%); background-size:300% auto; -webkit-background-clip:text; -webkit-text-fill-color:transparent; animation:gb-shimmer 8s linear infinite;}

@keyframes gb-shimmer {
0% {background-position:200% center;}
100% {background-position:-100% center;}
}
.time-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.time-box label{
   font-size:14px;
}
.gb__body {font-size:15px; color:#444; line-height:1.65; margin-bottom:36px;}
.gb__btn {display:inline-flex; align-items:center; justify-content:center; background-color:#c1714f; color:#fff; font-size:15px; font-weight:600; text-decoration:none; border-radius:10px; padding:18px 38px; transition:all .3s ease;}
.gb__btn-arrow {max-width:0; opacity:0; overflow:hidden; margin-left:0; transition:all .3s ease;}
.gb__btn:hover {transform:scale(1.04); background-color:#ab5d3c; padding:18px 44px;}
.gb__btn:hover .gb__btn-arrow {max-width:36px; opacity:1; margin-left:10px;}
.product-new-layout .prc-color {color:#c47245; font-weight:700;}
.product-new-layout .kaching-bundles-sticky-atc__title {line-height:1.4;}
.product-new-layout .kaching-bundles-sticky-atc {padding:9px 12px!important;}
.product-new-layout .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button {padding:12px;}
.product-new-layout .product__accordion .accordion__content li {list-style-position:outside;}
.product-faith-layout product-info {background:var(--light-cinemon);}
.product-faith-layout .product__info-wrapper.grid__item .product__info-container {padding:24px 22px 50px; background:#f8efe2; border:1px solid var(--border-color); border-radius:12px;}
.product-faith-layout .fm-review-slider-wrapper .slick-dots li button {background:#c47245; padding:0; width:10px; height:10px; border-radius:10px;}
.product-faith-layout .fm-review-slider-wrapper .slick-dots li {position:relative; display:inline-block; width:20px; height:20px; margin:0; padding:0; cursor:pointer; opacity:0.3;}
.fm-review-slider .slick-dots li.slick-active button:before {display:none}
.product-faith-layout .fm-review-slider-wrapper .slick-dots li.slick-active {opacity:1;}
.product-faith-layout .product-form__buttons { max-width:100%; display:flex; position:relative;}
.what_is_for.multicolumn {background:var(--light-cinemon);}
.what_is_for .multicolumn-card.content-container {background:transparent!important;}
.what_is_for .multicolumn-card__image-wrapper .media.media--transparent.media--adapt {width:100%; padding:0!important;}
.what_is_for .multicolumn-card.content-container {text-align:center; display:flex; flex-direction:column; justify-content:flex-start;}
.what_is_for .multicolumn-card__image-wrapper .media img {height:124px!Important; position:relative; margin:0 auto;}
.what_is_for .multicolumn-card__info h3 {font-size:24px; font-weight:600; color:#261A06; margin:16px 0 8px;}
.what_is_for .multicolumn-card__info .rte p {font-size:18px; line-height:1.6; color:#6D685F; max-width:360px; margin:0 auto;}
.what_is_for .multicolumn-card__info {padding-top:0;}
.what_is_for .button.button--primary {text-transform:uppercase;display:inline-flex; align-items:center; justify-content:center; min-width:606px; height:64px; background:linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%); color:#fff; text-decoration:none; font-size:24px; font-weight:600; border-radius:14px; transition:opacity .2s ease; opacity:1;}
.what_is_for .button.button--primary:hover {opacity:0.9;}
.what_is_for .button.button--primary:before, .what_is_for .button.button--primary:after {display:none;}
.what_is_for .subtitle {font-size:20px; color:#6D685F; max-width:920px; margin:0 auto 60px; line-height:1.6; text-align:center;}
.what_is_for.multicolumn .title {font-size:45px; font-weight:600; color:#261A06; margin-bottom:10px; margin-top:37px;}
.what_is_for .multicolumn__title {justify-content:center; margin-bottom:0;}
.what_is_for .multicolumn-card__image-wrapper {padding:0;}
.faith-comparison .left-product-img {
    width: 142px;
    margin:10px auto 20px;
    text-align: center;
}
.faith-comparison .compare-box.metabolae {
    border-radius: 20px;
    text-align: center;
}
.faith-comparison .compare-box.metabolae h2 {color:#000;}
.faith-comparison .compare-box.metabolae .feature-row p {font-weight:400; font-size:16px; line-height:30px; color:#000; margin:0;}
section.comparison-section.faith-comparison {background:linear-gradient( 119.08deg, rgba(81, 54, 30, 0.85) 10.31%, rgba(28, 20, 8, 0.85) 75.88% ), linear-gradient( 0deg, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26) );}
.faith-comparison .compare-box.metabolae .feature-row {display:flex; align-items:center; flex-direction:column; border-bottom:1px solid rgba(0,0,0,0.12); padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin:0;}
.faith-comparison .other-brand .feature-list {padding:8px; background-color:transparent;}
.faith-comparison .other-brand .feature-row p {color:#fff; font-weight:400; font-size:16px; line-height:30px;}
.faith-comparison .other-brand .feature-row {border-bottom:0;}
.faith-comparison .compare-box.other-brand .other-brand-heading h3 {margin-top:24px; margin-bottom:24px; font-size:24px; color:#FEF6F1; font-weight:600;}
.faith-comparison .compare-box.other-brand {padding:30px 0;}
.comparison-section.faith-comparison .right-heading p {font-size:46.4px; margin-bottom:40px; color:#FFFFFF; font-weight:600; line-height:normal;}
.comparison-section.faith-comparison .right-features .right-feature-row p {margin-bottom:0px; color:#FEF6F1; font-weight:200; opacity:0.9; font-size:24px; line-height:normal;}
.comparison-section.faith-comparison .compare-btn {
    display: inline-flex;
    background: #fff;
    color: #ad803c;
    width: 495px;
    padding: 14px 30px;
    border-radius: 14px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    line-height: 28px;
    height: auto;
    font-size: 16px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
}
.bundle-offer-section .bundle-atc-btn ,.product-faith-layout .bundle-atc-btn {text-transform:uppercase;margin-top:0;display:inline-flex; align-items:center; gap:10px; padding:12px 22px; background:linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%); color:#fff; border-radius:8px; font-size:1.9rem; font-weight:700; text-decoration:none; transition:background .2s ease;}
.product-faith-layout .product-form__submit {display:inline-flex; align-items:center; justify-content:center; min-width:100%; height:auto; background:linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%); color:#fff; text-decoration:none; font-size:1.9rem; border-radius:8px; transition:opacity .2s ease; opacity:1; margin-bottom:0;border: 2px solid #121212;}
.product-faith-layout .product-form__submit:hover{color:#fff!Important;}
.product-faith-layout .rating-stars-text-block-rating_stars_text_BYJHdQ .rating-stars__container svg {color:#ffcc00;}
.faith-comp-mobile {display:none;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content{gap:40px;}
.product-faith-layout .product__accordion .accordion__content {padding:0;}
.product-faith-layout .product__accordion .accordion__content ul {
    list-style-position: outside;
}
.product-faith-layout .product__info-wrapper .custom-upsell__price {
    flex-direction: row;
    align-items:Center;
}
.product-faith-layout label.custom-upsell__switch {
    position: absolute;
    bottom: 0;
    right: 0;
}
.product-faith-layout .product-media-container.media-type-image {border-radius:10px;border:0;}
.custom-countdown-banner .countdown-banner {width:100%; padding:8px 0; color:#fff;}
.custom-countdown-banner .count-wrapper {max-width:1500px; margin:auto; display:flex; justify-content:center; gap:30px; align-items:center; padding:0 15px;}
.custom-countdown-banner .left-text {text-align:center;}
.custom-countdown-banner .left-text h2 {margin:0; font-size:26px; text-decoration:none; text-align:center; text-transform:capitalize; color:#fff; line-height:1; letter-spacing:1.2px; padding:0; border:0; font-weight:600;}
.custom-countdown-banner .left-text p {font-size:15px; font-weight:300 !important; line-height:1; margin:5px 0 0 !important; opacity:0.9;}
.custom-countdown-banner .right-timer {display:flex; align-items:center; font-size:20px; font-weight:bold; gap:15px;}
.custom-countdown-banner .right-timer span {font-size:36px; line-height:1; font-weight:800; opacity:0.9; letter-spacing:2px; color:#fff;}
.custom-countdown-banner .right-timer label {font-size:15px; line-height:1; font-weight:300; letter-spacing:0; color:#fff;}
.custom-countdown-banner .secs-main, .custom-countdown-banner .min-main, .custom-countdown-banner .hrs-main {display:flex; flex-direction:column; align-items:center;}
.mbg-wrapper {background-image:url( { {section.settings.desktop_bg | image_url: width: 2500}}); padding-top:40px; padding-bottom:0; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.mbg-inner {display:grid; grid-template-columns:1fr 2fr; grid-template-areas:"badge content" "product product"; align-items:center; gap:30px;}
.mbg-badge {grid-area:badge; justify-self:end;}
.mbg-content {grid-area:content; max-width:902px;}
.mbg-product {grid-area:product; display:flex; justify-content:center;}
.mbg-badge img {width:270px; height:auto;}
.mbg-content h3 {font-size:34px; font-weight:600; margin-bottom:10px; color:#261A06;}
.mbg-content p {font-size:16px; line-height:1.6; color:#6D685F; margin-bottom:16px;}
.mbg-btn {display:inline-flex; align-items:center; gap:10px; padding:12px 22px; background:linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%); color:#fff; border-radius:14px; font-size:14px; font-weight:500; text-decoration:none; transition:background 0.2s ease;}
.mbg-btn:hover {background:var(--dark-cinemon);}
.mbg-btn img {width:18px; height:auto;}
.mbg-product img {width:642.99px; height:auto;}
.custom-countdown-banner {background:linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%);}
.header .list-menu__item {font-size:2.0rem;}
.header .header__active-menu-item:before {background:transparent;}
.header span.header__active-menu-item {color:var(--mid-cinemon)!important; font-weight:normal;}
.header .header__menu-item:hover {color:var(--mid-cinemon)!important;}
.header {padding-top:12px; padding-bottom:12px;}
.product-faith-layout .product__info-wrapper .product__accordion.accordion {border-bottom:4px solid #1212121f; border-top:0;}
.product-faith-layout ul.custom-payment-badges {padding-left:0; justify-content:center; flex-wrap:wrap;}
.site-custom-promo-bg {display:block !important;}
.site-custom-promo-section {position:relative; overflow:visible; padding:70px 0; color:#fff;}
.site-custom-promo-overlay {position:absolute; inset:0; z-index:1; background:linear-gradient(119.08deg, #51361E 10.31%, #5F410F 75.88%), linear-gradient(0deg, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26));}
.site-custom-promo-inner {position:relative; z-index:2; display:flex; align-items:center;}
.site-custom-promo-content {max-width:601px; margin-top:-12px;}
.site-custom-promo-content h2 {margin:0 0 12px; color:#FFFFFF; font-size:45px!Important; font-weight:600; line-height:1.2;}
.site-custom-promo-subheading {margin-bottom:24px; font-size:16px; opacity:0.7;}
.site-custom-promo-bottom-text {margin-top:20px; font-size:16px; opacity:0.7;}
.site-custom-promo-btn {display:inline-flex; align-items:center; justify-content:center; gap:10px; width:201px; padding:12px 26px; background:#fff; color:#a7591b; border-radius:8px; text-decoration:none; font-weight:500;}
.site-custom-promo-product {position:absolute; right:100px; top:45%; transform:translateY(-50%); z-index:3;}
.site-custom-promo-product img {height:500px; width:auto; max-width:none;}
.product-faith-layout .product__info-wrapper .accordion summary {padding:1.7rem 0;}
.product-faith-layout .product__info-wrapper .summary__title .accordion__title {font-size:16px!important;}
.product-faith-layout .product__info-wrapper .product__accordion.accordion:first-child {margin-top:0;}
.product-faith-layout .product__info-wrapper .custom-upsell__title h3 {font-size:14px; color:var(--mid-cinemon);}
.product-faith-layout .product__info-wrapper .custom-upsell__price .regular-price {font-size:18px; color:var(--mid-cinemon);}
.product-faith-layout .product__info-wrapper .custom-upsell__price .compare-price {font-size:14px;}
.product-faith-layout .product__info-wrapper .custom-upsell__slider::before {content:''; position:absolute; width:17px; height:17px; left:1px; top:1px; background:#000; border-radius:50%; transition:0.3s;}
.product-faith-layout .product__info-wrapper .custom-upsell__checkbox:checked + .custom-upsell__slider {background:var(--mid-cinemon);}
.product-faith-layout .product__info-wrapper .custom-upsell__slider {position:absolute; inset:0; background:#fff; border-radius:999px; transition:0.3s; border:2px solid var(--mid-cinemon);}
.product-faith-layout .product__info-wrapper .custom-upsell__switch {height:22px;width:44px;}
.product-faith-layout .product__info-wrapper .custom-upsell__checkbox:checked + .custom-upsell__slider::before {transform:translateX(22px);}
.product-faith-layout .product__info-wrapper .custom-upsell__image {grid-area:image;}
.product-faith-layout .product__info-wrapper .custom-upsell__content {grid-area:info; max-width:250px;}
.product-faith-layout .product__info-wrapper .custom-upsell__price {grid-area:price; text-align:right;padding-left: 35px;}
.product-faith-layout .product__info-wrapper .custom-upsell__switch {grid-area:btn; justify-self:end;}
.product-faith-layout ul.custom-payment-badges {row-gap:5px;}
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.left .timeline-content-group {padding-right:40px;}
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.right .timeline-content-group {padding-left:40px;}
.hom-product-sctn .product__info-wrapper .product__title, .product-faith-layout .product__title h1 {font-size:3rem; margin-bottom:0!important;color:#261A06;font-weight:600;}
/** 13-5-26**/
.faith-comparison .compare-box.metabolae .feature-row:last-child {
    border-bottom: 0;
}
.home_top_section h2 {
    text-align: center;
    margin-bottom: 60px;
    font-size: 46px;
    font-weight: 600;
    line-height: 1.2;
    color: #261A06;
}
.home_top_section .rich-text__blocks {
    max-width: 100%;
}
.home_top_section .highlight_text {
    color: var(--mid-cinemon);
}

.product-faith-layout label.custom-upsell__switch {
    position: absolute;
    bottom: 20px;
    right: 12px;
}
.product-faith-layout .kaching-bundles .kaching-bundles__bar {
    margin-bottom: 6px;
}
 .custom-feature-list {
                display: flex;
                flex-wrap: wrap;
                gap: 15px;
                margin-top: 12px;
              }

.product-faith-layout .thumbnail[aria-current] {
    box-shadow: none!important;
}
.product-faith-layout .timeline-benefits-section{
    overflow:hidden;
}
/** 13-5-26**/
/** 14-5-26**/
.custom-footer-fm .footer-block__newsletter , .custom-footer-fm .block-item-1, .custom-footer-fm .block-item-4 , .custom-footer-fm .block-item-5{
    width: calc(25% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-2{
    width: calc(33.3% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-3 {
    width: calc(16.66% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-1, .custom-footer-fm .block-item-4 , .custom-footer-fm .block-item-3{
    padding-right:20px;
}
.custom-footer-fm .footer-block__heading {
    font-size: 20px!important;
    font-weight: 600!important;
}
.custom-footer-fm .footer-block__details-content .list-menu__item--link {
    padding-top: 0;
}
footer.custom-footer-fm.footer.color-scheme-5 , footer.custom-footer-fm.footer.color-scheme-5 a {
    color: rgba(var(--color-foreground), 0.9);
}
footer.custom-footer-fm.footer.color-scheme-5 a{
    text-decoration:none;
}
footer.custom-footer-fm.footer.color-scheme-5 a:hover{
    text-decoration:underline;
}
footer.custom-footer-fm.footer.color-scheme-5 .block-item-4 a {
    margin-bottom:16px;
    display: inline-block;
}
footer.custom-footer-fm .newsletter-form__button {
    border-top-right-radius: 14px;
    position: absolute;
    right: -1px;
    top: 1px;
    height: 45px;
    width: 44px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 14px;
}
footer.custom-footer-fm .newsletter-form__field-wrapper .field__input {
    border: 1px solid rgb(30, 30, 30);
    border-radius: 6px;
    background: #614A2B2E;
    border-right: 0;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    font-size: 15px;
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: none;
}

.page-top-heading.rich-text h2 {
    font-size: 48px;
    font-weight: 600;
    color: #242424;
}
.page-top-heading .info-section-title p {
    margin: 0;
    font-size: 16px;
    color: #242424;
}
.page-top-heading .info-section-subtitle p {
    font-size: 16px;
    color: rgb(153, 153, 153);
    margin: 0;
}
.page-top-heading img.hero-with-image__img {
    border-radius: 50%;
}
.page-top-heading .rich-text__blocks{
    max-width: 996px;
    
}
.page-top-heading .rich-text__wrapper{
    justify-content: center;
}
.page-top-heading .info-wrapper {
    margin-top: 16px;
    display: flex;
    gap: 16px;
    align-items: center;
}
.page-top-heading .info-section-image {
    line-height: normal;
}
.image-text-listicle h2 p{
    margin:0;
}
.image-text-listicle .image-with-text__text{
    margin:0;
}
.image-text-listicle h2 {
    color:#000;
    font-size: 28px;
    margin-bottom: 16px;
}
.image-text-listicle .image-with-text__text p {
    color: #111111;
    font-size: 16px;
    line-height: 1.3;
}
.image-text-listicle .image-with-text__media img {
    aspect-ratio: 483 / 380;
    position: relative!important;
    border-radius: 0px!important;
    object-fit:contain;
}
.image-text-listicle .image-with-text__media {
    width: 100%;
    margin: 0 auto;
    height: auto;
    border: 0;
    padding: 0!important;
    display: flex;
    align-items: center;
}
.image-text-listicle .page-width {
    max-width: 996px;
    padding: 0 20px;
}
.image-text-listicle .image-with-text__content {
    padding: 0;
}
.image-text-listicle{
    --grid-desktop-horizontal-spacing: 62px!important;
}
.image-text-listicle .grid{
    gap:var(--grid-desktop-horizontal-spacing);
}
.listicle-full-btn button.button.button--primary {
    background: linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%);
    width: 100%;
    font-size: 16px;
    padding: 16px 28px;
}
.listicle-full-btn  button.button.button--primary:hover {
    background: linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%);
    color:#fff;
    opacity:0.9
}
.listicle-full-btn button.button.button--primary:before,  .listicle-full-btn button.button.button--primary:after{
    display:none;
}
.listicle-full-btn .rich-text__blocks.center, .listicle-full-btn .rich-text__buttons {
    max-width: 100%;
}
.listicle-full-btn  .rich-text__wrapper {
    max-width: 1168px;
    padding: 0 20px;
}
.image-text-listicle.right-img {
    background: #fdf9f4;
}
.custom-countdown-banner .right-timer span {
    width: 60px;
    text-align: center;
}
/** 14-5-26**/
/**15-5-26**/
.promo-homepage .site-custom-promo-product {
    top: 40%;
}
.homepage-six-sections-wrapper {
    background: linear-gradient(180deg, #F7F3E9 0%, #F0E4D1 43.41%, #F5E4CB 100%);
    padding-bottom: 1px;
}
.homepage-six-sections-wrapper .section .color-scheme-1{
    background:transparent;
}
.home_top_section .rich-text__heading {
    margin-bottom: 0;
}
.hom-img-txt .image-with-text__heading {
    font-size: 46px;
    font-weight: 600;
    color: var(--mid-cinemon);
    line-height: 58px;
    margin-top: 46px!important;
}
.hom-img-txt .image-with-text__text {
    font-size: 20px;
    max-width: 600px;
    line-height: 28px;
    color: #261A06;
    margin-top:0px;
}
.hom-img-txt .image-with-text__content {
    padding: 0;
}
.hom-img-txt .image-with-text__grid.grid.grid--gapless {
    margin-bottom: 80px;
}
.hom-img-txt{
    --grid-desktop-horizontal-spacing:100px!important;
}
.hom-img-txt .grid{
    gap:var(--grid-desktop-horizontal-spacing);
}
.hom-img-txt .button.button--primary {
    margin-top: 20px;
}
.hom-img-txt .button--primary {
    margin-top: auto;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size:24px;
    justify-content:center;
    background: linear-gradient(161.42deg, var(--dark-cinemon) -6.23%, var(--mid-cinemon) 104.16%);
    width: 575px;
    height:64px;
    border-radius: 14px;
    font-weight: 500;
    text-decoration: none;
    color: #fff;
    padding: 20px 20px 20px;
}
.hom-img-txt .button--primary .mf-arrow {
    transition: transform 0.25s ease;
    margin-top: 5px;
}
.hom-img-txt .button--primary:hover .mf-arrow {
    transform: translateX(6px);
}
.hom-img-txt .image-with-text__media img {
    width: 452px;
    height: 454.48px;
    object-fit: cover;
    border-radius: 16px;
    display: block;
    position: relative!important;
}
.hom-img-txt .image-with-text .global-media-settings {
    overflow: hidden!important;
	border:0;
    padding:0!important;
}
.hom-img-txt .page-width {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}
.hom-img-txt .image-with-text__text-item.grid__item {
    max-width: 600px;
}
ul.custom-payment-badges {
    padding: 0;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 5px;
}
.hom-img-txt .image-with-text__heading p {
    margin: 0;
}
.hom-img-txt .image-with-text__media-item {
    width: 39%!important;
    flex-grow: unset;
    padding-top: 30px;
}
.svg-wrap-outer .custom_liquid_svg svg {
    color: var(--dark-cinemon);
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    max-height: 6rem;
}
.svg-wrap-outer .custom_liquid_svg {
    max-height: 150px;
    background: none;
    position: relative;
    overflow: hidden;
    transform: translateY(1px);
}
.svg-wrap-outer{
    transform: scaleX(-1) scaleY(-1);
}
.hom-product-sctn .gradient, .hom-product-sctn {
    background: var(--light-cinemon);
}
.hom-product-sctn .product__info-wrapper.grid__item.scroll-trigger {
    padding: 0 0 0 3rem;
}
.hom-product-sctn.product-faith-layout .product__info-wrapper.grid__item .product__info-container {
    padding-bottom: 0;
}
.custom-product-gallery .slick-slide img {
    width: 100%;
    border-radius: 12px;
}
.home-accordian-mobile{
    display:none;
}
.hom-img-txt .button--primary:before, .hom-img-txt .button--primary:after{
    display:none!important;
}
.custom-product-accordion__content-inner.rte ul, .custom-product-accordion__content-inner.rte ol {
    list-style-position: outside;
    padding-left: 2rem;
}
.header__icon--cart {
    display: none!important;
}
/**15-5-26**/

@media (max-width:1920px){
.custom-product-main-slider {
    width:75%;
   margin:0 auto;
}
}
@media(max-width:1024px) {
.product-faith-layout .product__info-wrapper .custom-upsell__container {display:grid; grid-template-columns:60px 1fr auto; grid-template-areas:"image info price" "image info btn"; gap:16px 20px; align-items:center;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-title {font-size:20px;}
.product-faith-layout .kaching-bundles__bar-price {font-size:22px!important;}
.product-faith-layout .product-form__buttons {margin-top:2.4rem;}
.custom-feature-list {gap: 10px;!important;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content {
    gap: 7px;
}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-main {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 55px;
}
.product-faith-layout .product__info-wrapper .custom-upsell__price{
    padding-left:0px;
}
.product-faith-layout label.custom-upsell__switch {
    position: absolute;
    bottom: 100px!important;
    right: 12px;
}
.what_is_for.multicolumn .title{
    font-size:40px!important;
}
.what_is_for .multicolumn-card__info {
    padding: 0;
}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content-left {
    gap: 5px;
}
.site-custom-promo-content {
    max-width: 50%;
    margin-top: -12px;
}
.custom-footer-fm .block-item-2, .custom-footer-fm .block-item-3 , .custom-footer-fm .block-item-1, .custom-footer-fm .block-item-4 {
    width: calc(25% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-5, .custom-footer-fm .footer-block__newsletter{
    width: calc(50% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-2 .footer-block-image img {
    width: 160px;
}
.page-top-heading.rich-text h2 {
    font-size:48px!important;
}
.page-top-heading .rich-text__blocks {
    max-width: 100%;
}
.image-text-listicle h2 {
    font-size: 28px!important;
}
.page-top-heading .rich-text__wrapper {
    padding: 0 20px;
}
.hom-img-txt .button--primary {
    width: 100%;
}
.custom-product-main-slider {
    width:100%;
   margin:0 auto;
}
.hom-img-txt {
    --grid-desktop-horizontal-spacing: 60px!important;
}
}

@media (max-width:991px) {
.pb-center h3 {font-size:18px;}
.pb-center p {font-size:14px;}
.header-wrapper--border-bottom{border-bottom:0;}
.product-faith-layout .product-form__submit{border:0;}
.custom-footer-fm .block-item-2, .custom-footer-fm .block-item-3 , .custom-footer-fm .block-item-1 {
    width: calc(33% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .block-item-4, .custom-footer-fm .block-item-5{
    width: calc(50% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-fm .footer-block__newsletter{width:100%;}
.custom-footer-fm .block-item-1, .custom-footer-fm .block-item-4, .custom-footer-fm .block-item-3 {
    padding-right: 0;
}

}

@media (max-width:900px) {
.trust-why__inner .trust-why__heading {font-size:26px;}
.trust-why__text {font-size:13.3px;}
.trust-why__inner {padding:32px 10px;}
.trust-why__icon {width:14px; height:14px;}
.elv-benefits-wrapper {flex-direction:column;}
.elv-benefits-grid {max-width:100%; gap:20px;}
.pb-center h3 {font-size:18px; line-height:110%; margin-bottom:8px}
.pb-center p {font-size:14px; line-height:110%}
.pb-front {padding:12px}
.pb-left img {width:90px}
.pb-right {padding:0px 9px}
.pb-toggle {font-size:16px}
.pb-back {padding:12px}
.pb-back p {font-size:14px; line-height:18px}
.pb-back-icon {top:31%; right:14px; font-size:18px; padding:0px 10px}
.pb-title {font-size:26px; margin:20px 0}
.pb-subtitle {font-size:15.2px}
.product-new-layout cart-remove-button .icon-remove {color:var(--black);}
.comparison-grid {display:flex; flex-direction:column; gap:25px;}
.comparison-container {padding:0 15px;}
.comparison-section {padding:40px 0 ;}
.comparison-section .left-side, .comparison-section .right-side {max-width:100%; width:100%;}
.comparison-section .left-side .top-product-img {width:120px;}
.comparison-section .right-side {display:flex; order:-1;}
.comparison-section .right-content-wrap {background:rgba(0,0,0,0); border-radius:16px;}
.elv-benefits-wrapper {align-items:center;}
.faith-comp-desk {display:none;}
.faith-comp-mobile {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.product-faith-layout .comparison-section .right-heading {text-align:center;}
.product-faith-layout .custom-feature-list .custom-feature-image {width:24px; height:auto; min-width:24px; max-width:18px; object-fit:contain; display:block;}
.product-faith-layout .custom-feature-list span {font-size:18px; line-height:1.4; color:#1E1E1E; font-weight:400;}
.comparison-section.faith-comparison .right-feature-row {justify-content:center;}
.comparison-section.faith-comparison .left-side .metabolae, .comparison-section.faith-comparison .left-side .other-brand {width:100%; max-width:100%;}
.comparison-section.faith-comparison .left-side {flex-direction:column;}
.faith-comparison .compare-box.metabolae .feature-row:last-child {border-bottom:0;}
.faith-comparison .compare-box.metabolae {padding-bottom:30px;}
.product-faith-layout .faith-comp-mobile {margin:0 auto; text-align:center;}
.comparison-section .guarantee-row {justify-content:center; margin-bottom:16px;}
.comparison-section.faith-comparison .compare-btn {width:333px;}
.comparison-container {padding:0 5rem;}
.custom-countdown-banner .left-text h2 {font-size:14px !important;}
.custom-countdown-banner .right-timer span {font-size:26px !important;}
.custom-countdown-banner .left-text p {font-size:12px !important; margin:2px 0 0 !important;}
.custom-countdown-banner .right-timer label {font-size:12px !important;}
.product-faith-layout .custom-feature-list .custom-feature-item {flex:0 0 100%;}
.product-faith-layout .product__info-wrapper .custom-upsell__price {
    padding-left: 0;
    flex-direction: column;
}
.product-faith-layout label.custom-upsell__switch {
    right: 0;
}
.product-faith-layout .product__info-wrapper .custom-upsell__container {
    display: grid;
    grid-template-columns:50px 1fr auto;
    grid-template-areas: "image info price" "image info btn";
    gap: 16px 10px;
    align-items: center;
}
.product-faith-layout label.custom-upsell__switch {
    position: absolute;
    bottom: 65px;
    right: 12px;
}
.product-faith-layout .custom-upsell__image {
    width: 40px;
    min-width: 40px;
}
.custom-countdown-banner .right-timer span {
    width: 44px;
}

}

@media (max-width:768px) {
.elv-benefits-item h4 {font-size:17px;}
.pb-grid {grid-template-columns:1fr;}
.product-faith-layout .grid--peek.slider .grid__item {padding:0;}
.product-faith-layout .product-media-container.constrain-height .media {padding-top:var(--ratio-percent);}
.product-faith-layout .product__media-list .product__media-item {width:100%;}
.product-faith-layout product-info {padding-top:30px!important;}
.product-faith-layout .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {width:100%;}
.product-faith-layout .grid--peek.slider .grid__item:first-of-type {margin-left:0;}
.product-faith-layout .thumbnail-list__item.slider__slide {width:calc((100% / 5) - 0.5rem);}
.product-faith-layout button.slider-button {width:2.5rem;}
.product-faith-layout .rating-stars-text-block-rating_stars_text_BYJHdQ .rating-stars__container svg {width:12px; height:12px;}
.product-faith-layout .rating-stars-text-block-rating_stars_text_BYJHdQ .rating-stars__label {font-size:12px;}
.hom-product-sctn .product__info-wrapper .product__title, .product-faith-layout .product__title h1 {font-size:22px; margin-bottom:0!important;color:#261A06;}
.product-faith-layout .features-item {font-size:13px !important; width:100%;}
.product-faith-layout .kaching-bundles .kaching-bundles__block-title {font-size:16px;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-title {font-size:20px;}
.product-faith-layout .kaching-bundles__bar-price {font-size:16px!important;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-full-price {font-size:15px!important;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar {padding:10px 0px; margin:0;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content-left {flex-direction:row; align-items:center; gap:10px; max-width:max-content; flex-wrap:wrap;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-container {border-radius:8px; box-shadow:inset 0 0 0 1px var(--bar-selected-border-color, #000);}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content {justify-content:left;}
.product-faith-layout .kaching-bundles__bar-subtitle {border-radius:8px; font-size:12px!important;}
.product-faith-layout .product-form__buttons {margin-top:0;}
.product-faith-layout .fm-guarantee-wrapper {padding:0!important;}
.product-faith-layout .fm-guarantee-wrapper {display:flex; align-items:center; justify-content:center;}
.product-faith-layout product-info {padding-bottom:20px;}
.product-faith-layout .timeline-benefit-row {padding-left:6%!Important;}
.timeline-benefits-section .timeline-benefit-row.left .timeline-highlight-box {padding-left:0;}
.what_is_for .subtitle {font-size:16px;}
.what_is_for .multicolumn__title {justify-content:center; margin-bottom:0!important;}
.what_is_for .multicolumn-card__image-wrapper .media img {height:124px;}
.what_is_for .button.button--primary {min-width:280px;}
.product-faith-layout .testimonials-header {padding-top:50px;}
.product-faith-layout .testimonials-header h2 {font-size:31px!important;}
.product-faith-layout .testimonial-text {font-size:14px; margin-bottom:0;}
.product-faith-layout .mobile-arrows .slider-arrow {padding:6px;}
.product-faith-layout .site-custom-promo-inner {padding-top:60px;}
.product-faith-layout .why-choose-section {padding:20px 20px;}
.comparison-section.faith-comparison .right-heading p {font-size:40px; font-weight:600;}
.comparison-section.faith-comparison .right-features .right-feature-row p {font-size:20px;}
.comparison-container {padding:0 7rem;}
.comparison-section.faith-comparison .right-heading p {margin:0 0 40px!important;}
.comparison-section .guarantee-row img {width:18px; height:auto;}
.product-faith-layout .bundle-atc-btn {margin-top:0;}
.mbg-content h3 {font-size:24px;}
.mbg-inner {grid-template-columns:1fr; grid-template-areas:"badge" "content" "product"; text-align:center; gap:0;}
.mbg-badge {justify-self:center;}
.mbg-content {max-width:100%; padding:0 16px;}
.mbg-btn {margin:0 auto;}
.mbg-product img {width:100%; max-width:463px;}
.site-custom-promo-section {padding:0; overflow:hidden;}
.site-custom-promo-inner {flex-direction:column; text-align:center;}
.site-custom-promo-content h2 {font-size:28px!important;}
.promo-homepage .site-custom-promo-product, .site-custom-promo-product {position:relative; right:auto; top:73px; left:-6%; transform:none; margin-top:-100px;}
.site-custom-promo-product img {height:240px;}
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.left .timeline-content-group {padding-right:0px;}
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.right .timeline-content-group {padding-left:0px;}
.product-faith-layout .product__info-wrapper .custom-upsell__title h3 {font-size:13px;}
.product-faith-layout .custom-feature-list .custom-feature-image {width:20px; height:auto; min-width:20px; max-width:18px; object-fit:contain; display:block;}

.product-faith-layout .custom-countdown-banner .count-wrapper {
    gap: 6px;
}
.product-faith-layout .thumbnail-list button.thumbnail {
    border-radius: 6px!important;
}
.product-faith-layout .thumbnail-list{
    column-gap:7.5px;
}
.compare-btn img ,.what_is_for .button.button--primary img{
    width: 18px;
}
.home_top_section h2{
   font-size:25px; 
}
.hom-img-txt .image-with-text__heading {
    font-size: 24px;
    line-height: 24px;
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.hom-img-txt {
    --grid-desktop-horizontal-spacing: 0px!important;
}
.hom-img-txt .image-with-text__text {
    font-size: 16px;
    margin-top:0px;
}
.hom-img-txt .button--primary {
    min-width: 395px;
    width:auto;
}
.hom-img-txt .image-with-text__text-item.grid__item {
    max-width: 100%;
}
.hom-img-txt .image-with-text__media-item {
    width: 100%!important;
}
.hom-img-txt .image-with-text__media-item img{
    width: 100%;
      height: auto;
      max-width: 100%;
}
.promo-homepage .site-custom-promo-content {
    padding-top: 30px;
    margin-top: 0;
}
.hom-img-txt .image-with-text__grid.grid.grid--gapless {
    margin-bottom: 0;
}
.homepage-six-sections-wrapper {
    background: linear-gradient(180deg, #F7F3E9 0%, #F0E4D1 43.41%, #F5E4CB 100%);
    padding-bottom: 50px;
}
.homepage-six-sections-wrapper .section .color-scheme-1 {
    padding-bottom: 0px;
}
.hom-img-txt .image-with-text__heading p br {
    display: none;
}

}

@media (max-width:767px) {
.feature-row p {font-size:14px;}
.feature-row img {width:20px; height:20px;}
.compare-box h2 {font-size:22px;}
.comparison-section .right-heading {text-align:center !important; margin:30px 0 20px !important;}
.comparison-section .right-heading p {margin:0 0 60px 0 !important}
.comparison-section .guarantee-row {justify-content:center;}
img.mb-tabs__image {width:100%; height:auto; display:block; max-width:320px; max-height:320px; border-radius:12px; object-fit:cover; margin:0 auto;}
.gb-section {padding:27px 14px;}
.gb__heading {font-size:26px!important;}
.gb__btn {padding:10px 32px;}
.shopify-pc__banner__dialog {
    left: 5%;
    width: 70%!important; 
}
.site-custom-promo-content {
    max-width: 100%;
}
.page-top-heading.rich-text h2 {
    font-size:35px!important;
}
.page-top-heading .page-width {
    padding: 0px;
}
.image-text-listicle h2 {
    font-size: 20px!important;
}
.image-text-listicle .image-with-text__text p {
    font-size: 14px;
    line-height: normal;
}
.image-text-listicle .image-with-text__grid.grid {
    flex-direction: column;
}
.image-text-listicle .grid--2-col-tablet .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
}
.listicle-full-btn  .rich-text__wrapper {
    max-width: 100%;
    padding: 0px;
}
.listicle-full-btn button.button.button--primary {
    font-size:14px;
}
.image-text-listicle .image-with-text__media {
    width: 335px;
}
.image-text-listicle .image-with-text__media img {
    aspect-ratio: auto;
}
.page-top-heading .info-section-subtitle p, .page-top-heading .info-section-title p {
    font-size: 14px;
}
.image-text-listicle {
    --grid-desktop-horizontal-spacing: 14px!important;
}


}

@media (max-width:749px) {
    .product-faith-layout product-info {padding-top:0!important;}
section.timeline-benefits-section.color-scheme-1 {
    overflow: hidden;
}
.product-faith-layout .product-form__submit {
    border: 0;
}
.product-new-layout .grid--peek.slider .grid__item {padding:0;}
.product-new-layout .product-media-container.constrain-height .media {padding-top:var(--ratio-percent);}
.product-new-layout .product__media-list .product__media-item {width:100%;}
.product-new-layout product-info {padding-top:0!important;}
.product-new-layout .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {width:100%;}
.product-new-layout .grid--peek.slider .grid__item:first-of-type {margin-left:0;}
.product-new-layout .thumbnail-list__item.slider__slide {width:64px !important; height:64px !important;}
.elv-benefits-wrapper {gap:20px;}
.product-new-layout .site-product-rating-block .stars {font-size:12.35px;}
.product-new-layout .site-product-rating-block .custom-rating-text {font-size:12.35px;}
.product-new-layout .sub-benefits {padding:8px 12px;}
.product-new-layout .sub-benefits__inner {gap:6px;}
.product-new-layout .sub-benefits__item {gap:4px;}
.product-new-layout .sub-benefits__icon {width:18px; height:18px;}
.product-new-layout .sub-benefits__text {font-size:12px; line-height:1.2;}
.product-new-layout .sub-benefits__divider {font-size:14px;}
.product-new-layout .sub-benefits__icon--mobile {display:block;}
.product-new-layout .sub-benefits__icon--desktop {display:none;}
.product-new-layout .custom-payment-badges {gap:5px;}
.product-new-layout .custom-payment-badges__icon {width:32px;}
.video-testimonials__row {gap:12px; grid-auto-columns:180px;}
.video-testimonials__thumb {width:180px;}
.pb-benefits {padding:30px 15px}
.elv-cs-inner {flex-direction:column; text-align:center;}
.elv-cs-wrap {padding:20px 15px 40px;}
.elv-cs-inner {flex-direction:column; gap:28px;}
.elv-cs-image-col {order:1; flex:none; max-width:80%; width:80%; margin:0 auto;}
.elv-cs-content {order:2; width:100%;}
.elv-cs-heading {font-size:26px!important; margin-bottom:20px;}
.elv-cs-item {align-items:center; gap:6px;}
.elv-cs-pct {font-size:28.4px; flex:0 0 82px; min-width:82px;}
.elv-cs-desc {font-size:14.2px;}
.elv-cs-disclaimer {font-size:11.4px;}
.elv-cs-popup {width:240px; padding:24px 18px 24px;}
.elv-cs-popup-heading {font-size:15.2px;}
.elv-cs-popup-body {font-size:12.35px;}
.elv-cs-desc {text-align:left;}
.reviews-carousel {padding:15px 14px 30px;}
.reviews-carousel__slide {flex:0 0 100%; margin-bottom:1px;}
.mb-tabs__inner {flex-direction:column; text-align:center;}
.mb-tabs__title {font-size:22px;}
.product-new-layout .custom-payment-badges__item {width:35px; height:30px;}
.product-new-layout .custom-payment-badges {gap:3px;}
.four-columns-section .multicolumn-card__info h3 {font-size:17px;}
.timeline-benefits-section .timeline-benefits-inner h2 {font-size:21px!important;}
.product-faith-layout .custom-feature-list .custom-feature-item {flex:0 0 47%;}
.product-faith-layout .custom-feature-list span {font-size:13px;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content{gap:26px;}
.product-faith-layout .product__info-wrapper.grid__item .product__info-container {
    padding: 0px 22px 50px;
}
.product-faith-layout .thumbnail-slider .thumbnail-list.slider {
    padding-top: 0;
}
.product-faith-layout .product__info-wrapper .custom-upsell__price {
    flex-direction: column;
    gap: 0;
}
.product-faith-layout label.custom-upsell__switch {
    position: relative;
    bottom: inherit;
    right: inherit;
}
.what_is_for.multicolumn .title{
    font-size:28px!important;
}
.footer__content-top.page-width {
    padding-left: 20px;
    padding-right: 20px;
}
.custom-countdown-banner .count-wrapper {
    gap:5px;
}
.custom-countdown-banner .right-timer {
    gap: 8px;
}
.block-item-5.footer-block.grid__item {
    margin-bottom: 0;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.grid--4-col-tablet{
    margin-bottom: 0;
}
.custom-footer-fm .block-item-2 .footer-block-image img {
    width:240px;
}
.custom-footer-fm .footer-block__image-wrapper {
    max-width: 100%!important;
}
.offer-risk-box{padding:12px!important;}
.hom-product-sctn .product__info-wrapper.grid__item.scroll-trigger {
    padding:0 20px;
}
.home-accordian-mobile{
    background: #f7f3e9;
    padding: 0 20px 30px;
}
section.hom-product-sctn .page-width {
    padding-bottom: 10px;
}
.home-accordian-desktop {
    display: none;
}
.home-accordian-mobile{
    display: block;
}
.product__info-wrapper.grid__item.scroll-trigger{
    margin-top: 10px;
}

.hom-img-txt .button--primary {
    min-width: 100%;
    width: auto;
}
.custom-product-thumb {
    padding: 0 2px!important;
    cursor: pointer;
}

}

@media (max-width:425px) {
.feature-row p {font-size:14px;}
.feature-row img {width:20px; height:20px;}
.compare-box h2 {font-size:22px;}
.comparison-section .right-heading {text-align:center !important; margin:30px 0 20px !important;}
.comparison-section .right-heading p {margin:0 0 60px 0 !important}
.comparison-section .guarantee-row {justify-content:center;}
.product-faith-layout .product__info-wrapper .custom-upsell__container {display:grid; grid-template-columns:50px 1fr auto; grid-template-areas:"image info price""image info btn"; gap:16px 10px; align-items:center;}
.product-faith-layout .product__info-wrapper .custom-upsell__content {grid-area:info; max-width:max-content;}
.what_is_for.multicolumn .title {text-align:center;}
.comparison-section.faith-comparison .compare-btn {min-width:100%;}
.hom-product-sctn .product__info-wrapper .product__title, .product-faith-layout .product__title h1{
    font-size:21px;
}
.product-faith-layout .product__info-wrapper .custom-upsell__image{width: 40px;min-width: 48px;}

.product-faith-layout .product__info-wrapper .custom-upsell__image .custom-upsell__image-img {
    width: 100%;
    display: block;
    border-radius: 10px;
    height: auto!important;
}
section.comparison-section.faith-comparison .comparison-container {
    padding: 0 40px;
}
}

@media (max-width:360px) {
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content {flex-direction:column;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content-left {align-items:flex-start;}
.product-faith-layout .kaching-bundles .kaching-bundles__bar-content {align-items:flex-start;}
.image-text-listicle .image-with-text__media {
    width:100%!important;
}
}

@media screen and (min-width:750px) {
.feature-grid__wrapper {column-gap:16px; row-gap:8px;}
.feature-grid__item {gap:4px;}
.feature-grid__icon {width:40px; height:40px;}
.feature-grid__text {font-size:14px;}
.stock-warning__title {font-size:11.4px;}
.stock-warning__body {font-size:11.4px;}
.stock-warning__box {padding:14px;}
.product-new-layout .trust-pill__avatars {width:calc(38px + (25px * 2)); height:38px;}
.product-new-layout .trust-pill__avatar {width:38px; height:38px;}
.product-new-layout .trust-pill__avatar--2 {left:25px;}
.product-new-layout .trust-pill__avatar--3 {left:50px;}
.product-new-layout .trust-pill__badge {top:0; right:-5px; width:18px; height:18px;}
.product-new-layout .trust-pill__text {margin-left:-22px; padding:3.8px 0 3.8px 18px; padding-left:calc(18px + 16px);}
.product-new-layout .trust-pill__heading {font-size:12.4px;}
.product-new-layout .trust-pill__body {font-size:10px;}
.product-faith-layout .product__info-wrapper {padding:0 0 0 3rem;}
.product-faith-layout .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {width:120px !important;}
}

@media screen and (min-width:1400px) {
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.right .timeline-content-group {padding-left:10%;}
.product-faith-layout .timeline-benefits-section .timeline-benefit-row.left .timeline-content-group {padding-right:10%;}
}

@media screen and (min-width:1920px) {
.custom-product-main-slider {
    width: 100%;
}
}