@font-face{font-family:Jost Gutschein;src:url(/voucher-templates/v2/fonts/Jost-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jost Gutschein;src:url(/voucher-templates/v2/fonts/Jost-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Jost Gutschein;src:url(/voucher-templates/v2/fonts/Jost-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.sm-page .voucher-bundle .voucher-card{--vc-mm: calc(100cqw / 210);--vc-pt: calc(var(--vc-mm) * .352778);container-type:inline-size;position:relative;overflow:hidden;width:100%;max-width:595px;aspect-ratio:210 / 148;margin:auto;border-radius:10px;box-shadow:0 18px 32px #03061566;background:#0b1135 center / 100% 100% no-repeat;font-family:Jost Gutschein,Jost,sans-serif;color:#fff;text-align:left;line-height:1}.sm-page .voucher-bundle .voucher-card p{margin:0}.sm-page .voucher-bundle .voucher-card i{font-style:normal}.sm-page .voucher-bundle .voucher-card .vc-copy{position:absolute;display:flex;flex-direction:column;left:calc(var(--vc-mm) * var(--vc-copy-left));top:calc(var(--vc-mm) * var(--vc-copy-top));width:calc(var(--vc-mm) * var(--vc-copy-width))}.sm-page .voucher-bundle .voucher-card .vc-kicker{font-weight:500;font-size:calc(var(--vc-pt) * var(--vc-kicker));line-height:1.2;letter-spacing:var(--vc-kicker-track);text-transform:uppercase;color:#6cc4cc}.sm-page .voucher-bundle .voucher-card[data-motif=comic] .vc-kicker,.sm-page .voucher-bundle .voucher-card[data-motif=weihnacht] .vc-kicker,.sm-page .voucher-bundle .voucher-card[data-motif=einschulung] .vc-kicker{color:#ff8cc6}.sm-page .voucher-bundle .voucher-card .vc-headline{margin-top:calc(var(--vc-mm) * var(--vc-h-gap));font-weight:700;font-size:calc(var(--vc-pt) * var(--vc-h));line-height:var(--vc-h-lh);overflow-wrap:anywhere}.sm-page .voucher-bundle .voucher-card .vc-headline span,.sm-page .voucher-bundle .voucher-card .vc-message span{display:block;white-space:nowrap}.sm-page .voucher-bundle .voucher-card .vc-row{display:flex;align-items:flex-end;gap:calc(var(--vc-mm) * var(--vc-n-gap));margin-top:calc(var(--vc-mm) * var(--vc-a-gap))}.sm-page .voucher-bundle .voucher-card .vc-row.stack{flex-direction:column;align-items:flex-start;gap:calc(var(--vc-mm) * var(--vc-stack-gap))}.sm-page .voucher-bundle .voucher-card .vc-amount{font-weight:700;font-size:calc(var(--vc-pt) * var(--vc-a));line-height:var(--vc-a-lh);color:#fff482;white-space:nowrap}.sm-page .voucher-bundle .voucher-card .vc-amount span{font-size:calc(var(--vc-euro) * 1em);margin-left:var(--vc-euro-gap)}.sm-page .voucher-bundle .voucher-card .vc-names{padding-bottom:calc(var(--vc-mm) * .6);min-width:0}.sm-page .voucher-bundle .voucher-card .vc-row.stack .vc-names{padding-bottom:0}.sm-page .voucher-bundle .voucher-card .vc-names>span{display:block;white-space:nowrap}.sm-page .voucher-bundle .voucher-card .vc-for{font-weight:700;font-size:calc(var(--vc-pt) * var(--vc-for));line-height:1.1}.sm-page .voucher-bundle .voucher-card .vc-from{font-weight:500;font-size:calc(var(--vc-pt) * var(--vc-from));line-height:1.2;color:#6cc4cc;margin-top:calc(var(--vc-mm) * var(--vc-from-gap))}.sm-page .voucher-bundle .voucher-card .vc-names i{font-weight:500;font-size:calc(var(--vc-n-lab) * 1em);letter-spacing:var(--vc-n-track);margin-right:calc(.35em / var(--vc-n-lab) - var(--vc-n-track));text-transform:uppercase;opacity:.85}.sm-page .voucher-bundle .voucher-card .vc-message{margin-top:calc(var(--vc-mm) * var(--vc-m-gap));padding-left:calc(var(--vc-mm) * var(--vc-m-pad));border-left:calc(var(--vc-mm) * var(--vc-m-bar)) solid #e0559e;font-weight:400;font-size:calc(var(--vc-pt) * var(--vc-m));line-height:var(--vc-m-lh);color:#d9ddf0;overflow-wrap:anywhere}.sm-page .voucher-bundle .voucher-card .vc-writein{display:grid;gap:calc(var(--vc-mm) * var(--vc-w-row));width:calc(var(--vc-mm) * var(--vc-w-width));margin-top:calc(var(--vc-mm) * var(--vc-w-gap))}.sm-page .voucher-bundle .voucher-card .vc-writein span{display:flex;align-items:flex-end;gap:calc(var(--vc-mm) * 2.5)}.sm-page .voucher-bundle .voucher-card .vc-writein span:after{content:"";flex:1;border-bottom:calc(var(--vc-mm) * .3) solid rgba(184,189,209,.6)}.sm-page .voucher-bundle .voucher-card .vc-writein i{font-weight:500;font-size:calc(var(--vc-pt) * var(--vc-w-lab));letter-spacing:.2em;text-transform:uppercase;color:#6cc4cc}.sm-page .voucher-bundle .voucher-card .vc-bubble{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;left:calc(var(--vc-mm) * var(--vc-b-left));top:calc(var(--vc-mm) * var(--vc-b-top));width:calc(var(--vc-mm) * var(--vc-b-w));height:calc(var(--vc-mm) * var(--vc-b-h));font-weight:700;font-size:calc(var(--vc-pt) * var(--vc-b));color:#0b1135;transform:rotate(var(--vc-b-rot))}.sm-page .voucher-bundle .voucher-card .vc-bar p{position:absolute;top:calc(var(--vc-mm) * var(--vc-lab-top))}.sm-page .voucher-bundle .voucher-card .vc-bar i,.sm-page .voucher-bundle .voucher-card .vc-bar b{display:block}.sm-page .voucher-bundle .voucher-card .vc-bar i{font-weight:500;font-size:calc(var(--vc-pt) * var(--vc-lab));letter-spacing:.2em;text-transform:uppercase;color:#6cc4cc}.sm-page .voucher-bundle .voucher-card .vc-bar b{margin-top:calc(var(--vc-mm) * var(--vc-lab-gap));white-space:nowrap}.sm-page .voucher-bundle .voucher-card .vc-code{left:calc(var(--vc-mm) * var(--vc-code-left))}.sm-page .voucher-bundle .voucher-card .vc-code b{font-weight:500;font-size:calc(var(--vc-pt) * var(--vc-code));letter-spacing:.14em;color:#fff;opacity:.55}.sm-page .voucher-bundle .voucher-card .vc-valid{left:calc(var(--vc-mm) * var(--vc-valid-left))}.sm-page .voucher-bundle .voucher-card .vc-valid b{font-weight:700;font-size:calc(var(--vc-pt) * var(--vc-valid));color:#fff482}.sm-page .voucher-bundle .voucher-card .vc-redeem{left:calc(var(--vc-mm) * var(--vc-redeem-left));width:calc(var(--vc-mm) * var(--vc-redeem-w))}.sm-page .voucher-bundle .voucher-card .vc-redeem span{display:block;margin-top:calc(var(--vc-mm) * var(--vc-lab-gap));font-weight:400;font-size:calc(var(--vc-pt) * var(--vc-redeem));line-height:var(--vc-redeem-lh);color:#d9ddf0}.sm-page .voucher-bundle .voucher-card .vc-bar .vc-order{top:auto;bottom:calc(var(--vc-mm) * var(--vc-order-bottom));left:calc(var(--vc-mm) * var(--vc-code-left));font-size:calc(var(--vc-pt) * var(--vc-order));letter-spacing:.04em;color:#999eb8e6;white-space:nowrap}.sm-page .voucher-bundle .voucher-card .vc-qr{position:absolute;right:calc(var(--vc-mm) * var(--vc-qr-right));top:calc(var(--vc-mm) * var(--vc-qr-top));width:calc(var(--vc-mm) * var(--vc-qr));height:calc(var(--vc-mm) * var(--vc-qr));border-radius:calc(var(--vc-mm) * var(--vc-qr-r));background:#fff;box-shadow:inset 0 0 0 calc(var(--vc-mm) * 1.6) #fff;background-image:radial-gradient(#0b113544 32%,transparent 34%);background-size:calc(var(--vc-mm) * 1.4) calc(var(--vc-mm) * 1.4)}
