main:is([data-template=index],[data-template^=collection],[data-template^=page]){--th-ink: #122233;--th-muted: rgb(18 34 51 / .66);--th-warm: #e8f1f9;--th-mark: #cfe6f7;--th-radius: 16px;--th-radius-sm: 10px;--th-ease: cubic-bezier(.4, 0, .2, 1)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .section{--page-width: calc(75rem + var(--page-margin) * 2)}@media(max-width:749px){main:is([data-template=index],[data-template^=collection],[data-template^=page]){--page-margin: 20px}}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section :is(h1,h2){color:var(--color-foreground-heading, var(--th-ink));font-family:var(--font-heading--family);font-style:normal;font-weight:700;letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02;letter-spacing:-.035em}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section h2{margin:0;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.08;letter-spacing:-.03em}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section :is(h1,h2):has(strong){font-weight:400}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section :is(h1,h2) strong{display:block;font-weight:800}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section :is(h1,h2) em{padding:0 .06em;background:linear-gradient(transparent 60%,var(--th-mark) 60%,var(--th-mark) 94%,transparent 94%);font-style:normal}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section h3{font-family:var(--font-heading--family);letter-spacing:0;-webkit-hyphens:manual;hyphens:manual}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .text-block.rte p,main:is([data-template=index],[data-template^=collection],[data-template^=page]) .text-block.rte{line-height:1.6}main:is([data-template=index],[data-template^=collection],[data-template^=page]) :is(.trutz-kur-products__header>p,.trutz-assistant__eyebrow){color:#0f70b7;font-size:.78rem;letter-spacing:.12em}main:is([data-template=index],[data-template^=collection],[data-template^=page]) :is(.button,.button-secondary,a.button,button.button){min-height:54px;padding:14px 28px;border-radius:var(--th-radius-sm);box-shadow:none;font-size:1rem;font-weight:600;letter-spacing:0;transform:none;transition:background-color .15s var(--th-ease),color .15s var(--th-ease),border-color .15s var(--th-ease)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) :is(.button,.button-secondary,a.button,button.button):hover{box-shadow:none;transform:none}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .button-secondary{border:1px solid rgb(18 34 51 / .22);background:#fff;color:var(--th-ink)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .button-secondary:hover{border-color:var(--th-ink)}[id$=__section_pe7x9e] .section{min-height:min(78vh,680px)}[id$=__section_pe7x9e] .group-block{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[id$=__section_pe7x9e] .text-block.rte p{max-width:34rem;color:var(--th-muted);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}[id$=__section_pe7x9e] .image-block{display:flex;justify-content:center}[id$=__section_pe7x9e] .image-block img{width:100%;max-width:640px;height:auto;filter:drop-shadow(0 34px 44px rgb(11 79 130 / .28));transform:rotate(-2deg)}[id$=__section_6jxRN7]>.section{border-bottom:1px solid rgb(18 34 51 / .08)}[id$=__section_6jxRN7] .group-block{padding:0;border:0;background:transparent}[id$=__section_6jxRN7] .icon-block{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--th-warm)}[id$=__section_6jxRN7] .text-block,[id$=__section_6jxRN7] .text-block p{margin:0;font-size:.86rem;line-height:1.45;text-align:left}[id$=__section_6jxRN7] .text-block strong{color:var(--th-ink);font-size:1rem;font-weight:700}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block{position:relative;aspect-ratio:16 / 10;overflow:hidden;isolation:isolate}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block .background-image-container{transition:transform .5s var(--th-ease)}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block .background-image-container{transform:scale(1.12)}@media(hover:hover){:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block:hover .background-image-container{transform:scale(1.17)}}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block .text-block h3{margin:0;color:#fff;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block .text-block h3:after{display:inline-block;margin-left:.35em;content:"\2192";font-weight:400;transition:transform .2s var(--th-ease)}@media(hover:hover){:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block:hover .text-block h3:after{transform:translate(4px)}}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block .group-block .text-block p{margin:0 0 4px;color:#ffffffd9;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .section-content-wrapper>.group-block{margin-top:16px}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .section>.text-block.rte p{color:var(--th-muted);font-size:1.05rem}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-products__header{max-width:46rem;margin:0 0 32px;text-align:left}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-products__intro{color:var(--th-muted);font-size:1.05rem}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card{border:0;border-radius:0;background:transparent;box-shadow:none}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card:hover{transform:none;box-shadow:none}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card__media{border-radius:var(--th-radius);background:var(--th-warm)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card__media img{transition:transform .5s var(--th-ease)}@media(hover:hover){main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card:hover .trutz-kur-card__media img{transform:scale(1.04)}}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card__badge{background:#fff;color:var(--th-ink);box-shadow:0 2px 8px #12223314}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card__content{padding:22px 4px 0}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-card__content h3{font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-products__calculator-link{margin-left:0;color:#0f70b7;font-size:.95rem;font-weight:600}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-assistant__intro{max-width:46rem;margin:0 0 32px;text-align:left}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-assistant__lead{margin-left:0;color:var(--th-muted)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-assistant__shell{max-width:none;border-color:#12223314;border-radius:20px;background:#fff;box-shadow:none}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-assistant__question h3{font-weight:600}[id$=__section_DrAC87] .image-block{overflow:visible;background:transparent}[id$=__section_DrAC87] .text-block.rte p{color:var(--th-muted);font-size:1.05rem}[id$=__section_rjzQwY] .video-block,[id$=__section_rjzQwY] video{overflow:hidden;border-radius:var(--th-radius)}[id$=__section_rjzQwY] .text-block.rte p{color:var(--th-muted)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) [class*=ai-magazine-][class$=__header]{text-align:left}main:is([data-template=index],[data-template^=collection],[data-template^=page]) [class*=ai-magazine-][class$=__title]{margin:0 0 12px}main:is([data-template=index],[data-template^=collection],[data-template^=page]) [class*=ai-magazine-][class$=__image]{overflow:hidden;border-radius:var(--th-radius)}[id$=__section_XF4TKj] .text-block.rte p{color:var(--th-muted);font-size:1.05rem}[id$=__hero_yWHJqM] .hero__media{border-radius:0}[id$=__hero_yWHJqM] .hero__content-wrapper{padding-inline:max(var(--page-margin, 20px),calc((100% - 75rem)/2))}[id$=__hero_yWHJqM] :is(h1,h2),[id$=__hero_yWHJqM] .text-block,[id$=__hero_yWHJqM] .text-block p{color:#fff;text-align:left}[id$=__hero_yWHJqM] .text-block.rte p{max-width:36rem;font-size:1.08rem;line-height:1.6}[id$=__section_DaTt6i] form :is(input,textarea){border-color:#12223329;border-radius:var(--th-radius-sm);background:#fff}[id$=__section_DaTt6i] .text-block.rte p{color:var(--th-muted)}.th-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--th-ease),transform .7s var(--th-ease)}.th-reveal.th-reveal--in{opacity:1;transform:none}@media(max-width:749px){main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section h1{font-size:clamp(2rem,9.4vw,2.6rem)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .shopify-section h2{font-size:clamp(1.6rem,7.4vw,2rem)}[id$=__section_pe7x9e] .section{min-height:0}[id$=__section_pe7x9e] :is(.button,.button-secondary){width:100%}[id$=__section_pe7x9e] .image-block{max-width:96%;margin-inline:auto}[id$=__section_6jxRN7] .icon-block{width:42px;height:42px}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block{aspect-ratio:16 / 9}:is([id$=__trutz_moth_tiles],[id$=__coll_choose]) .group-block-content>.group-block .text-block h3{font-size:clamp(1.3rem,6.2vw,1.6rem)}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-products__header,main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-assistant__intro{margin-bottom:22px}main:is([data-template=index],[data-template^=collection],[data-template^=page]) .trutz-kur-products__calculator-link{margin-left:auto}}@media(prefers-reduced-motion:reduce){.th-reveal{opacity:1;transform:none;transition:none}main:is([data-template=index],[data-template^=collection],[data-template^=page]) *{transition-duration:0ms!important}}[id$=__section_6jxRN7] .icon-block svg{display:none}[id$=__section_6jxRN7] .icon-block:before{display:block;width:26px;height:26px;background:center / contain no-repeat;content:""}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(1) .icon-block:before{background-image:url(trutz-icon-versand.svg)}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(2) .icon-block:before{background-image:url(trutz-icon-natuerlich.svg)}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(3) .icon-block:before{background-image:url(trutz-icon-auge.svg)}[id$=__section_pe7x9e] .group-block{background:transparent!important}[id$=__section_6jxRN7] .icon-block:before{background:var(--trutz-forest, #023921)!important;-webkit-mask:var(--trutz-benefit-icon) center / contain no-repeat;mask:var(--trutz-benefit-icon) center / contain no-repeat}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(1) .icon-block{--trutz-benefit-icon: url(trutz-icon-versand.svg)}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(2) .icon-block{--trutz-benefit-icon: url(trutz-icon-natuerlich.svg)}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:nth-child(3) .icon-block{--trutz-benefit-icon: url(trutz-icon-auge.svg)}[id$=__section_pe7x9e] .section-content-wrapper{position:relative}@media(prefers-reduced-motion:no-preference){[id$=__section_pe7x9e] .group-block>*{animation:th-rise .7s cubic-bezier(.2,.7,.2,1) both}[id$=__section_pe7x9e] .group-block>:nth-child(2){animation-delay:.12s}[id$=__section_pe7x9e] .group-block>:nth-child(3){animation-delay:.24s}[id$=__section_pe7x9e] .image-block img{animation:th-float 6s ease-in-out infinite}[id$=__section_pe7x9e] .tfs{animation:th-pop .7s ease-out both,th-seal-float 5.5s ease-in-out infinite}.th-stagger{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--th-i, 0) * 90ms)}.th-stagger.th-stagger--in{opacity:1;transform:none}main[data-template=index] :is(.trutz-kur-card,.tpq__card,.twx__facts li,.trutz-cards__item,.ap-step){transition:transform .22s ease,box-shadow .22s ease}main[data-template=index] :is(.trutz-kur-card,.tpq__card,.trutz-cards__item):hover{box-shadow:0 18px 40px #12223324;transform:translateY(-4px)}main[data-template=index] :is(.button:not(.button-secondary),.twx__button,.tpq__button){transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}main[data-template=index] :is(.button:not(.button-secondary),.twx__button,.tpq__button):hover{box-shadow:0 10px 24px #02392140;transform:translateY(-2px)}}@keyframes th-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes th-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes th-pop{0%{opacity:0;scale:.92}}@keyframes th-seal-float{0%,to{translate:0 0}50%{translate:0 -8px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=index] :is(.trutz-kur-card,.tpq__card,.twx__facts li,.trutz-facts__item,.ap-step,.trutz-faq__list details,[id$=__section_6jxRN7] .section-content-wrapper>.group-block){transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,background-color .2s ease}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:hover .icon-block{animation:th-wiggle .52s ease}[id$=__section_6jxRN7] .section-content-wrapper>.group-block:hover{transform:translateY(-3px)}[id$=__section_pe7x9e] .image-block{transition:transform .4s cubic-bezier(.2,.7,.2,1)}[id$=__section_pe7x9e] .image-block:hover{transform:scale(1.025) rotate(-.6deg)}main[data-template=index] .twx__facts li:hover{box-shadow:0 12px 26px #0239211f;transform:translateY(-4px)}main[data-template=index] .twx__facts li:hover .twx__fact-icon{animation:th-wiggle .52s ease}main[data-template=index] .trutz-facts__item:hover{transform:translateY(-4px)}main[data-template=index] .trutz-facts__item:hover .trutz-facts__icon{animation:th-wiggle .52s ease}main[data-template=index] .trutz-kur-card__media{overflow:hidden}main[data-template=index] .trutz-kur-card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}main[data-template=index] .trutz-kur-card:hover .trutz-kur-card__media img{transform:scale(1.05)}main[data-template=index] .tpq__item:hover .tpq__card{box-shadow:0 20px 44px #02392147;transform:translateY(-5px)}main[data-template=index] .tpq__outlet{transition:color .2s ease}main[data-template=index] .tpq__item:hover .tpq__outlet{color:#023921}main[data-template=index] .ap-step:hover{transform:translateY(-4px)}main[data-template=index] .ap-split__media{overflow:hidden}main[data-template=index] .ap-split__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}main[data-template=index] .ap-split:hover .ap-split__media img{transform:scale(1.03)}main[data-template=index] .trutz-faq__list details:hover{transform:translate(4px)}main[data-template=index] [role=slider][class^=ba-]{transition:box-shadow .3s ease,transform .3s ease}main[data-template=index] [role=slider][class^=ba-]:hover{box-shadow:0 22px 50px #1222332e}main[data-template=index] :is(.twx__button,.tpq__button):after{display:inline-block;transition:transform .2s ease}main[data-template=index] :is(.twx__button,.tpq__button):hover:after{transform:translate(4px)}}@keyframes th-wiggle{0%,to{transform:none}30%{transform:translateY(-4px) rotate(-6deg)}60%{transform:translateY(0) rotate(4deg)}}:is(.twx__inner,.trutz-facts__inner,.tpq__inner){max-width:calc(75rem + 2*clamp(20px,4vw,40px))}[id$=__home_problem] .ap-split{max-width:calc(75rem + 2*clamp(20px,4vw,40px));margin-inline:auto;gap:clamp(32px,5vw,72px)}[id$=__home_problem] .ap-split__content{justify-self:stretch;max-width:none;padding-inline:clamp(20px,4vw,40px) 0}[id$=__home_problem] .ap-split__media{align-self:center;min-height:0;aspect-ratio:1 / 1;margin-right:clamp(20px,4vw,40px);border-radius:28px;background:#fff!important;box-shadow:0 24px 60px #0b4f821a}@media(max-width:989px){[id$=__home_problem] .ap-split{gap:0}[id$=__home_problem] .ap-split__media{width:auto;margin:40px 20px 0;border-radius:22px}[id$=__home_problem] .ap-split__content{padding:32px 20px 52px}}[id$=__home_wasp] .twx{border-top:1px solid rgb(18 34 51 / .06)}[id$=__home_wasp] .twx__facts li,[id$=__home_wasp] .twx__compare{border:1px solid rgb(15 112 183 / .08);background:#e8f1f9}[id$=__home_wasp] .twx__facts strong{color:#122233}[id$=__home_wasp] .twx__fact-icon{background:#fff;box-shadow:inset 0 0 0 1px #0f70b71a;color:#023921}@media(hover:hover)and (prefers-reduced-motion:no-preference){[id$=__home_wasp] .twx__facts li:hover{box-shadow:0 12px 26px #0b4f821a}}@media(min-width:990px){[id$=__home_problem] .ap-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}[id$=__home_problem] .ap-split__content{padding-block:clamp(56px,6vw,88px)}[id$=__home_problem] .ap-split__media{width:100%;max-width:420px;justify-self:end}}[id$=__home_problem] .ap__text{max-width:34rem}@media(max-width:989px){[id$=__home_problem] .ap-split__media{width:min(64%,280px);margin:36px auto 0}}[id$=__section_6jxRN7]>.section{border-bottom:0!important}[id$=__section_6jxRN7] .color-scheme-trutz-green .icon-block,.color-scheme-trutz-green[class*=section] [class*=icon-block]{background:#fff!important;box-shadow:none!important}[id$=__section_6jxRN7] .color-scheme-trutz-green .icon-block:before{background:#023921!important}[id$=__section_6jxRN7] .color-scheme-trutz-green :is(.text-block,.text-block p,.text-block span){color:#ffffffd1!important}[id$=__section_6jxRN7] .color-scheme-trutz-green .text-block :is(strong,h1,h2,h3,h4){color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/trutz-home.css.map */
