/*
Theme Name: GeneratePress Child for Schmiedeberg
Theme URI: http://example.com/generatepress-child
Description: A child theme for GeneratePress
Author: Thomas Kierstein
Author URI: https://www.d-sire.com
Version: 1.0
Template: generatepress
*/
@font-face{font-family:"Poppins";font-weight:300;src:url("fonts/Poppins-Light.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:400;src:url("fonts/Poppins-Regular.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:700;src:url("fonts/Poppins-SemiBold.woff2") format("woff2")}@font-face{font-family:"PoppinsItalic";font-weight:300;src:url("fonts/Poppins-LightItalic.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-weight:300;src:url("fonts/Montserrat-Light.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-weight:400;src:url("fonts/Montserrat-Regular.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-weight:700;src:url("fonts/Montserrat-SemiBold.woff2") format("woff2")}@font-face{font-family:"MontserratItalic";font-weight:300;src:url("fonts/Montserrat-LightItalic.woff2") format("woff2")}:root{--spacing-xxxs: 8px;--spacing-xxs: 16px;--spacing-xs: 24px;--spacing-s: 32px;--spacing-m: 40px;--spacing-l: 48px;--spacing-xl: 56px;--spacing-xxl: 64px;--spacing-xxxl: 72px;--spacing-xxxxl: 80px;--youth: rgba(183, 158, 166, 1);--youth-light: rgb(212, 197, 202);--hyaluronic: rgba(107, 196, 232, 1);--l-carnosine: #cc82a8;--cell: rgba(213, 181, 109, 1);--black: rgba(0, 0, 0, 1);--white: rgba(255, 255, 255, 1);--secondary: #535658;--skin-energizer: rgb(29, 37, 45);--sun-protector: rgb(255, 130, 0);--gray: rgba(145, 147, 148, 1);--gray-light: #f2f2f2;--gray-lighter: #f4f5f4;--logo-gray: #dedede;--font-family-base: "Poppins";--font-fallback-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--font: var(--font-family-base), var(--font-fallback-sans-serif);--fontsize-base: 16px;--fontsize-1: 0.75rem;--fontsize-2: 0.875rem;--fontsize-3: 1rem;--fontsize-4: 1.125rem;--fontsize-5: 1.25rem;--fontsize-6: 1.5rem;--fontsize-7: 1.75rem;--fontsize-8: 2rem;--fontsize-9: 2.25rem;--fontsize-10: 2.5rem;--fontsize-11: 3rem;--lineheight-base: 1.6}body{font-family:var(--font);line-height:var(--lineheight-base);font-size:var(--fontsize-base);font-weight:300;margin:0;padding:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}.wp-child-theme-schmiedeberg-generatepress .site-main>*{margin-bottom:0}.wp-child-theme-schmiedeberg-generatepress .site-main{margin:0}.wp-child-theme-schmiedeberg-generatepress .grid-container{max-width:none;width:100%}.wp-child-theme-schmiedeberg-generatepress .grid-container.inside-header{max-width:982px;padding:0;padding:44px var(--spacing-xxs)}@media(min-width: 768px){.wp-child-theme-schmiedeberg-generatepress .grid-container.inside-header{padding-bottom:var(--spacing-s);padding-top:var(--spacing-l)}}.wp-child-theme-schmiedeberg-generatepress .grid-container .inside-article{margin:0;padding:0}.h1-style{text-transform:uppercase;letter-spacing:.5px}.dropdown-toggle{cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0;font:inherit;color:inherit}.menu-item-has-children .sub-menu{display:none}.menu-item-has-children.open .sub-menu{display:block}.main-nav .menu-item-has-children.open .sub-menu{float:none;height:auto;left:0;position:relative;opacity:1;visibility:visible}@media(min-width: 768px){.main-nav .menu-item-has-children.open .sub-menu{height:auto;left:auto;opacity:1;overflow:visible;pointer-events:auto;position:absolute;transition-delay:150ms}}:root{--gutter: clamp(var(--spacing-xxs), 5vw, var(--spacing-xxs));--row-gap: var(--spacing-xxs);--column-gap: var(--spacing-xxs);--content-max-width: 1440px}.grid{column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;padding-right:0;row-gap:var(--row-gap);width:100%}@media(min-width: 768px){.grid{margin:0 auto}}.grid--primary{background-color:var(--youth-light)}.grid__row{column-gap:var(--column-gap);display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:flex-start;max-width:100%;row-gap:var(--row-gap);padding-left:var(--gutter);padding-right:var(--gutter)}@media(min-width: 1025px){.grid__row{max-width:var(--content-max-width);width:100%}}.grid__row--full-width{max-width:100%;padding-left:0;padding-right:0}.grid__row--10{--content-max-width: 1200px}.grid__row--8{--content-max-width: 960px}@media(min-width: 1200px){.grid__row--8-6{--content-max-width: 960px}}.grid__row--6{--content-max-width: 720px}.grid__row--categories{--gutter: 4px;--row-gap: var(--spacing-xxxs);justify-content:center}@media(min-width: 1025px){.grid__row--categories{--gutter: var(--spacing-xxxs)}}.grid__row--14{--content-max-width: 1200px;padding-left:0;padding-right:0}.grid__row--wide{--content-max-width: 2000px;padding-left:0;padding-right:0}@media(min-width: 1440px){.grid__row--wide img{max-height:480px;width:100%;object-fit:cover}}.grid__row--no-gap{--column-gap: 0;--row-gap: 0}.grid__inner-row{column-gap:var(--column-gap);display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:flex-start;max-width:100%;row-gap:var(--row-gap)}@media(min-width: 1025px){.grid__inner-row{max-width:var(--content-max-width)}}.grid__item-100pc,.grid__item-83pc-centered,.grid__item-75pc,.grid__item-75pc-centered,.grid__item-66pc,.grid__item-66pc-centered,.grid__item-60pc,.grid__item-80pc,.grid__item-50pc,.grid__item-50pc-centered,.grid__item-40pc,.grid__item-33pc,.grid__item-20pc,.grid__item-90pc,.grid__item-80-90pc,.grid__item-80-100pc{flex:0 0 auto;width:100%}.grid__item-25pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50-30-20pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}@media(min-width: 768px){.grid__item-90pc{flex:0 0 auto;width:90%}.grid__item-80-90pc{flex:0 0 auto;width:90%}.grid__item-83pc-centered{flex:0 0 auto;width:83%;margin-left:8.3%;margin-right:8.3%}.grid__item-80pc{flex:0 0 auto;width:calc(80% - var(--column-gap)*.2)}.grid__item-75pc-centered{flex:0 0 auto;width:75%;margin-left:12.5%;margin-right:12.5%}.grid__item-66pc{flex:0 0 auto;width:calc(66.6666% - var(--column-gap)*.3333)}.grid__item-66pc-centered{flex:0 0 auto;width:66.6666%;margin-left:16.66665%;margin-right:16.66665%}.grid__item-60pc{flex:0 0 auto;width:calc(60% - var(--column-gap)*.4)}.grid__item-60pc--full{flex:0 0 auto;width:60%}.grid__item-50pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50pc--full{flex:0 0 auto;width:50%}.grid__item-50pc-centered{flex:0 0 auto;width:50%;margin-left:25%;margin-right:25%}.grid__item-40pc{flex:0 0 auto;width:calc(40% - var(--column-gap)*.6)}.grid__item-40pc--full{flex:0 0 auto;width:40%}.grid__item-33pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-25pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50-30-20pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-20pc{flex:0 0 auto;width:calc(20% - var(--column-gap)*.8)}}@media(max-width: 767px){.grid .grid__item-75pc+.grid__item-25pc{flex:0 0 auto;width:100%}.grid .grid__item-25pc:has(+.grid__item-75pc){flex:0 0 auto;width:100%}.grid .grid__item-25pc--before-75pc{flex:0 0 auto;width:100%}}@media(min-width: 1025px){.grid__item-80-100pc{flex:0 0 auto;width:80%}.grid__item-80-90pc{flex:0 0 auto;width:80%}.grid__item-90pc{flex:0 0 auto;width:90%}.grid__item-75pc{flex:0 0 auto;width:calc(75% - var(--column-gap)*.25)}.grid__item-25pc{flex:0 0 auto;width:calc(25% - var(--column-gap)*.75)}.grid__item--offset-25pc{margin-left:calc(25% + var(--column-gap)*.25)}.grid__item--offset-12pc{margin-left:calc(12.5% + var(--column-gap)*.25)}}@media(min-width: 1200px){.grid__item-50-30-20pc{flex:0 0 auto;width:calc(20% - var(--column-gap)*.8)}}.inner-offset-grid{column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;padding-right:0;row-gap:var(--row-gap);width:100%}@media(min-width: 768px){.inner-offset-grid{justify-content:flex-start;padding-inline-start:16.66667%}}@media(min-width: 1025px){.inner-offset-grid{padding-inline-start:calc(25% + var(--column-gap)*.25)}}.inner-offset-grid .grid__row{padding:0}h1,h2,h3,h4,h5,h6,p{font-family:var(--font-family-base);letter-spacing:.5px;margin:0;padding:0}p{font-size:var(--fontsize-2);letter-spacing:.25px}@media(min-width: 580px){p{font-size:var(--fontsize-3)}}.h1-style{font-size:var(--fontsize-7);letter-spacing:.5px;line-height:1.2;margin-bottom:var(--spacing-xxs)}.center-text{text-align:center}.nowrap{white-space:nowrap}a.button,button.button{background-color:var(--secondary);font-size:var(--fontsize-3);font-weight:700;letter-spacing:1px;line-height:1.2;padding:var(--spacing-xxxs) var(--spacing-xxs);text-transform:uppercase;transition:all .25s ease;vertical-align:middle}a.button:hover,a.button:focus,a.button:focus-visible,button.button:hover,button.button:focus,button.button:focus-visible{background-color:var(--youth-light);color:var(--black);outline:none}a.button--secondary,button.button--secondary{background-color:var(--white);color:var(--black);font-size:var(--fontsize-3)}a.button--tertiary,button.button--tertiary{background-color:var(--white);color:var(--black)}a.button--tertiary:hover,a.button--tertiary:focus,a.button--tertiary:focus-visible,button.button--tertiary:hover,button.button--tertiary:focus,button.button--tertiary:focus-visible{background-color:var(--secondary);color:var(--white)}.cell-revitalizer a.button--tertiary,.cell-revitalizer-en a.button--tertiary,.cell-revitalizer button.button--tertiary,.cell-revitalizer-en button.button--tertiary{background-color:var(--secondary);color:var(--white)}.cell-revitalizer a.button--tertiary:hover,.cell-revitalizer a.button--tertiary:focus,.cell-revitalizer a.button--tertiary:focus-visible,.cell-revitalizer-en a.button--tertiary:hover,.cell-revitalizer-en a.button--tertiary:focus,.cell-revitalizer-en a.button--tertiary:focus-visible,.cell-revitalizer button.button--tertiary:hover,.cell-revitalizer button.button--tertiary:focus,.cell-revitalizer button.button--tertiary:focus-visible,.cell-revitalizer-en button.button--tertiary:hover,.cell-revitalizer-en button.button--tertiary:focus,.cell-revitalizer-en button.button--tertiary:focus-visible{background-color:var(--white);color:var(--secondary)}a.button--link,button.button--link{background-color:var(--gray-light);color:var(--black);font-size:var(--fontsize-2);font-weight:300;letter-spacing:.5px;line-height:1.4;outline:none;padding:var(--spacing-xxs) var(--spacing-xxxs);text-align:center;width:calc(100% - var(--spacing-xxs))}a.button--link:not(:last-of-type),button.button--link:not(:last-of-type){margin-bottom:var(--spacing-xxxs)}a.button--link:last-of-type,button.button--link:last-of-type{margin-bottom:var(--spacing-xxs)}@media(min-width: 768px){a.button--link,button.button--link{font-size:var(--fontsize-3);padding:var(--spacing-xxs) var(--spacing-xs);width:auto}a.button--link:last-of-type,button.button--link:last-of-type{margin-bottom:var(--spacing-xxxs)}}a.button--to-the-shops,button.button--to-the-shops{background-color:rgba(0,0,0,0);color:var(--black);padding:12px var(--spacing-xxs) 10px;width:100%}a.button--to-the-shops:focus,a.button--to-the-shops:hover,a.button--to-the-shops:focus-visible,button.button--to-the-shops:focus,button.button--to-the-shops:hover,button.button--to-the-shops:focus-visible{background-color:var(--secondary);color:var(--white);outline:none}.site-header{background-color:var(--white)}.site-header .inside-header{align-items:flex-end}.site-header .inside-header .site-logo a:focus-visible{outline:2px solid var(--black)}.site-header .main-navigation .main-nav ul li{line-height:1}.site-header .main-navigation .main-nav ul li button,.site-header .main-navigation .main-nav ul li a{border-bottom:3px solid rgba(0,0,0,0);font-size:var(--fontsize-2);font-weight:400;letter-spacing:.5px;line-height:normal;margin:0;margin-right:var(--spacing-xs);padding:0;text-transform:uppercase;transition:border-color .25s ease-in-out,font-weight .25s ease-in-out}@media(max-width: 1024px){.site-header .main-navigation .main-nav ul li button,.site-header .main-navigation .main-nav ul li a{display:inline-block;margin:var(--spacing-xxxs) 0}}.site-header .main-navigation .main-nav ul li:hover>a,.site-header .main-navigation .main-nav ul li:hover>button,.site-header .main-navigation .main-nav ul li:focus>a,.site-header .main-navigation .main-nav ul li:focus>button,.site-header .main-navigation .main-nav ul li:focus-visible>a,.site-header .main-navigation .main-nav ul li:focus-visible>button{background-color:rgba(0,0,0,0);color:var(--black);outline:none;text-decoration:none}.site-header .main-navigation .main-nav ul li.current-menu-item>a,.site-header .main-navigation .main-nav ul li.current-menu-item>button{border-color:var(--logo-gray);color:var(--black);font-weight:700}.site-header .main-navigation .main-nav ul li>a:hover,.site-header .main-navigation .main-nav ul li>a:focus,.site-header .main-navigation .main-nav ul li>a:focus-visible,.site-header .main-navigation .main-nav ul li>button:hover,.site-header .main-navigation .main-nav ul li>button:focus,.site-header .main-navigation .main-nav ul li>button:focus-visible{background-color:rgba(0,0,0,0);border-color:var(--logo-gray);color:var(--black);outline:none}.site-header .main-navigation .main-nav ul li>a:focus-visible,.site-header .main-navigation .main-nav ul li>button:focus-visible{border-color:rgba(0,0,0,0);color:var(--black);outline:2px solid var(--black);outline-offset:2px}.site-header .main-navigation .main-nav ul li.custom-language-switcher{display:flex}.site-header .main-navigation .main-nav ul li.custom-language-switcher:hover a,.site-header .main-navigation .main-nav ul li.custom-language-switcher:focus a,.site-header .main-navigation .main-nav ul li.custom-language-switcher:focus-visible a{color:var(--black);text-decoration:none}.site-header .main-navigation .main-nav ul li.custom-language-switcher a{color:var(--black);margin-right:0;z-index:1}.site-header .main-navigation .main-nav ul li.custom-language-switcher a:first-of-type{margin-right:var(--spacing-xxs);position:relative}.site-header .main-navigation .main-nav ul li.custom-language-switcher a:first-of-type::after{background-color:var(--black);bottom:2px;content:"";height:calc(100% - 4px);position:absolute;right:-9px;top:unset;width:1px}.site-header .main-navigation .main-nav ul li.custom-language-switcher a:hover,.site-header .main-navigation .main-nav ul li.custom-language-switcher a:focus,.site-header .main-navigation .main-nav ul li.custom-language-switcher a:focus-visible{color:var(--black);outline:none}.site-header .main-navigation .main-nav ul li.custom-language-switcher a:focus-visible{border-color:rgba(0,0,0,0);outline:2px solid var(--black)}.site-header .main-navigation .main-nav ul li.custom-language-switcher a.active{border-color:rgba(0,0,0,0);font-weight:700}.site-header .main-navigation .main-nav ul li .sub-menu{background-color:#fff;box-shadow:none;left:-40px;padding:24px 0 24px 40px;pointer-events:all;width:210px}.site-header .main-navigation .main-nav ul li .sub-menu li{margin:16px 0}.site-header .main-navigation .main-nav ul li .sub-menu li a{display:inline-block}@media(max-width: 1024px){.site-header .main-navigation .main-nav ul li .sub-menu{border:none;padding:var(--spacing-xxxs) 0 var(--spacing-xxxs) var(--spacing-xxxs);position:static}.site-header .main-navigation .main-nav ul li .sub-menu li{margin:0}}.site-header .main-navigation .main-nav ul li.current-menu-parent button{border-color:var(--logo-gray);color:var(--black);font-weight:700}.site-header .menu-toggle{appearance:none;background-color:var(--white);border:0;cursor:pointer;margin-left:auto;position:relative;height:48px;padding:0;width:36px}.site-header .menu-toggle:focus-visible{outline-offset:-1px}.site-header .menu-toggle *{box-sizing:border-box;transition:.1s var(--transition-easing-default)}.site-header .menu-toggle .hamburger{background-color:var(--black);display:block;height:3px;left:2px;position:relative;transition:background-color 10ms 150ms ease;width:32px}.site-header .menu-toggle .hamburger:before,.site-header .menu-toggle .hamburger:after{background-color:var(--black);content:"";height:3px;left:0;position:absolute;transition:top 150ms 250ms ease,transform 150ms 25ms ease;width:32px}.site-header .menu-toggle .hamburger:before{top:-9px}.site-header .menu-toggle .hamburger:after{top:9px}.site-header .menu-toggle[aria-expanded=true] .hamburger{background-color:rgba(0,0,0,0)}.site-header .menu-toggle[aria-expanded=true] .hamburger:after,.site-header .menu-toggle[aria-expanded=true] .hamburger:before{transition:top 150ms 25ms ease,transform 150ms 250ms ease;top:0}.site-header .menu-toggle[aria-expanded=true] .hamburger:before{transform:rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] .hamburger:after{transform:rotate(-45deg)}@media(min-width: 1025px){.site-header .menu-toggle{display:none}}.site-footer .footer-top-line{background-color:var(--youth-light);font-size:var(--fontsize-3);font-weight:700;text-align:center;text-transform:uppercase}.site-footer .footer-meta .grid__row{align-items:flex-end;justify-content:center;padding:var(--spacing-xxl) var(--spacing-s)}.site-footer .footer-meta .grid__row .footer__navigation__menu{list-style:none;margin:0;padding:0}@media(min-width: 768px){.site-footer .footer-meta .grid__row .footer__navigation__menu{display:flex;column-gap:var(--spacing-xxs);flex-wrap:wrap;justify-content:center}}.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item{margin-bottom:var(--spacing-xxs);text-align:center}.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item a{border-bottom:3px solid rgba(0,0,0,0);color:var(--black);font-weight:400;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease-in-out,font-weight .25s ease-in-out}.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item a:hover,.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item a:focus{border-color:var(--gray)}.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item a:focus-visible{border-color:rgba(0,0,0,0);outline:2px solid var(--black);outline-offset:2px}.site-footer .footer-meta .grid__row .footer__navigation__menu .menu-item.current-menu-item a{border-color:var(--gray);font-weight:700}.site-footer .footer-meta .footer__copyright{margin-bottom:var(--spacing-xxs);text-align:center}.back-to-top{background-color:var(--youth-light);border:1px solid;border-radius:50%;bottom:40px;cursor:pointer;display:none;height:42px;outline:none;position:fixed;right:40px;transition:all .25s ease;width:42px;z-index:99}.back-to-top svg{height:20px;position:relative;top:50%;transform:translateY(-50%) translateX(-50%) rotate(-90deg);width:20px}.back-to-top:hover path,.back-to-top:focus-visible path{fill:var(--white)}.sr-only{border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;padding:0;white-space:nowrap;width:1px;z-index:9999}.acf-accordion{--plus-size: var(--spacing-xxs);--plus-thickness: 2px;--speed: 300ms;--easing: ease-in-out;margin-top:var(--spacing-s)}.acf-accordion__details{overflow:hidden;position:relative;text-align:left;transition:height var(--speed) var(--easing)}.acf-accordion__details:not(:last-of-type)::after{background-color:var(--youth-light);bottom:0;content:"";height:3px;margin:0;position:absolute;width:100%}.acf-accordion__details__summary{cursor:pointer;list-style:none;outline:0;padding:var(--spacing-xs) var(--spacing-l) var(--spacing-xs) 0;position:relative}.acf-accordion__details__summary h2{font-size:var(--fontsize-4);font-weight:300;letter-spacing:.5px;pointer-events:none;text-transform:uppercase}.acf-accordion__details__summary::-webkit-details-marker{display:none}.acf-accordion__details__summary:before,.acf-accordion__details__summary:after{content:"";position:absolute}.acf-accordion__details__summary:before{background:var(--black);height:var(--plus-thickness);margin-top:calc(-1*var(--plus-thickness)/2);right:0;top:50%;width:var(--plus-size)}.acf-accordion__details__summary:after{background:var(--black);height:var(--plus-size);margin-left:calc(-1*var(--plus-thickness)/2);margin-top:calc(-1*var(--plus-size)/2);right:7px;top:50%;transition:all var(--speed) var(--easing);width:var(--plus-thickness)}[open] .acf-accordion__details__summary:after{opacity:0;transform:translateY(25%)}[open] .acf-accordion__details__summary h2{font-weight:700}.acf-accordion__details__summary:focus-visible{background-color:var(--secondary);color:var(--white)}.acf-accordion__details__summary:focus-visible:before,.acf-accordion__details__summary:focus-visible:after{background-color:var(--white)}.acf-accordion__details__content{padding-bottom:var(--spacing-xs)}.acf-accordion__details__content p{font-size:var(--fontsize-3)}.acf-accordion__details__content>p:not(:last-child){margin-bottom:var(--spacing-xxs)}.acf-accordion__details__content h3,.acf-accordion__details__content h4{font-size:var(--fontsize-3);font-weight:700;margin-bottom:4px}@media(min-width: 768px){.acf-accordion__details__content{column-gap:8px;display:flex;flex-wrap:wrap;padding-bottom:var(--spacing-l)}}.acf-accordion__details__content video{max-width:100%}.acf-accordion__devider{background-color:var(--youth-light);height:3px;margin:0}.headline-with-text{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xxl);text-align:center}.headline-with-text h1,.headline-with-text h2{font-size:var(--fontsize-7);font-weight:300;text-transform:uppercase}.headline-with-text h1:has(+p),.headline-with-text h2:has(+p){margin-bottom:var(--spacing-xxxs)}@media(min-width: 768px){.headline-with-text{margin-bottom:var(--spacing-m);margin-top:96px}.headline-with-text h1,.headline-with-text h2{font-size:var(--fontsize-9)}.headline-with-text p{font-size:var(--fontsize-3)}}.text{margin:var(--spacing-xs) 0}@media(min-width: 768px){.text{margin:var(--spacing-m) 0}.text p{font-size:var(--fontsize-3)}}.data p{margin-bottom:var(--spacing-xxxs)}blockquote{border:none}.cite .grid__row{background-color:var(--gray-light);padding:var(--spacing-s)}@media(min-width: 480px){.cite .grid__row{padding:var(--spacing-xxl)}}@media(min-width: 768px){.cite .grid__row{padding:var(--spacing-xxl) var(--spacing-xxxxl)}}.cite blockquote{border:none;margin:0;padding:0}.cite blockquote p{font-family:"PoppinsItalic",sans-serif;font-size:var(--fontsize-6);font-style:normal;font-weight:300}@media(min-width: 1025px){.cite blockquote{padding:0 var(--spacing-xs)}.cite blockquote p{font-size:var(--fontsize-7)}}.cite p{margin-top:var(--spacing-xs)}@media(min-width: 768px){.cite p{font-size:var(--fontsize-3);margin-top:var(--spacing-m)}}.image-headline-text{display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacing-m) var(--spacing-xs)}.image-headline-text h1{font-size:var(--fontsize-7);font-weight:300;margin-bottom:var(--spacing-xxs);max-width:480px;text-transform:uppercase}.image-headline-text p{max-width:480px;text-align:center}.image-headline-text p strong{white-space:nowrap}@media(min-width: 768px){.image-headline-text{align-content:center;justify-content:flex-start;padding:var(--spacing-xxxs) var(--spacing-s)}.image-headline-text h1{text-align:left}.image-headline-text p{max-width:540px;text-align:left}}@media(min-width: 1025px){.image-headline-text{padding:var(--spacing-xxxs) var(--spacing-xl)}.image-headline-text h1{font-size:var(--fontsize-9)}.image-headline-text p{font-size:var(--fontsize-3)}}.image-headline-text blockquote{border:none;margin:0;padding:0}.image-headline-text blockquote p{font-family:"PoppinsItalic",sans-serif;font-size:var(--fontsize-6);font-style:normal;font-weight:300}@media(min-width: 1025px){.image-headline-text blockquote p{font-size:var(--fontsize-7)}}.image-full-height img{max-height:none}@media(min-width: 1025px){.grid__row--no-padding{padding:0}}.grid__item--center-content{align-content:center;column-gap:0;display:flex;flex-wrap:wrap;margin:var(--spacing-xxs) auto;padding:0 var(--spacing-xs);row-gap:0}.grid__item--center-content p:not(:last-of-type){margin-bottom:var(--spacing-xxs)}@media(min-width: 768px){.grid__item--center-content{margin:0}.grid__item--center-content p{font-size:var(--fontsize-3);text-align:left}}@media(min-width: 768px){.hide-tablet-up{display:none}}.show-tablet-up{display:none}@media(min-width: 768px){.show-tablet-up{display:block}}.countries-modal__modal{display:none}.countries-modal__modal.open{display:block}.countries-modal__modal__background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10050}.countries-modal__modal__content-wrapper{background-color:var(--white);background-size:100% 100%;left:50%;max-height:calc(100vh - 80px);max-width:480px;padding:var(--spacing-l) var(--spacing-xxs) var(--spacing-l);position:fixed;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-overflow-scrolling:touch;width:calc(100% - 40px);z-index:10100}@media(min-width: 480px){.countries-modal__modal__content-wrapper{padding:var(--spacing-l) var(--spacing-s) var(--spacing-l)}}@media(min-width: 580px){.countries-modal__modal__content-wrapper{padding:var(--spacing-l) var(--spacing-l) var(--spacing-l)}}.countries-modal__modal__close-button{background:url("./img/close.svg") no-repeat #fff;background-color:var(--white);background-position:center;background-size:60%;box-sizing:border-box;color:var(--black);cursor:pointer;height:28px;margin:0;padding:0;position:absolute;right:var(--spacing-xxxs);top:var(--spacing-xxxs);width:28px}.countries-modal__modal__close-button:focus,.countries-modal__modal__close-button:hover{background-color:var(--white);color:var(--black)}.countries-modal__modal__close-button:focus-visible{color:var(--black);outline:2px solid #000;outline-offset:2px}.countries-modal__modal__content{max-width:480px;width:100%}.countries-modal__modal__headline{margin:0;position:relative;text-align:center}@media(min-width: 768px){.countries-modal__modal__headline span{margin-top:0}}.countries-modal__modal__headline span{font-size:var(--fontsize-7);font-weight:300;letter-spacing:.5px;line-height:1.4;text-align:center;text-transform:uppercase}.countries-modal__modal__subtitle{font-size:var(--fontsize-3);text-align:center;margin-bottom:var(--spacing-xs)}.countries-modal__modal__combo{background-color:#fff;border:1px solid var(--secondary);display:block;font-family:inherit;font-weight:400;margin:0;padding:0;width:100%}.countries-modal__modal__combo__select{cursor:pointer;position:relative}.countries-modal__modal__combo__select::after{background:url(./img/arrow.png) no-repeat;background-size:100% 100%;content:"";height:15px;position:absolute;right:12px;top:50%;transform:rotate(-90deg) translateX(50%);width:15px}.countries-modal__modal__combo__select:focus-visible{outline:2px solid #000;outline-offset:2px}.countries-modal__modal__combo__item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:700;letter-spacing:1px;padding:8px 8px 8px 10px;text-transform:uppercase}.countries-modal__modal__combo__item[aria-selected=true],.countries-modal__modal__combo__item:hover{background-color:var(--youth-light);color:var(--black);font-weight:700}.countries-modal__modal__combo__item img{margin-right:8px;width:20px}.countries-modal__modal__combo__menu{background-color:#fff;border:1px solid #c5c5c5;display:none;list-style:none;margin:0;max-height:200px;max-width:100%;overflow:auto;overflow-x:hidden;position:absolute;width:calc(100% - 34px)}@media(min-width: 480px){.countries-modal__modal__combo__menu{width:calc(100% - 66px)}}@media(min-width: 580px){.countries-modal__modal__combo__menu{width:calc(100% - 98px)}}.countries-modal .btn-go-to-wrapper{display:flex;justify-content:center;margin-top:var(--spacing-s)}.categories{--column-gap: var(--spacing-xxxs)}.categories__product{background-color:var(--gray-lighter);border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column;transition:all .25s ease-in-out}.categories__product__link{color:var(--black);display:flex;flex-direction:column;height:100%;outline:none;padding:var(--spacing-xxs);text-decoration:none;width:100%}.categories__product__image{display:block;object-fit:contain;width:100%}.categories__product__data{display:flex;flex-direction:column;flex:1;padding:var(--spacing-xs) var(--spacing-xxxs) var(--spacing-s)}@media(min-width: 1025px){.categories__product__data{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-s)}}.categories__product__title{color:var(--black);font-size:var(--fontsize-3);font-weight:400;letter-spacing:.5px;margin:var(--spacing-xxxs) 0;text-align:center;text-transform:uppercase;text-decoration:none}.categories__product__claim{text-align:center;margin:8px 0 0;text-align:center;flex-grow:1;display:flex;align-items:flex-end;justify-content:center}@media(min-width: 1025px){.categories__product__claim{font-size:var(--fontsize-3)}}.categories__product:has(a:hover),.categories__product:has(a:focus),.categories__product:has(a:focus-visible){border-color:var(--secondary)}.acf-category-slider{margin-bottom:var(--spacing-xs);position:relative}@media(min-width: 1200px){.acf-category-slider .grid{display:flex;flex-wrap:wrap;justify-self:center;max-width:2000px;position:relative}}.acf-category-slider .grid>.grid__row{padding:0}@media(min-width: 768px){.acf-category-slider__navigation__pagination{display:none}}.acf-category-slider__navigation__button{background-color:hsla(0,0%,100%,.4);color:var(--secondary);height:100%;padding:var(--spacing-s);position:absolute;transition:all .25s ease;z-index:12}.acf-category-slider__navigation__button__next{right:0}.acf-category-slider__navigation__button span{display:flex;justify-content:center;height:var(--spacing-l);left:0;padding:var(--spacing-xxxs) 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.acf-category-slider__navigation__button span::after{background-image:url("img/arrow-right.svg");background-repeat:no-repeat;background-size:contain;content:"";height:100%;width:var(--spacing-xxs)}.acf-category-slider__navigation__button__prev{left:0}.acf-category-slider__navigation__button__prev span::after{transform:rotate(180deg)}.acf-category-slider__navigation__button[disabled]{opacity:0;display:none}.acf-category-slider__navigation__button:focus{background-color:hsla(0,0%,100%,.4);outline:none}.acf-category-slider__navigation__button:hover,.acf-category-slider__navigation__button:focus-visible{background-color:#fff;outline:none}.acf-category-slider__slide{background-color:var(--gray-light);display:flex;flex-direction:column;height:100%}.acf-category-slider__slide__image{display:block;object-fit:cover;width:100%}.acf-category-slider__slide__data{display:flex;flex-direction:column;flex:1;padding:var(--spacing-xs) var(--spacing-m) var(--spacing-s)}@media(min-width: 1025px){.acf-category-slider__slide__data{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-l)}}.acf-category-slider__slide__text{flex:1;text-align:center}.acf-category-slider__slide__text h3{font-size:var(--fontsize-4);font-weight:400;margin-bottom:var(--spacing-xxs);text-transform:uppercase}@media(min-width: 1025px){.acf-category-slider__slide__text h3{font-size:var(--fontsize-5)}}.acf-category-slider__slide__text p{margin-bottom:var(--spacing-xxs)}@media(min-width: 1025px){.acf-category-slider__slide__text p{font-size:var(--fontsize-3)}}.acf-category-slider__slide__link{margin-top:auto;text-align:center}.icon-teaser{--column-gap: var(--spacing-xxs);margin-bottom:80px;padding:0 var(--spacing-xxs)}@media(min-width: 1025px){.icon-teaser{margin-bottom:88px}}.icon-teaser__container{justify-content:center}.icon-teaser__content{column-gap:var(--column-gap);display:flex;flex-wrap:wrap;justify-content:center;max-width:580px;row-gap:var(--spacing-xxs)}@media(min-width: 1025px){.icon-teaser__content{max-width:100%}}.icon-teaser__item{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5);text-align:center}.icon-teaser__item__title{font-weight:700;letter-spacing:.5px;margin:12px 0 var(--spacing-xxs);text-transform:uppercase}@media(min-width: 480px){.icon-teaser__item{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}}@media(min-width: 1025px){.icon-teaser__item{flex:0 0 auto;width:calc(20% - var(--column-gap)*.8)}}.site-main .ingredients__navigation__container{margin:var(--spacing-l) 0 var(--spacing-xs)}.ingredients__navigation__list{align-items:center;column-gap:var(--spacing-xxxs);display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:20px 16px}.ingredients__navigation__button{background:none;border:none;color:var(--black);font-family:var(--font);font-size:var(--fontsize-5);font-weight:300;letter-spacing:.5px;line-height:1.8;margin:0;padding:0 var(--spacing-xxxs)}.ingredients__navigation__button.active{font-weight:700}.ingredients__navigation__button:focus{color:var(--black);background-color:rgba(0,0,0,0);outline:none}.ingredients__navigation__button:focus-visible,.ingredients__navigation__button:hover{background-color:var(--secondary);color:var(--white);outline:none}.ingredients__navigation__span{background:none;border:none;color:rgba(0,0,0,.25);font-size:var(--fontsize-5);font-weight:300;letter-spacing:.5px;line-height:1.8;margin:0;padding:0 var(--spacing-xxxs)}.ingredients__data{padding:0 var(--spacing-xxs) var(--spacing-m)}.ingredients__data__list{list-style:none;margin:0;padding:0}.ingredients__data__item{padding:var(--spacing-m) 0;position:relative}.ingredients__data__item:not(:last-of-type)::after{background-color:var(--youth-light);bottom:0;content:"";height:3px;position:absolute;width:100%}.ingredients__data__item__name{font-size:var(--fontsize-4);font-weight:700;margin-bottom:var(--spacing-xxs);text-transform:uppercase}.leaflet__item{padding:var(--spacing-m) 0;position:relative}.leaflet__item:not(:last-of-type)::after{background-color:var(--youth-light);bottom:0;content:"";height:3px;position:absolute;width:100%}.leaflet:not(.leaflet--first){padding-bottom:var(--spacing-m)}@media(min-width: 1025px){.leaflet:not(.leaflet--first){padding-bottom:var(--spacing-l)}}.leaflet--first .leaflet__item--first{padding-top:var(--spacing-xs)}.leaflet--first .leaflet__item::after{background-color:var(--youth-light);bottom:0;content:"";height:3px;position:absolute;width:100%}.leaflet__title{font-size:var(--fontsize-4);font-weight:700;line-height:1.4;margin-bottom:var(--spacing-xxs);text-transform:uppercase}@media(min-width: 768px){.leaflet__title{font-size:var(--fontsize-5)}}.leaflet__data{font-size:var(--fontsize-2);font-weight:300;line-height:1.4;margin-bottom:var(--spacing-xxs)}@media(min-width: 768px){.leaflet__data{font-size:var(--fontsize-3)}}.leaflet__data:last-of-type{margin-bottom:12px}.leaflet__data--list{margin-left:var(--spacing-xxs)}@media(min-width: 768px){.leaflet__data--list{margin-left:var(--spacing-xs)}}.leaflet__data strong{font-weight:700}.person-teaser{margin-top:var(--spacing-xxl)}@media(min-width: 768px){.person-teaser{margin-top:96px}}.person-teaser__background{background-size:cover}.person-teaser__content{background-color:var(--white);margin:120px 16px 64px;max-width:calc(100% - 32px);position:relative}@media(min-width: 1025px){.person-teaser__content{margin:190px 16px 96px}}.person-teaser__image{left:50%;position:absolute;transform:translateX(-50%);top:-72px}.person-teaser__image img{border:4px solid var(--white);border-radius:50%;height:100%;max-height:140px;max-width:140px;width:100%}@media(min-width: 1025px){.person-teaser__image{top:-120px}.person-teaser__image img{max-height:236px;max-width:236px}}.person-teaser__data{padding:88px var(--spacing-xxs) var(--spacing-xl);text-align:center}@media(min-width: 580px){.person-teaser__data{padding:88px var(--spacing-xs) var(--spacing-xl)}}@media(min-width: 768px){.person-teaser__data{padding:88px 88px var(--spacing-xl)}}@media(min-width: 1025px){.person-teaser__data{padding:140px 120px var(--spacing-xl);padding-top:140px}}.person-teaser__headline{font-size:var(--fontsize-7);font-style:normal;font-weight:300;line-height:1.2;margin-bottom:var(--spacing-xxs);text-transform:uppercase}.person-teaser__headline strong{white-space:nowrap}@media(min-width: 768px){.person-teaser__headline{font-size:var(--fontsize-8)}}@media(min-width: 768px){.person-teaser__subline{font-size:var(--fontsize-3);line-height:1.4;margin-bottom:var(--spacing-xxs)}}.product-detail{--plus-size: var(--spacing-xxs);--plus-thickness: 2px;--speed: 300ms;--easing: ease-in-out}.product-detail__hero{padding-left:0;padding-right:0}.product-detail__hero--gray{row-gap:0}@media(min-width: 768px){.product-detail__hero{--column-gap: var(--spacing-xxxs)}}@media(min-width: 768px){.product-detail__hero__images{column-gap:var(--spacing-xxxs);align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-end}}.product-detail__hero__graphics{display:none}@media(min-width: 768px){.product-detail__hero__graphics{display:flex;flex-wrap:wrap;row-gap:var(--spacing-xxxs);flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.product-detail__hero__graphics img{background-color:var(--gray-light);object-fit:cover}}.product-detail__hero__packshot{background-color:var(--gray-light)}.product-detail__hero__packshot img{display:block;width:100%}@media(min-width: 768px){.product-detail__hero__packshot{padding:var(--spacing-xs) 0;flex:0 0 auto;width:calc(66.6666% - var(--column-gap)*.3333)}}.product-detail__hero__info{padding:0 var(--spacing-s) var(--spacing-l);text-align:center}.product-detail__hero--gray .product-detail__hero__info{background-color:var(--gray-light)}@media(min-width: 768px){.product-detail__hero__info{align-content:center;padding:0 var(--spacing-xl) 0;text-align:left}}.product-detail__hero__info a,.product-detail__hero__info button{margin-top:var(--spacing-xs)}.product-detail__hero__title{font-size:var(--fontsize-7);font-style:normal;font-weight:300;letter-spacing:.5px;line-height:1.2;margin:var(--spacing-xxs) 0;text-transform:uppercase}@media(min-width: 1025px){.product-detail__hero__title{font-size:var(--fontsize-9)}}.product-detail__hero__meta span{display:block;font-size:var(--fontsize-3)}.product-detail__hero__quantity{font-weight:700}.product-detail__about{margin-bottom:var(--spacing-s);margin-top:var(--spacing-xl);padding:0 var(--spacing-xxs)}.product-detail__about__headline{font-size:var(--fontsize-7);font-style:normal;font-weight:300;letter-spacing:.5px;line-height:1.2;margin:var(--spacing-m) 0 0;text-align:center;text-transform:uppercase}@media(min-width: 1025px){.product-detail__about__headline{font-size:var(--fontsize-9)}}.product-detail__about__accordion{margin-top:var(--spacing-s)}.product-detail__about__accordion__details{overflow:hidden;position:relative;text-align:left;transition:height var(--speed) var(--easing)}.product-detail__about__accordion__details:not(:last-of-type)::after{background-color:var(--youth-light);bottom:0;content:"";height:3px;margin:0;position:absolute;width:100%}.product-detail__about__accordion__details__summary{cursor:pointer;font-size:var(--fontsize-4);font-weight:300;letter-spacing:.5px;list-style:none;outline:0;padding:var(--spacing-xs) var(--spacing-l) var(--spacing-xs) 0;position:relative;text-transform:uppercase}.product-detail__about__accordion__details__summary::-webkit-details-marker{display:none}.product-detail__about__accordion__details__summary:before,.product-detail__about__accordion__details__summary:after{content:"";position:absolute}.product-detail__about__accordion__details__summary:before{background:var(--black);height:var(--plus-thickness);margin-top:calc(-1*var(--plus-thickness)/2);right:0;top:50%;width:var(--plus-size)}.product-detail__about__accordion__details__summary:after{background:var(--black);height:var(--plus-size);margin-left:calc(-1*var(--plus-thickness)/2);margin-top:calc(-1*var(--plus-size)/2);right:7px;top:50%;transition:all var(--speed) var(--easing);width:var(--plus-thickness)}[open] .product-detail__about__accordion__details__summary:after{opacity:0;transform:translateY(25%)}[open] .product-detail__about__accordion__details__summary{font-weight:700}.product-detail__about__accordion__details__summary:focus-visible{background-color:var(--secondary);color:var(--white)}.product-detail__about__accordion__details__summary:focus-visible:before,.product-detail__about__accordion__details__summary:focus-visible:after{background-color:var(--white)}.product-detail__about__accordion__details__content{padding-bottom:var(--spacing-xs)}.product-detail__about__accordion__details__content p{font-size:var(--fontsize-3)}@media(min-width: 768px){.product-detail__about__accordion__details__content{column-gap:8px;display:flex;flex-wrap:wrap;padding-bottom:var(--spacing-l)}}.product-detail__about__accordion__devider{background-color:var(--youth-light);height:3px;margin:0}.product-detail__product-category{column-gap:0;margin-bottom:var(--spacing-xxxs);margin-top:var(--spacing-l);padding-left:0;padding-right:0;row-gap:0}@media(min-width: 768px){.product-detail__product-category{margin-bottom:var(--spacing-xs)}}.product-detail__product-category__image img{display:block}.product-detail__product-category__content{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacing-m) var(--spacing-s) var(--spacing-xl);text-align:center}@media(min-width: 768px){.product-detail__product-category__content{justify-content:flex-start;padding-left:var(--spacing-m);text-align:left}}@media(min-width: 1025px){.product-detail__product-category__content{padding-left:var(--spacing-xl)}}.product-detail__product-category__content.cell-revitalizer,.product-detail__product-category__content.cell-revitalizer-en{background-color:var(--cell)}.product-detail__product-category__content.hyaluronic,.product-detail__product-category__content.hyaluronic-en{background-color:var(--hyaluronic)}.product-detail__product-category__content.main-line,.product-detail__product-category__content.main-line-en,.product-detail__product-category__content.l-carnosine,.product-detail__product-category__content.l-carnosine-en{background-color:var(--l-carnosine)}.product-detail__product-category__content.skin-energizer,.product-detail__product-category__content.skin-energizer-en{background-color:var(--skin-energizer);color:var(--white)}.product-detail__product-category__content.sun-protector,.product-detail__product-category__content.sun-protector-en{background-color:var(--sun-protector)}.product-detail__product-category__content.youth-booster,.product-detail__product-category__content.youth-booster-en{background-color:var(--youth-light)}.product-detail__product-category__headline{font-size:var(--fontsize-7);font-weight:300;text-transform:uppercase;width:100%}@media(min-width: 1025px){.product-detail__product-category__headline{font-size:var(--fontsize-9)}}.product-detail__product-category__description{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xxs);max-width:400px}@media(min-width: 1025px){.product-detail__product-category__description{font-size:var(--fontsize-3);max-width:100%}}.product-detail__product-category__link{width:100%}.acf-product-slider{margin-bottom:32px;padding:0 var(--spacing-xxxs);position:relative;padding-bottom:var(--spacing-l)}@media(min-width: 768px){.acf-product-slider{max-width:none;padding:0 64px}}@media(min-width: 1200px){.acf-product-slider{max-width:1096px}}.acf-product-slider__swiper{padding:0}@media(min-width: 480px){.acf-product-slider__swiper{max-width:400px}}@media(min-width: 768px){.acf-product-slider__swiper{max-width:none}}@media(max-width: 767px){.acf-product-slider__navigation{bottom:0;display:flex;justify-content:center;position:absolute}}.acf-product-slider__navigation__pagination{align-items:center;display:flex}.acf-product-slider__navigation__pagination .swiper-pagination-bullet{height:10px;width:10px}.acf-product-slider__navigation__pagination .swiper-pagination-bullet-active{background:var(--secondary)}@media(min-width: 768px){.acf-product-slider__navigation__pagination{display:none}}.acf-product-slider__navigation__button{background-color:rgba(0,0,0,0);color:var(--secondary);height:100%;padding:var(--spacing-xxs);position:relative;z-index:12}@media(min-width: 768px){.acf-product-slider__navigation__button{padding:var(--spacing-s);position:absolute}}.acf-product-slider__navigation__button__next{right:0}.acf-product-slider__navigation__button span{display:flex;justify-content:center;height:var(--spacing-s);left:0;padding:var(--spacing-xxxs) 0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out;width:100%}.acf-product-slider__navigation__button span::after{background-image:url("img/arrow-right.svg");background-repeat:no-repeat;background-size:contain;content:"";height:100%;width:10px}@media(min-width: 768px){.acf-product-slider__navigation__button span{height:var(--spacing-l);opacity:.45}.acf-product-slider__navigation__button span::after{width:var(--spacing-xxs)}}.acf-product-slider__navigation__button__prev{left:0}.acf-product-slider__navigation__button__prev span::after{transform:rotate(180deg)}.acf-product-slider__navigation__button[disabled]{opacity:.4}@media(min-width: 768px){.acf-product-slider__navigation__button[disabled]{display:none}}.acf-product-slider__navigation__button:hover,.acf-product-slider__navigation__button:focus,.acf-product-slider__navigation__button:focus-visible{background-color:rgba(0,0,0,0)}@media(min-width: 768px){.acf-product-slider__navigation__button:hover span,.acf-product-slider__navigation__button:focus span,.acf-product-slider__navigation__button:focus-visible span{opacity:1}}.acf-product-slider__navigation__button:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.acf-product-slider__slide{background-color:var(--gray-lighter);display:flex;flex-direction:column}.acf-product-slider__link{border:2px solid rgba(0,0,0,0);color:var(--black);display:flex;flex-direction:column;height:100%;outline:none;padding:var(--spacing-xxs);text-decoration:none;transition:all .25s ease-in-out;width:calc(100% - var(--spacing-s) - 4px)}.acf-product-slider__link:hover,.acf-product-slider__link:focus,.acf-product-slider__link:focus-visible{border-color:var(--secondary)}.acf-product-slider__image{display:block;object-fit:contain;width:100%}.acf-product-slider__data{display:flex;flex-direction:column;flex:1;padding:var(--spacing-xs) var(--spacing-xxxs) var(--spacing-s)}@media(min-width: 1025px){.acf-product-slider__data{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-s)}}.acf-product-slider__title{color:var(--black);font-size:var(--fontsize-3);font-weight:400;margin:var(--spacing-xxxs) 0;text-align:center;text-transform:uppercase;text-decoration:none}.acf-product-slider__meta{text-align:center;margin:8px 0 0;text-align:center;flex-grow:1;display:flex;align-items:flex-end;justify-content:center}@media(min-width: 1025px){.acf-product-slider__meta{font-size:var(--fontsize-3)}}
