/** Shopify CDN: Minification failed

Line 12:10 Expected ";"
Line 5277:73 Expected identifier but found whitespace
Line 5464:4 "box-sixing" is not a known CSS property

**/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap')

/*********** font-family: 'lucida_brightdemibold'; **************/

@font-face {
    font-family: 'lucida_brightdemibold';
    src: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/lucidabright_demi.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/lucidabright_demi.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/********* font-family: 'lucida_brightdemibold'; **************/

@font-face {
    font-family: 'lucida_brightregular';
    src: url('lucida_bright_regular.woff2') format('woff2'),
         url('lucida_bright_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/********* font-family: 'lucida_brightregular'; **************/

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 { font-family: 'lucida_brightdemibold'; }
p,li { font-family: 'lucida_brightdemibold'; }

/* body.template-index {
    background: #25373a;
} */
.v_price_new_comp
{
    font-weight: 500;
    font-size: 15px;
  margin-bottom:0;
  
}
.page-width.utility-bar__grid .announcement-bar p.announcement-bar__message {
    font-family: 'lucida_brightdemibold';
    text-transform: uppercase;
}

.multicolumn_section_new slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    background: #fff;
}
.multicolumn_section_new .multicolumn .page-width {
    max-width: 1050px;
    padding-top: 0;
    margin-top: -85px;
}
.multirow_section_home .multirow__inner.page-width {
    gap: 0;
}
ul.list_html {
    padding-left: 0;
}
ul.list_html li {
    list-style: none;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_10_1.png?v=1713275323');
    background-repeat: no-repeat;
    background-size: 15px;
    padding-left: 25px;
    background-position: left 5px;
    padding-bottom: 10px;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content {
    text-align: right;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content p.image-with-text__text, 
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
    text-align: right;
    display: block;
    width: 100%;
}
.all_skin_type .page-width .image-with-text__grid {
    align-items: center;
    background: #2d2926;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 70px;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content p.image-with-text__text {
    font-size: 23px;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading strong {
    display: block;
    font-weight: 600;
}
.all_skin_type .page-width .image-with-text__media-item {
    margin-top: -5em;
    background: transparent;
}
.all_skin_type .page-width .image-with-text__media-item .image-with-text__media {
    background: transparent;
}
ul.test_results {
    padding-left: 0;
}
ul.test_results li {
    list-style: none;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39834.png?v=1713321996');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    padding-left: 25px;
    padding-bottom: 10px;
}
.image_test_result .page-width h2.image-with-text__heading {
    text-transform: uppercase;
}
.image_test_result .page-width .image-with-text__text.rte.body h5 {
    line-height: 0;
}
.nachhervorher_Abschnitt.Unlock_Skin .container.page-width h2,
.afterbefore_section .container.page-width h2 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: calc(var(--font-heading-scale) * 4rem);
    margin-top: 0;
    margin-bottom: 0;
}
.nachhervorher_Abschnitt .container.page-width h3,
.afterbefore_section .container.page-width h3 {
    color: #fff;
    text-align: center;
}
.afterbefore_section .container.page-width .wrapper p.button {
    color: #0F0F0F;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}
.review_hour .page-width slider-component.slider-mobile-gutter {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Rectangle_57_2.png?v=1713323384');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px;
}
.review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    background: transparent;
}
.review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card__info {
    padding: 0;
}
.review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card__info .inline-richtext.chtml h2 {
    margin: 0;
    font-size: 60px;
    font-weight: 600;
}
.review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card__info .inline-richtext.chtml h2 sub {
    font-size: 20px;
}

.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian {
    display: flex;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner {
    text-align: center;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner img {
    width: 100%;
    max-width: 100%;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner div {
    padding: 5px;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner:nth-of-type(1) div {
    padding-left: 0;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner:nth-of-type(2) div {
    padding-right: 0;
}

.cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate {
    border: solid 1px #000;
    padding: 35px;
}
.cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate h2 {
    margin-top: 0;
    font-weight: 700;
    font-size: 34px;
}
.cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate ul.uumate {
    padding-left: 0;
    list-style: none;
}
.cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate ul.uumate li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39816.png?v=1713325840');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    padding-left: 25px;
    padding-bottom: 10px;
    letter-spacing: normal;
}
.cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate ul.uumate li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39817.png?v=1713325840');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    padding-left: 25px;
    padding-bottom: 10px;
    letter-spacing: normal;
}
.cream_section .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    background: transparent;
}
.cream_section .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Rectangle_44_98f67268-4f08-430d-a5f1-0a00c95a0cb0.png?v=1713802731');
    background-size: cover;
    background-repeat: no-repeat;
}
.faq_section .page-width .grid__item h2.collapsible-content__heading {
    color: #fff;
    font-weight: 400;
}
.faq_section .page-width .grid__item h2.collapsible-content__heading strong {
    display: block;
    font-weight: 400;
}
.faq_section .page-width .grid__item .accordion summary h3.accordion__title {
    color: #fff;
}
.faq_section .page-width .grid__item .accordion {
    border-top: solid 1px #ffffff1a !important;
    border-bottom: none;
}
.faq_section .page-width .grid__item {
    padding-left: 5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.faq_section .page-width .grid__item .accordion .accordion__content, .faq_section .page-width .grid__item .accordion .accordion__content p {
    padding-left: 0;
    color: #fff;
}
.faq_section .page-width .grid__item .accordion summary svg.icon.icon-caret {
    color: #fff;
}
.faq_section .page-width .grid__item .accordion summary[aria-expanded="true"] svg.icon.icon-caret {
    display: block;
}
/* footer.footer .footer__content-top.page-width {
    border-bottom: solid 1px #ffffff6e;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in {
    padding-top: 0;
}
footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block .footer-block__newsletter ul.list-unstyled.list-social.footer__list-social {
    justify-content: flex-start;
    margin-top: 15px;
} */
.max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box,
.max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 70rem;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading,
.max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 60px !important;
    text-transform: uppercase;
    line-height: normal;
    font-family: 'lucida_brightregular';
   font-weight: 300;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading strong,
.max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading strong {
    display: block;
    font-weight: 300;
    font-family: 'lucida_brightregular';
}
.multicolumn_section_new slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-family: 'lucida_brightdemibold';
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}


.imagetext_home h2.image-with-text__heading,
.howtouse h2.rich-text__heading,
.image_test_result .page-width h2.image-with-text__heading,
.nachhervorher_Abschnitt .container.page-width h2,
.afterbefore_section .container.page-width h2,
.key_inter .page-width .image-with-text .image-with-text__grid h2.image-with-text__heading {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
}

.multirow_section_home .image-with-text__content h2.image-with-text__heading {
    font-family: 'lucida_brightdemibold';
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
}
.multirow_section_home .image-with-text__content .image-with-text__text {
    max-width: 400px;
}
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content p.image-with-text__text {
    font-family: 'lucida_brightregular';
    font-weight: 600;
}
.image_test_result .page-width .image-with-text__text.rte.body h5 {
    font-family: 'lucida_brightdemibold';
}
.nachhervorher_Abschnitt .container.page-width h3,
.afterbefore_section .container.page-width h3 {
    font-family: 'lucida_brightdemibold';
}
.review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card__info .rte p {
    font-size: 13px;
    letter-spacing: normal;
}
.key_inter .page-width .image-with-text .image-with-text__grid .image-with-text__media-item {
    margin-top: -4em;
}
.key_inter .page-width .image-with-text .image-with-text__grid .image-with-text__text.rte.body p {
    line-height: normal;
    font-size: 15px;
}
.key_inter .page-width .image-with-text__text.rte.chtml .natural_glacian .natural_inner h3 {
    font-size: 20px;
    font-weight: 500;
}
.header-wrapper header.header.header--middle-left {
    grid-template-columns: auto  1fr;
}
.header-wrapper header.header.header--middle-left nav.header__inline-menu {
    text-align: center;
}
.header-wrapper header.header.header--middle-left nav.header__inline-menu ul li span {
    font-family: 'lucida_brightdemibold';
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
}
.header-wrapper header.header.header--middle-left nav.header__inline-menu ul li {
    padding: 0 15px;
}
.image_test_result .page-width .image-with-text__text.rte.body h5 {
    font-family: 'lucida_brightdemibold';
    line-height: 15px;
    margin-bottom: 0;
    margin-top: 5px;
}

.faq_section .page-width .grid__item .accordion summary h3.accordion__title {
    color: #fff;
    font-family: 'lucida_brightdemibold';
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li .multicolumn-card.content-container,
.are_saying .multicolumn .page-width ul li .multicolumn-card.content-container {
    background: #25373a;
    border: solid 1px #ffffff38;
}
.inline-richtext.cchtml {
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding-bottom: 30px;
}
.sagen_neue_Rezensionen .page-width .title-wrapper-with-link,
.are_saying .page-width .title-wrapper-with-link {
    margin-bottom: 5px;
}
.sagen_neue_Rezensionen .page-width .title-wrapper-with-link h2.title.inline-richtext,
.are_saying .page-width .title-wrapper-with-link h2.title.inline-richtext,
.intro_facial_heading .rich-text__blocks h2.rich-text__heading {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info,
.are_saying .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info {
    display: flex;
    flex-direction: column;
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info .inline-richtext.chtml,
.are_saying .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info .inline-richtext.chtml {
    order: 1;
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
.are_saying .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    order: 3;
    color: #fff;
    font-family: 'lucida_brightdemibold';
    font-weight: 600;
    font-size: 15px;
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info .rte,
.are_saying .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info .rte {
    order: 2;
    font-family: 'lucida_brightdemibold';
    color: #fff;
    padding: 5px 0 0;
}
.sagen_neue_Rezensionen .multicolumn .page-width ul li:hover .multicolumn-card.content-container,
.are_saying .multicolumn .page-width ul li:hover .multicolumn-card.content-container {
    background: #ffffff3b;
}
.intro_facial_ultra_cream {
    background: #25373a;
}
.intro_facial_ultra_cream .dd {
    max-width: var(--page-width);
    padding: 0 5rem;
    margin: 0 auto;
    text-align: center;
}
.intro_facial_ultra_cream .dd img {
    max-width: 85%;
    margin: 0 auto;
}

.ueltra_mobile {
    display: none;
}
.youth_mobile {
    display: none;
}

nav.breadcrumbs.page-width {
    background: #25373a;
    color: #fff;
    max-width: 100%;
}
nav.breadcrumbs.page-width ol.breadcrumbs__list {
    max-width: 160rem;
    padding: 0 5rem;
    margin: 0 auto;
}
.template-product .product__info-wrapper product-info {
    border: solid 1px #ffffff45;
    padding: 15px 30px 30px;
}
.template-product .product__info-wrapper product-info a.review-link span.stars-rw, 
.template-product .product__info-wrapper product-info a.review-link span.stars-rw svg, 
.template-product .product__info-wrapper product-info a.review-link span.stars-rw path {
    color: #FFCF70 !important;
    fill: #FFCF70 !important;
    width: 100px;
}
/* body.template-product {
    background: #25373a;
} */

.template-product .product__info-wrapper product-info .price_new span.price-item {
    color: #D16554;
}
.template-product .product__info-wrapper product-info .price_new s.price-item.price-item--regular {
    color: #fff !important;
    font-weight: 300;
    font-size: 15px !important;
}
.template-product .product__info-wrapper product-info .price_new .price.lumin-price {
    justify-content: start;
    border-bottom: solid 1px #ffffff45;
    padding-bottom: 15px;
    margin-bottom: 25px;
}
.template-product .product__info-wrapper product-info .price_new .price.lumin-price span.badge.price__badge-sale {
    background: #fff;
    color: #D16554;
    padding: 7px 20px 5px;
    border-radius: 5px;
}
.template-product .product__info-wrapper product-info ul.hydration_list {
    padding-left: 0;
}
.template-product .product__info-wrapper product-info ul.hydration_list li {
    list-style: none;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39835.png?v=1713528264');
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 15px;
    background-position: left 0px;
    padding-bottom: 10px;
}
.template-product .product__info-wrapper product-info variant-selects label.form__label {
    font-size: 15px;
    font-weight: 600;
}
.template-product .product__info-wrapper product-info variant-selects .select .select__select {
    border: solid 2px #A5A592;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
    color: #000;
}
.template-product .product__info-wrapper product-info variant-selects .select .icon-caret path {
    fill: #A5A592;
}
.template-product .product__info-wrapper product-info variant-selects .select:after {
  display: none;
}
.template-product .product__info-wrapper product-info variant-selects .select .select__select:focus {
    box-shadow: none;
}
.template-product .product__info-wrapper product-info variant-selects .select svg.icon.icon-caret {
    height: 0.9rem;
}

.template-product .product__info-wrapper product-info .product__accordion h2.accordion__title {
    font-family: 'lucida_brightdemibold';
    font-size: 18px;
    font-weight: 500;
  font-family: 'lucida_brightregular';
}
.template-product .product__info-wrapper product-info .product__accordion .accordion__content, .template-product .product__info-wrapper product-info .product__accordion .accordion__content p {
    padding-left: 0;
    font-family: 'lucida_brightdemibold';
    font-size: 16px;
}
.accordion details[open]>summary .icon-caret {
    display: block;
}

.youthvsothers .dd .yvs {
    max-width: 160rem;
    padding: 0 5rem;
    margin: 0 auto;
}

.youthvsothers .dd .yvs .yvs_inner {
    display: flex;
    align-items: flex-end;
    gap: 65px;
}

.youthvsothers .dd .yvs .yvs_inner div {
    max-width: 50%;
}

.youthvsothers .dd .yvs .yvs_inner div img {
    max-width: 100%;
}

.youthvsothers .dd .yvs h2 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    margin-bottom: -50px;
}
.Menschen.überall ul.test_results li,
.people-everywhere ul.test_results li {
    padding-bottom: 25px;
    padding-left: 70px;
}
.Menschen.überall ul.test_results li:nth-of-type(1),
.people-everywhere ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39934.png?v=1713594878');
    background-repeat: no-repeat;
    background-size: 48px;
}
.Menschen.überall ul.test_results li:nth-of-type(2),
.people-everywhere ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39935.png?v=1713594879');
    background-repeat: no-repeat;
    background-size: 48px;
}
.Menschen.überall ul.test_results li:nth-of-type(3),
.people-everywhere ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39936.png?v=1713594878');
    background-repeat: no-repeat;
    background-size: 48px;
}
.people-everywhere .image-with-text__text.rte.body h5,
.skin_health .image-with-text__text.rte.body h5 {
    font-family: 'lucida_brightdemibold';
}
.people-everywhere .page-width .image-with-text__grid.grid .image-with-text__media-item {
    padding: 25px 0 25px 25px;
    background: #131f21;
}
span.scroll.rte p {
    font-family: 'lucida_brightdemibold';
}
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1),
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39934_0fae252d-62e7-4810-92d8-5c3b06c7d0aa.png?v=1714577769');
    background-repeat: no-repeat;
    background-size: 55px;
}

.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2),
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39935_11cc414b-4bb5-4521-85ab-3743f6a6961f.png?v=1714577769');
    background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3),
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39936_6aca864c-db51-46f0-9e4c-9e7f25e43c4f.png?v=1714577769');
    background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li,
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li {
    min-height: 75px;
    padding-bottom: 4px !important;
}
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li {
    font-weight: 600;
    padding-left: 70px;
    padding-top: 13px;
}
body.template-product.product-youth-cc-cream-high-definition-radiance-face-cream-spf-25.loaded fieldset.js.product-form__input.Color legend#form__label {
    display: block !important;
}
body.template-product.product-youth-cc-cream-high-definition-radiance-face-cream-spf-25.loaded .are_saying.new_reviews.new-reviews.video_reviews .title-wrapper-with-link a.link.underlined-link.large-up-hide {
    display: none;
}
body.template-product.gradient.product-youth-silicone-tape© .max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    background: #ffffff80;
}
body.template-product.gradient.product-youth-silicone-tape© .max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li {
    background: #ffffff8c;
} 
body.template-product.gradient.product-youth-silicone-tape© .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Mask_group.gif?v=1737984009');
    background-repeat: no-repeat;
    background-size: 55px;
}
body.template-product.gradient.product-youth-silicone-tape© .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(4) {
    background: url('https://2ahwk25lg0lc704y-68875813102.shopifypreview.com/cdn/shop/files/down-time-1a.gif');
    background-repeat: no-repeat;
    background-size: 55px;
}
body.template-product.gradient.product-youth-silicone-tape© .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(5) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Mask_group_1.gif?v=1737984084');
    background-repeat: no-repeat;
    background-size: 55px;
}
.wake-up.med-gra .image-with-text__text.rte.chtml {
    width: 100%;
}
.medical-grade p {
    border-top: 1px solid#D2D2D2;
    padding: 15px 30px;
    margin: 0px !important;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 22px;
    font-weight: 600;
}
.medical-grade p:last-child {
    border-bottom: 1px solid #D2D2D2;
}
.medical-grade p img {
    max-width: 30px;
}
 body.template-product.gradient.product-youth-silicone-tape© .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(2):before {
    /* content: 'Best value'; */
    /* width: 130px;
    padding: 5px 10px;
    top: 6px;
    border-radius: 5px;
    font-size: 18px;
    border-radius: 5px;
    font-size: 18px;
    left: 39%; */
}
/*body.template-product.gradient.product-youth-silicone-tape©  .new_bio_collagen .product__info-wrapper product-info variant-radios input:checked+label, .template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios input:checked+label {
    background: #fff;
    border-color: #787878;
    text-align: center;
    padding: 45px 20px 20px 20px;
    font-size: 24px;
} */
/* body.template-product.gradient.product-youth-silicone-tape© .new_bio_collagen .page-width {
    max-width: 1340px;
} */
.wake-up.med-gra .image-with-text__media img {
    border-radius: 40px !important;
}
/* body.template-product.gradient.product-youth-silicone-tape©  .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"], body.template-product.gradient.product-youth-silicone-tape©  .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"] {
    top: 54px;
    left: 120px;
    opacity: 0;
} */
.max_slideshow.new_max .slideshow__media {
    height: 100%  !important;
}
/*****************Responsive CSS********************/

