.film[data-film=varianten] .f-studio{opacity:.5}.film .va-panel{overflow:hidden}.film .va-inhalt{flex-direction:column;gap:1em;transition:transform .7s cubic-bezier(.45,0,.2,1);display:flex}.film .va-gruppen{flex-direction:column;gap:.7em;display:flex}.film .va-gruppe,.film .va-option,.film .va-plus,.film .va-neue-gruppe{display:none}.film .va-gruppe.da{border:1px solid var(--f-linie);background:var(--f-bg);border-radius:.8em;flex-direction:column;gap:.45em;padding:.7em .8em;animation:.35s f-auf;display:flex}.film .va-gruppe-kopf{align-items:center;gap:.6em;display:flex}.film .va-g-label{color:var(--f-txt2);font-size:.75em;font-weight:650}.film .va-g-name{flex:1;min-height:2.1em;padding:.35em .7em;font-weight:650}.film .va-option.da{grid-template-columns:1fr 5em 4em 7.5em 1.2em;align-items:center;gap:.45em;animation:.3s f-auf;display:grid}.film .va-option .f-eingabe{min-height:2em;padding:.3em .6em;font-size:.9em}.film .va-preis:before{content:"+ ";color:var(--f-txt2)}.film .va-punkt{background:var(--p);opacity:0;border-radius:50%;width:1.1em;height:1.1em;transition:all .3s;transform:scale(.4)}.film .va-option.farbfeld .va-punkt{opacity:1;transform:none}.film .va-plus.da{color:var(--f-akz);align-self:start;padding:.2em;font-size:.82em;font-weight:650;display:block}.film .va-neue-gruppe.da{align-self:start;display:inline-flex}.film .va-kombis{flex-direction:column;gap:.55em;display:flex}.film .va-kombis-kopf{align-items:center;gap:.6em;display:flex}.film .va-kombis-kopf strong{margin-right:auto}.film .va-nach-gen,.film .va-tab,.film .va-hinweis{display:none}.film .va-gen .va-nach-gen{display:inline-flex}.film .va-gen .va-tab{border:1px solid var(--f-linie);border-radius:.8em;animation:.4s f-auf;display:block;overflow:hidden}.film .va-gen .va-hinweis{color:var(--f-txt2);margin:0;font-size:.75em;display:block}.film .va-tz{border-top:1px solid var(--f-linie);grid-template-columns:1.4em 1fr 1fr 4.6em 5.6em 3em;align-items:center;gap:.5em;padding:.38em .8em;font-size:.86em;display:grid}.film .va-th>span{white-space:nowrap}.film .va-th{background:var(--f-bg);text-transform:uppercase;letter-spacing:.05em;color:var(--f-txt2);border-top:0;font-size:.74em;font-weight:650}.film .va-k-name{font-weight:650}.film .va-sku{color:var(--f-txt2);font-family:ui-monospace,monospace;font-size:.92em}.film .va-k-lager{text-align:right;min-height:1.8em;padding:.2em .5em;font-size:.95em}.film .va-k-lager.null{border-color:var(--f-warn);background:var(--f-warn-weich);color:var(--f-warn);font-weight:700}.film .va-aktiv{background:var(--f-ok);border-radius:99em;width:2em;height:1.1em;position:relative}.film .va-aktiv:after{content:"";background:#fff;border-radius:50%;width:.8em;height:.8em;position:absolute;top:.15em;right:.15em}.film .va-bulk{background:var(--f-akz-weich);color:var(--f-akz);border-radius:.7em;align-items:center;gap:.6em;padding:.5em .7em;font-size:.85em;font-weight:650;display:none}.film .va-bulk.an{animation:.3s f-auf;display:flex}.film .va-bulk-feld{min-width:6em;min-height:1.9em;color:var(--f-txt);padding:.25em .6em}.film .va-bulk-feld:empty:before{content:"Bulk Lager (z. B. 10)";color:var(--f-txt2);font-weight:500}.film .va-shirt{background:#ece8e1}.film .va-wahl{flex-direction:column;gap:.45em;margin-top:.3em;display:flex}.film .va-wahl-titel{font-size:.85em;font-weight:650}.film .va-wahl-titel span{color:var(--f-txt2);font-weight:500}.film .va-wahl-reihe{flex-wrap:wrap;gap:.5em;display:flex}.film .va-farbe{border:.14em solid var(--f-linie);border-radius:50%;width:2.2em;height:2.2em;padding:.18em;transition:border-color .2s}.film .va-farbe i{background:var(--p);border-radius:50%;width:100%;height:100%;display:block}.film .va-farbe.an{border-color:var(--f-akz)}.film .va-groesse{border:1px solid var(--f-linie);border-radius:.55em;padding:.5em .95em;font-size:.9em;font-weight:550;transition:all .25s}.film .va-groesse em{color:var(--f-txt2);font-style:normal;font-weight:500}.film .va-groesse.an{border-color:var(--f-akz);box-shadow:inset 0 0 0 .06em var(--f-akz);font-weight:700}.film .va-groesse.grau{opacity:.35}.film .va-wahl-reihe{align-items:center}.film .va-notiz{color:#5c4500;opacity:0;white-space:nowrap;background:#fff4c2;border-radius:.5em;padding:.35em .7em;font-size:.78em;font-weight:650;transition:opacity .3s,transform .3s;transform:translate(-.4em);box-shadow:0 .3em .8em #00000026}.film .va-notiz.an{opacity:1;transform:none}.film .va-kaufen{color:var(--f-txt2);margin-top:.6em}.film .va-kaufen.f-primaer{color:#fff}@container (width<=560px){.film .va-option.da{grid-template-columns:1fr 4.4em 6.4em 1.2em}.film .va-option .va-lager{display:none}.film .va-tz{grid-template-columns:1.2em 1fr 4em 3em}.film .va-tz>:nth-child(3),.film .va-tz>:nth-child(5),.film .va-kombis-kopf .va-nach-gen,.film .va-bulk>:nth-child(3){display:none}}
