/** Shopify CDN: Minification failed

Line 798:106 Expected ":"

**/
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-Regular.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-Regular.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-Regular.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/Cabin-Regular.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-Regular.ttf?v=1716271221') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-SemiBold.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-SemiBold.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-SemiBold.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/Cabin-SemiBold.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-SemiBold.ttf?v=1716271221') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-Bold.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-Bold.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-Bold.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/Cabin-Bold.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-Bold.ttf?v=1716271221') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-Medium.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-Medium.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-Medium.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/Cabin-Medium.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-Medium.ttf?v=1716271222') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-Italic.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-Italic.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-Italic.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/Cabin-Italic.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-Italic.ttf?v=1716271221') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Cabin';
    src: url('/cdn/shop/files/Cabin-SemiBoldItalic.eot?v=1716271221');
    src: url('/cdn/shop/files/Cabin-SemiBoldItalic.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Cabin-SemiBoldItalic.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/Cabin-SemiBoldItalic.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/Cabin-SemiBoldItalic.ttf?v=1716271221') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Black.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-Black.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Black.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Black.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Black.ttf?v=1716271222') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-ExtraLight.eot?v=1716271221');
    src: url('/cdn/shop/files/BarlowCondensed-ExtraLight.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-ExtraLight.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-ExtraLight.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-ExtraLight.ttf?v=1716271222') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Medium.eot?v=1716271221');
    src: url('/cdn/shop/files/BarlowCondensed-Medium.eot?v=1716271221?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Medium.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Medium.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Medium.ttf?v=1716271222') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Regular.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-Regular.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Regular.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Regular.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Regular.ttf?v=1716271222') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-ExtraBold.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-ExtraBold.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-ExtraBold.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-ExtraBold.woff?v=1716271220') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-ExtraBold.ttf?v=1716271222') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Thin.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-Thin.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Thin.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Thin.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Thin.ttf?v=1716271222') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Bold.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-Bold.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Bold.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Bold.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Bold.ttf?v=1716271222') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-Light.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-Light.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-Light.woff2?v=1716271221') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-Light.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-Light.ttf?v=1716271222') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('/cdn/shop/files/BarlowCondensed-SemiBold.eot?v=1716271222');
    src: url('/cdn/shop/files/BarlowCondensed-SemiBold.eot?v=1716271222?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/BarlowCondensed-SemiBold.woff2?v=1716271220') format('woff2'),
        url('/cdn/shop/files/BarlowCondensed-SemiBold.woff?v=1716271221') format('woff'),
        url('/cdn/shop/files/BarlowCondensed-SemiBold.ttf?v=1716271222') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

video::-webkit-media-controls {
  display: none;
}

[lang="fr"] #HeaderMenu-partnerprogramm {
    display: none;
}

