*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;border:none}html{color-scheme:dark light;-webkit-text-size-adjust:100%;hanging-punctuation:first last}input,textarea{hanging-punctuation:none}img,picture,svg{display:block;height:auto}video{display:block;width:100%;height:auto}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:bold}em,i,dfn{font-style:italic}abbr[title]{text-decoration:underline;text-decoration-color:hsl(0,0%,70%);text-decoration-style:dotted;text-decoration-thickness:.06em;text-underline-offset:.25em;text-decoration-skip-ink:auto;cursor:help}q:lang(de){quotes:"â€ž" "â€œ" "â€š" "â€˜"}q:lang(en){quotes:"â€œ" "â€" "â€˜" "â€™"}textarea{overflow:auto;resize:vertical}label,input[type=button],input[type=submit],button{color:inherit;font:inherit;cursor:pointer}:focus{outline:0;outline:none}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url("../../files/theme/fonts/barlow-v11-latin-300.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-300.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-300.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-300.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-300.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-300.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url("../../files/theme/fonts/barlow-v11-latin-italic.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-italic.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-italic.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-italic.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-italic.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-italic.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../../files/theme/fonts/barlow-v11-latin-regular.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-regular.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-regular.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-regular.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-regular.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../../files/theme/fonts/barlow-v11-latin-500.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-500.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-500.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-500.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-500.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-500.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url("../../files/theme/fonts/barlow-v11-latin-600.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-600.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-600.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-600.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-600.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-600.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url("../../files/theme/fonts/barlow-v11-latin-700.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-700.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-700.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-700.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-700.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:800;src:url("../../files/theme/fonts/barlow-v11-latin-800.eot");src:local(""),url("../../files/theme/fonts/barlow-v11-latin-800.eot?#iefix") format("embedded-opentype"),url("../../files/theme/fonts/barlow-v11-latin-800.woff2") format("woff2"),url("../../files/theme/fonts/barlow-v11-latin-800.woff") format("woff"),url("../../files/theme/fonts/barlow-v11-latin-800.ttf") format("truetype"),url("../../files/theme/fonts/barlow-v11-latin-800.svg#Barlow") format("svg")}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:500ms}header,header .logobox,header .mod_navigation,a,button,.button,a img,.burger,.burger span,.burger b,label,input,textarea,path{transition:all 120ms ease}:root{--clr-darkgreen:	hsl(152, 94%, 13%);--clr-lightgreen:	hsl(152, 94%, 22%);--clr-highlight:	hsl(152, 50%, 45%);--clr-yellow:	hsl(46, 100%, 50%);--clr-textcolor:	hsl(0, 0%, 20%);--clr-beige:	hsl(32, 30%, 90%);--clr-brightred:	rgb(255, 0, 52);--fs-head-large:	clamp(1.75rem, 1.9vw + 1.4rem, 3rem);--fs-head-medium:	clamp(1.5rem, 1.1vw + 1.3rem, 2.25rem);--fs-teaser:	clamp(1.125rem, 0.6vw + 1rem, 1.5rem);--fs-text:	clamp(1rem, 0.2vw + 1rem, 1.125rem);--fs-small:	clamp(0.688rem, 0.3vw + 0.6rem, 0.875rem);--fs-footer:	1rem;--border-radius:	min(0.375rem, 1vw);--gap:	clamp(1rem, 3vw, 2rem);--timing-long-easeout:	cubic-bezier(0, 0.5, 0.2, 1);--timing-bouncy:	cubic-bezier(0.5, 1.8, 0.55, 1);--timing-playful:	linear(0, 0.231 3%, 0.41 5.6%, 0.56 8.1%, 0.68 10.5%, 0.774 12.9%, 0.811 14.1%, 0.84 15.3%, 0.863 16.5%, 0.879 17.7%, 0.889 18.9%, 0.892 20.1%, 0.89 21%, 0.885 21.9%, 0.877 22.8%, 0.864 23.8%, 0.83 25.7%, 0.779 27.8%, 0.72 29.8%, 0.643 32.1%, 0.269 41.9%, 0.184 44.3%, 0.113 46.5%, 0.04 49.1%, -0.019 51.6%, -0.065 54.1%, -0.101 56.7%, -0.12 58.8%, -0.132 61%, -0.137 63.3%, -0.135 65.8%, -0.128 67.9%, -0.116 70.2%, -0.048 80.5%, -0.032 83.3%, -0.02 85.9%, -0.011 88.9%, -0.004 92.1%, -0.001 95.5%, 0)}html{--scroll-padding-top: 120px;color-scheme:light;scroll-padding-top:var(--scroll-padding-top, 150px)}body{color:var(--clr-textcolor);background:var(--clr-beige);font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--fs-text)}main{position:relative}.wrapper{max-width:100%;padding:0 var(--gap) var(--gap)}:root{--anleitung-width: 21rem;--form-width:	55em}main{display:grid;gap:var(--gap);max-width:calc(var(--form-width) + var(--gap) + var(--anleitung-width) + 6em);margin-inline:auto;padding-block:var(--gap)}@media(min-height: 550px)and (min-width: 1000px){main{padding-block:calc(var(--gap)*2) var(--gap)}}main .content-text:first-child{grid-column:1/-1}@media(min-width: 1000px){main{grid-template-columns:1fr minmax(0, var(--anleitung-width))}main .content-element-group,main .javascript.content-text{max-width:var(--form-width)}main #rechtespalte{max-width:var(--anleitung-width);grid-template-rows:auto 1fr}}.content-element-group{display:grid;gap:var(--gap)}#gesamtbetrag{align-self:start}@media(min-height: 550px){#gesamtbetrag{position:sticky;top:var(--gap)}}.javascript.content-text{font-size:1.2em;color:var(--clr-brightred)}.ce_form{display:none}html.js .javascript.content-text{display:none}html.js .ce_form{display:block}header{background:rgba(0,0,0,0);position:relative;z-index:999;align-self:stretch}@media(min-height: 550px)and (min-width: 1000px){header{padding-left:var(--gap)}}header .content-image{background:var(--clr-darkgreen);width:min(35vw,250px);padding-block:.5em;border-bottom-left-radius:100vw;border-bottom-right-radius:100vw;overflow:clip}@media(min-height: 550px){header .content-image{position:sticky;top:0}}@media(max-width: 1580px)and (min-width: 680px){header .content-image{margin-bottom:-8em}}header .content-image a{display:block;transition:transform 250ms var(--timing-bouncy)}header .content-image a img{width:100%}header .content-image a:hover,header .content-image a:focus-visible{transform:scale(1.05) rotate(-2deg)}header .content-image a:active{transform:scale(0.95)}html,body,.wrapper{min-height:100vh}.wrapper{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:flex-end}main{flex:1 1 auto;justify-self:stretch}footer{color:#fff;background:var(--clr-darkgreen);font-size:var(--fs-footer);text-align:center;padding:1em;width:calc(100% + 2*var(--gap));margin-inline:calc(var(--gap)*-1);margin-bottom:calc(var(--gap)*-1);align-self:flex-end}footer .mod_navigation ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3em 1em}footer .mod_navigation a:not(.invisible){padding:.25em;display:inline-block;position:relative;z-index:1}footer .mod_navigation a:not(.invisible)::before{content:"";background:var(--clr-lightgreen);display:block;position:absolute;z-index:-1;top:-1px;left:-5px;right:-5px;bottom:-3px;opacity:0;transform:scale(0.8);transition:transform 250ms cubic-bezier(0.57, 1.77, 0.55, 1),opacity 250ms ease-out;border-radius:var(--border-radius);pointer-events:none}footer .mod_navigation a:not(.invisible):hover::before,footer .mod_navigation a:not(.invisible):focus-visible::before{opacity:.3;transform:scale(1)}footer .mod_navigation a:not(.invisible):hover::before,footer .mod_navigation a:not(.invisible):focus-visible::before{opacity:1}h1,h1+p,h2,h3{color:var(--clr-lightgreen)}h1{font-size:var(--fs-head-large);font-weight:900;line-height:1;margin-bottom:.25em}h1+p{font-size:var(--fs-teaser);font-weight:500;letter-spacing:.02em;margin-bottom:1.6em}h2{font-size:var(--fs-head-medium);font-weight:900;margin-bottom:.2em}h3{font-weight:800;font-size:1.2em}strong,b{font-weight:800}p{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}p:not(:last-child){margin-bottom:.6em}p.hinweis{font-size:var(--fs-small);margin-top:.5em;padding-inline:.5em}.center,.centered,.text-center{text-align:center}.maxWidth>.centered{margin-left:auto;margin-right:auto}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer}a:hover,a:focus{outline:none}a:focus-visible{outline:2px solid var(--clr-focus-blue);outline-offset:.1em;border-radius:calc(var(--border-radius)/2)}main p:not(.more,.back) a:not(.button),main ul:not(.cards-3d,.cloud) li a:not(.button,.link,.first,.previous,.next,.last){color:var(--clr-dark-blue);font-weight:700;text-decoration-thickness:max(.09em,1px);text-decoration-color:currentcolor;text-decoration-color:color-mix(in srgb, currentColor, transparent 55%);text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:.35em;text-decoration-skip-ink:auto}nav{position:relative}nav a.invisible{color:#fff;background:var(--clr-lightgreen);font-size:.9em;font-weight:500;line-height:1;display:block;padding:.1em .6em .2em;border-radius:var(--border-radius);box-shadow:0 0 0 .1em #fff;position:absolute;z-index:500;bottom:130%;left:50%;transform:translateX(-50%);transition:all 200ms ease;pointer-events:none;opacity:0;transform-origin:50% 100%;transform:translateX(-50%) scale(0.3)}nav a.invisible:focus-visible{pointer-events:all;opacity:1;transform:translateX(-50%) scale(1)}#main p a:not(.button)[href^="http://"]:after,#main p a:not(.button)[href^="https://"]:after,#main li a:not(.button)[href^="http://"]:after,#main li a:not(.button)[href^="https://"]:after{content:"→";color:inherit;text-align:center;display:inline-block;position:relative;top:0;margin-left:.2em;transform:rotate3d(0, 0, 1, 0deg)}#main p a:not(.button)[href^="http://"]:hover:after,#main p a:not(.button)[href^="http://"]:focus:after,#main p a:not(.button)[href^="http://"]:active:after,#main p a:not(.button)[href^="https://"]:hover:after,#main p a:not(.button)[href^="https://"]:focus:after,#main p a:not(.button)[href^="https://"]:active:after,#main li a:not(.button)[href^="http://"]:hover:after,#main li a:not(.button)[href^="http://"]:focus:after,#main li a:not(.button)[href^="http://"]:active:after,#main li a:not(.button)[href^="https://"]:hover:after,#main li a:not(.button)[href^="https://"]:focus:after,#main li a:not(.button)[href^="https://"]:active:after{transform:rotate3d(0, 0, 1, -45deg)}ul{list-style-type:none}ul li{position:relative}main ul,main ol{overflow:hidden;margin-bottom:1.44em}main ul>li,main ol>li{position:relative;padding:0 0 .55556em 1em}main ul>li::before,main ol>li::before{content:"";background:var(--clr-lightgreen);display:block;width:.5em;height:.5em;position:absolute;top:.35em;left:0;border-radius:.1em}button{background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer}button,.button,button[type=submit]{--text-color:	white;--button-color:	var(--clr-lightgreen);color:var(--text-color);background:var(--button-color);font-size:var(--fs-teaser);line-height:1;font-weight:500;text-box:trim-both cap alphabetic;text-align:center;text-decoration:none;display:flex;width:fit-content;min-width:min(14em,80%);justify-content:center;align-items:center;border-radius:var(--border-radius);padding:.72em 1.1em .72em;-webkit-user-select:none;user-select:none}button:hover,button:focus-visible,.button:hover,.button:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible{--button-color:	var(--clr-darkgreen)}button:focus-visible,.button:focus-visible,button[type=submit]:focus-visible{outline:2px solid var(--clr-highlight);outline-offset:.2em}button.disabled,.button.disabled,button[type=submit].disabled{opacity:.4;cursor:default}img,video{display:block;width:100%;height:auto;font-style:italic;shape-margin:1rem}.anleitung{font-size:90%;background:hsl(46,100%,93%);border-radius:calc(var(--border-radius)*3);padding:1em;align-self:flex-start}@media(max-width: 999px){#gesamtbetrag{order:-1}}table{font-size:80%;background:#fff;border-radius:calc(var(--border-radius)*1);overflow:clip;text-align:left;border-collapse:collapse;width:100%}th,td{padding:.4em .5em}th{font-weight:600}td:not(:first-child){text-align:right}td#gesamt{font-size:1.5em;font-weight:600;letter-spacing:.02em}thead th{padding-bottom:.6em;border-bottom:2px solid hsl(32,30%,70%)}tbody tr:nth-child(odd) td{background:rgba(0,0,0,.1)}tbody tr:last-child td{padding-bottom:.6em}tfoot tr:first-child td,tfoot tr:first-child th{background:rgba(0,0,0,.05);padding-top:.85em;border-top:2px solid hsl(32,30%,70%)}tfoot tr:first-child th{color:var(--clr-lightgreen)}tfoot tr:last-child td,tfoot tr:last-child th{color:#fff;background:var(--clr-lightgreen)}p.error{color:color(display-p3 1 0 .5);outline:2px solid color(display-p3 1 0 .5);background:hsl(350,100%,90%);border:2px solid var(--clr-error);font-size:.78em;font-weight:500;letter-spacing:.02em;line-height:1.1;margin-bottom:3px;border-radius:var(--border-radius);padding:1em 1.2em;position:relative;box-shadow:6px 6px 1em rgba(121,2,2,.6)}.ce_form{padding-bottom:calc(var(--gap)*2)}fieldset,.ce_form>.widget-radio,.formbody{border:none;border-radius:calc(var(--border-radius)*2);display:grid;gap:var(--gap)}@media(min-width: 600px){fieldset:has(.w50.widget~.w50.widget),.ce_form>.widget-radio:has(.w50.widget~.w50.widget),.formbody:has(.w50.widget~.w50.widget){grid-template-columns:1fr 1fr}fieldset fieldset,fieldset .widget:not(.w50),.ce_form>.widget-radio fieldset,.ce_form>.widget-radio .widget:not(.w50),.formbody fieldset,.formbody .widget:not(.w50){grid-column:1/-1}}fieldset .widget,.ce_form>.widget-radio .widget,.formbody .widget{display:grid;place-items:start;gap:.4em}fieldset .widget:has(>label),.ce_form>.widget-radio .widget:has(>label),.formbody .widget:has(>label){grid-template-rows:auto 1fr}fieldset label,fieldset legend,.ce_form>.widget-radio label,.ce_form>.widget-radio legend,.formbody label,.formbody legend{color:var(--clr-lightgreen);line-height:1;letter-spacing:.02em;font-weight:800;text-box:trim-both cap alphabetic;display:block}fieldset h2,.ce_form>.widget-radio h2,.formbody h2{margin-bottom:0}p.help{font-size:var(--fs-small);line-height:1;letter-spacing:.02em;font-weight:600;opacity:.65;padding-left:.25ch}fieldset{padding:min(1em,1vw);border-radius:calc(var(--border-radius)*2);border:2px solid hsl(32,30%,70%);gap:calc(var(--gap)/2)}legend{background:var(--clr-beige);margin-block:.5em;padding-inline:.2ch;position:relative;top:-0.2em}fieldset.radio_container:has(legend),fieldset.checkbox_container:has(legend){position:relative;padding-top:calc(1rem + .75em)}fieldset.radio_container:has(legend) legend,fieldset.checkbox_container:has(legend) legend{position:absolute;top:0;left:0}.altcha{--altcha-border-width: 2px;--altcha-color-border: hsl(32, 30%, 70%);--altcha-border-radius: var(--border-radius)}.altcha-main{gap:1em}.altcha-checkbox{width:auto;height:auto}.widget-altcha>label{display:none !important}.formbody .altcha label.altcha-label{color:currentcolor;font-size:var(--fs-text);font-weight:600;line-height:1.2 !important}.widget-explanation p{text-wrap:initial}.widget-checkbox.gdpr+.widget-explanation.gdpr{margin-top:calc(var(--gap)*-0.5)}@media(min-width: 400px){.widget-checkbox.gdpr+.widget-explanation.gdpr{margin-left:2.67em}}.widget-checkbox.gdpr+.widget-explanation.gdpr p{font-size:1rem;line-height:1.44;letter-spacing:.02em}.ce_form .formbody button[type=submit],.mod_form .formbody button[type=submit]{min-width:100%}@media(min-width: 600px){.ce_form .formbody button[type=submit],.mod_form .formbody button[type=submit]{min-width:50%}}input::-webkit-input-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}input:-moz-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}input::-moz-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}input:-ms-input-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}textarea:-moz-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}textarea::-moz-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}textarea:-ms-input-placeholder{color:rgba(0,0,0,.4) !important;font-family:inherit;font-weight:400;line-height:1}input,textarea{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em 1em;border-radius:var(--border-radius);border:1px solid hsl(32,30%,70%)}input:hover,textarea:hover{outline:2px solid var(--clr-highlight)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--clr-highlight);outline-offset:.1em;border-color:hsla(32,30%,70%,0)}input[readonly]:hover,input[readonly]:focus,input[readonly]:focus-visible,textarea[readonly]:hover,textarea[readonly]:focus,textarea[readonly]:focus-visible{outline:none}textarea{display:block;min-height:9rem;align-self:stretch}span.mandatory{color:var(--clr-brightred);font-weight:400;position:relative;top:0;left:.2em}span.invisible{display:inline-block;visibility:hidden;width:0;height:0;overflow:clip}fieldset.checkbox_container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em;border:none;padding:0}fieldset.checkbox_container>span{display:flex;align-items:center;gap:1em;padding-top:.25em}fieldset.checkbox_container label{color:currentcolor;font-size:var(--fs-text);font-weight:600;line-height:1.2 !important}input[type=checkbox]{width:1.67em;height:1.67em;cursor:pointer;flex:0 0 auto;padding:0;appearance:none;border-radius:calc(var(--border-radius)/1);position:relative}input[type=checkbox]::after{content:"";background:var(--clr-lightgreen);border-radius:calc(var(--border-radius)/2);display:block;width:60%;aspect-ratio:1;position:absolute;top:20%;left:20%;opacity:0;transform:scale(1.7)}input[type=checkbox]:checked::after{opacity:1;transform:scale(1)}.produktliste{display:grid;gap:.2em}@media(min-width: 600px){.produktliste{margin-inline:1rem}}.produktliste>div{background:rgba(0,0,0,.05);display:flex;align-items:center;gap:min(1em,1.5vw);padding:var(--border-radius);border-radius:calc(var(--border-radius)*2)}.produktliste>div:nth-child(even){background:rgba(0,0,0,.08)}.produktliste figure{background:rgba(0,0,0,.04);flex:0 0 auto;width:50px;aspect-ratio:6/4;border-radius:var(--border-radius)}@media(min-width: 600px){.produktliste figure{width:80px}}.produktliste figure img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}@media(max-width: 599px){.produktliste .infos{font-size:80%}}.produktliste .title{font-weight:600}@media(min-width: 600px){.produktliste .title{margin-bottom:.5em}}.produktliste .more{font-size:.9em}@media(min-width: 600px){.produktliste .more{margin-bottom:.5em}}.produktliste .widget{flex:0 0 auto;margin-left:auto;max-width:4em}@media(max-width: 599px){.produktliste .widget label{font-size:80%}}.produktliste .widget input{padding:.25em .5em}body:has(.form-confirmation) .produktliste{display:none}.produktkategorie{scroll-margin-top:100px}details:not(:has(+.ce_form)){margin-bottom:calc(var(--gap)/3*-2)}details:not(:has(.description)) fieldset{margin-top:.5em}summary{color:#fff;background:var(--clr-darkgreen);line-height:1;letter-spacing:.03em;font-weight:600;text-box:trim-both cap alphabetic;border-radius:var(--border-radius);border-radius:100em;padding:.5em;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.75em}[open]>summary{background:hsl(152,94%,22%)}summary::before{content:"→";background:hsl(152,94%,25%);border-radius:100%;display:grid;place-items:center;width:2rem;aspect-ratio:1}[open]>summary::before{color:#fff;background:var(--clr-highlight);rotate:90deg}p.description{border-left:2px dashed hsl(32,30%,70%);margin-block:.5em 1em;margin-left:calc(.5em + 1rem);padding-block:.5em;padding-inline:calc(1rem + .75em) 1em}main:has(.form-confirmation) details.produktkategorie{display:none}

