.dryll-reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.dryll-reveal.dryll-visible{opacity:1;transform:translateY(0)}body,html{overflow-x:hidden!important}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,button,.button,input,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}h1,.h1{font-size:clamp(1.8rem,5vw,4.5rem)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.04em!important;text-transform:uppercase!important;margin-top:3rem!important;margin-bottom:.5em!important}h2,.h2{font-size:clamp(1.6rem,4vw,3.5rem)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.03em!important;text-transform:uppercase!important}h3,.h3{font-size:clamp(1.4rem,3vw,2.5rem)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:uppercase!important}h4,.h4{font-size:clamp(1.2rem,2vw,1.8rem)!important;line-height:1.3!important;font-weight:600!important;text-transform:uppercase!important}.button,.btn{border-radius:50px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:1rem 2rem!important;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease!important}.button:hover,.btn:hover{transform:translateY(-2px)!important;box-shadow:0 5px 15px #0000001a!important}.marquee{border-top:1px solid rgba(0,0,0,.1)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;padding:1.5rem 0!important}.marquee span,.marquee p,.marquee h1,.marquee h2{font-size:clamp(1.5rem,4vw,4rem)!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:uppercase!important;-webkit-text-stroke:1px currentColor;color:transparent!important;transition:color .3s ease!important}.marquee:hover span,.marquee:hover p,.marquee:hover h1,.marquee:hover h2{color:currentColor!important}.card,.product-card{background:transparent!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:12px!important;overflow:hidden!important}.card:hover,.product-card:hover{border-color:#0003!important}.color-scheme-3{background-color:#f8f8f8!important;color:#000!important}.hero__text-container{max-width:1200px!important;margin:0 auto!important;text-align:center!important}div[class*=ai-text-box-container]{width:100%!important;margin-bottom:16px!important}div[class*=ai-product-card-container]{background:#ffffff0d!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 30px #0000001a!important;color:#fff!important}div[class*=ai-product-card-container] h1,div[class*=ai-product-card-container] h2,div[class*=ai-product-card-container] h3,div[class*=ai-product-card-container] h4,div[class*=ai-product-card-container] p,div[class*=ai-product-card-container] span,div[class*=ai-product-card-price]{color:#fff!important}div[class*=ai-product-card-content]{background:transparent!important}[class*=ai-product-card-button]{background:#fff!important;color:#000!important;border:none!important}[class*=ai-product-card-button]:hover{background:#eee!important;color:#000!important}@media screen and (max-width:768px){div[class*=ai-ingredients-item] .ai-ingredients-text,p[class*=ai-ingredients-text]{display:block!important;opacity:1!important}.hero__text-container h1,h1,.h1{font-size:clamp(1.8rem,5vw,2.2rem)!important;margin-top:1rem!important}div[class*=ai-product-card-container]{width:90%!important;margin:0!important}div[class*=ai-product-card-image-wrapper]{flex:0 0 30%!important;height:auto!important;aspect-ratio:1!important}div[class*=ai-product-card-content]{padding:10px!important;gap:6px!important}div[class*=ai-product-card-title]{font-size:12px!important;margin-bottom:2px!important}div[class*=ai-product-card-price]{font-size:12px!important}[class*=ai-product-card-button]{padding:6px 12px!important;font-size:11px!important}.ai-regeneration-nav,div[class*=ai-regeneration-nav]{display:none!important}}@media screen and (min-width:769px){div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) div[class*=ai-regeneration-grid]>div:nth-child(2){transform:scale(1.1);z-index:2;transition:transform .3s ease;margin:0 30px!important}div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) div[class*=ai-regeneration-grid]>div:not(:nth-child(2)) div[class*=ai-regeneration-image-wrapper]{transform:scale(.85);transform-origin:bottom center;transition:transform .3s ease}div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) div[class*=ai-regeneration-grid]>div:not(:nth-child(2)){transform:none}div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) div[class*=ai-regeneration-grid]{align-items:center;padding:20px 0;gap:48px!important}div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) div[class*=ai-regeneration-button-wrapper],div[class*=ai-regeneration-container]:has(div[class*=ai-regeneration-grid]>div:nth-child(3):last-child) .ai-regeneration-header{margin-bottom:60px!important}}div[class*=blog-post-title] h1,.text-block--blog-post-title h1,div.text-block--blog-post-title h1{font-size:clamp(1.5rem,3vw,2.2rem)!important;line-height:1.2!important;text-transform:uppercase!important;font-weight:800!important;margin-top:1rem!important}.blog-post-content h2,.blog-post-content .h2{font-size:clamp(1.5rem,4vw,2.2rem)!important;line-height:1.2!important;margin-top:2rem!important;margin-bottom:1rem!important}.blog-post-content h3,.blog-post-content .h3{font-size:clamp(1.25rem,3vw,1.75rem)!important;line-height:1.3!important;margin-top:1.5rem!important;margin-bottom:.75rem!important}h3.custom-blog-title,.custom-blog-title{font-size:clamp(16px,2.5vw,22px)!important;line-height:1.3!important;text-transform:none!important}div[class*=ai-product-card-container] h3,div[class*=ai-product-card-content] h3,[class*=ai-product-card-title]{font-size:clamp(18px,2.5vw,24px)!important}.zt-faq-item-toggle-title h3{font-size:clamp(16px,2.5vw,20px)!important;text-transform:none!important;margin:0!important}h2.inhaltsstoffe-title,[class*=ai-regeneration-heading]{font-size:clamp(24px,4vw,40px)!important}.inhaltsstoff-card h3,[class*=ai-regeneration-item-heading]{font-size:clamp(18px,2.5vw,24px)!important;text-transform:none!important;line-height:1.3!important}@media screen and (min-width:1024px){.section:has(img[src*="world.png"]):has(img[src*="map.png"]) .section-content-wrapper{transform:translate(6%)}}.header__logo.h1,.header__logo{margin-top:0!important;margin-bottom:0!important}.header__wrapper{padding-top:24px!important;padding-bottom:24px!important}@media screen and (max-width:990px){.header__wrapper{padding-top:16px!important;padding-bottom:16px!important}}.details__header,.details__header h5,.details__header .h5,summary.details__header{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dryll-custom.css.map */
