html[data-stil=scherenschnitt] .iv{--sc-ease-out:cubic-bezier(.23, 1, .32, 1)}html[data-stil=scherenschnitt] .iv ::selection{background:var(--sc-rose);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .eyebrow{font:600 14px/1.3 var(--sc-figtree);letter-spacing:.02em;text-transform:none;color:var(--sc-berry);display:block}html[data-stil=scherenschnitt] .iv .step-panel>h1{margin:16px 0}html[data-stil=scherenschnitt] .iv .intro{color:var(--sc-ink-2);max-width:520px;margin-bottom:32px;font-size:17px;line-height:1.6}html[data-stil=scherenschnitt] .iv .tool-hint{color:var(--sc-ink-2);font-size:15px;line-height:1.55}html[data-stil=scherenschnitt] .iv .small-label{font:600 15px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink);margin-bottom:8px}html[data-stil=scherenschnitt] .iv .badge-group-label{font:600 14px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv .text-button{font:600 15px/1.3 var(--sc-figtree);color:var(--sc-berry);min-height:44px}html[data-stil=scherenschnitt] .iv .text-button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .gift-badge{background:var(--sc-ocker);color:var(--sc-ink);font:700 14px/1 var(--sc-figtree);letter-spacing:0;text-transform:none;border-radius:2px;padding:4px 6px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .wl-ad{border:1px solid var(--sc-ink-2);font:600 14px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink-2);border-radius:2px;padding:2px 6px}html[data-stil=scherenschnitt] .iv .legal-nav .ae-save{font:600 16px/1.2 var(--sc-figtree);color:var(--sc-on-ground);white-space:nowrap;transition:none}html[data-stil=scherenschnitt] .iv .legal-nav{gap:clamp(10px,2vw,28px)}html[data-stil=scherenschnitt] .iv .legal-nav .ae-save.is-saved:before{color:var(--sc-ground-accent)}html[data-stil=scherenschnitt] .iv .legal-nav .ae-save.is-error{z-index:90;border:2px solid var(--sc-cream);background:var(--sc-berry);width:max-content;max-width:min(560px,100vw - 32px);color:var(--sc-cream);white-space:normal;text-align:center;border-radius:2px;padding:12px 16px;font-weight:700;line-height:1.35;display:block;position:fixed;bottom:16px;left:50%;translate:-50%}html[data-stil=scherenschnitt] .iv:has(.legal-nav .ae-save.is-error)+.legal-foot{padding-bottom:136px}html[data-stil=scherenschnitt]:has(.iv .legal-nav .ae-save.is-error){scroll-padding-bottom:112px}@media (min-width:384px) and (max-width:520px){html[data-stil=scherenschnitt] .iv .legal-nav .ae-save.is-saved{font-size:14px;display:block}}html[data-stil=scherenschnitt] .iv .step{min-height:44px;font-size:15px}html[data-stil=scherenschnitt] .iv .iv-next{margin-top:40px}html[data-stil=scherenschnitt] .iv .iv-next .primary-button{padding-top:20px;padding-bottom:20px;font-size:18px}html[data-stil=scherenschnitt] .iv .iv-next .primary-button>svg.icon{display:none}html[data-stil=scherenschnitt] .iv.is-start:before{z-index:-2;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);background:url(/assets/backdrops/invite-start.v1.webp) 50%/cover no-repeat;position:absolute;inset:104px 24px 32px}html[data-stil=scherenschnitt] .iv.is-start:after{z-index:-1;background:var(--sc-cream);width:min(800px,100% - 160px);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);position:absolute;inset:144px auto 64px 50%;translate:-50%}html[data-stil=scherenschnitt] .iv.is-start .iv-main{padding-top:88px;padding-bottom:112px}html[data-stil=scherenschnitt] .iv.is-start .iv-layout.is-new{padding-top:24px}html[data-stil=scherenschnitt] .iv.is-start .stepper{margin-top:0}html[data-stil=scherenschnitt] .iv .iv-kinds{gap:8px;margin:8px 0 24px}html[data-stil=scherenschnitt] .iv .iv-kinds button{background:var(--sc-rose);min-height:136px;color:var(--sc-ink);box-shadow:none;font:600 15px/1.25 var(--sc-figtree);transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);border:2px solid #0000;border-radius:4px;gap:8px;padding:16px 8px}html[data-stil=scherenschnitt] .iv .iv-kinds button:hover{transform:none}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-kinds button:hover{border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .iv .iv-kinds button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .iv .iv-kinds button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground);color:var(--sc-on-ground);box-shadow:none}html[data-stil=scherenschnitt] .iv .iv-kinds button[aria-pressed=true]:after{content:none}html[data-stil=scherenschnitt] .iv .iv-kinds button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .iv .iv-kinds button:disabled{opacity:.6}html[data-stil=scherenschnitt] .iv .iv-kinds img{filter:none;transition:transform .22s var(--sc-ease-out)}html[data-stil=scherenschnitt] .iv .iv-kinds button:hover img{transform:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .iv .iv-kinds button:hover img{transform:translateY(-4px)rotate(-3deg)}}html[data-stil=scherenschnitt] .iv .iv-preview{background:var(--sc-ground);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border-radius:0;padding:48px 40px}html[data-stil=scherenschnitt] .iv .field-label{font:600 15px/1.3 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .field-label :is(input,textarea,select){min-height:48px;font:400 16px/1.4 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .field-label textarea{line-height:1.6}html[data-stil=scherenschnitt] .iv .field-label textarea[rows="2"]{min-height:calc(3lh + 28px)}html[data-stil=scherenschnitt] .iv .character-count{color:var(--sc-ink-2);font-size:14px;bottom:-22px}html[data-stil=scherenschnitt] .iv .iv-design{margin-top:32px}html[data-stil=scherenschnitt] .iv .iv-design .small-label{margin-top:24px}html[data-stil=scherenschnitt] .iv .iv-design .small-label:first-child{margin-top:0}html[data-stil=scherenschnitt] .iv .segmented{gap:8px}html[data-stil=scherenschnitt] .iv .segmented button{min-height:44px;font:600 15px/1.2 var(--sc-figtree);background:var(--sc-cream);padding:10px 14px;transition:background-color .2s,color .2s,border-color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .iv .segmented button:not([aria-pressed=true]):hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .iv .segmented button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground-ink);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .iv .iv-swatches{gap:12px}html[data-stil=scherenschnitt] .iv .iv-swatches button{border:2px solid var(--sc-ground-ink);width:44px;height:44px;box-shadow:none;border-radius:4px;transition:box-shadow .2s}html[data-stil=scherenschnitt] .iv .iv-swatches button:hover{transform:none}html[data-stil=scherenschnitt] .iv .iv-swatches button[aria-pressed=true]{box-shadow:0 0 0 3px var(--sc-cream), 0 0 0 6px var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-swatches button:focus-visible{outline-offset:8px}html[data-stil=scherenschnitt] .iv .iv-badges button{border:2px solid var(--sc-rose);background:var(--sc-cream);width:72px;height:72px;color:var(--sc-ink);font:600 14px/1.2 var(--sc-figtree);box-shadow:none;border-radius:4px}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-badges button:hover{border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .iv .iv-badges button[aria-pressed=true]{border-color:var(--sc-berry);background:var(--sc-rose);box-shadow:inset 0 0 0 1px var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-badges .iv-badge-none{width:auto;padding:8px 16px}html[data-stil=scherenschnitt] .iv .iv-photos{margin-top:32px}html[data-stil=scherenschnitt] .iv .iv-photo-row{gap:12px}html[data-stil=scherenschnitt] .iv .iv-photo{background:var(--sc-rose);width:104px;height:104px;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border:0;border-radius:0}html[data-stil=scherenschnitt] .iv .iv-photo button{background:var(--sc-ground);width:32px;height:32px;color:var(--sc-on-ground);border-radius:2px;top:10px;right:10px}html[data-stil=scherenschnitt] .iv .iv-photo .gift-badge{font-size:14px;bottom:10px;left:10px}html[data-stil=scherenschnitt] .iv .iv-photo-add{border:2px dashed var(--sc-ground-ink);background:var(--sc-cream);width:104px;height:104px;color:var(--sc-ink);font:600 14px/1.25 var(--sc-figtree);border-radius:4px;transition:background-color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-photo-add:hover{border-color:var(--sc-ground-ink);background:var(--sc-rose);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .iv .iv-photo-add:focus-within{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .iv .iv-photo-add.is-busy{opacity:1;width:auto;min-width:104px;color:var(--sc-ink-2);white-space:nowrap;cursor:progress;padding:8px 16px}html[data-stil=scherenschnitt] .iv :is(.iv-fieldset,.iv-box){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);box-shadow:none;border-radius:4px;margin-bottom:16px;padding:24px}html[data-stil=scherenschnitt] .iv .iv-fieldset>legend{font:400 24px/1.1 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);margin-bottom:16px}html[data-stil=scherenschnitt] .iv .iv-fieldset .switch-label+.switch-label{border-top:2px dotted var(--sc-ground-ink);margin-top:16px;padding-top:16px}html[data-stil=scherenschnitt] .iv .iv-fieldset .tool-hint{margin:-8px 0 4px}html[data-stil=scherenschnitt] .iv .input-row{gap:16px}html[data-stil=scherenschnitt] .iv .iv-fieldset .iv-date-note{margin:-4px 0 16px}html[data-stil=scherenschnitt] .iv .iv-config .iv-link-note{margin:0}html[data-stil=scherenschnitt] .iv .iv-h2{font:400 clamp(28px, 2.6vw, 34px)/1.1 var(--sc-gloock);letter-spacing:-.015em;color:var(--sc-ink);margin:48px 0 8px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label{font:500 16px/1.5 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label strong{font-size:17px;font-weight:600}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label small{max-width:400px;color:var(--sc-ink-2);font-size:15px;line-height:1.5}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;width:48px;height:28px;transition:background-color .2s,border-color .2s}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input:after{background:var(--sc-ground-ink);width:16px;height:16px;box-shadow:none;transition:translate .2s var(--sc-ease-out,ease), background-color .2s ease;border-radius:2px;top:4px;left:4px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input:checked{background:var(--sc-berry);border-color:var(--sc-berry)}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input:checked:after{background:var(--sc-cream);translate:20px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .iv .iv-modules{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;gap:0;margin:16px 0 32px}html[data-stil=scherenschnitt] .iv .iv-module{background:0 0;border:0;border-radius:0;padding:16px 20px;transition:background-color .2s}html[data-stil=scherenschnitt] .iv .iv-module+.iv-module{border-top:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .iv .iv-module.is-on{background:var(--sc-rose)}html[data-stil=scherenschnitt] .iv .iv-module .gift-badge{padding:4px 6px;font-size:14px}html[data-stil=scherenschnitt] .iv .iv-config{border-top:2px dotted var(--sc-ground-ink);gap:12px;margin-top:16px;padding-top:16px}html[data-stil=scherenschnitt] .iv .iv-config-row{gap:8px}html[data-stil=scherenschnitt] .iv .iv-config-row>input[type=time]{flex:0 0 120px}html[data-stil=scherenschnitt] .iv .iv-config.input-row{align-items:end}html[data-stil=scherenschnitt] .iv :is(.iv-config input,.iv-config select,.iv-config textarea,.iv-box>textarea,.iv-box>input){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:400 16px/1.4 var(--sc-figtree);box-shadow:none;border-radius:4px}html[data-stil=scherenschnitt] .iv :is(.iv-config input,.iv-config select,.iv-config textarea,.iv-box>textarea,.iv-box>input):focus{border-color:var(--sc-ground-ink);box-shadow:none;outline:3px solid var(--sc-berry);outline-offset:2px}html[data-stil=scherenschnitt] .iv :is(.iv-config,.iv-box) :is(input,textarea)::placeholder,html[data-stil=scherenschnitt] .iv .field-label :is(input,textarea)::placeholder{color:var(--sc-ink-2);opacity:1}html[data-stil=scherenschnitt] .iv .iv-config-row>.text-button{color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .iv-config>.text-button{color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-question+.iv-question{border-top:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .iv .iv-nights{gap:8px}html[data-stil=scherenschnitt] .iv .iv-night{background:var(--sc-cream);min-height:48px;font:500 16px/1.3 var(--sc-figtree);color:var(--sc-ink);border:2px solid #0000;border-radius:4px;padding:10px 14px;transition:border-color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-night:hover{border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .iv .iv-night.is-on{border-color:var(--sc-berry);background:var(--sc-cream)}html[data-stil=scherenschnitt] .iv .iv-config .iv-night input{width:20px;height:20px;min-height:0;accent-color:var(--sc-berry);border:0;flex-basis:20px}html[data-stil=scherenschnitt] .iv .iv-night small{color:var(--sc-berry);font-size:14px;font-weight:600}html[data-stil=scherenschnitt] .iv .iv-wish-edit>.text-button{justify-self:start}html[data-stil=scherenschnitt] .iv .iv-wish-number{font:400 18px/1 var(--sc-gloock);color:var(--sc-berry);padding-top:14px}html[data-stil=scherenschnitt] .iv .iv-link-status{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .iv .iv-link-status.is-ok{color:var(--sc-ground-ink);font-weight:600}html[data-stil=scherenschnitt] .iv .iv-box{gap:12px}html[data-stil=scherenschnitt] .iv .iv-box>strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .iv-box>.switch-label strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em}html[data-stil=scherenschnitt] .iv .iv-guest-fields{gap:16px}html[data-stil=scherenschnitt] .iv .iv-count{font:600 17px/1.4 var(--sc-figtree);color:var(--sc-ink);margin:32px 0 8px}html[data-stil=scherenschnitt] .iv .iv-guests{border-top:2px solid var(--sc-ground-ink);gap:0;margin:16px 0 24px}html[data-stil=scherenschnitt] .iv .iv-guests>li{border-bottom:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .iv .iv-guest{background:0 0;border:0;border-radius:0;gap:12px;padding:16px 4px}html[data-stil=scherenschnitt] .iv .iv-guest-name{gap:4px}html[data-stil=scherenschnitt] .iv .iv-guest-name strong{color:var(--sc-ink);font-size:17px;font-weight:600}html[data-stil=scherenschnitt] .iv .iv-guest-name small{color:var(--sc-ink-2);font-size:15px}html[data-stil=scherenschnitt] .iv .iv-guest .text-button{color:var(--sc-berry);padding:8px}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-guests{grid-template-columns:minmax(0,1fr)}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-guest-name small{overflow-wrap:anywhere}@media (max-width:520px){html[data-stil=scherenschnitt] .iv:not(.wle) .iv-guest{flex-wrap:wrap;row-gap:8px}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-guest-name{flex:100%}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-guests:not(.iv-send) .iv-guest>.text-button:last-child{margin-left:auto}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-send .iv-guest{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-send .iv-guest-name{grid-area:1/1;align-self:start}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-send .iv-status{grid-area:1/2;place-self:start end}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-send .iv-wa{grid-area:2/1}html[data-stil=scherenschnitt] .iv:not(.wle) .iv-send .iv-guest>.text-button{grid-area:2/2;justify-self:end}}html[data-stil=scherenschnitt] .iv .iv-guest-edit{background:var(--sc-rose);border:0;border-radius:4px;gap:16px;margin:12px 0;padding:20px}html[data-stil=scherenschnitt] .iv .iv-status{font:700 14px/1.2 var(--sc-figtree);border:2px solid #0000;border-color:var(--sc-ink-2);color:var(--sc-ink-2);background:0 0;border-radius:2px;padding:4px 8px}html[data-stil=scherenschnitt] .iv .iv-status.is-yes{background:var(--sc-ground);border-color:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .iv .iv-status.is-maybe{background:var(--sc-ocker);border-color:var(--sc-ocker);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .iv-status.is-no{background:var(--sc-rose);border-color:var(--sc-rose);color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-link{gap:8px}html[data-stil=scherenschnitt] .iv .iv-link code{border:2px dotted var(--sc-ground-ink);color:var(--sc-ink);background:0 0;border-radius:4px;padding:12px;font-size:14px}html[data-stil=scherenschnitt] .iv .secondary-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;box-shadow:none;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}@media (hover:hover){html[data-stil=scherenschnitt] .iv .secondary-button:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .iv .secondary-button:active:not(:disabled){transform:scale(.97)}html[data-stil=scherenschnitt] .iv .secondary-button:disabled{opacity:1;color:var(--sc-ink-2);cursor:not-allowed;background:0 0;border-style:dashed}html[data-stil=scherenschnitt] .iv .iv-actions-top{gap:12px;margin-bottom:32px}html[data-stil=scherenschnitt] .iv .iv-summary{background:var(--sc-rose);box-shadow:none;border:0;border-radius:4px;margin-bottom:24px;padding:24px}html[data-stil=scherenschnitt] .iv .iv-stats{gap:8px}html[data-stil=scherenschnitt] .iv .iv-stats>span{background:var(--sc-cream);font:600 15px/1.3 var(--sc-figtree);color:var(--sc-ink-2);border:0;border-radius:4px;gap:4px;padding:16px}html[data-stil=scherenschnitt] .iv .iv-stats strong{font:400 44px/1 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .iv-stats small{color:var(--sc-ink-2);font-size:14px;font-weight:500}html[data-stil=scherenschnitt] .iv .iv-stats .is-yes strong{color:var(--sc-ground-ink)}html[data-stil=scherenschnitt] .iv .iv-stats .is-no strong{color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-stats .is-open strong{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv .iv-sum-grid{gap:8px;margin-top:8px}html[data-stil=scherenschnitt] .iv .iv-sum-grid>div{background:var(--sc-cream);border:0;border-radius:4px;padding:16px}html[data-stil=scherenschnitt] .iv .iv-sum-grid h3{font:600 15px/1.3 var(--sc-figtree);letter-spacing:0;text-transform:none;color:var(--sc-berry);margin-bottom:8px}html[data-stil=scherenschnitt] .iv .iv-sum-grid ul{color:var(--sc-ink);gap:8px;font-size:16px}html[data-stil=scherenschnitt] .iv .iv-sum-grid small{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .iv .iv-messages blockquote{font:400 19px/1.45 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .iv-wish-summary{color:var(--sc-ink);margin:0 0 24px;font-size:16px}html[data-stil=scherenschnitt] .iv .iv-mail>strong .emblem,html[data-stil=scherenschnitt] .iv .iv-wichtel>strong .emblem,html[data-stil=scherenschnitt] .iv .iv-supplies>strong .emblem{width:28px;height:28px}html[data-stil=scherenschnitt] .iv .iv-mail-actions{gap:12px}html[data-stil=scherenschnitt] .iv .iv-mail-preview{background:var(--sc-rose);border:0;border-radius:4px;gap:12px;padding:16px}html[data-stil=scherenschnitt] .iv .iv-mail-preview dl{font-size:15px}html[data-stil=scherenschnitt] .iv .iv-mail-preview dt{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv .iv-mail-preview iframe{background:var(--sc-cream);border-radius:2px}html[data-stil=scherenschnitt] .iv .iv-wa{border-color:var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);border-radius:2px;padding:12px 20px}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-wa:hover{border-color:var(--sc-ground-ink);background:var(--sc-rose)}}html[data-stil=scherenschnitt] .iv .iv-send .text-button{font-size:15px}html[data-stil=scherenschnitt] .iv .iv-box.iv-supplies{border-color:var(--sc-rose);background:var(--sc-rose)}html[data-stil=scherenschnitt] .iv .iv-supply-cards{gap:8px}html[data-stil=scherenschnitt] .iv .iv-supply-cards li{background:var(--sc-cream);border:0;border-radius:4px;transition:opacity .2s}html[data-stil=scherenschnitt] .iv .iv-supply-art{background:var(--sc-cream)}html[data-stil=scherenschnitt] .iv .iv-supply-art img{filter:none}html[data-stil=scherenschnitt] .iv .iv-supply-check{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);color:#0000;border-radius:4px;width:36px;height:36px;font-size:18px;transition:background-color .2s,color .2s,border-color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .iv .iv-supply-check:hover{border-color:var(--sc-berry);color:var(--sc-berry)}}html[data-stil=scherenschnitt] .iv .iv-supply-check:has(input:focus-visible){outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .iv .iv-supply-cards li.is-done .iv-supply-check{background:var(--sc-berry);border-color:var(--sc-berry);color:var(--sc-cream)}html[data-stil=scherenschnitt] .iv .iv-supply-done{background:var(--sc-ground);color:var(--sc-on-ground);font:700 14px/1.2 var(--sc-figtree);border-radius:2px;padding:4px 8px}html[data-stil=scherenschnitt] .iv .iv-supply-body{gap:4px;padding:12px}html[data-stil=scherenschnitt] .iv .iv-supply-body strong{color:var(--sc-ink);font-size:15px}html[data-stil=scherenschnitt] .iv .iv-supply-qty,html[data-stil=scherenschnitt] .iv .iv-supply-foot small{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .iv .iv-supply-foot a{color:var(--sc-berry);text-underline-offset:3px;font-size:15px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .iv .iv-supply-cards li.is-done .iv-supply-body strong{-webkit-text-decoration-color:var(--sc-ink-2);text-decoration-color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv .iv-supplies-note{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .iv .gift-cart{gap:8px}html[data-stil=scherenschnitt] .iv .iv-box.iv-plus{border-color:var(--sc-rose);background:var(--sc-rose)}html[data-stil=scherenschnitt] .iv .iv-plus>strong{font:400 30px/1.1 var(--sc-gloock);letter-spacing:-.015em}html[data-stil=scherenschnitt] .iv .iv-plus>p{color:var(--sc-ink);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .iv .iv-plus>.tool-hint{color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv .go-order{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.4 var(--sc-figtree);border-radius:4px;padding:16px}html[data-stil=scherenschnitt] .iv .go-order.is-paid{background:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .iv .go-order.is-cancelled{background:var(--sc-rose);color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv .iv-delete{border-top:2px dotted var(--sc-ground-ink);margin-top:40px;padding-top:16px}html[data-stil=scherenschnitt] .iv .iv-delete .text-button{color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv .toast{background:var(--sc-ground);color:var(--sc-on-ground);box-shadow:none;font:600 16px/1.35 var(--sc-figtree);border-radius:4px;padding:14px 20px}html[data-stil=scherenschnitt] .iv:not(.wle) .toast{border:2px solid var(--sc-cream);transition:opacity .2s ease, transform .22s var(--sc-ease-out);padding:12px 20px;top:16px;bottom:auto;transform:translate(-50%,-12px)}html[data-stil=scherenschnitt] .iv:not(.wle) .toast.visible{transform:translate(-50%)}@media (orientation:portrait){html[data-stil=scherenschnitt] .iv.is-start:before{background-image:url(/assets/backdrops/invite-start-mobile.v1.webp)}}@media (max-width:899px){html[data-stil=scherenschnitt] .iv.is-start:before{background-position:50% 0;height:168px;inset:64px 0 auto;-webkit-mask:none;mask:none}html[data-stil=scherenschnitt] .iv.is-start:after{width:auto;-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);inset:160px 0 0;translate:none}html[data-stil=scherenschnitt] .iv.is-start .iv-main{padding-top:104px;padding-bottom:56px}}@media (max-width:790px){html[data-stil=scherenschnitt] .iv.is-start .iv-layout.is-new{padding-top:24px}html[data-stil=scherenschnitt] .iv .iv-kinds{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}html[data-stil=scherenschnitt] .iv .iv-kinds button{border-radius:4px;min-height:120px;padding:12px 4px;font-size:14px}html[data-stil=scherenschnitt] .iv .iv-kinds button>span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%}html[data-stil=scherenschnitt] .iv .iv-preview{padding:32px 16px}html[data-stil=scherenschnitt] .iv .iv-layout.step-3 .iv-preview{order:-1}html[data-stil=scherenschnitt] .iv :is(.iv-fieldset,.iv-box,.iv-summary){padding:20px 16px}html[data-stil=scherenschnitt] .iv .iv-module{padding:16px}html[data-stil=scherenschnitt] .iv .iv-next .primary-button{font-size:17px}html[data-stil=scherenschnitt] .iv .iv-stats strong{font-size:34px}html[data-stil=scherenschnitt] .iv .iv-stats>span{padding:12px;font-size:14px}}html[data-stil=scherenschnitt] .invite-page{--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--sc-sides:linear-gradient(#000 0 0) center / calc(100% - 16px) 100% no-repeat, var(--sc-dot) 0 0 / 16px 16px no-repeat round, var(--sc-dot) 100% 0 / 16px 16px no-repeat round}html[data-stil=scherenschnitt] .invite-page ::selection{background:var(--sc-rose);color:var(--sc-ink)}html[data-stil=scherenschnitt] .invite-page .arrival-backdrop.is-open:after{background:var(--sc-cream);width:min(640px,100% - 24px);-webkit-mask:var(--sc-sides);-webkit-mask:var(--sc-sides);mask:var(--sc-sides);inset:0 auto 0 50%;translate:-50%}html[data-stil=scherenschnitt] .invite-page :is(.invite-countdown,.invite-details,.invite-rsvp,.invite-demo-cta,.recipient-legal,.skip-writing){font-family:var(--sc-figtree)}html[data-stil=scherenschnitt] .invite-page .skip-writing{min-height:44px;color:var(--sc-berry);font-size:15px;font-weight:600}html[data-stil=scherenschnitt] .invite-page .skip-writing:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .invite-page .invite-countdown{font:400 28px/1.2 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-berry);margin-top:24px}html[data-stil=scherenschnitt] .invite-page .invite-details{gap:0;max-width:480px;margin-top:32px}html[data-stil=scherenschnitt] .invite-page .invite-section{border:0;border-top:2px dotted var(--sc-ground-ink);box-shadow:none;background:0 0;border-radius:0;padding:24px 4px}html[data-stil=scherenschnitt] .invite-page .invite-section:last-child{border-bottom:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .invite-page .invite-section h3{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em;text-transform:none;color:var(--sc-ink);gap:8px;margin-bottom:12px}html[data-stil=scherenschnitt] .invite-page .invite-section h3 svg.icon{stroke-width:1.8px;width:22px;height:22px;color:var(--sc-berry)}html[data-stil=scherenschnitt] .invite-page .invite-section h3 .emblem{width:28px;height:28px}html[data-stil=scherenschnitt] .invite-page .invite-section p{color:var(--sc-ink);font-size:17px;line-height:1.6}html[data-stil=scherenschnitt] .invite-page .invite-muted{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .invite-page .invite-actions{gap:8px 20px}html[data-stil=scherenschnitt] .invite-page .secondary-button,html[data-stil=scherenschnitt] .invite-page :is(.invite-section,.invite-actions) .secondary-button,html[data-stil=scherenschnitt] .invite-page .invite-section>.secondary-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;box-shadow:none;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}@media (hover:hover){html[data-stil=scherenschnitt] .invite-page .secondary-button:hover,html[data-stil=scherenschnitt] .invite-page :is(.invite-section,.invite-actions) .secondary-button:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .invite-page .secondary-button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .invite-page .invite-section .secondary-button svg.icon{color:var(--sc-berry);width:20px;height:20px}html[data-stil=scherenschnitt] .invite-page .text-button,html[data-stil=scherenschnitt] .invite-page .invite-actions .text-button{min-height:44px;font:600 16px/1.3 var(--sc-figtree);color:var(--sc-berry);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .invite-page .invite-program{gap:12px}html[data-stil=scherenschnitt] .invite-page .invite-program li{gap:16px}html[data-stil=scherenschnitt] .invite-page .invite-program-time{min-width:104px;font:400 21px/1.2 var(--sc-gloock);color:var(--sc-berry)}html[data-stil=scherenschnitt] :is(.invite-page .invite-program,.invite-page .invite-list) strong{font-size:17px;font-weight:600}html[data-stil=scherenschnitt] :is(.invite-page .invite-program,.invite-page .invite-list) small{color:var(--sc-ink-2);font-size:15px}html[data-stil=scherenschnitt] .invite-page .invite-list a{color:var(--sc-berry);text-underline-offset:4px;font-size:17px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .invite-page .iv-gifts-lead{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .invite-page :is(.iv-wishes,.iv-ideas){gap:8px}html[data-stil=scherenschnitt] .invite-page .iv-wishes li,html[data-stil=scherenschnitt] .invite-page .iv-ideas li{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px}html[data-stil=scherenschnitt] .invite-page .iv-wish-text{color:var(--sc-ink);font-size:17px}html[data-stil=scherenschnitt] .invite-page .iv-wish-actions{gap:8px}html[data-stil=scherenschnitt] .invite-page .iv-wish-actions .secondary-button{min-height:48px;font:600 16px/1.2 var(--sc-figtree);background:var(--sc-cream);padding:12px 20px}html[data-stil=scherenschnitt] .invite-page .iv-wish-actions .primary-button{min-height:48px;font-size:16px}html[data-stil=scherenschnitt] .invite-page .iv-wish-mine{color:var(--sc-ground-ink);font-size:16px}html[data-stil=scherenschnitt] .invite-page .iv-wishes li.is-mine{border-color:var(--sc-berry);background:var(--sc-rose)}html[data-stil=scherenschnitt] .invite-page .iv-wishes li.is-taken{background:0 0;border-style:dotted}html[data-stil=scherenschnitt] .invite-page .iv-wishes li.is-taken .iv-wish-text{color:var(--sc-ink-2);-webkit-text-decoration-color:var(--sc-ink-2);text-decoration-color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .invite-page .iv-wish-state,html[data-stil=scherenschnitt] .invite-page .iv-gifts-note,html[data-stil=scherenschnitt] .invite-page .iv-ideas small{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .invite-page .iv-gifts-error{background:var(--sc-berry);color:var(--sc-cream);border-radius:4px;padding:10px 12px;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .invite-page .iv-gifts :is(.iv-gifts-note,.iv-gifts-error){margin-top:16px}html[data-stil=scherenschnitt] .invite-page .iv-ideas strong{font-size:16px}html[data-stil=scherenschnitt] .invite-page .iv-ideas a{color:var(--sc-berry);text-underline-offset:3px;font-size:15px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .invite-page .invite-rsvp{background:var(--sc-rose);max-width:480px;box-shadow:none;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border:0;border-radius:0;margin-top:40px;padding:40px 32px 36px}html[data-stil=scherenschnitt] .invite-page .invite-rsvp h2{font:400 clamp(32px, 4vw, 40px)/1.05 var(--sc-gloock);letter-spacing:-.02em;color:var(--sc-ink);margin-bottom:24px}html[data-stil=scherenschnitt] .invite-page .invite-preview-note{background:var(--sc-cream);color:var(--sc-ink);border-radius:4px;margin:-8px 0 20px;padding:12px 14px;font-size:15px;line-height:1.5}html[data-stil=scherenschnitt] .invite-page .invite-choice{grid-auto-columns:auto;gap:8px}html[data-stil=scherenschnitt] .invite-page .invite-choice button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:56px;color:var(--sc-ink);font:600 17px/1.2 var(--sc-figtree);box-shadow:none;transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);border-radius:4px;padding:12px 8px}html[data-stil=scherenschnitt] .invite-page .invite-choice button:hover{transform:none}@media (hover:hover){html[data-stil=scherenschnitt] .invite-page .invite-choice button:hover{border-color:var(--sc-ground-ink);background:var(--sc-ocker);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .invite-page .invite-choice button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .invite-page .invite-choice button[aria-checked=true]{background:var(--sc-ground);border-color:var(--sc-ground);color:var(--sc-on-ground);box-shadow:none}html[data-stil=scherenschnitt] .invite-page .invite-choice button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .invite-page .invite-form{gap:16px;margin-top:24px}html[data-stil=scherenschnitt] .invite-page .field-label{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink);gap:8px}html[data-stil=scherenschnitt] .invite-page .field-label :is(input,textarea,select){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:50px;color:var(--sc-ink);font:400 17px/1.4 var(--sc-figtree);box-shadow:none;border-radius:4px;padding:12px 14px}html[data-stil=scherenschnitt] .invite-page .field-label :is(input,textarea,select):focus{border-color:var(--sc-ground-ink);box-shadow:none;outline:3px solid var(--sc-berry);outline-offset:2px}html[data-stil=scherenschnitt] .invite-page .field-label :is(input,textarea)::placeholder{color:var(--sc-ink-2);opacity:1}html[data-stil=scherenschnitt] .invite-page .small-label{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .invite-page :is(.invite-person,.invite-group){background:var(--sc-cream);border:0;border-radius:4px;gap:16px;padding:20px 16px}html[data-stil=scherenschnitt] .invite-page .invite-group>legend{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink);margin-bottom:8px}html[data-stil=scherenschnitt] .invite-page .invite-check{min-height:44px;color:var(--sc-ink);gap:12px;font-size:16px}html[data-stil=scherenschnitt] .invite-page .invite-check input{width:22px;height:22px;accent-color:var(--sc-berry)}html[data-stil=scherenschnitt] .invite-page .invite-check:has(input:disabled){color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .invite-page .invite-check small{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .invite-page .invite-chips{gap:8px}html[data-stil=scherenschnitt] .invite-page .invite-chips button{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border:2px solid #0000;border-radius:2px;padding:8px 12px;transition:background-color .2s,color .2s,border-color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .invite-page .invite-chips button:hover{background:var(--sc-cream);border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .invite-page .invite-chips button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .invite-page .invite-small{font-size:14px}html[data-stil=scherenschnitt] .invite-page .invite-consent{border:2px dotted var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;padding:14px 16px;font-size:15px}html[data-stil=scherenschnitt] .invite-page .error-note{background:var(--sc-berry);color:var(--sc-cream);font:600 16px/1.4 var(--sc-figtree);border-radius:4px;padding:12px 14px}html[data-stil=scherenschnitt] .invite-page .big-button{width:100%;padding-top:18px;padding-bottom:18px;font-size:17px}html[data-stil=scherenschnitt] .invite-page .primary-button:is(:disabled,[aria-disabled=true]){opacity:1;background:color-mix(in srgb, var(--sc-ink-2) 18%, var(--sc-cream));color:var(--sc-ink);box-shadow:none;cursor:not-allowed;transform:none}html[data-stil=scherenschnitt] .invite-page .invite-thanks{font:400 30px/1.15 var(--sc-gloock);letter-spacing:-.015em;color:var(--sc-ink);margin-bottom:20px;font-style:normal}html[data-stil=scherenschnitt] .invite-page .invite-answer{background:var(--sc-cream);border:0;border-radius:4px;gap:8px;padding:20px 16px}html[data-stil=scherenschnitt] .invite-page .invite-answer .small-label{color:var(--sc-ink-2);font-size:15px}html[data-stil=scherenschnitt] .invite-page .invite-answer strong{font:400 26px/1.15 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .invite-page .invite-answer p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .invite-page .invite-answer blockquote{font:400 19px/1.45 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .invite-page .invite-rsvp.is-done .text-button{margin-top:12px}html[data-stil=scherenschnitt] .invite-page .invite-demo-cta{gap:16px;max-width:480px;margin-top:40px}html[data-stil=scherenschnitt] .invite-page .invite-demo-cta p{font:400 19px/1.45 var(--sc-gloock);color:var(--sc-ink-2);font-style:normal}html[data-stil=scherenschnitt] .invite-page .invite-body>.card-host{background:var(--sc-ground);max-width:520px;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);margin:0 auto;padding:48px 24px 64px}html[data-stil=scherenschnitt] .invite-page .invite-body>.card-host+.invite-rsvp{margin-top:-32px;position:relative}html[data-stil=scherenschnitt] .invite-page .invite-body>.invite-rsvp .invite-form>.invite-muted:first-child{color:var(--sc-ink);margin:0}html[data-stil=scherenschnitt] .invite-page .recipient-legal{color:var(--sc-ink-2);margin-top:32px;font-size:14px}html[data-stil=scherenschnitt] .invite-page .recipient-legal>*{min-height:44px}html[data-stil=scherenschnitt] .invite-page .recipient-legal>:hover{text-decoration-thickness:2px}@media (hover:hover){html[data-stil=scherenschnitt] .invite-page .recipient-legal>:hover{color:var(--sc-ink)}}html[data-stil=scherenschnitt] .invite-page .recipient-legal{column-gap:16px}html[data-stil=scherenschnitt] .invite-page .recipient-legal>*+*{margin-left:0}html[data-stil=scherenschnitt] .invite-page .recipient-legal>*+:before{display:none}@media (max-width:700px),(orientation:portrait){html[data-stil=scherenschnitt] .invite-page :is(.invite-countdown,.invite-details,.invite-demo-cta){margin-left:16px;margin-right:16px}html[data-stil=scherenschnitt] .invite-page .invite-rsvp{margin-left:8px;margin-right:8px}}@media (max-width:420px){html[data-stil=scherenschnitt] .invite-page .invite-rsvp{border-radius:0;padding:32px 24px 28px}html[data-stil=scherenschnitt] .invite-page .invite-rsvp h2{font-size:32px}html[data-stil=scherenschnitt] .invite-page .invite-section{padding:20px 4px}html[data-stil=scherenschnitt] .invite-page .invite-body>.card-host{margin:0 -12px;padding:32px 8px 56px}}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .iv .iv-kinds button:is(:hover,:active),html[data-stil=scherenschnitt] .iv .iv-kinds button:hover img,html[data-stil=scherenschnitt] .iv .secondary-button:active,html[data-stil=scherenschnitt] .invite-page .invite-choice button:active,html[data-stil=scherenschnitt] .invite-page .secondary-button:active{transform:none}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label input:after{transition:background-color .2s}html[data-stil=scherenschnitt] .iv:not(.wle) .toast{transition:opacity .2s;transform:translate(-50%)}}html[data-stil=scherenschnitt] .iv .eyebrow{letter-spacing:0;font-size:16px}html[data-stil=scherenschnitt] .iv :is(.tool-hint,.field-hint,.publish-note,.reassurance){font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .iv .small-label,html[data-stil=scherenschnitt] .iv .badge-group-label,html[data-stil=scherenschnitt] .iv .text-button{font-size:16px}html[data-stil=scherenschnitt] .iv .text-button svg.icon{width:18px;height:18px}html[data-stil=scherenschnitt] :is(.iv,.invite-page) .gift-badge,html[data-stil=scherenschnitt] .iv .iv-module .gift-badge{padding:4px 8px;font-size:14px}html[data-stil=scherenschnitt] .iv .step{font-size:16px}html[data-stil=scherenschnitt] .iv .step-number{width:32px;height:32px;font-size:16px}html[data-stil=scherenschnitt] .iv .iv-kinds button,html[data-stil=scherenschnitt] .iv .field-label{font-size:16px}html[data-stil=scherenschnitt] .iv .character-count{font-size:14px}html[data-stil=scherenschnitt] .iv .segmented button,html[data-stil=scherenschnitt] .iv .iv-badges button,html[data-stil=scherenschnitt] .iv .iv-photo-add,html[data-stil=scherenschnitt] :is(.iv,.invite-page) .switch-label small,html[data-stil=scherenschnitt] .iv .iv-night small,html[data-stil=scherenschnitt] .iv .iv-link-status,html[data-stil=scherenschnitt] .iv .iv-guest-name small{font-size:16px}html[data-stil=scherenschnitt] .iv .iv-status{padding:4px 10px;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .iv .iv-link code{overflow-wrap:anywhere;font-size:16px}html[data-stil=scherenschnitt] .iv .iv-stats>span{font-size:16px}html[data-stil=scherenschnitt] .iv .iv-stats small{font-size:14px}html[data-stil=scherenschnitt] .iv .iv-sum-grid h3,html[data-stil=scherenschnitt] .iv .iv-sum-grid small,html[data-stil=scherenschnitt] .iv .iv-mail-preview dl,html[data-stil=scherenschnitt] .iv .iv-send .text-button{font-size:16px}html[data-stil=scherenschnitt] .iv .iv-supply-done{font-size:14px}html[data-stil=scherenschnitt] .iv .iv-supply-body strong,html[data-stil=scherenschnitt] .iv .iv-supply-qty,html[data-stil=scherenschnitt] .iv .iv-supply-foot a{font-size:16px}html[data-stil=scherenschnitt] .iv .iv-supply-foot small{font-size:14px}html[data-stil=scherenschnitt] .iv .iv-supplies-note{font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .iv .primary-button{font-size:16px}html[data-stil=scherenschnitt] .iv .iv-next .primary-button{font-size:18px}html[data-stil=scherenschnitt] .invite-page .skip-writing,html[data-stil=scherenschnitt] :is(.invite-page .invite-program,.invite-page .invite-list) small{font-size:16px}html[data-stil=scherenschnitt] .invite-page .iv-wish-state,html[data-stil=scherenschnitt] .invite-page .iv-gifts-note,html[data-stil=scherenschnitt] .invite-page .iv-ideas small{font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .invite-page .iv-ideas a,html[data-stil=scherenschnitt] .invite-page .invite-preview-note,html[data-stil=scherenschnitt] .invite-page .invite-check small,html[data-stil=scherenschnitt] .invite-page .invite-small,html[data-stil=scherenschnitt] .invite-page .invite-answer .small-label{font-size:16px}html[data-stil=scherenschnitt] .invite-page .invite-consent{font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .invite-page .primary-button{font-size:16px}html[data-stil=scherenschnitt] .invite-page .big-button{font-size:17px}@media (max-width:790px){html[data-stil=scherenschnitt] .iv .iv-kinds button,html[data-stil=scherenschnitt] .iv .iv-stats>span{font-size:16px}html[data-stil=scherenschnitt] .iv .stepper{flex-wrap:nowrap;justify-content:center;gap:6px;display:flex}html[data-stil=scherenschnitt] .iv .step{text-align:left;flex-direction:row;gap:8px;padding:6px 0}html[data-stil=scherenschnitt] .iv .step:not(.active)>span:not(.step-number){display:none}html[data-stil=scherenschnitt] .iv .step-line{width:12px;display:block}}
html[data-stil=scherenschnitt] .ae,html[data-stil=scherenschnitt] .ae-dialog,html[data-stil=scherenschnitt] .adv,html[data-stil=scherenschnitt] .pt-page{--sc-ease-out:cubic-bezier(.23, 1, .32, 1)}html[data-stil=scherenschnitt] .ae .eyebrow{font:600 16px/1.3 var(--sc-figtree);letter-spacing:.02em;color:var(--sc-berry)}html[data-stil=scherenschnitt] :is(.ae .studio,.ae-dialog) .small-label{font:700 16px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink);margin-bottom:12px}html[data-stil=scherenschnitt] .ae .segmented{gap:8px}html[data-stil=scherenschnitt] .ae .segmented button{min-height:44px;font:600 16px/1.2 var(--sc-figtree);padding:10px 14px}html[data-stil=scherenschnitt] .ae .tool-hint,html[data-stil=scherenschnitt] .ae .publish-note{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label input::placeholder,html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label textarea::placeholder{color:color-mix(in srgb, var(--sc-ink-2) 82%, transparent);opacity:1}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label input,html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label textarea{min-height:48px;font-family:var(--sc-figtree);padding:12px 14px;font-size:16px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label :is(input,textarea){font-weight:400}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) :not(.input-row)>.field-label+.field-label{margin-top:16px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .text-button{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-berry);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .text-button:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .text-button:not(:disabled):hover{color:var(--sc-ink)}}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .secondary-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;box-shadow:none;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .secondary-button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .ae .secondary-button.big-button{width:100%;padding:16px 20px;font-size:16px}html[data-stil=scherenschnitt] .ae .step-footer>.text-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}html[data-stil=scherenschnitt] .ae .step-footer>.text-button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .secondary-button:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae .step-footer>.text-button:hover{background:var(--sc-rose);color:var(--sc-ink)}}html[data-stil=scherenschnitt] :is(.ae .step-footer,.aj .aj-name)>.primary-button>svg.icon:last-child{display:none}html[data-stil=scherenschnitt] .ae .secondary-button .emblem{width:24px;height:24px}html[data-stil=scherenschnitt] .ae .step-footer{border-top:2px dotted var(--sc-ground-ink);margin-top:32px;padding-top:24px}html[data-stil=scherenschnitt] .aj .ae-main{padding-top:56px;padding-bottom:32px}html[data-stil=scherenschnitt] .ae .ae-save{font:600 16px/1.2 var(--sc-figtree);color:var(--sc-on-ground);white-space:nowrap;transition:none}html[data-stil=scherenschnitt] .ae .ae-save.is-saved:before{color:var(--sc-ground-accent-2)}html[data-stil=scherenschnitt] .ae .legal-nav .ae-save.is-error{z-index:90;border:2px solid var(--sc-cream);background:var(--sc-berry);width:max-content;max-width:min(560px,100vw - 32px);color:var(--sc-cream);white-space:normal;text-align:center;border-radius:2px;padding:12px 16px;font-weight:700;line-height:1.35;display:block;position:fixed;bottom:16px;left:50%;translate:-50%}@media (min-width:384px) and (max-width:520px){html[data-stil=scherenschnitt] .ae .legal-nav .ae-save.is-saved{font-size:14px;display:block}}html[data-stil=scherenschnitt] .ae .ae-resume,html[data-stil=scherenschnitt] .ae .ae-intent{background:var(--sc-rose);color:var(--sc-ink);font:500 16px/1.5 var(--sc-figtree);border:0;border-radius:2px;padding:12px 16px}html[data-stil=scherenschnitt] .ae .ae-resume{margin-bottom:24px}html[data-stil=scherenschnitt] .ae .ae-resume a{color:var(--sc-berry);text-underline-offset:4px;margin-left:8px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .ae .ae-preview{background:0 0;grid-template-columns:minmax(0,1fr);padding:72px 32px 0;display:grid;overflow:clip;-webkit-mask:none;mask:none}html[data-stil=scherenschnitt] .ae .ae-preview:before{content:"";background:url(/assets/advent/stage-tall.webp) 50% 0 / cover no-repeat var(--sc-ground);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);grid-area:1/1;margin:-72px -32px 0}html[data-stil=scherenschnitt] .ae .ae-preview>:first-child{grid-area:1/1;margin-bottom:32px}html[data-stil=scherenschnitt] .ae .ae-progress{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.4 var(--sc-figtree);text-align:center;-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border-radius:0 0 4px 4px;grid-row:2;margin:-24px -32px 0;padding:44px 24px 16px;position:relative;overflow:visible}html[data-stil=scherenschnitt] .ae .ae-progress:before{background:var(--sc-cream);border-radius:0;height:8px;top:16px}html[data-stil=scherenschnitt] .ae .ae-progress span{background:var(--sc-berry);border-radius:0;height:8px;transition:none;top:16px}html[data-stil=scherenschnitt] .ae .ae-progress:has(+.ae-next-door){border-radius:0}html[data-stil=scherenschnitt] .ae .ae-next-door{background:var(--sc-rose);width:auto;max-width:none;color:var(--sc-berry);font:700 16px/1.45 var(--sc-figtree);text-align:center;border-radius:0 0 4px 4px;grid-row:3;margin:0 -32px;padding:0 24px 20px}html[data-stil=scherenschnitt] .aj .aj-legend{background:var(--sc-rose);width:auto;max-width:none;color:var(--sc-ink);font:600 16px/1.3 var(--sc-figtree);-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border-radius:0 0 4px 4px;flex-wrap:wrap;grid-row:2;justify-content:center;gap:8px 20px;margin:-24px -32px 0;padding:40px 16px 16px;display:flex}html[data-stil=scherenschnitt] .aj .aj-legend li{gap:8px}html[data-stil=scherenschnitt] .aj .aj-legend i{border:2px solid var(--sc-ink-2);border-radius:2px;width:16px;height:16px}@media (max-width:860px){html[data-stil=scherenschnitt] .ae .ae-preview{padding:56px 24px 0}html[data-stil=scherenschnitt] .ae .ae-preview:before{margin:-56px -24px 0}html[data-stil=scherenschnitt] .ae .ae-preview>:first-child{margin-bottom:24px}html[data-stil=scherenschnitt] .ae .ae-progress,html[data-stil=scherenschnitt] .aj .aj-legend{margin-left:-24px;margin-right:-24px}html[data-stil=scherenschnitt] .ae .ae-next-door{margin:0 -24px}html[data-stil=scherenschnitt] .ae .ae-layout:not(.step-3) .ae-preview{width:min(62% + 48px,100%)}html[data-stil=scherenschnitt] .aj .ae-main{padding-top:32px}}html[data-stil=scherenschnitt] .ae .ae-motifs{gap:24px;margin-top:32px}html[data-stil=scherenschnitt] .ae .ae-motif-group{gap:16px 12px}html[data-stil=scherenschnitt] .ae .ae-motif-group-label{font:600 16px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .ae .ae-motifs button{font:500 16px/1.25 var(--sc-figtree);color:var(--sc-ink-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;gap:8px}html[data-stil=scherenschnitt] .ae .ae-motifs img{box-shadow:none;outline-offset:3px;border:0;border-radius:2px;outline:3px solid #0000;transition:outline-color .2s;transform:none}html[data-stil=scherenschnitt] .ae .ae-motifs button[aria-pressed=true] img{outline-color:var(--sc-berry)}html[data-stil=scherenschnitt] .ae .ae-motifs button[aria-pressed=true] span{color:var(--sc-ink);font-weight:700}html[data-stil=scherenschnitt] .ae .ae-motifs button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:8px}html[data-stil=scherenschnitt] .ae .ae-motifs:disabled button{opacity:1;cursor:not-allowed}html[data-stil=scherenschnitt] .ae .ae-motifs:disabled button:not([aria-pressed=true]) img{opacity:.5}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .ae .ae-motifs:not(:disabled) button:not([aria-pressed=true]):hover img{outline-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .ae .ae-kind-cards{gap:16px;margin:24px 0}html[data-stil=scherenschnitt] .ae :is(.ae-kind,.ae-idea){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;transition:background-color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);border-radius:4px;gap:4px 16px;padding:16px;transform:none}html[data-stil=scherenschnitt] .ae .ae-kind{grid-template-columns:48px 1fr}html[data-stil=scherenschnitt] .ae .ae-kind[aria-pressed=true]{border-color:var(--sc-berry);background:var(--sc-rose);box-shadow:inset 0 0 0 1px var(--sc-berry)}html[data-stil=scherenschnitt] .ae :is(.ae-kind,.ae-idea):not(:disabled):active{transform:scale(.98)}html[data-stil=scherenschnitt] .ae :is(.ae-kind-icon,.ae-idea-icon){background:var(--sc-rose);border-radius:2px}html[data-stil=scherenschnitt] .ae .ae-kind[aria-pressed=true] .ae-kind-icon{background:var(--sc-cream)}html[data-stil=scherenschnitt] .ae .ae-kind:disabled{opacity:1;cursor:not-allowed}html[data-stil=scherenschnitt] .ae .ae-kind:disabled:not([aria-pressed=true]){background:color-mix(in srgb, var(--sc-ink-2) 18%, var(--sc-cream));border-color:#0000}html[data-stil=scherenschnitt] .ae .ae-kind:disabled:not([aria-pressed=true]) .ae-kind-icon{background:var(--sc-cream)}html[data-stil=scherenschnitt] .ae .ae-kind-icon{width:48px;height:48px}html[data-stil=scherenschnitt] .ae .ae-kind strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em}html[data-stil=scherenschnitt] .ae .ae-idea strong{font:400 21px/1.2 var(--sc-gloock);letter-spacing:-.01em}html[data-stil=scherenschnitt] .ae :is(.ae-kind,.ae-idea) small{color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .ae .ae-idea-cta{font:700 16px/1.3 var(--sc-figtree);color:var(--sc-berry);text-underline-offset:4px;margin-top:8px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .ae .ae-kind:not([aria-pressed=true]):not(:disabled):hover,html[data-stil=scherenschnitt] .ae .ae-idea:not(:disabled):hover{border-color:var(--sc-berry);box-shadow:none;transform:none}}html[data-stil=scherenschnitt] .ae .ae-ideas{gap:12px;margin:8px 0 16px}html[data-stil=scherenschnitt] .ae .ae-puzzle-options{border-top:2px dotted var(--sc-ground-ink);gap:8px;padding-top:24px}html[data-stil=scherenschnitt] .ae .ae-puzzle-options+.ae-puzzle-options{margin-top:24px}html[data-stil=scherenschnitt] .ae .ae-puzzle-options .small-label{margin:16px 0 0}html[data-stil=scherenschnitt] .ae .ae-puzzle-options>.small-label:first-child{margin-top:0}html[data-stil=scherenschnitt] .ae .ae-photo-row{gap:16px}html[data-stil=scherenschnitt] .ae .ae-puzzle-photo{width:144px;box-shadow:none;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border-radius:0}html[data-stil=scherenschnitt] .ae .ae-photo-actions{gap:8px}html[data-stil=scherenschnitt] .ae .ae-voucher{background:var(--sc-rose);border:0;border-radius:4px;gap:12px;padding:24px}html[data-stil=scherenschnitt] .ae .ae-voucher-head strong{font:400 24px/1.15 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae .ae-voucher-preview{box-shadow:none;border-radius:2px}html[data-stil=scherenschnitt] .ae :is(.ae-packs,.ae-together,.ae-share){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;gap:12px;margin:0 0 16px;padding:24px}html[data-stil=scherenschnitt] .ae :is(.ae-packs,.ae-together)>strong,html[data-stil=scherenschnitt] .ae .ae-parcels>strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);gap:12px}html[data-stil=scherenschnitt] .ae :is(.ae-packs,.ae-together)>strong .emblem,html[data-stil=scherenschnitt] .ae .ae-parcels>strong .emblem{width:32px;height:32px}html[data-stil=scherenschnitt] .ae :is(.ae-packs,.ae-together,.ae-parcels)>p{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .ae .ae-pack-buttons{gap:8px}html[data-stil=scherenschnitt] .ae .ae-pack-buttons .secondary-button{border-radius:2px;padding:12px 20px}html[data-stil=scherenschnitt] .ae .ae-together-actions{gap:8px 16px}html[data-stil=scherenschnitt] .ae .ae-people{gap:8px;margin-top:8px}html[data-stil=scherenschnitt] .ae .ae-people li{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border:0;border-radius:2px;gap:8px;padding:6px 12px 6px 6px}html[data-stil=scherenschnitt] .ae .ae-people small{color:var(--sc-ink-2);font-size:16px;font-weight:500}html[data-stil=scherenschnitt] .ae .ae-avatar{background:var(--sc-berry);width:32px;height:32px;color:var(--sc-cream);font:700 14px/1 var(--sc-figtree)}html[data-stil=scherenschnitt] .ae .ae-parcels{background:var(--sc-rose);-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border:0;border-radius:0 0 4px 4px;gap:16px;margin:0 0 16px;padding:32px 24px 24px}html[data-stil=scherenschnitt] .ae .ae-parcels .small-label{margin:8px 0 0}html[data-stil=scherenschnitt] .ae .ae-parcels .wl-pick{gap:8px}html[data-stil=scherenschnitt] .ae .ae-parcels .wl-pick button{background:var(--sc-cream);min-height:0;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border:2px solid #0000;border-radius:2px;padding:8px 12px;transition:background-color .2s,color .2s,border-color .2s}html[data-stil=scherenschnitt] .ae .ae-parcels .wl-pick button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground-ink);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .ae .ae-parcel-themes{gap:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack{background:var(--sc-cream);box-shadow:none;outline-offset:2px;border:0;border-radius:4px;outline:3px solid #0000;transition:outline-color .2s;transform:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .ae .ae-parcels .wl-pick button:not([aria-pressed=true]):hover{background:var(--sc-cream);border-color:var(--sc-ground-ink)}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack:hover{outline-color:color-mix(in srgb, var(--sc-ground-ink) 45%, transparent)}}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack.is-chosen{box-shadow:none;outline-color:var(--sc-berry);border-color:#0000}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack>button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:6px;border-radius:4px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-stage{background:var(--pack-a,var(--sc-rose));-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);margin:8px 8px 0}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-stage img{filter:none;transition:transform .22s var(--sc-ease-out)}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack:hover .wl-pack-stage img{transform:none}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-price{background:var(--sc-ground);max-width:calc(100% - 32px);color:var(--sc-on-ground);box-shadow:none;font:600 16px/1.25 var(--sc-figtree);letter-spacing:0;text-align:center;top:16px;left:16px;border-radius:2px;max-width:none;padding:6px 10px;inset:auto 8px 8px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-stage img{height:62%;top:4%}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-body{gap:4px;padding:12px 16px 16px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-body>strong{font:400 21px/1.15 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-body>span{color:var(--sc-ink-2);font-size:16px;line-height:1.45}html[data-stil=scherenschnitt] .ae .ae-parcel-preview{background:var(--sc-cream);border:0;border-radius:4px;gap:12px;padding:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-days{gap:8px}html[data-stil=scherenschnitt] .ae .ae-parcel-days li{color:var(--sc-ink);gap:12px;font-size:16px;line-height:1.4}html[data-stil=scherenschnitt] .ae .ae-parcel-day{color:var(--sc-berry);font-weight:700}html[data-stil=scherenschnitt] .ae .ae-parcel-days a,html[data-stil=scherenschnitt] .ae .ae-parcel-product a{color:var(--sc-berry);text-underline-offset:3px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .ae .ae-parcel-total{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-cart{border-radius:0;gap:8px}html[data-stil=scherenschnitt] .ae .ae-parcel-cart .primary-button{width:100%;padding:16px calc(48px + var(--tag-tip,16px)) 16px 20px;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;font-size:16px;line-height:1.35}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping{gap:8px}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping li{background:var(--sc-cream);border:0;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;padding:12px 16px;font-size:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping .ae-parcel-product{grid-column:1/-1}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping label{color:var(--sc-ink);justify-self:start;gap:8px;font-weight:500}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping input[type=checkbox]{width:20px;height:20px;accent-color:var(--sc-berry)}html[data-stil=scherenschnitt] .ae .ae-parcel-product{gap:12px}html[data-stil=scherenschnitt] .ae .ae-parcel-product small{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-product-text>span{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .ae .ae-parcel-actions{gap:8px 16px}html[data-stil=scherenschnitt] .ae .ae-parcels .wl-ad{border:2px solid var(--sc-ink-2);color:var(--sc-ink-2);font:600 14px/1.2 var(--sc-figtree);letter-spacing:0;border-radius:2px;padding:2px 6px}html[data-stil=scherenschnitt] .ae .ae-parcels .wl-disclosure{line-height:1.55;color:var(--sc-ink-2)!important;margin-top:8px!important;font-size:14px!important}html[data-stil=scherenschnitt] .ae :is(.ae-parcel-preview,.ae-parcel-cart).is-guided{animation:1.4s ease-out sc-ae-guided}html[data-stil=scherenschnitt] .ae .ae-parcels.is-guided{animation:1.4s ease-out sc-ae-guided-paper}@keyframes sc-ae-guided{0%,to{outline-offset:4px;outline:4px solid #0000}25%{outline:4px solid var(--sc-berry);outline-offset:4px}}@keyframes sc-ae-guided-paper{25%{background-color:var(--sc-ocker)}}@media (max-width:520px){html[data-stil=scherenschnitt] .ae .ae-parcels{padding:32px 16px 16px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes{gap:12px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-stage{aspect-ratio:1}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-price{padding:4px 6px;inset:auto 8px 8px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-stage img{height:56%;top:4%}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-body{padding:8px 12px 12px}html[data-stil=scherenschnitt] .ae .ae-parcel-themes .wl-pack-body>strong{font-size:18px}html[data-stil=scherenschnitt] .ae .ae-parcel-shopping li{padding:12px}}@media (max-width:420px){html[data-stil=scherenschnitt] .ae .ae-parcel-preview{padding:12px}html[data-stil=scherenschnitt] .ae .ae-parcel-days li{font-size:16px}}html[data-stil=scherenschnitt] .ae .ae-summary{border-top:2px dotted var(--sc-ground-ink);margin:24px 0}html[data-stil=scherenschnitt] .ae .ae-summary div{border-bottom:2px dotted var(--sc-ground-ink);padding:12px 0;font-size:16px}html[data-stil=scherenschnitt] .ae .ae-summary dt{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .ae .ae-summary dd{color:var(--sc-ink);font-weight:700}html[data-stil=scherenschnitt] .ae .ae-share{margin-bottom:24px}html[data-stil=scherenschnitt] .ae .ae-share-row{gap:24px}html[data-stil=scherenschnitt] .ae .ae-qr{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);width:120px;height:120px;box-shadow:none;border-radius:2px;padding:12px}html[data-stil=scherenschnitt] .ae .print-links{gap:8px 16px}html[data-stil=scherenschnitt] .ae .ae-editlink{border:2px dashed var(--sc-ground-ink);background:0 0;border-radius:2px;gap:8px;margin:24px 0 8px;padding:16px 20px}html[data-stil=scherenschnitt] .ae .ae-editlink strong{font:400 21px/1.2 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae .ae-editlink p{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .ae .ae-thanks{gap:8px;margin-bottom:24px}@media (max-width:860px){html[data-stil=scherenschnitt] .ae .ae-share-row{gap:16px}html[data-stil=scherenschnitt] .ae .ae-qr{width:104px;height:104px;padding:10px}}@media (max-width:520px){html[data-stil=scherenschnitt] .ae .ae-share-row{flex-direction:column;align-items:stretch}html[data-stil=scherenschnitt] .ae .ae-share-row>.ae-qr{align-self:flex-start}html[data-stil=scherenschnitt] .ae .ae-share-row>.stack{justify-items:stretch}html[data-stil=scherenschnitt] .ae .ae-share-row>.stack>:is(.primary-button,.secondary-button){justify-content:center;width:100%}html[data-stil=scherenschnitt] .ae .ae-share-row>.stack>.primary-button{--tag-swing:-1deg}html[data-stil=scherenschnitt] .ae .ae-share-row>.stack>.text-button{justify-self:start}}html[data-stil=scherenschnitt] .aj .aj-name{gap:12px;margin:8px 0 32px}html[data-stil=scherenschnitt] .aj .aj-me{margin:8px 0 32px}html[data-stil=scherenschnitt] .aj .aj-hello{font:400 26px/1.2 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);margin:0 0 8px}html[data-stil=scherenschnitt] .aj .aj-hello .text-button{vertical-align:2px;margin-left:8px}html[data-stil=scherenschnitt] .aj .aj-mine{gap:8px;margin-top:16px}html[data-stil=scherenschnitt] .aj .aj-mine button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:64px;color:var(--sc-ink);font:600 16px/1.3 var(--sc-figtree);box-shadow:none;transition:background-color .2s ease, transform .14s var(--sc-ease-out);border-radius:4px;grid-template-columns:40px 1fr auto;gap:16px;padding:12px 16px 12px 12px}html[data-stil=scherenschnitt] .aj .aj-mine button:hover{border-color:var(--sc-ground-ink);box-shadow:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .aj .aj-mine button:hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .aj .aj-mine button:active{transform:scale(.98)}html[data-stil=scherenschnitt] .aj .aj-mine small{color:var(--sc-berry);font-size:16px;font-weight:700}html[data-stil=scherenschnitt] .aj .aj-day{background:var(--sc-ground);width:40px;height:40px;color:var(--sc-on-ground);font:400 18px/1 var(--sc-gloock);box-shadow:none}html[data-stil=scherenschnitt] .aj .aj-own{border-top:2px dotted var(--sc-ground-ink);gap:12px;margin-top:32px;padding-top:24px}html[data-stil=scherenschnitt] .aj .aj-own strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .aj .aj-own p{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .ae-dialog{border:solid var(--sc-cream);background:var(--sc-cream);max-height:min(92dvh,800px);color:var(--sc-ink);box-shadow:none;font-family:var(--sc-figtree);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);scrollbar-width:thin;scrollbar-color:var(--sc-ground-ink) transparent;border-width:12px 8px;border-radius:0;gap:12px;padding:20px 24px 0}html[data-stil=scherenschnitt] .ae-dialog::backdrop{background:color-mix(in srgb, var(--sc-ground) 76%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-stil=scherenschnitt] .ae-dialog[open]{animation:sc-ae-in .24s var(--sc-ease-out)}@keyframes sc-ae-in{0%{opacity:0;translate:0 8px}}@keyframes sc-ae-fade{0%{opacity:0}}html[data-stil=scherenschnitt] .ae-dialog h2{font:400 30px/1.1 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae-dialog .icon-button{border:2px solid var(--sc-ground-ink);width:44px;height:44px;color:var(--sc-ink);background:0 0;border-radius:4px;transition:background-color .2s,border-color .2s}html[data-stil=scherenschnitt] .ae-dialog .icon-button svg.icon{width:20px;height:20px}html[data-stil=scherenschnitt] .ae-dialog .ae-kinds{gap:8px}html[data-stil=scherenschnitt] .ae-dialog .ae-kinds button{min-height:44px;padding:8px 14px;font-size:16px}html[data-stil=scherenschnitt] .ae-dialog .tool-hint{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .ae-dialog .tool-hint a{color:var(--sc-berry);text-decoration-thickness:2px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-note{color:var(--sc-ink-2);margin:0;font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-error{background:var(--sc-berry);color:var(--sc-cream);font:600 16px/1.4 var(--sc-figtree);border-radius:2px;padding:12px 16px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions{z-index:1;background:var(--sc-cream);flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px 16px;margin:0 -24px;padding:24px 24px 12px;position:sticky;bottom:0}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions:before{content:"";border-top:2px dotted var(--sc-ground-ink);position:absolute;top:8px;left:24px;right:24px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions>.ae-spacer{display:none}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions>.primary-button{order:1}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions>.text-button{order:2}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions>.text-button:first-child{order:3;margin-right:auto}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions .emblem{width:24px;height:24px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions .primary-button{font-size:16px}html[data-stil=scherenschnitt] .ae-dialog .photo-upload{min-height:64px;font-size:16px}html[data-stil=scherenschnitt] .ae-dialog .ae-photo-pick img{border-radius:2px}html[data-stil=scherenschnitt] .ae-dialog .ae-shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-stil=scherenschnitt] .ae-dialog .ae-shapes button{box-shadow:none;color:var(--sc-ink-2);font:600 16px/1.2 var(--sc-figtree);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;background:0 0;border:2px solid #0000;border-radius:4px;gap:4px;padding:8px 4px;transition:background-color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .ae-dialog .icon-button:hover{background:var(--sc-rose);border-color:var(--sc-rose)}html[data-stil=scherenschnitt] .ae-dialog .ae-shapes button:not([aria-pressed=true]):hover{border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .ae-dialog .ae-shapes button[aria-pressed=true]{border-color:var(--sc-berry);background:var(--sc-rose);box-shadow:none;color:var(--sc-ink)}html[data-stil=scherenschnitt] .ae-dialog .ae-door-preview{background:var(--sc-rose);border-radius:2px;gap:8px;padding:16px}html[data-stil=scherenschnitt] .ae-dialog .ae-door-preview p{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .ae-dialog .ae-door-preview small{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .ae-dialog .ae-door-preview figcaption{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .ae-dialog .ae-door-preview img{border-radius:2px}@media (max-width:860px){html[data-stil=scherenschnitt] .ae-dialog{-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border-width:12px 0 0;border-radius:0;padding:20px 20px 0}html[data-stil=scherenschnitt] .ae-dialog h2{font-size:28px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions{padding:24px 20px max(16px, env(safe-area-inset-bottom));margin-inline:-20px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions:before{left:20px;right:20px}html[data-stil=scherenschnitt] .ae-dialog .ae-dialog-actions>.primary-button{--tag-swing:-1deg;flex:1 0 100%;justify-content:center}}@media (max-width:420px){html[data-stil=scherenschnitt] .ae-dialog .ae-shapes button{font-size:16px}}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .ae-dialog[open]{animation:.16s sc-ae-fade}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) :is(.secondary-button,.ae-kind,.ae-idea,.aj-mine button):active{transform:none}}html[data-stil=scherenschnitt] .ae .toast{background:var(--sc-ground);color:var(--sc-on-ground);box-shadow:none;font:600 16px/1.4 var(--sc-figtree);border-radius:2px;padding:12px 20px}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .ae .toast{transition:opacity .2s;transform:translate(-50%)}}html[data-stil=scherenschnitt] .adv,html[data-stil=scherenschnitt] .adv.is-dark{background:var(--sc-ground)}html[data-stil=scherenschnitt] .adv .adv-status{font:400 26px/1.3 var(--sc-gloock);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .adv .adv-brand{color:var(--sc-cream)}html[data-stil=scherenschnitt] .adv .adv-brand span{color:var(--sc-rose)}html[data-stil=scherenschnitt] .adv .adv-top-right{gap:8px}html[data-stil=scherenschnitt] .adv :is(.adv-top,.adv-stations,.adv-legal) :focus-visible{outline:3px solid var(--sc-cream);outline-offset:3px}html[data-stil=scherenschnitt] .adv .adv-pill{border:2px solid var(--sc-on-ground);min-height:48px;color:var(--sc-on-ground);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}html[data-stil=scherenschnitt] .adv .adv-pill[aria-expanded=true]{background:var(--sc-hover-bg);border-color:var(--sc-hover-bg);color:var(--sc-hover-ink)}html[data-stil=scherenschnitt] .adv .adv-pill:active{transform:scale(.97)}html[data-stil=scherenschnitt] .adv .adv-pill.adv-pill-cta{--tag-tip:12px;padding:10px calc(16px + var(--tag-tip)) 10px 16px;background:var(--sc-cream);color:var(--sc-berry);clip-path:polygon(0 0, calc(100% - var(--tag-tip)) 0, 100% 50%, calc(100% - var(--tag-tip)) 100%, 0 100%);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);transform-origin:calc(100% - var(--tag-tip) - 2px) 50%;transition:background-color .2s ease, color .2s ease, transform .22s var(--sc-ease-out);border:0;border-radius:2px 0 0 2px;align-items:center;display:inline-flex}html[data-stil=scherenschnitt] .adv .adv-pill.adv-pill-cta:focus-visible{box-shadow:inset 0 0 0 3px var(--sc-ink), inset 0 0 0 6px var(--sc-cream);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .adv .language-switch{background:var(--sc-ground);border:0;border-radius:4px;padding:4px}html[data-stil=scherenschnitt] .adv .language-switch>a{color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .adv .language-switch>a:not([aria-current]):hover{color:var(--sc-on-ground);background:0 0}html[data-stil=scherenschnitt] .adv .language-switch>a:not([aria-current]):focus-visible{background:var(--sc-hover-bg);color:var(--sc-hover-ink)}html[data-stil=scherenschnitt] .adv .language-switch>[aria-current]{background:var(--sc-on-ground);color:var(--sc-ground)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .adv .adv-pill:hover{background:var(--sc-hover-bg);border-color:var(--sc-hover-bg);color:var(--sc-hover-ink)}html[data-stil=scherenschnitt] .adv .adv-pill.adv-pill-cta:hover{background:var(--sc-ocker);color:var(--sc-ink)}html[data-stil=scherenschnitt] .adv .language-switch>a:not([aria-current]):hover{background:var(--sc-hover-bg);color:var(--sc-hover-ink)}}html[data-stil=scherenschnitt] .adv .adv-panel{border:solid var(--sc-cream);background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;font-family:var(--sc-figtree);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);scrollbar-width:thin;scrollbar-color:var(--sc-ground-ink) transparent;border-width:12px 8px;border-radius:0;gap:12px;padding:12px 16px 16px;top:72px}html[data-stil=scherenschnitt] .adv .adv-panel :focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .adv .adv-field{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink-2);gap:8px}html[data-stil=scherenschnitt] .adv .adv-field strong{color:var(--sc-ink);font-weight:700}html[data-stil=scherenschnitt] .adv .adv-field input[type=range]{accent-color:var(--sc-berry)}html[data-stil=scherenschnitt] .adv .adv-field-hint{color:var(--sc-ink-2);font-size:16px;font-weight:500;line-height:1.5}html[data-stil=scherenschnitt] .adv .adv-segmented{gap:8px}html[data-stil=scherenschnitt] .adv .adv-segmented button{border:2px solid var(--sc-ground-ink);min-height:44px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);white-space:nowrap;background:0 0;border-radius:4px;padding:8px;transition:background-color .2s,color .2s}html[data-stil=scherenschnitt] .adv .adv-segmented button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground-ink);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .adv .adv-motifs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}html[data-stil=scherenschnitt] .adv .adv-motifs button{color:var(--sc-ink-2);font:500 16px/1.15 var(--sc-figtree);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,1fr);gap:4px}html[data-stil=scherenschnitt] .adv .adv-motifs img{aspect-ratio:4/3;box-shadow:none;outline-offset:2px;border:0;border-radius:2px;outline:3px solid #0000;transition:outline-color .2s}html[data-stil=scherenschnitt] .adv .adv-motifs button[aria-pressed=true] img{outline-color:var(--sc-berry)}html[data-stil=scherenschnitt] .adv .adv-motifs button[aria-pressed=true] span{color:var(--sc-ink);font-weight:700}html[data-stil=scherenschnitt] .adv .adv-panel-actions{gap:8px 24px}html[data-stil=scherenschnitt] .adv .adv-panel .adv-text-btn,html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-text-btn{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-berry);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}html[data-stil=scherenschnitt] .adv .adv-panel .adv-text-btn:hover{color:var(--sc-berry)}html[data-stil=scherenschnitt] .adv .adv-panel .adv-text-btn:focus-visible{color:var(--sc-ink)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .adv .adv-panel .adv-text-btn:hover,html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-text-btn:hover{color:var(--sc-ink)}}html[data-stil=scherenschnitt] .adv .adv-toast{background:var(--sc-cream);color:var(--sc-ink);font:600 16px/1.4 var(--sc-figtree);transition:opacity .22s ease, transform .22s var(--sc-ease-out);border-radius:2px;padding:12px 16px}html[data-stil=scherenschnitt] .adv .adv-banner{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.4 var(--sc-figtree);border:0;border-radius:2px;padding:8px 16px}html[data-stil=scherenschnitt] .adv .adv-banner a{color:var(--sc-berry);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .adv .adv-banner a:focus-visible{outline:3px solid var(--sc-berry);outline-offset:2px}html[data-stil=scherenschnitt] .adv .adv-stations{background:var(--sc-cream);box-shadow:none;border:0;border-radius:4px;gap:4px;padding:4px}html[data-stil=scherenschnitt] .adv .adv-stations button{min-height:48px;color:var(--sc-ink);font:600 16px/1 var(--sc-figtree);transition:background-color .2s ease, color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;padding:12px 20px}html[data-stil=scherenschnitt] .adv .adv-stations button[aria-pressed=true]{background:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .adv .adv-stations button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .adv .adv-stations :focus-visible{outline-color:var(--sc-berry);outline-offset:-3px}html[data-stil=scherenschnitt] .adv .adv-count{font:400 17px/1 var(--sc-gloock);opacity:1}html[data-stil=scherenschnitt] .adv .adv-legal{color:var(--sc-cream);opacity:.92;font:500 14px/1.4 var(--sc-figtree)}@media (max-width:600px){html[data-stil=scherenschnitt] .adv .adv-banner{border-radius:2px;padding:8px 12px;font-size:16px}html[data-stil=scherenschnitt] .adv .adv-pill{padding:10px 14px}html[data-stil=scherenschnitt] .adv .adv-pill.adv-pill-cta{display:none}}@media (orientation:landscape) and (max-height:500px){html[data-stil=scherenschnitt] .adv:not(:has(.adv-top-right)) .adv-banner{text-align:left;width:max-content;max-width:min(560px,100vw - 168px);padding:6px 12px;font-size:16px;line-height:1.35;top:12px;left:auto;right:max(16px,3vw);transform:none}html[data-stil=scherenschnitt] .adv.has-banner:not(:has(.adv-top-right)) .adv-toast{top:76px}}html[data-stil=scherenschnitt] .adv .adv-tour-welcome{background:color-mix(in srgb, var(--sc-ground) 86%, transparent);animation-duration:.24s}html[data-stil=scherenschnitt] .adv .adv-tour-card{background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;font-family:var(--sc-figtree);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);animation:sc-adv-rise .26s var(--sc-ease-out) both;border-radius:0;gap:16px;padding:48px 40px 32px}@keyframes sc-adv-rise{0%{opacity:0;translate:0 8px}}@keyframes sc-adv-fade{0%{opacity:0}}html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-bubble) :focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .adv .adv-tour-kicker{font:600 16px/1.2 var(--sc-figtree);letter-spacing:.02em;color:var(--sc-berry);align-items:center;gap:8px;display:inline-flex}html[data-stil=scherenschnitt] .adv .adv-tour-kicker:before{content:"";background:var(--sc-ocker);flex:none;width:20px;height:20px;-webkit-mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat;mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat}html[data-stil=scherenschnitt] .adv .adv-tour-card h2{font:400 clamp(30px, 6vw, 40px)/1.05 var(--sc-gloock);letter-spacing:-.02em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .adv .adv-tour-card p{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .adv .adv-tour-kinds{gap:12px;margin-top:8px}html[data-stil=scherenschnitt] .adv .adv-tour-kinds button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;transition:background-color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);border-radius:4px;gap:4px;padding:16px}html[data-stil=scherenschnitt] .adv .adv-tour-kinds button:hover{border-color:var(--sc-ground-ink);box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .adv .adv-tour-kinds button:hover{border-color:var(--sc-berry);background:var(--sc-rose)}}html[data-stil=scherenschnitt] .adv .adv-tour-kinds button:focus-visible{border-color:var(--sc-berry);box-shadow:none;outline:3px solid var(--sc-berry);outline-offset:3px;transform:none}html[data-stil=scherenschnitt] .adv .adv-tour-kinds button:active{transform:scale(.98)}html[data-stil=scherenschnitt] .adv .adv-tour-kinds strong{font:400 23px/1.15 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .adv .adv-tour-kinds small{color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .adv .adv-tour-price{color:var(--sc-ink-2);margin-top:0;font-size:16px}html[data-stil=scherenschnitt] .adv .adv-tour-bubble{background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;font-family:var(--sc-figtree);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);animation:sc-adv-rise .24s var(--sc-ease-out) both;border-radius:0;gap:12px;padding:24px 24px 16px}html[data-stil=scherenschnitt] .adv .adv-tour-bubble p{font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .adv .adv-tour-bubble .adv-tour-sub{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .adv .adv-tour-dots{gap:4px}html[data-stil=scherenschnitt] .adv .adv-tour-dots i{background:color-mix(in srgb, var(--sc-ink) 18%, transparent);border-radius:0;width:24px;height:6px}html[data-stil=scherenschnitt] .adv .adv-tour-dots i.is-on{background:var(--sc-berry)}html[data-stil=scherenschnitt] .adv .adv-tour-actions{gap:8px 16px}html[data-stil=scherenschnitt] .adv .adv-tour-ring{border:3px solid var(--sc-cream);box-shadow:0 0 0 3px var(--sc-berry), inset 0 0 0 2px var(--sc-berry);animation:1.6s ease-in-out infinite sc-adv-ring}html[data-stil=scherenschnitt] .adv .adv-tour-ring:after{border:2px solid var(--sc-ocker)}@keyframes sc-adv-ring{50%{transform:scale(1.08)}}html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:not(.adv-btn-ghost){--tag-tip:16px;padding:14px calc(20px + var(--tag-tip)) 14px 20px;background:var(--sc-berry);color:var(--sc-cream);box-shadow:none;font:600 16px/1.2 var(--sc-figtree);clip-path:polygon(0 0, calc(100% - var(--tag-tip)) 0, 100% 50%, calc(100% - var(--tag-tip)) 100%, 0 100%);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);transform-origin:calc(100% - var(--tag-tip) - 2px) 50%;transition:background-color .2s ease, color .2s ease, transform .22s var(--sc-ease-out);border:0;border-radius:2px 0 0 2px;justify-content:center;align-items:center;display:inline-flex}html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:before{content:none}html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:not(.adv-btn-ghost):active{transition-duration:.2s,.2s,.14s;transform:scale(.97)}html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:not(.adv-btn-ghost):focus-visible{box-shadow:inset 0 0 0 3px var(--sc-ink), inset 0 0 0 6px var(--sc-cream);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .adv .adv-tour-actions .adv-btn.adv-btn-ghost{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);box-shadow:none;font:600 16px/1.2 var(--sc-figtree);transition:background-color .2s ease, border-color .2s ease, transform .14s var(--sc-ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}html[data-stil=scherenschnitt] .adv .adv-tour-actions .adv-btn.adv-btn-ghost:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:not(.adv-btn-ghost):hover{background:var(--sc-ocker);color:var(--sc-ink)}html[data-stil=scherenschnitt] .adv .adv-tour-actions .adv-btn.adv-btn-ghost:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink)}html[data-stil=scherenschnitt] .adv .adv-pill.adv-pill-cta:hover,html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-actions) .adv-btn:not(.adv-btn-ghost):hover{transform:rotate(-2deg)}}@media (max-width:600px){html[data-stil=scherenschnitt] .adv .adv-tour-card{padding:40px 24px 24px}html[data-stil=scherenschnitt] .adv .adv-tour-bubble{padding:24px 20px 16px}}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .adv :is(.adv-tour-card,.adv-tour-bubble){animation:.16s both sc-adv-fade}html[data-stil=scherenschnitt] .adv .adv-tour-ring,html[data-stil=scherenschnitt] .adv .adv-tour-ring:after{animation:none}html[data-stil=scherenschnitt] .adv .adv-toast,html[data-stil=scherenschnitt] .adv .adv-toast.is-visible{transition:opacity .2s;transform:translate(-50%)}html[data-stil=scherenschnitt] .adv :is(.adv-pill,.adv-stations button,.adv-tour-kinds button,.adv-tour-card .adv-btn,.adv-tour-actions .adv-btn):is(:hover,:active){transform:none}}@media screen{html[data-stil=scherenschnitt] .pt-page{background:var(--sc-cream)}}html[data-stil=scherenschnitt] .pt-head{gap:16px;margin-bottom:32px}html[data-stil=scherenschnitt] .pt-head h1{font:400 clamp(36px, 5vw, 48px)/1.04 var(--sc-gloock);letter-spacing:-.02em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .pt-head p{font:400 17px/1.55 var(--sc-figtree);color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .pt-print{--tag-tip:16px;padding:16px calc(24px + var(--tag-tip)) 16px 24px;background:var(--sc-berry);color:var(--sc-cream);font:600 16px/1.2 var(--sc-figtree);clip-path:polygon(0 0, calc(100% - var(--tag-tip)) 0, 100% 50%, calc(100% - var(--tag-tip)) 100%, 0 100%);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);transform-origin:calc(100% - var(--tag-tip) - 2px) 50%;transition:background-color .2s ease, color .2s ease, transform .22s var(--sc-ease-out);border-radius:2px 0 0 2px}html[data-stil=scherenschnitt] .pt-print:active{transform:scale(.97)}html[data-stil=scherenschnitt] .pt-print:focus-visible{box-shadow:inset 0 0 0 3px var(--sc-ink), inset 0 0 0 6px var(--sc-cream);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .pt-print:hover{background:var(--sc-ocker);color:var(--sc-ink);transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .pt-print:is(:hover,:active){transform:none}}html[data-stil=scherenschnitt] .ae .step{font-size:16px}html[data-stil=scherenschnitt] .ae .step-number{width:32px;height:32px;font-size:16px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .field-label,html[data-stil=scherenschnitt] .ae .studio fieldset legend,html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .switch-label{font-size:16px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .switch-label strong{font-size:17px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .switch-label small,html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .primary-button{font-size:16px}html[data-stil=scherenschnitt] :is(.ae,.ae-dialog) .text-button svg.icon{width:18px;height:18px}html[data-stil=scherenschnitt] .ae :is(.field-hint,.reassurance){color:var(--sc-ink-2);font-size:16px;line-height:1.55}@media (max-width:790px){html[data-stil=scherenschnitt] .ae .stepper{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}html[data-stil=scherenschnitt] .ae .step{text-align:left;flex-direction:row;gap:8px;padding:6px 0}html[data-stil=scherenschnitt] .ae .step:not(.active)>span:not(.step-number){display:none}html[data-stil=scherenschnitt] .ae .step-line{width:16px;display:block}}
html[data-stil=scherenschnitt] .wichtel-page{max-width:640px;font-family:var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .wichtel-page .wl-lot-host{font-family:var(--sans)}html[data-stil=scherenschnitt] .wichtel-page .wl-body{--wl-ease:cubic-bezier(.23, 1, .32, 1);--wl-win:min(704px, 100vw - 32px);--wl-globe:min(440px, 100vw - 112px);--wl-pad:56px;grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);align-content:start;padding:40px 28px 48px;display:grid}@media (max-width:520px){html[data-stil=scherenschnitt] .wichtel-page .wl-body{--wl-globe:min(400px, 100vw - 136px);--wl-pad:64px;padding:24px 16px 40px}}html[data-stil=scherenschnitt] .wichtel-page .wl-head{margin-bottom:32px;padding-top:0}html[data-stil=scherenschnitt] .wichtel-page .wl-head .eyebrow,html[data-stil=scherenschnitt] .iv.wle .step-panel>.eyebrow{font:600 16px/1.3 var(--sc-figtree);letter-spacing:.02em;text-transform:none;color:var(--sc-berry);align-items:center;gap:8px;display:flex}html[data-stil=scherenschnitt] .wichtel-page .wl-head .eyebrow{justify-content:center}html[data-stil=scherenschnitt] .wichtel-page .wl-head .eyebrow:first-letter,html[data-stil=scherenschnitt] .iv.wle .step-panel>.eyebrow:first-letter{text-transform:none}html[data-stil=scherenschnitt] .wichtel-page .wl-head .eyebrow:before,html[data-stil=scherenschnitt] .iv.wle .step-panel>.eyebrow:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat;mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat}html[data-stil=scherenschnitt] .wichtel-page .wl-title{font:400 clamp(40px, 8vw, 60px)/1 var(--sc-gloock);letter-spacing:-.02em;color:var(--sc-ink);overflow-wrap:anywhere;margin:16px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-title em{color:inherit;font-style:normal}html[data-stil=scherenschnitt] .wichtel-page .wl-lead{max-width:32em;color:var(--sc-ink-2);font-size:17px;line-height:1.55}html[data-stil=scherenschnitt] .wichtel-page .wl-note{max-width:32em;color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .wichtel-page .wl-note-strong{color:var(--sc-berry);font-weight:700}html[data-stil=scherenschnitt] .wichtel-page .wl-hint{color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .wichtel-page .wl-muted{color:var(--sc-ink-2);font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .wichtel-page .wl-loading{border-width:3px;border-color:var(--sc-rose);border-top-color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body>.arrival-backdrop{z-index:-1;inset:0 auto 0 calc((100% - var(--wl-win)) / 2);width:var(--wl-win);height:auto;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);grid-area:2/1/3/2;transition:none;animation:none;display:none;position:absolute}html[data-stil=scherenschnitt] .wichtel-page .wl-body:has(>.wl-globe-section,>.wl-lot-stage,>.wl-locked,>.wl-join-globe)>.arrival-backdrop{display:block}html[data-stil=scherenschnitt] .wichtel-page .wl-body>.arrival-backdrop:before{background-position:50%;animation:none;inset:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body>.arrival-backdrop:after{content:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body:has(>.wl-globe-section)>.arrival-backdrop{height:calc(var(--wl-globe) + 2 * var(--wl-pad));bottom:auto}html[data-stil=scherenschnitt] .wichtel-page .wl-body:has(>.wl-globe-section>.wl-note:first-child)>.arrival-backdrop{height:auto;bottom:0}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-section{padding:var(--wl-pad) 0 0;margin:0}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-section:has(>.wl-note:first-child){padding-bottom:var(--wl-pad)}html[data-stil=scherenschnitt] .wichtel-page .wl-globe{width:var(--wl-globe);transition:rotate .22s var(--wl-ease);rotate:-2deg}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .wichtel-page .wl-globe.is-ready:hover{rotate:none}}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-stage{box-shadow:none;background:0 0;border-radius:0;overflow:visible}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-stage :is(img,video){-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win)}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-stage:focus-visible{outline:3px solid var(--sc-ink);outline-offset:5px;box-shadow:0 0 0 5px var(--sc-cream)}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-section>.wl-note,html[data-stil=scherenschnitt] .wichtel-page .wl-globe-section>.wl-hint,html[data-stil=scherenschnitt] .wichtel-page .wl-live .wl-note{background:var(--sc-cream);border-radius:4px;width:fit-content;max-width:min(100%,32em);margin-inline:auto;padding:8px 12px}html[data-stil=scherenschnitt] .wichtel-page .wl-globe+.wl-shake,html[data-stil=scherenschnitt] .wichtel-page .wl-globe+.wl-note,html[data-stil=scherenschnitt] .wichtel-page .wl-globe+.wl-live{margin-top:calc(var(--wl-pad) + 24px)}html[data-stil=scherenschnitt] .wichtel-page .wl-globe-section>.wl-note:first-child{margin:0 auto 24px}html[data-stil=scherenschnitt] .wichtel-page .wl-shake+.wl-hint{margin-top:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-countdown{font:400 32px/1.1 var(--sc-gloock);color:var(--sc-berry);margin:12px 0 0}html[data-stil=scherenschnitt] .wichtel-page .wl-lot-stage{padding:var(--wl-pad) 16px;margin:0}html[data-stil=scherenschnitt] .wichtel-page .wl-next{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.35 var(--sc-figtree);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px;margin-top:16px;padding:12px 20px;transition:background-color .2s,color .2s;animation-duration:.28s}@media (hover:hover){html[data-stil=scherenschnitt] .wichtel-page .wl-next:hover{background:var(--sc-rose);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-next:focus-visible{outline:3px solid var(--sc-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--sc-cream)}html[data-stil=scherenschnitt] .wichtel-page .wl-join-globe{width:var(--wl-globe);margin:var(--wl-pad) auto;box-shadow:none;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border-radius:0;rotate:-2deg}@media (max-width:520px){html[data-stil=scherenschnitt] .wichtel-page .wl-join-globe{width:min(300px,100vw - 120px)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body>.wl-locked{width:min(100% - 32px,520px);margin:var(--wl-pad) auto;justify-self:center}html[data-stil=scherenschnitt] .wichtel-page .wl-sections{justify-self:center;gap:16px;width:100%;max-width:560px;margin:40px auto 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section{background:var(--sc-rose);box-shadow:none;text-align:left;border:0;border-radius:4px;padding:24px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section h3{font:400 26px/1.15 var(--sc-gloock);letter-spacing:-.01em;text-transform:none;color:var(--sc-ink);gap:12px;margin:0 0 16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section h3 .emblem{flex:none;width:32px;height:32px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section p{color:var(--sc-ink);font-size:16px;line-height:1.6}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .wl-muted{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .small-label{font:600 16px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink);margin-bottom:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chips-block{margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chips-block:first-of-type{margin-top:0}@media (max-width:520px){html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section{padding:20px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section h3{font-size:24px}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .secondary-button,html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .secondary-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;box-shadow:none;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--wl-ease,ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}@media (hover:hover){html[data-stil=scherenschnitt] .wichtel-page .wl-body .secondary-button:hover,html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .secondary-button:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .secondary-button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .text-button{color:var(--sc-ink-2);font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .wichtel-page .wl-body .text-button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .primary-button{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .big-button{padding-top:18px;padding-bottom:18px;font-size:17px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .error-note,html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .error-note{background:var(--sc-berry);color:var(--sc-cream);border-radius:4px;padding:12px 14px;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .wichtel-page .wl-body .field-label{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink);gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .field-label small{font-weight:400}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.field-label input,.field-label textarea,.field-label select,.wl-wish-edit input,.wl-message-row textarea){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:400 17px/1.45 var(--sc-figtree);border-radius:4px;padding:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(input,textarea)::placeholder{color:var(--sc-ink-2);opacity:1}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.field-label input,.field-label textarea,.field-label select,.wl-wish-edit input,.wl-message-row textarea):focus{outline:3px solid var(--sc-berry);outline-offset:2px;border-color:var(--sc-ground-ink);box-shadow:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions){gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions) button,html[data-stil=scherenschnitt] .iv.wle .wl-pick button{background:var(--sc-cream);min-height:0;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--wl-ease,ease-out);border:2px solid #0000;border-radius:2px;padding:8px 12px}html[data-stil=scherenschnitt] .iv.wle .wl-pick button{background:var(--sc-rose)}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions) button[aria-pressed=true],html[data-stil=scherenschnitt] .iv.wle .wl-pick button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pick.is-no button[aria-pressed=true]{background:var(--sc-berry);border-color:var(--sc-berry);color:var(--sc-cream);text-decoration:line-through;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions) button:not([aria-pressed=true]):hover,html[data-stil=scherenschnitt] .iv.wle .wl-pick button:not([aria-pressed=true]):hover{background:var(--sc-cream);border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions) button:active,html[data-stil=scherenschnitt] .iv.wle .wl-pick button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chips{gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-chips,.wl-chain) li{background:var(--sc-cream);color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border:0;border-radius:2px;padding:8px 12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chips.is-no li{box-shadow:inset 0 0 0 2px var(--sc-berry);color:var(--sc-berry);background:0 0;text-decoration:line-through;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chain li+li:before{color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chain li:last-child{opacity:1;box-shadow:inset 0 0 0 2px var(--sc-ink-2);color:var(--sc-ink);background:0 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-wishes li{background:var(--sc-cream);border:0;border-radius:4px;gap:8px;padding:12px 16px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-wish-links{gap:8px 12px}@media (hover:hover){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-wishes .wl-buy:hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-buy{padding:12px 20px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-ad{color:var(--sc-ink-2);font:600 14px/1.2 var(--sc-figtree);letter-spacing:0;border:2px solid;border-radius:2px;padding:3px 6px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-disclosure{line-height:1.5;color:var(--sc-ink-2)!important;margin-top:16px!important;font-size:14px!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-address{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages{gap:8px;margin:16px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages li{background:var(--sc-cream);color:var(--sc-ink);border-radius:6px 6px 6px 0;padding:10px 14px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages li.is-mine{background:var(--sc-ground);color:var(--sc-on-ground);border-radius:6px 6px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages li.is-mine p{color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages li.is-unread{box-shadow:inset 0 0 0 3px var(--sc-ocker)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-messages p{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-from{letter-spacing:0;color:inherit;font-size:16px;font-weight:700;line-height:1.3}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-report{color:var(--sc-ink-2);padding:4px 0;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-new{background:var(--sc-berry);color:var(--sc-cream);font:700 16px/1.2 var(--sc-figtree);letter-spacing:0;border-radius:2px;padding:4px 8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-suggestions{margin-bottom:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-message-row{gap:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-message-row textarea{resize:vertical;line-height:1.5}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-message-form .error-note{margin-top:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-switch{font:600 17px/1.35 var(--sc-figtree);color:var(--sc-ink);gap:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-switch input{width:24px;height:24px;accent-color:var(--sc-berry);flex:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-switch .emblem{width:32px;height:32px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-ready .wl-muted{margin-top:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rules dl{gap:12px;margin:0 0 16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rules dl div{grid-template-columns:112px 1fr;gap:12px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rules dt{color:var(--sc-ink-2);padding-top:1px;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rules dd{color:var(--sc-ink)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rule-list{gap:8px;margin-bottom:16px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rule-list li{align-items:flex-start;gap:10px;display:flex}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rule-list li:before{content:"";background:var(--sc-berry);flex:none;width:14px;height:14px;margin-top:.3em;-webkit-mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat;mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-message-note{background:var(--sc-cream);-webkit-mask:var(--sc-dot) 0 0 / 16px 16px repeat-y, linear-gradient(#000 0 0) 8px 0 / calc(100% - 8px) 100% no-repeat;-webkit-mask:var(--sc-dot) 0 0 / 16px 16px repeat-y, linear-gradient(#000 0 0) 8px 0 / calc(100% - 8px) 100% no-repeat;mask:var(--sc-dot) 0 0 / 16px 16px repeat-y, linear-gradient(#000 0 0) 8px 0 / calc(100% - 8px) 100% no-repeat;margin:0 0 16px;padding:12px 16px 12px 24px;font:500 17px/1.55 var(--sc-figtree)!important;color:var(--sc-ink)!important}@media (max-width:520px){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-rules dl div{grid-template-columns:1fr;gap:2px}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-form{gap:24px;margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-form legend{padding:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-wish-edit{background:var(--sc-cream);border:0;border-radius:4px;gap:8px;margin-bottom:12px;padding:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-wish-edit .text-button{color:var(--sc-berry);font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-link-tip{margin-bottom:12px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-link-status{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-link-status.is-ok{color:var(--sc-ground-ink);font-weight:700}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-link-status.is-invalid{background:var(--sc-berry);width:fit-content;max-width:100%;color:var(--sc-cream);font:600 16px/1.4 var(--sc-figtree);border-radius:2px;justify-self:start;padding:8px 12px;display:block}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-consent{color:var(--sc-ink-2);gap:12px;font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-consent input{width:20px;height:20px;accent-color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-code-digits{letter-spacing:.2em;font:400 44px/1 var(--sc-gloock)!important;color:var(--sc-berry)!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-code-form{gap:12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-chain{gap:8px 4px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-thanks-card{border:2px dashed var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);border-radius:4px;gap:4px;margin-top:16px;padding:14px 16px;transition:border-color .2s}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-thanks-card strong{font:400 20px/1.2 var(--sc-gloock);color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-thanks-card small{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea-grid{gap:0;margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea{border:0;border-top:2px dotted var(--sc-ink-2);background:0 0;border-radius:0;grid-template-columns:88px 1fr;gap:16px;padding:16px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-idea img,.wl-diy-head img){background:var(--sc-cream);filter:none;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);padding:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea img{width:88px;height:88px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea-text{gap:6px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea-text strong{color:var(--sc-ink);font-size:17px;font-weight:700}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-idea-text p{line-height:1.5;color:var(--sc-ink-2)!important;font-size:16px!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-tier{background:var(--sc-cream);color:var(--sc-ink);font:700 16px/1.3 var(--sc-figtree);border-radius:2px;padding:4px 8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-match{color:var(--sc-ground-ink);font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-buy-row{gap:8px 12px;margin-top:4px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-more{margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy{gap:0;margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy>li{border:0;border-top:2px dotted var(--sc-ink-2);background:0 0;border-radius:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head{font:600 16px/1.35 var(--sc-figtree);color:var(--sc-ink);gap:16px;padding:12px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head img{width:60px;height:60px;padding:6px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span{background:var(--sc-cream);color:#0000;width:32px;height:32px;font:600 16px/32px var(--sc-figtree);text-align:center;border-radius:2px;display:block;position:relative;overflow:hidden}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:before,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:after{content:"";background:var(--sc-berry);width:16px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:after{transition:rotate .22s var(--wl-ease);rotate:90deg}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head[aria-expanded=true] span:after{rotate:none}@media (forced-colors:active){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:before,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:after{forced-color-adjust:none;background:canvastext}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-body{gap:8px;padding:0 0 16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-diy-body ol,.wl-tips){font-size:16px;line-height:1.55}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-material{border-top:2px dotted var(--sc-ink-2)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-material-text strong{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section{background:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section h3,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section>.wl-muted{color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section>.wl-disclosure{color:var(--sc-on-ground)!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section :focus-visible{outline-color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-packs-section .wl-pack :focus-visible{outline-color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf{margin:16px -24px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf-track{gap:16px;padding:4px 24px 16px;scroll-padding:0 24px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf-nav{gap:8px;padding:0 24px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf-nav .secondary-button{border-color:var(--sc-on-ground);width:44px;height:44px;min-height:44px;color:var(--sc-on-ground);background:0 0;border-radius:2px;padding:0;font-size:18px}@media (hover:hover){html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .wl-shelf-nav .secondary-button:hover{background:var(--sc-hover-bg);border-color:var(--sc-hover-bg);color:var(--sc-hover-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack{background:var(--sc-cream);color:var(--sc-ink);box-shadow:none;border:0;border-radius:4px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-stage{background:var(--sc-rose);-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);margin:8px 8px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack:is(.is-gold,.is-sand,.is-sage,.is-mint,.is-sky) .wl-pack-stage{background:color-mix(in srgb, var(--sc-ocker) 45%, var(--sc-cream))}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-stage img{filter:none;transition:transform .22s var(--wl-ease)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack:hover .wl-pack-stage img{transform:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack:hover .wl-pack-stage img{transform:scale(1.04)rotate(-1deg)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-price{background:var(--sc-ground);max-width:calc(100% - 32px);color:var(--sc-on-ground);font:700 16px/1.25 var(--sc-figtree);letter-spacing:0;box-shadow:none;border-radius:2px;padding:6px 10px;top:16px;left:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-body{gap:8px;padding:16px 16px 20px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-body>strong{font:400 24px/1.1 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-body>p{color:var(--sc-ink-2)!important;font-size:16px!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-items li{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-items a{color:var(--sc-berry);font-weight:600;text-decoration-color:currentColor;text-decoration-thickness:1px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-cta{gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack-cta .primary-button{padding-top:14px;padding-bottom:14px;font-size:16px}@media (max-width:520px){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf{margin:16px -20px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-shelf-track{padding:4px 20px 16px;scroll-padding:0 20px}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .recipient-legal{color:var(--sc-ink-2);font:500 14px/1.4 var(--sc-figtree);margin-top:40px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp{gap:24px;margin-top:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .segmented{gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .segmented button{min-height:44px;font:600 16px/1.2 var(--sc-figtree);transition:background-color .2s ease, color .2s ease, transform .14s var(--wl-ease);background:0 0;padding:10px 14px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .segmented button[aria-pressed=true],html[data-stil=scherenschnitt] .iv.wle .segmented button[aria-pressed=true]{background:var(--sc-ground);border-color:var(--sc-ground-ink);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .segmented button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .wichtel-page .wl-body .segmented button:not([aria-pressed=true]):hover{background:var(--sc-rose)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .invite-section .segmented button:not([aria-pressed=true]):hover{background:var(--sc-cream)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wp-modes,.wp-phases) button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border-radius:2px;padding:12px 20px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wp-modes,.wp-phases) button:not([aria-pressed=true]):hover{background:var(--sc-rose);border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;margin-inline:calc(50% + min(880px,100vw - 32px)/-2);padding:0;display:grid;position:relative}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage:before{content:"";z-index:-1;min-height:220px;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);background:url(/assets/wichtel/bg-feier.v1.webp) 50%/cover no-repeat;grid-area:1/1;justify-self:stretch}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage:after{content:"";z-index:-1;background:var(--sc-rose);-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border-radius:0 0 4px 4px;grid-area:2/1/4/2;justify-self:stretch;margin-top:-24px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage>*{grid-column:1}@media (max-width:700px),(orientation:portrait){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage:before{background-image:url(/assets/wichtel/bg-feier-mobile.v1.webp)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-dice{grid-area:1/1;margin:48px 0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-result{background:0 0;border-radius:0;grid-row:2;align-content:center;width:min(100%,560px);min-height:0;margin:0;padding:16px 24px 8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-result p{color:var(--sc-ink);font-size:18px;line-height:1.45}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage>.primary-button{grid-row:3;margin:8px 24px 24px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-fair-deal{padding:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-fair-deal>p{background:0 0;border-radius:0;grid-row:2;margin:0;padding:16px 24px 8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-number{font:400 72px/1 var(--sc-gloock);color:var(--sc-berry);animation:sc-wl-pop .26s var(--wl-ease) both}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-event{background:var(--sc-cream);-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);box-shadow:none;font:400 20px/1.35 var(--sc-gloock);color:var(--sc-ink);animation:sc-wl-pop .26s var(--wl-ease) both;border:0;border-radius:2px;margin-top:8px;padding:16px 16px 12px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-fair-deal p{color:var(--sc-ink);font-size:18px;line-height:1.5}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage .primary-button{background:var(--sc-berry);color:var(--sc-cream)}@media (hover:hover){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage .primary-button:hover{background:var(--sc-ocker);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .wichtel-page .wl-body .primary-button:disabled,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage .primary-button:disabled,html[data-stil=scherenschnitt] .iv.wle .primary-button:disabled{opacity:1;background:color-mix(in srgb, var(--sc-ink-2) 18%, var(--sc-cream));color:var(--sc-ink);box-shadow:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-stage .big-button{width:min(100% - 48px,520px)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-dice:focus-visible{outline:3px solid var(--sc-cream);outline-offset:4px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules{gap:8px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules li{background:var(--sc-rose);color:var(--sc-ink);transition:background-color .2s ease, color .2s ease, transform .2s var(--wl-ease);border:0;border-radius:4px;grid-template-columns:40px 1fr;gap:12px;padding:10px 14px;font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules b{background:var(--sc-cream);width:36px;height:36px;color:var(--sc-ink);font:400 22px/1 var(--sc-gloock);border-radius:2px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules li.is-active{background:var(--sc-ground);color:var(--sc-on-ground);border:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules li.is-active b{background:var(--sc-ocker);color:var(--sc-ink)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-extra-rules{border:2px dashed var(--sc-ground-ink);color:var(--sc-ink);background:0 0;border-radius:4px;padding:12px 16px 12px 32px;font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .wichtel-page .wl-body p.wp-extra-rules{padding-left:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-timer>.secondary-button{margin-top:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-sound{margin-top:16px;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-running{font:400 22px/1.35 var(--sc-gloock)!important;color:var(--sc-ink)!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-pulse{background:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-ended{animation:sc-wl-pop .26s var(--wl-ease) both;font:400 30px/1.25 var(--sc-gloock)!important;color:var(--sc-berry)!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-full{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod{gap:16px;max-width:none;margin-bottom:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod-switch strong{font:400 24px/1.15 var(--sc-gloock)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod-switch small{color:var(--sc-ink-2);font-size:16px;font-weight:400}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod-row .small-label{margin:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod-hint{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-mod-sub{background:var(--sc-ground);color:var(--sc-on-ground);border-radius:4px;gap:12px;margin-bottom:0;padding:12px 16px;font-size:17px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-steal>.wl-lead{text-align:left;max-width:none;margin:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-steal-rules{color:var(--sc-ink);gap:8px;padding-left:0;font-size:16px;line-height:1.5;list-style:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-steal-rules li{align-items:flex-start;gap:10px;display:flex}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-steal-rules li:before{content:"";background:var(--sc-berry);flex:none;width:14px;height:14px;margin-top:.3em;-webkit-mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat;mask:url(/assets/stil/scherenschnitt/stern.svg) 50%/contain no-repeat}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-steal>.invite-section{gap:16px;display:grid}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-turn{font:400 34px/1.2 var(--sc-gloock)!important;color:var(--sc-berry)!important}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-order ol{font-size:16px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-order li.is-active{color:var(--sc-berry)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-plan{margin-top:40px}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp.is-full{background:var(--sc-cream)}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp.is-full .wp-stage{margin-inline:0}html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp.is-full .wp-number{font-size:104px}@keyframes sc-wl-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}html[data-stil=scherenschnitt] .iv.wle{--wl-ease:cubic-bezier(.23, 1, .32, 1);--wl-photo:url(/assets/wichtel/bg-werkstatt.v1.webp);--wl-poster:url(/assets/wichtel/snowglobe-poster.v1.webp)}html[data-stil=scherenschnitt] .iv.wle.is-start:before,html[data-stil=scherenschnitt] .iv.wle.is-start:after{content:none}html[data-stil=scherenschnitt] .iv.wle.is-start .iv-main{padding-top:0;padding-bottom:70px}html[data-stil=scherenschnitt] .iv.wle.is-start .stepper{margin-top:32px}@media (max-width:790px){html[data-stil=scherenschnitt] .iv.wle.is-start .stepper{margin-top:24px}}@media (min-width:1100px){html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-1,.step-2,.step-3){--wl-col:calc(min(1160px, 89vw) - 664px);--wl-g:min(300px, var(--wl-col) * .6);--wl-h:min(560px, 100svh - 48px);grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:64px;max-width:1160px;display:grid}html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-2,.step-3) .iv-controls{order:0;max-width:600px}html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-1,.step-2,.step-3):after{content:"";height:var(--wl-h);background:var(--wl-photo) 50% 50% / cover no-repeat;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);pointer-events:none;grid-area:1/2;align-self:start;margin-top:16px;position:sticky;top:24px}html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-1,.step-2,.step-3):before{content:"";z-index:1;top:calc(24px + (var(--wl-h) - var(--wl-g)) / 2);width:var(--wl-g);aspect-ratio:1;margin-top:calc(16px + (var(--wl-h) - var(--wl-g)) / 2);background:var(--wl-poster) 50% 50% / cover no-repeat;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);pointer-events:none;grid-area:1/2;place-self:start center;position:sticky;rotate:-2deg}}@media (max-width:1099px){html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-2,.step-3){max-width:640px;display:block}html[data-stil=scherenschnitt] .iv.wle .iv-layout:is(.step-2,.step-3) .iv-controls{max-width:none}html[data-stil=scherenschnitt] .iv.wle .iv-layout.step-1{--wl-h:clamp(176px, 40vw, 300px);grid-template-columns:minmax(0,1fr);display:grid}html[data-stil=scherenschnitt] .iv.wle .iv-layout.step-1:after{content:"";height:var(--wl-h);background:var(--wl-photo) 50% 50% / cover no-repeat;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);pointer-events:none;grid-area:1/1;margin-bottom:8px}html[data-stil=scherenschnitt] .iv.wle .iv-layout.step-1:before{content:"";z-index:1;width:calc(var(--wl-h) - 48px);aspect-ratio:1;background:var(--wl-poster) 50% 50% / cover no-repeat;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);pointer-events:none;grid-area:1/1;place-self:start center;margin-top:24px;rotate:-2deg}html[data-stil=scherenschnitt] .iv.wle .iv-layout.step-1>.iv-controls{grid-row:2}}html[data-stil=scherenschnitt] .iv.wle .wle-kinds{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:24px 0}html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button,html[data-stil=scherenschnitt] .iv.wle .wle-party{background:var(--sc-rose);min-height:96px;color:var(--sc-ink);box-shadow:none;transition:border-color .2s ease, background-color .2s ease, transform .14s var(--wl-ease);border:2px solid #0000;border-radius:4px;grid-template-columns:56px 1fr auto;gap:16px;padding:16px}html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button:hover,html[data-stil=scherenschnitt] .iv.wle .wle-party:hover{transform:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button:hover{border-color:var(--sc-ground-ink)}html[data-stil=scherenschnitt] .iv.wle .wle-party:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .iv.wle :is(.wle-kinds>button,.wle-party):active{transform:scale(.97)}html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button[aria-pressed=true]{background:var(--sc-cream);border-color:var(--sc-berry);box-shadow:inset 0 0 0 2px var(--sc-berry);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button[aria-pressed=true]:after{content:"✓" / "";background:var(--sc-berry);width:32px;height:32px;color:var(--sc-cream);font:700 18px/1 var(--sc-figtree);border-radius:2px;grid-column:3;place-content:center;align-self:center;display:grid}html[data-stil=scherenschnitt] .iv.wle .wle-kinds>button:focus-visible,html[data-stil=scherenschnitt] .iv.wle .wle-party:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .iv.wle .wle-kinds .emblem{filter:none;width:56px;height:56px}html[data-stil=scherenschnitt] .iv.wle .wle-kinds strong{font:400 22px/1.15 var(--sc-gloock);color:inherit}html[data-stil=scherenschnitt] .iv.wle .wle-kinds small{color:var(--sc-ink-2);margin-top:4px;font-size:16px;line-height:1.4}html[data-stil=scherenschnitt] .iv.wle .wle-party{border-color:var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);border-radius:2px}html[data-stil=scherenschnitt] .iv.wle .wle-party small{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv.wle .wle-party svg.icon{width:24px;height:24px;color:var(--sc-berry)}html[data-stil=scherenschnitt] .iv.wle .wle-dice{width:56px;height:56px}html[data-stil=scherenschnitt] .iv.wle .segmented button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .iv.wle :is(.wle-inline input,.wle-pair select){border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:400 16px/1.45 var(--sc-figtree);border-radius:4px;padding:12px}html[data-stil=scherenschnitt] .iv.wle :is(.wle-inline input,.wle-pair select):focus{outline:3px solid var(--sc-berry);outline-offset:2px;border-color:var(--sc-ground-ink);box-shadow:none}html[data-stil=scherenschnitt] .iv.wle .wle-inline input::placeholder{color:var(--sc-ink-2);opacity:1}html[data-stil=scherenschnitt] .iv.wle .switch-label input:disabled{opacity:.45}html[data-stil=scherenschnitt] .iv.wle .wle-groups{border-top:2px dotted var(--sc-ground-ink);margin-top:8px;padding-top:16px}html[data-stil=scherenschnitt] .iv.wle .wle-custom{gap:8px}html[data-stil=scherenschnitt] .iv.wle .wle-custom li{background:var(--sc-rose);color:var(--sc-ink);border:0;border-radius:4px;padding:8px 8px 8px 14px;font-size:16px}html[data-stil=scherenschnitt] .iv.wle .wle-custom .text-button{width:44px;height:44px;color:var(--sc-ink);padding:0}html[data-stil=scherenschnitt] .iv.wle .wle-inline,html[data-stil=scherenschnitt] .iv.wle .wle-pair{gap:8px}html[data-stil=scherenschnitt] .iv.wle .iv-box{grid-template-columns:minmax(0,1fr)}html[data-stil=scherenschnitt] .iv.wle .wle-inline{grid-template-columns:minmax(0,1fr) auto}html[data-stil=scherenschnitt] .iv.wle .wle-inline input{width:100%;min-width:0}html[data-stil=scherenschnitt] .iv.wle .iv-row-actions{flex-wrap:wrap;gap:8px 16px}html[data-stil=scherenschnitt] .iv.wle .iv-row-actions>*{white-space:nowrap}html[data-stil=scherenschnitt] .iv.wle .wle-kind-note{font-size:16px}html[data-stil=scherenschnitt] .iv.wle .step-panel>.error-note{margin-bottom:16px}html[data-stil=scherenschnitt] .iv.wle .iv-guest-fields>*{grid-column:1/-1}html[data-stil=scherenschnitt] .iv.wle .iv-guests{grid-template-columns:minmax(0,1fr)}html[data-stil=scherenschnitt] .iv.wle .iv-guest-name small{overflow-wrap:anywhere}@media (max-width:520px){html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 4px;display:grid}html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest-name{display:contents}html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest-name strong{grid-area:1/1}html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest-name small{grid-area:2/1/3/-1}html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest-name small:empty{display:none}html[data-stil=scherenschnitt] .iv.wle .iv-guests:not(.iv-send) .iv-guest>.text-button{grid-row:1;margin-block:-8px}}html[data-stil=scherenschnitt] .iv.wle .wle-suggest{margin:0 0 24px}html[data-stil=scherenschnitt] .iv.wle .iv-controls>.step-panel>.wle-row{margin-bottom:16px}html[data-stil=scherenschnitt] .iv.wle .wle-themes{gap:12px;margin-bottom:24px}html[data-stil=scherenschnitt] .iv.wle .wle-themes button{box-shadow:none;transition:background-color .2s ease, transform .14s var(--wl-ease);background:0 0;border:0;border-radius:4px;gap:8px;padding:8px}html[data-stil=scherenschnitt] .iv.wle .wle-themes button>span{-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border-radius:0}html[data-stil=scherenschnitt] .iv.wle .wle-themes small{font:600 16px/1.25 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv.wle .wle-themes button[aria-pressed=true]{background:var(--sc-rose);box-shadow:inset 0 0 0 3px var(--sc-berry)}html[data-stil=scherenschnitt] .iv.wle .wle-themes button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .iv.wle .wle-themes button:not([aria-pressed=true]):hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .iv.wle .wle-check{border-radius:4px;margin-top:16px;padding:12px 16px;font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .iv.wle .wle-check.is-ok{background:var(--sc-cream);box-shadow:inset 0 0 0 2px var(--sc-ground-ink);color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv.wle .wle-check.is-problem{background:var(--sc-berry);color:var(--sc-cream);font-weight:600}html[data-stil=scherenschnitt] .iv.wle .wle-you{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .iv.wle .wle-badges{gap:6px;margin-top:6px}html[data-stil=scherenschnitt] .iv.wle .wle-badges span{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border-radius:2px;padding:4px 8px}html[data-stil=scherenschnitt] .iv.wle .wle-badges span.is-on{background:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .iv.wle .wle-peek{gap:10px}html[data-stil=scherenschnitt] .iv.wle .wle-mybox{margin-top:16px}html[data-stil=scherenschnitt] .iv.wle .iv-box.wle-draw{-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border:0;gap:16px;background:var(--sc-rose)!important;padding:48px 32px!important}html[data-stil=scherenschnitt] .iv.wle .wle-draw>.emblem{filter:none;width:80px;height:80px}html[data-stil=scherenschnitt] .iv.wle .wle-draw>strong{font:400 34px/1.1 var(--sc-gloock)}html[data-stil=scherenschnitt] .iv.wle .wle-draw>p{color:var(--sc-ink);font-size:17px;line-height:1.55}html[data-stil=scherenschnitt] .iv.wle .wle-draw .tool-hint{color:var(--sc-ink)}html[data-stil=scherenschnitt] .iv.wle .wle-stats{gap:8px}html[data-stil=scherenschnitt] .iv.wle .wle-stats span{background:var(--sc-cream);min-width:128px;color:var(--sc-ink-2);border:0;border-radius:4px;padding:12px 16px;font-size:16px}html[data-stil=scherenschnitt] .iv.wle .wle-stats b{font:400 32px/1.1 var(--sc-gloock);color:var(--sc-berry)}@media (max-width:600px){html[data-stil=scherenschnitt] .iv.wle .iv-box.wle-draw{padding:40px 20px!important}html[data-stil=scherenschnitt] .iv.wle .wle-kinds strong{font-size:20px}}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-globe,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-diy-head span:after{transition:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wl-pick,.wl-suggestions,.segmented) button:active,html[data-stil=scherenschnitt] .iv.wle :is(.wl-pick button,.segmented button,.wle-kinds>button,.wle-party,.wle-themes button):active,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wp-rules li.is-active,html[data-stil=scherenschnitt] .wichtel-page .wl-body .wl-pack:hover .wl-pack-stage img{transform:none}html[data-stil=scherenschnitt] .wichtel-page .wl-body :is(.wp-number,.wp-event,.wp-ended){animation:.2s both sc-wl-fade}html[data-stil=scherenschnitt] .iv.wle .switch-label input:after{transition:none}}@keyframes sc-wl-fade{0%{opacity:0}to{opacity:1}}
