/** Shopify CDN: Minification failed

Line 225:206 Expected ":"

**/
.ctm-index .header-wrapper{position: absolute;left: 0;right: 0;width: 100%;top: 0;border: none;}
.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper {background: #0d1e13;}
/* .shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper {background: #0d1e13;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);transition: background .3s ease, backdrop-filter .3s ease;} */
.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper nav.header__inline-menu {padding: 0;}
.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper .header__icons {padding: 0;}
.scrolled-past-header sticky-header.header-wrapper header.header.header--middle-left {align-items: center;transition: all 0.3s ease-in-out;}
.scrolled-past-header .header__heading-logo-wrapper {width: 60%;}


header.header.header--middle-left {align-items: flex-start;}
header.header.header--middle-left nav.header__inline-menu {padding: 50px 0px 0px;}
header.header.header--middle-left .header__icons {padding: 40px 0px 0px;}
.custom_banner .banner__box .banner__text.rte.body {padding: 10px 0px 6px;}
.custom_banner.banner .banner__content .banner__box {padding-top: 0px;}
.custom_banner .banner__buttons.banner__buttons--multiple a {padding: 11px 34px 11px;min-height: auto;}
.custom_banner .banner__buttons {max-width: 100%;}
.custom_banner .banner__box .banner__text.rte.body p {color: #fff;}
.collection .grid.product-grid.contains-card .slick-list {margin: 0 -10px;}

.header-wrapper {background-color: rgb(0 0 0);}

.footer__blocks-wrapper {display: flex !important;gap: 0;flex-wrap: wrap;}
.block-item-1.footer-block.grid__item {max-width: 19%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.block-item-2.footer-block.grid__item {width: 18%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.block-item-3.footer-block.grid__item {width: 17%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.block-item-4.footer-block.grid__item {width: 17%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.footer-block.grid__item .block_link {width: 100%;max-width: max-content;margin: 0 auto;}
.block-item-5.footer-block.grid__item {border: none;max-width: 29%;width: 29%;padding: 0 10px 0 20px;}
.block-item-5.footer-block.grid__item .custom_newsletter {width: 100%;max-width: 322px;margin: 0 0 0 auto;}
.page-width {width: 100%;}
.custom_multicolumn .multicolumn-list__item.multi-item-4.grid__item.slider__slide .multicolumn-card.content-container {border-right: 0;}
.why_choose_mlife .multicolumn-list__item.multi-item-4 .multicolumn-card.content-container {border-right: 0;}
.scrolled-past-header .header__heading-logo-wrapper { width: 65%;}
.breadcrumbs__link[aria-current="page"] {color: #B8860B;}
li.breadcrumbs__item::after {color: #B8860B;}
.custom_banner .banner__box .ctm_welcome.banner__text.rte.body p {color: #B8860B;}


/*new banner*/
section.main-banner-section {padding: 317px 0px 250px;position: relative;}
span.wellness-eyebrow {color: #B8860B;font-weight: 500;font-size: 16px;letter-spacing: 2px;text-transform: uppercase;line-height: 32px;}
section.main-banner-section h2 {color: #fff;letter-spacing: 0;font-size: 90px;line-height: 120px;font-weight: 500;margin: 5px 0 20px;}
section.main-banner-section:after {position: absolute;content: "";width: 100%;height: 100%;left: 0;right: 0;margin: auto;top: 0;background: radial-gradient(47.68% 67.31% at 33.54% 50.06%, #000000 0%, rgba(0, 0, 0, 0.28) 96.49%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;}
.main-banner-section .main_inner-content {position: relative;z-index: 1;}
section.main-banner-section  p {color: #fff;font-size: 18px;line-height: 32px;font-weight: 400;}
.btn-mail-col a.btn {padding: 10px 32px 10px;min-height: auto;font-weight: 500;font-size: 16px;line-height: 32px;letter-spacing: 1px;text-transform: uppercase;background-color: #B8860B;color: #fff;text-decoration: none;display: flex;width: fit-content;gap: 10px;align-items: center;border: 1px solid #B8860B;}
.btn-mail-col {display: flex;gap: 20px;    padding: 10px 0px 0px;}
.btn-mail-col a.btn span.btn-arrow {display: flex;align-items: center;}
.btn-mail-col a.btn span.btn-arrow img {max-width: 16px;height: 13px;width: 16px;}
.btn-mail-col a.btn.btn--secondary {background-color: transparent;border-color: #fff;}

/*collection*/
#main-collection-filters .facets__form .facets__heading {margin: 0px 17px 0 0px;font-size: 20px;}
#main-collection-filters .facets__form summary.facets__summary {margin: 0;}
#main-collection-filters .facets__form {background-color: #eeeeee40;padding: 10px;border: 1px solid #e5dede61;align-items: center;margin: 0px 0px 20px;border-radius: 4px;}
#main-collection-filters .product-count__text span {color: #000;font-size: 18px;}
.collection ul.pagination__list li a.pagination__item {border: 1px solid #c8a46a;color: #c8a46a;}
#main-collection-filters .facets-container .facets .facets__heading {color: var(--black);text-decoration: none;font-size: var(--font-size-h4);font-family: var(--font-family-heading);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height: 1.2;}
#main-collection-filters .facets-container .facets {background-color: #fff;padding: 17px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
#main-collection-filters .facets-container { margin: 0; padding: 0;position: sticky;top: 165px;}
#main-collection-filters  .facets__summary {color: #000;font-size: 17px;}
#main-collection-filters .facets-container .field__input {padding: 0 !important;min-height: 34px;height: 34px;display: flex;align-items: center;line-height: 20px;font-size: 20px;}
#main-collection-filters .facets-container label.field__label {top: revert-layer;}
.product-grid-container .collection li.grid__item product-component {height: 100%;}
.active-facets__button--light .active-facets__button-inner {font-size: 13px;background-color: #b8860b;color: #fff;padding: 8px 15px 8px;box-shadow: 0 0 0 .1rem #b8860b !important;}
.collection .grid.product-grid {--grid-desktop-vertical-spacing: 20px;--grid-desktop-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 20px; margin-top:0px;}
.facet-checkbox>svg, .facet-checkbox>.svg-wrapper {border-radius: 50px;color: #ffffff;fill: #ffffff;background-color: #b8860b !important;width: 22px !important;height: 22px !important;}
.facet-checkbox>svg rect {stroke: none;}
.facets-vertical .svg-wrapper>svg {color: #fff;font-size: 16px;width: 14px;height: 14px;font-weight: 600;border: none;}
.facet-checkbox .svg-wrapper {left: 0rem !important;top: 1rem !important;}
.mobile-facets__wrapper details.mobile-facets__disclosure svg.icon.icon-filter {color: #000;width: 20px;height: 20px;}
.card__badge .badge {background-color: #d30707;color: #fff;}
.card__badge .badge.cmt-sale {background-color: #b8860b;}
.facets-vertical-form {padding: 0px 0px 20px;}

/*single product*/
.product__info-container p.product__text {color: #c8a46a;font-weight: 500;font-size: 16px; line-height: 21px;letter-spacing: 1px; text-transform: uppercase;margin: 0px 0px 7px;display: flex;}
.product__info-container .product__title h1 {padding: 11px 0px 14px;margin: 0;font-weight: 400 !important;color: #0D1E13 !important;font-family: var(--font-heading-family);}
.product__info-container .price__regular .price-item--regular {font-weight: 700;font-size: 18px;line-height: 21px;letter-spacing: 1px;color: #c8a46a;}
.product__info-container .product-form__quantity .form__label {font-size: 16px; line-height: 30px;font-weight: 600; color: #0D1E13; letter-spacing: 0;}
.product-form__buttons .product-form__submit {font-weight: 500;font-size: 16px;line-height: 32px;letter-spacing: 1px;text-transform: uppercase;background-color: rgb(184 134 11);color:#fff;display: inline-flex;justify-content: center; align-items: center;border: 0;padding: 11px 34px 11px;min-height: auto;}
.product-form__buttons .product-form__submit:after, .product-form__buttons .product-form__submit:before {display: none;}
.product__info-container .product-form__buttons {gap: 10px;display: flex;flex-direction: column;max-width:100%;}
.product__description p {font-size: 17px;line-height: 32px;}
.ctm-product .custom_multicolumn.multicolumn {background-color: #fffaef;}
.ctm-product .custom_multicolumn.multicolumn h3.inline-richtext, .ctm-product .custom_multicolumn.multicolumn p {color: #000;}


/* Contact Us Page Css */
.contact-form-wrapper { display: flex; flex-wrap: wrap;}
.contact-form-wrapper .span-colm-5 { width: 40%;}
.contact-form-wrapper .span-colm-7 { width: 60%; padding: 0 0 0 60px;}
.contact-listing { display: flex; flex-direction: column; gap: 25px; padding: 10px 0 0;}
.contact-list-item { display: flex; align-items: center; gap: 20px; border-bottom: 1px solid #ddd; padding: 0 0 25px;}
.contact-list-item:last-child { border: 0; padding: 0;}
.contact-form-wrapper .contact-icon { width: 70px; height: 70px; min-width: 70px; border: 1px solid #c8a46a; border-radius: 50%; display: flex; justify-content: center; align-items: center;}
.contact-list-item .contact-icon img { width: 100%; max-width: 40px;}
.contact-content-box .contact-txts a, .contact-content-box .contact-txts p { color: #838383; text-decoration: none; margin: 0;}
.contact-content-box .contact-txts a:hover{color:#c8a46a;}

.contact-form-block { padding: 40px; background: #fff; box-shadow: #959da538 0 8px 24px; border-radius: 12px;}
.contact-form-block h2.title { color: #000; font-size: 30px; font-weight: 600; padding: 0 0 30px; line-height: 1.2; margin: 0;}
.contact-form-block #ContactForm .field::before, .contact-form-block #ContactForm .field::after, .contact-form-block #ContactForm .contact__button .button::before, .contact-form-block #ContactForm .contact__button .button::after { display: none;}
.contact-form-block #ContactForm .field input[type="text"], .contact-form-block #ContactForm .field input[type="tel"], .contact-form-block #ContactForm .field input[type="email"] { border: 1px solid #ddd; letter-spacing: 0px !important; border-radius: 0px; padding: 5px 16px; height: 50px; box-shadow: 0 0 0 transparent; outline: 0; background: transparent; color: #000; font-size: 16px; line-height: 20px;}
.contact-form-block #ContactForm .field .field__label { display: none;}
.contact-form-block #ContactForm .field textarea { border: 1px solid #ddd; letter-spacing: 0px !important; border-radius: 0px; padding: 16px; height: 50px; box-shadow: 0 0 0 transparent; outline: 0; background: transparent; color: #000; font-size: 16px; line-height: 20px;}
.contact-form-block #ContactForm .contact__button .button { background: #c8a46a; color: #fff; font-weight: 600; font-size: 16px; line-height: 22px; letter-spacing: 2px; text-transform: uppercase; text-decoration: none; border: 1px solid #c8a46a; display: inline-block; padding: 14px 40px; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.contact-form-block #ContactForm .contact__button { margin-top: 2rem; border-radius: 10px;}
.contact-content-box .contact-title { font-size: 16px; font-weight: 600; line-height: 24px; color: #000;}
.banner-sub-heading { font-weight: 500;  font-size: 15px; line-height: 20px; color: #c8a46a; text-transform: uppercase; margin: 0 0 15px; letter-spacing: 2px;}
.contact-form-block #ContactForm .field input[type=text]::placeholder, .contact-form-block #ContactForm .field input[type=tel]::placeholder, .contact-form-block #ContactForm .field input[type=email]::placeholder {opacity: 1;color: #b1aeae;}
.contact-form-block #ContactForm .field textarea::placeholder {opacity: 1;color: #b1aeae;}
.header__inline-menu ul.list-menu.list-menu--inline li a {padding: 0;}
.header__inline-menu ul.list-menu.list-menu--inline {gap: 70px;}


/*ineer banner*/
.inner-col nav.breadcrumb {color: #fff;display: flex;justify-content: center;display:none;}
.inner-banner-section .inner-col h2 {text-align: center;color: #fff !important;font-size: calc(var(--font-heading-scale) * 4rem);margin: 8px 0 15px;}
.inner-banner-section .inner-col p {color: #fff;text-align: center;}
.inner-banner-section .inner-col { max-width: 500px; margin: auto;}
.inner-banner-section .wellness-eyebrow {justify-content: center;display: flex;color: #fff;}
section.inner-banner-section {padding-block: 80px;background-size: cover;display: flex;justify-content: center; min-height: 400px;align-items: center; color: var(--white); background-position: center 100% top; position: relative; width: 100%;padding: 190px 0px 90px;}


/* cart drawer*/
.drawer__inner .cart__checkout-button {background-color: #b8860b;border-color: #b8860b;font-weight: 500;font-size: 16px;line-height: 32px;letter-spacing: 1px;text-transform: uppercase;}
.drawer__inner .cart__checkout-button:after, .drawer__inner .cart__checkout-button:before {display: none;}
.drawer__header h2.drawer__heading {font-size: 28px;}
.cart-item__title a.cart-item__name {font-size: 16px;font-weight: 500;}
.drawer__inner .cart-items th {font-size: 14px;color: #000;}
.cart-item__quantity-wrapper quantity-input.quantity.cart-quantity {min-height: 38px;}
.cart-item__price-wrapper span.price {font-size: 14px;}
.cart-drawer .cart-drawer__footer .totals h2.totals__total {font-size: 18px;}
.cart-drawer .cart-drawer__footer .totals p.totals__total-value {font-size: 16px;}
.cart-drawer__empty-content a.button {background-color: #b8860b;border-color: #b8860b;font-weight: 500;font-size: 16px;line-height: 32px;letter-spacing: 1px;text-transform: uppercase;}
.cart-drawer__empty-content a.button:after, .cart-drawer__empty-content a.button:before{display: none;}
.footer-block__newsletter h2.footer-block__heading.inline-richtext {text-align: left;}


/*responsive*/

@media(max-width:1600px){
.ctm_featured .slick-prev, .ctm_testimonials .slick-prev {left: -10px;background-color: #fff;z-index: 1;border-radius: 50%;}
.ctm_featured .slick-next, .ctm_testimonials .slick-next {right: -10px;background-color: #fff;z-index: 1;border-radius: 50%;}
}

@media(max-width:1440px){
section.main-banner-section h2 {font-size: 72px;line-height: 92px;}
.ctm-image-with-text .image-with-text__content {width: 100%;max-width: 100%;padding: 40px 30px;}
section.inner-banner-section {padding: 140px 0px 90px;}
.product-card-wrapper .prd_info .card__heading {font-size: 16px;}
.product-card-wrapper .prd_info .card-information .price .price__container .price__sale {text-align: left;justify-content: flex-end;}
.cart-drawer .cart-drawer__footer .totals p.totals__total-value {font-size: 14px;}
}
@media(max-width:1300px){
.header__inline-menu ul.list-menu.list-menu--inline li a {padding: 0;font-size: 14px;}
.header__inline-menu ul.list-menu.list-menu--inline {gap: 40px;}
section.main-banner-section h2 {font-size: 60px;line-height: 72px;}
.why_choose_mlife .multicolumn-card.content-container {margin-right: 17px;padding-right: 17px;}
section.main-banner-section {padding: 290px 0px 120px;}
.contact-listing {padding: 0px 0 0;}
}
@media(max-width:1200px){
.ctm_testimonials .slick-list.draggable .slick-track {display: flex;}
.ctm_testimonials .slick-list.draggable li.multicolumn-list__item {height: auto;}
.collection .product-grid li.grid__item product-component {height: 100%;}
}
@media(max-width:1100px){
h2.footer-block__heading.inline-richtext {font-size: 20px;}
.block-item-1.footer-block.grid__item {max-width: 19%;padding-right: 20px;}
.header__inline-menu ul.list-menu.list-menu--inline li a {padding: 0;font-size: 13px;}
.header__inline-menu ul.list-menu.list-menu--inline {gap: 25px;}
section.main-banner-section h2 {font-size: 50px;line-height: 62px;}
}
@media(max-width:990px){
header.header.header--middle-left .header__icons {padding: 0px 0 0;}
.header__heading-logo {height: auto;max-width: 120px;}
}
@media(max-width:992px){
.block-item-5.footer-block.grid__item .custom_newsletter .footer-block__newsletter h2.footer-block__heading.inline-richtext {font-size: 15px !important;line-height: 26px;}
.footer ul.footer-block__details-content li a {font-size: 15px !important;}
.footer h2.footer-block__heading.inline-richtext {font-size: 18px;}
section.main-banner-section {padding: 220px 0px 120px;}
.custom_multicolumn.multicolumn.background-none .multicolumn-card {padding-right: 0;border-bottom: 1px solid #33333391;width: 100%;border-right: 0;padding: 0px 0px 15px;flex-direction: column;}
.custom_multicolumn .multicolumn-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}

.contact-form-wrapper .span-colm-7 {padding: 0 0 0 30px;}
.contact-form-wrapper .contact-icon {width: 55px;height: 55px;min-width: 55px;}
.contact-list-item .contact-icon img {max-width: 24px;}

.contact-form-block {padding: 24px;}
.contact-txts p.contact-text {font-size: 15px;}
.contact-list-item {gap: 12px;padding: 0 0 20px;}
header.header.header--middle-left {align-items: center;}
.scrolled-past-header .header__heading-logo-wrapper {width: 100%;}
.contact-form-block h2.title {font-size: 28px;}
.facets-vertical .facets-wrapper {padding-right: 2rem !important;}
}
@media(max-width:767px){
.footer .footer-block.grid__item {border-bottom: 0;margin-bottom: 0 !important;padding-bottom: 0px !important;border-right:0;}
.block-item-1.footer-block.grid__item {max-width: 100%;padding-right: 0px;width: 100%;}
.block-item-2.footer-block.grid__item {width: 33%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.block-item-3.footer-block.grid__item, .block-item-4.footer-block.grid__item {width: 33%;border-right: var(--ctm-border-width) solid var(--ctm-footer-border);}
.block-item-5.footer-block.grid__item {border: none;max-width: 100%;width: 100%;padding: 0 10px 0 20px;}
.block-item-5.footer-block.grid__item .custom_newsletter {width: 100%;max-width: 100%;margin: 0;padding: 0px 0px 20px;}
.footer__blocks-wrapper {row-gap: 30px !important;}
.footer-block__image-wrapper img {display: block;height: auto;max-width: 104px !important;}
.collection .grid.product-grid.contains-card .slick-list { margin: 0;}
.custom_banner  h2.banner__heading.inline-richtext {font-size: 32px;}
.collection .grid.product-grid.contains-card .slick-list .slick-track { display: flex;}
.collection .grid.product-grid.contains-card .slick-list .grid__item { height: auto;}
.collection .grid.product-grid.contains-card .slick-list .grid__item product-component {height: 100%;}
.custom_multicolumn .multicolumn-list .slider__slide {width: 50% !important;}
.custom_multicolumn.multicolumn.background-none .multicolumn-card {padding-right: 0;border-bottom: 1px solid #33333391;width: 100%; border-right: 0;padding: 0px 0px 15px;flex-direction: column;}
.custom_multicolumn .multicolumn-list .multi_colum-svg svg {width: 40px;height: 40px;}
.custom_multicolumn {padding: 15px 0px 20px;}
.custom_multicolumn .multicolumn-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
.custom_multicolumn .multicolumn-list { gap: 20px;}
.custom_multicolumn .multicolumn-list li:nth-child(3) .multicolumn-card.content-container, .custom_multicolumn .multicolumn-list li:nth-child(4) .multicolumn-card.content-container {border-bottom: 0;padding}

.why_choose_mlife .multicolumn-list.contains-content-container {gap: 16px;padding-bottom: 30px;padding-top:20px;}
.why_choose_mlife.multicolumn li.multicolumn-list__item {width: 47%!important;max-width: 48%;}
.why_choose_mlife.multicolumn .multicolumn-card.content-container { padding-right: 0px;margin-right: 0px; width: 100%;margin-bottom:5px;margin-top: 10px;}

.scrolled-past-header .header__heading-logo-wrapper {width: 100% !important;margin: auto;text-align: center;}
.header__heading-logo {height: auto;max-width: 100px;}
.why_choose_mlife .multicolumn-card__info p {line-height: 23px;font-size: 15px;}
.custom_multicolumn .multicolumn-card__info p {text-align: center;}
.ctm_testimonials .multicolumn-card__info .rte>p {font-size: 16px;line-height: 25px;}
#main-collection-filters .facets-container {margin: 0;padding: 0;position: relative;top: 0;}
.collection .product-grid li.grid__item {width: 100% !important;max-width: 100%;}
.ctm-index .collection .product-grid li.grid__item {width: auto !important;max-width: auto;}

section.main-banner-section h2 { font-size: 36px;line-height: 46px;}
.btn-mail-col {flex-wrap: wrap;}
.btn-mail-col a.btn {padding: 10px 18px 10px;font-size: 14px;line-height: 28px;}
section.main-banner-section {padding: 200px 0px 80px;}

.active-facets__button--light .active-facets__button-inner {font-size: 10px;}
.ctm-collection .product-count .product-count__text span {font-size: 14px !important;}
section.inner-banner-section {padding-block: 20px;padding: 80px 0px 60px;}
.footer-block__newsletter h2.footer-block__heading.inline-richtext {text-align: center;}

.contact-form-wrapper .span-colm-5 {width: 100%;}
.contact-form-wrapper .span-colm-7 {width: 100%;padding: 30px 0px 0px;}
.contact-list-item {gap: 16px;padding: 0 0 18px;}
.contact-listing {gap: 20px;}
.contact-form-block {padding: 24px;}
.contact-form-block h2.title {font-size: 27px; padding: 0 0 28px;}
.contact-form-wrapper .contact-icon {width: 56px;height: 56px;min-width: 56px;}
}