:root{--color-green:#007465;--color-green-light:#00897d;--color-orange:#feb101;--text-color:#1d2a39;--border-radius:.5rem;--text-max-width:57rem;--content-max-width:100rem;--content-ph:1rem;--content-pv:6rem}@media (min-width:768px){:root{--content-ph:2rem}}@media (min-width:960px){:root{--content-ph:4.5rem}}@media (min-width:1200px){:root{--content-ph:6rem;--content-pv:9rem}}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-light-woff2.woff2') format("woff2"),url('../fonts/vaillant16-light-woff.woff') format("woff"),url('../fonts/vaillant16-light-ttf.ttf') format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-book-woff2.woff2') format("woff2"),url('../fonts/vaillant16-book-woff.woff') format("woff"),url('../fonts/vaillant16-book-ttf.ttf') format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-demi-woff2.woff2') format("woff2"),url('../fonts/vaillant16-demi-woff.woff') format("woff"),url('../fonts/vaillant16-demi-ttf.ttf') format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-heavy-woff2.woff2') format("woff2"),url('../fonts/vaillant16-heavy-woff.woff') format("woff"),url('../fonts/vaillant16-heavy-ttf.ttf') format("truetype");font-weight:700;font-style:normal}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{background-color:#fcfcfc;font-size:100%;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:2rem}body{background-color:#fff;background-position:center;background-size:120%;background-color:transparent;font-size:1em;line-height:1.44444;letter-spacing:0;color:var(--text-color);font-family:Vaillant16,sans-serif;text-rendering:optimizeLegibility;font-smoothing:antialiased}a:after{content:none}.vp{position:relative}@media (min-width:960px){.vp{padding-bottom:4rem}}.content{padding:var(--content-pv) var(--content-ph);margin-left:auto;margin-right:auto;max-width:var(--content-max-width);position:relative}img.bg{width:100%;left:0;top:0;position:absolute;object-fit:cover;object-position:75% top;aspect-ratio:.6}@media (min-width:480px){img.bg{object-position:80% top;aspect-ratio:.8}}@media (min-width:768px){img.bg{object-position:100% center;aspect-ratio:1.1}}@media (min-width:960px){img.bg{height:calc(100% - 4rem);object-position:30% center}}.promo{background-color:var(--color-orange);border-radius:50%;color:#fff;text-align:center;font-size:.9rem !important;letter-spacing:-0.02em;font-weight:600;line-height:1.1;text-transform:uppercase;margin:-8rem 1rem 3rem auto !important;width:9.4em;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;aspect-ratio:1;position:relative;z-index:1}@media (min-width:480px){.promo{font-size:1.1rem !important}}@media (min-width:768px){.promo{font-size:1.3rem}}@media (min-width:960px){.promo{font-size:1.7rem !important;margin:0;right:10%;top:auto;bottom:-6.5rem;position:absolute}}.promo .quantity{font-size:3.8em;letter-spacing:-0.06em;line-height:.8;margin-top:.1em;margin-bottom:.06em}.promo .measure{font-size:.78em;letter-spacing:-0.06em;vertical-align:revert;margin-left:.1em}.promo .start{font-size:.92em;margin-top:.2em}.promo .end{font-size:.92em;margin-bottom:.6em}.promo .extra{font-size:.68em;line-height:1.16;margin-top:.2em;margin-bottom:-0.4em}.promo .extra strong{font-size:1.3em;margin-top:.1em;display:inline-block}.box{box-shadow:rgba(29,42,57,0.1) 0 4px 6px -4px,rgba(29,42,57,0.1) 0 10px 15px -3px;background-color:rgba(252,252,252,0.8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:2px solid #f4f4f5;border-radius:1rem;font-size:clamp(.9rem, 3vw, 1.1rem)}@media (min-width:960px){.box{max-width:min(45%, 36rem)}}.box .text{padding:2rem 1.5rem 1.25rem}@media (min-width:960px){.box .text{padding:1.75rem 1.75rem}}.info{z-index:1}@media (min-width:1920px){.info{flex-basis:33% !important}}.info h1:not(:last-child),.info h2:not(:last-child),.info ul:not(:last-child),.info p:not(:last-child){margin-bottom:1.25em}@media (min-width:960px){.info h1,.info h2,.info ul,.info p{max-width:var(--text-max-width)}}.info h1{font-size:clamp(1.3rem, 4vw, 2.6rem);font-weight:700;letter-spacing:-0.016em;line-height:1.2;aspect-ratio:1;position:relative}@media (min-width:480px){.info h1{aspect-ratio:1.25}}@media (min-width:768px){.info h1{max-width:min(70%, 42rem)}}@media (min-width:960px){.info h1{aspect-ratio:auto}}.info h1 .category{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.03em;text-shadow:0 0 .5em rgba(0,0,0,0.3);margin-bottom:1rem;display:block}@media (min-width:960px){.info h1 .category{font-size:1.5rem}}.info h1 .claim{background-color:var(--color-green);color:#fff;padding:.25rem .5rem;-webkit-box-decoration-break:clone}.info sup,.info sub{font-size:.7em;font-weight:normal}.info ul{list-style:none;padding-left:1.5em}.info li{line-height:1.4;position:relative}.info li:before{border-color:var(--color-green);border-style:solid;border-width:0 0 2px 2px;content:'';width:.8em;height:.4em;display:inline-block;transform:rotate(-45deg);left:-1.3em;top:.3em;position:absolute}.info li+li{margin-top:.75em}.info .title{font-size:1.3em;font-weight:bold;letter-spacing:-0.016em;line-height:1.4;text-wrap:balance;margin-bottom:1em}.info .banner{background-color:rgba(255,255,255,0.5);border-bottom:#ddd solid 1px;border-radius:.9rem .9rem 0 0;text-align:center;text-wrap:balance;margin:-2px !important;padding:1.25em;position:relative}.info .banner .logo{margin:0 auto -0.25em;line-height:1;width:auto;height:2.65em;display:block}@media (min-width:480px){.info .banner .logo{margin:-1em .25em -1em;display:inline}}