@media only screen and (max-width: 989px) {
  .multicolumn_section_new .multicolumn .page-width {
    padding-top: 75px;
    margin-top: 0;
}
  .all_skin_type .page-width .image-with-text__media-item {
    margin-top: 0;
}
.multirow_section_home .multirow {
    padding-bottom: 0;
}
  .all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
    font-size: 50px;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading,
  .max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 45px !important;
}
}

@media only screen and (max-width: 767px) {
  .intro_facial_ultra_cream {
    display: none;
}
  .ueltra_mobile {
    display: block;
}
  .youth_mobile .dd img {
    max-width: 100%;
}
  .youth_mobile {
    display: block;
}
  .ueltra_mobile .multicolumn .page-width ul li .multicolumn-card.content-container {
    background: #fff;
  }
  .ueltra_mobile .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    text-transform: capitalize;
    font-family: 'lucida_brightdemibold';
    font-size: 15px;
    font-weight: 600;
}
  
  .multirow_section_home .multirow .multirow__inner.page-width .image-with-text__content {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
  .all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content p.image-with-text__text, 
  .all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading,
.all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content {
    text-align: center;
}
  .faq_section .page-width .grid__item {
    padding-left: 0;
}
  .faq_section .page-width .grid__item h2.collapsible-content__heading {
    margin-top: 2rem;
    margin-bottom: 0;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading,
  .max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 30px !important;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box,
  .max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    top: 0;
}
  .header-wrapper header.header.header--middle-left {
    grid-template-columns: 1fr 2fr 1fr;
}
  .multicolumn_section_new .multicolumn .page-width {
    padding-top: 30px;
 }

  .imagetext_home h2.image-with-text__heading, 
  .howtouse h2.rich-text__heading, 
  .image_test_result .page-width h2.image-with-text__heading, 
  .afterbefore_section .container.page-width h2, 
  .nachhervorher_Abschnitt .container.page-width h2,
  .key_inter .page-width .image-with-text .image-with-text__grid h2.image-with-text__heading,
  .sagen_neue_Rezensionen .page-width .title-wrapper-with-link h2.title.inline-richtext,
  .are_saying .page-width .title-wrapper-with-link h2.title.inline-richtext,
  .sagen_neue_Rezensionen .page-width .title-wrapper-with-link h2.title.inline-richtext,
  .intro_facial_heading .rich-text__blocks h2.rich-text__heading,
  .youthvsothers .dd .yvs h2 {
    font-weight: 600;
     font-size: 24px;
}
  .youthvsothers .dd .yvs h2 {
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}
  .all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
    font-size: 35px;
}
  .cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate {
    padding: 15px;
}
  .cream_section .page-width .image-with-text .image-with-text__text-item.grid__item .the_ultimate h2 {
    font-size: 24px;
}
  .multirow_section_home .image-with-text__content h2.image-with-text__heading {
    font-size: 20px;
}
  .all_skin_type .page-width .image-with-text__text-item.grid__item .image-with-text__content p.image-with-text__text {
    font-size: 19px;
}
  .review_hour .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    margin-bottom: 25px;
}
  .sagen_neue_Rezensionen .page-width .title-wrapper-with-link h2.title.inline-richtex,
  .are_saying .page-width .title-wrapper-with-link h2.title.inline-richtext {
    text-align: center;
}
  .people-everywhere .page-width .image-with-text__grid.grid .image-with-text__media-item {
    padding: 10px;
}
  .template-product .product__info-wrapper product-info {
    border: none;
    padding: 0;
}
  nav.breadcrumbs.page-width ol.breadcrumbs__list {
    padding: 0 13px;
}
  nav.breadcrumbs.page-width {
    padding-bottom: 0;
}
  .template-product .product__info-wrapper product-info ul.icon-with-text {
    flex-wrap: wrap;
}
.template-product .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item {
    border-right: none;
    padding: 10px;
    width: 40%;
    border-bottom: solid 1px #ffffff2e;
    margin: 5px;
}
  .youthvsothers .dd .yvs .yvs_inner {
    gap: 0;
    flex-direction: column;
}
.youthvsothers .dd .yvs .yvs_inner div {
    max-width: 100%;
    margin-top: 20px;
}
.youthvsothers .dd .yvs {
    padding: 0 2rem;
}
}

.product-form__buttons .product-form__submit span {
    font-weight: 700;
}


/************ New product page CSS 'Start' *************/
.aufwachen ul.lst_icon,
.wake-up ul.lst_icon {
    padding: 0;
}
.aufwachen ul.lst_icon li,
.wake-up ul.lst_icon li {
    list-style: none;
    padding: 0;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/tick_Icon_e6bb69a3-c2e3-4116-a977-6e9a4ed7f00e.svg?v=1714579058');
    background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}
.aufwachen .der_main,
.wake-up .der_main {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.aufwachen .der_main .der_inner,
.wake-up .der_main .der_inner {
    background: #fff;
    border: solid 2px #dcdcdc;
    border-radius: 20px;
    width: 33.33%;
    text-align: center;
}
.aufwachen .der_main .der_inner .der_inner_main,
.wake-up .der_main .der_inner .der_inner_main {
    padding: 25px 15px 15px;
}
.aufwachen .der_main .der_inner .der_inner_main h2,
.wake-up .der_main .der_inner .der_inner_main h2 {
    color: #000;
    font-family: 'lucida_brightdemibold';
    font-size: 19px;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 10px;
}
.aufwachen .image-with-text__text-item.grid__item a.button.button--primary,
.wake-up .image-with-text__text-item.grid__item a.button.button--primary {
    padding: 0px 45px;
}
.intro_facial_heading.bio_collagen .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__blocks {
    max-width: 100%;
}
.intro_facial_heading.bio_collagen .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__blocks h2.rich-text__heading {
    text-transform: inherit;
}
.youthvsothers.bio-coll .dd .yvs h2,
.youthvsothers.Bio-Sammlung .dd .yvs h2 {
    text-align: right;
    padding-right: 4em;
    padding-top: 0;
}
.youthvsothers.bio-coll .dd .yvs h2 span,
.youthvsothers.Bio-Sammlung .dd .yvs h2 span {
    text-transform: capitalize;
}
.image-with-text__text.rte.chtml .how_main {
    display: flex;
    justify-content: center;
    gap: 25px;
}
.image-with-text__text.rte.chtml .how_main .how_inner_main {
    width: 33.33%;
}
.image-with-text__text.rte.chtml .how_main .how_inner_main .banner_icon img {
    width: 100%;
}
.Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__media-item,
.how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__media-item {
    max-width: 40%;
}
.Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item,
.how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item {
    max-width: 60%;
}

.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__media-item {
    padding: 0;
}
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results {
    margin-top: 40px;
}
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39534_1.png?v=1714561668');
    background-repeat: no-repeat;
    background-size: 55px;
}
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39537_1.png?v=1714561745');
    background-repeat: no-repeat;
    background-size: 55px;
      padding-bottom: 35px;
}
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39540_1.png?v=1714561906');
    background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li span,
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li span {
    font-size: 13px;
    display: block;
    font-weight: 300;
}
.nachhervorher_Abschnitt.Unlock_Skin .container.page-width .wrapper p.button,
.afterbefore_section.unlock_skin .container.page-width .wrapper p.button {
    color: #fff;
    background: #070707;
}
.button:after,
.afterbefore_section.unlock_skin .container.page-width .wrapper p.button:before, 
.afterbefore_section.unlock_skin .container.page-width .wrapper p.button:after {
   display: none;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results {
    margin-top: 0;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li {
    padding-top: 13px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1),
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39934_1.png?v=1714562794');
    background-repeat: no-repeat;
    background-size: 48px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2),
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39935_1.png?v=1714562913');
    background-repeat: no-repeat;
    background-size: 48px;
    padding-bottom: 24px;
      padding-top: 5px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3),
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39936_1.png?v=1714562970');
    background-repeat: no-repeat;
    background-size: 48px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text  {
    border: solid 1px #ffffff87;
    padding: 30px;
}



/************* New White 'Start' ************/

/* .template-product .new_bio_collagen  .product__info-wrapper product-info {
    padding: 0;
} */
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new span.price-item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new span.price-item  {
    color: #A5A592;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular  {
    color: #c9c9c9 !important;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new .price.lumin-price span.badge.price__badge-sale,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new .price.lumin-price span.badge.price__badge-sale {
    background: #1E1E1E;
    color: #fff;
    padding: 7px 20px 5px;
    border-radius: 50px;
}

