.content-elements{--cms-spacing: 20px;--brand: #0f0f11;--spacing: 40px;--cms-spacing-big: 40px;padding-top:calc(5.5vw + var(--cms-spacing));padding-bottom:calc(5.5vw + var(--cms-spacing))}.content-elements>div{margin:var(--spacing) 0}@media (min-width: 1200px){.content-elements{--cms-spacing: 30px;--cms-spacing-big: 80px}}@media (min-width: 1920px){.content-elements{padding-top:130px}}.content-elements img{width:100%;height:auto;vertical-align:middle}.content-elements .cms-wrapper{max-width:960px;margin:0 auto;padding:0 var(--cms-spacing)}@media (min-width: 1200px){.content-elements .cms-wrapper{max-width:1140px}}.content-elements.creative-builder{padding-top:0;padding-bottom:0}.content-elements.creative-builder .cms-instagram{padding:0;background-color:transparent}.content-elements.creative-builder .cms-instagram-headline{color:#0f0f11}.content-elements .mark{background-color:#e52a1c;display:inline;font-weight:800;color:#fff;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.4;padding:0 .2em}.cms-banner img{width:100%;height:auto}.cms-banner-content{text-align:center;background-color:#0f0f11;color:#fff;position:relative;line-height:1.3}.cms-banner-content p{margin:0;padding:20px;font-size:37px}@media (min-width: 1200px){.cms-banner-content p{padding:30px;font-size:42px}}.cms-banner-content:before{content:"";display:block;aspect-ratio:20/1;background-image:url(/cdn/shop/files/divider_zacken.svg?v=1620292338);transform:translateY(-80%);position:absolute;top:0;left:0;right:0}.cms-text-text>*:last-child{margin-bottom:0}.cms-text.has--design{padding:4.9vW 0;position:relative}@media screen and (min-width: 1920px){.cms-text.has--design{padding:93px 0}}.cms-text-container.has--design{background-color:#0f0f11;color:#fff;padding:3vw 0}.cms-text-container.has--design:before,.cms-text-container.has--design:after{content:"";position:absolute;left:0;right:0;top:0;display:block;aspect-ratio:20/1;background-image:url(/cdn/shop/files/divider_zacken.svg?v=1620292338)}.cms-text-container.has--design:after{top:auto;bottom:2px;transform:rotate(180deg)}.cms-text-container.has--design h2{color:#fff}.cms-text .cms-wrapper{max-width:760px;text-align:center}.cms-text h2{margin-bottom:2em}.cms-text h2+.cms-text-headline{margin-top:var(--cms-spacing)}.cms-text .mark{padding:.4em .4em .3em}.cms-text-bild-text-rte>*:last-child{margin-bottom:0}.cms-text-bild-grid.is--black{background-color:var(--brand);color:#fff}.cms-text-bild-grid.is--black .cms-text-bild-image{margin-bottom:0}.cms-text-bild-grid.is--black h2{color:#fff;margin-left:0}@media (min-width: 960px){.cms-text-bild-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}}.cms-text-bild-image{margin-bottom:var(--cms-spacing)}@media (min-width: 960px){.cms-text-bild-image{margin-bottom:0;height:100%}}.cms-text-bild-image.is--right{order:2}@media (min-width: 960px){.cms-text-bild-image img{object-fit:cover;height:100%}}.cms-text-bild-text{position:relative}@media (min-width: 960px){.cms-text-bild-text{height:100%;display:flex;align-items:center}}.cms-text-bild-text-inner{padding:var(--cms-spacing)}@media (min-width: 960px){.cms-text-bild-text-inner{padding:var(--cms-spacing)}}.cms-text-bild-text.is--black:before{content:"";display:block;aspect-ratio:20/1;background-image:url(/cdn/shop/files/divider_zacken.svg?v=1620292338);transform:translateY(-80%);position:absolute;top:0;left:0;right:0}@media (min-width: 960px){.cms-text-bild-text.is--black:before{aspect-ratio:1/20;background-image:url(/cdn/shop/files/divider_zacken_portrait.svg?v=1755589396);right:auto;bottom:0;top:0;transform:translate(-97%);height:auto}}@media (min-width: 960px){.cms-text-bild-text.is--black.is--right:before{right:0;left:auto;transform:translate(97%) rotate(180deg)}}.cms-text-bild h2{line-height:1.3;margin:0 0 var(--cms-spacing) -.2em}.cms-info-blocks-img-wrapper{position:relative;margin-bottom:var(--cms-spacing)}.cms-info-blocks-headline{--cms-spacing: 16px;background-image:url(/cdn/shop/files/btn_black.svg?v=1732747108);background-size:cover;color:#fff;text-transform:uppercase;padding:10px;position:absolute;bottom:var(--cms-spacing);left:var(--cms-spacing);right:var(--cms-spacing);text-align:center;font-size:20px;font-weight:800;font-family:ZingRust-Base,sans-serif}.cms-info-blocks-content{text-align:center}@media screen and (min-width: 960px){.cms-info-blocks .cms-wrapper{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.cms-counter-headline{text-align:center;margin-bottom:var(--cms-spacing-big)}.cms-counter-col{text-align:center;font-size:28px;text-transform:uppercase;font-family:ZingRust-Base,sans-serif}.cms-counter-counter{font-size:140px;font-weight:800;font-family:ZingRust-Base,sans-serif;line-height:1}@media screen and (min-width: 960px){.cms-counter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}.cms-instagram{background-color:#0f0f11;color:#fff;padding:var(--cms-spacing-big) 0;text-align:center}.cms-instagram-headline{text-align:center;margin-bottom:var(--cms-spacing-big);color:#fff}.cms-instagram-action{text-align:center}.cms-instagram-action a{background-image:url(/cdn/shop/files/btn-arrow-red-no-arrow.svg?v=1687973092);background-repeat:no-repeat;background-size:cover;color:#fff;text-transform:uppercase;font-family:ZingRust-Base,sans-serif;padding:16px;font-weight:800;display:inline-block}.cms-instagram-action a:hover{color:#fff}.cms-instagram-action a svg{width:34px;height:34px;margin-left:16px}.cms-instagram-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:var(--cms-spacing-big)}@media screen and (min-width: 960px){.cms-instagram-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-instagram img{width:100%;height:100%;vertical-align:middle;object-fit:cover}.cms-video-headline{margin-bottom:53px;text-align:center;color:#fff}.cms-video-wrapper{padding:var(--cms-spacing-small);background-image:url(/cdn/shop/files/video-bg.svg?v=1756365730);background-size:cover}@media screen and (min-width: 1200px){.cms-video-wrapper{padding:80px 140px}}.cms-video-container{position:relative}.cms-video video{width:100%;height:auto}.cms-video video.play~svg{display:none}.cms-video svg{width:98px;height:98px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;cursor:pointer}.cms-accordion .cms-wrapper{max-width:765px}.cms-accordion button{background-image:none;text-align:left;display:flex;align-items:center;padding:0;margin:40px 0}.cms-accordion button:after{flex:0 0 24px;content:"";display:block;height:24px;width:24px;margin-left:auto;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.176 8.207"><path fill="%23e52a1b" d="m17.784 8.207-5.04-.072-1.872-.072H3.82l-.5.072-.5-.072H1.8l-.792-.072-.576-.072-.36-.72-.072-.5.22-1.012v-.5l.144-.432.072-.432v-.432l.216-1.008.072-.576.216-.648.28-1.012.288-.288.652-.22h1.08l.936-.072h4.68l.576.072h2.88l.432-.144 1.44.144h6.552l.576.144h.5l.36.36v1.656l-.144.648-.072.5v.792l-.216.936-.072.5-.144.432v.576l-.288 1.08-.864.36-.72.072Z" data-name="Pfad 7258"/></svg>')}.cms-accordion button[aria-expanded=false]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.336 23.688"><path fill="%23e52a1b" d="m24.192 7.775.144 1.224-.072.432-.144.648v.432l-.072.864-.144.864-.144.5-.072.432-.072.576-.432 1.152-.792.36-.72.072-2.592-.068-1.008.072-2.376-.072-.144.864-.216 1.008-.072.432-.144.72-.288.576.072.5-.072.432-.288 1.584-.072.5-.22 1.084-.5.36-.792.288-.5.072-.936-.072h-.936l-1.008.072h-.432l-.796-.14-.288.072-.576.072-1.44-.072-.432-.432.288-1.584.288-1.512.144-1.08.72-3.672-2.52-.072H1.872l-.864-.144-.576-.072-.288-.72-.144-.5.216-1.008.072-.5.144-.864v-.432l.216-.72v-.864l.216-.648.288-1.016.5-.576 2.088.072 3.456-.072h1.368l.216-1.008.144-.792.072-.5.144-.5.216-1.08.072-.576.072-.216.216-1.152.288-.576.072-.36.432-.36h.792l.864-.072h2.448l.864.072h.576l.72.072L17.78.079l.576.144v.72l-.216 1.44-.36 1.728-.072.432-.36 1.8-.144.864 2.232.072h3.316l.576.144h.5Z"/></svg>')}.cms-accordion h3+div{padding-right:44px}
