@font-face{font-family:"CRK Arimo";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/arimo-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"CRK Gelasio";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/gelasio-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"CRK Cousine";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/cousine-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"CRK Allerta";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/allerta.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"CRK Montserrat";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/montserrat-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"CRK Anton";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/anton.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"CRK Graduate";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/graduate.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"CRK Alfa Slab One";src:url(//www.clubstylez.de/wp-content/plugins/clubstylez-konfiguratoren/modules/ring/assets/../../../assets/fonts/alfa-slab-one.woff2) format("woff2");font-weight:400;font-display:swap}.crk{--crk-akzent:var(--csk-akzent,#c8102e);--crk-text:var(--csk-text,#1c1c1c);--crk-grau:var(--csk-gedaempft,#6b6b6b);--crk-linie:var(--csk-linie,#e2e2e2);--crk-flaeche:var(--csk-flaeche,#f6f6f6);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;color:var(--crk-text);font-size:16px;line-height:1.45;max-width:1140px;margin:0 auto;text-align:left}.crk *,.crk *:before,.crk *:after{box-sizing:border-box}.crk [hidden]{display:none!important}.crk .crk-buehne{position:sticky;top:var(--csk-sticky-top,90px);text-align:center}.crk .crk-canvas{display:block;width:100%;height:auto;border:1px solid var(--crk-linie);border-radius:14px;background:#fff}.crk .crk-klein{margin:8px 0 0;font-size:13px;color:var(--crk-grau)}.crk .crk-klein a{color:inherit;text-decoration:underline}.crk .crk-link{appearance:none;background:0 0;border:0;padding:8px 4px;margin:6px 0 0;font:inherit;font-size:14px;color:var(--crk-text);text-decoration:underline;cursor:pointer}.crk .crk-schritt{margin:0 0 22px}.crk .crk-titel{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;background:#efefef;border-radius:8px;font-size:17px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--crk-text)}.crk .crk-nr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--crk-text);color:#fff;font-size:13px;font-weight:700}.crk .crk-optionen{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.crk .crk-modelle{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.crk .crk-option{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:48px;padding:11px 13px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:15px;line-height:1.3;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;transition:border-color .15s}.crk .crk-option:hover{border-color:#b5b5b5;background:#fff;color:var(--crk-text)}.crk .crk-option.ist-aktiv,.crk .crk-option.ist-aktiv:hover{border-color:var(--crk-akzent);background:var(--crk-akzent);color:#fff;box-shadow:none}.crk .crk-option.ist-aktiv small,.crk .crk-option.ist-aktiv em{color:#fff}.crk .crk-option small{font-size:13px;color:var(--crk-grau)}.crk .crk-option em{font-style:normal;font-size:13px;font-weight:600}.crk .crk-farbe{display:flex;align-items:center;gap:10px}.crk .crk-punkt{flex:none;display:inline-block;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.crk .crk-option.ist-aktiv .crk-punkt{border-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.crk .crk-drop{display:block;position:relative;padding:20px 16px;border:2px dashed #bdbdbd;border-radius:10px;background:var(--crk-flaeche);text-align:center;cursor:pointer;margin:0}.crk .crk-drop.ist-ziel,.crk .crk-drop:hover{border-color:var(--crk-akzent)}.crk .crk-drop.hat-logo{border-style:solid;border-color:var(--crk-linie)}.crk .crk-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.crk .crk-drop:focus-within{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-drop small{color:var(--crk-grau)}.crk .crk-drop-klein{padding:14px 12px}.crk .crk-seite-box{margin-top:12px}.crk .crk-zeilen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crk .crk-zeile,.crk .crk-feld{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px;font-weight:600}.crk .crk-zeile input,.crk .crk-feld select{width:100%;height:46px;padding:0 10px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:16px;text-transform:none}.crk .crk-zeile input{text-align:center;letter-spacing:.04em}.crk .crk-textopt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:12px}.crk .crk-feld input[type=color]{width:64px;height:46px;padding:3px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;cursor:pointer}.crk .crk-check{flex-direction:row;align-items:center;gap:8px;height:46px;cursor:pointer}.crk .crk-check input{width:22px;height:22px;margin:0;accent-color:var(--crk-akzent)}.crk .crk-zeile input:focus,.crk .crk-feld select:focus,.crk .crk-feld input:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-skala{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:14px}.crk .crk-skala input{flex:1;min-width:0;accent-color:var(--crk-akzent)}.crk .crk-groessen{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px}.crk .crk-groesse{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px;font-weight:600}.crk .crk-groesse input{-moz-appearance:textfield;appearance:textfield;width:100%;height:46px;padding:0 8px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:16px;text-align:center}.crk .crk-text{display:block;width:100%;padding:10px 12px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:16px;resize:vertical}.crk .crk-groesse input:focus,.crk .crk-text:focus,.crk .crk-option:focus-visible,.crk .crk-knopf:focus-visible,.crk .crk-link:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-fuss{padding-top:18px;border-top:1px solid var(--crk-linie)}.crk .crk-summe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.crk .crk-summe strong{font-size:24px;white-space:nowrap}.crk .crk-summe small{font-size:14px;font-weight:400;color:var(--crk-grau)}.crk .crk-knopf{appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:14px 0 0;padding:12px 18px;border:0;border-radius:10px;background:var(--crk-akzent)!important;color:#fff!important;font:inherit;font-size:17px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}.crk .crk-knopf:hover{filter:brightness(.92);background:var(--crk-akzent);color:#fff}.crk .crk-knopf:disabled{opacity:.6;cursor:wait}.crk .crk-meldung{margin-top:10px;font-size:15px}.crk .crk-meldung:empty{display:none}.crk .crk-meldung.ist-fehler{color:#b00020}.crk .crk-meldung.ist-ok{color:#1b6e2d;font-weight:600}.crk .crk-meldung a{color:inherit;text-decoration:underline}@media (max-width:820px){.crk{grid-template-columns:minmax(0,1fr);gap:18px}.crk .crk-buehne{position:relative;top:0}.crk .crk-canvas{max-width:440px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.crk .crk-option{transition:none}}.crk .crk-groesse input::-webkit-outer-spin-button,.crk .crk-groesse input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes crk-dreh{to{transform:rotate(360deg)}}.crk .crk-lader{display:none;position:absolute;inset:0;z-index:2;align-items:center;justify-content:center;gap:10px;border-radius:8px;background:var(--crk-flaeche);font-size:14px;font-weight:600;color:var(--crk-text)}.crk .crk-drop.ist-laedt .crk-lader{display:flex}.crk .crk-kreis{width:22px;height:22px;border:3px solid #d0d0d0;border-top-color:var(--crk-akzent);border-radius:50%;animation:crk-dreh .8s linear infinite}.crk .crk-knopf.ist-laedt:before{content:"";width:18px;height:18px;border:3px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:crk-dreh .8s linear infinite}.crk .crk-optwrap{position:relative;display:flex}.crk .crk-optwrap>.crk-option{flex:1;padding-right:40px}.crk .crk-info{appearance:none;position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:0;padding:0;border:2px solid currentColor;border-radius:50%;background:#fff;color:var(--crk-text);font:700 14px/1 Georgia,serif;font-style:italic;cursor:help;box-shadow:none}.crk .crk-info:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-tip{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(420px,calc(100vw - 32px));padding:14px 16px;border-radius:10px;background:#1c1c1c;color:#fff;font-size:14px;line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.25);text-align:left}.crk .crk-tip p{margin:8px 0 0;color:#fff}.crk .crk-tip strong{color:#fff}.crk .crk-optwrap.tip-offen .crk-tip{display:block}@media (hover:hover){.crk .crk-info:hover+.crk-tip,.crk .crk-info:focus-visible+.crk-tip{display:block}}@media (prefers-reduced-motion:reduce){.crk .crk-kreis,.crk .crk-knopf.ist-laedt:before{animation-duration:2s}}.crk .crk-team{margin-bottom:14px}.crk .crk-team-kopf,.crk .crk-team-zeile{display:grid;gap:8px;align-items:center}.crk .crk-team-3{grid-template-columns:72px repeat(3,minmax(0,1fr)) 40px 40px}.crk .crk-team-1{grid-template-columns:72px minmax(0,1fr) 40px 40px}.crk .crk-team-kopf{margin-bottom:6px;font-size:14px;font-weight:700}.crk .crk-team-zeile{margin-bottom:8px;padding:4px;border-radius:10px;border:2px solid transparent}.crk .crk-team-zeile.ist-aktiv{border-color:#e0e0e0;background:var(--crk-flaeche)}.crk .crk-team-zeile select,.crk .crk-team-zeile input{width:100%;height:44px;padding:0 8px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:16px;text-align:center;text-transform:none}.crk .crk-team-zeile select{padding:0 4px}.crk .crk-team-zeile select:focus,.crk .crk-team-zeile input:focus{outline:2px solid var(--crk-akzent);outline-offset:1px}.crk .crk-team-plus,.crk .crk-team-weg{appearance:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;font:700 22px/1 Arial,sans-serif;cursor:pointer;box-shadow:none}.crk .crk-team-plus{background:#1c1c1c;color:#fff}.crk .crk-team-weg{background:#efefef;color:#1c1c1c;font-size:18px}.crk .crk-team-weg:disabled{opacity:.35;cursor:default}.crk .crk-team-plus:focus-visible,.crk .crk-team-weg:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}@media (max-width:560px){.crk .crk-team-3{grid-template-columns:64px repeat(3,minmax(0,1fr)) 36px 36px;gap:5px}.crk .crk-team-plus,.crk .crk-team-weg{width:36px;height:36px}.crk .crk-team-zeile input{padding:0 4px;font-size:15px}}.crk .crk-schriftwahl{flex:1 1 100%}.crk .crk-feldname{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.crk .crk-schriften{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.crk .crk-schrift{appearance:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:10px 6px 8px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}.crk .crk-schrift:hover{border-color:#b5b5b5;background:#fff;color:var(--crk-text)}.crk .crk-schrift.ist-aktiv,.crk .crk-schrift.ist-aktiv:hover{border-color:var(--crk-akzent);box-shadow:inset 0 0 0 1px var(--crk-akzent)}.crk .crk-schrift:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-probe{display:block;line-height:1.1;white-space:nowrap;color:var(--crk-text)}.crk .crk-schrift small{font-size:12px;color:var(--crk-grau)}@media (max-width:560px){.crk .crk-schriften{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.crk .crk-probe{font-size:18px!important}}.crk .crk-ringnav{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 0}.crk .crk-nav{appearance:none;display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;min-height:0;padding:0 0 3px;border:0;border-radius:50%;background:#1c1c1c;color:#fff;font:700 26px/1 Arial,sans-serif;cursor:pointer;box-shadow:none}.crk .crk-nav:disabled{opacity:.3;cursor:default}.crk .crk-nav:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}.crk .crk-navtext{font-size:15px;min-width:0}.crk .crk-bearbeiten{margin:0 0 18px;padding:12px 14px;border-left:4px solid var(--crk-akzent);border-radius:8px;background:#fff4f5;font-size:15px}.crk .crk-konturwahl{flex:1 1 260px}.crk .crk-segmente{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.crk .crk-segment{appearance:none;min-height:46px;padding:0 6px;border:2px solid var(--crk-linie);border-radius:10px;background:#fff;color:var(--crk-text);font:inherit;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}.crk .crk-segment:hover{border-color:#b5b5b5;background:#fff;color:var(--crk-text)}.crk .crk-segment.ist-aktiv,.crk .crk-segment.ist-aktiv:hover{border-color:var(--crk-akzent);background:var(--crk-akzent);color:#fff}.crk .crk-segment:focus-visible{outline:2px solid var(--crk-akzent);outline-offset:2px}