h1, h2, h3,h6 .h0, .h1, .h2, .h3,.h6 {font-family: 'Barlow Condensed';}
h4,.h4,h5,.h5 {font-family: var(--font-body-family);}
h1,.h1 {font-size: 32px;letter-spacing: 1.28px;line-height: 1.3125;font-weight: bold;}
h2,.h2 {font-size: 26px;letter-spacing: 1.04px;line-height: 1.3846;font-weight: 600;}
h3,.h3 {font-size: 22px;letter-spacing: 0.88px;line-height: 1.4545;font-weight: bold;}
h4,.h4 {font-size: 18px;letter-spacing: 0.72px;line-height: 1.5555;font-weight: bold;}
h5,.h5 {font-size: 16px;letter-spacing: 0px;line-height: 1.625;font-weight: 600;}
h6,.h6 {font-size: 15px;letter-spacing: 0px;line-height: 1.5;font-weight: bold;}
p,span,li,a{font-size: 15px;letter-spacing: 0.3px;line-height: 1.6666;font-family: var(--font-body-family);}
*, *::before, *::after {box-sizing: border-box;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {display: none;}
.button, .button-label, .shopify-challenge__button, .customer button {font-size: 14px;letter-spacing: 1.96px;line-height: 1;min-height: 38px;text-transform: uppercase;font-weight: bold;font-family: 'Barlow Condensed';z-index: 0;}
.button.custom_btn {min-height: 50px;background-color: #D1AA73;color: #003E51;padding: 0 15px;transition: 0.3s ease-in-out;}
.button.custom_btn:hover {background-color: #003E51;color: #D1AA73;}
.button.custom_btn::after,.button.custom_btn:hover::after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(209,170,115, calc(1 - 1.0 )), 0 0 0 var(--buttons-border-width) #D1AA73;}
.button.button--primary:hover {background-color: #012B38;}
.button.button--primary:hover::after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(209,170,115, calc(1 - 1.0 )), 0 0 0 calc(var(--buttons-border-width) + 1px) #012B38;}
img {max-width: 100%;}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after, .field:after, .select:after, .customer 
.field:after, .customer select:after, .localization-form__select:after,
.field__input, .select__select, .customer .field input, .customer select{border-radius: 20px;}
.field__input, .select__select, .customer .field input, .customer select {background-color: #F4F5F7;letter-spacing: 0px;height: 3.8rem;}
#ContactForm .field__input, #ContactForm .select__select,#ContactForm select,.customer.login .field input, .customer.login .select__select, .customer.login select,
.customer.register .field input, .customer.register .select__select, .customer.register select{background-color: #fff;}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {box-shadow: none;}
.field__label, .customer .field label, label {letter-spacing: 0px;color: #7B7B7B;font-size: 13px;}
.button.custom_btn::after {box-shadow: none !important;}
.field__input::placeholder, .customer .field input::placeholder {color: #7B7B7B;font-size: 13px;opacity: 1;}
.field__label, .customer .field label, label {display: none;}
input[type=checkbox] + label {display: inline-block;}
.newsletter-form__field-wrapper .field__input::placeholder {color: #003E51;}

.swiper-button-prev, .swiper-button-next {position: static;margin: 0;width: 42px;height: 42px;display: inline-flex;line-height: 1;border: 2px solid #003E51;border-radius: 50px;}
.swiper-button-prev:hover, .swiper-button-next:hover {background-color: #003E51;}
.swiper-button-prev:hover svg path, .swiper-button-next:hover svg path{fill: #fff;}
.cm_slider_btn {display: flex;gap: 15px;}
.breadcrumbs_cover_cls {width: 100%;padding: 20px 0;}
.breadcrumbs {margin: 0;}
.breadcrumbs__list {list-style-type: none;margin: 0;padding: 0;}  
.breadcrumbs__item {display: inline-block;}
.breadcrumbs__item:not(:last-child):after {border-style: solid;border-width: .10em .10em 0 0;content: '';display: inline-block;height: .40em;margin: 0 .20em;position: relative;transform: rotate(45deg);vertical-align: middle;width: .40em;}
.breadcrumbs__link {text-decoration: underline;}
.breadcrumbs__item:first-child {padding-right: 0.2em;}
.breadcrumbs__link[aria-current="page"] {color: inherit;font-weight: normal;text-decoration: none;}
.breadcrumbs__link[aria-current="page"]:hover,
.breadcrumbs__link[aria-current="page"]:focus {text-decoration: underline;}

.overflow-hidden [data-test-id="userlike-container"] {display: none;}

/* Announcement Bar Css Start */
.announcement-bar__announcement .slider-button {display: none;}
.announcement-bar__announcement .announcement-bar__message, .announcement-bar__announcement span,
.announcement-bar__announcement .announcement-bar__message span{padding: 0px 0;line-height: 40px;min-height: 40px;letter-spacing: .72px;font-size: 12px;}
.announcement-bar__announcement .announcement-bar__message {display: flex;align-items: center;gap: 12px;justify-content: center;}
.utility-bar .ann_link {text-decoration: none;letter-spacing: 0.72px;color: #003E51;font-size: 12px;}
.utility-bar .ann_link:hover {text-decoration: underline;}
.utility-bar .localization-wrapper .disclosure__button span,
.utility-bar .localization-wrapper .disclosure__list-wrapper li.disclosure__item span{letter-spacing: 0.72px;color: #003E51;font-size: 12px;text-transform: uppercase;}
.utility-bar .localization-wrapper .disclosure__button .icon-caret {right: 0 !important;}
.utility-bar .localization-wrapper .disclosure__button {padding-right: 15px !important;}
.utility-bar .disclosure .disclosure__button {padding: 0 0 0 20px !important;}
.utility-bar .disclosure .disclosure__button svg {margin-left: 10px;width: 8px;}
.header-localization .disclosure__list-wrapper .disclosure__item .link {padding: 0;}
.header-localization .disclosure__list {padding: .5rem;min-width: 5rem;}
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select {justify-content: flex-end;}
/* Announcement Bar Css End */
/* Header Css Start */
.header__icon.header__icon--menu svg.icon.icon-hamburger {visibility: visible !important;opacity: 1 !important;transform: scale(0.8) !important;}
.header__icon.header__icon--menu .icon.icon-close {display: none;}
.header-wrapper {background-color: #fff;}
.slideshow__media video {object-fit: cover;}
.header .list-menu {padding-left: 32px;align-items: center;}
.header .list-menu .list-menu__item {padding: 0 20px;}
.header .list-menu .list-menu__item,.header .list-menu .list-menu__item span {font-size: 15px;letter-spacing: 0.9px;line-height: 1;font-weight: 600;color: #003E51;}
.header .list-menu .list-menu__item .icon.icon-caret path,.header__icon .icon-search path {stroke: #003E51;}
.header_transparent .header .list-menu .list-menu__item, .header_transparent .header .list-menu .list-menu__item span {color: #fff;}
.header_transparent .header .list-menu .list-menu__item .icon.icon-caret path,.header_transparent .header__icon .icon-search path {stroke: #fff;}
.header_transparent .header__icon .icon-account path,.header_transparent .header__icon--cart svg path,.header_transparent .header__icon .icon-hamburger path {fill: #fff;}
.header_transparent .header .header__icon--cart .cart-count-bubble {background-color: #fff;}
.header_transparent .header .header__icon--cart .cart-count-bubble span {color: #003E51;}
.header__icon .icon-account path,.header__icon--cart svg path,.header__icon .icon-hamburger path {fill: #003E51;}
.header .header__icon--cart .cart-count-bubble {background-color: #003E51;}
.header .header__icon--cart .cart-count-bubble span {color: #fff;}
.header__search {align-items: center;}
.header__icon, .header__icon--cart .icon {width: auto;height: auto;}
.header__heading .header__heading-link {   padding: 0;line-height: 1;}
.header__icon--cart {margin-right: 0;}
.header__icons {padding-right: 0;grid-column-gap: 30px;}
.header-wrapper .header.page-width {max-width: unset;padding-right: 50px;width: calc((100% - 1440px) / 2 + 1370px);margin-right: auto;margin-left: 0;padding-left: 0px;}
.header_transparent {background: none;position: absolute;top: 0px;left: 0;right: 0;}
.header .list-menu .list-menu__item .icon.icon-caret {right: 3px;top: 4px;}
.header__icon--cart .cart-count-bubble {top: -5px;right: -12px;left: auto;background-color: #FFFFFF;letter-spacing: 0px;color: #003E51;}
.header__icon--cart .cart-count-bubble span {color: #003E51;height: auto;line-height: 17px;font-size: 10px;font-weight: bold;}
.header .header__submenu {border-radius: 10px;border: 0;padding: 20px;box-shadow: none;margin-top: 16px;width: auto;}
.header .header__submenu .header__menu-item,.header_transparent .header .header__submenu .header__menu-item {color: #2F2C2A;padding: 0;}
.header .header__submenu li:not(:last-child) {margin-bottom: 20px;}
.desk_shop_btn {padding-left: 20px;}
.header--middle-left .header__heading-link, .header--top-left .header__heading-link {margin-left: 0;padding: 0;}
.header__icons .search-modal__content .search__button .icon-search {stroke: #003E51;}
.header__icons .search-modal__content #Search-In-Modal {color: #003E51;background-color: #fff;}
.header-wrapper .header__submenu {background-color: #003E51;}
.header-wrapper .header__submenu li .header__menu-item {color: #EFF2FA;}
.header_transparent .header__submenu {background-color: #fff;}
/* Header Css End */
/* Slideshow Section Css Start */
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text {max-width: 750px;width: 100%;padding-bottom: 23px;}
.template-index .slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading {font-weight: 700;line-height: 1.45;text-transform: uppercase;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p {letter-spacing: 0.96px;color: #fff;margin-bottom: 10px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons {margin-top: 40px;}
.template-index .slideshow .banner__box .banner__heading {;letter-spacing: 1.8px;line-height: 1.2222;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading {margin-top: 0;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner_text {display: flex;align-items: center;gap: 10px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner_text img {max-width: 143px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner_text p {color: #FFFFFF;margin: 0;}
.slideshow_product {position: absolute;right: 0;bottom: -10px;text-align: center;z-index: 11;}
.slideshow_product .slide_product_inner img {max-height: 460px;margin: 0 auto;object-fit: contain;width: 100%;}
/* .slider-mobile-gutter .slideshow {background-image: url(/cdn/shop/files/Group_67557.png?v=1716442359);background-size: cover;} */
/* Slideshow Section Css End */
/* Image With Accordion Section Css Start */
.image_with_accordion h2 {text-align: center;margin-top: 0;margin-bottom: 40px;}
.image_with_accordion .image_with_accordion_content {display: flex;flex-wrap: wrap;grid-column-gap: 5px;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item {flex: 0 0 calc(33.33% - 5px);max-width: calc(33.33% - 5px);width: 100%;position: relative;line-height: 1;cursor: pointer;
background-position: center;background-repeat: no-repeat;background-size: cover;border-radius: 10px;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .image_with_accordion_text {padding: 20px;width: 100%;height: 100%;border-radius: 10px;transition: 0.3s ease-in-out;min-height: 342px;display: flex;flex-direction: column;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item:hover .image_with_accordion_text {background-color: #003E51;}
.image_with_accordion_text h3 {margin: 0 0 3px;letter-spacing: 1.4px;color: #C1DEEA;text-transform: uppercase;font-size: 35px;line-height: 1.14;font-weight: 600;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .image_with_accordion_text .btn_link {margin: 0;letter-spacing: 0.64px;color: #EFF2FA;margin-top: 15px;display: inline-block;opacity: 0;visibility: hidden;transition: 0.3s ease-in-out;}
.image_with_accordion_text span {letter-spacing: 0.96px;color: #EFF2FA;text-transform: uppercase;font-weight: 600;margin-bottom: 19px;display: inline-block;}
.image_with_accordion_text p {margin: 0;letter-spacing: 0.64px;color: #EFF2FA;max-width: 334px;opacity: 0;visibility: hidden;transition: 0.3s ease-in-out;flex: 1;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .accordion_icon {position: absolute;bottom: 40px;right: 40px;display: flex;align-items: center;justify-content: center;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .accordion_icon .minus_icon,
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .accordion_icon .plus_icon{position: absolute;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .accordion_icon .minus_icon,
.image_with_accordion .image_with_accordion_content .image_with_accordion_item:hover .accordion_icon .plus_icon{opacity: 0;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item:hover .accordion_icon .minus_icon {opacity: 1;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item:hover .image_with_accordion_text p,
.image_with_accordion .image_with_accordion_content .image_with_accordion_item:hover .image_with_accordion_text .btn_link{opacity: 1;visibility: visible;}
.image_with_accordion {background-image: url(/cdn/shop/files/Group_67557.png?v=1716442359);background-size: cover;padding-bottom: 80px;mix-blend-mode: multiply;}
/* Image With Accordion Section Css End */
/* Custom Icon With Text Section Css Start */
.custom_icon_with_text .custom_icon_with_text_content {display: flex;flex-wrap: wrap;grid-column-gap: 90px;align-items: center;}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block {max-width: 353px;}
.custom_icon_with_text .custom_icon_with_text_content ul {padding-left: 0;margin: 0;flex: 0 0 calc(67% - 45px);max-width: calc(67% - 45px);width: 100%;
list-style-type: none;display: flex;justify-content: space-between;text-align: center;gap: 20px;flex-wrap: wrap;}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block {flex: 0 0 calc(33% - 45px);max-width: calc(33% - 45px);width: 100%;}
.custom_icon_with_text .custom_icon_with_text_content ul img {max-width: 70px;transition: transform var(--duration-long) ease;}
.custom_icon_with_text .custom_icon_with_text_content li:hover img {transform: scale(1.2);}
.custom_icon_with_text .custom_icon_with_text_content ul li h4 {margin: 0;font-family: 'Barlow Condensed';font-weight: 500;line-height: normal;}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block h2 {margin: 0 0 14px;}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block p {color: #003E51;margin: 0;}
.custom_icon_with_text .custom_icon_with_text_content .button--primary {   margin-top: 40px;}
/* Custom Icon With Text Section Css End */
/* Custom Product With Icon Section Css Start */
.custom_product_with_icon .cm_pro_header {background-color: #003E51;border-top-right-radius: 200px;border-bottom-right-radius: 200px;max-width: 850px;padding: 40px 0;margin-bottom: -109px;z-index: 1;position: relative;}
.custom_product_with_icon .cm_pro_header h2 {color: #EFF2FA;margin: 0 0 18px;}
.custom_product_with_icon .cm_pro_header .page-width {max-width: 730px;margin-left: auto;margin-right: 0;padding-right: 120px;}
.custom_product_with_icon .cm_pro_header p {color: #EFF2FA;margin: 0;}
.custom_product_with_icon .custom_product_content {display: flex;flex-wrap: wrap;gap: 40px;position: relative;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_left {display: flex;flex-wrap: wrap;grid-column-gap: 90px;grid-row-gap: 50px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {margin-top: 0px;line-height: 0;position: absolute;top: -100px;right: 0;bottom: 0;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right img {height: 100%;object-fit: cover;}
.bg_pro_with_icon {background: #C1DEEA url(/cdn/shop/files/Group_67557.png?v=1716442359) 0% 0% no-repeat padding-box;mix-blend-mode: multiply;background-size: cover;}
.custom_product_with_icon .bg_pro_with_icon .page-width {max-width: unset;padding-right: 20px;   width: calc((100% - 1440px) / 2 + 1370px);margin-right: 0px;margin-left: auto;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text, .custom_product_with_icon .custom_product_content .pro_heading_with_btn {flex: 0 0 calc(50% - 45px);max-width: calc(50% - 45px);
width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text .cm_pro_icon_with_text_inner {display: flex;flex-wrap: wrap;gap: 15px;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text img {flex: 0 0 auto;max-width: 85px;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text {flex: 1;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text h3 {margin-top: 0;margin-bottom: 10px;font-size: 20px;letter-spacing: 0.8px;font-weight: 500;line-height: normal;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text p {color: #003E51;max-width: 255px;margin: 0;}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn h3 {margin: 0 0 27px;max-width: 322px;font-weight: 600;}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn .button {width: 100%;}
/* Custom Product With Icon Section Css End */
/* Customer Say Section Css Start */
.customer_say .customer_say_header {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px;align-items: flex-end;padding-bottom: 70px;}
.customer_say .customer_say_header .customer_header_right {position: relative;}
.customer_say .page-width {max-width: 1064px;}
.customer_say .customer_say_header .customer_header_left h2 {margin: 0 0 15px;}
.customer_say .customer_say_header .customer_header_left .customer_ratting {display: flex;align-items: center;gap: 10px;}
.customer_say .customer_say_header .customer_header_left .customer_ratting img {max-width: 135px;}
.customer_say .customer_say_header .customer_header_left span {letter-spacing: 0.64px;color: #003E51;font-size: 16px;line-height: 1;}
.customer_say_content .customer_say_slider {background-color: rgb(193 222 234 / 70%);border-radius: 10px;padding: 29px 20px 23px;height: auto;display: flex;flex-direction: column;justify-content: space-between;}
.customer_say_content .customer_say_slider h5 {margin: 0;margin-bottom: 14px;}
.customer_say_content .customer_say_slider p {margin: 0 0 30px;letter-spacing: 0.48px;color: #003E51;font-size: 12px;}
.customer_say_content .customer_say_slider .customer_name ul {padding: 0;margin: 0 0 10px;list-style-type: none;display: flex;gap: 11px;}
.customer_say_content .customer_say_slider .customer_name ul li {line-height: 0;}
.customer_say_content .customer_say_slider .customer_name span {color: #003E51;}

.section .jdgm-carousel-wrapper {width: 100%;padding: 80px 0;}
.section .jdgm-carousel-wrapper .jdgm-carousel-item__review-body {height: 120px;overflow-y: auto;}
/* ===== Scrollbar CSS ===== */
.section .jdgm-carousel-wrapper .jdgm-carousel-item__review-body::-webkit-scrollbar-track{background-color: transparent;border-radius: 10px;}
.section .jdgm-carousel-wrapper .jdgm-carousel-item__review-body::-webkit-scrollbar{width: 5px;background-color: transparent;}
.section .jdgm-carousel-wrapper .jdgm-carousel-item__review-body::-webkit-scrollbar-thumb{background-color: #003E51;border-radius: 10px;}

.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-content {display: flex;flex-direction: column;height: 100%;justify-content: flex-end;}
.section .jdgm-carousel-wrapper .jdgm-carousel-item__review-body p {padding-right: 2px;font-size: 12px;letter-spacing: 0.48px;line-height: 1.4;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link,.section .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel {width: 100%;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item {width: 100%;padding: 0 10px !important;flex: 0 0 25%;max-width: 25%;height: auto;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper {background-color: rgb(193 222 234 / 70%);border-radius: 10px;padding: 29px 20px 23px;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review {display: flex;flex-direction: column-reverse;justify-content: space-between;gap: 20px;}
.jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel__item-wrapper {display: flex;height: auto;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link {margin-bottom: 70px;display: flex;align-items: flex-end;flex-wrap: wrap;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper {display: flex;gap: 10px;align-items: center;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating .jdgm-star {color: #D1AA73;padding-right: 10px !important;font-size: 20px;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper span {line-height: 1;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title {text-align: left;margin-bottom: 15px;text-transform: uppercase;flex: 0 0 100%;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper {flex: 1;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel__arrows {margin: 0;flex: 0 0 auto;gap: 15px;}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{border: 2px solid #003E51;transform: none;border-radius: 50%;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center;background-size: 9px;}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow {background-image: url(/cdn/shop/files/Slider-Left-Arrow.svg?v=1718790948);}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow {background-image: url(/cdn/shop/files/Slider-Right-Arrow.svg?v=1718790948);}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:hover {background-image: url(/cdn/shop/files/Slider-Left-Arrow-White.svg?v=1718791406);}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:hover {background-image: url(/cdn/shop/files/Slider-Right-Arrow-White.svg?v=1718791406);}
.jdgm-carousel-wrapper .jdgm-carousel__arrows {display: flex !important;gap: 10px;margin-top: 30px !important;}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:hover, .section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:hover {background-color: #003E51;opacity: 1;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review-rating {margin-bottom: 10px;line-height: 1;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review-rating .jdgm-star.jdgm--on {line-height: 0;color: #D1AA73;padding-right: 11px !important;font-size: 14px;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__reviewer-name-wrapper {margin: 0;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name {color: #003E51;font-size: 16px;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-title {margin-bottom: 14px;letter-spacing: 0px;line-height: 1.4;flex: 1;font-size: 14px;}
.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow {float: none;margin: 0;}
.jdgm-carousel--aligned-theme .jdgm-carousel-item .jdgm-carousel-item__product-image {display: none;}
/* Customer Say Section Css End */
/* Custom Featured Product Section Css Start */
/* .custom_featured_product .page-width {max-width: unset;padding-right: 20px;width: calc((100% - 1440px) / 2 + 1370px);margin-left: 0;margin-right: auto;padding-left: 90px;} */
.custom_featured_product {display: flex;flex-wrap: wrap;align-items: center;background-image: url(/cdn/shop/files/Group_67548.jpg?v=1716527542);background-size: cover;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {list-style-type: none;padding: 40px;margin: 0;background: rgb(255 255 255 / 90%);border-radius: 10px;
position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 530px;width: 100%;}
.custom_featured_product .custom_featured_pro_img .product_trust_point::-webkit-scrollbar-track{background-color: transparent;border-radius: 10px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point::-webkit-scrollbar{width: 5px;background-color: transparent;}
.custom_featured_product .custom_featured_pro_img .product_trust_point::-webkit-scrollbar-thumb{background-color: #003E51;border-radius: 10px;}

.custom_featured_product .custom_featured_pro_img .product_trust_point li {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 50px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li p {margin: 0;letter-spacing: 0.64px;color: #003E51;flex: 1;line-height: 1.5;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li .check_icon {width: 30px;height: 30px;background-color: #003E51;border-radius: 50px;display: flex;
align-items: center;justify-content: center;margin-top: 2px;}
.custom_featured_product .custom_featured_pro_img {display: flex;align-items: center;position: relative;line-height: 0;}
.custom_featured_product .custom_featured_pro_img .pro_bg_img {display: none;}
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 260px;transform: scale(1.2);}
/* .custom_featured_product .custom_featured_pro_img .product_img {position: absolute;top: 50%;right: -130px;z-index: 11;transform: translateY(-50%);} */
.custom_featured_product .custom_featured_pro_img .product_img {margin-left: auto;margin-right: -130px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li:last-child {margin-bottom: 0;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner {max-width: 604px;margin: 0 auto;padding: 0 20px;}
.custom_featured_product .custom_featured_pro_details .heading_with_price {display: flex;align-items: center;grid-gap: 20px;margin: 0 0 15px;}
.custom_featured_product .custom_featured_pro_details h2 {margin: 0;display: flex;align-items: center;gap: 20px;}
.custom_featured_product .custom_featured_pro_details .ml-price {letter-spacing: 0.52px;color: #B9B9B9;line-height: 1;font-size: 13px;flex: 0 0 100%;margin-top: 5px;}
.product__info-wrapper .qty_with_price .price_right .unit_price .unit-price {display: block;}
.product__info-wrapper .qty_with_price .price_right .unit_price .unit-price span {display: inline-block;letter-spacing: 0.52px;color: #B9B9B9;line-height: 1;font-size: 13px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_review {display: flex;align-items: center;gap: 10px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_review img {max-width: 140px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_review span {letter-spacing: 0.64px;color: #003E51;font-size: 16px;line-height: 1;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description p {margin: 35px 0 30px;color: #003E51;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description .cm_readmore_btn {letter-spacing: 0.64px;color: #003E51;font-weight: 600;
text-decoration: none;display: flex;align-items: center;gap: 10px;}
.qty_with_price {margin: 30px 0 15px;border-top: 1px solid #003E51;border-bottom: 1px solid #003E51;display: flex;align-items: center;}
.qty_with_price .cm_qty {max-width: 150px;padding: 0 30px 0 40px;}
.qty_with_price .cm_qty .quantity {display: flex;align-items: center;}
.qty_with_price .cm_qty .quantity:after {box-shadow: none;}
.qty_with_price .cm_qty input[type="number"]::-webkit-outer-spin-button,
.qty_with_price .cm_qty input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.qty_with_price .cm_qty input[type="number"] {border: 0;width: 20px;outline: none;box-shadow: none;text-align: center;letter-spacing: 0.6px;color: #003E51;
text-transform: uppercase;font-size: 15px;font-family: 'Barlow Condensed';font-weight: normal;}
.qty_with_price .cm_qty .qty_minus,.qty_with_price .cm_qty .qty_plus {border: 0;padding: 0;background-color: transparent;line-height: 0;width: 20px;height: 20px;}
.qty_with_price .cm_qty input[type=number] {border: 0;width: 40px;outline: none;box-shadow: none;text-align: center;letter-spacing: .6px;color: #003e51;
text-transform: uppercase;font-size: 15px;font-family: Barlow Condensed;font-weight: 400;background-color: transparent;line-height: 0;flex: 0 0 auto;}
.qty_with_price .price_right {border-left: 1px solid #003E51;padding: 16px 0 16px 30px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.qty_with_price .price_right .price_with_text {display: flex;align-items: center;}
.qty_with_price .price_right .inc a {font-weight: 700;}
.qty_with_price .price_right .price_item {letter-spacing: 1px;color: #003E51;text-transform: uppercase;font-size: 25px;font-weight: 700;line-height: 1;font-family: 'Barlow Condensed';flex: 0 0 auto;}
.qty_with_price .price_right .inc,.qty_with_price .price_right .inc a {line-height: 1;letter-spacing: 0.72px;font-size: 12px;color: #003E51;}
.qty_with_price .price_right .inc {margin-left: 30px;}
.featured_pro_inner .atc_btn .button.button--primary {width: 100%;}
.featured_pro_inner .atc_btn .button.button--primary img {margin-right: 10px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_full_description .read_less_btn {letter-spacing: .64px;color: #003e51;font-weight: 600;text-decoration: none;display: flex;align-items: center;gap: 10px;}
 .custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_full_description p {margin: 35px 0 30px;color: #003e51;}
/* Custom Featured Product Section Css End */
/* Trust Badge Icon Section Css End */
.multicolumn .page-width .multicolumn-list .multicolumn-card__image-wrapper {padding-top: 0;max-width: 52px;width: 100%;}
.multicolumn .page-width .multicolumn-list .multicolumn-card__info {padding: 12px 0 0;}
.multicolumn .page-width .multicolumn-list .multicolumn-card__info .inline-richtext {letter-spacing: 0.52px;color: #003E51;line-height: normal;
font-size: 13px;font-family: var(--font-body-family);font-weight: normal;}
.multicolumn .page-width {max-width: 866px;}
.multicolumn .page-width .multicolumn-list .multicolumn-card__image-wrapper .media--adapt {width: 100%;height: 100%;}
.multicolumn .page-width .multicolumn-list .multicolumn-card {background: none !important;}
/* Trust Badge Icon Section Css End */
/* Testimonial Section Css Start */
.testimonial .page-width {max-width: 1196px;}
.testimonial .page-width .testimonial_content .testimonial_slide {display: flex;flex-wrap: wrap;grid-column-gap: 43px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_text {flex: 1;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_img_with_name {max-width: 201px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_text h2 {margin: 0 0 20px;max-width: 494px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_text p {margin: 0;letter-spacing: 0.64px;color: #003E51;font-style: italic;}
.testimonial .swiper .testimonial_content .testimonial_slide {padding: 0 107px;}
.testimonial .swiper .testimonial_content .testimonial_slide ul {list-style-type: none;padding: 0;margin: 0 0 10px;display: flex;gap: 11px;justify-content: center;}
.testimonial .swiper .testimonial_content .testimonial_slide ul svg path {fill: #003E51;}
.testimonial .swiper .testimonial_content .testimonial_slide ul li {line-height: 0;}
.testimonial .swiper .testimonial_content .testimonial_slide .name {display: block;text-align: center;line-height: 1;letter-spacing: 0.64px;color: #003E51;}
.testimonial .swiper .testimonial_content .testimonial_slide .date {display: block;text-align: center;letter-spacing: 0.52px;color: #B9B9B9;font-size: 13px;margin-top: 5px;}
.padding_with_border {position: relative;}
.padding_with_border:before {position: absolute;content: "";background-color: #003E51;width: 100%;top: 0;height: 1px;max-width: 991px;margin: 0 auto;left: 0;right: 0;}
/* Testimonial Section Css End */
/* Image With Text Section Css Start */
.story_section {position: relative;margin-top: 42px;}
.story_section:before {position: absolute;content: "";background-image: url(/cdn/shop/files/Group_67850.jpg?v=1716542102);width: 100%;bottom: 0;top: 0;}
.story_section .image-with-text__grid .image-with-text__media-item .image-with-text__media {border: 0;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content {padding-left: 100px;padding-right: 0;padding-bottom: 50px;padding-top: 50px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text {max-width: 464px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p {color: #003E51;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .button {margin-top: 40px;padding: 0 60px;}
.footer .footer__content-bottom-wrapper .footer__copyright {margin-top: 0;}
.story_section .image-with-text__grid .image-with-text__media-item .image-with-text__media img {object-fit: contain;bottom: 0;top: auto;height: auto;}
/* Image With Text Section Css End */
/* Footer Section Css Start */
.footer .footer__content-top {padding-bottom: 67px;}
.footer .footer__content-top .footer-block__heading {margin-bottom: 15px;line-height: 1;border-bottom: 1px solid #003E51;padding-bottom: 10px;
letter-spacing: 0.96px;color: #003E51;font-size: 16px;font-weight: 600;font-family: 'Cabin';display: flex;align-items: center;gap: 10px;}
.footer .footer__blocks-wrapper {--grid-desktop-horizontal-spacing: 50px;}
.footer .footer__blocks-wrapper .footer-block .footer-block__details-content li {margin-right: 0;line-height: 1;margin-bottom: 15px;}
.footer .footer__blocks-wrapper .footer-block .footer-block__details-content li .link {padding: 0;line-height: normal;color: #003E51;font-size: 16px;}
.footer__blocks-wrapper .footer-block .footer-block__details-content p {letter-spacing: 0.52px;color: #003E51;font-size: 13px;}
.footer .footer__content-bottom .footer__copyright {width: 100%;display: flex;align-items: center;gap: 20px;}
.footer .footer__content-bottom .footer__copyright .copyright_text {flex: 1;}
.footer .footer__content-bottom .footer__copyright .copyright_text, .footer .footer__content-bottom .footer__copyright a {letter-spacing: 0.52px;color: #003E51;font-size: 13px;font-weight: normal;line-height: 1;text-decoration: none;}
.footer .footer__content-bottom .power_by {letter-spacing: 0.52px;color: #003E51;opacity: 0.3;font-size: 13px;line-height: 1;}
.footer__content-bottom {padding-top: 0;border-top: 0;}
.footer-block.block_text {width: 100%;}
/* Footer Section Css End */


/* Newsletter Popup Css Start */
.popup {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0 0 0 / 40%);}
.popup-content {position: relative;background-color: #fff;margin: 0 auto;padding: 0px;border-radius:10px;width: calc(100% - 40px);
max-width: 1127px;top: 50%;transform: translateY(-50%);}
#newsletter-popup .close-popup {position: absolute;right: 20px;top: 20px;font-size: unset;font-weight: bold;color: #000;cursor: pointer;width: 15px;height: 15px;z-index: 99;}
/* #newsletter-popup  .newsletter-form__field-wrapper .field {z-index: 0;height: 35px;margin: 0 !important;} */
.contact-newsletter .newsletter__wrapper {padding: 0;display: flex;flex-wrap: wrap;}
.contact-newsletter .newsletter__wrapper .newsletter-sec {margin-top: 0;padding: 63px 96px 50px 50px;width: 100%;}
.contact-newsletter .newsletter__wrapper .image-banner .right-banner {width: 100%;height: 100%;object-fit: cover;}
.contact-newsletter .newsletter__wrapper .newsletter-sec .h2 {margin: 0 0 40px;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field__input {min-width: auto;height: 40px;box-shadow: 0 0 0 var(--inputs-border-width) #003E51;border-radius: 50px;background-color: #fff;}
#newsletter-popup .newsletter-form__field-wrapper .field::after {box-shadow: none;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field__label {letter-spacing: 0.52px;color: #003E51;font-size: 13px;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper #Subscribe {position: static;width: 100%;max-width: 42px;height: 42px;margin-left: 10px;border: 2px solid #003E51;border-radius: 50px;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper #Subscribe svg {width: auto;height: auto;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field__input:focus ~ .field__label {font-size: 1rem;}
#newsletter-popup .btn-content p, #newsletter-popup .btn-content a {letter-spacing: 0px;color: #003E51;margin: 13px 0 0;font-size: 10px;}
#newsletter-popup .btn-content a {font-weight: bold;}
.newsletter-image_text .image-txt_content {display: flex;gap: 17px;align-items: center;}
.newsletter-image_text .image-txt_content .newsletter-image_block {line-height: 0;flex: 0 0 auto;}
.newsletter-image_text .image-txt_content .newsletter-text_block {text-align: left;}
.newsletter-image_text .image-txt_content .newsletter-text_block span p{letter-spacing: 0.56px;color: #003E51;text-transform: uppercase;font-size: 14px;
font-family: 'Barlow Condensed';font-weight: bold;display: inline-block;line-height: 1.57;margin: 0;}
#newsletter-popup .newsletter-image_text {gap: 20px;justify-content: space-between;}
.contact-newsletter .newsletter__wrapper .image-banner {width: 100%;}
#newsletter-popup .newsletter_icon_slide {background-color: #eff2fa;border-radius: 10px;padding: 30px 20px 20px;z-index: 1;position: relative;}
/* Newsletter Popup Css End */

/* About US Page Css Start */
.banner .banner__content .banner_bottom_btn {position: absolute;bottom: -25px;right: 20px;}
.banner .banner__content .banner__text p {letter-spacing: 0.96px;color: #FFFFFF;font-weight: 600;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__heading {margin-top: 0;margin-bottom: 18px;}
.readmore_img_with_text .image-with-text__text-item .readmore_btn {margin-top: 30px;display: inline-block;letter-spacing: 0.6px;font-size: 15px;
color: rgba(var(--color-foreground), 1);line-height: 1;font-family: 'Barlow Condensed';font-weight: bold;font-style: normal;}
.readmore_main {position: absolute;bottom: 0;width: 100%;padding: 100px 0 0;left: 0;text-align: left;background: linear-gradient(180deg, #FFFFFF00 0%, var(--gradient-background) 100%);}
.img_with_text_readmore_inner .image-with-text__text-short {position: relative;padding-bottom: 30px;}
.template-about .readmore_img_with_text .image-with-text__media-item--small {max-width: 588px;width: 100%;}
.template-about .readmore_img_with_text.with_bg_color .image-with-text__text-item .image-with-text__content {padding-top: 80px;padding-bottom: 36px;}

.meet_the_founder .founder_header {background-color: #003e51;border-top-right-radius: 200px;border-bottom-right-radius: 200px;max-width: 862px;padding: 40px 0;margin-bottom: -109px;z-index: 1;position: relative;}
.meet_the_founder .founder_header .page-width {max-width: 691px;}
.meet_the_founder .founder_header .page-width h2 {margin: 0 0 18px;color: #EFF2FA;}
.meet_the_founder .founder_header .page-width p {color: #EFF2FA;margin: 0;}
.meet_the_founder .meet_founde_block {background-image: url(/cdn/shop/files/Group_67557.png?v=1716442359);mix-blend-mode: multiply;background-size: cover;padding-top: 170px;padding-bottom: 60px;}
.meet_the_founder .meet_founde_block .page-width {max-width: 1077px;}
.meet_founde_content {display: flex;flex-wrap: wrap;gap: 44px;}
.meet_founde_content .founder_img {flex: 0 0 auto;max-width: 237px;}
.meet_founde_content .founder_deatils {flex: 1;}
.fou_content-short {position: relative;padding-bottom: 30px;}
.meet_founde_content .founder_deatils .fou_btn {list-style-type: none;padding: 0;margin: 0 0 20px;display: flex;gap: 20px;}
.meet_founde_content .founder_deatils .readmore_btn {letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-size: 15px;font-weight: bold;font-family: 'Barlow Condensed';}
.meet_founde_content .founder_deatils .fou_btn .button {background-color: transparent;color: #003E51;}
.meet_founde_content .founder_deatils .fou_btn .button.active_btn,.meet_founde_content .founder_deatils .fou_btn .button:hover {background-color: #003E51;color: #D1AA73;}
.template-about .blog .title-wrapper-with-link .link svg path {fill: #003E51;}
.template-about .blog .title-wrapper-with-link .link svg {transform: rotate(180deg);margin-left: 12px;}
.template-about .blog .title-wrapper-with-link .link {line-height: 1;letter-spacing: 0.64px;color: #003E51;text-decoration: none;font-size: 16px;font-weight: 600;display: flex;align-items: center;}
.template-about .blog .title-wrapper-with-link {margin-bottom: 40px;}
.template-about .blog .blog__posts {gap: 20px;margin-top: 0;}
.template-about .blog .blog__posts .blog__post {--grid-desktop-horizontal-spacing: 20px;}
.article-card-wrapper .article-card .card__content .card__information {padding: 22px 34px 27px 34px;background-color: rgb(209 231 239 / 20%);border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.article-card-wrapper .card__content .card__information .card__heading, .article-card-wrapper .card__content .card__information .full-unstyled-link {letter-spacing: 0.9px;color: #003E51;font-size: 15px;
font-weight: 600;font-family: 'Barlow Condensed';margin-bottom: 14px;text-decoration: none;}
.article-card-wrapper .card__content .card__information .article-card__excerpt {margin: 0;letter-spacing: 0.52px;color: #003E51;opacity: 0.6;font-size: 13px;}
.article-card-wrapper .article-card__image-wrapper .article-card__image, .article-card-wrapper .article-card__image-wrapper .article-card__image img, 
.article-card-wrapper .article-card__image-wrapper, .article-card-wrapper .card--standard .card__inner {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.readmore_img_with_text.img_height_auto .image-with-text__media {min-height: auto;}
/* .readmore_img_with_text.img_height_auto .image-with-text__grid {align-items: center;} */

.newsletter_section .newsletter .newsletter__wrapper {padding-left: 0;padding-right: 0;text-align: left;}
.newsletter_section .newsletter .newsletter__wrapper .newsletter__subheading,.newsletter .newsletter__wrapper #contact_form {margin-left: 0;}
.newsletter_section .newsletter .newsletter__wrapper .inline-richtext {margin: 0 0 20px;color: #FFFFFF;}
.newsletter_section .newsletter .newsletter__wrapper .page-width {max-width: 1226px;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper {max-width: 100%;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper .field__input {border: 0.5px solid #003E51;border-radius: 20px;box-shadow: none;letter-spacing: 0.52px;color: #003E51;background-color: #fff;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper .field:after {box-shadow: none;}
.newsletter_section .newsletter-form__field-wrapper .field__label {letter-spacing: 0.52px;color: #003E51;font-size: 13px;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper #Subscribe {position: static;width: 100%;max-width: 42px;height: 42px;margin-left: 10px;border: 2px solid #FFFFFF;border-radius: 50px;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper #Subscribe #More-btn-arrow {fill: #fff;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper #Subscribe svg {width: auto;height: auto;}
.newsletter_section .newsletter .newsletter__wrapper #contact_form {max-width: 431px;}
.newsletter_section .newsletter .newsletter__wrapper .newsletter__subheading {margin-top: 13px;}
.newsletter_section .newsletter .newsletter__wrapper .newsletter__subheading p, .newsletter .newsletter__wrapper .newsletter__subheading a {letter-spacing: 0;font-size: 10px;color: #FFFFFF;line-height: 1;}
.newsletter_section .newsletter .newsletter__wrapper .newsletter__subheading a {font-weight: bold;}
.newsletter_section .newsletter .newsletter_icon_slide_footer  {background-color: transparent;margin-top: -50px;}
.newsletter_section .newsletter .newsletter_icon_slide_footer .page-width {background-color: #eff2fa;padding: 30px 20px;border-radius: 10px;max-width: 1126px;margin: 0 auto;width: calc(100% - 40px);}
.newsletter_section .newsletter {background-color: #c1deea;}
.newsletter_section .newsletter .newsletter__wrapper .newsletter-form__message {margin-top: 0;font-size: 18px;}
.readmore_img_with_text .video_with_text video {object-fit: cover;}
/* About US Newsletter Section Css Start */
.newsletter__wrapper #sib-container {display: grid;grid-template-columns: 1fr 1fr;padding: 0;align-items: center;}
.newsletter__wrapper #sib-container .sib-form-block.news_img {padding: 0;line-height: 0;height: 100%;}
.newsletter__wrapper .sib-form {padding: 0;}
.newsletter__wrapper #sib-container .sib-form-block.news_img img {min-height: 100%;object-fit: cover;}
.newsletter__wrapper #sib-container #sib-form {padding: 10px 0;}
/* About US Newsletter Section Css End */
/* About US Page Css End */
/* Beschwerden Page Css Start */
.template-beschwerden .padding_with_border:before,
.template-Nervenschmerzen .padding_with_border:before,.template-polyneuropathie .padding_with_border:before{display: none;}
.readmore_img_with_text.img_with_txt_second .page-width {max-width: 1173px;}
.readmore_img_with_text.img_with_txt_second .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {width: 100%;padding-right: 0;}
.readmore_img_with_text .image-with-text__text--caption {margin-top: 30px;margin-bottom: 25px;max-width: 498px;letter-spacing: 0.96px;color: #003E51;font-weight: 600;}
.readmore_img_with_text .img_caption {margin-top: 10px;display: inline-block;font-size: 13px;letter-spacing: 0.52px;color: #B9B9B9;line-height: 1;}
.template-beschwerden .readmore_img_with_text .image-with-text__media-item .image-with-text__media img,
.template-polyneuropathie .readmore_img_with_text .image-with-text__media-item .image-with-text__media img,
.template-Nervenschmerzen .readmore_img_with_text .image-with-text__media-item .image-with-text__media img{object-fit:contain;}
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_third .image-with-text__grid,.template-polyneuropathie .readmore_img_with_text.img_with_txt_third .image-with-text__grid,
.template-beschwerden .readmore_img_with_text.img_with_txt_third .image-with-text__grid {align-items: center;}
.is_added-oncart{pointer-events: none;}

.people_answered_main .people_ans_header {background-color: #003e51;border-top-right-radius: 200px;border-bottom-right-radius: 200px;max-width: 862px;padding: 34px 0;
bottom: -100px;z-index: 1;position: relative;}
.people_answered_main .people_ans_header .page-width {max-width: 503px;}
.people_answered_main .people_ans_header .page-width h2 {color: #EFF2FA;margin: 0 0 18px;}
.people_answered_main .people_ans_header .page-width p {color: #EFF2FA;margin-bottom: 0;line-height: 1.5;}
.people_header_bg {padding-top: 150px;}
.people_ans_main {padding-top: 150px;background-color: #EFF2FA3E;padding-bottom: 100px;}
.people_ans_main .page-width {display: flex;flex-wrap: wrap;gap: 90px;}
.people_ans_main .people_progress_block .people_progress_item + .people_progress_item {margin-top: 25px;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data {display: flex;justify-content: space-between;gap: 20px;margin-bottom: 15px;align-items: center;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data .pro_heading {letter-spacing: 0.96px;color: #000000;text-transform: capitalize;font-weight: 600;line-height: 1;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data .per_with_resp .resp {letter-spacing: 0.52px;color: #B9B9B9;font-size: 13px;margin-right: 15px;line-height: 1;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data .per_with_resp .per {letter-spacing: 0.64px;color: #2F2C2A;line-height: 1;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data .per_with_resp {line-height: 1;}
.people_ans_main .people_progress_block .people_progress_item .people_progress_main {width: 100%;height: 45px;background-color: #C1DEEA;border-radius: 10px;}
.people_progress_main .people_progress_bar {background-color: #003E51;height: 100%;display: inline-block;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.people_ques_ans_main .people_ques_item {display: flex;flex-wrap: wrap;gap: 25px;}
.people_ques_ans_main .people_ques_item .ques_order {flex: 0 0 40px;max-width: 40px;width: 100%;}
.people_ques_ans_main .people_ques_item .ques_with_res {flex: 1;}
.people_ques_ans_main .people_ques_item .ques_with_res .people_heading {letter-spacing: 0.8px;color: #003E51;margin: 0;font-size: 20px;font-weight: 700;}
.people_ques_ans_main .people_ques_item .ques_with_res p {margin: 8px 0 0;letter-spacing: 0.64px;color: #B9B9B9;display: none;}
.people_ques_ans_main .people_ques_item + .people_ques_item {margin-top: 25px;cursor: pointer;}
.people_ques_ans_main .people_ques_item.ans_active p {display: block;}
.people_ques_ans_main .people_ques_item .ques_order span {width: 100%;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid #003E51;border-radius: 50%;
letter-spacing: 0;color: #003E51;font-family: 'Barlow Condensed';font-weight: bold;}
.people_ans_main .page-width .people_progress_block {flex: 0 0 calc(60% - 45px);max-width: calc(60% - 45px);width: 100%;}
.people_ans_main .page-width .people_ques_ans_main {flex: 0 0 calc(40% - 45px);max-width: calc(40% - 45px);width: 100%;}
.people_ques_ans_main .people_ques_item.ans_active .ques_order span {background-color: #003E51;color: #D1AA73;}
.template-beschwerden .readmore_img_with_text.img_with_txt_third .image-with-text__content .image-with-text__text--caption {margin-top: 18px;line-height: normal;}
.template-beschwerden .page-width .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{width: 100%;padding-right: 0;}
.template-beschwerden .readmore_img_with_text.img_with_txt_third .page-width,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_third .page-width,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_third .page-width{max-width: 1154px;}
.img_with_text_readmore_inner p strong {display: block;}
.readmore_img_with_text.img_with_txt_third p {font-style: italic;}
.readmore_img_with_text.img_with_txt_third p strong {font-style: normal;}
.story_section .image-with-text__grid .image-with-text__media-item img {margin-bottom: -1px;}
/* Beschwerden Page Css End */
/* Blog Page Css Start */
.breadcrumbs_cover_cls .breadcrumbs__item:not(:last-child):after {border: 0;background-image: url(/cdn/shop/files/Breadcumb-arrow.svg?v=1717392300);background-size: contain;
background-repeat: no-repeat;width: 7px;height: 10px;transform: none;}
.breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list .breadcrumbs__link,
.breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list a,
.breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list span{letter-spacing: 0.52px;color: #003E51;font-size: 13px;font-family: 'Barlow Condensed';text-decoration: none;text-transform: capitalize;}
.tab_title_cover {margin: 15px 0 0 0;padding: 0;}
.blog_tag .page-width {max-width: 1193px;}
.blog_tag .tab_title .button {padding: 0 40px;}
.template-blog .main-blog {max-width: 1250px;}
.main-blog .blog-articles {--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 30px;}
.blog_sort {padding-bottom: 40px;text-align: right;line-height: 1;}
.blog_sort #sorting-dropdown {border: 0;-webkit-appearance: none;-moz-appearance: none;background: transparent;background-image: url(/cdn/shop/files/Sort-icon.svg?v=1717399596);
background-repeat: no-repeat;background-position-x: 100%;background-position-y: 6px;padding-right: 23px;color: #003E51;font-size: 16px;letter-spacing: 0.64px;font-weight: 600;font-family: 'Cabin';background-size: 13px;padding-left: 5px;}
.image-with-text .image-with-text__grid .image-with-text__media {border: 0;}
.blog_suggestion {position: relative;}
.blog_suggestion:before {position: absolute;content: "";background-image: url(/cdn/shop/files/Group_67850.jpg?v=1716542102);width: 100%;bottom: 0;top: 90px;}
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content {padding: 50px;}
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content #contact_form {max-width: 100%;}
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content div {max-width: 100%;width: 100%;}
.blog_suggestion .image-with-text__grid .image-with-text__media-item .image-with-text__media img {object-fit: contain;bottom: 0;top: auto;height: auto;}
#sorting-dropdown.active_sort_dropdown {background-image: url(/cdn/shop/files/Sort-active-icon.svg?v=1718017097);}
.blog_tag .tab_title .button:hover::after {box-shadow: none;}
.article-template__subscription .subscription_rules p:last-child {margin-bottom: 0;}

.select-menu {max-width: 330px;margin: 50px auto;}
.select-menu .select-btn {display: flex;height: 55px;background: #fff;padding: 20px;font-size: 18px;font-weight: 400; border-radius: 8px; align-items: center;cursor: pointer; justify-content: space-between;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.select-menu .options {position: absolute;width: 330px;overflow-y: auto;max-height: 295px;padding: 10px; margin-top: 10px;border-radius: 8px; background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-duration: 0.35s;animation-fill-mode: both;-webkit-animation-duration: 0.35s;-webkit-animation-fill-mode: both;}
.select-menu .options .option {display: flex;height: 55px;cursor: pointer;padding: 0 16px;border-radius: 8px;align-items: center;background: #fff;}
.select-menu .options .option:hover {background: #f2f2f2;}
.select-menu .options .option i {font-size: 25px;margin-right: 12px;}
.select-menu .options .option .option-text {font-size: 18px;color: #333;}
.select-btn i {font-size: 25px;transition: 0.3s;}
.select-menu.active .select-btn i {transform: rotate(-180deg);}
.select-menu.active .options {display: block;opacity: 0;z-index: 10;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;animation-duration: 0.4s;animation-fill-mode: both;-webkit-animation-duration: 0.4s;-webkit-animation-fill-mode: both;}
.custom_article{pointer-events:none;}

@keyframes fadeInUp {
  from {
    transform: translate3d(0, 30px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}
/* Blog Page Css End */
/* krish-blog-post start */
.custom-tabel { display:unset;border-collapse: collapse;}
.custom-tabel tr:nth-child(even) {background-color: rgb(193 222 234 / 50%);}
.custom-tabel td {border: 1px solid #003E51;padding: 10px;}
.tab_responsive {overflow-x: auto;}
.article-template__content ol,.article-template__content ul {list-style-position: outside;padding-left: 25px;}
.article-template__content .fade_text p {position: relative;}
.article-template__content .fade_text .article_fade_text {position: absolute;bottom: 0;width: 100%;padding: 0;left: 0;text-align: left;background: linear-gradient(180deg, #FFFFFF00 0%, var(--gradient-background) 100%);height: 60%;}
/* krish-blog-post end */
/* Blog Details Css Start */
.template-article .article-template .breadcrumbs_cover_cls {margin-top: 0 !important;padding-top: 10px;}
.breadcrumbs .breadcrumbs__list .breadcrumbs__item {line-height: 0;}
.article-template .article_heading {margin-top: 24px;margin-bottom: 50px;max-width: 925px;text-align: center;}
.article-template .article-template__title {text-transform: uppercase;}
.page-width.article-template__hero-container,.article-template__content.page-width {max-width: 800px;}
.article-template__content p {color: rgb(0 62 81 / 80%);margin-bottom: 20px;}
.article-template__content p strong {color: rgb(0 62 81 / 100%);}
.article-template__content h2 {font-size: 45px;letter-spacing: 1.8px;font-weight: bold;line-height: 1.4444;margin-top: 0;margin-bottom: 15px;}
.article-template__content img {border: 0;border-radius: 10px;}
.article-template__content.page-width {margin-bottom: 0;}
.blog_title_with_sbtn {display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 40px;}
.article_blog_post .title-wrapper-with-link {margin-bottom: 0;}
.article_blog_post .cm_slider_btn .swiper-button-prev, .article_blog_post .cm_slider_btn .swiper-button-next {transform: none !important;}
.article_blog_post .swiper .blog__posts.swiper-wrapper {margin: 0;padding: 0;}
.article_blog_post .swiper .blog__posts.swiper-wrapper .swiper-slide {height: auto;}

.article-template__subscription {max-width: 908px;width: 100%;margin: 0 auto;padding: 0 5rem;}
.article-template__subscription h3 {letter-spacing: 1.8px;font-size: 45px;line-height: 1.444;margin-bottom: 38px;}
.article-template__subscription .subscription_rules {border-radius: 10px;background-color: #EFF2FA;padding: 20px;}
.article-template__subscription .subscription_rules span {letter-spacing: 0.8px;color: #003E51;font-size: 20px;font-weight: bold;font-family: 'Barlow Condensed';margin-bottom: 20px;display: block;}
.article-template__subscription .subscription_rules p {margin: 0;letter-spacing: 0.64px;color: rgb(0 62 81 / 70%);position: relative;padding-left: 48px;margin-bottom: 8px;}
.article-template__subscription .subscription_rules p:before {position: absolute;content: "";width: 30px;height: 30px;left: 0;top: 0;border-radius: 50px;background-color: #003E51;background-image: url(/cdn/shop/files/check_4.svg?v=1718799978);background-repeat: no-repeat;background-position: center;background-size: 11px;}
.article-template__subscription .button {display: block;background-color: #003E51;min-height: 40px;border-radius: 50px;text-align: center;padding: 0 20px;letter-spacing: 1.92px;color: #D1AA73;text-transform: uppercase;text-decoration: none;line-height: 40px;margin-top: 20px;}
.article-template__subscription .register_link {margin-top: 20px;display: inline-block;width: 100%;text-align: center;}
/* Blog Details Page Css End */
/* FAQ Page Css Start */
.template-faq .faq {display: flex;flex-wrap: wrap;gap: 100px;}
.template-faq .faq .faq_header .title {margin-bottom: 35px;}
.template-faq .faq .faq_header p {margin: 0;}
.template-faq .faq .faq_header .header-button {margin-top: 40px;}
.template-faq .faq .faq_header .header-button .button.custom_btn {min-height: 40px;padding: 0 40px;}
.template-faq .faq .faq-accordian .accordion {border: 0;}
.template-faq .faq .faq-accordian .accordion .faq_Click {padding: 30px 9.5px 15px;border-bottom: 1px solid #003E51;}
.template-faq .faq .faq-accordian .accordion .accordion__title {letter-spacing: 0.96px;font-size: 16px;font-family: 'Barlow Condensed';line-height: 1;}
.template-faq .faq .faq-accordian .accordion .accordion__content {margin: 0 !important;border: 0 !important;padding: 0 9.5px 0px 9.5px;}
.template-faq .faq .faq-accordian .accordion .faq_Click.is_open + .accordion__content {padding-top: 25px !important;}
.template-faq .faq .faq-accordian .accordion .faq_Click .icon-plus {height: auto;top: 50%;}

.template-faq .faq .faq-accordian .accordion .faq_Click .icon-minus {top: calc(50% + 7px);}
.template-faq .faq .faq_header {flex: 0 0 calc(33% - 50px);max-width: calc(33% - 50px);width: 100%;}
.template-faq .faq .faq-accordian {flex: 0 0 calc(67% - 50px);max-width: calc(67% - 50px);width: 100%;}
.template-faq .faq .faq-accordian .accordion:last-child .accordion__content {padding-bottom: 0;}
/* FAQ Page Css End */
/* PDP Page Css Start */
.pro_mobile_review {display: none;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left {gap: 0;position: relative;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main {width: 100%;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail {margin-right: -50px;width: 74px;position: absolute;left: -37px;height: auto;top: 50%;
transform: translateY(-50%);z-index: 1;padding: 47px 0;text-align: center;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .thumbnail {border: 0;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .thumbnail img {border-radius: 50%;border: 0.25px solid #FBFBFB;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-slide {padding-top: 74px;height: auto !important;}
.pdp_slider_cover.thumb_slider__left .swiper-main-wrapper.product_thumbnail ul, .pdp_slider_cover.thumb_slider__right .swiper-main-wrapper.product_thumbnail ul {height: 390px;margin: 0;}
.product-media-container .product__media-icon {left: auto;right: 1.2rem;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-slide.swiper-slide-thumb-active img {border-color: #003E51;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-next, 
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-prev {background-color: #fff;transition: 0.3s ease-in-out;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiprt_thumbnail_slider {overflow: hidden;margin: 5px 0;}
.pdp_slider_cover.thumb_slider__left .swiper-main-wrapper.product_thumbnail .swiper-button-prev.thumb circle,
.pdp_slider_cover.thumb_slider__right .swiper-main-wrapper.product_thumbnail .swiper-button-prev.thumb circle {display: none;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-prev.swiper-button-disabled,
.pdp_slider_cover.thumb_slider__left .swiper-main-wrapper.product_thumbnail .swiper-button-next.swiper-button-disabled{visibility: hidden;opacity: 0;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-prev path,
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-next path{fill: #003E51;transition: 0.3s ease-in-out;}
.product .product__media-wrapper .pdp_slider_cover .swiper {z-index: 0;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-next:hover, 
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-prev:hover {background-color: #003E51;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-next:hover svg path, 
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product_thumbnail .swiper-button-prev:hover svg path {fill: #fff;}

.template-product .breadcrumbs_cover_cls {padding: 10px 0 0;}
.product .product__info-wrapper {padding-left: 33px;}
.template-product .multicolumn {background-image: url(/cdn/shop/files/Group_67557.png?v=1716442359);mix-bl
  end-mode: multiply;background-size: cover;}
.template-product .multicolumn .page-width.section_padding {padding-top: 35px !important;padding-bottom: 35px !important;}
.product .product__info-wrapper .product__title {margin-bottom: 15px;display: flex;align-items: center;gap: 20px;}
.product .product__info-wrapper .product__title .unit_price .unit-price {margin-top: 0;}
.product .product__info-wrapper .product__title .unit_price {flex: 0 0 auto;}
.product .product__info-wrapper .product__title .unit_price .unit-price .price-item span {font-size: 13px;letter-spacing: 0.52px;color: #B9B9B9;}
.product__info-container>*+* {margin: 0 !important;}
.product .product__info-wrapper .jdgm-widget {padding-bottom: 30px;}
.product .product__info-wrapper .jdgm-widget .jdgm-prev-badge__stars {margin-right: 10px;}
.product .product__info-wrapper .jdgm-widget .jdgm-prev-badge__stars .jdgm-star {color: #D1AA73;padding-right: 10px !important;}
.product .product__info-wrapper .short_description {padding: 30px 0 22px;list-style-type: none;border-top: 1px solid #003E51;}
.product .product__info-wrapper .short_description li {padding-left: 50px;position: relative;margin-bottom: 20px;}
.product .product__info-wrapper .short_description li:before {position: absolute;content: "";top: 0;left: 0;background-image: url(/cdn/shop/files/des_che.svg?v=1717581238);
background-position: center;background-size: contain;width: 25px;height: 25px;}
.product .product__info-wrapper .short_description li:last-child {margin-bottom: 0;}
.product__info-wrapper .qty_with_price .price_right {padding-left: 40px;}
.product__info-wrapper .qty_with_price .price_right .unit_price {flex: 0 0 100%;}
.product__info-wrapper .qty_with_price .price_right .product__tax.caption {margin-top: 0;}
.product__info-wrapper .qty_with_price .price_right .price__sale .price-item--regular,.product__info-wrapper .qty_with_price .price_right .price .badge,
.product__info-wrapper .qty_with_price .price_right .unit-price,
.product__info-wrapper .qty_with_price .product-form__input .quantity__label.form__label,.product .product__info-wrapper .product__title a.product__title{display: none;}
.product__info-wrapper .qty_with_price .price_right .price__container {padding: 0 !important;margin: 0;}
.product__info-wrapper .qty_with_price .price_right .price__container .price-item {letter-spacing: 1px;color: #003e51;text-transform: uppercase;font-size: 25px;font-weight: 700;line-height: 1;font-family: Barlow Condensed;margin-right: 0;display: inline-block;}
.product__info-wrapper .qty_with_price .product-form__input {margin-bottom: 0;}
.quantity .quantity__button {height: 2.6rem;}
.product__info-wrapper .product-form {margin: 24px 0 20px !important;}
.product__info-wrapper .product-form .product-form__submit {min-height: 50px;gap: 10px;margin-bottom: 0;border-radius: 20px;}
.product__info-wrapper .product-form .product-form__submit::after {box-shadow: none;}
.product__inventory circle:first-child,.product__accordion .icon-minus,.product__accordion [open] .icon-plus {display: none;}
.product__accordion [open] .icon-minus {display: block;}
.product__inventory {letter-spacing: 0px;color: #0AB10A;font-size: 12px;line-height: 1;padding-bottom: 8px;}
.product__info-wrapper .product__text.inline-richtext, .product__info-wrapper .product__text.inline-richtext a {letter-spacing: 0.72px;color: #003E51;font-size: 12px;}
.product__info-wrapper .product__payment {border-bottom: 0 !important;border-color: #003E51 !important;padding: 20px 0 !important;margin-top: 20px !important;}
.product__info-wrapper .product__payment .list-payment .list-payment__item svg {width: 50px;height: 33px;}
.product__info-wrapper .product__payment .list-payment .list-payment__item {max-width: 100% !important;}
.product__accordion.accordion {border: 0;}
.product__accordion.accordion summary {border-bottom: 1px solid #003E51;padding: 15px 10px;align-items: center;}
.product__accordion.accordion summary .accordion__title {line-height: 1;letter-spacing: 0.96px;color: #003E51;font-size: 16px;font-weight: 600;font-family: Barlow Condensed;}
.product__accordion.accordion .accordion__content {margin-top: 20px;}
.product__accordion.accordion .accordion__content ul {list-style-position: outside;}
.product__accordion.accordion .accordion__content ul li {margin-bottom: 15px;}
.product .product__info-wrapper .short_description .read_short_des {letter-spacing: 0.64px;color: #003E51;text-decoration: none;font-weight: 600;display: flex;align-items: center;gap: 10px;}
.product__info-wrapper .qty_with_price .price_right .price--on-sale .price-item--regular {color: rgba(var(--color-foreground), .6);font-size: 25px;margin-right: 10px;font-weight: 600;}

.template-product .collapsible-content .page-width {max-width: 1220px;}
.template-product .collapsible-content .page-width .collapsible-content__heading {margin-bottom: 40px;}
.template-product .collapsible-content .collapsible-content__grid .accordion {margin: 0 !important;}
.template-product .collapsible-content .collapsible-content__grid summary {padding: 30px 0;align-items: center;background-color: transparent;border-top: 1px solid #003E51;justify-content: space-between;}
.template-product .collapsible-content .collapsible-content__grid summary .accordion__title {flex: 0 0 auto;text-decoration: none;font-family: Barlow Condensed;line-height: 1;}
.template-product .collapsible-content .collapsible-content__grid summary svg {margin-left: 30px;height: 10px;}
.template-product .collapsible-content .collapsible-content__grid summary .accordion__image {flex: 0 0 auto;line-height: 0;}
.template-product .collapsible-content .collapsible-content__grid summary .cm_accordion__content {padding-left: 20px;flex: 1;display: none;}
.template-product .collapsible-content .collapsible-content__grid summary .cm_accordion__content p {margin: 0;font-size: 15px;letter-spacing: 0.52px;line-height: 1.5384;}
.template-product .collapsible-content .collapsible-content__grid summary .accor_img_with_heading {flex: 0 0 auto;display: flex;gap: 5px;min-width: 233px;align-items: center;}
.template-product .collapsible-content .collapsible-content__grid .accordion [open] .cm_accordion__content.desk_accordion_content {display: block;}
/* .template-product .collapsible-content .collapsible-content__grid .accordion [open] summary {padding: 30px 0 40px;align-items: normal;} */
.template-product .collapsible-content .collapsible-content__grid .accordion [open] summary svg {transform: rotate(180deg);}
.template-product .collapsible-content .collapsible-content__grid summary .accordion__image img {max-width: 100px;}
.pdp_img_with_text_readmore .readmore_img_with_text_header {background-color: #003e51;border-top-left-radius: 200px;border-bottom-left-radius: 200px;max-width: 822px;padding: 40px 0;
margin-top: -109px;z-index: 1;position: relative;margin-left: auto;margin-right: 0;}
.pdp_img_with_text_readmore .readmore_img_with_text_header h2 {color: #D1AA73;margin: 0 0 18px;}
.pdp_img_with_text_readmore .readmore_img_with_text_header p {color: #EFF2FA;margin: 0;max-width: 613px;}
.pdp_icon_with_text .pdp_icon_with_text_content {display: flex;flex-wrap: wrap;gap: 70px;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item {flex: 0 0 calc(50% - 35px);max-width: calc(50% - 35px);width: 100%;display: flex;flex-wrap: wrap;gap: 30px;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon {flex: 0 0 auto;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon_text_details {flex: 1;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon_text_details h6 {margin: 0 0 15px;letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-family: Barlow Condensed;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon_text_details p {margin: 0;max-width: 420px;}
.pdp_img_with_text_readmore .image-with-text__grid .image-with-text__content {background-image: url(/cdn/shop/files/pdp-img-with-text-bg.png?v=1718016200);mix-blend-mode: multiply;background-size: cover;}
.template-product .customer_say {background-image: url(/cdn/shop/files/Group_67557.png?v=1716442359);mix-blend-mode: multiply;background-size: cover;}
.pdp_img_with_text_readmore .image-with-text__media-item .image-with-text__media img {object-fit: cover;}
.pdp_img_with_text_readmore .image-with-text__grid .image-with-text__media-item {max-width: 588px;width: 100%;}
.how_it_work .page-width {max-width: 1135px;}
.how_it_work h2 {margin: 0 0 40px;text-align: center;}
.how_it_work .how_it_work_content {display: flex;flex-wrap: wrap;gap: 25px;}
.how_it_work .how_it_work_content .how_it_work_item {flex: 0 0 calc(33.33% - 17px);max-width: calc(33.33% - 17px);width: 100%;}
.how_it_work .how_it_work_content .img_with_order {position: relative;line-height: 0;}
.how_it_work .how_it_work_content .img_with_order .order {position: absolute;top: 29px;left: 31px;border: 2px solid #C1DEEA;width: 60px;height: 60px;border-radius: 50px;background-color: #C1DEEA;
display: flex;align-items: center;justify-content: center;font-family: 'Barlow Condensed';font-size: 30px;font-weight: bold;}
.how_it_work .how_it_work_content .img_with_order img {border-radius: 10px;}
.how_it_work .how_it_work_content .how_it_work_item p {margin: 0;padding: 20px 0 0 20px;}
.template-product .collapsible-content .collapsible-content__grid summary .cm_accordion__content .pro_short_description .read_more_btn {letter-spacing: 0.52px;color: #003E51;font-weight: bold;font-size: 13px;}
.template-product .readmore_img_with_text .image-with-text__text-item .image-with-text__content {padding-bottom: 110px;}
.pdp_img_with_text_readmore.readmore_img_with_text .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner .image-with-text__text-shortpdp {position: relative;}
.product__info-wrapper .qty_with_price + .product__text {font-size: 16px;letter-spacing: 0.64px;line-height: 1.75;padding-top: 20px;}
/* PDP Page Css End */
/* PDP Subscription Page Css Start */
.shopify_subscriptions_app_block_container {display: none;}
.product__info-container .shopify-app-block {margin-top: 20px !important;}
.product__info-container .shopify-app-block .shopify_subscriptions_app_container .shopify_subscriptions_app__title {font-family: 'Barlow Condensed';font-size: 20px;font-weight: 600;}
.product__info-container .shopify-app-block .shopify_subscriptions_app_container .shopify_subscriptions_app_block_label input {margin-top: 0;margin-left: 0;}
.product__info-container .shopify-app-block .shopify_subscriptions_app_container .shopify_subscriptions_app_block_label label {display: flex;align-items: center;gap: 5px;color: #003E51;}
.product__info-container .shopify-app-block .shopify_subscriptions_app_container .shopify_subscriptions_app_block_label {background-color: #eff2fa;}

.product__info-wrapper .product-form .th_sp_wf_cls.th_subscription_section_title {line-height: 1;margin-bottom: 10px;padding-left: 0;font-size: 16px;font-weight: 600;font-family: 'Cabin';}
.product-form .th_subscription_section .th_subscription_section_outer,.product__info-wrapper .product-form .th_sp_wf_cls .th_sp_wf_cls.th_subscription_fieldset {border-color: #003e51 !important;}
.product-form .th_subscription_fieldset .th_subscription_group_label .th_subscription_fieldset_radio {margin-left: 0;}
.product-form .th_subscription_fieldset .th_subscription_group_label .th_subscription_fieldset_name {font-size: 16px;letter-spacing: 0.64px;line-height: 1.75;color: #003e51;}
.product-form .th_subscription_fieldset .th_subscription_group_label .th_subscription_fieldset_name em {background-color: #003e51;font-weight: 400;padding: 5px;}
.product-form .th_subscription_fieldset .th_subscription_group_label .th_subscription_fieldset_name em .money {font-size: 12px;}
.product-form .th_subscription_fieldset .th_subscription_group_label .th_subscription_fieldset_discount_min_price {color: #003e51;font-weight: 700;}
.product__info-wrapper .product-form .th_sp_wf_cls .th_sp_wf_cls.th_subscription_fieldset .th_subscription_spg_plan {padding: 0;width: 100%;line-height: 0;margin-top: 20px;min-height: 40px;}
.product__info-wrapper .product-form .th_sp_wf_cls .th_sp_wf_cls.th_subscription_fieldset .th_subscription_spg_plan .th_subscription_spg_plan_select {border-color: #003e51;
border-radius: 20px;padding: 10px 15px;font-size: 14px;color: #003e51;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;
background-image: linear-gradient(45deg, transparent 50%, #d1aa73 50%), linear-gradient(135deg, #d1aa73 50%, transparent 50%), radial-gradient(#003e51 70%, transparent 72%);background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - .6em) 0.5em;background-size: 5px 5px, 5px 5px, 1.5em 1.5em;background-repeat: no-repeat;}
.product__info-wrapper .product-form .th_sp_wf_cls .th_sp_wf_cls.th_subscription_fieldset .th_subscription_spg_plan .th_subscription_spg_plan_select:focus {
background-image: linear-gradient(45deg, #d1aa73 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #d1aa73 50%), radial-gradient(#003e51 70%, transparent 70%);background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - .6em) .5em;background-size: 5px 5px, 5px 5px, 1.5em 1.5em;}
.product-form .th_subscription_section .thsb_subscription_description_section .thsb_subscription_description_text p {color: #003e51;}
.product-form .th_subscription_section .thsb_subscription_description_section svg path {fill: #003e51 !important;}
.product-form .thsb_subscription_description_section .thsb_subscription_description_tooltip {background: #003e51;}
.product-form .thsb_subscription_description_section .thsb_subscription_description_tooltip:after {border-bottom: 6px solid #003e51;}
.product-form .th_subscription_section {padding-top: 0;}
.product__info-container .product-form .th_subscription_section {padding-bottom: 0;}
.imp_text {font-size: 15px;margin-top: 0;margin-bottom: 20px;}
.th_subscription_radio_section .th_subscription_radio_interval {display: none !important;}
/* PDP Subscription Page Css End */
/* Cart Drawer Page Css Start */
#CartDrawer .drawer__inner {padding: 0 30px;}
cart-drawer.drawer {background-color: rgb(0 0 0 / 40%);}
.cart-drawer .drawer__inner .drawer__head_title {display: flex;align-items: center;justify-content: center;column-gap: 10px;}
.cart-drawer .drawer__inner .drawer__head_title svg {width: 21px;height: 18px;}
.cart-drawer .drawer__inner .drawer__head_title h2.drawer__heading {font-size: 15px;line-height: 1;margin: 0;letter-spacing: 0.6px;font-weight: bold;}
.cart-drawer .drawer__header .drawer__close {min-width: auto;min-height: auto;line-height: 0;right: -12px;top: 18px;}
.cart-drawer .drawer__header {display: flex;align-items: center;justify-content: center;padding: 16px 0;}
.cart-drawer .cart-item__name, .cart-drawer .upsell-title-price .cart__item-name {font-size: 15px;font-weight: 600;text-decoration: none !important;margin-bottom: 0px;line-height: 20px;letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-family: Barlow Condensed;}
.cart-drawer .cart-item__price-wrapper span.price, .cart-drawer .price_with_inc_label .product_price {font-size: 15px;font-weight: 700;letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-family: Barlow Condensed;}
.cart-drawer .unit-price.caption, .cart-drawer .price_with_inc_label .vat_inc.vat_inc {font-size: 12px !important;letter-spacing: 0.48px !important;color: #B9B9B9 !important;}
.cart-drawer .price_with_inc_label .vat_inc.vat_inc {margin-left: 10px;}
.cart-drawer .quantity-popover-container input {font-size: 16px;padding: 0;font-family: Cabin;letter-spacing: 0.64px;color: #003E51;opacity: 1;font-weight: normal;}
.quantity__button .icon g {fill: #000;}
.cart-drawer__form .product-option{font-size:13px;}
.cart-drawer .quantity__button svg {width: 0.89rem;}
.cart-drawer .cart-items .cart-item {grid-template-rows: repeat(2, auto);grid-template-columns: auto auto auto;align-items: center;}
.cart-drawer .cart-item{border-bottom:solid 1px #E6E6E6;}
.cart-drawer .cartdrawer-upsell h3 {font-size: 16px;text-align: center;margin-bottom: 20px;margin-top: 20px;letter-spacing: 0;font-family: Arimo, sans-serif !important;line-height: 1;}
.cart-drawer .cart-item:last-child {margin-bottom: 0.8rem !important;}
.cart-drawer button.button.cart-remove-button {font-size: 12px;font-weight: 400;text-decoration: underline;min-height: auto;margin-top: 0;margin-bottom: 0;line-height: 1;text-transform: inherit;letter-spacing: 0.48px;color: #003E51;font-family: Barlow Condensed;}
.cart-drawer .cart-item__details,.cart-drawer .cart-items .cart-item__quantity {grid-row: 1 / 3;}
.cart-drawer .quick-add__submit span {font-size: 13px;font-weight: 400;letter-spacing: normal;color: #959595;}
.cart-drawer .quick-add__submit {padding:0 !important;min-height: inherit;}
.cart-drawer .quick-add__submit:hover {background: transparent !important;border: 0;min-height: auto;}
.cart-drawer .pro-details-price-add-to-cart-button {display: flex;align-items: center;}
.cart-drawer__footer h2.totals__total {font-size: 15px;margin-top: 0;letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-weight: bold;}
.cart-drawer__footer p.totals__total-value {font-size: 15px;letter-spacing: 0.6px;color: #003E51;text-transform: uppercase;font-family: Barlow Condensed;font-weight: bold;}
.cart-drawer__footer small.tax-note.caption-large, .cart-drawer__footer small.tax-note.caption-large a {font-size: 13px;line-height: 1;
letter-spacing: 0.52px;color: rgb(0 62 81 / 50%);display: flex;align-items: center;}
.cart-drawer__footer small.tax-note.caption-large {margin: 9px 0 17px;}
.cart-drawer .cart__checkout-button {max-width: none;min-height: 40px;margin-top: 0;}
.cart .cart-item quantity-input.quantity{max-width: inherit;}
.cart .cart-item__price-wrapper span.price {font-weight: 700;}
.cart-drawer .main_wrapper {align-items: center;margin-bottom: 14px;}
.cart .cart-item cart-remove-button svg.icon.icon-remove {color: #000;}
.cart-drawer quantity-input.quantity{min-height: 17px;max-width: 55px;}
.cart-drawer quantity-input.quantity .quantity__button {width: 1.6rem;}
.upsell-pro-list .quick-add__submit{justify-content: flex-end;}
.cart-drawer .quick-add__submit:hover {border-radius: 0;border: 0;}
.upsell-pro-list .quick-add__submit{background: transparent;}
.upsell-pro-list .quick-add__submit:hover span{color:#000;border-color: #000;}
.cart .cart__footer-wrapper {padding-bottom: 80px;}
.cart-drawer .drawer__inner .drawer__head_title svg{width: 21px;height: 18px;}
/* .cart-drawer .cart-items .cart-item__quantity quantity-popover {height: 100%;} */
.cart-drawer .cart-item cart-remove-button {margin: 24px 0 0;width: auto;height: auto;}
.cart-drawer .cart-item__error-text {font-size: 9px;text-align: right;padding-right: 0.7rem;}
.cart-drawer .cart-items .cart-item__quantity quantity-popover .cart-item__quantity-wrapper {justify-content: space-between;padding-right: 0;height: 100%;flex-direction: column;}
.cart-drawer .cart-items .cart-item__quantity quantity-popover .cart-item__quantity-wrapper .quantity-popover-container {justify-content: flex-end;}
.drawer__footer{padding-top: 3.5rem;border-color: #E6E6E6;border: 0 !important;}
.drawer__cart-items-wrapper hr.outline_m0{background: #E6E6E6;}
.cart-drawer__footer .free_shipping_card_wrapper {padding-bottom: 17px;border-bottom: solid 1px #E6E6E6;}
.upsell-pro-list .main_wrapper .pro-image {text-align: center;}
.upsell-pro-list .upsell-title-price h4.cart__item-name{overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */line-clamp: 2;-webkit-box-orient: vertical;}
.upsell-pro-list span.product_type {font-size: 14px;color: #808080;}
.upsell-pro-list .quick-add__submit{border: 0;text-decoration: none;}
.upsell-pro-list .quick-add__submit span {color: #959595;border-color: #959595;font-size: 12px;}
.upsell-pro-list .quick-add__submit svg {width: 17px;height: auto;}
.upsell-pro-list .main_wrapper{border-bottom: solid 1px #e6e6e6;padding-bottom:16px;}
.cart-drawer .cart-items td.cart-item__media{display: flex;align-items: center;justify-content: center;padding: 0 20px 0 0;width:94px;margin: 0 auto;}
td.cart-item__details {padding: 0px 0 0 0 !important;}
.cart-drawer .cart-item {padding: 16px 0 !important;}
.cart-drawer .cart-item{gap: 0 !important;}
quantity-input.quantity.cart-quantity:before, quantity-input.quantity.cart-quantity:after{display: none;}
td.cart-item__details {display: flex;flex-direction: column;justify-content: space-between;gap: 20px;}
.cart-item__quantity-wrapper{padding-top: 0 !important;}
.upsell-pro-list .main_wrapper .pro-image img{width: 40px;}
.pro-details.cart__item-details{padding-left:20px !important;}
.upsell-pro-list .main_wrapper .pro-image {padding-right: 0;line-height: 0;}
.upsell-pro-list .main_wrapper{align-items: flex-start;}
.upsell-pro-list .main_wrapper .pro-image .pro-image-wrap {display: inline-block;line-height: 0;}
.cart-drawer cart-drawer-items{position: relative;display: flex;flex-direction: column;}
.pro-details.cart__item-details .price_with_inc_label {line-height: 1;}
.cart-drawer .cart__contents {overflow-y: auto;padding-right: 5px;}
.cart-drawer .cart__contents::-webkit-scrollbar {width: 3px;}
.cart-drawer .cart__contents::-webkit-scrollbar-track {background: #ffffff;}
.cart-drawer .cart__contents::-webkit-scrollbar-thumb {background-color: #e6e6e6;border-radius: 3px;border: 3px none #ffffff;}
button#CartDrawer-Checkout.button.btn_arrow::after {background-position: calc(100% - 35%) 50%;}
.cart-drawer .cart__contents #CartDrawer-CartItems {overflow-x: hidden;}
.cart-drawer .cart-item__details {flex-direction: row;flex-wrap: wrap;grid-row-gap: 0;grid-column-gap: 10px;}
.cart-drawer .cart-item__details .cart-item__name, .cart-drawer .cart-item__details .price_cart_drawer {width: 100%;flex: 0 0 100%;}
.cart-drawer .cart-item__details .product-option,.product_variants {flex: 1;margin-top: 4px;line-height: 1;}
.cart-drawer .cart-item__details .product-option span,.product_variants span {line-height: 1;display: inline-block;letter-spacing: 0.26px;color: #959595;font-size: 13px;}
.cart-drawer .cart-item__details .price_cart_drawer,.pro-details.cart__item-details .price_with_inc_label {margin-top: 20px;}
.free_shipping_card_wrapper{padding-bottom:25px;}
.free_shipping_card_title{font-size: 12px;line-height: 1;letter-spacing: 0px;color: #003E51;}
.free_shipping_card_progress{position: relative;max-width: 620px;margin-left: auto;margin-right: auto;margin-top: 10px;width: 100%;height: 6px;background: #D1AA73;border: 1px solid #D1AA73;border-radius: 20px;}
.free_shipping_card_progress_bar{position: absolute;left: -1px;display: block !important;height: 6px;background: #003E51;transition: width 2s;top: -1px;border-radius: 20px;}
#CartDrawer .drawer__inner .cart__ctas {flex-wrap: wrap;}
#CartDrawer .drawer__inner .cart__ctas .cart__dynamic-checkout-buttons.additional-checkout-buttons {margin: 0;flex: 0 0 100%;}
/* Cart Drawer Css End */
/*==== CART PAGE CSS START =====*/
.template-cart .cart-item td.cart-item__media{padding-top:0;}
.template-cart .cart-item td.cart-item__details {padding-left: 20px !important;display: table-cell;vertical-align: middle;padding-top:0 !important;}
.template-cart .cart-item td.cart-item__details .cart-item__name{text-decoration: none;}
.template-cart .cart__ctas button{min-height:40px;}
.template-cart .totals h2.totals__total{font-size: 16px;letter-spacing: normal;font-weight: 700;font-family: Arimo, sans-serif !important;}
.template-cart .totals .totals__total-value{ font-size: 16px;font-weight: 700;}
.template-cart .totals { justify-content: space-between;}
.cart-items__heading--wide.cart-items__heading--quantity {text-align: center;padding-left: 0;}
.cart-item .cart-item__quantity-wrapper {flex-direction: row;}
.template-cart .cart-item__price-wrapper {display: flex;   align-items: center;justify-content: flex-end;flex-wrap: wrap;}
.cart-item__price-wrapper .unit-price.caption {margin-top: 0;}
/*==== CART PAGE CSS END =====*/
/*==== Search PAGE CSS Start =====*/
.template-search__search .search__input.field__input {background-color: #f4f5f7;}
.mobile-facets__open .mobile-facets__open-label {min-height: auto;}
.template-search__header p {text-align: center;}
/*==== Search PAGE CSS End =====*/
/*==== Collection PAGE CSS Start =====*/
.product-card-wrapper .card-information .price__container {width: 100%;display: flex;align-items: center;grid-column-gap: 5px;flex-wrap: wrap;}
.template-collection .product-grid .card .media img {object-fit: contain;   background-color: #fff;object-position: top;}
/*==== Collection PAGE CSS End =====*/
.customer.addresses.addresses ul {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
.addresses ul li {flex: 0 0 calc(50% - 10px);margin-top: 0;}
.customer.addresses {max-width: 900px !important;}
.customer.addresses #AddAddress {max-width: 470px;margin: 0 auto;}
.featured_pro_inner .jdgm-preview-badge .jdgm-star.jdgm-star{color: #D1AA73; padding-right: 10px !important; }
/*==== Thank you Page CSS Start =====*/
.template-newsletter-thankyou .banner__content .banner__box {max-width: 580px;min-width: auto;background-color: rgb(255 255 255 / 70%) !important;border-radius: 10px;padding: 55px 50px;width: 100%;}
.template-newsletter-thankyou .banner__content .banner__box .banner__text p {color: #003E51;font-weight: 400;max-width: 430px;margin: 0 auto;}
.template-newsletter-thankyou .banner__content .banner__box .banner__buttons {max-width: 100%;width: 100%;}
.template-newsletter-thankyou .banner__content .banner__box .banner__buttons .button {width: 100%;}
.template-newsletter-thankyou .banner .banner__content {position: relative;padding: 20px;}




.product__info-wrapper .product-form .product-form__submit.show_dynamic_checkout {margin-block: 10px;}




/*==== Thank you Page CSS End =====*/
/*==== Register Page Success Popup CSS Start =====*/
#success-popup-reg {position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0 0 0 / 40%);}
#success-popup-reg .popup-content {max-width: 600px;padding: 40px;}
#success-popup-reg .popup-content .close-popup {position: absolute;right: 20px;top: 20px;font-size: unset;font-weight: bold;color: #000;cursor: pointer;width: 15px;height: 15px;z-index: 99;}
#success-popup-reg .popup-content p {margin: 0;}
#success-popup-reg .popup-content .success_message {text-align: center;}
#success-popup-reg .popup-content .success_message .round_check_icon {max-width: 70px;margin-bottom: 10px;}
#success-popup-reg .popup-content .success_message .round_check_icon path {fill: #003e51;}
/*==== Register Page Success Popup CSS End =====*/

@media only screen and (min-width: 750px) {
h1,.h1 {font-size: 45px;letter-spacing: 1.18px;line-height: 1.2222;}
h2,.h2 {font-size: 30px;letter-spacing: 1.2px;line-height: 1.3333;}
h3,.h3 {font-size: 25px;letter-spacing: 1px;line-height: 1.6;}
h4,.h4 {font-size: 20px;letter-spacing: 0.8px;line-height: 1.75;}
h5,.h5 {font-size: 16px;letter-spacing: 0px;line-height: 1.75;}
h6,.h6 {font-size: 15px;letter-spacing: 0px;line-height: 1.6666;}
p,span,li,a{font-size: 16px;letter-spacing: 0.64px;line-height: 1.75;}
.button, .button-label, .shopify-challenge__button, .customer button {font-size: 16px;letter-spacing: 1.92px;line-height: 1;min-height: 40px;text-transform: uppercase;}
.field__input, .select__select, .customer .field input, .customer select {height: 4rem;}
  
.slider_mobile_btn,.mobile_logo,.mobile_heading,.mobile_btn,.footer .footer__content-top .footer-block__heading .ft_toggle_icon,.mobile_progress_data,.mobi_btn,.people_drop_down_btn,.mobi_accordion_content{display: none;}
.mobile_img_cls {display: none !important;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_left {flex: 0 0 calc(60% - 20px);max-width: calc(60% - 20px);width: 100%;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {flex: 0 0 calc(40% - 20px);max-width: calc(40% - 20px);width: 100%;text-align: right;}
.custom_featured_product .custom_featured_pro_details {flex: 0 0 60.69%;max-width: 60.69%;width: 100%;}
.custom_featured_product .custom_featured_pro_img {flex: 0 0 39.31%;max-width: 39.31%;}
.testimonial .swiper-button-prev, .testimonial .swiper-button-next {position: absolute;margin: 0;transform: translateY(-50%);}
.testimonial .swiper-button-prev {left: 0;}
.testimonial .swiper-button-next {right: 0;}
.contact-newsletter .newsletter__wrapper .image-banner {flex: 0 0 53%;max-width: 53%;width: 100%;}
.contact-newsletter .newsletter__wrapper .newsletter-sec {flex: 0 0 47%;max-width: 47%;width: 100%;}
#newsletter-popup .newsletter-image_text {display: flex;width: auto;}
.newsletter-image_text .image-txt_content {flex: auto;width: auto;height: auto;}
.newsletter-image_text .image-txt_content .newsletter-text_block {flex: 1;}
#newsletter-popup .newsletter_icon_slide {margin-top: -10px;}
.banner .banner__content .banner_bottom_btn {right: 5rem;}
.template-beschwerden .readmore_img_with_text.img_with_txt_second .grid--3-col-tablet .grid__item,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_second .grid--3-col-tablet .grid__item,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_second .grid--3-col-tablet .grid__item{width: calc(38% - var(--grid-desktop-horizontal-spacing)* 2 / 3);}
.template-beschwerden .readmore_img_with_text.img_with_txt_third .grid--3-col-tablet .grid__item,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_third .grid--3-col-tablet .grid__item,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_third .grid--3-col-tablet .grid__item{width: calc(35% - var(--grid-desktop-horizontal-spacing)* 2 / 3);}
.template-beschwerden .readmore_img_with_text.img_with_txt_first .image-with-text__media-item,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_first .image-with-text__media-item,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_first .image-with-text__media-item{max-width: 606px;}
.template-beschwerden .readmore_img_with_text .image-with-text__content,
.template-polyneuropathie .readmore_img_with_text .image-with-text__content,
.template-Nervenschmerzen .readmore_img_with_text .image-with-text__content{padding-top: 0;padding-bottom: 0;}
.readmore_img_with_text .page-width .image-with-text__content {padding-right: 0;}
.blog-btn .button {max-width: 344px;width: 100%;}
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content >* {max-width: 408px !important;}
.newsletter_section .newsletter .newsletter_icon_slide_footer  {padding-bottom: 47px;}
.pdp_img_with_text_readmore .readmore_img_with_text_header .page-width {padding: 0 9rem;}
.how_it_work .how_it_work_content {padding-top: 40px;}
.how_it_work .how_it_work_content .how_it_work_item:nth-child(2) {margin-top: -40px;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main .swiper-button-prev, 
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main .swiper-button-next{display: none;}
.product__info-wrapper .product-form .product-form__submit span {font-family: 'Barlow Condensed';letter-spacing: 1.92px;}
.template-faq .faq .faq-accordian {margin-top: -30px;}
/* .template-product .collapsible-content .collapsible-content__grid .accordion [open] summary .accor_img_with_heading {margin-top: -16px;} */
.faq_header_inner {position: sticky;top: 20px;}
.story_section {margin-top: 56px;}
.story_section .image-with-text__grid .image-with-text__media-item {max-width: 512px;}
.template-newsletter-thankyou .banner .banner__content:before {position: absolute;content: "";background-image: url(/cdn/shop/files/tahnk-you-page-bottle-img.png?v=1720516647);
right: 0;bottom: 0;width: 260px;height: 100%;background-repeat: no-repeat;background-size: contain;left: auto;background-position: right bottom;}
}
@media only screen and (min-width: 990px) {
.utility-bar .localization-wrapper {align-items: center;flex: 0 0 20%;max-width: 20%;width: 100%;gap: 15px;}
.utility-bar__grid .announcement-bar {flex: 0 0 80%;max-width: 80%;width: 100%;justify-content: flex-end;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{max-width: unset;padding-left: 82px;width: calc((100% - 1440px) / 2 + 1075px);margin-right: auto;margin-left: 0;padding-right: 50px;}
.readmore_img_with_text .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {max-width: unset;padding-right: 82px;
width: calc((100% - 1440px) / 2 + 1075px);margin-right: 0;margin-left: auto;padding-left: 50px;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content {padding-left: 0;padding-right: 0;}
.template-beschwerden .readmore_img_with_text.img_with_txt_first .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_first .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_first .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{padding-right: 64px;}
.template-beschwerden .readmore_img_with_text.img_with_txt_second .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_second .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_second .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{padding-left: 109px;}
.template-beschwerden .page-width .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-polyneuropathie .page-width .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.template-Nervenschmerzen .page-width .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{padding-left: 40px;}
.blg_slider + .cm_slider_btn {display: none;}
}
@media only screen and (max-width: 1750px) {
  .custom_featured_product .custom_featured_pro_img .product_trust_point {max-width: 400px;}
}
@media only screen and (max-width: 1400px) {
.custom_featured_product .custom_featured_pro_details .featured_pro_inner {padding-left: 100px;}
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 230px;}
.template-beschwerden .readmore_img_with_text.img_with_txt_first .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {width: 100%;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li {margin-bottom: 30px;}
}
@media only screen and (max-width: 1300px) {
.header-wrapper .header.page-width,.custom_product_with_icon .bg_pro_with_icon .page-width {width: 100%;}
.custom_product_with_icon .cm_pro_header {max-width: 730px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_left {grid-column-gap: 20px;grid-row-gap: 20px;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text, .custom_product_with_icon .custom_product_content .pro_heading_with_btn {flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner,
.readmore_img_with_text .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner{width: 100%;}
}
@media only screen and (max-width: 1199px) {
.header .list-menu .list-menu__item {padding: 0 9px;}
.header .list-menu .list-menu__item .icon.icon-caret {right: -2px;}
.header .list-menu .list-menu__item, .header .list-menu .list-menu__item span {font-size: 13px;}
.desk_shop_btn {padding-left: 0;}
.header .list-menu {padding-left: 0;}
.header__icons {grid-column-gap: 20px;}
.header--middle-left {column-gap: 1rem;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons {margin-top: 30px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text {padding-bottom: 0;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading {font-size: 35px;}
.slideshow_product .slide_product_inner img {max-height: 350px;}
.image_with_accordion_text p {font-size: 13px;}
.image_with_accordion_text span {margin-bottom: 15px;}
.image_with_accordion_text h3 {font-size: 28px;}
.custom_product_with_icon .cm_pro_header {max-width: 600px;}
.custom_product_with_icon .cm_pro_header .page-width {padding-right: 60px;}
.custom_product_with_icon .cm_pro_header h2 {font-size: 27px;}
.custom_product_with_icon .cm_pro_header p {font-size: 15px;letter-spacing: 0.6px;}
.custom_product_with_icon .cm_pro_header {padding: 30px 0;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text img {flex: 0 0 50px;max-width: 50px;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text p {font-size: 15px;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text h3 {font-size: 18px;}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn h3 {font-size: 22px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {position: absolute;top: 0;right: 0;bottom: 0;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right img {height: auto;object-fit: contain;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {top: auto;}
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 180px;}
.custom_featured_product .custom_featured_pro_img .product_img {margin-right: -120px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {padding: 30px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li {margin-bottom: 20px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {max-width: 330px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description p {margin: 25px 0 20px;line-height: 1.4;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner {padding-left: 130px;}
.custom_featured_product .custom_featured_pro_details h2 {font-size: 28px;line-height: 1;}
.custom_featured_product .custom_featured_pro_details .ml-price {font-size: 12px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_review span {font-size: 14px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content {padding: 50px 0 50px 50px;}
.people_header_bg {padding-top: 50px;}
.people_answered_main .people_ans_header {max-width: 600px;}
.blog_suggestion:before {top: 50px;}
.template-faq .faq {gap: 5px;}
.template-faq .faq .faq_header {flex: 0 0 calc(35% - 25px);max-width: calc(35% - 25px);}
.template-faq .faq .faq-accordian {flex: 0 0 calc(65% - 25px);max-width: calc(65% - 25px);}
.product__info-wrapper .qty_with_price .price_right {padding-left: 20px;width: 100%;}
.product__info-wrapper .qty_with_price .price_right .product__tax.caption {margin-left: 10px;}
.product__info-wrapper .qty_with_price .price_right .price__container .price-item {font-size: 22px;}
.qty_with_price .cm_qty {max-width: 130px;padding: 0 20px 0 20px;}
.template-about .readmore_img_with_text .image-with-text__media-item--small {max-width: 50%;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {padding-left: 50px;}
.readmore_img_with_text .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {padding-right: 50px;}
.img_with_text_readmore_inner p {font-size: 15px;line-height: 1.5;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item {flex: 0 0 33.33%;max-width: 33.33%;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li p {line-height: normal;font-size: 14px;}
}
@media only screen and (max-width: 989px) {
.header__icon, .header__icon--cart .icon {width: 20px;height: 23px;}
.header header-drawer {margin-left: 0;}
.header-wrapper .header {grid-template-areas: 'heading icons left-icons';grid-template-columns: auto 2fr auto;}
.header .header__icons {grid-column-gap: 25px;margin-right: 16px;}
.header .header__icons details-modal.header__search,.utility-bar__grid.page-width .localization-wrapper {display: none;}
.header__icon.header__icon--menu .icon-hamburger,.header__icon.header__icon--menu {width: 26px;height: 26px;}
.header__icon.header__icon--account {display: block !important;}
  /* Mobile Menu Css Start */
#menu-drawer {width: 100%;max-width: 348px;top: -40px;height: calc(100vh + 10px);}
.header__icon--menu[aria-expanded='true']::before {background: rgb(0 0 0 / 60%);height: calc(100vh + 10px);top: -40px;z-index: 1;}
.overflow-hidden-tablet .shopify-section-group-header-group {z-index: 1;}
.drawer_header {display: flex;align-items: center;justify-content: space-between;padding: 20px 20px 0 10px;}
.drawer_header .header_logo img {max-width: 150px;}
.drawer_header .search_box {line-height: 0;}
#menu-drawer .shop_btn {padding: 30px 20px 30px 20px;}
#menu-drawer .shop_btn .button {padding: 0 30px;min-width: auto;font-size: 14px;}
.menu-drawer__inner-container .menu-drawer__navigation {padding: 0;}
.menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li {margin-bottom: 0;padding: 30px 20px;border-top: 1px solid #003E51;}
.menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item {padding: 0;font-size: 15px;color: #003E51;
justify-content: space-between;background-color: transparent;}
#menu-drawer .menu-drawer__submenu {position: static;transform: none;}
.menu-drawer__menu .menu-drawer__close-button {display: none;}
.menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu {visibility: visible !important;}
.menu-drawer__menu .menu-drawer__submenu li:first-child {border-top: 0;padding-top: 10px;}
.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__submenu li {border: 0;padding: 10px 0;}
.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__submenu li:first-child {border-top: 0;padding-top: 20px;}
.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__submenu li:last-child {padding-bottom: 0;}
.menu-drawer__menu .menu-drawer__inner-submenu {overflow: hidden;}
.menu-drawer__menu .menu-opening[open] .menu-drawer__menu-item svg {transform: rotate(180deg);}
.menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li.ct_link {border-bottom: 1px solid #003E51;}
.menu-drawer__navigation-container .menu-drawer__utility-links #HeaderCountryMobileForm {display: none;}
.menu-drawer__navigation-container .menu-drawer__utility-links {padding: 20px 20px 80px;background-color: transparent;}
.menu-drawer__inner-container {height: auto;}
.menu-drawer__navigation-container .menu-drawer__utility-links .localization-selector {padding-top: 0;padding-bottom: 0;}
.menu-drawer__navigation-container .menu-drawer__utility-links .localization-selector span {letter-spacing: 1.08px;color: #003E51;font-size: 18px;line-height: 1;text-transform: uppercase;}
.menu-drawer__localization .localization-form:only-child .localization-form__select {padding-right: 0;text-decoration: none !important;}
.menu-drawer__localization .localization-form:only-child .localization-form__select svg {margin-left: 10px;}
#menu-drawer .menu-drawer__inner-container {height: calc(100% - 190px);}
/* Mobile Menu Css End */
.overflow-hidden-tablet .contact .header-button .button:after {z-index: auto;}
.slideshow_product .slide_product_inner img {max-height: 300px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text {padding-top: 80px;}
.image_with_accordion_text h3 {font-size: 28px;}
.image_with_accordion_text span {font-size: 15px;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item {flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
.image_with_accordion .image_with_accordion_content {gap: 10px;}
.custom_icon_with_text .custom_icon_with_text_content {grid-column-gap: 30px;}
.custom_icon_with_text .custom_icon_with_text_content ul {flex: 0 0 calc(60% - 15px);max-width: calc(60% - 15px);}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block {flex: 0 0 calc(40% - 15px);max-width: calc(40% - 15px);}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn h3 {font-size: 18px;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text p {line-height: 1.5;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text img {flex: 0 0 40px;max-width: 40px;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text .cm_pro_icon_with_text_inner {gap: 10px;}
.custom_product_with_icon .cm_pro_header {width: calc(100% - 40px);}
.customer_say .customer_say_header {padding-bottom: 50px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description p {font-size: 12px;margin: 15px 0;line-height: normal;font-size: 13px;}
.qty_with_price .cm_qty {max-width: 120px;padding: 0 20px 0 20px;}
.qty_with_price .price_right {padding: 10px 0 10px 20px;}
.qty_with_price .cm_qty .quantity {min-height: auto;}
.qty_with_price .price_right .inc {margin-left: 10px;}
.qty_with_price .price_right .price_item {font-size: 20px;}
.qty_with_price {margin: 15px 0;}
.custom_featured_product .custom_featured_pro_details .heading_with_price {grid-gap: 15px;}
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 150px;transform: scale(1.1);}
.custom_featured_product .custom_featured_pro_img .product_trust_point li p {font-size: 13px;letter-spacing: 0;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {max-width: 260px;padding: 20px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li {margin-bottom: 15px;gap: 10px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description .read_more_btn {font-size: 14px;line-height: 1;}
.custom_featured_product .custom_featured_pro_img .product_img {   margin-right: -90px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner {padding-left: 110px;}
.multicolumn .grid--3-col-tablet-down .multicolumn-list__item {flex: 0 0 calc(33.33% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 3 / 4);width: 100%;}
.multicolumn .multicolumn-list {grid-row-gap: 30px;padding: 0 !important;}
.testimonial .swiper .testimonial_content .testimonial_slide {padding: 0 55px;}
.testimonial .page-width .testimonial_content .testimonial_slide {grid-column-gap: 20px;}
#menu-drawer .search-modal {height: 80px;min-height: auto;bottom: auto;}
details[open] .modal-overlay::after {background-color: rgb(0 0 0 / 60%);top: 0;}
.search-modal .modal__close-button.link {color: #fff;}
#menu-drawer .search-modal .search-modal__content {background-color: rgb(var(--color-background));padding: 0 5rem 0 2rem;}
.footer .footer__blocks-wrapper {--grid-desktop-horizontal-spacing: 20px;}
.footer .footer__content-top {padding-bottom: 40px;}
.contact-newsletter .newsletter__wrapper .newsletter-sec {padding: 50px 30px 50px 30px;}
.contact-newsletter .newsletter__wrapper .newsletter-sec .h2 {margin: 0 0 30px;}
#newsletter-popup .newsletter-image_text,.newsletter-image_text .image-txt_content {gap: 10px;}
.newsletter-image_text .image-txt_content .newsletter-text_block span p br {display: none;}
.readmore_img_with_text .image-with-text__media-item {flex-grow: 1;}
.meet_the_founder .founder_header {width: calc(100% - 40px);}
.blog .slider-counter {display: none;}
.blog .slider-button {position: absolute;top: 50%;transform: translateY(-50%);padding: 0;width: 35px;height: 35px;border: 2px solid #003E51;border-radius: 50px;background-color: #fff;z-index: 1;}
.blog .slider-button--prev {left: 8px;}
.blog .slider-button--next {right: 8px;}
.people_header_bg {padding-top: 0;}
.people_ans_main .page-width {gap: 40px;}
.people_ans_main .page-width .people_ques_ans_main {flex: 0 0 calc(45% - 20px);max-width: calc(45% - 20px);}
.people_ans_main .page-width .people_progress_block {flex: 0 0 calc(55% - 20px);max-width: calc(55% - 20px);}
.readmore_img_with_text.img_with_txt_third .image-with-text .image-with-text__grid {display: flex;align-items: center;}
.readmore_img_with_text.img_with_txt_third .image-with-text .image-with-text__grid .image-with-text__media-item {height: 100%;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content,
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding: 30px 0 30px 30px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .button,
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content .button{margin-top: 20px;padding: 0 40px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text,
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text {max-width: 100%;}
.blog_tag .tab_title .button::after {z-index: auto;}
.template-faq .faq .faq-accordian,.template-faq .faq .faq_header {flex: 0 0 calc(50% - 20px);max-width: calc(50% - 20px);}
.template-faq .faq {gap: 40px;}
.template-faq .faq .faq_header .title {font-size: 40px;}
.product .product__info-wrapper .jdgm-widget {padding-bottom: 20px;}
.product .product__info-wrapper .short_description {padding: 20px 0;}
.product .product__info-wrapper .short_description li {padding-left: 40px;margin-bottom: 10px;}
.qty_with_price .cm_qty {max-width: 110px;padding: 0 10px 0 10px;}
.product__info-wrapper .qty_with_price .price_right {padding-left: 10px;}
.product__info-wrapper .qty_with_price .price_right .product__tax.caption {font-size: 10px;flex: 1;}
.product__info-wrapper .qty_with_price .price_right .price__container .price-item {font-size: 18px;}
.product .product__info-wrapper {padding-left: 20px;}
.pdp_icon_with_text .pdp_icon_with_text_content {gap: 30px;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item {flex: 0 0 calc(50% - 15px);max-width: calc(50% - 15px);gap: 20px;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon img {max-width: 60px;}
.how_it_work .how_it_work_content .img_with_order .order {top: 25px;left: 25px;width: 40px;height: 40px;font-size: 20px;}
.how_it_work .how_it_work_content {gap: 20px;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {padding-left: 0px;}
.readmore_img_with_text .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content .img_with_text_readmore_inner {padding-right: 0px;}
.template-about .blog .swiper-wrapper {flex-wrap: nowrap;}
.template-about .blog .swiper-wrapper .grid__item {   max-width: 100% !important;}
.blog .page-width-desktop {padding-left: 20px;padding-right: 20px;}
.blog .cm_slider_btn .swiper-button-prev, .blog .cm_slider_btn .swiper-button-next {position: absolute;z-index: 1;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item {flex: 0 0 50%;max-width: 50%;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description .cm_readmore_btn {line-height: 1;}
.product-form .th_subscription_radio_label_text span, .product-form .th_subscription_radio_label_text,
.product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price,
.product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price span,
.product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price .money{font-size: 13px;}
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_val em,.product-form .th_subscription_radio_label_text span.money {font-size: 12px;}
}
@media only screen and (max-width: 850px) {
  .custom_featured_product .custom_featured_pro_img .product_img {margin-right: -100px;}
  .custom_featured_product .custom_featured_pro_img .product_trust_point {padding: 20px 40px 20px 20px;}
  .product-form .th_subscription_radio_label_text span, .product-form .th_subscription_radio_label_text,
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price,
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_val em{letter-spacing: 0;}
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer label {padding: 10px;}
}
@media only screen and (max-width: 749px) {
p, span, li, a {letter-spacing: .6px;}
.slider_mobile_btn {margin-top: 20px;}
.slider_mobile_btn .cm_slider_btn {justify-content: center;gap: 25px;}
.slider_mobile_btn .cm_slider_btn .swiper-button-prev, .slider_mobile_btn .cm_slider_btn .swiper-button-next {width: 35px;height: 35px;}
.slider_desktop_btn,.desk_logo,.desk_btn,.desk_img,.desktop_progress_data {display: none;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading {font-size: 32px;}
.banner .banner__content .banner__text p {font-size: 14px;letter-spacing: 0.84px;}
.slideshow_product .slide_product_inner img {max-height: 250px;margin-left: auto;margin-right: 0;width: auto;order: 2;}
.slideshow_product {text-align: right;padding: 0 20px;bottom: 0;}
.slide_product_inner {display: flex;align-items: flex-end;}
.slide_product_inner .custom_btn {order: 1;}
.button.custom_btn {min-height: 38px;padding: 0 17px;border-radius: 13px;}
.slideshow.banner {padding-bottom: 105px;}
.header-wrapper .header.page-width {padding-top: 15px;padding-bottom: 15px;}
.header-wrapper .header.page-width {padding-right: 20px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner_text p {font-size: 14px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner_text img {max-width: 125px;}
.utility-bar .utility-bar__grid.page-width {padding: 0 20px;}
.announcement-bar__announcement .announcement-bar__message, .announcement-bar__announcement span, .announcement-bar__announcement .announcement-bar__message span {line-height: normal;min-height: auto;}
.utility-bar {padding: 10px 0;}
.slideshow__slide .slideshow__text-wrapper {justify-content: flex-start;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text {padding-top: 40px;padding-bottom: 100px;}
.image_with_accordion h2 {margin-bottom: 30px;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item img {width: 100%;}
.custom_icon_with_text .custom_icon_with_text_content ul,.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block {flex: 0 0 100%;max-width: 100%;}
.custom_icon_with_text .custom_icon_with_text_content .custom_icon_text_block {order: 1;padding-bottom: 30px;}
.custom_icon_with_text .custom_icon_with_text_content ul {order: 2;}
.custom_icon_with_text .custom_icon_with_text_content .mobile_btn {order: 3;width: 100%;text-align: center;}
.custom_icon_with_text .custom_icon_with_text_content ul {gap: 15px;}
.custom_icon_with_text .custom_icon_with_text_content .button--primary {margin-top: 30px;}
.custom_product_with_icon .cm_pro_header .page-width {padding-right: 55px;}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn {flex: 0 0 100%;max-width: 100%;}
.custom_product_with_icon .custom_product_content .pro_heading_with_btn h3 {display: none;}
.custom_product_with_icon .custom_product_content {grid-row-gap: 30px;padding-bottom: 0;}
.custom_product_with_icon .custom_product_content .mobile_heading {margin: 0;font-size: 22px;letter-spacing: 0.88px;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text img {flex: 0 0 auto;max-width: 100%;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text, .custom_product_with_icon .custom_product_content .pro_heading_with_btn {flex: 0 0 100%;max-width: 100%;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text .cm_pro_icon_with_text_inner {gap: 20px;width: 100%;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text:nth-child(even) img {order: 2;}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text:nth-child(even) .cm_pro_item_text {text-align: right;}
.custom_product_with_icon .custom_product_content .cm_pro_item_text p {max-width: 100%;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_left {grid-row-gap: 30px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right img {max-width: 269px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {margin-left: auto;margin-right: -20px;margin-top: -40px;position: static;}
.custom_product_with_icon .custom_product_content {grid-row-gap: 30px;}
.image_with_accordion .image_with_accordion_content {gap: 15px;}
.customer_say .customer_say_header {padding-bottom: 30px;}
.customer_say .customer_say_header .customer_header_left h2 {margin: 0 0 10px;}
.customer_say .customer_say_header .customer_header_left span {letter-spacing: .6px;font-size: 15px;}
.customer_say_content .customer_say_slider {padding: 25px 20px;}
.customer_say_content .customer_say_slider h5 {font-size: 15px;}
.customer_say_content .customer_say_slider p {margin: 0 0 20px;}
/* .custom_featured_product .custom_featured_pro_img .product_img {right: auto;left: -30px;} */
.custom_featured_product .custom_featured_pro_img .product_img {margin-right: auto;margin-left: -20px;}
.custom_featured_product .custom_featured_pro_img .product_img img {transform: scale(1.2);  }
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 150px;}
.custom_featured_product .custom_featured_pro_img {margin-bottom: 73px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {padding-right: 20px;max-width: calc(100% - 140px);width: 100%;left: auto;transform: translate(0%, -50%);right: 20px;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner {padding-left: 20px;max-width: 100%;}
.custom_featured_pro_details {padding-bottom: 50px;}
.custom_featured_product .custom_featured_pro_details h2 {font-size: 26px;flex: 1;}
.custom_featured_product .custom_featured_pro_details .ml-price {font-size: 12px;flex: 0 0 auto;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description p {font-size: 15px;margin: 25px 0;}
.custom_featured_product .custom_featured_pro_details .featured_pro_inner .pro_short_description .read_more_btn {font-size: 15px;margin-top: 25px;}
.qty_with_price .price_right .price_item {font-size: 22px;}
.qty_with_price .price_right {padding: 16px 0 16px 20px;}
/* .multicolumn .multicolumn-list {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;white-space: nowrap;scroll-snap-points-x: repeat(100%);
scroll-behavior: smooth;scroll-snap-type: mandatory;-webkit-scroll-snap-type: mandatory;-webkit-scroll-snap-points-x: repeat(100%);} */
.multicolumn .multicolumn-list::-webkit-scrollbar {display: none;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_img_with_name {max-width: 100%;flex: 0 0 100%;display: flex;align-items: center;gap: 15px;margin-bottom: 20px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_img_with_name img {max-width: 85px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_text {flex: 0 0 100%;order: 2;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_img_with_name .testimonial_name ul {justify-content: flex-start;}
.testimonial .swiper .testimonial_content .testimonial_slide .name,.testimonial .swiper .testimonial_content .testimonial_slide .date {text-align: left;}
.testimonial .cm_slider_btn {justify-content: center;margin-top: 20px;gap: 25px;}
.swiper-button-prev, .swiper-button-next {width: 35px;height: 35px;}
.testimonial .page-width .testimonial_content .testimonial_slide {padding: 17px 0 0 0;}
.testimonial .swiper .testimonial_content .testimonial_slide .name {font-size: 13px;}
.testimonial .swiper .testimonial_content .testimonial_slide ul svg {width: 10px;height: 10px;}
.testimonial .page-width .testimonial_content .testimonial_slide .testimonial_img_with_name .testimonial_name ul {margin-bottom: 6px;}
.testimonial .swiper .testimonial_content .testimonial_slide .date {line-height: 1;font-size: 12px;margin-top: 6px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p {letter-spacing: 0.6px;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .button {padding: 0 30px;margin-top: 30px;}
.footer .footer__content-top {padding: 0 20px;}
.footer .footer__content-top .footer__blocks-wrapper {display: flex;flex-direction: column;margin-bottom: 0;}
.footer__content-top .footer__blocks-wrapper .footer-block {margin: 0;}
/* .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(1) {order: 1;}
.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2) {order: 2;}
.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3) {order: 3;}
  .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) {order: 4;} */
/* .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__heading {border-bottom: 0;padding-bottom: 5px;margin-bottom: 0;font-size: 10px;letter-spacing: 0.4px;} */
.footer__blocks-wrapper .footer-block .footer-block__details-content p {letter-spacing: .4px;font-size: 10px;}
.footer-block__details-content {margin-bottom: 3rem;}
.footer .footer__content-bottom {border-top: 0;}
.footer .footer__content-bottom .footer__copyright .copyright_text {text-align: left;}
.footer .footer__content-bottom .footer__copyright .copyright_text, .footer .footer__content-bottom .footer__copyright a,.footer .footer__content-bottom .power_by {font-size: 12px;}
.footer .footer__content-top .footer-block__heading .ft_toggle_icon {line-height: 1;}
.footer .footer__content-top .ft_mobile_menu .footer-block__heading {justify-content: space-between;margin-bottom: 30px;}
ul.footer-block__details-content.accordion-single-content {display: none;}
.footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu.open .ft_toggle_icon svg {transform: rotate(180deg);}
/* .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__details-content {display: block !important;height: auto !important;min-height: auto !important;
visibility: visible !important;opacity: 1 !important;margin-bottom: 2rem !important;} */
.contact-newsletter .newsletter__wrapper .newsletter-sec {padding: 30px 20px;}
.contact-newsletter .newsletter__wrapper .newsletter-sec .h2 {margin: 0 0 20px;}
.newsletter-image_text .image-txt_content .newsletter-text_block span p br {display: block;}
.newsletter-image_text .image-txt_content {justify-content: center;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field__label {letter-spacing: 0;color: #7B7B7B;}
.contact-newsletter .newsletter__wrapper .newsletter-form__field-wrapper #Subscribe {max-width: 40px;height: 40px;margin-left: 9px;}
.btn-content {display: block;width: 100%;text-align: center;}
#newsletter-popup .btn-content p, #newsletter-popup .btn-content a {color: rgb(0 62 81 / 50%);}
#newsletter-popup .btn-content a {font-weight: normal;}
.newsletter-image_text .image-txt_content {gap: 17px;}
#newsletter-popup .newsletter_icon_slide {padding: 28px 0px;}
#newsletter-popup .newsletter-image_text {gap: 0;}
.banner__media .desktop_img_cls {display: none !important;}
.banner__content.banner__content--middle-left,.banner__content.banner__content--bottom-left {align-items: flex-end;}
.banner__content .banner__box {padding-bottom: 77px;}
.readmore_img_with_text .image-with-text__text-item {order: 1;}
.readmore_img_with_text .image-with-text__media-item {order: 2;padding: 0 20px;}
.readmore_img_with_text .image-with-text__text-item .image-with-text__content {padding: 50px 20px 30px;}
.with_bg_color.readmore_img_with_text .image-with-text__text-item .image-with-text__content {padding-bottom: 50px;}
.template-about .readmore_img_with_text,.template-beschwerden .readmore_img_with_text,.template-Nervenschmerzen .readmore_img_with_text,.template-polyneuropathie .readmore_img_with_text {padding-top: 0;}
.with_bg_color.readmore_img_with_text .image-with-text__media-item {padding: 0;}
.meet_founde_content {flex-direction: column;}
.meet_founde_content .founder_img {margin: 0 auto;max-width: 201px;line-height: 0;}
.meet_founde_content .founder_deatils .fou_btn {margin: 0 0 30px;justify-content: center;}
.founder_deatils p {margin-top: 30px;}
.meet_the_founder .founder_header {padding: 30px 0;}
.meet_the_founder .meet_founde_block {padding-top: 150px;padding-bottom: 50px;}
.newsletter .newsletter__wrapper .newsletter__subheading,#newsletter-popup .btn-content p, #newsletter-popup .btn-content a,
.newsletter_section .newsletter .newsletter__wrapper .newsletter__subheading{margin-top: 0;}
.newsletter .newsletter__wrapper .newsletter__subheading p, .newsletter .newsletter__wrapper .newsletter__subheading a {color: rgb(255 255 255 / 70%);}
.newsletter-form__field-wrapper .field__label {color: #7B7B7B;}
.newsletter .newsletter__wrapper #contact_form .newsletter-form__field-wrapper #Subscribe {max-width: 40px;height: 40px;}
.newsletter_section .newsletter .newsletter_icon_slide {padding-bottom: 0;}
.readmore_img_with_text.img_with_txt_first {padding-top: 30px;}
.people_ans_main {padding-bottom: 50px;}
.readmore_img_with_text .page-width {padding: 0;}
.readmore_img_with_text .image-with-text__media img {object-fit: cover;}
.template-beschwerden .readmore_img_with_text.img_with_txt_first .image-with-text__content,
.template-Nervenschmerzen .readmore_img_with_text.img_with_txt_first .image-with-text__content,
.template-polyneuropathie .readmore_img_with_text.img_with_txt_first .image-with-text__content{padding-bottom: 0px;}
.template-beschwerden .readmore_img_with_text .image-with-text__media-item, 
.template-polyneuropathie .readmore_img_with_text .image-with-text__media-item,
.template-Nervenschmerzen .readmore_img_with_text .image-with-text__media-item {display: none;}
  
.readmore_img_with_text .image-with-text__text--caption {letter-spacing: .9px;font-size: 15px;}
.template-beschwerden .readmore_img_with_text .image-with-text__text--caption,
.template-Nervenschmerzen .readmore_img_with_text .image-with-text__text--caption,
.template-polyneuropathie .readmore_img_with_text .image-with-text__text--caption{margin: 20px 0;}
.readmore_img_with_text .img_caption {margin-top: 15px;font-size: 12px;letter-spacing: .48px;}
.people_answered_main .people_ans_header {max-width: calc(100% - 40px);}
.people_answered_main .people_ans_header .page-width {padding-right: 50px;}
.people_ans_main .page-width {gap: 40px;}
.people_ans_main .page-width .people_ques_ans_main {flex: 0 0 100%;max-width: 100%;}
.people_ans_main .page-width .people_progress_block {flex: 0 0 100%;max-width: 100%;}
.people_ques_ans_main .people_ques_item .ques_with_res .people_heading {letter-spacing: .72px;font-size: 18px;display: flex;align-items: center;justify-content: space-between;gap: 10px;}
.people_ques_ans_main .people_ques_item {grid-column-gap: 20px;grid-row-gap: 30px;}
.people_ques_ans_main .people_ques_item .ques_order {flex: 0 0 35px;max-width: 35px;}
.people_ques_ans_main .people_ques_item .ques_order span {height: 35px;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data {margin-bottom: 10px;}
.people_ans_main .people_progress_block .people_progress_item .people_pro_data .per_with_resp .resp {letter-spacing: .48px;font-size: 12px;margin-right: 10px;}
.people_ans_main .people_progress_block .people_progress_item .people_progress_main {height: 40px;}
.people_ans_main .people_progress_block .people_progress_item+.people_progress_item {margin-top: 20px;}
.people_ques_ans_main .people_ques_item {border-bottom: 1px solid #003E51;padding-bottom: 20px;padding-top: 5px;}
.people_ques_ans_main .readmore_btn {letter-spacing: 0.6px;color: #003E51;text-decoration: none;font-weight: 600;display: flex;align-items: center;gap: 6px;line-height: 1;}
.people_ques_ans_main .mobi_btn {text-align: center;margin-top: 30px;display: flex;justify-content: center;}
.newsletter_section .newsletter .newsletter_icon_slide_footer .page-width {padding-left: 0;padding-right: 0;}
.people_ans_main .page-width .people_progress_block {display: none;}
.people_ques_ans_main .people_ques_item.ans_active .people_progress_block {display: block;}
.people_ques_ans_main .people_ques_item.ans_active .ques_with_res .people_heading .people_drop_down_btn svg {transform: rotate(180deg);}
.blog_tag .tab_title .button {padding: 0 30px;}
.breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list .breadcrumbs__link, .breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list a, .breadcrumbs_cover_cls .breadcrumbs .breadcrumbs__list span,
.breadcrumbs .breadcrumbs__list .breadcrumbs__item{letter-spacing: .48px;font-size: 12px;}
.breadcrumbs_cover_cls {padding: 30px 0;}
.tab_title_cover {margin: 0;}
.blog_sort {padding-bottom: 30px;}
.main-blog .blog-articles {--grid-mobile-vertical-spacing: 30px;}
.template-blog .main-blog {padding-left: 40px;padding-right: 40px;}
.blog_sort {margin-right: -20px;}
.blog_tag .page-width {padding-right: 0;}
.article-card-wrapper .article-card .card__content .card__information {padding: 20px 24px;}
.tab_title_cover {gap: 20px;}
.blog_sort #sorting-dropdown {font-size: 15px;letter-spacing: .6px;}
.breadcrumbs_cover_cls {padding: 30px 0;}
.story_section .image-with-text .image-with-text__media-item,.blog_suggestion .image-with-text .image-with-text__media-item {order: 2;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p,
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p{font-size: 15px;line-height: 1.6;}
.story_section:before,.blog_suggestion:before {top: 0;}
.story_section .image-with-text__grid .image-with-text__text-item .image-with-text__content {padding: 0 0 40px;}
.blog_suggestion .image-with-text__grid .image-with-text__text-item .image-with-text__content {padding: 0 0 20px;}
.article-template .article_heading {margin-top: 20px;margin-bottom: 30px;}
.article-template .article-template__title {font-size: 26px;letter-spacing: 1px;line-height: 1.3846;}
.article-template__content h2 {font-size: 40px;letter-spacing: 1.28px;line-height: 1.05;margin-bottom: 20px;}
.template-faq .faq .faq-accordian,.template-faq .faq .faq_header {flex: 0 0 100%;max-width: 100%;}
.template-faq .faq {gap: 30px;}
.template-faq .faq .faq_header .title br {display: none;}
.template-faq .faq .faq_header .title {font-size: 32px;margin-bottom: 20px;}
.template-faq .faq .faq_header .header-button {margin-top: 30px;}
.template-faq .faq .faq_header .header-button .button.custom_btn {border-radius: 50px;padding: 0 30px;}
.template-faq .faq .faq-accordian .accordion .accordion__title {letter-spacing: .9px;font-size: 15px;}
.template-faq .faq .faq-accordian .accordion .faq_Click {padding: 25px 0px 12px;}
.template-faq .faq .faq-accordian .accordion .faq_Click.is_open+.accordion__content {padding-top: 20px !important;}
.article_blog_post .cm_slider_btn .swiper-button-prev, .article_blog_post .cm_slider_btn .swiper-button-next {transform: translateY(-50%) !important;position: absolute;}
.blog_title_with_sbtn {margin-bottom: 30px;}
.blog_title_with_sbtn {justify-content: center;}
.blog_title_with_sbtn .title-wrapper-with-link {padding: 0;}
.blog_title_with_sbtn .cm_slider_btn {margin-left: -20px;}
.article_blog_post .cm_slider_btn .swiper-button-prev {left: 8px !important;}
.article_blog_post .cm_slider_btn .swiper-button-next {right: 8px !important;}
.desk_accordion_content {display: none !important;}
.product .product__info-wrapper {padding-left: 0;padding-top: 30px;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main .swiper-button-prev,
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main .swiper-button-next {margin-top: 0px;position: absolute;transform: translateY(-50%);}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main {text-align: center;}
.product .product__media-wrapper .pdp_slider_cover.thumb_slider__left .product-image-main .swiper-button-prev {margin-right: 0px;}
.product__info-wrapper .qty_with_price .price_right .price__container .price-item {font-size: 22px;}
.qty_with_price .cm_qty input[type=number] {width: 20px;}
.qty_with_price .cm_qty {max-width: 145px;padding: 0 40px 0 20px;}
.qty_with_price .cm_qty .quantity .quantity__button {width: 20px;}
.product__info-wrapper .qty_with_price .product-form__input {max-width: 100%;}
.qty_with_price .cm_qty .quantity {width: 100%;    }
.product .product__info-wrapper .product__title .unit_price .unit-price .price-item span {font-size: 12px;letter-spacing: 0.48px;}
.product__info-wrapper .product-form {margin: 20px 0 !important;}
.product__info-wrapper .product-form .product-form__submit {min-height: 38px;}
.product__info-wrapper .product-form .product-form__submit span {line-height: 1;font-size: 14px;letter-spacing: 1.96px;}
.template-product .collapsible-content .page-width .collapsible-content__heading {margin-bottom: 30px;}
.template-product .collapsible-content .collapsible-content__grid summary {padding: 14px 0;}
.template-product .collapsible-content .collapsible-content__grid summary .accordion__title {font-size: 15px;letter-spacing: 0.6px;padding-top: 0;}
.template-product .collapsible-content .collapsible-content__grid summary .accordion__image img {max-width: 75px;}
.template-product .collapsible-content .collapsible-content__grid .accordion [open] summary {padding: 14px 0 0;align-items: center;}
.template-product .collapsible-content .collapsible-content__grid .accordion .accordion__content {margin-bottom: 0;padding: 15px 0 20px;}
.template-product .collapsible-content .collapsible-content__grid .accordion .accordion__content p {font-size: 13px;letter-spacing: 0.52px;}
.pdp_img_with_text_readmore .img_with_text_readmore_inner {position: relative;padding-bottom: 30px;}
.pdp_img_with_text_readmore .readmore_img_with_text_header {width: calc(100% - 20px);}
.pdp_img_with_text_readmore .readmore_img_with_text_header .page-width {padding: 0 20px 0 87px;}
.pdp_img_with_text_readmore .readmore_img_with_text_header {padding: 30px 0;}
.template-cart td.cart-item__quantity {padding-left: 20px;}
.template-cart .cart-item .cart-item__price-wrapper span.price {margin-top: 0;}
.template-cart .tmp-cart quantity-popover .quantity{width: calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);}
.readmore_img_with_text.with_bg_color .image-with-text__text-item .image-with-text__content {padding-top: 50px;padding-bottom: 50px;}
.template-about .blog .title-wrapper-with-link .link {display: none;}
.template-about .blog .title-wrapper-with-link {justify-content: center;}
.template-about .readmore_img_with_text .image-with-text__media-item--small {max-width:100%;}
.article_blog_post .page-width {padding-left: 40px;padding-right: 40px;}
.blog .page-width-desktop {padding-left: 40px;padding-right: 40px;}
.template-product .collapsible-content .collapsible-content__grid summary .accor_img_with_heading {align-items: center;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-content .jdgm-carousel-item__review-title,
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{font-size: 15px;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-body.jdgm-line-clamp p {letter-spacing: 0.48px;font-size: 12px;}
.jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper .jdgm-carousel-item__review-rating .jdgm-star.jdgm--on {padding-right: 10px !important;font-size: 13px;}
.jdgm-carousel-wrapper .jdgm-carousel__arrows {margin-top: 20px !important;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link {margin-bottom: 30px;}
.section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating .jdgm-star {padding-right: 8px !important;font-size: 18px;}
.section .jdgm-carousel-wrapper {padding: 50px 0;width: 100% !important;}
.section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow, .section .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow {width: 35px;height: 35px;}
.jdgm-carousel-wrapper .jdgm-carousel__arrows {gap: 25px;}
.article-template__subscription {padding: 0 2rem;}
.article-template__subscription h3 {letter-spacing: 1.28px;font-size: 32px;line-height: 1.444;margin-bottom: 30px;text-align: center;}
.article-template__subscription .subscription_rules {padding: 30px 20px;}
.article-template__subscription .subscription_rules span {letter-spacing: 0.72px;display: block;text-align: center;}
.article-template__subscription .subscription_rules p {margin-bottom: 15px;padding-left: 40px;}
.article-template__subscription .subscription_rules p:before {width: 25px;height: 25px;background-size: 10px;}
.image_with_accordion_text p {font-size: 15px;}
.newsletter__wrapper #sib-container {grid-template-columns: 1fr;grid-row-gap: 20px;}
.meet_the_founder .founder_header .page-width {width: calc(100% - 50px);margin-left: 0;margin-right: auto;}
.meet_founde_content .founder_img.desk_img {display: none !important;}
.template-newsletter-thankyou .banner__content .banner__box .banner__text p {font-size: 15px;}
.template-newsletter-thankyou .banner__content .banner__box {padding: 20px;}
.template-newsletter-thankyou .banner .banner__content {padding: 80px 20px;}
#success-popup-reg .popup-content .success_message .round_check_icon {max-width: 50px;}
.product__info-wrapper .qty_with_price + .product__text {font-size: 15px;letter-spacing: 0.6px;}
.template-product .breadcrumbs_cover_cls {display: none;}
.pro_desktop_review {display: none;}
.template-product .pro_mobile_review {display: block;padding-top: 10px;}
.pro_mobile_review .jdgm-preview-badge .jdgm-star.jdgm-star {color: #D1AA73;padding-right: 10px !important;}
}
@media only screen and (max-width: 640px) {
.image_with_accordion .image_with_accordion_content .image_with_accordion_item {flex: 0 0 100%;max-width: 100%;}
.image_with_accordion_text p {max-width: 100%;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item {flex: 0 0 100%;max-width: 100%;gap: 24px;flex-direction: column;text-align: center;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon_text_details p {margin: 0 auto;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon img {max-width: 80px;}
.pdp_icon_with_text .pdp_icon_with_text_content .pdp_icon_with_text_item .pdp_icon {line-height: 1;}
.how_it_work .how_it_work_content {flex-direction: column;}
.how_it_work .how_it_work_content .how_it_work_item {flex: 0 0 100%;max-width: 272px;margin: 0 auto;}
.how_it_work .how_it_work_content .img_with_order .order {top: 20px;left: 20px;width: 35px;height: 35px;font-size: 16px;}
.how_it_work h2 {margin: 0 0 30px;}
.how_it_work .how_it_work_content .how_it_work_item p {padding: 15px 0 0 15px;}
}
@media only screen and (max-width: 575px) {
.custom_featured_product .custom_featured_pro_img .product_trust_point {left: auto;right: 20px;transform: translateY(-50%);width: 100%;}
}
@media only screen and (max-width: 480px) {
.custom_icon_with_text .custom_icon_with_text_content ul li {flex: 0 0 calc(33.33% - 20px);max-width: calc(33.33% - 20px);width: 100%;}
.custom_icon_with_text .custom_icon_with_text_content ul {justify-content: center;}
.meet_the_founder .founder_header .page-width h2 {max-width: 266px;}
.template-faq .faq .faq_header .title {text-align: center;}
#CartDrawer .drawer__inner {padding: 0 30px 0 20px;}
.cart-drawer__footer small.tax-note.caption-large, .cart-drawer__footer small.tax-note.caption-large a {font-size: 12px;letter-spacing: 0.48px;}
.cart-drawer .cart__checkout-button {min-height: 38px;}
.custom_icon_with_text .custom_icon_with_text_content ul li h4 {font-size: 16px;}
.template-about .blog .swiper-wrapper {gap: 0;}
.addresses ul li {flex: 100%;}
.customer.addresses.addresses ul {gap: 0;}
.custom_featured_product .custom_featured_pro_img {margin-bottom: 60px;    }
.template-index .slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading br {display: none;}
.template-newsletter-thankyou .banner__content .banner__box .banner__text p {max-width: 338px;}
.th_subscription_radio_fieldset_discount_val .money,
.product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price span{font-size: 13px;letter-spacing: 0;}
.product-form .th_subscription_radio_label_text span,.product-form .th_subscription_radio_label_text {letter-spacing: 0;}
}
@media only screen and (max-width: 424px) {
.custom_icon_with_text .custom_icon_with_text_content ul li h4 {font-size: 14px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li p {font-size: 13px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point li .check_icon {width: 25px;height: 25px;}
.custom_featured_product .custom_featured_pro_img .product_img img {max-width: 145px;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {max-width: calc(100% - 135px);}
}
@media only screen and (max-width: 414px) {
.jdgm-carousel__item-wrapper .jdgm-carousel-item {flex: 0 0 100%;max-width: 100%;padding: 0 !important;}
.meet_the_founder .founder_header .page-width p {font-size: 13px;line-height: 1.4;}
.meet_the_founder .founder_header .page-width h2 {font-size: 24px;line-height: 1.2;}
.meet_the_founder .founder_header {width: calc(100% - 20px);}
.custom_featured_product .custom_featured_pro_details h2 {font-size: 20px;}
}
@media only screen and (max-width: 400px) {
  .qty_with_price .price_right .inc, .qty_with_price .price_right .inc a {font-size: 11px;}
  .qty_with_price .price_right .price_item {font-size: 18px;}
}
@media only screen and (max-width: 375px) {
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__heading {font-size: 25px;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__text p {font-size: 13px;line-height: 1;}
.slideshow.banner .slideshow__slide .slideshow__text-wrapper .slideshow__text .banner__buttons {margin-top: 10px;}
.slideshow_product .slide_product_inner img {max-height: 180px;}
.button.custom_btn {font-size: 13px;letter-spacing: 2px;}
.custom_icon_with_text .custom_icon_with_text_content ul li {flex: 0 0 calc(50% - 20px);max-width: calc(50% - 20px);}
.custom_product_with_icon .custom_product_content .cm_pro_icon_with_text img {flex: 0 0 50px;max-width: 50px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right img {max-width: 200px;}
.custom_product_with_icon .custom_product_content .custom_product_with_icon_right {margin-top: -68px;}
.custom_product_with_icon .cm_pro_header {width: calc(100% - 20px);}
.custom_product_with_icon .cm_pro_header h2,.pdp_img_with_text_readmore .readmore_img_with_text_header h2 {font-size: 22px;max-width: 200px;}
.custom_product_with_icon .cm_pro_header p,.meet_the_founder .founder_header .page-width p,.people_answered_main .people_ans_header .page-width p,
.pdp_img_with_text_readmore .readmore_img_with_text_header p{font-size: 14px;line-height: 1.5;padding-right: 30px;}
.image_with_accordion .image_with_accordion_content .image_with_accordion_item .accordion_icon {bottom: 30px;right: 30px;}
.qty_with_price .price_right {padding: 15px 0 15px 10px;}
.meet_the_founder .founder_header .page-width h2,.people_answered_main .people_ans_header .page-width h2 {font-size: 22px;padding-right: 30px;}
.qty_with_price .cm_qty {padding: 0 20px 0 20px;}
.cart-drawer .cart-items td.cart-item__media {padding: 0 15px 0 0;width: 64px;}
}
@media only screen and (max-width: 374px) {
.custom_featured_product .custom_featured_pro_img .product_img {display: none;}
.custom_featured_product .custom_featured_pro_img .product_trust_point {max-width: calc(100% - 40px);left: 0;right: 0;margin: 0 auto;}
.button.custom_btn {font-size: 12px;letter-spacing: 1.5px;}
.custom_featured_product .custom_featured_pro_img .pro_bg_img {display: block;}
.image_with_accordion_text p {font-size: 13px;}
}
@media only screen and (max-width: 355px) {
  .product-form .th_subscription_radio_label_text span, .product-form .th_subscription_radio_label_text,
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price{font-size: 12px;}
  .product-form .th_subscription_radio_section .th_subscription_radio_label_outer label {padding: 8px;}
}