: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:70% center;aspect-ratio:.7}@media (min-width:480px){img.bg{aspect-ratio:.95}}@media (min-width:768px){img.bg{aspect-ratio:1.25}}@media (min-width:960px){img.bg{height:calc(100% - 4rem);object-position:40% center}}@media (min-width:1200px){img.bg{object-position:30% center}}@media (min-width:1920px){img.bg{object-position:0% center}}.box{border:2px solid #f4f4f5;border-radius:1rem;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);padding:1.25rem 1rem}@media (min-width:960px){.box{padding:1.75rem 1.5rem;max-width:min(50%, 35rem)}}.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%, 38rem)}}@media (min-width:960px){.info h1{aspect-ratio:auto}}.info h1 .category{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.08em;margin-bottom:1rem;display:block}@media (min-width:960px){.info h1 .category{font-size:1.5rem}}.info h1 .title{background-color:var(--color-green);color:#fff;padding:.25rem .5rem;-webkit-box-decoration-break:clone}.info h2{text-wrap:balance}.info .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 -1rem auto !important;width:8rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;aspect-ratio:1;position:relative;z-index:1}@media (min-width:480px){.info .promo{font-size:1.2rem !important;width:11rem}}@media (min-width:768px){.info .promo{font-size:1.3rem;width:12rem}}@media (min-width:960px){.info .promo{font-size:1.7rem !important;margin-bottom:-3.5rem;width:16rem;right:10%;top:auto;bottom:-2rem;position:absolute}}.info .promo .quantity{font-size:2.7em;letter-spacing:-0.04em;line-height:1;margin-top:.1em}.info .promo .euro{font-size:.86em;vertical-align:revert;margin-left:.1em}.info .promo .end{font-size:.94em}.info .promo .extra{font-size:.68em;line-height:1.16;margin-top:.2em;margin-bottom:-0.4em}.info .promo .extra strong{font-size:1.3em;margin-top:.1em;display:inline-block}.info .product{margin:-4rem auto 2rem;width:100%;max-height:12rem;object-fit:contain}@media (min-width:960px){.info .product{display:none}}.info h2{font-size:clamp(1rem, 3vw, 1.4rem);font-weight:400;letter-spacing:-0.016em;line-height:1.4}.info sub{font-size:.7em}.info ul{font-size:clamp(.9rem, 3vw, 1.1rem);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 p{font-size:clamp(.9rem, 3vw, 1rem)}