/*
Theme Name: GeneratePress Child for One-Two-Free
Theme URI: http://example.com/generatepress-child
Description: A child theme for GeneratePress
Author: Daniel Hummerich
Author URI: https://www.d-sire.com
Version: 1.0
Template: generatepress
*/
@import"https://use.typekit.net/wli8ssq.css";html,body{--font-avenir: "Avenir Next";--font-lust: "Lust";--font-size-base: 16px;--font-size-small: 14px;--font-weight-regular: 500;--font-weight-light: 400;--font-weight-bold: 600;--letter-spacing: 0.8px;--h2-font-size: 65px;--h2-font-size-small: 40px;--h2-font-size-mobile: 34px;--h3-font-size: 18px;--h3-letter-spacing: 0.8px;--h4-font-size: var(--font-size-base);font-family:var(--font-avenir);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);--primary-color-light-opac: rgb(253 233 237 / 40%);--yellow: #fcf4b2;--container-mobile-padding: 33px;--container-desktop-padding: 66px;--desktop: 1226px;--mobile-max-width: 90%;--swiper-theme-color: var(--primary-color);--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-horizontal-gap: 3px;overflow-x:hidden}.mb0{margin-bottom:0}.svg{max-width:200px}.no-gap{gap:0}@media(min-width: 981px){.hide-on-laptop_up{display:none !important}}@media(max-width: 980px){.hide-on-laptop,.hide-on-laptop_down{display:none !important}}@media(min-width: 768px){.hide-on-tablet_up{display:none !important}}@media(max-width: 767px){.hide-on-tablet_down{display:none !important}}.display-none{display:none !important}.align-center{text-align:center}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-Heavy.eot");src:local("Avenir Next Heavy"),local("AvenirNext-Heavy"),url("assets/fonts/hinted-AvenirNext-Heavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-Heavy.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-Heavy.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("assets/fonts/hinted-AvenirNext-DemiBold.eot");src:local("Avenir Next Demi Bold"),local("AvenirNext-DemiBold"),url("assets/fonts/hinted-AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-DemiBold.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-DemiBold.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-DemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-HeavyItalic.eot");src:local("Avenir Next Heavy Italic"),local("AvenirNext-HeavyItalic"),url("assets/fonts/hinted-AvenirNext-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-HeavyItalic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-HeavyItalic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-BoldItalic.eot");src:local("Avenir Next Bold Italic"),local("AvenirNext-BoldItalic"),url("assets/fonts/hinted-AvenirNext-BoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-BoldItalic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-BoldItalic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-Bold.eot");src:local("Avenir Next Bold"),local("AvenirNext-Bold"),url("assets/fonts/hinted-AvenirNext-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-Bold.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-Bold.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("assets/fonts/hinted-AvenirNext-DemiBoldItalic.eot");src:local("Avenir Next Demi Bold Italic"),local("AvenirNext-DemiBoldItalic"),url("assets/fonts/hinted-AvenirNext-DemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-DemiBoldItalic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-DemiBoldItalic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-DemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-MediumItalic.eot");src:local("Avenir Next Medium Italic"),local("AvenirNext-MediumItalic"),url("assets/fonts/hinted-AvenirNext-MediumItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-MediumItalic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-MediumItalic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-Medium.eot");src:local("Avenir Next Medium"),local("AvenirNext-Medium"),url("assets/fonts/hinted-AvenirNext-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-Medium.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-Medium.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-Regular.eot");src:local("Avenir Next Regular"),local("AvenirNext-Regular"),url("assets/fonts/hinted-AvenirNext-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-Regular.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-Regular.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("assets/fonts/hinted-AvenirNext-Italic.eot");src:local("Avenir Next Italic"),local("AvenirNext-Italic"),url("assets/fonts/hinted-AvenirNext-Italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-Italic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-Italic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("assets/fonts/hinted-AvenirNext-UltraLight.eot");src:local("AvenirNext-UltraLight"),url("assets/fonts/hinted-AvenirNext-UltraLight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-UltraLight.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-UltraLight.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("assets/fonts/hinted-AvenirNext-UltraLightItalic.eot");src:local("Avenir Next Ultra Light Italic"),local("AvenirNext-UltraLightItalic"),url("assets/fonts/hinted-AvenirNext-UltraLightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/hinted-AvenirNext-UltraLightItalic.woff2") format("woff2"),url("assets/fonts/hinted-AvenirNext-UltraLightItalic.woff") format("woff"),url("assets/fonts/hinted-AvenirNext-UltraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}h1{font-family:var(--font-lust);font-size:var(--h2-font-size-small);font-weight:bold}h2{font-family:var(--font-lust);font-size:var(--h2-font-size);font-weight:bold;margin-bottom:25px}h2.small{font-size:var(--h2-font-size-small)}@media(max-width: 579px){h2.small{font-size:var(--h2-font-size-mobile)}}h2 span{display:block;font-size:var(--h2-font-size-small);margin-top:-20px}@media(max-width: 767px){h2 span{font-size:28px;margin-top:-5px}}@media(max-width: 767px){h2{font-size:var(--h2-font-size-mobile)}}h3{font-size:var(--h3-font-size);font-weight:var(--font-weight-regular);letter-spacing:var(--h3-letter-spacing);text-transform:uppercase}h3.highlighted{background-color:var(--primary-color);color:#fff;font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:3px;margin-top:-1em;margin-right:auto;margin-left:auto;padding:5px 10px 3px;width:max-content}h4{font-size:var(--h4-font-size);font-weight:var(--font-weight-bold);margin-bottom:10px;margin-top:50px}p{letter-spacing:var(--letter-spacing);margin:auto;max-width:var(--mobile-max-width)}@media(min-width: 580px){p{max-width:894px}}p.colored-strong strong{color:var(--primary-color)}a:hover,a:focus{text-decoration:none !important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.container-width{height:auto;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container-width{max-width:calc(var(--gb-container-width) - 80px)}}@media(max-width: 767px){.container-width{max-width:calc(var(--gb-container-width) - 60px)}}@media(max-width: 579px){.container-width{max-width:calc(var(--gb-container-width) - 40px)}}.container-full-width{margin-left:calc((100vw - var(--desktop) - 80px)*.5);margin-right:calc((100vw - var(--desktop) - 80px)*.5)}.about-hero-container{padding-bottom:var(--container-mobile-padding)}@media(min-width: 981px){.about-hero-container{padding-bottom:var(--container-desktop-padding)}}.grid-wrapper .grid{gap:1.5em;max-width:727px;width:100%}.grid-wrapper .grid>figure,.grid-wrapper .grid>div{width:100%;padding:13px 28px;margin-left:auto;margin-right:auto}.grid-wrapper .grid>figure img,.grid-wrapper .grid>div img{height:73px;vertical-align:middle;box-sizing:content-box}@media(max-width: 376px){.grid-wrapper .grid>figure img,.grid-wrapper .grid>div img{height:50px}}@media(max-width: 330px){.grid-wrapper .grid>figure img,.grid-wrapper .grid>div img{height:40px}}@media(max-width: 767px){.grid-wrapper .grid{max-width:618px}.grid-wrapper .grid>figure,.grid-wrapper .grid>div{width:90%}}section{padding-top:var(--container-mobile-padding)}section:first-child{padding-top:0}section:last-child{padding-bottom:0}@media(min-width: 981px){section{padding-top:var(--container-desktop-padding)}section:first-child{padding-top:0}}@media(min-width: 768px){section:last-child{padding-bottom:var(--container-desktop-padding)}}.bg-primary-color-light-opac{background-color:var(--primary-color-light-opac) !important}@media(max-width: 767px){.mobile-img-wide{max-width:none}.mobile-img-wide .two-items-row{gap:0}}.img--410h{height:auto;width:100%}@media(min-width: 768px){.img--410h{height:428px;object-fit:cover;object-position:right}.img--410h--left{object-position:left}.img--410h--center{object-position:center}}.img--410mh{max-height:410px}.img--420mw{max-width:320px}@media(min-width: 981px){.img--420mw{max-width:420px}}.img--198h{height:auto;width:100%}@media(max-width: 767px){.img--198h{height:198px;object-fit:cover;object-position:40% center}}@media(max-width: 767px){figure:has(.img--198h) img{height:238px;object-fit:cover;object-position:40% center}}.entry-content>:last-child:not(.legal-notice,.data-protections){padding-bottom:0 !important}.site-footer .footer-widgets{background-color:var(--primary-color-light);color:#000}.site-footer .footer-widgets a{color:#000}.site-footer .footer-widgets-container{padding-left:20px;padding-right:20px}@media(min-width: 768px){.site-footer .footer-widgets-container{padding:40px}}.site-footer .footer-widgets-container .inside-footer-widgets{display:flex;flex-direction:row;justify-content:space-between}.site-footer .footer-widgets-container .inside-footer-widgets>div{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:0}.site-footer .footer-widgets-container .inside-footer-widgets .inner-padding{padding:15px 15px 15px 0}@media(min-width: 480px){.site-footer .footer-widgets-container .inside-footer-widgets .inner-padding{padding:15px 15px 15px 15px}}@media(min-width: 768px){.site-footer .footer-widgets-container .inside-footer-widgets .inner-padding{padding:15px 75px}}.site-footer .footer-widgets-container .footer-widget-1{border-right:1px solid #000}@media(min-width: 768px){.site-footer .footer-widgets-container .footer-widget-1{transform:translateX(21px)}}.site-footer .footer-widgets-container .footer-widget-1 ul li{margin-bottom:4px;text-align:left}@media(min-width: 768px){.site-footer .footer-widgets-container .footer-widget-1 ul li{text-align:right}}.site-footer .footer-widgets-container .footer-widget-1 ul li:has(a[href*=legal-notice]){margin-top:2em}.site-footer .footer-widgets-container .footer-widget-1 ul li a:focus,.site-footer .footer-widgets-container .footer-widget-1 ul li a:hover{font-weight:600}@media(min-width: 768px){.site-footer .footer-widgets-container .footer-widget-2{padding:20px 0}}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding{margin-bottom:0;max-width:335px;padding:0;text-align:right}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding img{width:40%}@media(min-width: 480px){.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding{padding-right:15px}}@media(max-width: 479px){.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding{padding-left:15px}}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding p{margin-bottom:5px;margin-top:15px;max-width:inherit}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding .footer-social{gap:.5em;justify-content:flex-end}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding .footer-social .footer-button{background-color:rgba(0,0,0,0);height:75px;padding:0;width:75px;max-width:75px}.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding .footer-social .footer-button img{max-height:75px;width:auto}@media(min-width: 768px){.site-footer .footer-widgets-container .footer-widget-2 aside.widget.inner-padding .footer-social .footer-button img{width:100%}}.site-info{display:none}.gb-grid-wrapper{max-width:751px;width:90%}.gb-grid-wrapper>.gb-grid-column{padding:12px}.gb-grid-wrapper>.gb-grid-column .gb-inside-container{padding:13px 28px}.gb-grid-wrapper>.gb-grid-column .gb-inside-container img{height:73px}@media screen and (min-width: 768px)and (max-width: 980px){p.p-padding-15{padding-left:15px;padding-right:15px}}.items-end{align-items:flex-end}html .nav-float-right #site-navigation,body .nav-float-right #site-navigation{margin:auto;width:100%}html header .inside-header,body header .inside-header{padding:10px 40px}@media(min-width: 768px)and (max-width: 980px){html header .inside-header,body header .inside-header{flex-wrap:wrap;justify-content:center;padding-top:30px}}@media screen and (min-width: 891px)and (max-width: 1225px){html header .inside-header,body header .inside-header{padding:30px 40px 10px}}@media screen and (max-width: 891px){html header .inside-header,body header .inside-header{padding:10px 40px}}@media(min-width: 981px){html header .inside-header,body header .inside-header{padding-top:10px}}@media(max-width: 767px){html header .inside-header,body header .inside-header{padding-left:30px;padding-right:30px}}@media(max-width: 579px){html header .inside-header,body header .inside-header{padding-left:20px;padding-right:20px}}html header .site-logo .is-logo-image,body header .site-logo .is-logo-image{max-width:60px}@media(min-width: 1226px){html header .site-logo .is-logo-image,body header .site-logo .is-logo-image{max-width:80px}}@media(min-width: 768px)and (max-width: 980px){html header .site-logo,body header .site-logo{margin-bottom:24px}}html .main-navigation .main-nav,body .main-navigation .main-nav{width:100%}html .main-navigation .main-nav ul li,body .main-navigation .main-nav ul li{z-index:2}html .main-navigation .main-nav ul li a,body .main-navigation .main-nav ul li a{letter-spacing:1.6px;font-weight:var(--font-weight-regular)}@media(min-width: 768px){html .main-navigation .main-nav ul li a,body .main-navigation .main-nav ul li a{font-size:14px;line-height:40px;padding-left:10px;padding-right:10px}}@media(min-width: 981px){html .main-navigation .main-nav ul li a,body .main-navigation .main-nav ul li a{font-size:14px;line-height:40px;padding-left:14px;padding-right:14px}}@media(min-width: 1226px){html .main-navigation .main-nav ul li a,body .main-navigation .main-nav ul li a{font-size:15px;line-height:60px;padding-left:20px;padding-right:20px}}html .main-navigation .main-nav ul li.wpml-ls-item,body .main-navigation .main-nav ul li.wpml-ls-item{position:absolute;text-align:right;width:100%;z-index:1}@media(min-width: 768px)and (max-width: 980px){html .main-navigation .main-nav ul,body .main-navigation .main-nav ul{justify-content:space-between}}html .main-navigation .main-nav ul ul,body .main-navigation .main-nav ul ul{right:25px;text-align:right;top:40px;width:100%}html .main-navigation .main-nav ul ul span,body .main-navigation .main-nav ul ul span{font-size:15px}html .main-navigation .main-nav ul ul span:hover,body .main-navigation .main-nav ul ul span:hover{color:var(--primary-color)}html .main-navigation .menu-toggle,html .main-navigation .menu-bar-items,body .main-navigation .menu-toggle,body .main-navigation .menu-bar-items{font-weight:var(--font-weight-regular);letter-spacing:1.6px}html .mobile-menu-control-wrapper .menu-toggle,body .mobile-menu-control-wrapper .menu-toggle{padding-right:0}html .mobile-menu-control-wrapper .menu-toggle,html .mobile-menu-control-wrapper .menu-toggle:hover,body .mobile-menu-control-wrapper .menu-toggle,body .mobile-menu-control-wrapper .menu-toggle:hover{background-color:#fff}html .icon-menu-bars.gp-icon svg,body .icon-menu-bars.gp-icon svg{height:2.5em;top:.5em;width:2.5em}html .has-inline-mobile-toggle #site-navigation.toggled,body .has-inline-mobile-toggle #site-navigation.toggled{background-color:#fff}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li{text-align:center}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li a,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li a{padding:0}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item{background-color:#fff;padding-bottom:10px;transform:none}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .dropdown-menu-toggle,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .dropdown-menu-toggle{display:none}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item a span,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item a span{color:var(--primary-color)}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu{position:relative}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu li.wpml-ls-item,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu li.wpml-ls-item{position:relative}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu a span,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu a span{color:#000}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu a span:hover,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item .sub-menu a span:hover{color:var(--primary-color)}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item ul.sub-menu,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item ul.sub-menu{border-bottom:none;height:auto;left:0;opacity:1;pointer-events:auto;top:auto;visibility:visible;width:100%}html .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item ul.sub-menu li a,body .has-inline-mobile-toggle #site-navigation.toggled .main-nav li.wpml-ls-item ul.sub-menu li a{font-size:15px}.mobile-secondary-nav{bottom:30px;position:fixed;right:30px;z-index:10}.mobile-secondary-nav__wrapper{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:84px}.mobile-secondary-nav__btn{border:2px solid #fff;border-radius:50%;display:block;height:74px;margin-top:5px;position:relative;width:74px}.mobile-secondary-nav__btn span{background-image:url("./assets/img/dots-mobile-navi.svg");background-position:center;background-repeat:no-repeat;height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:14px}.mobile-secondary-nav__btn.hide{display:none}.mobile-secondary-nav__link{align-items:center;animation:anim-opacity 1s;animation-fill-mode:forwards;background-color:var(--primary-color-light);border:2px solid #fff;border-radius:50%;color:#000;display:none;font-family:var(--font-lust);font-size:12px;height:73px;justify-content:center;opacity:0;padding:2px;text-align:center;width:73px}.mobile-secondary-nav__link:not(:first-child){margin-top:5px}.mobile-secondary-nav__link.open{display:flex}.mobile-secondary-nav__link--sp{background-color:#f9b7d5}.mobile-secondary-nav__link--rf{background-color:#fed3da}.mobile-secondary-nav__link--st{background-color:var(--yellow)}@media(min-width: 768px){.mobile-secondary-nav{display:none}}@keyframes anim-opacity{0%{opacity:0}100%{opacity:1}}.main-nav>.menu{justify-content:center}.main-nav>.menu .menu-item a{letter-spacing:1.6px}@media(min-width: 768px){.site-main:has(.product__container),.site-main>article>.inside-article,.comments-area,.routines-finder,.page-header,.paging-navigation,.search-wrapper{padding:40px !important}}@media(max-width: 767px){.site-main:has(.product__container),.site-main>article>.inside-article,.comments-area,.routines-finder,.page-header,.paging-navigation,.search-wrapper{padding:30px !important}}@media(max-width: 579px){.site-main:has(.product__container),.site-main>article>.inside-article,.comments-area,.routines-finder,.page-header,.paging-navigation,.search-wrapper{padding:20px !important}}.site-main:has(.product__container).y-container,.site-main>article>.inside-article.y-container,.comments-area.y-container,.routines-finder.y-container,.page-header.y-container,.paging-navigation.y-container,.search-wrapper.y-container{padding-left:0;padding-right:0}@media(min-width: 768px){.site.grid-container:has(.inside-article) :root{--gb-container-width: var(--gb-container-width) + 80px}}@media(max-width: 767px){.site.grid-container:has(.inside-article) :root{--gb-container-width: var(--gb-container-width) + 60px}}@media(max-width: 579px){.site.grid-container:has(.inside-article) :root{--gb-container-width: var(--gb-container-width) + 40px}}.search-toggle-btn{background-color:rgba(0,0,0,0);color:#000;display:flex}@media screen and (min-width: 981px)and (max-width: 1225px){.search-toggle-btn{margin-top:-3px}}.search-toggle-btn--desktop{padding-right:0}.search-toggle-btn--desktop .icon-search{justify-content:flex-end;min-width:25px}@media screen and (max-width: 768px){.search-toggle-btn--desktop{display:none}}.search-toggle-btn--mobile{padding-right:0;padding-top:0}.search-toggle-btn--mobile .icon-search svg{height:25px;width:25px}.search-toggle-btn__text{font-size:15px;letter-spacing:1.6px;pointer-events:none;text-transform:uppercase}@media screen and (min-width: 768px)and (max-width: 1225px){.search-toggle-btn__text{font-size:14px}}.search-toggle-btn:hover,.search-toggle-btn:focus,.search-toggle-btn.open{background-color:rgba(0,0,0,0);color:var(--primary-color)}.search-toggle-btn.open .icon-search svg:nth-child(1){display:none}.search-toggle-btn.open .icon-search svg:nth-child(2){display:block}.search-toggle-btn .gp-icon{align-self:unset}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-bar{display:none;height:50px;margin:auto;padding:0 40px;transition:.25s linear;width:100%}.search-bar.show-element{display:block;margin-top:20px}.search-bar.show-element .search-bar__container{opacity:1}.search-bar__container{border:2px solid var(--primary-color);margin:auto;max-width:800px;width:100%;opacity:0}.search-bar__container form input{border:none;text-transform:uppercase;width:calc(100% - 70px)}.search-bar__container form button{background-color:rgba(0,0,0,0);border:none;color:#000}.search-bar__container form button:hover,.search-bar__container form button:focus{color:var(--primary-color)}.search-results .site-header .grid-container,.search-no-results .site-header .grid-container{max-width:1306px}.search-results .page-header,.search-no-results .page-header{background-color:var(--primary-color);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.search-results .page-header .page-title,.search-no-results .page-header .page-title{color:#fff;font-size:var(--h2-font-size-mobile);text-align:center}@media(min-width: 768px){.search-results .page-header .page-title,.search-no-results .page-header .page-title{font-size:var(--h2-font-size)}}.search-results__main-content-wrapper,.search-no-results__main-content-wrapper{height:auto;margin-left:auto;margin-right:auto}@media(min-width: 768px){.search-results__main-content-wrapper,.search-no-results__main-content-wrapper{max-width:calc(var(--gb-container-width) - 80px)}}@media(max-width: 767px){.search-results__main-content-wrapper,.search-no-results__main-content-wrapper{max-width:calc(var(--gb-container-width) - 60px)}}@media(max-width: 579px){.search-results__main-content-wrapper,.search-no-results__main-content-wrapper{max-width:calc(var(--gb-container-width) - 40px)}}.search-results__main-content-wrapper,.search-no-results__main-content-wrapper{padding:20px 0;width:100%;max-width:880px !important}.search-results__main-content-wrapper .search-bar--fixed,.search-no-results__main-content-wrapper .search-bar--fixed{margin:0 0 30px;place-items:center}@media(min-width: 768px){.search-results__main-content-wrapper .search-bar--fixed,.search-no-results__main-content-wrapper .search-bar--fixed{margin:30px 0 60px}}.search-results__main-content-wrapper .search-bar--fixed__container,.search-no-results__main-content-wrapper .search-bar--fixed__container{border:2px solid var(--primary-color);width:100%;max-width:880px}.search-results__main-content-wrapper .search-bar--fixed__container form input,.search-no-results__main-content-wrapper .search-bar--fixed__container form input{border:none;letter-spacing:.8px;text-transform:uppercase;width:calc(100% - 70px)}.search-results__main-content-wrapper .search-bar--fixed__container form button,.search-no-results__main-content-wrapper .search-bar--fixed__container form button{background-color:rgba(0,0,0,0);border:none;color:#000}.search-results__main-content-wrapper .search-bar--fixed__container form button:hover,.search-results__main-content-wrapper .search-bar--fixed__container form button:focus,.search-no-results__main-content-wrapper .search-bar--fixed__container form button:hover,.search-no-results__main-content-wrapper .search-bar--fixed__container form button:focus{color:var(--primary-color)}.search-results__main-content-wrapper .result-title,.search-no-results__main-content-wrapper .result-title{color:var(--primary-color);font-family:var(--font-avenir);font-size:var(--h3-font-size);letter-spacing:var(--h3-letter-spacing);font-weight:var(--font-weight-regular);text-align:center;text-transform:uppercase}.search-results__main-content-wrapper .inside-article,.search-no-results__main-content-wrapper .inside-article{padding:0}.search-results__main-content-wrapper .inside-article .search-result__item,.search-no-results__main-content-wrapper .inside-article .search-result__item{align-items:center;background-color:var(--grey-light);display:flex;margin-bottom:20px}.search-results__main-content-wrapper .inside-article .search-result__item__image,.search-no-results__main-content-wrapper .inside-article .search-result__item__image{margin:0 50px 0 50px;min-width:80px}.search-results__main-content-wrapper .inside-article .search-result__item__image img,.search-no-results__main-content-wrapper .inside-article .search-result__item__image img{height:111px;width:auto}.search-results__main-content-wrapper .inside-article .search-result__item__description,.search-no-results__main-content-wrapper .inside-article .search-result__item__description{margin-right:30px}.search-results__main-content-wrapper .inside-article .search-result__item__description__title h3,.search-no-results__main-content-wrapper .inside-article .search-result__item__description__title h3{color:#000;font-size:16px;font-weight:600;margin-bottom:0}.search-results__main-content-wrapper .inside-article .search-result__item__link,.search-no-results__main-content-wrapper .inside-article .search-result__item__link{margin-left:auto;margin-right:60px}.search-results__main-content-wrapper .inside-article .search-result__item__link__btn,.search-no-results__main-content-wrapper .inside-article .search-result__item__link__btn{background-color:var(--primary-color);border:2px solid var(--primary-color);color:#fff;letter-spacing:.8px;padding:8px 40px;transition:.25s}.search-results__main-content-wrapper .inside-article .search-result__item__link__btn:hover,.search-results__main-content-wrapper .inside-article .search-result__item__link__btn:focus,.search-no-results__main-content-wrapper .inside-article .search-result__item__link__btn:hover,.search-no-results__main-content-wrapper .inside-article .search-result__item__link__btn:focus{background-color:rgba(0,0,0,0);color:var(--primary-color)}.search-results__main-content-wrapper .inside-article .search-result__item__mobile-btn,.search-no-results__main-content-wrapper .inside-article .search-result__item__mobile-btn{display:none}.search-results .static-after-search__header,.search-no-results .static-after-search__header{margin-top:50px}@media(min-width: 768px){.search-results .static-after-search__header,.search-no-results .static-after-search__header{margin-top:100px}}.search-results .static-after-search__title,.search-no-results .static-after-search__title{margin:5px 0}@media(min-width: 768px){.search-results .static-after-search__title,.search-no-results .static-after-search__title{margin:10px 0}}.search-results .static-after-search__container,.search-no-results .static-after-search__container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:32px;row-gap:32px;max-width:880px;place-self:center}@media(max-width: 767px){.search-results .static-after-search__container,.search-no-results .static-after-search__container{column-gap:20px}}@media screen and (max-width: 600px){.search-results .static-after-search__container,.search-no-results .static-after-search__container{row-gap:70px}}.search-results .static-after-search__item,.search-no-results .static-after-search__item{display:flex;flex-flow:column;justify-content:space-between;width:calc(50% - 10px);margin:0}.search-results .static-after-search__item:first-child,.search-no-results .static-after-search__item:first-child{padding-top:0}@media(min-width: 768px){.search-results .static-after-search__item,.search-no-results .static-after-search__item{max-width:calc(50% - 16px);padding-top:0}}@media(max-width: 767px){.search-results .static-after-search__item,.search-no-results .static-after-search__item{max-width:400px}}@media screen and (max-width: 600px){.search-results .static-after-search__item,.search-no-results .static-after-search__item{width:100%;max-width:100%}}.search-results .static-after-search__description,.search-no-results .static-after-search__description{padding:20px 0 15px;text-align:center}@media(min-width: 768px){.search-results .static-after-search__description,.search-no-results .static-after-search__description{margin:0 auto auto;padding:20px 15px 15px}}.search-results .static-after-search__link,.search-no-results .static-after-search__link{margin:10px auto 0;max-width:260px}.search-results .paging-navigation,.search-no-results .paging-navigation{padding:20px 0 0}@media(max-width: 767px){.search-results__items{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;margin:auto;max-width:500px}.search-results__items article{width:calc(50% - 8px)}.search-results__items article .inside-article{margin-bottom:15px}.search-results__items article .inside-article .search-result__item{background-color:rgba(0,0,0,0);flex-wrap:wrap;position:relative}.search-results__items article .inside-article .search-result__item__image{background-color:var(--grey-light);margin:0;min-width:100%}.search-results__items article .inside-article .search-result__item__image img{height:auto;width:100%}.search-results__items article .inside-article .search-result__item__description{background-color:var(--white);border:1px solid #d0d0d0;margin:auto;padding:20px 0 18px;width:100%}.search-results__items article .inside-article .search-result__item__description__title{margin-bottom:8px;min-height:60px;padding-left:5px;padding-right:5px;text-align:center}.search-results__items article .inside-article .search-result__item__description__meta span{display:block;font-size:var(--font-size-small);text-align:center}.search-results__items article .inside-article .search-result__item__description__meta span.no-mobile{display:none}.search-results__items article .inside-article .search-result__item__link{align-self:flex-end;display:none;margin:auto;margin-top:30px}.search-results__items article .inside-article .search-result__item__mobile-btn{display:block;height:100%;position:absolute;width:100%;z-index:1}}.search-no-results .static-after-search__header{margin-top:50px}.search-no-results .static-after-search__header p{margin-bottom:50px}.search-no-results .static-after-search__title{margin:5px 0}@keyframes open{0%{opacity:0}100%{opacity:1}}.accordion{background:var(--primary-color-light-opac);padding:var(--container-mobile-padding) 10% !important}@media(min-width: 981px){.accordion{padding:var(--container-mobile-padding) 17% var(--container-desktop-padding) !important}}@media(max-width: 1225px){.accordion{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@media(min-width: 1226px)and (max-width: 1305px){.accordion{margin-left:calc((100vw - var(--desktop) - 80px)*.5);margin-right:calc((100vw - var(--desktop) - 80px)*.5)}}.accordion details{max-width:812px}.accordion details[open] summary{border-bottom:none;color:var(--primary-color)}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details[open] summary~*,.accordion details[open] .tab-content~*,.accordion details[open] .tab-wysywig~*{animation:open .3s ease-in-out}.accordion details summary{border-bottom:1px solid #000;cursor:pointer;font-size:19px;font-weight:bold;letter-spacing:var(--h3-letter-spacing);list-style:none;outline:0;padding:1.5rem 0 1.2rem;position:relative;transform-origin:center;transition:.1s linear;width:100%}.accordion details summary:focus-visible span{outline:2px solid #000;outline-offset:2px}.accordion details summary::-webkit-details-marker{display:none}.accordion details summary span{background-color:var(--primary-color);border-radius:50%;height:30px;margin-top:-3px;position:absolute;right:0;text-align:center;transform-origin:center;transition:.2s linear;width:30px}.accordion details summary span:after{content:"";background-image:url(./assets/img/Plus_Icon_26x26px.svg);height:18px;left:6px;position:absolute;top:6px;width:18px}.accordion details .tab-wysywig,.accordion details .tab-content{background:var(--white);padding:var(--container-desktop-padding) var(--container-desktop-padding) var(--container-desktop-padding) var(--container-mobile-padding)}.accordion details .tab-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:space-between;text-align:center}.accordion details .tab-content--text{text-align:left}@media(min-width: 580px){.accordion details .tab-content{flex-direction:row;gap:70px}}.accordion details .tab-content.no-padding-top{padding-top:10px}.accordion details .tab-content.padding-top{padding-top:50px}.accordion details .tab-content--text.sustainability .sorting-info{align-items:center;background-color:#fff;border-radius:50%;color:var(--primary-color);display:inline-flex;font-family:var(--font-lust);height:18px;justify-content:center;line-height:0;padding:0;position:relative;top:2px;width:18px}.accordion details .tab-content--text.sustainability .sorting-info span{background:url(./assets/img/sorting-icon-18x18px.png);background-repeat:no-repeat;background-size:contain;color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.accordion details .tab-content--text.sustainability .sorting-info:hover,.accordion details .tab-content--text.sustainability .sorting-info:focus,.accordion details .tab-content--text.sustainability .sorting-info:active{background-color:var(--primary-color-light-opac);-webkit-tap-highlight-color:rgba(0,0,0,0)}.accordion details .tab-content p{max-width:100%}.accordion details .tab-content ul{margin-left:17px}.accordion details .tab-content ol{margin-left:17px}@media(min-width: 580px){.accordion details .tab-content ol{margin-left:35px}}.accordion details .tab-content--image{max-width:292px;min-width:30%}.accordion details .tab-content--image img{min-width:100%}.accordion details .tab-wysywig{max-height:400px;overflow:auto;overflow-x:hidden}.accordion details .tab-wysywig.large-text--ingredients{padding:20px 30px 20px 13px}.accordion details .tab-wysywig.large-text,.accordion details .tab-wysywig.large-text--ingredients{max-height:400px;overflow:auto;overflow-x:hidden}.accordion details .tab-wysywig.large-text h3,.accordion details .tab-wysywig.large-text--ingredients h3{font-size:16px;font-weight:600;margin-bottom:5px;text-transform:none}.accordion details .tab-wysywig.large-text p,.accordion details .tab-wysywig.large-text--ingredients p{margin-bottom:25px;max-width:none}@media(min-width: 580px){.accordion details .tab-wysywig.large-text p,.accordion details .tab-wysywig.large-text--ingredients p{max-width:894px}}.accordion details .tab-wysywig.large-text p:last-of-type,.accordion details .tab-wysywig.large-text--ingredients p:last-of-type{margin-bottom:0}.accordion details .ingr-icons{background:var(--white);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:16px 0 0}.accordion details .ingr-icons img{height:100px;width:auto}@media(max-width: 767px){.accordion details.sustainability .tab-content{flex-wrap:wrap}.accordion details.sustainability .tab-content--text{width:100%}.accordion details.sustainability .tab-content--image{max-width:none;width:100%}}.accordion details.sustainability .tab-content--text h4{margin-bottom:5px;margin-top:20px}.accordion details.sustainability .tab-content--text button{background-color:rgba(0,0,0,0);color:var(--primary-color);font-weight:500;margin:0;padding:0;text-decoration:underline;text-decoration-color:var(--primary-color);transition:all .5s ease}.accordion details.sustainability .tab-content--text button:focus,.accordion details.sustainability .tab-content--text button:hover{text-decoration-color:rgba(0,0,0,0)}.accordion details.sustainability__sorting-info{margin-top:10px}.accordion details p{margin:0}.accordeon{padding:3% 17% 6%}@media(max-width: 980px){.accordeon{padding:3% 8% 6%}}.accordeon{background:var(--primary-color-light-opac)}.accordeon details{max-width:812px}.accordeon details summary::-webkit-details-marker{display:none}.accordeon details summary{width:100%;padding:1.5rem 0 1.2rem;border-bottom:1px solid #000;position:relative;cursor:pointer;list-style:none;outline:0;font-size:var(--font-size-base);letter-spacing:var(--h3-letter-spacing);font-weight:bold;transform-origin:center;transition:.1s linear}.accordeon details summary:after{content:"+";text-align:center;color:#fff;background:var(--primary-color);height:28px;width:28px;font-size:25px;line-height:25px;font-weight:500;border-radius:50%;position:absolute;right:0px;margin-top:-3px;transform-origin:center;transition:.2s linear}.accordeon details .tab-content{background:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:70px;padding:50px 50px 50px 33px}@media(max-width: 579px){.accordeon details .tab-content{flex-direction:column;gap:30px;align-items:center;justify-content:space-between;text-align:center;padding:30px 20px}.accordeon details .tab-content--text{text-align:left}}.accordeon details .tab-content--image{min-width:30%;max-width:50%}@media(min-width: 768px){.accordeon details .tab-content--image{max-width:40%}}@media(min-width: 981px){.accordeon details .tab-content--image{max-width:35%}}.accordeon details .tab-content--image img{min-width:100%}.accordeon details .tab-wysywig{background:#fff;padding:50px 50px 50px 33px}.accordeon details .ingr-icons{display:flex;gap:20px;padding:16px 10px 50px 0;flex-wrap:wrap;justify-content:flex-start}.accordeon details .ingr-icons img{max-width:100px}.accordeon details p:last-child{margin-bottom:0}.accordeon details[open] summary{color:var(--primary-color);border-bottom:none}.accordeon details[open] summary:after{transform:rotate(45deg)}.accordeon details[open] summary~*,.accordeon details[open] .tab-content~*,.accordeon details[open] .tab-wysywig~*{animation:open .3s ease-in-out}@keyframes open{0%{opacity:0}100%{opacity:1}}.swiper-pagination{text-align:center}.swiper-pagination-bullet{border:1px solid var(--primary-color);height:16px;margin:0 5px;width:16px}.hero-swiper-container{background-image:linear-gradient(180deg, var(--primary-color-light) 88%, var(--white) 88%);margin-bottom:40px;padding:40px}@media(min-width: 768px)and (max-width: 980px){.hero-swiper-container{background-image:linear-gradient(180deg, var(--primary-color-light) calc(100% - 40px), var(--white) calc(100% - 40px))}}@media(max-width: 767px){.hero-swiper-container{background-image:linear-gradient(180deg, var(--primary-color-light) 100%, var(--white) 100%)}}@media(min-width: 981px){.hero-swiper-container{margin-bottom:0;padding:var(--container-desktop-padding) 0}}@media(max-width: 579px){.hero-swiper-container{padding:0 0 20px 0 !important}}.acf-hero-slider{position:relative}.acf-hero-slider__navigation{bottom:-36px !important;column-gap:16px;display:flex;justify-content:center;position:absolute;text-align:left;width:100%}@media(min-width: 768px){.acf-hero-slider__navigation{justify-content:flex-start;margin-left:14%}}@media(min-width: 981px){.acf-hero-slider__navigation{margin-left:17%;margin-top:20px}}@media(min-width: 1226px){.acf-hero-slider__navigation{margin-left:16%}}@media(max-width: 767px){.acf-hero-slider__navigation{bottom:unset !important;top:0;margin-top:115%;text-align:center;position:absolute;z-index:2}}@media(max-width: 579px){.acf-hero-slider__navigation{margin-top:130%}}.acf-hero-slider .acf-hero-slider__navigation__pagination{align-items:center;display:flex;width:auto}.acf-hero-slider__navigation .acf-hero-slider__navigation__button{background-color:rgba(0,0,0,0);border:none;color:var(--primary-color);line-height:1;padding:0;z-index:100}.acf-hero-slider__navigation .acf-hero-slider__navigation__button.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.acf-hero-slider__navigation .acf-hero-slider__navigation__button::after{font-family:swiper-icons;font-size:21px;font-weight:bold}.acf-hero-slider__navigation .acf-hero-slider__navigation__button__prev::after{content:"prev"}.acf-hero-slider__navigation .acf-hero-slider__navigation__button__next::after{content:"next"}.acf-hero-slider__slide{max-width:calc(100% - 40px);margin:7% 20px 0}@media(min-width: 580px){.acf-hero-slider__slide{margin:7% 10% 0;max-width:80%}}@media(min-width: 768px){.acf-hero-slider__slide{box-sizing:border-box;margin:0 auto;max-width:100%;position:relative;width:100%;z-index:5}}.acf-hero-slider__slide__container{align-items:center;justify-content:center;display:flex;flex-wrap:wrap;gap:.5rem}.acf-hero-slider__slide__image{margin-left:1px;max-width:552px;min-width:45%}.acf-hero-slider__slide__content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1em;margin-top:40px;width:100%}.acf-hero-slider__slide__title{line-height:1;margin-top:50px;padding:0;text-align:center}@media(max-width: 767px){.acf-hero-slider__slide__title.mobile-remove-br br{display:none}}.acf-hero-slider__slide__text{font-size:18px;letter-spacing:0;margin-bottom:5px;margin-top:-10px;padding:0;text-align:center}.acf-hero-slider__slide__text.br-desktop br{display:none}.acf-hero-slider__slide__link{display:flex;justify-content:center}@media(min-width: 768px){.acf-hero-slider__slide__container{align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}.acf-hero-slider__slide__content{align-items:flex-end;flex-wrap:nowrap;max-width:50%;padding-left:20px}.acf-hero-slider__slide__title{font-size:48px;line-height:1.1;margin-top:0;text-align:right}.acf-hero-slider__slide__text{font-size:17px;margin-left:0;margin-right:0;text-align:right}.home .acf-hero-slider__slide__link{justify-content:flex-end}}@media(min-width: 981px){.acf-hero-slider__slide__content{gap:2rem}.acf-hero-slider__slide__title{font-size:clamp(50px,4.5vw,65px)}.acf-hero-slider__slide__text{font-size:18px}.acf-hero-slider__slide__text.br-desktop br{display:inline}}@media(min-width: 981px)and (max-width: 1226px){.acf-hero-slider__slide__content{padding-right:40px}}.acf-hero-slider .swiper-pagination{text-align:left;bottom:-33px !important}@media(min-width: 768px){.acf-hero-slider .swiper-pagination{display:inline-flex;margin-left:22%}}@media(min-width: 981px){.acf-hero-slider .swiper-pagination{margin-left:19%;margin-top:20px}}@media(max-width: 767px){.acf-hero-slider .swiper-pagination{bottom:unset !important;top:0;margin-top:115%;text-align:center;position:absolute;z-index:2}}@media(max-width: 579px){.acf-hero-slider .swiper-pagination{margin-top:128%}}.acf-insta-slider,.acf-bestseller-slider{position:relative;padding-bottom:var(--container-mobile-padding)}@media(min-width: 981px){.acf-insta-slider,.acf-bestseller-slider{padding-bottom:var(--container-desktop-padding)}}.acf-insta-slider .swiper-container,.acf-bestseller-slider .swiper-container{max-width:500px;margin-bottom:4px}@media(min-width: 981px){.acf-insta-slider .swiper-container,.acf-bestseller-slider .swiper-container{max-width:980px}}.acf-insta-slider__navigation,.acf-bestseller-slider__navigation{bottom:0;column-gap:16px;display:flex;justify-content:center;position:absolute;text-align:left;width:100%}.acf-insta-slider__navigation__button,.acf-bestseller-slider__navigation__button{background-color:rgba(0,0,0,0);border:none;color:var(--primary-color);line-height:1;padding:0;z-index:100}.acf-insta-slider__navigation__button.swiper-button-disabled,.acf-bestseller-slider__navigation__button.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.acf-insta-slider__navigation__button::after,.acf-bestseller-slider__navigation__button::after{font-family:swiper-icons;font-size:21px;font-weight:bold}.acf-insta-slider__navigation__button__prev::after,.acf-bestseller-slider__navigation__button__prev::after{content:"prev"}.acf-insta-slider__navigation__button__next::after,.acf-bestseller-slider__navigation__button__next::after{content:"next"}.acf-insta-slider .acf-insta-slider__navigation__pagination,.acf-bestseller-slider .acf-insta-slider__navigation__pagination,.acf-insta-slider .acf-bestseller-slider__navigation__pagination,.acf-bestseller-slider .acf-bestseller-slider__navigation__pagination{align-items:center;display:flex;width:auto}.acf-insta-slider__slide__image img,.acf-bestseller-slider__slide__image img{background-color:#f9f9f9;display:block;width:100%}.acf-insta-slider__slide__data,.acf-bestseller-slider__slide__data{align-items:center;background-color:#fff;border:1px solid #d0d0d0;display:flex;flex-direction:column;gap:0;padding:20px 0 18px}.acf-insta-slider__slide__data h3,.acf-bestseller-slider__slide__data h3{font-size:var(--font-size-regular);margin:0 auto 8px;max-width:210px;min-height:60px;padding-left:5px;padding-right:5px;text-align:center}.acf-insta-slider__slide__data h3 a,.acf-bestseller-slider__slide__data h3 a{color:#000;font-weight:var(--font-weight-bold)}.acf-insta-slider__slide__data p,.acf-bestseller-slider__slide__data p{font-size:var(--font-size-small)}.wp-swiper.insta-slider .swiper-slide,.acf-insta-slider__swiper .swiper-slide{transition:all 200ms linear}@media(min-width: 580px){.wp-swiper.insta-slider .swiper-slide,.acf-insta-slider__swiper .swiper-slide{transform:scale(0.85)}}@media(min-width: 580px){.wp-swiper.insta-slider .swiper-slide-active+div,.acf-insta-slider__swiper .swiper-slide-active+div{transform:scale(1)}}@media(min-width: 981px){.wp-swiper.insta-slider .swiper-slide-active+div,.acf-insta-slider__swiper .swiper-slide-active+div{transform:scale(0.85)}.wp-swiper.insta-slider .swiper-slide-active+div+div,.acf-insta-slider__swiper .swiper-slide-active+div+div{transform:scale(1)}}@media(min-width: 1226px){.wp-swiper.insta-slider .swiper-slide-active+div+div,.acf-insta-slider__swiper .swiper-slide-active+div+div{transform:scale(0.85)}.wp-swiper.insta-slider .swiper-slide-active+div+div+div,.acf-insta-slider__swiper .swiper-slide-active+div+div+div{transform:scale(1)}}.acf-steps-slider{position:relative;margin-bottom:64px}.acf-steps-slider__navigation{bottom:-32px;column-gap:8px;display:flex;justify-content:center;position:absolute;text-align:left;width:100%}.acf-steps-slider .acf-steps-slider__navigation__pagination{align-items:center;display:flex;width:auto}.acf-steps-slider__slide.slide-1 .acf-steps-slider__slide__content{transition-delay:.25s}.acf-steps-slider__slide.slide-2 .acf-steps-slider__slide__content{transition-delay:.5s}.acf-steps-slider__slide.slide-3 .acf-steps-slider__slide__content{transition-delay:.75s}.acf-steps-slider__slide.slide-4 .acf-steps-slider__slide__content{transition-delay:1s}.acf-steps-slider__slide__content{opacity:0;transition:opacity .75s}.acf-steps-slider__slide__content.fade-in{opacity:1}.video-container{background-color:var(--primary-color-light);margin-bottom:150px;margin-top:100px;position:relative}@media(min-width: 768px){.video-container{margin-top:150px}}.video-container--variant{background-color:#ebdeef}.video-container--sun{background-color:#fce300}.video-container>div.gb-inside-container{padding:0}.video-container .wp-block-video{padding:0;position:relative;top:46px}@media(min-width: 580px){.video-container .wp-block-video{padding:0;top:86px}}.video-container .special-headline{left:50%;position:absolute;top:-55px;transform:translateX(-50%);width:315px}@media(min-width: 580px){.video-container .special-headline{top:-70px;width:485px}}@media(max-width: 767px){.video-container .special-headline span{margin-top:0}}.video-container .special-headline span:first-child{font-size:30px;line-height:44px;text-align:left}@media(min-width: 580px){.video-container .special-headline span:first-child{font-size:40px;line-height:inherit}}.video-container .special-headline span:last-child{font-size:65px;text-align:right}@media(max-width: 579px){.video-container .special-headline span:last-child{font-size:44px}}.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:url("./assets/img/overlay-background.jpg") var(--primary-color);background-size:100% 100%;left:50%;max-height:calc(100vh - 80px);max-width:calc(100% - 40px);padding:45px 32px 30px;position:fixed;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-overflow-scrolling:touch;z-index:10100}.countries-modal__modal__close-button{background:url("./assets/img/close-symbol.png") no-repeat #fff;background-position:center;background-size:60%;border-radius:50%;box-sizing:border-box;cursor:pointer;height:38px;margin:0;padding:0;position:absolute;right:0;top:0;transform:translate3d(46%, -41%, 0);width:38px}.countries-modal__modal__close-button:focus,.countries-modal__modal__close-button:hover{background-color:var(--primary-color-light)}.countries-modal__modal__close-button:focus-visible{outline:2px solid #000;outline-offset:2px}.countries-modal__modal__content{max-width:100%;width:450px}.countries-modal__modal__headline{left:50%;margin:0;position:relative;transform:translateX(-50%);width:315px}@media(min-width: 580px){.countries-modal__modal__headline{width:450px}}@media(max-width: 767px){.countries-modal__modal__headline span{margin-top:0}}.countries-modal__modal__headline span:first-child{font-size:30px;line-height:55px;text-align:left}@media(min-width: 580px){.countries-modal__modal__headline span:first-child{font-size:40px;line-height:inherit}}.countries-modal__modal__headline span:last-child{font-size:50px;text-align:right}@media(min-width: 580px){.countries-modal__modal__headline span:last-child{font-size:65px}}.countries-modal__modal__subtitle{font-size:16px;text-align:center;margin-bottom:20px}.countries-modal__modal__combo{background-color:#fff;border:1px solid #c5c5c5;display:block;font-family:var(--font-avenir);font-weight:500;margin:0;padding:0;width:100%}.countries-modal__modal__combo__select{cursor:pointer;position:relative}.countries-modal__modal__combo__select::after{background:url(./assets/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:600;letter-spacing:1.5px;padding:8px 8px 8px 10px;text-transform:uppercase}.countries-modal__modal__combo__item[aria-selected=true]{background-color:#ccc;color:#333;font-weight:bold}.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% - 66px)}.countries-modal .btn-go-to-wrapper{display:flex;justify-content:center;margin-top:10px}.countries-modal .btn-go-to-wrapper .btn{border:1px solid rgba(0,0,0,0);background-color:#000;color:#fff;cursor:pointer;font-family:var(--font-avenir);font-size:10px;font-weight:600;padding:10px 20px;text-transform:uppercase}.countries-modal .btn-go-to-wrapper .btn:focus-visible{outline:2px solid #000;outline-offset:2px}.sorting-modal__modal{display:none}.sorting-modal__modal.open{display:block}.sorting-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}.sorting-modal__modal__content-wrapper{background-color:#fac9d1;background-size:100% 100%;left:50%;max-height:calc(100vh - 80px);max-width:calc(100% - 40px);padding:32px 16px 16px;position:fixed;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-overflow-scrolling:touch;z-index:10100}.sorting-modal__modal__close-button{background:url("./assets/img/close-symbol.png") no-repeat #fff;background-position:center;background-size:60%;border-radius:50%;box-sizing:border-box;cursor:pointer;height:38px;margin:0;padding:0;position:absolute;right:0;top:0;transform:translate3d(46%, -41%, 0);width:38px}.sorting-modal__modal__close-button:focus,.sorting-modal__modal__close-button:hover{background-color:var(--primary-color-light)}.sorting-modal__modal__close-button:focus-visible{outline:2px solid #000;outline-offset:2px}.sorting-modal__modal__content{max-width:100%;text-align:center;width:450px}.sorting-modal__modal__headline{font-size:var(--h2-font-size-small);width:315px}@media(min-width: 580px){.sorting-modal__modal__headline{width:450px}}.sorting-modal__modal__img{margin-bottom:20px}.sorting-modal__modal__img h3{color:#000;margin-bottom:10px}.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{padding-top:var(--container-mobile-padding)}.instagram:first-child,.category-teaser:first-child,.routine-container:first-child,.glow-container:first-child,.home-highlight:first-child{padding-top:0}.instagram:last-child,.category-teaser:last-child,.routine-container:last-child,.glow-container:last-child,.home-highlight:last-child{padding-bottom:0}@media(min-width: 981px){.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{padding-top:var(--container-desktop-padding)}.instagram:first-child,.category-teaser:first-child,.routine-container:first-child,.glow-container:first-child,.home-highlight:first-child{padding-top:0}}@media(min-width: 768px){.instagram:last-child,.category-teaser:last-child,.routine-container:last-child,.glow-container:last-child,.home-highlight:last-child{padding-bottom:var(--container-desktop-padding)}}.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{height:auto;margin-left:auto;margin-right:auto}@media(min-width: 768px){.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{max-width:calc(var(--gb-container-width) - 80px)}}@media(max-width: 767px){.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{max-width:calc(var(--gb-container-width) - 60px)}}@media(max-width: 579px){.instagram,.category-teaser,.routine-container,.glow-container,.home-highlight{max-width:calc(var(--gb-container-width) - 40px)}}.instagram,.clean-beauty,.category-teaser,.routine-container{padding-bottom:var(--container-mobile-padding)}@media(min-width: 981px){.instagram,.clean-beauty,.category-teaser,.routine-container{padding-bottom:var(--container-desktop-padding)}}.home-highlight{padding-top:var(--container-mobile-padding)}.home-highlight:first-child{padding-top:0}.home-highlight:last-child{padding-bottom:0}@media(min-width: 981px){.home-highlight{padding-top:var(--container-desktop-padding)}.home-highlight:first-child{padding-top:0}}@media(min-width: 768px){.home-highlight:last-child{padding-bottom:var(--container-desktop-padding)}}.home-highlight .row-container{gap:1em;align-items:flex-end}@media(max-width: 767px){.home-highlight .row-container{flex-direction:column}}.home-highlight__intro{padding-right:20px}.home-highlight__right{align-items:stretch}.category-teaser .row-container{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:1em}@media(max-width: 980px){.category-teaser .row-container{gap:66px;grid-template-columns:repeat(1, 1fr)}}.category-teaser__wrapper{display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto;height:100%;gap:1em}.category-teaser__wrapper__content{padding:0 25px}@media(min-width: 768px)and (max-width: 980px){.category-teaser__wrapper{grid-template-columns:50% 1fr;grid-template-rows:auto auto 36px auto;gap:16px;grid-template-areas:"image ." "image content" "image button" "image ."}.category-teaser__wrapper:nth-child(even){grid-template-areas:". image" "content image" "button image" ". image"}.category-teaser__wrapper__image{grid-area:image;align-self:center}.category-teaser__wrapper__content{grid-area:content}.category-teaser__wrapper__button{grid-area:button}}.category-teaser .otf-button{width:358px !important}@media(max-width: 1226px){.category-teaser .otf-button{width:auto !important;max-width:100%;padding-left:8px !important;padding-right:8px !important}}.clean-beauty{padding:var(--container-mobile-padding)}.clean-beauty .icons{margin:auto;margin-bottom:0;margin-top:0;padding:13px 0;padding-top:0}@media(min-width: 768px){.clean-beauty .icons{margin-bottom:8px;max-width:90%}}.clean-beauty .icons .fade-image{opacity:0;animation:fadeIn 2s;animation-fill-mode:both}.clean-beauty .icons .fade-image__1{animation-delay:.1s}.clean-beauty .icons .fade-image__2{animation-delay:.3s}.clean-beauty .icons figure{margin:0 40px;width:113px}@media(max-width: 767px){.clean-beauty .icons figure{margin:0 12px}}.instagram{padding-bottom:0 !important}.instagram--icon{height:80px;width:80px}@media(min-width: 768px){.instagram--icon{height:121px;width:121px}}.instagram a{color:#000 !important}.instagram a:focus-visible{outline:none}.instagram a:focus-visible img{outline:4px solid #000;outline-offset:-4px}@media(min-width: 1201px){.acf-insta-slider{padding-bottom:0}}.night-container{padding-top:var(--container-mobile-padding);padding-bottom:var(--container-mobile-padding);max-width:var(--desktop);margin-top:var(--container-mobile-padding)}@media(min-width: 981px){.night-container{margin-top:var(--container-desktop-padding)}}@media(min-width: 981px){.night-container{padding:var(--container-desktop-padding)}}@media(max-width: 980px){.night-container{padding-left:20px;padding-right:20px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@media(min-width: 981px)and (max-width: 1305px){.night-container{margin-left:calc((100vw - var(--desktop) - 80px)*.5);margin-right:calc((100vw - var(--desktop) - 80px)*.5)}}.sun-and-tan .row-container{justify-content:space-evenly !important}@media(max-width: 980px){.sun-and-tan .row-container .row-img-text{max-width:300px !important}.sun-and-tan .row-container{flex-direction:column !important;align-items:center !important}}@media(min-width: 768px)and (max-width: 980px){.sun-and-tan .row-container figure:has(.row-img-text){margin-right:15% !important}}.teaser-paragraph{letter-spacing:0;max-width:600px;padding:0 16px}.find-your-routine{margin-top:var(--container-mobile-padding)}@media(min-width: 981px){.find-your-routine{margin-top:var(--container-desktop-padding)}}.inside-article:has(.sun-care) .category{padding-top:0 !important}.eyes{padding-bottom:0}.cheeks,.lips,.eyes{margin-top:var(--container-mobile-padding)}@media(min-width: 981px){.cheeks,.lips,.eyes{margin-top:var(--container-desktop-padding)}}.about-hero-container{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(253, 233, 237, 0.4) 20%)}.about-hero-container p span{color:var(--primary-color)}.about-hero-container img{height:200px;object-fit:cover;width:100%}@media(min-width: 768px){.about-hero-container>figure{padding:40px !important}}@media(max-width: 767px){.about-hero-container>figure{padding:30px !important}}@media(max-width: 579px){.about-hero-container>figure{padding:20px !important}}.about-hero-container>figure{padding-top:0 !important;padding-bottom:0 !important}@media(min-width: 981px){.about-hero-container>figure{padding:0 !important}}@media(min-width: 768px){.about-hero-container{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%, rgba(253, 233, 237, 0.4) 35%)}.about-hero-container>*:not(figure){padding:0 40px}.about-hero-container img{height:auto;object-fit:unset;width:auto}}@media(min-width: 981px){.about-hero-container{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 45%, rgba(253, 233, 237, 0.4) 45%)}}@media(max-width: 767px){.about-hero-container>*:not(figure){padding:0 30px}}@media(max-width: 579px){.about-hero-container>*:not(figure){padding:0 20px}}.values-row{--circle: 140px;margin:auto auto 30px auto;flex-wrap:wrap !important;max-width:579px}@media(min-width: 981px){.values-row{gap:2.5em;max-width:initial}}.values-row p{align-items:center;background-color:var(--primary-color-light);border:2px solid #fff;border-radius:50%;display:flex;font-size:85%;height:var(--circle);aspect-ratio:1;justify-content:center;line-height:1.3;letter-spacing:0;position:relative}.values-row p:before{border:2px solid #fff;border-radius:50%;bottom:5px;content:" ";left:5px;position:absolute;right:5px;top:5px;z-index:0}.two-img-with-text{background:#fff;flex-direction:column;gap:.5em !important;justify-content:space-between !important}@media(min-width: 1226px){.two-img-with-text{margin:0}}@media(min-width: 768px){.two-img-with-text{background-color:var(--grey-light);flex-direction:row}.two-img-with-text>figure,.two-img-with-text>img{width:33%}.two-img-with-text>img{height:33%}}.about-clean-beauty-stack{margin-top:0;margin-bottom:35px;gap:1.3em;padding:var(--container-mobile-padding)}.about-clean-beauty-stack h2{margin-bottom:-20px}.about-clean-beauty-stack p{max-width:800px}@media(max-width: 359px){.about-clean-beauty-stack h2{margin-bottom:-10px}}@media(min-width: 981px){.about-clean-beauty-stack{margin-bottom:50px;padding:var(--container-desktop-padding)}}.clean-beauty-definition,.fermented-ingredients{max-width:100%}.legal-notice p{margin:0 0 20px;max-width:none}.legal-notice p:last-child{margin-bottom:0}.data-protections p{margin:0 0 20px;max-width:none}.data-protections p:last-child{margin-bottom:0}.data-protections h2{font-family:var(--font-avenir);font-size:28px}.terms-and-conditions p{margin:0 0 20px;max-width:none}.terms-and-conditions p:last-child{margin-bottom:0}.terms-and-conditions h2{font-family:var(--font-avenir);font-size:28px}html,body{--max-column-width-product-gallery: 552px;--max-column-width-product-content: 398px}.product__container{padding-top:var(--container-mobile-padding)}.product__container:first-child{padding-top:0}.product__container:last-child{padding-bottom:0}@media(min-width: 981px){.product__container{padding-top:var(--container-desktop-padding)}.product__container:first-child{padding-top:0}}@media(min-width: 768px){.product__container:last-child{padding-bottom:var(--container-desktop-padding)}}.product__container .product__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}@media(min-width: 981px){.product__container .product__wrapper{justify-content:space-between}.product__container .product__wrapper.has-text-align-right{text-align:center}}.product__container .product__wrapper .button-wrapper{display:flex;justify-content:center;width:100%}.product__container .product__gallery{--swiper-navigation-color: var(--primary-color);--swiper-pagination-color: var(--primary-color);max-width:var(--max-column-width-product-gallery);position:relative;width:85%}@media(min-width: 981px){.product__container .product__gallery{width:50%}}.product__container .product__gallery .thumb-slider{display:none}@media(min-width: 981px){.product__container .product__gallery .thumb-slider{display:block}}.product__container .product__gallery .thumb-slider .swiper-slide{cursor:pointer;opacity:.6;padding:0;background:none}.product__container .product__gallery .thumb-slider .swiper-slide:hover{opacity:1;outline:none}.product__container .product__gallery .thumb-slider .swiper-slide-thumb-active{border-bottom:2px solid var(--primary-color);opacity:1}.product__container .product__gallery .swiper-pagination{bottom:-35px;display:block}@media(min-width: 768px){.product__container .product__gallery .swiper-pagination{bottom:-40px}}@media(min-width: 981px){.product__container .product__gallery .swiper-pagination{display:none}}.product__container .product__gallery .top-rated{background:var(--primary-color);color:#fff;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);left:0;padding:2.5px 10px;position:absolute;transform:translateY(19px);z-index:2}.product__container .product__gallery .top-rated::after{background-color:#fff;content:"";height:4px;position:absolute;right:0;top:26px;width:calc(100% - 10px)}@media(min-width: 768px){.product__container .product__gallery .top-rated{left:unset;right:0}}.product__container .product__gallery .travel-size{background-image:url("./assets/img/travel-icon.svg");background-repeat:no-repeat;background-size:contain;bottom:20px;height:35px;left:20px;position:absolute;width:40px;z-index:2}@media(min-width: 768px){.product__container .product__gallery .travel-size{left:unset;right:20px}}@media(min-width: 981px){.product__container .product__gallery .travel-size{bottom:160px}}.product__container .product__content{align-items:flex-end;max-width:100%;padding-top:40px}.product__container .product__content--top{padding-top:0}@media(min-width: 768px){.product__container .product__content{max-width:var(--max-column-width-product-content)}}@media(min-width: 981px){.product__container .product__content{padding-top:70px}}.product__container .product__content *{margin-bottom:10px}.product__container .product__content__claim{color:var(--primary-color);font-weight:600;letter-spacing:var(--h3-letter-spacing);text-align:center}@media(min-width: 981px){.product__container .product__content__claim{text-align:right}}.product__container .product__content__title{line-height:1.1;text-align:center}.product__container .product__content__sizes span{border:1px solid var(--primary-color);display:inline-block;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);margin-bottom:20px;margin-left:12px;margin-right:12px;padding:0 8px;text-align:center}@media(min-width: 981px){.product__container .product__content__sizes span{margin-left:24px;margin-right:0}}.product__container .product__content__sizes span:first-child{background:var(--primary-color);color:#fff}.product__container .product__content__sizes span:nth-child(2),.product__container .product__content__sizes span.alone{background:#fff;color:#000}.product__container .product__content__subtitle{text-align:center}@media(min-width: 981px){.product__container .product__content__subtitle{text-align:right}}.product__container .product__content__description{margin-bottom:20px;text-align:center}@media(min-width: 981px){.product__container .product__content__description{text-align:right}}.product__container .product__content__icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media(min-width: 981px){.product__container .product__content__icons{justify-content:flex-end}}.product__container .product__content__icons img{height:auto;margin-bottom:5%;max-width:32%;width:120px}@media(min-width: 768px){.product__container .product__content__icons img{height:60px;width:auto}}.product__container .product__content__shade-ranges-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.product__container .product__content__shade-ranges-wrapper p{margin-top:0;margin-right:20px;margin-left:0;text-align:right;white-space:nowrap}.product__container .product__content__shade-ranges-wrapper p:after{content:":"}@media(min-width: 981px){.product__container .product__content__shade-ranges-wrapper p{margin:0}.product__container .product__content__shade-ranges-wrapper p:after{display:none}}@media(min-width: 981px){.product__container .product__content__shade-ranges-wrapper{align-items:flex-end;flex-direction:column}}.product__container .product__content__shade-ranges{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:5px}.product__container .product__content__shade-ranges__shade-range{border:1px solid #efefef;height:40px;margin-bottom:0;width:40px}@media(min-width: 768px){.product__container .product__content__shade-ranges__shade-range{height:45px;width:45px}}@media(min-width: 981px){.product__container .product__content__shade-ranges__shade-range{margin-bottom:30px}}.product__container .product__content__shade-ranges__shade-range.fair{background-color:#e5d1bd}.product__container .product__content__shade-ranges__shade-range.light{background-color:#e2c19e}.product__container .product__content__shade-ranges__shade-range.natural{background-color:#dab38c}.product__container .product__content__shade-ranges__shade-range.warm{background-color:#cca176}.product__container .product__content__shade-ranges__shade-range.tan{background-color:#bf9464}.product__container .product__content__shade-ranges__shade-range.light--1_0{background-color:#e5d1bd}.product__container .product__content__shade-ranges__shade-range.beige--1_5{background-color:#e9c9aa}.product__container .product__content__shade-ranges__shade-range.natural--2_0{background-color:#edc7a2}.product__container .product__content__shade-ranges__shade-range.warm--3_0{background-color:#dab38c}.product__container .product__content__shade-ranges__shade-range.tan--3_5{background-color:#d3ac86}.product__container .product__content__shade-ranges__shade-range.bronze{background-image:url("./assets/img/bronzy-balm.jpeg")}.product__container .product__content__shade-ranges__shade-range.pearl{background-image:url("./assets/img/creamy-balm.jpeg")}.product__container .product__content__shade-ranges__shade-range.cheeky-coral{background-color:#f28280}.product__container .product__content__shade-ranges__shade-range.original{background-color:#fcfaee}.product__container .product__content__shade-ranges__shade-range.naked-nude{background-color:#f49e87}.product__container .product__content__shade-ranges__shade-range.proud-pink{background-color:#f89bba}.product__container .product__content__shade-ranges__shade-range.rising-red{background-color:#d50038}.product__container .product__content__shade-ranges__shade-range.oh-orange{background-color:#f99758}.product__container .product__content__shade-ranges__shade-range.paradise-peach{background-color:#ea676a}.product__container .product__content__button-wrapper .otf-button{display:block;margin-right:auto;margin-left:auto}@media(min-width: 981px){.product__container .product__content__button-wrapper .otf-button{margin-right:0;width:90% !important}}.product__fitting-products{padding-bottom:0 !important}.product__fitting-products figure{line-height:0}.product__fitting-products ul li{list-style:none}.about-headline{padding-top:var(--container-mobile-padding)}body.small-window .product__gallery{position:relative}@media(min-width: 981px){body.small-window .product__gallery{margin-left:10vw;max-width:33%}}body.small-window .product__gallery .travel-size{bottom:20px}body.small-window .product__gallery .thumb-slider{height:calc(100% - 7px);left:-10vw;position:absolute;top:0}body.small-window .product__gallery .thumb-slider .swiper-slide{max-height:9vw}body.small-window .product__gallery .thumb-slider .swiper-slide img{height:9vw;width:9vw}body.small-window .product__gallery .thumb-slider .swiper-button-next{bottom:0;left:50%;right:unset;top:unset;transform:rotate(90deg) translateX(-50%);transform-origin:left}body.small-window .product__gallery .thumb-slider .swiper-button-next::after{font-size:30px;font-weight:600}body.small-window .product__gallery .thumb-slider .swiper-button-prev{bottom:unset;right:50%;left:unset;margin-top:30px;top:0;transform:rotate(90deg) translateX(-50%);transform-origin:right}body.small-window .product__gallery .thumb-slider .swiper-button-prev::after{font-size:30px;font-weight:600}@media(min-width: 981px){body.small-window .product__content{padding-top:0}}body.small-window .product__container>.gb-inside-container{padding-bottom:20px;padding-top:0}.routines-finder .sr-only{border:none;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;padding:0;white-space:nowrap;width:1px;z-index:9999}.routines-finder__hero-image__container picture{display:block;line-height:0}@media(max-width: 1225px){.routines-finder__hero-image__container picture{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@media(min-width: 1226px)and (max-width: 1305px){.routines-finder__hero-image__container picture{margin-left:calc((100vw - var(--desktop) - 80px)*.5);margin-right:calc((100vw - var(--desktop) - 80px)*.5)}}.routines-finder__app{margin-bottom:48px}@media(max-width: 1225px){.routines-finder__app{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@media(min-width: 1226px)and (max-width: 1305px){.routines-finder__app{margin-left:calc((100vw - var(--desktop) - 80px)*.5);margin-right:calc((100vw - var(--desktop) - 80px)*.5)}}.routines-finder__app h2{font-size:38px;text-align:center;width:100%}@media(min-width: 768px){.routines-finder__app h2{font-size:65px}}.routines-finder__app__question-container{background-color:var(--primary-color-light);display:flex;flex-wrap:wrap;justify-content:center;padding:24px 28px 24px;row-gap:0}@media(min-width: 768px){.routines-finder__app__question-container{padding:32px 40px 24px}}.routines-finder__app__question-container__back-button{background-color:rgba(0,0,0,0);height:18px;padding:0;position:relative;top:-1px;width:18px}.routines-finder__app__question-container__back-button::before{content:"prev";color:#000;font-family:"swiper-icons";font-size:14px}.routines-finder__app__question-container__back-button:hover::before,.routines-finder__app__question-container__back-button:focus::before,.routines-finder__app__question-container__back-button:active::before{color:var(--primary-color)}.routines-finder__app__question-container__question-box{background-color:#fff;padding:40px 24px 40px;width:100%;display:flex;flex-direction:column}.routines-finder__app__question-container__question-box fieldset{width:100%}@media(min-width: 768px){.routines-finder__app__question-container__question-box fieldset{margin:0 auto;max-width:400px}}.routines-finder__app__question-container__question-box fieldset legend{color:var(--primary-color);font-family:var(--font-avenir);font-size:19px;font-weight:700;line-height:26px;text-align:center}.routines-finder__app__question-container__question-box fieldset p{margin-inline-start:16px}@media screen and (min-width: 390px){.routines-finder__app__question-container__question-box fieldset p{margin-inline-start:8vw}}@media screen and (min-width: 490px){.routines-finder__app__question-container__question-box fieldset p{margin-inline-start:10vw}}@media screen and (min-width: 590px){.routines-finder__app__question-container__question-box fieldset p{margin-inline-start:13vw}}@media screen and (min-width: 768px){.routines-finder__app__question-container__question-box fieldset p{margin-inline-start:64px}}.routines-finder__app__question-container__question-box fieldset input[type=radio]{cursor:inherit;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:18px;height:18px;border:1px solid var(--primary-color);border-radius:50%;transform:translateY(3px);display:grid;place-content:center}.routines-finder__app__question-container__question-box fieldset input[type=radio]::before{content:"";width:18px;height:18px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primary-color)}.routines-finder__app__question-container__question-box fieldset input[type=radio]:checked::before{transform:scale(1)}.routines-finder__app__question-container__question-box fieldset label{cursor:inherit;line-height:1.5}.routines-finder__app__question-container__question-box__answer{cursor:pointer;font-size:18px;font-weight:400;display:grid;grid-template-columns:1rem auto;gap:.5rem}.routines-finder__app__question-container__question-box__answer+.routines-finder__app__question-container__question-box__answer{margin-top:1.5rem}.routines-finder__app__question-container__question-box .next-button{margin:32px auto 0;max-width:320px;width:100%}.routines-finder__app__question-container__question-box .next-button:disabled{cursor:not-allowed;opacity:.5}.routines-finder__app__question-container__question-box .next-button:disabled:hover,.routines-finder__app__question-container__question-box .next-button:disabled:focus{background-color:inherit;border-color:inherit;color:inherit}@media(min-width: 768px){.routines-finder__app__question-container__question-box{max-width:812px}}.routines-finder__app__question-container__step-info{font-size:18px;font-weight:400;margin:16px auto 0;position:relative;text-align:center;width:100%}.routines-finder__app__result-container{background-color:var(--primary-color-light);display:inline-flex;flex-direction:column;margin-bottom:56px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;opacity:0;transition:opacity .5s ease-in-out;width:auto}.routines-finder__app__result-container.fade-in{opacity:1}@media(min-width: 768px){.routines-finder__app__result-container{background-color:unset;background-image:linear-gradient(180deg, var(--primary-color-light) 80%, var(--white) 80%);margin:0 auto 24px;width:100%}}.routines-finder__app__result-container--no-match{padding:40px 24px 48px}.routines-finder__app__result-container--no-match .otf-button{margin:32px auto 0}@media(min-width: 768px){.routines-finder__app__result-container--no-match{background-color:var(--primary-color-light);background-image:none}}.routines-finder__app__result-container__content{padding:32px 24px}@media screen and (min-width: 390px){.routines-finder__app__result-container__content{padding:48px 40px}}@media(min-width: 768px){.routines-finder__app__result-container__content{margin:auto;max-width:812px}.routines-finder__app__result-container__content__body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}.routines-finder__app__result-container__content__body__image{max-width:calc(50% - 32px)}.routines-finder__app__result-container__content__body__text{max-width:calc(50% - 32px);padding-top:48px}.routines-finder__app__result-container__content__body__text p.routines-finder__app__result-container__content__text{text-align:left}}.routines-finder__app__result-container__content__text{margin:24px 0}.routines-finder__app__result-container__content .reset-button{margin:16px auto 0;max-width:400px;width:100%}.routines-finder__app__result-container p{font-size:18px;max-width:unset;text-align:center;width:100%}.routines-finder__app__result-container p.subline{color:var(--primary-color);font-size:19px;font-weight:700;margin:0;margin-bottom:8px}.routines-finder__app__result-container__headline{width:100%}.routines-finder__app__result-container__products__wrapper{opacity:0;transition:opacity .5s ease-in-out}.routines-finder__app__result-container__products__wrapper.fade-in{opacity:1}@media(min-width: 768px){.routines-finder__app__result-container__products__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:100%;width:100%}}@media(min-width: 981px){.routines-finder__app__result-container__products__wrapper.four-products{justify-content:center}}@media(min-width: 768px){.routines-finder__app__result-container__products__product{width:33%}}@media(min-width: 768px){.four-products .routines-finder__app__result-container__products__product{width:50%}}@media(min-width: 981px){.four-products .routines-finder__app__result-container__products__product{width:40%}}.routine-result__static-content{display:none;text-align:center}.routine-result__static-content__subline{color:var(--primary-color);font-size:19px;font-weight:400;margin:24px auto 12px}.routine-result__static-content__subline strong{font-weight:700}.routine-result__static-content__text{font-size:18px;font-weight:400;letter-spacing:0;max-width:400px;padding:0 40px}@media(min-width: 768px){.routine-result__static-content__text{padding:0}}.routine-result__static-content .gb-button{margin:24px auto 0;max-width:400px;width:calc(100% - 32px)}.o-modal{position:relative;z-index:101}.o-modal#sorting .o-modal__container,.o-modal#second_sorting .o-modal__container{background-image:none;background-color:#fac9d1;padding:45px 4% 0}.o-modal#sorting .o-modal__content,.o-modal#second_sorting .o-modal__content{max-width:100%;text-align:center}.o-modal#sorting .o-modal__content h2,.o-modal#second_sorting .o-modal__content h2{font-size:var(--h2-font-size-small)}.o-modal#sorting .o-modal__content .sorting-img,.o-modal#second_sorting .o-modal__content .sorting-img{margin-bottom:20px}.o-modal#sorting .o-modal__content .sorting-img h3,.o-modal#second_sorting .o-modal__content .sorting-img h3{color:#000;margin-bottom:10px}.o-modal__wrapper{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100002}.o-modal__background{background:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0}.o-modal h2.o-modal__headline{margin:0}.o-modal__headline{left:50%;position:relative;transform:translateX(-50%);width:315px}@media(min-width: 580px){.o-modal__headline{width:450px}}@media(max-width: 767px){.o-modal__headline span{margin-top:0}}.o-modal__headline span:first-child{font-size:30px;line-height:55px;text-align:left}@media(min-width: 580px){.o-modal__headline span:first-child{font-size:40px;line-height:inherit}}.o-modal__headline span:last-child{font-size:50px;text-align:right}@media(min-width: 580px){.o-modal__headline span:last-child{font-size:65px}}.o-modal__subtitle{font-size:16px;text-align:center;margin-bottom:20px}.o-modal .countries-item-button{background-color:#fff;border:1px solid #c5c5c5;display:block;font-family:var(--font-avenir);font-weight:500;margin:0;padding:0;width:100%}.o-modal .countries-item-button__select{position:relative}.o-modal .countries-item-button__select::after{background:url("./assets/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}.o-modal__container{background:url("./assets/img/overlay-background.jpg") var(--primary-color);background-size:100% 100%;margin:20px;max-height:calc(100vh - 80px);padding:45px 6% 30px;position:relative;top:50%;transform:translateY(-50%);-webkit-overflow-scrolling:touch;z-index:100}.o-modal__content{margin-bottom:30px;max-width:450px}.o-modal__close::after{background:url("./assets/img/close-symbol.png") no-repeat #fff;background-position:center;background-size:60%;border-radius:50%;content:"";cursor:pointer;height:38px;position:absolute;right:0;top:0;transform:translate3d(46%, -41%, 0);width:38px}.o-modal__select{position:relative}.o-modal__select .ui-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}.o-modal__select .ui-menu__item__button,.o-modal__select .ui-menu__item__button-general{background-color:#fff;color:#000;display:flex;font-family:var(--font-avenir);font-size:14px;font-weight:600;letter-spacing:1.5px;padding:8px 8px 8px 10px;text-transform:uppercase;width:100%}.o-modal__select .ui-menu__item__button:hover,.o-modal__select .ui-menu__item__button:focus,.o-modal__select .ui-menu__item__button-general:hover,.o-modal__select .ui-menu__item__button-general:focus{background-color:var(--primary-color-light)}.o-modal__select .ui-menu__item__button.active,.o-modal__select .ui-menu__item__button-general.active{background-color:var(--primary-color-light)}.o-modal__select .ui-menu__item__button img,.o-modal__select .ui-menu__item__button-general img{margin-right:8px;width:20px}.o-modal .btn-go-to-wrapper{display:flex;justify-content:center;margin-top:10px}.o-modal .btn-go-to-wrapper .btn-go-to{background-color:#000;color:#fff;font-family:var(--font-avenir);font-size:10px;font-weight:600;text-transform:uppercase}.ui-selectmenu-button.ui-button{background:none;border:none;height:40px;box-sizing:border-box;padding-left:7px;width:100%}.countries-item,.countries-item-button{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.countries-item img,.countries-item-button img{margin-right:8px;width:20px}.countries-item{padding:8px 8px 8px 10px !important}.countries-item-button{padding-left:5px}.ui-selectmenu-button{position:relative}.ui-selectmenu-button::after{background:url("assets/arrow.png") no-repeat;background-size:100% 100%;content:"";height:15px;position:absolute;right:12px;top:50%;transform:rotate(-90deg) translateX(50%);width:15px}.subcats-menu-wrapper{overflow-x:scroll;padding-bottom:4px;margin-bottom:var(--container-mobile-padding)}@media(min-width: 981px){.subcats-menu-wrapper{margin-bottom:0;overflow-x:auto}}.subcats-menu-wrapper a{min-width:169px}.subcats-menu-wrapper .wp-block-group{gap:3px}.subcats-menu-wrapper .wp-block-group figure,.subcats-menu-wrapper .wp-block-group a{display:inherit}@media(min-width: 981px){.subcats-menu-wrapper .wp-block-group a{min-width:auto}}.subcats-menu-wrapper .wp-block-group a img{margin-bottom:3px}.subcats-menu-wrapper h2{background:var(--primary-color-light);font-size:18px;line-height:40px;text-align:center;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media screen and (min-width: 981px)and (max-width: 1080px){.subcats-menu-wrapper h2{font-size:17px}}.subcats-menu-wrapper h2 a{color:#000;display:block;position:relative}.subcats-menu-wrapper h2.yellow{background-color:var(--yellow)}.subcats-menu-wrapper h2.variant{background-color:#fed3da}.subcats-menu-wrapper h2.variant--light{background-color:#f9b7d5}@media(min-width: 981px){.subcats-menu-wrapper h2{min-width:auto}}.category{padding-top:var(--container-mobile-padding)}.category:first-child{padding-top:0}.category:last-child{padding-bottom:0}@media(min-width: 981px){.category{padding-top:var(--container-desktop-padding)}.category:first-child{padding-top:0}}@media(min-width: 768px){.category:last-child{padding-bottom:var(--container-desktop-padding)}}@media(max-width: 767px){.category .row-container{flex-wrap:wrap}}@media(min-width: 981px){.category{overflow-x:auto}}.category .row-container{align-items:flex-end;justify-content:center}.category .row-img-text{max-width:360px}@media(min-width: 1226px){.category .row-img-text{max-width:460px}}.category .row-img{max-height:450px}.category .reversed{flex-direction:row-reverse}.category .column-img-text{max-width:360px}@media(min-width: 1226px){.category .column-img-text{max-width:460px}}.category .column-img{max-height:450px}@media(max-width: 479px){.category .mobile-wrap{flex-wrap:wrap !important;justify-content:center}}p:not(.hide-on-tablet_up)+.wp-block-query{margin-top:25px}@media(min-width: 768px){p:not(.hide-on-tablet_up)+.wp-block-query{margin-top:40px}}.wp-block-query img{background-color:var(--grey-light)}.wp-block-query.query-bottom-margin{margin-bottom:1.25em}.wp-block-query:not(:has(>*)){display:none !important}.sticky{background-color:#fff;margin:auto;position:static;top:0;width:var(--desktop);z-index:100}@media(min-width: 768px){.sticky{position:fixed}}:root{--product-gap: 1.25rem}ul.wp-block-post-template.columns-5,ul.wp-block-post-template.columns-4,ul.wp-block-post-template.columns-2{justify-content:center;margin:auto;max-width:493px}@media(min-width: 768px){ul.wp-block-post-template.columns-5,ul.wp-block-post-template.columns-4,ul.wp-block-post-template.columns-2{max-width:980px}}ul.wp-block-post-template.columns-5 li.wp-block-post.product,ul.wp-block-post-template.columns-4 li.wp-block-post.product,ul.wp-block-post-template.columns-2 li.wp-block-post.product{text-align:center;width:calc(50% - .9375rem)}@media(min-width: 768px){ul.wp-block-post-template.columns-5 li.wp-block-post.product,ul.wp-block-post-template.columns-4 li.wp-block-post.product,ul.wp-block-post-template.columns-2 li.wp-block-post.product{width:calc((100% - var(--product-gap)*2)/3)}}@media(min-width: 981px){ul.wp-block-post-template.columns-5 li.wp-block-post.product,ul.wp-block-post-template.columns-4 li.wp-block-post.product,ul.wp-block-post-template.columns-2 li.wp-block-post.product{width:230px}}@media(min-width: 981px){ul.wp-block-post-template.columns-5{max-width:inherit}ul.wp-block-post-template.columns-5 li.wp-block-post.product{width:calc(20% - 1rem)}}ul.wp-block-post-template.columns-5,ul.wp-block-post-template.columns-4,ul.wp-block-post-template.columns-3,ul.wp-block-post-template.columns-2{display:flex;flex-wrap:wrap;gap:var(--product-gap)}ul.wp-block-post-template.columns-5 li a,ul.wp-block-post-template.columns-4 li a,ul.wp-block-post-template.columns-3 li a,ul.wp-block-post-template.columns-2 li a{display:flex}ul.wp-block-post-template li.wp-block-post.product{text-align:center;width:230px}ul.wp-block-post-template li.wp-block-post.product .wp-block-group{align-items:center;background-color:#fff;border:1px solid #d0d0d0;flex-direction:column;gap:0 !important;padding:20px 0 18px}ul.wp-block-post-template li.wp-block-post.product .wp-block-group h3.wp-block-post-title{font-size:var(--font-size-regular);margin:0 auto 8px;max-width:210px;min-height:60px;padding-left:5px;padding-right:5px}@media(min-width: 768px){ul.wp-block-post-template li.wp-block-post.product .wp-block-group h3.wp-block-post-title{min-height:60px}}ul.wp-block-post-template li.wp-block-post.product .wp-block-group h3.wp-block-post-title a{color:#000;font-weight:var(--font-weight-bold)}ul.wp-block-post-template li.wp-block-post.product .wp-block-group p{font-size:var(--font-size-small)}.five-in-a-row ul.wp-block-post-template li.wp-block-post.product{min-width:unset}.five-in-a-row ul.wp-block-post-template li.wp-block-post.product:nth-child(n+5){margin-top:0}.routines-slider{background-color:var(--white);display:flex;justify-content:center}.routines-slider img{max-width:100%}@media(min-width: 768px){.routines-slider__swiper__wrapper{margin-bottom:32px}}.routines-slider__container{width:100%}.routines-slider__headline{padding:24px 0 0;text-align:center}.routines-slider__routine{padding:0}.routines-slider__routine__products{display:none;font-weight:400;letter-spacing:0}.routines-slider__routine__products strong{color:var(--primary-color);font-weight:700}.routines-slider__routine__products a{color:var(--primary-color);text-decoration:underline}.routines-slider__routine__products div:not(:last-of-type){margin-bottom:12px}@media(min-width: 768px){.routines-slider__routine__products{display:block}}@media(min-width: 768px){.routines-slider__routine{display:flex;flex-wrap:wrap;justify-content:space-between}}.routines-slider__routine__image{line-height:0;max-width:100%}@media(min-width: 768px){.routines-slider__routine__image{max-width:45%}}@media(min-width: 981px){.routines-slider__routine__image{max-width:40%}}.routines-slider__routine__content{margin-top:48px}.routines-slider__routine__content__headline{font-size:16px;margin-bottom:8px;text-align:center}@media(max-width: 980px){.routines-slider__routine__content__headline br{display:none}}.routines-slider__routine__content__headline span{font-weight:700}@media(min-width: 768px){.routines-slider__routine__content__headline{font-family:var(--font-lust);font-size:40px;text-align:left;text-transform:none}.routines-slider__routine__content__headline span{font-weight:400}}.routines-slider__routine__content__description{font-size:18px;text-align:center}@media(min-width: 768px){.routines-slider__routine__content__description{font-size:16px;font-weight:400;margin-bottom:12px;text-align:left}}@media(min-width: 768px){.routines-slider__routine__content{margin-top:24px;width:52%}}@media(min-width: 981px){.routines-slider__routine__content{margin-top:48px;width:50%}}.routines-slider__routine__toggle__button__wrapper{display:flex;justify-content:center;margin:24px 0}@media(min-width: 768px){.routines-slider__routine__toggle__button__wrapper{display:none}}.routines-slider__routine__toggle__button__button.gb-button{max-width:400px;width:100%}.routines-slider__hidden-content{margin-top:16px}.routines-slider__hidden-content__item{flex-wrap:wrap;justify-content:center}.routines-slider__hidden-content__item__wrapper{display:flex;flex-wrap:wrap;justify-content:center}.routines-slider__hidden-content__item__product{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px;max-width:240px;width:100%}.routines-slider__hidden-content__item__product__title{font-family:var(--font-lust);font-size:38px;margin:0 0 16px;text-align:center;width:100%}.routines-slider__hidden-content__item__product>a{line-height:0}.routines-slider__hidden-content__item__product img{background-color:#f9f9f9}.routines-slider__hidden-content__item__product__data{align-items:center;background-color:#fff;border:1px solid #d0d0d0;display:flex;flex-direction:column;gap:0;justify-content:center;padding:20px 0 18px;width:100%}.routines-slider__hidden-content__item__product__data__title{font-size:16px;font-weight:var(--font-weight-bold);line-height:1.2rem;margin:0 auto 8px;max-width:210px;min-height:60px;padding-left:5px;padding-right:5px;text-align:center;text-transform:uppercase}.routines-slider__hidden-content__item__product__description{font-size:18px;font-weight:400;margin:0 40px 54px;text-align:center;width:100%}.routines-slider__hidden-content__item__product__description p{letter-spacing:0;max-width:440px}.routines-slider__hidden-content__item__product__description a{color:var(--primary-color);text-decoration:underline}.routines-slider__navigation__buttons-container{display:none;justify-content:space-between;margin:24px 0}@media(min-width: 768px){.routines-slider__navigation__buttons-container{display:flex}}.routines-slider__navigation__button{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;color:#000;font-size:14px;padding:0;text-transform:uppercase}@media(min-width: 981px){.routines-slider__navigation__button{font-size:17px}}.routines-slider__navigation__button:hover,.routines-slider__navigation__button:focus{background-color:rgba(0,0,0,0);color:var(--primary-color)}.routines-slider .swiper-pagination{visibility:hidden;opacity:0;bottom:unset !important;display:flex;justify-content:center;padding:16px 0;position:absolute;text-align:center;top:0;z-index:2;zoom:1}@media(min-width: 768px){.routines-slider .swiper-pagination{justify-content:flex-start;margin:0 40px;max-width:100%;padding-inline-start:11%}}.routines-slider .swiper-pagination .swiper-pagination-bullet{height:16px;margin:0 5px;width:16px}.home-highlight__left{gap:0}@media(min-width: 768px){.home-highlight__left{width:45% !important}}@media(max-width: 767px){.home-highlight__left{margin-bottom:25px !important}}@media(min-width: 768px){.home-highlight__right{width:55% !important}}@media(min-width: 981px){.home-highlight__right{gap:1em}}.home-highlight__right>.wp-block-group{flex-direction:row;gap:0;width:50%}.home-highlight__left,.home-highlight__right{width:100%}.home-highlight__left .highlight-meta,.home-highlight__right .highlight-meta{font-size:14px;line-height:1.25rem;max-width:100%;text-align:center;width:100%}.home-highlight__left .highlight-meta__title,.home-highlight__right .highlight-meta__title{font-size:16px;font-weight:bold;margin-top:15px;padding-left:5px;padding-right:5px}@media(min-width: 768px){.home-highlight__left .highlight-meta__title,.home-highlight__right .highlight-meta__title{margin-top:20px}}.home-highlight__left .highlight-meta__title a,.home-highlight__right .highlight-meta__title a{color:#000}.home-highlight__left .highlight-meta__crowd::before,.home-highlight__right .highlight-meta__crowd::before{content:"("}.home-highlight__left .highlight-meta__crowd::after,.home-highlight__right .highlight-meta__crowd::after{content:")"}.home-highlight__headline{font-size:var(--h2-font-size-mobile);margin-bottom:10px;width:100%}@media(min-width: 768px){.home-highlight__headline{text-align:right;font-size:45px}}@media(min-width: 981px){.home-highlight__headline{font-size:55px}}@media(min-width: 1226px){.home-highlight__headline{font-size:65px}}@media(max-width: 767px){.home-highlight__headline br{display:none}}.home-highlight__subline{color:var(--primary-color);max-width:100%;text-transform:uppercase;width:100%}@media(min-width: 768px){.home-highlight__subline{text-align:right}}@media(min-width: 768px){.home-highlight.image-container .no-desktop{display:none}}.otf-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0) !important;border:2px solid var(--dark) !important;color:var(--dark) !important;letter-spacing:1.6px;max-width:80%;padding:4px !important;text-transform:uppercase;width:358px;transition:.25s}.otf-button:hover{color:var(--white) !important;background-color:var(--dark) !important}.otf-button.secondary{width:auto !important;border:2px solid var(--primary-color) !important;color:var(--primary-color) !important;padding:5px 15px !important}.otf-button.secondary:after{background:var(--primary-color)}.otf-button.secondary:focus,.otf-button.secondary:hover{box-shadow:inset 20em 0 0 0 var(--primary-color);color:var(--white) !important;background-color:var(--primary-color) !important}.otf-button.secondary:focus:after,.otf-button.secondary:hover:after{transform:scale(1)}@media(min-width: 480px){.otf-button{width:398px !important}}@media(max-width: 359px){.otf-button{max-width:240px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{width:100%;height:0;display:flex;justify-content:center;align-items:center;z-index:9999;transition:all .33s ease;opacity:0}.loading-spinner.show{height:100%}.loading-spinner.show .spinner{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}.loading-spinner.animate{opacity:1}main.site-main{margin:0 !important}.otgs-development-site-front-end{display:none}body.loading{opacity:0}body.loaded{opacity:1;transition:opacity .75s}.width--100{width:100% !important}
