:root{--cream: #f6f1e7;--cream-2: #efe8db;--espresso: #1a1209;--ink: #241a0e;--ink-60: rgba(36, 26, 14, .62);--ink-40: rgba(36, 26, 14, .42);--hair: rgba(36, 26, 14, .16);--hair-strong: rgba(36, 26, 14, .3);--gold: #b4945a;--red: #9e2033;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Jost", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:300;line-height:1.06}.label{font-family:var(--sans);font-size:.64rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-60)}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--espresso);display:grid;place-items:center;animation:intro-out .6s cubic-bezier(.6,0,.3,1) 1.2s both}.intro-mark{font-family:var(--serif);font-size:clamp(1.8rem,5.5vw,3.2rem);letter-spacing:.44em;text-indent:.44em;color:var(--gold);animation:intro-mark 1s cubic-bezier(.2,.7,.2,1) both}@keyframes intro-mark{0%{opacity:0;letter-spacing:.62em;text-indent:.62em}to{opacity:1}}@keyframes intro-out{to{transform:translateY(-101%)}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(20px,4vw,46px);border-bottom:1px solid var(--hair)}.wordmark{font-family:var(--serif);font-size:1.02rem;font-weight:400;letter-spacing:.42em;text-indent:.42em;line-height:1.1}.wordmark span{display:block;font-family:var(--sans);font-size:.5rem;font-weight:300;letter-spacing:.46em;text-indent:.46em;color:var(--gold);margin-top:3px}.topbar-link{font-family:var(--sans);font-size:.62rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;color:var(--ink);padding-bottom:4px;border-bottom:1px solid var(--gold);transition:color .2s ease,border-color .2s ease}.topbar-link:hover{color:var(--gold)}.hero{max-width:1040px;margin:0 auto;padding:clamp(48px,8vw,96px) 24px clamp(46px,7vw,84px);text-align:center}.eyebrow{margin:0 0 clamp(20px,3vw,30px);font-size:.64rem;font-weight:400;text-transform:uppercase;letter-spacing:.26em;color:var(--gold)}.hero h1{font-size:clamp(2.9rem,7vw,5.4rem);letter-spacing:-.005em;margin:0 auto;max-width:8.6em}.hero-sub{margin:clamp(20px,3vw,28px) auto 0;max-width:620px;font-size:.92rem;line-height:1.75;color:var(--ink-60)}.cdwrap{display:flex;align-items:flex-start;justify-content:center;gap:clamp(10px,3vw,34px);margin:clamp(34px,5vw,52px) 0 0}.cd-seg{display:flex;flex-direction:column;align-items:center;min-width:62px}.cd-sep{display:block;width:1px;align-self:stretch;background:var(--hair);margin-top:6px}.cd-num{display:flex;font-family:var(--serif);font-weight:300;font-size:clamp(2.3rem,5.4vw,3.5rem);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.06em}.cdch{display:inline-block;min-width:.58em;text-align:center}.cd-lab{margin-top:10px;font-size:.54rem;font-weight:400;text-transform:uppercase;letter-spacing:.24em;color:var(--gold)}.cd-note{margin:clamp(16px,2.5vw,22px) 0 0;font-size:.56rem;font-weight:400;text-transform:uppercase;letter-spacing:.24em;color:var(--ink-40)}.hero-cta{display:inline-block;margin-top:clamp(26px,4vw,38px);background:var(--espresso);color:var(--cream);font-family:var(--sans);font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;padding:17px 40px;transition:background .24s ease,transform .24s ease}.hero-cta:hover{background:var(--ink);transform:translateY(-1px)}.hero-tiny{margin:16px 0 0;font-size:.72rem;color:var(--ink-40)}.hero-count{margin:8px 0 0;font-size:.72rem;color:var(--gold)}.infoband{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--espresso);color:var(--cream);align-items:stretch}.infoband-img{position:relative;overflow:hidden}.infoband-img img{width:100%;height:100%;object-fit:cover}.infoband-body{position:relative;padding:clamp(34px,5vw,64px) clamp(24px,4vw,60px);display:flex;flex-direction:column;justify-content:center}.infoband-body .label{color:var(--gold)}.steps-list{list-style:none;margin:clamp(22px,3vw,34px) 0 0;padding:0;display:grid;gap:clamp(16px,2.4vw,26px)}.steps-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:baseline}.step-no{font-family:var(--serif);font-size:.95rem;color:var(--gold);font-variant-numeric:lining-nums}.steps-list p{margin:0;font-size:.88rem;line-height:1.7;color:#f6f1e7d1}.infoband .infoband-cta,.tally a.infoband-cta{display:none}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 38%,rgba(246,241,231,.14) 50%,transparent 62%);transform:translate(-120%);animation:sweep 7s ease-in-out 1.4s infinite;pointer-events:none}@keyframes sweep{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}#stimmzettel{max-width:1180px;margin:0 auto;padding:clamp(46px,7vw,86px) clamp(20px,4vw,46px) clamp(34px,5vw,56px);scroll-margin-top:20px}.ballot-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(18px,3vw,30px)}.ballot-head h2{font-size:clamp(1.9rem,4vw,2.7rem)}.scents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair)}.scents>li{border-bottom:1px solid var(--hair)}.scents>li:nth-child(odd){border-right:1px solid var(--hair)}.scent{display:grid;grid-template-columns:46px minmax(0,1fr) 30px;grid-template-areas:"etch name box" "etch accords box";align-items:center;column-gap:14px;row-gap:2px;padding:15px clamp(12px,2vw,22px) 15px 2px;cursor:pointer;transition:background .24s ease}.scent:hover{background:var(--cream-2)}.scent-etch{grid-area:etch;width:42px;height:42px;object-fit:contain;align-self:center;opacity:.88;transition:opacity .24s ease,transform .24s ease}.scent:hover .scent-etch{opacity:1;transform:scale(1.04)}.scent-name{grid-area:name;font-family:var(--serif);font-size:1.16rem;font-weight:400;line-height:1.25;align-self:end}.scent-badge{display:inline-block;margin-left:8px;vertical-align:2px;font-family:var(--sans);font-size:.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);border:1px solid rgba(180,148,90,.55);padding:3px 7px 2px}.scent-accords{grid-area:accords;font-size:.56rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-40);align-self:start}.scent-input{position:absolute;opacity:0;pointer-events:none}.box{grid-area:box;width:24px;height:24px;border:1px solid var(--hair-strong);display:grid;place-items:center;align-self:center;transition:border-color .2s ease}.scent:hover .box{border-color:var(--ink-40)}.box svg{width:20px;height:20px;overflow:visible}.box path{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:21;stroke-dashoffset:21}.scent-input:checked~.box{border-color:var(--red)}.scent-input:checked~.box path.x1{transition:stroke-dashoffset .17s ease-out;stroke-dashoffset:0}.scent-input:checked~.box path.x2{transition:stroke-dashoffset .17s ease-out .12s;stroke-dashoffset:0}.scent-input:focus-visible~.box{outline:1px solid var(--ink);outline-offset:3px}.wishrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:baseline;padding:20px 2px 0}.wishrow label{font-size:.56rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--gold)}.wishrow input{border:0;border-bottom:1px solid var(--hair-strong);background:transparent;border-radius:0;font-family:var(--sans);font-size:.9rem;font-weight:300;color:var(--ink);padding:5px 2px}.wishrow input:focus{outline:none;border-bottom-color:var(--gold)}.stimmabgabe{max-width:1180px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(20px,4vw,46px) clamp(56px,8vw,96px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(30px,5vw,76px);align-items:start;scroll-margin-top:20px}.stimmabgabe-intro h2{font-size:clamp(1.9rem,4vw,2.7rem)}.stimmabgabe-intro>p{margin:16px 0 clamp(24px,4vw,34px);max-width:38ch;font-size:.9rem;line-height:1.75;color:var(--ink-60)}.stimmabgabe-img{max-width:420px}.field{margin-bottom:26px}.field label{display:block;font-size:.56rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-60);margin-bottom:8px}.field input{width:100%;border:0;border-bottom:1px solid var(--hair-strong);background:transparent;border-radius:0;font-family:var(--sans);font-size:1rem;font-weight:300;color:var(--ink);padding:7px 2px}.field input:focus{outline:none;border-bottom-color:var(--gold)}.consent{display:flex;gap:11px;align-items:flex-start;margin:0 0 14px;cursor:pointer;font-size:.78rem;line-height:1.6;color:var(--ink-60)}.consent input{appearance:none;-webkit-appearance:none;width:15px;height:15px;flex-shrink:0;margin-top:3px;border:1px solid var(--hair-strong);background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:0}.consent input:checked{border-color:var(--red)}.consent input:checked:after{content:"\2715";color:var(--red);font-size:10px;line-height:1}.consent input:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.consent a,.consent .linklike{color:var(--ink);text-decoration-color:var(--gold)}.form-errors{border:1px solid rgba(158,32,51,.4);color:var(--red);font-size:.82rem;padding:11px 13px;margin-bottom:18px}.formerror{display:none;font-size:.78rem;color:var(--red);margin:0 0 12px}.formerror.is-visible{display:block}.formerror a{color:var(--red)}.btn{width:100%;background:var(--espresso);color:var(--cream);font-family:var(--sans);font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;border:0;border-radius:0;padding:18px 26px;margin-top:8px;cursor:pointer;transition:background .24s ease,transform .24s ease,opacity .24s ease}.btn:hover:not(:disabled){background:var(--ink);transform:translateY(-1px)}.btn:disabled{background:#cbbfa8;color:#241a0e8c;cursor:not-allowed}.fineprint{margin:16px 0 0;font-size:.7rem;line-height:1.7;color:var(--ink-40)}.fineprint a{color:var(--ink-60)}.confirmed{display:none}.confirmed.is-visible{display:block}.stamp{display:inline-block;font-family:var(--sans);font-size:.62rem;text-transform:uppercase;letter-spacing:.24em;color:var(--red);border:1px solid rgba(158,32,51,.5);padding:11px 20px;margin-bottom:20px;transform:rotate(-2deg);animation:stamp-in .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes stamp-in{0%{transform:rotate(-2deg) scale(1.5);opacity:0}to{transform:rotate(-2deg) scale(1);opacity:1}}.confirmed p{font-size:.9rem;color:var(--ink-60)}#recap{list-style:none;margin:12px 0 18px;padding:0;font-family:var(--serif);font-size:1.05rem}#recap li{padding:6px 0;border-bottom:1px solid var(--hair)}.share-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.share-row a{font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:var(--ink);border:1px solid var(--hair-strong);padding:12px 18px;transition:border-color .2s ease,color .2s ease}.share-row a:hover{border-color:var(--gold);color:var(--gold)}footer{background:var(--espresso);color:var(--cream);padding:clamp(40px,6vw,68px) 24px clamp(28px,4vw,40px);text-align:center}.footer-logo{width:128px;height:auto;margin:0 auto}.socials{display:flex;justify-content:center;gap:14px;margin-top:26px}.socials a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(246,241,231,.28);display:grid;place-items:center;color:var(--cream);transition:border-color .22s ease,color .22s ease}.socials a:hover{border-color:var(--gold);color:var(--gold)}.socials svg{width:15px;height:15px;fill:currentColor}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin-top:28px}footer nav a,footer nav .linklike{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:#f6f1e7c7;text-decoration:none;transition:color .2s ease}footer nav a:hover,footer nav .linklike:hover{color:var(--gold)}.copyright{display:block;margin-top:24px;font-size:.56rem;text-transform:uppercase;letter-spacing:.2em;color:#f6f1e76b}.tally{position:fixed;left:50%;bottom:20px;z-index:90;translate:-50% 160%;transition:translate .38s cubic-bezier(.2,.9,.25,1)}.tally.is-visible{translate:-50% 0}.tally-inner{display:flex;align-items:center;gap:20px;background:var(--espresso);color:var(--cream);padding:12px 12px 12px 22px;box-shadow:0 10px 30px #1a120938}.tally-count{font-size:.72rem;letter-spacing:.06em}.tally-count strong{font-family:var(--serif);font-size:1.1rem;color:var(--gold);font-weight:400}.tally a{font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:var(--espresso);background:var(--cream);padding:11px 18px;transition:background .2s ease,color .2s ease}.tally a:hover{background:var(--gold);color:var(--espresso)}.petal{position:fixed;z-index:150;pointer-events:none;width:9px;height:12px;border-radius:60% 40% 55% 45%/55% 60% 40% 45%}.tnc{border:1px solid var(--hair-strong);border-radius:0;background:var(--cream);color:var(--ink);max-width:620px;width:calc(100vw - 40px);padding:0;box-shadow:0 30px 80px #1a12094d}.tnc::backdrop{background:#1a12098c}.tnc-inner{padding:26px clamp(20px,4vw,34px) 32px}.tnc-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hair);padding-bottom:14px;margin-bottom:18px}.tnc-head h3{font-size:1.5rem}.tnc-close{background:none;border:1px solid var(--hair-strong);border-radius:0;width:30px;height:30px;cursor:pointer;font-size:.8rem;color:var(--ink-60);transition:border-color .2s ease,color .2s ease}.tnc-close:hover{border-color:var(--gold);color:var(--gold)}.tnc-content{font-size:.84rem;line-height:1.8;color:var(--ink-60)}.tnc-content p{margin:0 0 14px}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}@media(max-width:1023px){.infoband{grid-template-columns:1fr}.infoband-img{min-height:260px}.stimmabgabe{grid-template-columns:1fr}.stimmabgabe-img{max-width:100%}}@media(max-width:760px){.scents{grid-template-columns:1fr 1fr}.scent{grid-template-columns:34px minmax(0,1fr) 24px;column-gap:9px;padding:12px 8px 12px 2px}.scent-etch{width:32px;height:32px}.scent-name{font-size:.95rem}.scent-accords{font-size:.5rem;letter-spacing:.16em}.box{width:21px;height:21px}.box svg{width:17px;height:17px}.cdwrap{gap:8px}.cd-seg{min-width:52px}.wishrow{grid-template-columns:1fr;gap:8px}}@media(max-width:420px){.wordmark{font-size:.86rem;letter-spacing:.34em;text-indent:.34em}.scent{grid-template-columns:28px minmax(0,1fr) 22px}.scent-etch{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro{display:none}.shine:after{animation:none}.rv{opacity:1;transform:none;transition:none}.stamp{animation:none}.tally{transition:none}*,*:before,*:after{animation-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/campaign.css.map */
