@font-face{font-family:KZ Bricolage;src:url(//www.kuschelich.de/cdn/shop/t/49/assets/kz-bricolage-wght.woff2?v=22485089922041793691793967674) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:KZ Figtree;src:url(//www.kuschelich.de/cdn/shop/t/49/assets/kz-figtree-wght.woff2?v=82318396357165733451793967675) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:KZ Caveat;src:url(//www.kuschelich.de/cdn/shop/t/49/assets/kz-caveat-700.woff2?v=98492929636828067771793967675) format("woff2");font-weight:700;font-display:swap}.kz{--paper:oklch(97.6% .008 320);--paper-2:oklch(94.6% .015 320);--tile:oklch(95.4% .014 320);--ink:oklch(25% .05 320);--ink-2:oklch(41% .04 320);--ink-3:oklch(53% .03 320);--line:oklch(25% .05 320 / .1);--violet:#80378e;--violet-soft:oklch(91% .045 318);--on-violet:#fff;--butter:oklch(89% .14 92);--on-butter:oklch(26% .05 320);--plum:oklch(29% .085 318);--on-plum:oklch(96% .012 320);--on-plum-2:oklch(82% .03 320);--shadow:oklch(25% .06 320 / .14);--card-ink:oklch(26% .075 318);--f-display:"KZ Bricolage","Avenir Next","Segoe UI",system-ui,sans-serif;--f-body:"KZ Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--f-hand:"KZ Caveat","Segoe Script","Bradley Hand",cursive;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.76,0,.24,1);--ease-back:cubic-bezier(.34,1.56,.64,1);--gut:clamp(16px,4vw,56px);--r-sm:10px;--r-md:18px;--r-lg:28px;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:clamp(16.5px,15.8px + .25vw,19px);line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow:hidden}.kz *,.kz *:before,.kz *:after{box-sizing:border-box}.kz img{max-width:100%;display:block;height:auto}.kz a{color:inherit}.kz button,.kz input{font:inherit;color:inherit;letter-spacing:inherit}.kz :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px;box-shadow:none}.kz p{margin:0}.kz h1,.kz h2,.kz h3{font-family:var(--f-display);font-weight:750;letter-spacing:-.035em;line-height:.95;margin:0;color:inherit;text-wrap:balance}.kz-wrap{max-width:1360px;margin-inline:auto;padding-inline:var(--gut)}.kz-label{font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.kz-h2{font-size:clamp(34px,4.4vw,66px)}.kz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kz-btn{display:inline-flex;align-items:center;gap:.6em;padding:15px 24px;border-radius:999px;border:0;font-weight:650;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease-back),box-shadow .25s,background-color .25s}.kz-btn svg{width:18px;height:18px;transition:transform .4s var(--ease-out)}.kz-btn--primary{background:var(--violet);color:var(--on-violet);box-shadow:0 2px #24052d59}.kz-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}@media(hover:hover){.kz-btn:hover{transform:translateY(-2px) rotate(-1deg)}.kz-btn:hover svg{transform:translate(4px)}.kz-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.kz-ticker{background:var(--violet);color:var(--on-violet);font-size:14px;font-weight:600;white-space:nowrap}.kz-ticker__track{display:flex;width:max-content;animation:kz-marquee 40s linear infinite}.kz-ticker__group{display:flex;gap:40px;padding:9px 40px 9px 20px}.kz-ticker__group span{display:inline-flex;align-items:center;gap:9px}.kz-ticker__group span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--butter)}@keyframes kz-marquee{to{transform:translate(-50%)}}.kz-eyes .sclera{fill:#fff}.kz-eyes .pupil{fill:#221427;transition:transform .12s linear}.kz-eyes .lid{transform-box:fill-box;transform-origin:center}.kz-eyes.blink .lid{animation:kz-blink .26s ease-in-out}@keyframes kz-blink{50%{transform:scaleY(.08)}}.kz-eyes.happy .lid{animation:kz-happy 1.1s var(--ease-back)}@keyframes kz-happy{0%,to{transform:none}30%{transform:scaleY(.15) translateY(2px)}60%{transform:scale(1.15)}}.kz-hero{padding-block:clamp(40px,6vw,90px) clamp(48px,7vw,104px)}.kz-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,80px);align-items:center}.kz-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px}.kz-hero__eyebrow i{width:28px;height:2px;background:var(--violet);border-radius:2px}.kz-hero h1{font-size:clamp(44px,7vw,108px);line-height:.92;letter-spacing:-.045em;font-weight:800;animation:kz-rise 1s var(--ease-out) both .1s}@keyframes kz-rise{0%{opacity:0;transform:translateY(30px)}}.kz-swash{position:relative;z-index:0;white-space:nowrap}.kz-swash:after{content:"";position:absolute;z-index:-1;left:-.06em;right:-.08em;bottom:.04em;height:.42em;background:var(--butter);border-radius:.2em .5em .3em .45em;transform:rotate(-1.5deg);transform-origin:left;animation:kz-swipe .9s .6s var(--ease-io) both}@keyframes kz-swipe{0%{transform:rotate(-1.5deg) scaleX(0)}}.kz-hero__lead{margin-top:26px;max-width:34ch;color:var(--ink-2);font-size:clamp(18px,16px + .45vw,22px);line-height:1.5}.kz-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kz-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:38px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.kz-trust span{display:inline-flex;align-items:center;gap:7px}.kz-trust span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--violet)}.kz-trust strong{color:var(--ink)}.kz-scratch{position:relative}.kz-scratch__hint{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;font-family:var(--f-hand);font-size:27px;font-weight:700;color:var(--violet);transform:rotate(-2deg);transform-origin:left}.kz-scratch__hint svg{width:46px;height:30px;flex-shrink:0;transform:translateY(10px)}.kz-ticket{--notch:16px;position:relative;aspect-ratio:1.62;border-radius:14px;background:linear-gradient(140deg,oklch(31% .09 318),var(--card-ink) 55%,oklch(22% .06 310));color:#f6e7bf;padding:clamp(16px,3vw,27px);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(12px,2.5vw,22px);align-items:center;box-shadow:0 30px 60px -24px var(--shadow),0 12px 24px -12px var(--shadow);transform:rotate(-2.5deg);transition:transform .6s var(--ease-out);-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat}@media(hover:hover){.kz-scratch:hover .kz-ticket{transform:rotate(-1deg) translateY(-4px)}}.kz-ticket:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px solid #d9b866;border-radius:9px;opacity:.75;pointer-events:none}.kz-foil{background:linear-gradient(115deg,#b98f3e,#f3d98f 28%,#c99c46 52%,#f6e3a6 72%,#b6893a);-webkit-background-clip:text;background-clip:text;color:transparent}.kz-ticket__left{position:relative;display:grid;gap:4px;min-width:0}.kz-ticket__kicker{font-size:clamp(9px,1.3vw,12px);font-weight:800;letter-spacing:.22em;text-transform:uppercase}.kz-ticket__for{font-family:var(--f-hand);font-weight:700;font-size:clamp(36px,6vw,62px);line-height:.9;padding-bottom:.08em;overflow-wrap:anywhere}.kz-ticket__note{font-size:clamp(9px,1.3vw,12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.kz-ticket__win{position:relative;aspect-ratio:1.25;border-radius:50%;overflow:hidden;background:#faf5e6;box-shadow:0 0 0 2px #d9b866}.kz-ticket__reveal{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:12%;color:var(--card-ink);font-family:var(--f-display);font-weight:750;font-size:clamp(15px,2.3vw,22px);line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.kz-ticket__reveal small{display:block;font-family:var(--f-body);font-weight:700;font-size:.55em;letter-spacing:.14em;text-transform:uppercase;color:#754a82;margin-bottom:.3em}.kz-ticket canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none;transition:opacity .7s var(--ease-out)}.kz-ticket.is-done canvas{opacity:0;pointer-events:none}.kz-juhu{position:absolute;top:-14px;right:-6px;z-index:3;background:var(--butter);color:var(--on-butter);font-family:var(--f-display);font-weight:800;font-size:17px;padding:9px 14px;border-radius:999px;transform:scale(0) rotate(-20deg);transition:transform .55s var(--ease-back);pointer-events:none}.kz-scratch.is-done .kz-juhu{transform:scale(1) rotate(9deg)}.kz-composer{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:16px;border-radius:var(--r-md);background:var(--paper-2);border:1px solid var(--line)}.kz-composer label{display:grid;gap:5px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);min-width:0}.kz-composer input{width:100%;min-width:0;padding:11px 13px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--paper);font-size:16px;font-weight:550;text-transform:none;letter-spacing:-.01em;color:var(--ink);box-shadow:none}.kz-composer input:focus{outline:none;border-color:var(--violet)}.kz-composer__row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:14px;color:var(--ink-3)}.kz-link{background:none;border:0;padding:6px 0;font-weight:700;font-size:15px;color:var(--violet);cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(max-width:900px){.kz-hero__grid{grid-template-columns:1fr}.kz-scratch{max-width:560px}}@media(max-width:460px){.kz-composer{grid-template-columns:1fr}}.kz-sec{padding-block:clamp(64px,9vw,128px)}.kz-sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 48px;margin-bottom:clamp(32px,4vw,54px)}.kz-sec-head h2{max-width:14ch}.kz-sec-head p{max-width:38ch;color:var(--ink-2)}.kz-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);gap:clamp(11px,1.4vw,18px)}.kz-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:var(--bg,var(--tile));text-decoration:none;color:#2c1930;padding:clamp(18px,2vw,26px);isolation:isolate;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.kz-tile .kz-tile__img{position:absolute;z-index:-1;mix-blend-mode:multiply;object-fit:contain;transition:transform .7s var(--ease-out)}.kz-tile h3{font-size:clamp(23px,17px + 1.1vw,37px);font-weight:800}.kz-tile p{margin-top:6px;font-size:15px;color:#514155;max-width:26ch}.kz-tile .kz-arrow{position:absolute;top:clamp(16px,1.8vw,22px);left:clamp(16px,1.8vw,22px);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;transition:transform .45s var(--ease-back),background-color .3s}.kz-arrow svg{width:18px;height:18px}.kz-tile:after{content:"";position:absolute;top:0;right:0;width:0;height:0;background:linear-gradient(225deg,var(--paper) 50%,oklch(85% .02 320) 50%,#fff 100%);border-bottom-left-radius:14px;box-shadow:-4px 4px 10px -4px var(--shadow);transition:width .45s var(--ease-out),height .45s var(--ease-out)}@media(hover:hover){.kz-tile:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 26px 40px -26px var(--shadow)}.kz-tile:hover .kz-tile__img{transform:rotate(-3deg) scale(1.05)}.kz-tile:hover .kz-arrow{transform:rotate(-45deg) scale(1.08);background:var(--butter)}.kz-tile:hover:after{width:46px;height:46px}}.kz-tile--1{grid-column:1/6;grid-row:span 2}.kz-tile--1 .kz-tile__img{inset:6% -4% auto 2%;width:102%;height:66%}.kz-tile--2{grid-column:6/9}.kz-tile--3{grid-column:9/13}.kz-tile--4{grid-column:6/10}.kz-tile--5{grid-column:10/13}.kz-tile--2 .kz-tile__img,.kz-tile--3 .kz-tile__img,.kz-tile--4 .kz-tile__img,.kz-tile--5 .kz-tile__img{right:-8%;top:-6%;width:62%;height:96%}.kz-tile--2 .kz-tile__img{width:78%;transform:rotate(7deg)}.kz-tile--wide{grid-column:1/13;min-height:200px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;color:var(--ink)}.kz-tile--wide p{color:var(--ink-2)}.kz-tile--wide .kz-arrow{position:static;flex-shrink:0}.kz-tile__imgs{display:flex;gap:16px;margin-left:auto;align-self:stretch}.kz-tile__imgs span{width:clamp(110px,14vw,170px);border-radius:var(--r-md);background:var(--tile);overflow:hidden;display:grid;place-items:center}.kz-tile__imgs img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.kz-tile__imgs span:nth-child(1){transform:rotate(-3deg)}.kz-tile__imgs span:nth-child(2){transform:rotate(2.5deg) translateY(6px)}.kz-tile__imgs span:nth-child(3){transform:rotate(-1.5deg)}@media(max-width:960px){.kz-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(210px,auto)}.kz-tile--1{grid-column:1/-1;grid-row:auto;min-height:340px}.kz-tile--2,.kz-tile--3,.kz-tile--4,.kz-tile--5{grid-column:auto}.kz-tile--wide{grid-column:1/-1;flex-direction:column;align-items:flex-start}.kz-tile__imgs{margin-left:0;width:100%;min-height:130px}.kz-tile__imgs span{flex:1;width:auto}}@media(max-width:520px){.kz-bento{grid-template-columns:1fr}.kz-tile{min-height:230px}}.kz-rail-sec{padding-block:clamp(16px,3vw,32px) clamp(64px,9vw,128px)}.kz-rail-ctrl{display:flex;gap:8px;align-items:center}.kz-round{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--line);background:var(--paper);display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--ease-back),border-color .2s}.kz-round svg{width:20px;height:20px}@media(hover:hover){.kz-round:hover{border-color:var(--ink);transform:scale(1.06)}}.kz-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(232px,23vw,300px);gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding-inline:var(--gut);padding-bottom:22px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-width:1360px;margin-inline:auto;overscroll-behavior-x:contain}.kz-card{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.kz-card__media{position:relative;margin:0;aspect-ratio:1;border-radius:var(--r-md);background:var(--tile);overflow:hidden}.kz-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--ease-out)}.kz-badge{position:absolute;z-index:1;top:12px;left:12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--violet);color:var(--on-violet);transform:rotate(-4deg)}.kz-badge--butter{background:var(--butter);color:var(--on-butter)}.kz-add{position:absolute;right:11px;bottom:11px;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:999px;border:0;background:#2c1930;color:#fff;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .35s var(--ease-back),background-color .25s}.kz-add svg{width:16px;height:16px}.kz-add.is-added{background:#007e46;background:oklch(52% .13 155)}.kz-add[aria-busy=true]{opacity:.7}@media(hover:hover){.kz-card:hover .kz-card__media img{transform:scale(1.05) rotate(-1.5deg)}.kz-add{transform:translateY(160%)}.kz-card:hover .kz-add,.kz-add:focus-visible,.kz-add.is-added{transform:none}}.kz-card__meta{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:15px 3px 0;align-items:start}.kz-card__type{grid-column:1/-1;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.kz-card h3{font-family:var(--f-body);font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.kz-card h3 a{text-decoration:none}@media(hover:hover){.kz-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}}.kz-price{font-family:var(--f-display);font-weight:750;font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kz-price s{display:block;font-size:13px;font-weight:500;color:var(--ink-3)}.kz-rail__all{margin-top:8px}.kz-band-outer{background:var(--paper);padding-inline:clamp(8px,1.4vw,20px)}.kz-band{background:var(--plum);color:var(--on-plum);border-radius:clamp(24px,4vw,48px);overflow:hidden}.kz-band .kz-wrap{padding-block:clamp(64px,9vw,120px)}.kz-band__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.kz-band h2{max-width:12ch;margin-top:16px}.kz-band h2 em{font-style:normal;color:var(--butter)}.kz-band .kz-label{color:var(--on-plum-2)}.kz-band__lead{margin-top:22px;color:var(--on-plum-2);max-width:36ch}.kz-steps{list-style:none;margin:42px 0 0;padding:0;display:grid}.kz-steps li{display:grid;grid-template-columns:auto 1fr;gap:21px;padding-block:21px;border-top:1px solid oklch(100% 0 0 / .12)}.kz-steps li:last-child{border-bottom:1px solid oklch(100% 0 0 / .12)}.kz-steps b{font-family:var(--f-display);font-size:42px;line-height:.85;font-weight:800;color:var(--butter);width:1.4ch}.kz-steps h3{font-size:21px;letter-spacing:-.02em;line-height:1.15}.kz-steps p{margin-top:5px;color:var(--on-plum-2);font-size:15px}.kz-band .kz-btn{margin-top:34px;background:var(--butter);color:var(--on-butter)}.kz-band__visual{position:relative;justify-self:center;width:min(100%,460px)}.kz-band__photo{background:#f8f3f9;border-radius:var(--r-lg);padding:6%;transform:rotate(3deg);box-shadow:0 40px 70px -30px #010002b3}.kz-band__photo img{mix-blend-mode:multiply}.kz-band__tag{position:absolute;left:-6%;bottom:9%;background:var(--butter);color:var(--on-butter);padding:14px 18px;border-radius:var(--r-md);transform:rotate(-5deg);box-shadow:0 14px 28px -14px #01000299;max-width:240px}.kz-band__tag span{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.kz-band__tag strong{font-family:var(--f-hand);font-size:28px;font-weight:700;line-height:1}@media(max-width:860px){.kz-band__grid{grid-template-columns:1fr}.kz-band__tag{left:0}}.kz-rev{padding-block:clamp(64px,9vw,128px) 8px}.kz-rev__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);align-items:start}.kz-score{display:grid;gap:10px}.kz-score__num{font-family:var(--f-display);font-size:clamp(88px,13vw,176px);font-weight:800;line-height:.8;letter-spacing:-.06em}.kz-stars{display:flex;gap:4px;color:var(--violet)}.kz-stars svg{width:24px;height:24px}.kz-score p{color:var(--ink-2);font-size:15px}.kz-score p strong{color:var(--ink)}.kz-quote{margin:0}.kz-quote p{font-family:var(--f-display);font-size:clamp(25px,17px + 1.7vw,43px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:pretty}.kz-quote p:before{content:"\201e";color:var(--violet)}.kz-quote p:after{content:"\201c";color:var(--violet)}.kz-quote footer{margin-top:24px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:15px;color:var(--ink-3)}.kz-quote footer b{color:var(--ink)}.kz-avatar{width:40px;height:40px;border-radius:50%;background:var(--violet-soft);color:var(--violet);font-weight:800;display:grid;place-items:center;font-size:14px}@media(max-width:820px){.kz-rev__grid{grid-template-columns:1fr}}.kz-about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,112px);align-items:center}.kz-big-eyes{position:relative;width:min(100%,440px);aspect-ratio:1;justify-self:center}.kz-big-eyes svg{width:100%;height:100%;overflow:visible}.kz-big-eyes__bubble{position:absolute;top:2%;right:-2%;background:var(--paper);border:1.5px solid var(--ink);padding:10px 15px;border-radius:18px 18px 18px 4px;font-family:var(--f-hand);font-size:24px;font-weight:700;line-height:1;transform:rotate(6deg)}.kz-about h2{max-width:13ch;margin-top:16px}.kz-about__text{margin-top:26px;display:grid;gap:16px;color:var(--ink-2);max-width:56ch}.kz-facts{margin:38px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.kz-facts div{padding:18px 0;border-bottom:1px solid var(--line)}.kz-facts div:nth-child(odd){padding-right:16px}.kz-facts dt{font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.kz-facts dd{margin:5px 0 0;font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.kz-signoff{margin-top:32px;font-family:var(--f-hand);font-size:32px;font-weight:700;color:var(--violet);transform:rotate(-2deg);transform-origin:left}@media(max-width:860px){.kz-about{grid-template-columns:1fr}.kz-big-eyes{width:min(78%,340px)}}@media(max-width:420px){.kz-facts{grid-template-columns:1fr}.kz-facts div:nth-child(odd){padding-right:0}}.kz-news-outer{background:var(--paper);padding:0 clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px)}.kz-news{background:var(--butter);color:var(--on-butter);border-radius:clamp(24px,4vw,48px)}.kz-news .kz-wrap{padding-block:clamp(56px,7vw,96px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 64px;align-items:end}.kz-news h2{font-size:clamp(37px,5.2vw,77px);max-width:11ch}.kz-news__text{margin-top:16px;max-width:40ch}.kz-news form{display:grid;gap:11px;margin:0}.kz-news .kz-field{display:flex;gap:8px;padding:6px;border-radius:999px;background:#fefcf4;box-shadow:0 0 0 1.5px #2f1c3326}.kz-news input[type=email]{flex:1;min-width:0;border:0;background:transparent;padding:11px 16px;font-size:16px;color:#2c1930;box-shadow:none}.kz-news input[type=email]:focus{outline:none}.kz-news .kz-field:focus-within{box-shadow:0 0 0 2.5px #2f1c33}.kz-news button{border:0;border-radius:999px;padding:13px 22px;background:#2f1c33;color:#f7f5ee;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease-back)}@media(hover:hover){.kz-news button:hover{transform:rotate(-2deg) scale(1.03)}}.kz-news small{font-size:13px;opacity:.8;padding-left:16px}.kz-news small a{color:inherit}.kz-news__msg{font-weight:700;padding-left:16px}@media(max-width:820px){.kz-news .kz-wrap{grid-template-columns:1fr}}@media(max-width:420px){.kz-news .kz-field{flex-direction:column;border-radius:var(--r-md)}.kz-news button{width:100%}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.kz-lift{animation:kz-lift linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes kz-lift{0%{transform:translateY(28px)}to{transform:none}}}}@media(prefers-reduced-motion:reduce){.kz *,.kz *:before,.kz *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.kz-ticker__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/kz-redesign.css.map */