.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item  {
    padding-left: 0;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item img,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item img {
    width: 25px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled  {
    padding: 0;
    margin: 15px 0 25px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext  {
    font-size: 16px;
    font-weight: 500;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr  {
    font-weight: bold;
    font-family: 'lucida_brightdemibold';
    color: #000;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr legend#form__label,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr legend#form__label  {
    font-weight: 300;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .product-form__buttons button,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .product-form__buttons button  {
    border-radius: 10px;
    line-height: 0;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .product-form__buttons button:before, 
.template-product .new_bio_collagen .product__info-wrapper product-info .product-form__buttons button:after,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .product-form__buttons button:before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .product-form__buttons button:after,
.wake-up .image-with-text__text-item.grid__item a.button.button--primary:before, 
.wake-up .image-with-text__text-item.grid__item a.button.button--primary:after {
    display: none;
}

.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text {
    border: solid 1px #6e6e6e4d;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item {
    border-right: solid 1px #6e6e6e4d;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item span.h4.inline-richtext,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item span.h4.inline-richtext {
    text-transform: uppercase;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item:last-child,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item:last-child {
    border: none;
    padding-right: 0;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    border: none;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
    border: none;
    padding: 0;
    margin-bottom: 10px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext {
    text-transform: inherit;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new {
    margin-bottom: -25px;
}
.aufwachen .image-with-text__text-item.grid__item a.button.button--primary,
.wake-up .image-with-text__text-item.grid__item a.button.button--primary {
    padding: 0px 45px;
    border-radius: 10px;
}
.aufwachen .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media,
.wake-up .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-radius: 30px;
}
.youthvsothers.bio-coll .dd .yvs h2,
.youthvsothers.Bio-Sammlung .dd .yvs h2 {
    color: #000;
    font-weight: 500 !important;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1),
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Reduces_time.svg?v=1714579647');
    background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2),
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Enhance_your_skin.svg?v=1714579647');
    background-repeat: no-repeat;
    background-size: 55px;
    padding-bottom: 35px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3),
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Increases_absorption.svg?v=1714579647');
    background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li,
.people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li {
    font-weight: 600;
}
.Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item,
.people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item {
    background: transparent;
}
.Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media,
.people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
.people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}
.perfekte_jugend .multicolumn .page-width,
.perfect_youth .multicolumn .page-width {
    max-width: 140rem;
}
.perfekte_jugend .multicolumn .page-width h2.title.inline-richtext.h1,
.perfect_youth .multicolumn .page-width h2.title.inline-richtext.h1 {
    margin-bottom: 10px;
}
.perfekte_jugend .multicolumn .page-width slider-component.slider-mobile-gutter ul .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
.perfect_youth .multicolumn .page-width slider-component.slider-mobile-gutter ul .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'lucida_brightdemibold';
}

.youthvsothers.bio-coll .dd .yvs .yvs_inner div:nth-of-type(1) img,
.youthvsothers.Bio-Sammlung .dd .yvs .yvs_inner div:nth-of-type(1) img {
    border-radius: 20px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
.people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    border-radius: 0;
}

.people-everywhere.dull_dewy.across_people .page-width .image-with-text,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text {
    border: solid 1px #ffffff87;
    padding: 30px;
    background: #f5f5f4;
    border-radius: 30px;
}
.nachhervorher_Abschnitt.Unlock_Skin .container.page-width h3,
.afterbefore_section.unlock_skin .container.page-width h3 {
    color: #000;
}
.nachhervorher_Abschnitt.Unlock_Skin .container.page-width h2,
.afterbefore_section.unlock_skin .container.page-width h2 {
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
}
.nachhervorher_Abschnitt.Unlock_Skin .container.page-width .wrapper p.button,
.afterbefore_section.unlock_skin .container.page-width .wrapper p.button {
    color: #000;
    background: #EBEBD6;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width h2.title.inline-richtext.h1,
.are_saying.new_reviews .multicolumn .page-width h2.title.inline-richtext.h1 {
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width .inline-richtext.cchtml,
.are_saying.new_reviews .multicolumn .page-width .inline-richtext.cchtml {
    color: #000;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li:hover .multicolumn-card.content-container {
    background: transparent;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li:hover .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    color: #000;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li:hover .multicolumn-card.content-container .multicolumn-card__info .rte {
    color: #000;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container,
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    background: none;
    border: solid 1px #00000030;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing,
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0;
    padding: 0;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    color: #000;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info .rte,
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info .rte {
    color: #000;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info,
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 230px;
    text-align: center;
}
.are_saying.new_reviews .testimonials-slide .inline-richtext.chtml img,
.sagen_neue_Rezensionen.neue_Rezensionen .testimonials-slide .inline-richtext.chtml img {
    margin: 0 auto;
    padding-bottom: 5px;
}
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info,
.are_saying.new_reviews.new-reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 310px;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul {
    display: flex;
    align-items: flex-start;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    background: transparent;
    border-radius: 0;
    padding: 0;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent.media--adapt img.multicolumn-card__image,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent.media--adapt img.multicolumn-card__image {
    object-fit: contain;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent.media--adapt,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent.media--adapt {
    padding: 30px !important;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1), 
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3),
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1), 
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3) {
    max-width: 44%;
    width: 44%;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2),
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) {
    max-width: 10%;
}
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1) .multicolumn-card__image-wrapper img.multicolumn-card__image, 
.all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3) .multicolumn-card__image-wrapper img.multicolumn-card__image,
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1) .multicolumn-card__image-wrapper img.multicolumn-card__image, 
.all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3) .multicolumn-card__image-wrapper img.multicolumn-card__image {
    width: 100%;
    object-fit: contain;
}
.all_smooth_solution .page-width ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    letter-spacing: normal;
    font-weight: 700;
    font-size: 20px;
}
.faq_section.neuefaq .collapsible-content__wrapper .grid__item .accordion details summary:hover,
.faq_section.newfaq .collapsible-content__wrapper .grid__item .accordion details summary:hover {
    background: transparent;
    text-decoration: none;
}
.faq_section.neuefaq .collapsible-content__wrapper .grid__item .accordion details summary:hover h3.accordion__title.inline-richtext,
.faq_section.newfaq .collapsible-content__wrapper .grid__item .accordion details summary:hover h3.accordion__title.inline-richtext {
    text-decoration: none;
}
.faq_section.neuefaq .collapsible-content__wrapper .grid__item .accordion details summary h3.accordion__title.inline-richtext,
.faq_section.newfaq .collapsible-content__wrapper .grid__item .accordion details summary h3.accordion__title.inline-richtext {
    font-family: 'lucida_brightdemibold';
    font-size: 18px;
    font-weight: 600;
}
.faq_section.neuefaq .collapsible-content__wrapper .collapsible-content-wrapper-narrow,
.faq_section.newfaq .collapsible-content__wrapper .collapsible-content-wrapper-narrow {
    max-width: 100rem;
}
.faq_section.neuefaq .collapsible-content__wrapper .collapsible-content-wrapper-narrow h2.collapsible-content__heading.inline-richtext,
.faq_section.newfaq .collapsible-content__wrapper .collapsible-content-wrapper-narrow h2.collapsible-content__heading.inline-richtext {
    text-align: center;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr {
    font-weight: 600;
    font-family: 'lucida_brightdemibold';
    color: #000;
    text-transform: inherit;
    font-size: 15px;
    letter-spacing: normal;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr legend#form__label,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr legend#form__label  {
    display: none;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label  {
    max-width: 44rem;
    text-align: left;
    width: 100%;
    padding: 17px 30px;
    background: #fff;
    font-weight: 600;
    font-family: 'lucida_brightdemibold';
    letter-spacing: 0.01rem;
  border-width: 2px;
    box-shadow: none;
    border-radius: 10px;
    font-size: 15px;
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"],
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"] {
    width: auto;
    height: auto;
    clip: auto;
    z-index: 1;
    top: 25px;
    accent-color: #000000;
    left: 5px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label:hover,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label:hover {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios input:checked+label,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios input:checked+label {
    background: #F2F2E5;
    color: #000;
    border-color: #a5a592;
    box-shadow: none;
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant {
    position: relative;
    max-width: 100%;
    width: 100%;
    display: block;
    margin-top: 13px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label:hover,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label:hover  {
    border-width: 2px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:before  {
    width: 105px;
    text-align: center;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(2):before  {
    /* content: 'Most Popular'; */
    position: absolute;
    z-index: 1;
    left: 27px;
   background: #A5A592;
    color: #fff;
    border-radius: 50px;
    font-size: 13px;
    letter-spacing: normal;
    padding: 2px 10px;
    top: -3px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before {
    content: 'Best Deal';
    position: absolute;
    z-index: 1;
    left: 27px;
   background: #A5A592;
    color: #fff;
    border-radius: 50px;
    font-size: 13px;
    letter-spacing: normal;
    padding: 2px 10px;
    top: -3px;
}
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before {
   content: 'Bestes Angebot';
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before {
    content: 'Most Popular';
    position: absolute;
    z-index: 1;
    left: 27px;
   background: #A5A592;
    color: #fff;
    border-radius: 50px;
    font-size: 13px;
    letter-spacing: normal;
    padding: 2px 10px;
    top: -3px;
}
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before {
    content: 'Am beliebtesten';
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(5):before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(5):before  {
    content: 'Full Treatment';
    position: absolute;
    z-index: 1;
    left: 27px;
   background: #A5A592;
    color: #fff;
    border-radius: 50px;
    font-size: 13px;
    letter-spacing: normal;
    padding: 2px 10px;
    top: -3px;
}
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(5):before  {
    content: 'Vollständige Behandlung';
}

/************** New Home page CSS 'Start' ***************/
html {
  scroll-behavior: smooth;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading,
.max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 45px !important;
    text-transform: capitalize;
    font-weight: 600;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading strong,
.max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading strong {
    font-weight: 600;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list,
.max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list {
    margin: 0;
    padding: 0;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li,
.max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li {
    list-style: none;
    background: url('https://5ct8m4i3cphtme8h-68875813102.shopifypreview.com/cdn/shop/files/tick_Icon_e6bb69a3-c2e3-4116-a977-6e9a4ed7f00e.svg?v=1714579058');
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 25px;
    padding-bottom: 10px;
      text-align: left;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary,
.max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary {
    border-radius: 10px;
    padding: 10px 50px;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary:before, 
.max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary:after {
    display: none;
}
.Menschen.überall.dull_dewy.hoepage .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media,
.people-everywhere.dull_dewy.hoepage .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-radius: 20px;
}
.Menschen.überall.dull_dewy.hoepage .page-width .image-with-text,
.people-everywhere.dull_dewy.hoepage .page-width .image-with-text {
    background: #F5F5F4;
    padding: 30px;
    border-radius: 40px;
}
.perfect_youth.Vorteile.der.Jugend .page-width,
.perfect_youth.benifits-of-youth .page-width {
    max-width: 100rem;
}
.aufwachen.Zuhause-aufwachen .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media,
.wake-up.home-wake-up .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-radius: 30px;
}
.youthvsothers.Homepage-Bio-Sammlung .dd .yvs h2,
.youthvsothers.home-page-bio-coll .dd .yvs h2 {
    color: #000;
    font-weight: 500;
}
.youthvsothers.Homepage-Bio-Sammlung .dd .yvs h2 span,
.youthvsothers.home-page-bio-coll .dd .yvs h2 span {
    text-transform: capitalize;
}
.Echtzeit-Nutzung .multicolumn .page-width,
.real-time-use .multicolumn .page-width {
    max-width: 100rem;
}
.Echtzeit-Nutzung .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container,
.real-time-use .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container {
    border: solid 2px #A5A592;
    border-radius: 30px;
    padding: 30px;
}
.Echtzeit-Nutzung .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info,
.real-time-use .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info {
    height: 155px;
}
.Echtzeit-Nutzung .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
.real-time-use .multicolumn .page-width ul.multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.lang.anhaltende.Beweglichkeit .page-width .image-with-text .image-with-text__grid.grid,
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid { 
    align-items: center;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Rectangle_105_3.png?v=1714639169');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 40px;
}

.image-with-text__text.rte.chtmlcc .long-lasting .long_lasting_inner {
    display: flex;
    gap: 20px;
    justify-content: center;
    text-align: center;
}
.image-with-text__text.rte.chtmlcc .long-lasting .long_lasting_inner .long_lasting_main {
    background: #fff;
    border-radius: 40px;
    padding: 30px;
    width: 40%;
}
.image-with-text__text.rte.chtmlcc .long-lasting .long_lasting_inner .long_lasting_main .long_typo {
    font-weight: 600;
    letter-spacing: normal;
    font-family: 'lucida_brightdemibold';
}
.lang.anhaltende.Beweglichkeit .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext,
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext {
    text-transform: capitalize;
}
.lang.anhaltende.Beweglichkeit .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item a.button.button--primary,
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item a.button.button--primary {
    padding: 10px 50px;
    border-radius: 10px;
}
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item a.button.button--primary:before, 
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid .image-with-text__text-item.grid__item a.button.button--primary:after {
    display: none;
}
.accross_global .page-width .image-with-text .image-with-text__grid {
    border: solid 2px #a5a59280;
    border-radius: 40px;
    overflow: hidden;
}
.image-with-text__text.rte.chtml .globe_main .globe_main_inner {
    display: flex;
    justify-content: center;
    text-align: center;
    gap: 45px;
}

.accross_global .page-width .image-with-text .image-with-text__grid {
    border: solid 2px #a5a59280;
    border-radius: 40px;
    overflow: hidden;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext {
    max-width: 100%;
    text-transform: capitalize;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.image-with-text__text.rte.chtml .globe_main .globe_main_inner .globe_inner_col {
    padding: 15px;
    width: 33.33%;
}
.image-with-text__text.rte.chtml .globe_main .globe_main_inner .globe_inner_col .globe_text {
    font-family: 'lucida_brightdemibold';
    letter-spacing: normal;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text {
    display: block;
    text-align: center;
    max-width: 100%;
    width: 100%;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text p {
    font-weight: 600;
    letter-spacing: normal;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary {
    padding: 10px 50px;
    border-radius: 10px;
}
.people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary:after, 
.people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary:before,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary:after,
.Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary:after  {
   display: none;
}

.key-ingredients-section .multicolumn .page-width ul li .multicolumn-card.content-container {
    border: solid 1px #d9d9d9;
    padding: 5px 5px 20px;
}
.key-ingredients-section .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper {
    margin: 0;
}
.key-ingredients-section .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 170px;
}

 .template-product .new_bio_collagen .product__info-wrapper .vtl-pl-main-widget,
.template-product .neues_Bio_Kollagen .product__info-wrapper .vtl-pl-main-widget {
    text-align: left;
}
.are_saying.new_reviews.new-reviews a.button.button--primary {
    display: none;
}
.Echtzeit-Nutzung h2.title.inline-richtext.h1 {
    text-align: center;
}
/************** New Home page CSS 'End' ***************/

/************** New featured product CSS 'Start' ***************/

section.featured_youth .page-width .featured-product.product .grid__item.product__media-wrapper {
    max-width: 50%;
    width: 50%;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item {
    max-width: 50%;
    width: 50%;
    padding: 0 3rem;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text {
    padding: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text li.icon-with-text__item {
    padding-left: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text li.icon-with-text__item img {
    width: 25px;
    height: auto;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text {
    padding: 0;
    margin: 10px 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text li.icon-with-text__item span {
    font-family: 'lucida_brightregular';
    font-size: 18px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__tax.caption.rte {
    display: none;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .no-js-hidden {
    margin: 0;
}

section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container {
    padding-top: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price .price__container span.price-item span.money {
    font-family: 'lucida_brightdemibold';
    color: #A5A592;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: normal;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price .price__container s.price-item {
    color: #c9c9c9 !important;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price .price__container s.price-item span.money {
    font-family: 'lucida_brightdemibold';
    color: #c9c9c9 !important;
    letter-spacing: normal;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price .price__container span.price_save {
    letter-spacing: normal;
    font-weight: 600;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.pdkt-fetr .form__label {
    display: none;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios .product-form__input {
    max-width: 44rem !important;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price span.badge {
    display: none;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.pdkt-fetr {
    font-family: 'lucida_brightdemibold';
    font-size: 18px;
    width: 100%;
    color: #000;
    text-transform: inherit;
    font-weight: 600;
    letter-spacing: normal;
    position: relative;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.pdkt-fetr:after {
    content: '';
    background: url(/cdn/shop/files/Screenshot_1ww.png?v=1719407184);
    width: 256px;
    position: absolute;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    right: -15px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant {
    position: relative;
    max-width: 100%;
    width: 100%;
    display: block;
    margin-top: 15px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant input[type="radio"] {
    width: 18px;
    height: 18px;
    clip: auto;
    z-index: 1;
    top: 25px;
    accent-color: #838373;
    left: 10px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant label {
    max-width: 44rem;
    text-align: left;
    width: 100%;
    padding: 17px 30px;
    background: #fff;
    font-weight: 600;
    letter-spacing: 0.01rem;
    border-width: 2px;
    box-shadow: none;
    border-radius: 10px;
    padding-left: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'lucida_brightdemibold';
    font-size: 16px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios input:checked+label {
    background: #F2F2E5;
    color: #000;
    border-color: #a5a592;
    box-shadow: none;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item a.link.product__view-details {
    display: none;
}
/* section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form .vtl-pl-main-widget {
    display: none;
} */
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant label:hover {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
    border-width: 2px;
}

section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(3):before {
    content: 'Best Deal';
    z-index: 1;
    background: #A5A592;
    color: #fff;
    font-size: 13px;
    letter-spacing: normal;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 24px;
    position: absolute;
    width: max-content;
    left: auto;
    padding: 3px 10px 4px;
    text-transform: uppercase;
    top: -8px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(3) span.ion:after {
    content: '';
    background: url(/cdn/shop/files/Polygon_9.png?v=1719398465);
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    right: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -8px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(4):before {
    content: 'Most Popular';
    z-index: 1;
    background: #A5A592;
    color: #fff;
    font-size: 13px;
    letter-spacing: normal;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 24px;
    position: absolute;
    width: max-content;
    left: auto;
    padding: 3px 10px 4px;
    text-transform: uppercase;
    top: -8px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(4) span.ion:after {
    content: '';
    background: url(/cdn/shop/files/Polygon_9.png?v=1719398465);
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    right: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -8px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(4) span.ion:before {
    content: '';
    background: url(/cdn/shop/files/Polygon_9.png?v=1719398465);
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    right: 133px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -8px;
}

section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form .vtl-pl-main-widget .vtl-pl-main-widget__content svg {
    width: 37px;
}

section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .custom-text p {
    display: flex;
    gap: 5px;
    color: #848471;
    font-size: 15px;
}

section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form {
    margin: 10px 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form form .product-form__buttons {
    max-width: 44rem !important;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form form .product-form__buttons button[type="submit"] {
    background: #a5a592;
    border-radius: 10px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item product-form.product-form .vtl-pl-main-widget {
    margin: 10px 0;
    max-width: 44rem;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .price__sale span.price-item {
    font-family: 'lucida_brightdemibold';
    color: #A5A592;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: normal;
}
section.featured_youth .page-width {
    max-width: 1000px;
    border: dotted 1px #000;
    padding: 20px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item {
    max-width: 50%;
    width: 50%;
    padding: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item p.saveupto {
    background: #9c9a8a;
    width: fit-content;
    color: #fff;
    padding: 5px 10px;
    border-radius: 50px;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: 500;
    margin: 10px 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item h2.product__title {
    font-size: 30px;
    margin: 5px 0 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .no-js-hidden {
    margin: 10px 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container {
    padding-top: 0;
    padding-bottom: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .no-js-hidden .price.price--large {
    margin-bottom: -10px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container .high_risk {
    width: 300px;
    margin: 10px auto;
    text-align: center;
    background: #a5a59236;
    border-radius: 5px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container .high_risk p {
    letter-spacing: normal;
    font-size: 15px;
    padding: 10px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container .high_risk p span {
    color: #5e5e55;
    font-size: 18px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(2) {
    margin-top: 0;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item p.saveupto {
    display: inline-block;
    padding: 2px 15px;
    border-radius: 0;
    text-shadow: none;
    font-weight: normal;
    background-color: #9c9a8a;
    line-height: 24px;
    margin-bottom: 0;
    position: relative;
    margin-left: 10px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item p.saveupto:after, 
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item p.saveupto:before {
    display: inline-block;
    content: "";
    position: absolute;
    left: -10px;
    top: 0;
    border: 9px solid transparent;
    border-width: 14px 8px;
    border-right-color: #9c9a8a;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item p.saveupto:before {
    content: '';
    border-color: #9c9a8a;
    border-left-color: transparent!important;
    left: -9px;
}
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container a.review-link span.stars-rw svg, 
section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item .product__info-container a.review-link span.stars-rw svg path {
    color: #A5A592 !important;
    fill: #A5A592 !important;
}
section.featured_youth .page-width .featured-product.product .grid__item.product__media-wrapper {
    background: #bcbca1;
    padding-top: 6%;
}

/************** New featured product CSS 'End' ***************/

@media only screen and (max-width: 1580px) {
  .aufwachen .der_main,
  .wake-up .der_main {
    align-items: normal;
}
  .aufwachen .der_main .der_inner .der_inner_main h2,
  .wake-up .der_main .der_inner .der_inner_main h2 {
    font-size: 15px;
}
}

/************** New featured product CSS 'Start' ***************/
@media only screen and (max-width: 1025px) {
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.pdkt-fetr:after {
    width: 220px;
}
}
/************** New featured product CSS 'End' ***************/

@media screen and (min-width: 990px) {

  .all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2),
  .all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) {
    max-width: 10%;
    position: relative;
    top: 8rem;
}
  
}

@media only screen and (max-width: 989px) {
  .key-ingredients-section .multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: auto;
}

   /************** New featured product CSS 'Start' ***************/
  section.featured_youth .page-width .featured-product.product {
    flex-direction: column;
}
  section.featured_youth .page-width .featured-product.product .grid__item.product__media-wrapper,
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item {
    max-width: 100%;
    width: 100%;
}
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item {
    padding: 0;
}
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item ul.icon-with-text li.icon-with-text__item {
    padding-left: 0;
    width: 100%;
    padding-top: 0;
}
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.pdkt-fetr:after {
    width: 100%;
    bottom: -15px;
    left: 0;
    right: 0;
}
  section.featured_youth {
    padding-left: 1rem;
    padding-right: 1rem;
}
  section.featured_youth .page-width {
    padding: 10px;
}
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item variant-radios span.new_variant:nth-of-type(2) {
    margin-top: 10px;
}
  section.featured_youth .page-width .featured-product.product .product__info-wrapper.grid__item {
    padding: 10px 0 0;
}
  /************** New featured product CSS 'End' ***************/
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .template-product .new_bio_collagen .product__title h1 {
    font-size: 32px !important;
}
  .template-product .new_bio_collagen .product__info-wrapper,
  .template-product .neues_Bio_Kollagen .product__info-wrapper  {
    padding: 0 0 0 1rem;
}
  .aufwachen .image-with-text.image-with-text--no-overlap .image-with-text__content,
  .wake-up .image-with-text.image-with-text--no-overlap .image-with-text__content,
  .people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
  .Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content, 
  .Anwendung_Bestes_Ergebnis .image-with-text.image-with-text--no-overlap .image-with-text__content,
  .how_to_use_best_result .image-with-text.image-with-text--no-overlap .image-with-text__content {
    padding-left: 0;
    padding-right: 40px;
}
  .aufwachen .der_main .der_inner .der_inner_main img,
  .wake-up .der_main .der_inner .der_inner_main img {
    width: 60px;
}
  .aufwachen .der_main .der_inner .der_inner_main,
  .wake-up .der_main .der_inner .der_inner_main {
    padding: 25px 5px 15px;
}

  .people-everywhere.dull_dewy .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
    padding-left: 42px !important;
    padding-right: 14px;
}
  .aufwachen .image-with-text.image-with-text--no-overlap h2.image-with-text__heading.inline-richtext.h1,
  .wake-up .image-with-text.image-with-text--no-overlap h2.image-with-text__heading.inline-richtext.h1,
  .people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading.inline-richtext.h1,
  .Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading.inline-richtext.h1, 
  .people-everywhere.dull_dewy .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext.h1,
  .Anwendung_Bestes_Ergebnis .image-with-text.image-with-text--no-overlap .image-with-text__content h2.image-with-text__heading.inline-richtext.h1,
  .how_to_use_best_result .image-with-text.image-with-text--no-overlap .image-with-text__content h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 32px;
}
}

@media only screen and (max-width: 767px) {
  .max_Diashow.slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box h2.banner__heading.inline-richtext,
  .max_slideshow .slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box h2.banner__heading.inline-richtext {
    font-size: 35px !important;
}
.max_Diashow .slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box,
.max_slideshow .slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 100%;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
  .template-product .product__info-wrapper product-info .product__title h1 {
    font-size: 32px !important;
}
  .template-product .new_bio_collagen ul.icon-with-text.natural-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item,
  .template-product .neues_Bio_Kollagen ul.icon-with-text.natürlicher.Text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
}
 .template-product .new_bio_collagen ul.icon-with-text.all-skin-below.icon-with-text--horizontal,
  .template-product .neues_Bio_Kollagen ul.icon-with-text.alles-haut-unten.icon-with-text--horizontal {
    padding: 0 !important;
    flex-wrap: nowrap;
}
  .template-product .new_bio_collagen ul.icon-with-text.all-skin-below.icon-with-text--horizontal li.icon-with-text__item,
  .template-product .neues_Bio_Kollagen ul.icon-with-text.alles-haut-unten.icon-with-text--horizontal li.icon-with-text__item {
    width: 30% !important;
    padding: 5px 0px;
}
  .template-product .new_bio_collagen ul.icon-with-text.all-skin-below.icon-with-text--horizontal,
  .template-product .neues_Bio_Kollagen ul.icon-with-text.alles-haut-unten.icon-with-text--horizontal {
    padding: 0 !important;
}
  .aufwachen .page-width .image-with-text__text-item.grid__item .image-with-text__content,
  .wake-up .page-width .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 12px;
}
  .youthvsothers.bio-coll .dd .yvs h2,
  .youthvsothers.Bio-Sammlung .dd .yvs h2 {
    padding: 0;
    text-align: center;
    font-size: 28px;
}
  .people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media,
  .Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-radius: 20px;
}
  .people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
  .Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-radius: 20px;
    margin-top: 13px;
    padding: 20px;
}
  .Anwendung_Bestes_Ergebnis .image-with-text__grid.grid,
  .how_to_use_best_result .image-with-text__grid.grid {
    flex-direction: column;
}
  .Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__media-item .image-with-text__media,
  .how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__media-item .image-with-text__media {
    border-radius: 20px;
}
  .Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__media-item,
  .how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__media-item {
    max-width: 100%;
}
  .Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content,
  .how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content,
  .wie_man_das_beste_Ergebnis_verwendet .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content {
    padding: 14px 7px;
}
  .Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content h2.image-with-text__heading.inline-richtext.h1,
  .how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content h2.image-with-text__heading.inline-richtext.h1,
  .wie_man_das_beste_Ergebnis_verwendet .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item div.image-with-text__content h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 28px;
}
  .Anwendung_Bestes_Ergebnis .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item,
  .how_to_use_best_result .page-width .image-with-text__grid.grid .image-with-text__text-item.grid__item {
    max-width: 100%;
}
  .image-with-text__text.rte.chtml .how_main {
    flex-wrap: wrap;
    gap: 14px;
}
  .people-everywhere.dull_dewy.across_people .page-width .image-with-text,
  .Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text {
    padding: 0;
}
  .people-everywhere.dull_dewy .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 27px;
}
  .people-everywhere.dull_dewy.across_people .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
  .Menschen.überall\,.matt_taufrisch\,.über_die_Menschen .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 12px;
}
  .image-with-text__text.rte.chtml .how_main .how_inner_main {
    width: 47.33%;
}
  .perfekte_jugend .title-wrapper-with-link h2.title.inline-richtext.h1,
  .perfect_youth .title-wrapper-with-link h2.title.inline-richtext.h1 {
    font-size: 28px;
}
  .all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1),
  .all_smooth_solution.Mikroinfusion  .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3), 
  .all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(1), 
  .all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(3) {
    max-width: 100%;
    width: 100%;
}
  .all_smooth_solution.Mikroinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2),
  .all_smooth_solution.microinfusion .page-width slider-component.slider-mobile-gutter ul li:nth-of-type(2) {
    max-width: 10%;
    display: none;
}
  .all_smooth_solution.Mikroinfusion .multicolumn .title-wrapper-with-link h2.title.inline-richtext.h1,
  .all_smooth_solution.microinfusion .multicolumn .title-wrapper-with-link h2.title.inline-richtext.h1 {
    font-size: 28px;
}
  section.new_bio_collagen {
    padding-top: 0;
}
  .perfekte_jugend.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li,
 .perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li {
    width: 100%;
    margin-left: 0;
}
.perfekte_jugend.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter .slider-buttons .slider-counter.caption,
.perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter .slider-buttons .slider-counter.caption {
    display: none;
}
  .image-with-text__text.rte.chtmlcc .long-lasting .long_lasting_inner {
    flex-direction: column;
    padding: 15px;
}
.image-with-text__text.rte.chtmlcc .long-lasting .long_lasting_inner .long_lasting_main {
    width: 100%;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext {
    width: 100%;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content--mobile-left {
    padding: 15px;
}
.accross_global .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text .globe_main .globe_main_inner {
    flex-wrap: wrap;
    gap: 20px;
}
.image-with-text__text.rte.chtml .globe_main .globe_main_inner .globe_inner_col {
    padding: 15px;
    width: 100%;
}
.Menschen.überall.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content,
.people-everywhere.dull_dewy .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 5px;
}
}

@media only screen and (max-width: 500px) {
  .template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label,
  .template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label {
    font-size: 13px;
}
  .template-product .new_bio_collagen ul.icon-with-text.all-skin-below.icon-with-text--horizontal li.icon-with-text__item span.h4.inline-richtext,
   .template-product .neues_Bio_Kollagen ul.icon-with-text.alles-haut-unten.icon-with-text--horizontal li.icon-with-text__item span.h4.inline-richtext  {
    font-size: 9px;
}
  .aufwachen.page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading.inline-richtext.h1,
  .wake-up .page-width .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 25px;
}
  .Menschen.überall.dull_dewy.hoepage .page-width .image-with-text h2.image-with-text__heading.inline-richtext.h1,
  .people-everywhere.dull_dewy.hoepage .page-width .image-with-text h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 25px;
}
  .aufwachen .der_main,
 .wake-up .der_main {
    width: 100%;
    gap: 22px;
    flex-wrap: wrap;
}
  .aufwachen .der_main .der_inner
  .wake-up .der_main .der_inner {
    width: 100%;
}
  .aufwachen .image-with-text__text-item.grid__item a.button.button--primary,
  .wake-up .image-with-text__text-item.grid__item a.button.button--primary {
    border-radius: 10px;
    margin: 36px auto 9px;
}
  .perfekte_jugend .multicolumn.color-background-1.gradient .page-width .media.media--transparent.media--adapt,
  .perfect_youth .multicolumn.color-background-1.gradient .page-width .media.media--transparent.media--adapt {
    padding-bottom: 89% !important;
}
   .max_Diashow .slideshow__text-wrapper.banner--content-align-mobile-bottom
 .max_slideshow .slideshow__text-wrapper.banner--content-align-mobile-bottom {
    height: 718px !important;
}
}

/************* New White 'End' ************/
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info {
    height: auto;
    padding: 2px;
    line-height: 0;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card__image-wrapper,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card__image-wrapper {
    display: none;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen .title-wrapper-with-link,
.are_saying.new_reviews.new-reviews.video_reviews .title-wrapper-with-link {
    margin-bottom: 20px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video {
    width: 100%;
    height: auto;
}


 /**************** New CSS 'Start' ********************/

.template-product .product__info-wrapper.grid__item .product__title h1 {
    font-weight: 600;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext {
    font-family: 'lucida_brightregular';
    font-size: 18px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
    margin-bottom: 15px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr {
    font-family: 'lucida_brightdemibold';
    font-size: 18px;
    position: relative;
    width: 100%;
    display: block;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Screenshot_1ww.png?v=1719407184');
    width: 256px;
    position: absolute;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    right: -15px;
}
.template-product .new_bio_collagen.new-pd .product__info-wrapper product-info variant-radios span.pdkt-fetr:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Screenshot_1ww.png');
    width: 256px;
    position: absolute;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    right: -15px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new span.price-item,
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new span.price-item,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular {
    font-family: 'lucida_brightdemibold';
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before,
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before {
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 24px;
    position: absolute;
    width: max-content;
    left: auto;
    padding: 3px 10px 4px;
    text-transform: uppercase;
    top: -8px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3) span.ion,
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3) span.ion,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion {
    position: relative;
    display: block;
    width: 100%;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:after,
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:after,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:before {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Polygon_9.png?v=1719398465');
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    right: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -8px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3) span.ion:after,
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:after,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3) span.ion:after,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Polygon_9.png?v=1719398465');
    width: 21px;
    height: 18px;
    display: block;
    position: absolute;
    right: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -8px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:before,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:before {
    right: 133px;
}
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) span.ion:before{
  right: 146px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant {
    margin-top: 15px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"],
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant input[type="radio"] {
    width: 18px;
    height: 18px;
    clip: auto;
    z-index: 1;
    top: 25px;
    accent-color: #838373;
    left: 10px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label,
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label {
    padding-left: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'lucida_brightdemibold';
    font-size: 16px;
}
.ddr.product__accordion.accordion .summary__title {
    align-items: center;
    gap: 10px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li .product-media-container .product__media img,
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li .product-media-container .product__media img {
    border-radius: 50px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img,
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img {
    border-radius: 20px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current],
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current] {
    border-radius: 20px;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext  {
    color: #000;
    height: 50px;
    font-size: 14px;
    padding: 0 15px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen ul li .multicolumn-card.content-container,
.are_saying.new_reviews.new-reviews.video_reviews ul li .multicolumn-card.content-container {
    border-radius: 25px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video {
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info {
    padding: 0;
 }
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info {
    position: relative;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info:after,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/svgexport-29.svg?v=1719408587');
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
.product-form__buttons .product-form__submit span,
.cart__ctas button,
.rich-text__text.chtml .moneyback div h4,
.rich-text__text.chtml .v-stack.gap-4 span.text-xs.text-subdued.text-center,
.button, .shopify-challenge__button, .customer button,
.field__input, .select__select, .customer .field input, .customer select,
.field__label, .customer .field label {
    font-family: 'lucida_brightdemibold';
}
/**************** New CSS 'End' ********************/



/******************* New Site CSS 'Start' *********************/

@font-face {
    font-family: 'neue_haas_grotesk_disp55roman';
    src: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/neuehaasdisplayroman.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/neuehaasdisplayroman.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'neue_haas_grotesk_display65Md';
    src: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/neuehaasdisplaymediu.woff2') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/neuehaasdisplaymediu.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 { font-family: 'neue_haas_grotesk_display65Md'; }
p,li {  font-family: 'neue_haas_grotesk_disp55roman' !important; }


/* header#site-header {
    max-width: 100%;
} */
ul.list-menu.list-menu--inline li a {
    text-transform: uppercase;
    /* font-family: 'neue_haas_grotesk_disp55roman'; */
    font-weight: 400;
    /* color: #787878; */
}
ul.list-menu.list-menu--inline li a span.header__active-menu-item {
    font-weight: 600;
}
.max_slideshow {
    padding: 0 40px 40px;
}
.max_slideshow .slideshow__slide.grid__item .slideshow__text-wrapper {
    max-width: 100%;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box, 
.max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 70rem;
    width: 100%;
    background: #d7d0cf;
    border-radius: 10px;
    border: solid 1px #fff;
}
.auto-scrolling-promotion-back {
    padding: 0 40px;
}
.auto-scrolling-promotion-back .direction-left {
    border-radius: 10px;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading, .max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    text-transform: uppercase;
    font-family: 'neue_haas_grotesk_display65Md';
    color: #2C2C2C;
}
.max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li {
    width: 49%;
    background: #fff;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 5px 8px;
  font-size: 15px;
    border-radius: 5px;
}
.max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary, 
.max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__buttons a.button.button--primary {
    border-radius: 5px;
  font-family: 'neue_haas_grotesk_display65Md';
    padding: 10px 50px;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width {
    display: flex;
    flex-direction: row;
    max-width: 140rem;
    align-items: center;
    gap: 50px;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    border: solid 1px #D9D9D9;
    border-radius: 15px;
    padding: 15px;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    padding: 10px 0 0;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info span.link.animate-arrow.btnaddtocart {
    display: none;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-family: 'neue_haas_grotesk_disp55roman';
    text-transform: capitalize;
    font-weight: 400;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width .title-wrapper-with-link h2.title.inline-richtext.h1 {
    margin-bottom: 0;
    width: 360px;
    color: #2c2c2c;
}
.perfect_youth.benifits-of-youth .multicolumn .page-width .title-wrapper-with-link {
    margin-bottom: 0;
}
.youth_more_products .collection .collection__title {
    text-align: center;
}

.youth_more_products .collection .collection__title h2.title.inline-richtext {
    text-transform: capitalize;
    color: #2C2C2C;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content {
    text-align: center;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content h3 {
    font-family: 'neue_haas_grotesk_disp55roman';
    font-size: 18px;
    color: #2c2c2c;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .card-information {
    display: none;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .card__information {
    padding-bottom: 0;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .quick-add button[type="submit"]:before, 
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .quick-add button[type="submit"]:after {
    display: none;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .quick-add button[type="submit"] {
    background: transparent;
    color: #2c2c2c;
    font-family: 'neue_haas_grotesk_display65Md';
    width: fit-content;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card__content .quick-add button[type="submit"] span {
    padding-left: 5px;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card {
    background: #fff;
    padding: 20px;
    border-radius: 25px;
}
.youth_more_products .collection slider-component .slider-buttons {
    position: absolute;
    top: 35%;
    width: 100%;
    justify-content: space-between;
    padding: 0 20px;
}
.youth_more_products .collection slider-component .slider-buttons .slider-counter.caption {
    display: none;
}
.youth_more_products .collection slider-component .slider-buttons button {
    background: #2c2c2c;
    border-radius: 5px;
}
.youth_more_products .collection slider-component .slider-buttons button svg {
    color: #fff;
    cursor: pointer;
    height: 10px !important;
}
.how_to_use_best_results .page-width .image-with-text {
    border-radius: 20px;
    overflow: hidden;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.body {
    margin-top: 0;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml .how_main {
    flex-direction: column;
    gap: 0;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml .how_main .how_inner_main {
    width: 100%;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml .how_main .how_inner_main h2 {
    margin-bottom: 5px;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml .how_main .how_inner_main h2 {
    position: relative;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml .how_main .how_inner_main h2:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Screenshot_31.jpg?v=1729157664');
    width: 100%;
    height: 23px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    background-size: contain;
}
.how_to_use_best_results .page-width .image-with-text .image-with-text__text-item.grid__item a.button.button--primary {
    font-family: 'neue_haas_grotesk_display65Md';
    border-radius: 5px;
    padding: 0 40px;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext, 
.sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    color: #fff;
    height: 50px;
    font-size: 14px;
    padding: 0 15px;
    position: absolute;
    bottom: 7px;
    background: #ffffff5c;
    width: 96%;
    margin: 0 auto;
    left: 0;
    right: 0;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 15px 10px;
    font-family: 'neue_haas_grotesk_disp55roman';
    font-weight: 100;
    text-align: left;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext:after, .sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext:after {
    content: '';
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_40394.png?v=1729160155');
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    margin-left: auto;
    margin-top: -25px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info:after, .are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info:after {
   display: none;
}
.youthvsothers .dd .yvs .yvs_inner {
    align-items: center;
    gap: 30px;
    background: #F5F5F5;
    border-radius: 20px;
    overflow: hidden;
    padding: 30px;
    justify-content: space-evenly;
}
.youthvsothers .dd .yvs .yvs_inner div:nth-of-type(1) img {
    border-radius: 10px;
}
.real-time-use .multicolumn .page-width {
    max-width: 150rem;
    background: #f5f5f5;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
}
.real-time-use .multicolumn .page-width .inline-richtext.cchtml .dayover div {
    position: relative;
}
.real-time-use .multicolumn .page-width .inline-richtext.cchtml .dayover div img {
    border-radius: 20px;
}
.real-time-use .multicolumn .page-width .inline-richtext.cchtml .dayover div h2 {
    position: absolute;
    top: 0;
    width: 300px;
    text-align: left;
    padding-left: 25px;
    font-size: 30px;
    color: #2c2c2c;
}
.real-time-use .multicolumn .page-width .inline-richtext.cchtml {
    width: 39%;
    margin-top: 10px;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter {
    width: 60%;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    background: #fff;
    border: none;
    border-radius: 20px;
    padding: 30px;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 215px;
    margin-top: 20px;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 18px;
    color: #2c2c2c;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    text-transform: capitalize;
    font-size: 35px;
    color: #2c2c2c;
}
.max_slideshow.new_max {
    margin-top: 50px;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    text-transform: inherit;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 60rem;
    background: #d7d0cfc7;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box .banner__text ul li {
    width: 100%;
    padding: 10px;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__text .der_main {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 20px;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__text .der_main .der_inner {
    border: solid 1px #fff;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    width: 33.33%;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__text .der_main .der_inner h2 {
    font-size: 15px;
    font-family: 'neue_haas_grotesk_disp55roman';
    margin-bottom: 0;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__buttons {
    width: 100%;
    display: block;
}
.max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__buttons a.button.button--primary {
    display: block;
    text-align: center;
    line-height: 30px;
}

/***** *****/

.take-strip .rich-text.gradient {
    background: #2C2C2C;
    border-radius: 10px;
}
.take-strip .rich-text h2 {
    font-family: 'neue_haas_grotesk_disp55roman';
    font-size: 24px;
    font-weight: 500;
    line-height: 28.8px;
    text-align: center;
}
.take-strip .rich-text h2 {
    position: relative;
    width: fit-content;
}
.take-strip .rich-text h2::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -30px;
    width: 20px;
    height: 20px;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/sun-icon.svg?v=1729175357');
    background-repeat: no-repeat;
    transform: translateY(-50%);
}

.perfect_youth h2 {
    color: #2C2C2C;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    text-transform: capitalize;
}
.perfect_youth .multicolumn-card__info h3 {
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-size: 18px;
    font-weight: 500 !important;
    line-height: 21.6px;
    text-align: center;
    text-transform: capitalize !important;
}
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Long-lasting-hydration.png?v=1729177946');
    background-size: cover;
    background-repeat: no-repeat;
}
.long-lasting-gydration a.button {
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px;
    background: #747465;
    padding: 22px 50px !important;
}
.long-lasting-gydration .image-with-text__content h2 {
    max-width: 336px;
    /* font-family: 'neue_haas_grotesk_disp55roman' !important; */
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #000;
}
.long-lasting-gydration .image-with-text__content .image-with-text__text {
  max-width:310px;
}
.long-lasting-gydration .image-with-text__text p {
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
}
.long-lasting-gydration .long_lasting_main .long_typo {
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-size: 21px;
    font-weight: 500;
    line-height: 25.2px;
    text-align: center;
    margin-top: 20px;
}
.long-lasting-gydration .long_lasting_main {
    border-radius: 10px !important;
    border: 2px solid;
    border-color: #A5A59280;
}
.all_smooth_solutions h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    color: #2C2C2C;
}
.all_smooth_solutions .multicolumn-card {
    background: #F5F5F5;
    padding: 64px;
    border-radius: 15px !important;
    height: 100%;
}
.all_smooth_solutions .multicolumn-card .multicolumn-card__info h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    text-align: left;
    color: #2C2C2C;
}
.all_smooth_solutions .multicolumn-card .multicolumn-card__info p {
    font-family: Neue Haas Grotesk Display Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 21.6px;
    text-align: left;
    color: #2C2C2C;
}
.are_saying.new_reviews.new-reviews .gradient {
    background: #F4F4F4 !important;
}
.are_saying.new_reviews.new-reviews .page-width {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.are_saying.new_reviews.new-reviews h2 {
    color: #2C2C2C !important;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
}
.are_saying .multicolumn-card {
    background: #FFFFFF !important;
    border-color: #fff !important;
    border-radius: 10px !important;
    padding: 14px;
}
.are_saying .multicolumn-card .media {
    border-radius: 10px;
    height: 260px;
}
.are_saying .multicolumn-card .multicolumn-card__info p {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    color: #2C2C2C !important;
}
.are_saying .multicolumn-card .multicolumn-card__info h3 {
    color: #2C2C2C !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 26px;
    text-align: center !important;
    bottom: 20px !important;
    text-transform: uppercase;
}
.are_saying .multicolumn-card .multicolumn-card__info h3::after {
  display:none !important;
}
.faq_sectiond .collapsible-content__media img {
    border-radius: 15px !important;
}
.faq_sectiond  .grid {
    align-items: center;
}
.faq_sectiond .grid .grid__item:nth-child(2) {
    padding-left: 74px;
}
.faq_sectiond .grid h2 {
    color: #2C2C2C;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.4px;
    text-align: left;
}
.faq_sectiond .grid h3 {
    color: #000;
    font-size: 20px;
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
}
.faq_sectiond .grid summary:hover,
.faq_sectiond .grid summary:hover .accordion__title{
  text-decoration:none;
}
.faq_sectiond .grid details {
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 18px;
    margin-bottom: 12px;
}
.faq_sectiond .grid details summary {
    padding: 0;
}
footer.footer {
    width: calc(100% - 80px);
    margin: 0 auto;
    border-radius: 10px;
}

.are_saying.new_reviews.new-reviews.video_reviews.moreview h3 {
    color: #fff !important;
    font-size: 14px !important;
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-weight: 400 !important;
    line-height: 18px;
}
.are_saying.new_reviews.new-reviews.video_reviews.moreview .gradient {
    background: #fff !important;
}
.are_saying.new_reviews.new-reviews.video_reviews.moreview .multicolumn .page-width {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: 20px 3rem 0;
}
.long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid {
    border-radius: 20px;
}
.faq_sectiond.newfaqd .collapsible-content .collapsible-content__wrapper .page-width .accordion {
    border-bottom: none;
}
.newsletter_new {
    padding: 0 40px;
}
.newsletter_new .isolate .newsletter {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding-bottom: 0;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last img {
    width: 250px;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width {
    display: flex;
    justify-content: space-between;
    gap: 0;
    max-width: 100%;
}

footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid {
    /* border-top: solid 1px #c8c8c8; */
    padding-top: 50px;
    /* border-bottom: solid 1px #c8c8c8;
    padding-bottom: 50px; */
}
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid .footer-block.grid__item h2.footer-block__heading {
    font-size: 18px;
}
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid .footer-block.grid__item p, 
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid .footer-block.grid__item ul li, 
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid .footer-block.grid__item a {
    font-size: 15px;
    color: #000 !important;
    line-height: 25px;
    padding-bottom: 0;
}
footer.footer .footer__content-top.page-width {
    padding-bottom: 25px;
    border-bottom: solid 1px #1A3859;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in {
    padding-top: 0;
    display: flex;
    padding-left: 0;
    padding-right: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width {
    order: 2;
    padding-right: 0;
}

footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    order: 1;
    justify-content: flex-start;
    padding-left: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width .footer__column.footer__column--info {
    justify-content: flex-end;
    align-items: flex-end;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center small.copyright__content {
    font-size: 13px;
    letter-spacing: normal;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field {
    width: 400px;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field h2.inline-richtext {
    margin-top: 0;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field form#contact_form .newsletter-form__field-wrapper input[type="email"] {
    font-family: 'neue_haas_grotesk_disp55roman';
    min-height: auto;
    padding: 10px;
    height: auto;
}

.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field form#contact_form .newsletter-form__field-wrapper button[type="submit"] {
    width: 100px;
    background: #6B6B51;
    color: #fff;
    border-radius: 5px;
    height: auto;
    padding: 5px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: normal;
    margin-top: 5px;
    margin-right: 5px;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field form#contact_form .newsletter-form__field-wrapper button[type="submit"] svg.icon.icon-arrow {
    margin-left: 5px;
}
.product-form__buttons .product-form__submit span, 
.cart__ctas button, 
.rich-text__text.chtml .moneyback div h4, 
.rich-text__text.chtml .v-stack.gap-4 span.text-xs.text-subdued.text-center, 
.button, 
.shopify-challenge__button, 
.customer button, 
.field__input, 
.select__select, 
.customer .field input, 
.customer select, 
.field__label, 
.customer .field label {
    font-family: 'neue_haas_grotesk_disp55roman';
}
.all_smooth_solutions .multicolumn-card {
    padding: 40px 40px 0;
}
.are_saying.new_reviews.new-reviews.video_reviews.moreview h3 {
    font-size: 12px !important;
}
.holy_grail .multicolumn .center a.button.button--primary {
    margin-top: 0;
    min-height: auto;
    padding: 10px 30px;
    border-radius: 5px;
    font-family: 'neue_haas_grotesk_display65Md';
}
.holy_grail .multicolumn .center.inline-richtext.cchtmla p {
    letter-spacing: normal;
}
.holy_grail .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    border-radius: 15px;
}
.holy_grail .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container:hover {
    background: #fff;
    box-shadow: 0px 0px 10px #f1f1f1;
}
.holy_grail .multicolumn .page-width h2.title.inline-richtext {
    font-size: 32px;
}
.faq_sectiond .grid .accordion__content {
    padding: 10px 0 0;
}
.max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width {
    padding: 0;
}
.take-strip .isolate.page-width .rich-text.content-container .rich-text__blocks.center {
    max-width: fit-content;
}

/* .template-product main#MainContent {
    padding: 0 40px;
} */
.template-product main#MainContent section:nth-of-type(1) {
    padding-left: 40px;
    padding-right: 40px;
}
.template-product main#MainContent .new_bio_collagen {
    border-radius: 10px;
    margin-bottom: 30px;
    padding-bottom: 40px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li .product-media-container .product__media img, 
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li .product-media-container .product__media img {
    border-radius: 15px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current], 
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current] {
    border-radius: 10px;
}
.template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img, 
.template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img {
    border-radius: 10px;
}
.template-product .product__info-wrapper .top_bar_review {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.template-product .product__info-wrapper .top_bar_review p {
    font-size: 15px;
    color: #000000;
    letter-spacing: normal;
    margin: 0;
}
.template-product .product__info-wrapper .top_bar_review p:nth-of-type(1) {
    background: #E0E0CD;
    border-radius: 5px;
    padding: 8px 15px;
    text-transform: uppercase;
}
.template-product .product__info-wrapper.grid__item .product__title h1 {
    text-transform: inherit;
}

.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    max-width: 100%;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
    width: 49%;
    background: #E9E9E9;
    padding: 7px;
    border-radius: 5px;
    margin-bottom: 0;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item img, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item img {
    width: 15px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext {
    font-size: 15px;
    font-family: 'neue_haas_grotesk_disp55roman';
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after {
   display: none;
}
.template-product .new_bio_collagen .product__info-wrapper variant-radios fieldset {
    max-width: 100%;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label {
    max-width: 100%;
}
.template-product .new_bio_collagen .product__info-wrapper product-form.product-form .product-form__buttons {
    max-width: 100% !important;
}
.template-product .new_bio_collagen .product__info-wrapper .vtl-pl-main-widget, 
.template-product .neues_Bio_Kollagen .product__info-wrapper .vtl-pl-main-widget {
    display: none;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text {
    max-width: 100%;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new span.price-item, 
.template-product .new_bio_collagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new span.price-item, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .price_new s.price-item.price-item--regular {
    font-family: 'neue_haas_grotesk_display65Md';
    color: #2c2c2c;
    font-size: 25px;
}
span.price_save {
    background: #6B6B51 !important;
    font-family: 'neue_haas_grotesk_disp55roman' !important;
    font-weight: 400 !important;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr {
    font-family: 'neue_haas_grotesk_display65Md';
    text-transform: uppercase;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label {
    font-family: 'neue_haas_grotesk_display65Md';
    text-transform: uppercase;
   border-radius: 5px;
}

.v_price_new_comp {
    margin-top: 10px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info .product-form__buttons button, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info .product-form__buttons button {
    border-radius: 5px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios input:checked+label, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios input:checked+label {
    background: #fff;
    border-color: #787878;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3):before,
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4):before{
    background: #6b6b51;
}
.template-product .product__info-wrapper product-info .product__accordion h2.accordion__title {
    font-size: 17px;
    font-family: 'neue_haas_grotesk_display65Md';
    text-transform: uppercase;
}
.template-product .new_bio_collagen .product__info-wrapper .custom_payment_options {
    text-align: center;
}
.template-product .new_bio_collagen .product__info-wrapper .custom_payment_options {
    text-align: center;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    background: #E9E9E9;
    padding: 5px 10px;
    border-radius: 5px;
    letter-spacing: normal;
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 15px;
    font-family: 'neue_haas_grotesk_disp55roman';
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text {
    border: none;
}
.template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item, 
.template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item {
    border-right: none;
}


.template-product .new_bio_collagen .page-width {
    padding: 0;
}
.are_saying.new_reviews.new-reviews.video_reviews.moreview.pdp {
    margin-top: 50px;
    margin-bottom: 50px;
}
.how_to_use_product_page {
    margin-top: 90px;
}
.how_to_use_product_page .page-width {
    background: #f5f5f5;
    border-radius: 10px;
    max-width: 150rem;
}
.how_to_use_product_page .page-width .title-wrapper-with-link {
    margin-bottom: 0;
}
.how_to_use_product_page .page-width .inline-richtext.cchtml {
    color: #000;
    padding-bottom: 0;
}
.people-everywhere.dull_dewy.pdp_new .page-width .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media {
    border-radius: 0;
    background: transparent;
}
.people-everywhere.dull_dewy.pdp_new .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1), .people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(1) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/down-time-1a.gif?v=1729250899');
      background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2), .people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(2) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/shine-1a.gif?v=1729250899');
      background-repeat: no-repeat;
    background-size: 55px;
}
.Menschen.überall.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3), .people-everywhere.dull_dewy .page-width .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li:nth-of-type(3) {
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/hydrated-skin-1a.gif?v=1729250898');
      background-repeat: no-repeat;
    background-size: 55px;
}
.youthvsothers .dd .yvs .yvs_inner div:nth-of-type(1) video {
    width: 100%;
    border-radius: 10px;
}
.are_saying.new_reviews.new-reviews.video_reviews.moreview.pdp .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container h3.inline-richtext,
.are_saying.new_reviews.new-reviews.video_reviews.moreview.home_page .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container h3.inline-richtext {
    background: #00000061;
}
.template-product .new_bio_collagen .product__info-wrapper .custom_payment_options:hover {
    background: #747465a3;
    /* color: #fff; */
    cursor: pointer;
}
.template-product .new_bio_collagen .product__info-wrapper .custom_payment_options strong {
    text-decoration: underline;
}
.top_bar_scrolling .direction-left span.scroll.rte img {
    display: none;
    opacity: 0;
    visibility: hidden;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last.mobile_new {
    display: none;
}
.template-collection .collection.page-width ul.product-grid li .card-wrapper .card {
    border: solid 1px #e5e5e5;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card {
    box-shadow: 0px 0px 2px #d3d3d3;
}
.youth_more_products .collection slider-component ul li .card-wrapper .card .card__badge .badge {
    background: #878786;
    color: #fff;
}
.template-collection .collection.page-width ul.product-grid li .card-wrapper .card .card__badge .badge {
    background: #878786;
    color: #fff;
    border-color: #ffffff;
}

.are_saying.new_reviews.new-reviews.video_reviews.moreview.pdp.clean-oil.spf slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video {
    height: 600px;
    object-fit: cover;
    border-radius: 10px;
}
/******************* New Site CSS 'End' *********************/

@media (max-width: 1700px) {
  .max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 40px !important;
}
  .how_to_use_product_page {
    padding: 0 5rem;
}
}


@media (max-width: 1550px) {
 .real-time-use .multicolumn {
    max-width: 160rem;
    padding: 0 4rem;
}
  
  .real-time-use .multicolumn .page-width .inline-richtext.cchtml .dayover div img {
    width: 100%;
}
  .real-time-use .multicolumn .page-width {
    padding-bottom: 20px;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box, 
  .max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 68rem;
}
  .template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item, 
  .template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
    width: 48%;
}
  .template-product .new_bio_collagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext, 
  .template-product .neues_Bio_Kollagen .product__info-wrapper product-info ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4.inline-richtext {
    font-size: 14px;
}
}


@media (max-width: 1440px) {
  .template-product .product__info-wrapper .top_bar_review p:nth-of-type(1) {
    padding: 8px 15px;
}
  .template-product .product__info-wrapper .top_bar_review p {
    font-size: 13px;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box, 
  .max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 60rem;
    padding: 25px;
}
  .max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li {
    font-size: 13px;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading, 
  .max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 40px !important;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 215px;
    margin-top: 0;
}
  .max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 35px !important;
}
}

@media (max-width: 1366px) {
  .holy_grail .multicolumn .page-width {
    padding-top: 10px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    padding: 20px;
}
  .perfect_youth .multicolumn-card__info h3 {
    font-size: 15px;
}
}

@media (max-width: 1333px) {
 ul.list-menu.list-menu--inline li a {
    font-size: 14px;
    padding-right: 0;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-size: 25px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 203px;
}
  .max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 50rem;
}
  .max_slideshow.new_max .slideshow__slide .slideshow__text-wrapper .banner__text .der_main .der_inner {
    padding: 10px;
}
  .faq_sectiond .grid h3 {
    font-size: 17px;
}
}

@media (max-width: 1266px) {
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 196px;
    padding-top: 5px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 17px;
 }
}

@media (max-width: 1200px) {
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 16px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 180px;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box, .max_slideshow .slideshow__slide .slideshow__text-wrapper .slideshow__text.banner__box {
    max-width: 50rem;
}
  .max_Diashow .slideshow__slide .slideshow__text-wrapper h2.banner__heading, .max_slideshow .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-size: 35px !important;
}
  .max_slideshow .slideshow__slide .slideshow__text-wrapper .banner__text ul.new_list li {
    font-size: 12px;
}
}

@media (max-width: 1025px) {
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 15px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    padding: 15px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 180px;
    padding: 0 5px;
}
  .real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    line-height: normal;
}
  .real-time-use .multicolumn .page-width .inline-richtext.cchtml {
    margin-top: 0;
    padding-bottom: 0;
}
  .real-time-use .multicolumn .page-width {
    padding-bottom: 15px;
    padding-top: 15px;
}
}

@media (max-width: 836px) {
  .template-product .product__info-wrapper product-info .price_new .price.lumin-price span.price_save {
    font-size: 13px;
}
  .template-product main#MainContent section:nth-of-type(1) {
    padding-left: 30px;
    padding-right: 30px;
}
}

@media (max-width: 768px) {
  .newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last.desktop_new {
    display: none;
}
  .newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last.mobile_new {
    display: block;
}
  .how_to_use_product_page {
    padding: 0 20px;
    margin-top: 50px;
}
  .are_saying.new_reviews.new-reviews.video_reviews.moreview.pdp {
    margin-top: 10px;
    margin-bottom: 0;
}
  .max_slideshow {
    padding: 0 0px 20px;
}
  .template-product main#MainContent section:nth-of-type(1) {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
  .max_slideshow.new_max.pdp {
    margin-top: 15px;
}
  .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    border-radius: 10px;
    overflow: hidden;
}
  .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text__text-item.grid__item {
    background: #f5f5f5;
    margin-top: -10px;
    padding: 0 15px;
}
  .people-everywhere.dull_dewy.pdp_new .page-width .image-with-text .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
    background: transparent;
}
  .max_slideshow slideshow-component.slider-mobile-gutter .slideshow__text-wrapper {
    padding: 0 20px 20px;
}
  .max_Diashow.slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box h2.banner__heading.inline-richtext, 
  .max_slideshow .slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box h2.banner__heading.inline-richtext {
    font-size: 25px !important;
}
  .max_slideshow .slider.slider--everywhere .slider__slide .slideshow__text-wrapper .slideshow__text.banner__box p.inline-richtext.h2 {
    font-size: 17px !important;
}
  .auto-scrolling-promotion-back {
    padding: 0 15px;
}
  .perfect_youth.benifits-of-youth .multicolumn .page-width {
    flex-direction: column;
    gap: 0;
    padding-left: 15px;
    padding-right: 15px;
}
  .perfect_youth.benifits-of-youth .multicolumn .page-width .title-wrapper-with-link {
    margin-bottom: 0;
    padding: 0 0 20px;
}
  .perfect_youth.benifits-of-youth .multicolumn .page-width .title-wrapper-with-link h2.title.inline-richtext.h1 {
    margin-bottom: 0;
    width: 100%;
 }
  .perfekte_jugend.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li, .perfect_youth.benifits-of-youth .multicolumn .page-width slider-component.slider-mobile-gutter ul li {
    width: calc(100% - var(--grid-mobile-horizontal-spacing) - 6rem);
    margin-left: 0;
}
  .how_to_use_best_results .page-width .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 25px 25px 30px;
}
  .are_saying.new_reviews.new-reviews.video_reviews.moreview .multicolumn .page-width {
    padding: 20px 20px 0;
}
  .are_saying.new_reviews.new-reviews.video_reviews.moreview .multicolumn .page-width slider-component.slider-mobile-gutter ul li {
    padding: 0;
    margin-left: 0;
}
  .are_saying.new_reviews.new-reviews.video_reviews.moreview .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    padding: 0;
}
  .are_saying.new_reviews.new-reviews.video_reviews.moreview .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    height: 57px;
}
  .youthvsothers .dd .yvs .yvs_inner {
    gap: 0;
    padding: 20px;
}
  .youthvsothers .dd .yvs .yvs_inner div {
    margin-top: 0;
}
  .real-time-use .multicolumn {
    padding: 0 20px;
}
  .real-time-use .multicolumn .page-width {
    flex-direction: column;
}
.real-time-use .multicolumn .page-width .inline-richtext.cchtml {
    width: 100%;
    padding: 5px 20px;
}
.real-time-use .multicolumn .page-width slider-component.slider-mobile-gutter {
    width: 100%;
}
  .max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width {
    padding: 0 20px;
}
.max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width .slideshow__text-wrapper {
    padding: 0;
}
.max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width .slideshow__text-wrapper .slideshow__text.banner__box.content-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width .slideshow__text-wrapper .slideshow__text.banner__box.content-container .banner__text .der_main {
    gap: 10px;
}
.max_slideshow.new_max slideshow-component.slider-mobile-gutter.page-width .slideshow__text-wrapper .slideshow__text.banner__box.content-container .banner__text .der_main .der_inner h2 {
    font-size: 11px;
}
  
  .long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid {
    border-radius: 15px;
    background-position: center;
}
  .holy_grail .multicolumn .page-width h2.title.inline-richtext,
  .all_smooth_solutions.microinfusions .multicolumn .title-wrapper-with-link h2.title.inline-richtext {
    font-size: 25px;
    text-align: center;
    margin-bottom: -20px;
    margin-top: 20px;
}
  .perfect_youth .multicolumn .page-width h2.title.inline-richtext.h1 {
    text-align: center;
}
  .all_smooth_solutions.microinfusions .multicolumn .title-wrapper-with-link h2.title.inline-richtext {
    margin-top: 0;
}
  .all_smooth_solutions.microinfusions .multicolumn slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    padding: 20px 20px 0;
}
.all_smooth_solutions.microinfusions .multicolumn slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 16px;
}
  .are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    height: auto;
}
  .faq_sectiond.newfaqd .collapsible-content .grid__item:nth-of-type(2) h2.collapsible-content__heading {
    font-size: 25px;
}
  .newsletter_new {
    padding: 0 20px;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width {
    flex-direction: column;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last img {
    width: 100%;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field {
    width: 100%;
    margin-top: 20px;
}

footer.footer {
    width: 100%;
    background: transparent;
    border-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
}
footer.footer .footer__content-top.page-width {
    background: #f5f5f5;
    padding: 20px;
}
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid {
    padding-top: 25px;
    padding-bottom: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in {
    padding-top: 0;
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: column;
    justify-content: center;
    background: #f5f5f5;
    padding-bottom: 25px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width {
    order: 2;
    padding-right: 0;
    padding-left: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    order: 1;
    justify-content: center;
    padding-left: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width .footer__column.footer__column--info {
    padding-top: 0;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    margin-bottom: 0;
}
  .faq_sectiond.newfaqd .collapsible-content .page-width .grid__item:nth-of-type(2) {
    padding-left: 0;
    padding-top: 20px;
}
}

@media only screen and (max-width: 640px) {
  .are_saying.new_reviews.new-reviews.video_reviews.moreview.pdp.clean-oil.spf slider-component.slider-mobile-gutter ul.testimonials-slide li.multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info video {
    height: auto;
}
  .template-product .product__info-wrapper product-info .product__title h1 {
    font-size: 27px !important;
}
  .template-product .grid__item.product__media-wrapper media-gallery slider-component {
    margin: 0;
}
  .template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img,
  .template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail img {
    border-radius: 10px;
}
  .template-product .new_bio_collagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current],
  .template-product .neues_Bio_Kollagen .grid__item.product__media-wrapper media-gallery slider-component ul li button.thumbnail[aria-current] {
    border-radius: 10px;
}
.are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext,
  .sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext  {
    color: #000;
    height: 70px;
    font-size: 14px;
    padding: 0 15px;
}
.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after,
  .template-product .new_bio_collagen.new-pd .product__info-wrapper product-info variant-radios span.pdkt-fetr:after,
  .template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios span.pdkt-fetr:after  {
    width: 100%;
    bottom: -15px;
    right: 0;
}

.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden, 
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden, 
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden {
    display: flex !important;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: 50%;
    padding: 0 15px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden .slider-counter.caption, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden .slider-counter.caption,
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden .slider-counter.caption, 
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden .slider-counter.caption  {
    display: none;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"],
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"],
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button, 
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"],
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button, 
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] {
    background: #000000bd;
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50px;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret {
    color: #fff;
}
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button svg.icon.icon-caret, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button svg.icon.icon-caret, 
.sagen_neue_Rezensionen.neue_Rezensionen.Video-Rezensionen slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button svg.icon.icon-caret, 
.are_saying.new_reviews.new-reviews.video_reviews.testimonial_page slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret,
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button svg.icon.icon-caret, 
.are_saying.new_reviews.new-reviews.video_reviews slider-component.slider-mobile-gutter .slider-buttons.no-js-hidden.medium-hide.large-up-hide.hidden button.slider-button[disabled="disabled"] svg.icon.icon-caret {
    height: 10px !important;
}
  .sagen_neue_Rezensionen.neue_Rezensionen .multicolumn .page-width .inline-richtext.cchtml,
.are_saying.new_reviews .multicolumn .page-width .inline-richtext.cchtml {
    color: #000;
      font-size: 11px;
}

   .long-lasting-gydration .page-width .image-with-text .image-with-text__grid.grid {
    border-radius: 15px;
    background-position: center;
}
  .holy_grail .multicolumn .page-width h2.title.inline-richtext,
  .all_smooth_solutions.microinfusions .multicolumn .title-wrapper-with-link h2.title.inline-richtext {
    font-size: 25px;
    text-align: center;
    margin-bottom: -20px;
    margin-top: 20px;
}
  .perfect_youth .multicolumn .page-width h2.title.inline-richtext.h1 {
    text-align: center;
}
  .all_smooth_solutions.microinfusions .multicolumn .title-wrapper-with-link h2.title.inline-richtext {
    margin-top: 0;
}
  .all_smooth_solutions.microinfusions .multicolumn slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container {
    padding: 20px 20px 0;
}
.all_smooth_solutions.microinfusions .multicolumn slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info p {
    font-size: 16px;
}
  .are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    height: auto;
}
  .faq_sectiond.newfaqd .collapsible-content .grid__item:nth-of-type(2) h2.collapsible-content__heading {
    font-size: 25px;
}
  .newsletter_new {
    padding: 0 20px;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width {
    flex-direction: column;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .logo_last img {
    width: 100%;
}
.newsletter_new .isolate .newsletter .newsletter__wrapper.page-width .email-field {
    width: 100%;
    margin-top: 20px;
}

footer.footer {
    width: 100%;
    background: transparent;
    border-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
}
footer.footer .footer__content-top.page-width {
    background: #f5f5f5;
    padding: 20px;
}
footer.footer .footer__content-top.page-width .footer__blocks-wrapper.grid {
    padding-top: 25px;
    padding-bottom: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in {
    padding-top: 0;
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: column;
    justify-content: center;
    background: #f5f5f5;
    padding-bottom: 25px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width {
    order: 2;
    padding-right: 0;
    padding-left: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    order: 1;
    justify-content: center;
    padding-left: 0;
}
footer.footer .footer__content-bottom.scroll-trigger.animate--slide-in .footer__content-bottom-wrapper.page-width .footer__column.footer__column--info {
    padding-top: 0;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    margin-bottom: 0;
}
}



.product-bio-mask-sec.gradient{
  background: #fff;
}
.product-bio-mask-sec *{
  color: #000000;
  font-family: 'lucida_brightdemibold';
}
.product-bio-mask-sec .vtl-pl-main-widget{
  display: none;
}
.product-bio-mask-sec .custom-mask-button a {
    background: linear-gradient(180deg, #A0A06F 0%, #62624E 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    color: #fff;
    text-decoration: none;
    font-family: 'lucida_brightdemibold';
    border-radius: 80px;
    max-width: 402px;
    text-transform: uppercase;
}
.product-bio-mask-sec .custom-mask-button a:hover{
  background: #1e1e1e;
}
.template-product .product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text{
  max-width: 100%;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: 0;
  margin: 65px 0; 
}
.template-product .product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item{
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  /* border: 1px solid #848471;
  border-radius: 14px;
  padding: 20px 10px; */
}
.product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text li img{
  width: auto;
  max-height: 36px;
  object-fit: contain;
  margin-bottom: 0;
}
.template-product .product-bio-mask-sec .product__info-wrapper product-info{
  padding-right: 0;
}
.template-product .product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text li.icon-with-text__item span.h4.inline-richtext{
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  font-family: 'lucida_brightdemibold';
  color: #292929;
  text-transform: uppercase;
  text-align: left; 
}
.template-product .product-bio-mask-sec .product__info-wrapper .logo-list{
  background: #F5F5F5;
  border-radius: 13px;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  list-style: none;
  margin: 0;
}
.template-product .product-bio-mask-sec .product__info-wrapper .logo-list li{
  line-height: 17px;
  margin: 0;
  text-align: center;
}
.template-product .product-bio-mask-sec .product__info-wrapper .logo-list img{
  width: auto;
  max-height: 17px;
  object-fit: contain;
  margin: auto;
}
.template-product .product-bio-mask-sec .product__info-wrapper product-info a.review-link span.stars-rw svg,
.template-product .product-bio-mask-sec .product__info-wrapper product-info a.review-link span.stars-rw path{
  color: #A5A592 !important;
  fill: #A5A592 !important;
}
.youth-facial-mask-sec .banner__box{
  background: transparent;
  padding: 0;
  text-align: left;
  max-width: 592px;
}
.youth-facial-mask-sec .banner__media.media img{
  object-position: 90%;
}

.mask-key-benefits-sec .hedaing-caption{
  color: #696950;
}
.mask-key-benefits-sec .media img{
  object-fit: contain;
  object-position: bottom;
}
.mask-key-benefits-sec ul{
  display: flex;
  flex-direction: column;
  gap: 15px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.mask-key-benefits-sec ul li{
  position: relative;
  padding-left: 30px;
  margin: 0;
}
.mask-key-benefits-sec ul li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/star-icon.png?v=1725633896') 0 0 no-repeat;
  background-size: contain; 
  width: 20px;
  height: 20px;
}
.mask-key-benefits-sec .image-with-text__text.rte.body{
  margin-top: 10px;
}
.mask-key-benefits-sec .image-with-text__text.rte.body p{
  margin-bottom: 20px;
}
.mask-key-benefits-sec a.button {
    background: linear-gradient(180deg, #A0A06F 0%, #62624E 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    color: #fff;
    text-decoration: none;
    font-family: 'lucida_brightdemibold';
    border-radius: 80px;
    width: 100%;
    max-width: 268px;
    text-transform: uppercase;
    margin-top: 1rem !important;
}
.mask-key-benefits-sec a.button:hover{
  background: #1e1e1e;
  text-align: left;
  color: #fff;
}

.skin-treatment-section{
  background: #62624E;
}
.skin-treatment-section .banner__heading em{
  display: block;
  font-style: normal;
}
.skin-treatment-section .banner__box{
  background: transparent;
  min-width: 50%;
  max-width: 577px;
  padding-left: 95px;
  text-align: left;
  color: #fff;
}
.skin-treatment-section .banner__heading{
  color: #ffffff;
  margin-bottom: 20px;
}
.skin-treatment-section .banner__buttons{
  max-width: 100%;
  width: 100%;
}
.skin-treatment-section .button{
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    color: #62624E;
    text-decoration: none;
    font-family: 'lucida_brightdemibold';
    border-radius: 80px;
    width: 100%;
    max-width: 366px;
    text-transform: uppercase;
    margin-top: 30px;
}
.skin-treatment-section .button:hover{
  background: #1e1e1e;
  color: #fff;
}
.skin-treatment-section .banner__text.rte.body p{
  text-transform: uppercase;
}
.skin-treatment-section ul li{
  position: relative;
  padding-left: 28px;
}
.skin-treatment-section ul{
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.skin-treatment-section ul li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/star-white-check.png?v=1725964339') 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
}

.apply-mask-steps-sec .media img{
  object-fit: contain;
  object-position: center;
}
.apply-mask-steps-sec ul{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 25px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.apply-mask-steps-sec ul li h4{
  margin-bottom: 10px;
}
.apply-mask-steps-sec .image-with-text__content{
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.mask-tested-sec .gradient{
  background: #f5f5f4;
}
.mask-tested-sec .media img{
  object-fit: contain;
  object-position: center;
}
.mask-tested-sec ul{
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.mask-tested-sec ul li{
  position: relative;
  padding-left: 28px;
}
.mask-tested-sec ul li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/check-start.png?v=1725705714') 0 0 no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}
.mask-tested-sec a.button,
.ultimate-guide-sec a.button,
.facial-mask-sec a.button{
    background: linear-gradient(180deg, #A0A06F 0%, #62624E 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    color: #fff;
    text-decoration: none;
    font-family: 'lucida_brightdemibold';
    border-radius: 80px;
    width: 100%;
    max-width: 402px;
    text-transform: uppercase;
}
.mask-tested-sec a.button:hover,
.ultimate-guide-sec a.button:hover,
.facial-mask-sec a.button:hover{
  background: #1e1e1e;
}
.mask-tested-sec .test-points{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 8px;
}
.mask-tested-sec .test-points .item{
  background: #fff;
  padding: 30px;
  border: 2px solid #DCDCDC;
  border-radius: 20px;
  height: 100%;
  text-align: center;
}
.mask-tested-sec .test-points .item h4{
  margin: 0;
}
.mask-tested-sec .image-with-text__content{
  padding-top: 0;
  padding-bottom: 0;
}
.megical-skin-sec .title-wrapper-with-link,
.facial-mask-sec .title-wrapper-with-link {
  margin-bottom: 0;
}
.megical-skin-sec .inline-richtext.cchtml p,
.facial-mask-sec .inline-richtext.cchtml p {
  color: #000000;
  max-width: 604px;
  margin: 18px auto;
}
.megical-skin-sec .multicolumn-list .multicolumn-list__item{
  padding: 1.5rem 0 2.5rem;
  border: 1px solid #EBEBEB;
  border-radius: 34px;
}
.megical-skin-sec .multicolumn-list .multicolumn-list__item:hover{
  border-color: #000;
}
.megical-skin-sec .multicolumn-list .multicolumn-list__item img{
  border-radius: 34px;
}
.megical-skin-sec .multicolumn-list .multicolumn-card__info{
  text-align: center;
}
.megical-skin-sec .multicolumn-list .multicolumn-card__info h3,
.facial-mask-sec .multicolumn-list .multicolumn-card__info h3{
  font-size: 24px;
  line-height: 32px;
}
.megical-skin-sec .multicolumn-list .multicolumn-card__info p{
  max-width: 382px;
  margin: auto;
}
.ultimate-guide-sec .gradient{
  background: #F5F5F4;
}
.facial-mask-sec .multicolumn-list .media{
  padding: 0 !important;
}
.facial-mask-sec .multicolumn-list .multicolumn-list__item img{
  position: relative;
  width: auto;
  max-height: 90px;
  min-height: 90px;
}
.facial-mask-sec a.button{
  margin: 40px auto 0;
}
.stock-sec .gradient{
  background: #9C9A8A;
}
.stock-sec *{
  color: #ffffff;
}

.money-back-sec{
  margin-top: 100px;
}
.money-back-sec .gradient{
  background: #f2f2f2;
}
.money-back-sec .rich-text__blocks {
    max-width: 50rem;
}
.money-back-sec img{
  margin-top: -80px;
  max-width: 162px;
  object-fit: contain;
}

/* .product-bio-mask-sec.gradient{
  padding-bottom: 160px;
  position: relative;
} */
.custom-review-section{
  border: 1px solid #D9D9D9;
  border-radius: 14px;
  padding: 15px;
  display: flex;
  align-items: center;
  gap: 20px;
  /* position: absolute;
  left: 28%;
  bottom: 5px;
  max-width: 500px; */
}
.custom-review-section img{
  width: 102px;
  height: 102px;
  border-radius: 100%; 
}
.custom-review-section .inner-text{
  display: flex;
  align-items: center;
  gap: 6px;
}
.custom-review-section p{
  margin-top: 0;
}
.custom-review-section p:last-child{
  margin-bottom: 0;
}
.mask-bundle-products-sec .multicolumn-card__info h3{
  font-size: 20px;
  line-height: 32px;
  color: #62624E;
  max-width: 264px;
  margin: 0 auto 22px;
}
.mask-bundle-products-sec .multicolumn-card__info p{
  font-size: 26px;
  line-height: 34px;
  color: #000000;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  max-width: 264px;
  margin: 0 auto 22px;
}
.mask-bundle-products-sec .multicolumn-card__info p strong{
  color: #848471;
  font-size: 14px;
  line-height: 14px;
}
.mask-bundle-products-sec .multicolumn-card__info p img{
  max-height: 20px;
}
.mask-bundle-products-sec .multicolumn-card__info .link{
  display: flex;
    justify-content: center;
    align-items: center;
    padding: 17px 40px;
    background: #848471;
    border: 3px solid #848471;
    border-radius: 120px;
    width: 100%;
    color: #fff;
    margin: 15px 0 0;
    font-weight: 400;
    font-size: 20px;
    line-height: normal;
}
.mask-bundle-products-sec .multicolumn-card__info .link:hover{
  background: #000;
  border-color: #000;
}
.mask-bundle-products-sec .multicolumn-card{
  padding-bottom: 30px;
}
.mask-bundle-products-sec .multicolumn-card__info{
  display: flex;
  flex-direction: column;
}
.mask-bundle-products-sec .multicolumn-card__info h3,
.mask-bundle-products-sec .multicolumn-card__info .rte{
  order: -1;
}
.mask-bundle-products-sec .multicolumn-card__info .rte p{
  margin-bottom: 10px;
}
.mask-bundle-products-sec img.payments_img {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: 100%;
    width: auto;
}

.product-bio-mask-sec .featured-product .media{
  padding: 0 !important;
  height: 100%;
}
.product-bio-mask-sec .featured-product .media img{
  position: relative !important;
  width: 100%;
  height: 100%;
}
.product-bio-mask-sec .featured-product .product-media-container.constrain-height.media-fit-contain{
  width: 100%;
  min-width: 100%; 
}
.product-bio-mask-sec .featured-product .link.product__view-details{
  display: none;
}
.product-bio-mask-sec .featured-product:not(.product--no-media)>.product__info-wrapper {
    padding: 0 0 0 5rem;
}
.template-product .product-bio-mask-sec .featured-product .product__info-wrapper product-info{
  padding: 0;
}
.template-product .product-bio-mask-sec .featured-product .product__title{
  font-weight: 600;
}

.mask-tested-sec{
  position: relative;
}
.mask-tested-sec .page-width {
  max-width: 100%;
  padding-left: 0;
}
.mask-bundle-products-sec .multicolumn-list li.multicolumn-list__item.grid__item{
  border: 1px solid #D9D9D9;
  border-radius: 26px;
  padding: 10px 12px 32px;
}
.mask-bundle-products-sec .multicolumn-list li.multicolumn-list__item.grid__item:hover{
  background: #FFFFF1;
  border-color: #62624E;
}
.mask-bundle-products-sec .icon-wrap.nnnn{
  display: none;
}
.mask-bundle-products-sec .multicolumn-card__image-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.mask-bundle-products-sec .multicolumn-card__image-wrapper img{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(2) label:after {
   /* content: 'Up to 8 Hours of Treatment - 1 Month Supply';*/
        position: absolute;
    left: 43px;
    bottom: 16px;
  font-weight: 500;
    font-size: 14px;
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(3) label:after {
  /*  content: 'Up to 8 Hours of Treatment - 2 Months Supply';*/
        position: absolute;
    left: 43px;
  font-weight: 500;
    bottom: 16px;
    font-size: 14px;
}

.template-product .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(4) label:after {
   /* content: 'Up to 8 Hours of Treatment - 3 Months Supply';*/
        position: absolute;
    left: 43px;
    bottom: 16px;
    font-size: 14px;
  font-weight: 500;
}

/* .template-product .new_bio_collagen .product__info-wrapper product-info variant-radios label, .template-product .neues_Bio_Kollagen .product__info-wrapper product-info variant-radios label {
    padding-bottom: 40px;
} */

@media (min-width: 990px){
.youth-facial-mask-sec .banner__heading{
  font-size: 56px; 
  line-height: 68px;
}
}

@media (min-width: 990px) and (max-width: 1199px) {
  .youth-facial-mask-sec.banner--medium:not(.banner--adapt) {
      min-height: 40rem;
  }
  .mask-bundle-products-sec .youth-facial-mask-sec .banner__box{
    max-width: 398px;
    min-width: auto;
  }
}
@media (min-width: 750px) and (max-width: 989px) {
  .youth-facial-mask-sec.banner--medium:not(.banner--adapt) {
      min-height: 40rem;
  }
  .youth-facial-mask-sec .banner__media.media img {
    object-position: 70%;
  }
  .youth-facial-mask-sec .banner__box{
    max-width: 398px;
    min-width: auto;
  }
  .template-product .product-bio-mask-sec .product__info-wrapper {
    padding: 0 0 0 3rem;
  }
  .skin-treatment-section .banner__box{
    max-width: 50%;
    padding: 0 15px;
  }
  .skin-treatment-section .banner__heading{
    font-size: 32px;
    line-height: 40px;
  }
  .apply-mask-steps-sec ul{
    gap: 15px;
  }
   .mask-tested-sec .test-points .item{
    padding: 20px 10px;
  }
}
@media (max-width: 1400px){
  .template-product .product-bio-mask-sec .product__info-wrapper .logo-list img{
    max-height: 13px;
  }
  .youth-facial-mask-sec .banner__box{
    max-width: 492px;
  }
}
@media (max-width: 1199px){
  .template-product .product-bio-mask-sec .product__info-wrapper .logo-list{
    justify-content: flex-start;
  }
  .template-product .product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text{
    margin: 20px 0;
  }
  .template-product .product-bio-mask-sec .product__info-wrapper product-info ul.icon-with-text{
    display: grid;
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 989px) {
   .product-bio-mask-sec .custom-mask-button a{
      padding: 20px 10px;
      font-size: 14px;
   }
   .facial-mask-sec .title-wrapper-with-link a.link{
     display: none;
   }
  .facial-mask-sec .center.small-hide.medium-hide{
    display: block !important;
    padding: 0 15px;
  }
}
@media (max-width: 749px){
  .template-product .product-bio-mask-sec .product__info-wrapper .logo-list{
    display: grid;
    grid-template-columns: repeat(3,1fr);
  }
  .youth-facial-mask-sec .banner__box{
    padding: 20px;
  }
  .skin-treatment-section .banner__media + .banner__media{
    display: none;
  }
  .skin-treatment-section .banner__box{
    padding-left: 20px;
    padding-right: 20px;
  }
  .mask-key-benefits-sec .image-with-text__content{
    padding-left: 10px;
    padding-right: 10px;
  }
  .apply-mask-steps-sec .image-with-text__content{
    padding-right: 0;
    padding-bottom: 40px;
  }
  .apply-mask-steps-sec ul{
    grid-gap: 15px;
  }
  .apply-mask-steps-sec .image-with-text .grid{
    flex-direction: column-reverse;
  }
  .mask-tested-sec .image-with-text__content{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 40px;
  }
  .mask-tested-sec .test-points .item{
    padding: 20px 10px;
  }
  .megical-skin-sec .slider-mobile-gutter,
  .facial-mask-sec  .slider-mobile-gutter{
    padding-left: 15px;
  }
  .megical-skin-sec .multicolumn .title-wrapper-with-link,
  .facial-mask-sec .multicolumn .title-wrapper-with-link{
    margin-bottom: 0;
    text-align: center;
  }
  .megical-skin-sec .inline-richtext.cchtml,
  .facial-mask-sec .inline-richtext.cchtml{
    padding: 0 15px;
  }
  .ultimate-guide-sec .image-with-text__content{
    padding: 40px 0 0;
  }
  .product-bio-mask-sec .featured-product:not(.product--no-media)>.product__info-wrapper {
    padding: 0;
  }
  .mask-bundle-products-sec .multicolumn-card__info p{
    font-size: 18px;
  }
  .mask-tested-sec .page-width .image-with-text__text-item{
    padding-left: 1.5rem;
  }
  
}
@media (max-width: 480px){
  .are_saying.new_reviews .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    font-size: 15px !important;
}
  .product-bio-mask-sec .custom-mask-button a{
    padding: 20px 10px;
    font-size: 14px;
  }
  .apply-mask-steps-sec ul{
    grid-gap: 5px;
  }
  .apply-mask-steps-sec ul li p{
    font-size: 14px;
  }
  .mask-tested-sec .test-points .item{
    padding: 20px 5px;
  }
   .mask-tested-sec .test-points .item img{
    max-height: 40px;
  }
}
/************ New product page CSS 'End' *************/
.are_saying.new_reviews.new-reviews.out_pic {
    margin-bottom: 50px;
}
.are_saying.new_reviews.new-reviews.out_pic .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info {
    height: 100%;
    padding: 5px;
}
.are_saying.new_reviews.new-reviews.out_pic .multicolumn .page-width slider-component.slider-mobile-gutter ul li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext {
    position: relative;
    background: transparent;
    height: auto;
    top: 0;
    padding: 20px;
}

/*-----------------------cart-page-css---------------*/

.cart-page-slides-top .multicolumn,
.Warenkorb-Seite-Folien-oben .multicolumn {
  background: #F4F4F4;
  max-width: calc(100% - 100px);
  border-radius: 10px;
  padding: 0;
  margin: auto;
}
.cart-page-slides-top .multicolumn .media,
.Warenkorb-Seite-Folien-oben .multicolumn .media {
  padding: 0 !important;
  height: auto;
}
.cart-page-slides-top .multicolumn .media img,
.Warenkorb-Seite-Folien-oben .multicolumn .media img {
  position: relative !important;
  max-width: 35px;
  min-width: 20px;
}
.cart-page-slides-top .multicolumn .multicolumn-card.content-container,
.Warenkorb-Seite-Folien-oben .multicolumn .multicolumn-card.content-container {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 10px;
}
.cart-page-slides-top .multicolumn .multicolumn-card__info,
.Warenkorb-Seite-Folien-oben .multicolumn .multicolumn-card__info {
    padding: 0 !important;
}
.cart-page-slides-top .page-width,
.Warenkorb-Seite-Folien-oben .page-width {
    padding: 0;
}
.cart-page-slides-top  .multicolumn-card__image-wrapper,
.Warenkorb-Seite-Folien-oben  .multicolumn-card__image-wrapper {
    margin: 0 !important;
}
.cart-page-slides-top  h3.inline-richtext,
.Warenkorb-Seite-Folien-oben  h3.inline-richtext {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2C2C2C;
}
.cart-page-slides-top .slick-track,
.Warenkorb-Seite-Folien-oben .slick-track {
    justify-content: center;
}
.brand-slide{
  scroll-behavior: smooth;
  transition: transform 0.3s ease-in-out;
}
.buy-other-products,
.andere-produkte-kaufen,
cart-items .page-width,
#main-cart-footer .page-width{
    max-width: 1120px;
    margin: auto;
}
.cart-mask-review .page-width,
.Warenkorb-Masken-Testbericht .page-width {
  max-width: 800px;
  margin: auto;
}
.cart-items th{
  font-size: 14px;
}
.cart-item__name{
  font-size: 16px;
}

.cart-mask-review .image-with-text,
.Warenkorb-Masken-Testbericht .image-with-text {
  background: #747465;
  border: 1px solid #D9D9D9;
  padding: 16px;
  border-radius: 15px;
}
.cart-mask-review .image-with-text .image-with-text__content,
.Warenkorb-Masken-Testbericht .image-with-text .image-with-text__content {
  padding: 30px;
}
.cart-mask-review .image-with-text img,
.Warenkorb-Masken-Testbericht .image-with-text img {
  border-radius: 15px;
}
/* .cart-mask-review .image-with-text .media{
  padding-bottom: 0 !important;
  height: auto;
  border-radius: 15px;
}
.cart-mask-review .image-with-text .media img{
  position: relative !important;
  width: auto;
  max-height: 293px;
  border-radius: 15px;
} */
.cart-mask-review *,
.Warenkorb-Masken-Testbericht * {
  color: #fff;
  text-align: center;
}
.cart-mask-review .image-with-text__content--desktop-left>*,
.Warenkorb-Masken-Testbericht .image-with-text__content--desktop-left>* {
  align-self: center;
  text-align: center;
}
.cart__footer .totals{
  justify-content: space-between;
  padding: 0 30px;
}
.cart__checkout-button.button{
  background-color: #8a51ff;
}
.cart-mask-review p.image-with-text__text.image-with-text__text--caption,
.Warenkorb-Masken-Testbericht p.image-with-text__text.image-with-text__text--caption {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}
.cart-mask-review .rte p,
.Warenkorb-Masken-Testbericht .rte p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.cart-mask-review h2.image-with-text__heading,
.Warenkorb-Masken-Testbericht h2.image-with-text__heading {
    font-weight: 500;
    font-family: 'neue_haas_grotesk_disp55roman';
    text-transform: uppercase;
}
* {
  box-sizing: border-box;
}
.brand-slide {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.brand-slide .slick-slide {
  width: 100%;
  margin: 0;
  padding: 0;
}
.buy-other-products,
.andere-produkte-kaufen {
  padding: 0 5rem;
}
.buy-other-products .isolate.gradient,
.andere-produkte-kaufen .isolate.gradient {
    margin-top: 42px;
    border: 1px solid #D9D9D9;
    border-radius: 12px;
}
.buy-other-products h2.title.inline-richtext,
.andere-produkte-kaufen h2.title.inline-richtext {
    position: relative;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    text-transform: capitalize;
    background: #ffffff;
    padding: 0 30px;
    display: inline-flex;
    justify-content: center;
    margin-bottom: 20px;
}
.buy-other-products .collection__title.title-wrapper,
.andere-produkte-kaufen .collection__title.title-wrapper {
    position: relative;
    text-align: center;
}
.buy-other-products .collection__title.title-wrapper:before,
.andere-produkte-kaufen .collection__title.title-wrapper:before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 10px;
  border-bottom: 1px solid #E7E7E7;
  width: 60%;
  margin: auto;
} 
.buy-other-products .card.card--card,
.andere-produkte-kaufen .card.card--card {
    display: flex;
    flex-direction: row;
    background: #F6F6F6;
    border-radius: 10px;
    padding: 10px;
}
.buy-other-products .card__media .media,
.andere-produkte-kaufen .card__media .media {
  padding: 0 !important;
  height: auto;
  position: relative;
}
.buy-other-products .card__media .media img,
.buy-other-products .card__media .media:hover img,
.andere-produkte-kaufen .card__media .media img,
.andere-produkte-kaufen .card__media .media:hover img {
  position: relative !important; 
  transform: scale(1.4);  
}
.buy-other-products .card:hover .media.media--hover-effect>img:first-child:only-child, 
.buy-other-products .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,
.andere-produkte-kaufen .card:hover .media.media--hover-effect>img:first-child:only-child, 
.andere-produkte-kaufen .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
  transform: scale(1.4) !important;  
}
.buy-other-products .card__heading,
.andere-produkte-kaufen .card__heading {
    font-size: 14px;
}
.buy-other-products .card__heading a,
.andere-produkte-kaufen .card__heading a {
  text-decoration: none;
}
.buy-other-products .collection__title.title-wrapper--self-padded-tablet-down,
.andere-produkte-kaufen .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 30px;
  margin: 0;
}
.buy-other-products .page-width-desktop,
.andere-produkte-kaufen .page-width-desktop {
  padding: 0 15px;  
}
.buy-other-products .card__inner,
.andere-produkte-kaufen .card__inner {
    width: 150px;
    align-items: center;
    background: #fff;
    border-radius: 5px;
}
.buy-other-products .price .price-item,
.buy-other-products .price--on-sale .price-item--regular,
.andere-produkte-kaufen .price .price-item,
.andere-produkte-kaufen .price--on-sale .price-item--regular {
  font-size: 14px;
}
.buy-other-products .quick-add__submit,
.andere-produkte-kaufen .quick-add__submit {
    padding: 10px 20px;
    box-sizing: border-box;
    background: #6B6B51;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    height: auto;
    min-height: 37px;
    width: auto;
    min-width: auto;
}
.buy-other-products .quick-add__submit span img,
.andere-produkte-kaufen .quick-add__submit span img {
  display: none;
}
.buy-other-products .card--media .card__inner .card__content,
.andere-produkte-kaufen .card--media .card__inner .card__content {
  display: none;
}
.buy-other-products .card--card .quick-add,
.andere-produkte-kaufen .card--card .quick-add {
  margin: 5px 0 0;
}
.buy-other-products .card__information,
.andere-produkte-kaufen .card__information {
  padding: 0 !important;
}
.buy-other-products .price.price--on-sale,
.andere-produkte-kaufen .price.price--on-sale {
  margin-top: 0 !important;
}
.buy-other-products .card__content,
.andere-produkte-kaufen .card__content {
    padding-top: 0;
    padding-bottom: 0;
}
.buy-other-products .card__media, .buy-other-products .card .media,
.andere-produkte-kaufen .card__media, .andere-produkte-kaufen .card .media {
  position: relative;
}
.product-grid.contains-card {
    margin: 0;
}

cart-items .cart-item__image {
    transform: scale(1.8);
}
.cart-mask-review .image-with-text__media,
.Warenkorb-Masken-Testbericht .image-with-text__media {
  padding: 0 !important;
  height: 100%;
  border-radius: 15px !important;
}
.cart-mask-review .image-with-text__media img,
.Warenkorb-Masken-Testbericht .image-with-text__media img {
  position: relative !important;
}
cart-items .title-wrapper-with-link img {
    max-width: 120px;
}

.template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 880px;
}

@media (max-width: 1700px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 840px;
}
}

@media (max-width: 1600px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 785px;
}
}

@media (max-width: 1500px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 730px;
}
}

@media (max-width: 1440px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 700px;
}
}

@media (max-width: 1360px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 655px;
}
}

@media (max-width: 1200px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 570px;
}
}

@media (max-width: 1025px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 470px;
}
}

@media (max-width: 989px){
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 410px;
}
  .cart-page-slides-top .multicolumn,
  .Warenkorb-Seite-Folien-oben .multicolumn {
    max-width: calc(100% - 50px);
  }
  .buy-other-products,
  .andere-produkte-kaufen {
    padding: 0 3rem;
}
  .buy-other-products, cart-items .page-width, #main-cart-footer .page-width,
  .andere-produkte-kaufen, cart-items .page-width, #main-cart-footer .page-width {
    padding: 0 3rem;
  }
  .cart-page-slides-top h3.inline-richtext,
  .Warenkorb-Seite-Folien-oben h3.inline-richtext {
    font-size: 11px;
    white-space: nowrap;
  }
  .cart-page-slides-top li.multicolumn-list__item.grid__item,
  .Warenkorb-Seite-Folien-oben li.multicolumn-list__item.grid__item {
    padding: 10px 5px;
  }
}

@media (max-width: 768px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 340px;
}
}

@media (max-width: 767px){
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 699px;
}
  .cart-page-slides-top .multicolumn,
  .Warenkorb-Seite-Folien-oben .multicolumn {
    max-width: calc(100% - 50px);
  }
  .cart-page-slides-top h3.inline-richtext,
  .Warenkorb-Seite-Folien-oben h3.inline-richtext {
    font-size: 13px;
  }
  .cart-page-slides-top .multicolumn-list,
  .Warenkorb-Seite-Folien-oben .multicolumn-list {
    padding: 0 !important;
  }
  .cart-mask-review .image-with-text__content,
  .Warenkorb-Masken-Testbericht .image-with-text__content {
    padding: 28px 0;
  }
  .cart-mask-review .gradient,
  .Warenkorb-Masken-Testbericht .gradient {
    padding-top: 0;
  }
  cart-items .title-wrapper-with-link{
    align-items: center;
  }
  cart-items .title-wrapper-with-link h1.title.title--primary {
    font-size: 24px;
}
  cart-items .title-wrapper-with-link img {
    max-width: 100px;
}
  .cart-items th {
    font-size: 13px;
}
  .buy-other-products,
  .andere-produkte-kaufen {
    padding: 0 3rem;
}
  .buy-other-products .collection__title.title-wrapper--self-padded-tablet-down,
  .andere-produkte-kaufen .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 15px;
    margin: 0;
}
  .buy-other-products .page-width-desktop,
  .andere-produkte-kaufen .page-width-desktop {
    padding: 0;
}
  .buy-other-products .quick-add__submit,
  .andere-produkte-kaufen .quick-add__submit {
    font-size: 11px;
  }
   .buy-other-products .collection .slider.slider--tablet,
  .andere-produkte-kaufen .collection .slider.slider--tablet {
    margin-bottom: 0;
}
  .cart-page-slides-top .multicolumn .multicolumn-card.content-container.
  .Warenkorb-Seite-Folien-oben .multicolumn .multicolumn-card.content-container {
    justify-content: center;
  }
  .buy-other-products .price .price-item, .buy-other-products .price--on-sale .price-item--regular,
  .andere-produkte-kaufen .price .price-item, .andere-produkte-kaufen .price--on-sale .price-item--regular {
    font-size: 12px;
}
  .buy-other-products h2.title.inline-richtext,
  .andere-produkte-kaufen h2.title.inline-richtext {
    font-size: 16px;
  }
  .buy-other-products h2.title.inline-richtext,
  .andere-produkte-kaufen h2.title.inline-richtext {
    padding: 0 15px;
  }
  .buy-other-products .collection__title.title-wrapper:before,
  .andere-produkte-kaufen .collection__title.title-wrapper:before {
    width: 90%;
  }
  cart-items .cart-item__image {
    transform: scale(1.1);
}
  .buy-other-products .isolate.gradient,
  .andere-produkte-kaufen .isolate.gradient {
    margin-top: 0;
    border: none;
    border-radius: 0;
}
  .buy-other-products .collection,
  .andere-produkte-kaufen .collection {
    padding: 20px 0 0;
}
  cart-items{
    padding-top: 10px !important;
  }
}
@media (min-width: 768px){
  .cart-page-slides-top li.multicolumn-list__item.grid__item,
  .Warenkorb-Seite-Folien-oben li.multicolumn-list__item.grid__item {
    max-width: 350px;
  }
}

@media (max-width: 640px) {
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 560px;
}
}

@media (max-width: 480px){
  .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 345px;
}
.medical-grade p {
    padding: 15px 15px;
    font-size: 20px;
}
  body.template-product.gradient.product-youth-silicone-tape© .new_bio_collagen .product__info-wrapper product-info variant-radios span.new_variant:nth-of-type(2):before {
    left: 33%;
}
}

@media (max-width: 414px) {
    .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 330px;
}
}

@media (max-width: 390px) {
    .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 310px;
}
}

@media (max-width: 375px) {
    .template-product.product-8697415794926 .grid__item.product__media-wrapper slider-component ul.product__media-list li .product-media-container video {
    height: 290px;
}
}


.product-youth-pdrn-pink-collagen-face-mask .youthvsothers .dd .yvs .yvs_inner div {
    max-width: 50%;
    min-width: 35%;
}
.product-youth-pdrn-pink-collagen-face-mask .youthvsothers .dd .yvs .yvs_inner div:nth-of-type(1) img {
    border-radius: 10px;
    width: 100%;
    object-fit: cover;
    max-height: 500px;
    object-position: top;
}


.ultra-facial-cream .rich-text__blocks {
    max-width: 160rem;
    background: #F5F5F5;
    border-radius: 20px;
    overflow: hidden;
    padding: 30px;
}
ul.test7_results li {
    list-style: none;
    background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/Group_39834.png?v=1713321996');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    padding-left: 25px;
    padding-bottom: 10px;
}
.people-everywhere .small-text span{
  display: block;
  font-size: 14px;
}
.how_to_use_product_page.light-cream .multicolumn-list__item.center .media--adapt img {
    border: 2px solid #6b6b513b;
    border-radius: 4px;
}
.how_to_use_product_page.light-cream .multicolumn .title {
    margin: 0;
    margin-bottom: 30px;
}

.all-skin-below key-skin.light-cream ul.icon-with-text{
  padding: 15px 0 !important;
}
.all-skin-below key-skin.light-cream ul.icon-with-text li.icon-with-text__item img {
    width: 40px !important;
}
.people-everywhere.dull_dewy.pdp_new.wake-up .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.chtml ul.test_results li {
    min-height: 50px;
    display: flex;
    align-items: center;
    padding-bottom: 0;
    margin-bottom: 12px;
}
.people-everywhere.dull_dewy.pdp_new ul.testt_results {
    list-style: none;
    position: relative;
    padding: 0;
}
.people-everywhere.dull_dewy.pdp_new ul.testt_results li {
    display: flex;
    align-items: center;
    padding-left: 20px;
    margin-bottom: 15px;
}
.people-everywhere.dull_dewy.pdp_new ul.testt_results li svg {
    width: 14px;
    position: absolute;
    left: 0;
}

@media (max-width: 767px){
  .product-youth-pdrn-pink-collagen-face-mask .youthvsothers .dd .yvs .yvs_inner div {
    max-width: 100%;
    min-width: 35%;
  }
}



 .auto_slider_container {
    width: 100%;
    display: flex;
    margin: auto;
    overflow: hidden;
  }

  .auto_slider {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: rotation 30s linear infinite;
  }

 .auto_slider li {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 250px;
    width: 100%;
    margin: 0px auto;
    box-sixing: border-box;
    color: #fff;
    gap: 10px;
    text-transform: uppercase;
}

  @keyframes rotation {
    0% {
      transform: translateX(0)
    }

    100% {
      transform: translateX(-100%)
    }
  }

.nw-variant-design .pf-tv.show-label label {
    letter-spacing: normal;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio {
    background: #fff;
    padding: 15px !important;
    border-radius: 5px;
    border: solid 1px #ccc !important;
    margin-bottom: 15px;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio input[type="radio"] {
    accent-color: #6c6c52;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(2),
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(3) {
    position: relative;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(2):after {
    content: '';
  /*  background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/best-deal.svg?v=1745921409');*/
      background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/best_deal.svg?v=1746002181');

    width: 135px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: -18px;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(3):after {
    content: '';
   /* background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/most-popular.svg?v=1745921408');*/
      background: url('https://cdn.shopify.com/s/files/1/0688/7581/3102/files/most_popular.svg?v=1746002181');

    width: 132px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: -18px;
}
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(2), 
.nw-variant-design .pf-tv.show-label .pf-option-swatches .pf-vs-radio:nth-of-type(3) {
    padding-bottom: 35px !important;
}

