@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a43b389e-module__sXww-G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_a43b389e-module__sXww-G__variable{--vcf-font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ea838208-module__C_H88G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ea838208-module__C_H88G__variable{--vcf-font-text:"Manrope", "Manrope Fallback"}
:root{--shop-primary:#1e293b;--shop-primary-rgb:30 41 59;--shop-accent:#0f766e;--shop-accent-rgb:15 118 110;--shop-accent-light:#14b8a6;--shop-accent-dark:#115e59;--shop-accent-on-dark:#99f6e4;--shop-ink:#1f2937;--shop-ink-rgb:31 41 55;--shop-ink-soft:#4b5563;--shop-ink-muted:#6b7280;--shop-paper:#fafaf9;--shop-paper-rgb:250 250 249;--shop-paper-deep:#f3f3f1;--shop-paper-deeper:#ebebe8;--shop-card:#fff;--shop-line:rgb(var(--shop-primary-rgb) / .14);--shop-line-strong:rgb(var(--shop-primary-rgb) / .28);--shop-line-solid:#e2e2df;--shop-danger:#991b1b;--shop-danger-rgb:153 27 27;--shop-success:#15803d;--shop-success-rgb:21 128 61;--shop-success-dark:#166534;--shop-font-display:Georgia, "Times New Roman", serif;--shop-font-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shop-img-hero:none;--shop-img-hero-alt:none;--shop-img-panel:none;--shop-img-login:none;--shop-paper-1:none;--shop-paper-2:none;--shop-paper-3:none;--shop-ease-out:cubic-bezier(.22, 1, .36, 1);--shop-ease-back:cubic-bezier(.34, 1.56, .64, 1);--shop-ease-in-out:cubic-bezier(.77, 0, .175, 1)}
.shop-container{max-width:1120px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.shop-container{padding-inline:4rem}}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--shop-accent);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.75rem;height:1px;display:block}.shop-card-b{background:var(--shop-card);border:1px solid var(--shop-line);border-top:2px solid var(--shop-accent);transition:transform .3s var(--shop-ease-out), box-shadow .3s var(--shop-ease-out);border-radius:14px;padding:2rem}.shop-card-b:hover{box-shadow:0 8px 24px rgb(var(--shop-ink-rgb) / .06);transform:translateY(-.25rem)}.btn-cta{color:#fff;background-image:linear-gradient(155deg, var(--shop-accent-light) 0%, var(--shop-accent) 52%, var(--shop-accent-dark) 100%);box-shadow:inset 0 1px 0 #ffffff40, 0 2px 6px -2px rgb(var(--shop-accent-rgb) / .5), 0 12px 28px -10px rgb(var(--shop-accent-rgb) / .55);transition:all .3s var(--shop-ease-out);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-cta:hover{box-shadow:inset 0 1px 0 #ffffff47, 0 4px 10px -2px rgb(var(--shop-accent-rgb) / .55), 0 18px 36px -12px rgb(var(--shop-accent-rgb) / .65);transform:translateY(-2px)}.btn-cta:active{transform:translateY(0)}.btn-cta:focus-visible{outline:3px solid rgb(var(--shop-accent-rgb) / .35);outline-offset:2px}.edit-btn-labeled{z-index:40;border:1px dashed rgb(var(--shop-accent-rgb) / .5);color:var(--shop-accent);background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.edit-btn-labeled:hover{background:var(--shop-accent);color:#fff;border-color:var(--shop-accent)}@media (prefers-reduced-motion:reduce){.shop *,.shop :before,.shop :after{transition:none!important;animation:none!important}}
:root{--shop-primary:#1c2a78;--shop-primary-rgb:28 42 120;--shop-accent:#b48a2c;--shop-accent-rgb:180 138 44;--shop-accent-light:#c9a24a;--shop-accent-dark:#8a6a1f;--shop-accent-on-dark:#e6c97a;--shop-ink:#17140f;--shop-ink-rgb:23 20 15;--shop-ink-soft:#5b5446;--shop-ink-muted:#8a8272;--shop-paper:#efe9dd;--shop-paper-rgb:239 233 221;--shop-paper-deep:#e4dccb;--shop-paper-deeper:#d9cfba;--shop-card:#fbf9f4;--shop-line:#17140f24;--shop-line-strong:#17140f47;--shop-line-solid:#d9d2c3;--shop-danger:#8b0101;--shop-danger-rgb:139 1 1;--shop-success:#2e6b3a;--shop-success-rgb:46 107 58;--shop-success-dark:#24552e;--shop-font-display:var(--vcf-font-display,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--shop-font-text:var(--vcf-font-text,Manrope), "Helvetica Neue", Helvetica, Arial, sans-serif}
:root{--paper:var(--shop-paper);--paper-deep:var(--shop-paper-deep);--card:#fff;--ink:var(--shop-ink);--ink-soft:var(--shop-ink-soft);--gold:var(--shop-accent);--navy:var(--shop-primary);--red:var(--shop-danger);--line:rgb(var(--shop-primary-rgb) / .14);--line-strong:rgb(var(--shop-primary-rgb) / .28);--f-display:var(--shop-font-display);--f-text:var(--shop-font-text);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}body.shop{background:var(--paper);color:var(--ink);font-family:var(--f-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}button{font:inherit;color:inherit}.display{font-family:var(--f-display), serif;letter-spacing:-.012em;color:var(--navy);font-style:italic;font-weight:500;line-height:1.1}.display em{color:var(--gold);font-style:normal}.shop .eyebrow{color:var(--gold)}.cart-fab{z-index:40;background:rgb(var(--shop-paper-rgb) / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;box-shadow:0 0 0 1px var(--line), 0 6px 18px rgb(var(--shop-ink-rgb) / .1);color:var(--ink);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.3,1.5,.5,1) cart-fab-in;display:grid;position:fixed;top:14px;right:14px}.cart-fab__n{background:var(--ink);min-width:19px;height:19px;color:var(--paper);text-align:center;border-radius:10px;padding:0 5px;font-size:.68rem;font-weight:600;line-height:19px;position:absolute;top:-3px;right:-3px}.cart-fab .is-bop{animation:.55s cubic-bezier(.3,1.6,.5,1) cart-bop}@keyframes cart-fab-in{0%{opacity:0;transform:scale(.4)}}@keyframes cart-bop{0%{transform:scale(.8)}45%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}.cart-ghost{z-index:60;transform-origin:0 0;pointer-events:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 22px rgb(var(--shop-ink-rgb) / .25));will-change:transform;position:fixed}.site-foot{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 16px 28px;font-size:.78rem;display:flex}.site-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.site-foot .site-foot__withdraw{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:600}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid rgb(var(--shop-ink-rgb) / .35);cursor:pointer;background:#fff;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:inline-grid}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:after{content:"";opacity:0;width:11px;height:6px;transition:transform .26s var(--ease-back), opacity .12s ease;border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-3px;transform:rotate(-45deg)scale(.4)}input[type=radio]:after{content:"";width:8px;height:8px;transition:transform .24s var(--ease-back);background:#fff;border-radius:50%;transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--navy);background:var(--navy)}input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 4px rgb(var(--shop-primary-rgb) / .18);outline:none}@media (hover:hover) and (pointer:fine){input[type=checkbox]:not(:checked):hover,input[type=radio]:not(:checked):hover{border-color:var(--navy)}}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.92)}.was-submitted input[type=checkbox]:required:not(:checked){border-color:var(--shop-danger);box-shadow:0 0 0 4px rgb(var(--shop-danger-rgb) / .1)}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234A4660' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (prefers-reduced-motion:reduce){input[type=checkbox]:after,input[type=radio]:after{transition:opacity .12s}}.site-head{z-index:50;height:64px;color:var(--ink);transition:transform .38s var(--ease-out), background-color .24s ease, box-shadow .24s ease, backdrop-filter .24s ease;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 clamp(16px,3.5vw,40px);display:grid;position:fixed;inset:0 0 auto}.site-head.is-scrolled{background:rgb(var(--shop-paper-rgb) / .82);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line)}.site-head.is-hidden{transform:translateY(-100%)}.site-head__brand{color:var(--ink);font-family:var(--f-display), serif;letter-spacing:.01em;justify-self:start;align-items:center;gap:10px;font-size:1.25rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.site-head__brand svg{transition:transform .42s var(--ease-back)}@media (hover:hover) and (pointer:fine){.site-head__brand:hover svg{transform:rotate(-8deg)scale(1.08)}}.site-head.is-home:not(.is-scrolled) .site-head__brand{opacity:0;pointer-events:none}.site-head__nav{gap:clamp(16px,3vw,34px);display:flex}.site-head__nav a,.site-head__konto span{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;padding:6px 0;font-size:.74rem;font-weight:600;text-decoration:none;position:relative}.site-head__nav a:after{content:"";background:var(--gold);transform-origin:0;height:1.5px;transition:transform .32s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-head__nav a.is-active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-head__nav a:hover:after{transform:scaleX(1)}}.site-head__tools{justify-self:end;align-items:center;gap:6px;display:flex}.site-head__konto,.site-head__cart{height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background-color .18s,transform .16s;display:inline-flex;position:relative}.site-head__cart{justify-content:center;width:42px;padding:0}.site-head__konto.is-active,.site-head__cart.is-active{background:rgb(var(--shop-ink-rgb) / .06)}@media (hover:hover) and (pointer:fine){.site-head__konto:hover,.site-head__cart:hover{background:rgb(var(--shop-ink-rgb) / .06)}}.site-head__konto:active,.site-head__cart:active{transform:scale(.95)}.site-head__count{background:var(--navy);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;animation:head-count-in .42s var(--ease-back);border-radius:9px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.site-head__cart .is-bop{animation:.55s cubic-bezier(.3,1.6,.5,1) cart-bop}@keyframes head-count-in{0%{opacity:0;transform:scale(.3)}}@media (max-width:720px){.site-head{grid-template-columns:auto 1fr auto;gap:10px;height:56px}.site-head__brand span,.site-head__konto span{display:none}.site-head__nav{justify-content:center;gap:18px}.site-head__nav a{letter-spacing:.14em;font-size:.68rem}.site-head__konto{justify-content:center;width:40px;padding:0}}@media (prefers-reduced-motion:reduce){.site-head,.site-head__nav a:after,.site-head__count{transition:none;animation:none}}.recht,.cart,.ck{scroll-margin-top:80px}.site-foot .site-foot__withdraw{border:1px solid rgb(var(--shop-ink-rgb) / .25);color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin:-4px 0;padding:4px 12px;font-weight:500;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.site-foot .site-foot__withdraw:hover{border-color:var(--ink);background:#ffffff80;text-decoration:none}:is(html:has(.ck),html:has(.konto)){background:var(--shop-paper-deep)}body .konto{padding-top:104px}.site-head.is-home:not(.is-scrolled){grid-template-columns:1fr auto auto}.shop-main{min-height:70vh;padding-top:72px}.site-head__shop{background:rgb(var(--shop-accent-rgb) / .1);color:var(--gold);font-family:var(--f-text);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-end;margin-bottom:2px;padding:2px 8px;font-size:.66rem;font-weight:600}.site-head.is-scrolled{background:rgb(var(--shop-paper-rgb) / .9)}.site-head__nav .site-head__site{color:var(--ink-soft);font-weight:500}@media (max-width:900px){.site-head__nav .site-head__site{display:none}}@media (max-width:720px){.site-head__shop{display:none}.shop-main{padding-top:60px}}.section-shop{padding:56px 0}@media (min-width:768px){.section-shop{padding:96px 0}}.shop-card{border:1px solid var(--line);border-top:2px solid var(--gold);height:100%;color:inherit;transition:transform .42s var(--ease-back), box-shadow .32s ease;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.shop-card:hover{box-shadow:0 22px 40px -22px rgb(var(--shop-primary-rgb) / .35);transform:translateY(-6px)}.shop-card:hover .shop-card__media img{transform:scale(1.04)}}.shop-card:active{transform:translateY(-2px)scale(.99)}.shop-card__media{aspect-ratio:4/3;background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.shop-card__media img{transition:transform .9s var(--ease-out)}.shop-card__badge{background:var(--gold);color:#fff;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;position:absolute;top:12px;left:12px}.shop-card__body{flex-direction:column;flex:1;padding:22px 24px;display:flex}.shop-card__meta{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}.shop-card__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.shop-card__price{font-family:var(--f-display), serif;color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.35rem}.shop-card__go{color:var(--gold);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.shop-pkg{background:rgb(var(--shop-paper-rgb) / .94);color:inherit;transition:transform .38s var(--ease-back), box-shadow .26s ease;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.shop-pkg:hover{transform:translate(6px);box-shadow:0 12px 28px -16px #00000073}}.stepper{border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;display:inline-flex}.stepper button{width:40px;height:40px;color:var(--navy);border-radius:50%;font-size:1.15rem;transition:background-color .16s,transform .12s}.stepper button:hover:not(:disabled){background:rgb(var(--shop-primary-rgb) / .08)}.stepper button:active:not(:disabled){transform:scale(.9)}.stepper button:disabled{opacity:.35}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:600}.date-opt{border:1px solid var(--line);cursor:pointer;transition:border-color .18s ease, box-shadow .18s ease, transform .3s var(--ease-back);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.date-opt:hover{border-color:var(--line-strong)}.date-opt:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 3px rgb(var(--shop-primary-rgb) / .1), inset 4px 0 0 var(--gold)}.date-opt.is-full{opacity:.55;cursor:not-allowed}.date-opt__left{white-space:nowrap;color:var(--ink-soft);margin-left:auto;font-size:.78rem}.date-opt__left.is-few{color:var(--gold);font-weight:600}.added-note{color:var(--shop-success);animation:added-in .48s var(--ease-back);align-items:center;gap:8px;font-weight:600;display:inline-flex}@keyframes added-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.chip-check{border:1px solid var(--line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .26s var(--ease-back);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;display:inline-flex}.chip-check input{opacity:0;pointer-events:none;position:absolute}.chip-check:has(input:checked){border-color:var(--navy);background:var(--navy);color:#fff;transform:scale(1.03)}.chip-check:has(input:focus-visible){box-shadow:0 0 0 4px rgb(var(--shop-primary-rgb) / .18)}.wxc-field{color:var(--ink-soft);gap:6px;font-size:.86rem;display:grid}.wxc-field input,.wxc-field textarea,.wxc-field select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.wxc-field input:focus,.wxc-field textarea:focus,.wxc-field select:focus{border-color:var(--navy);box-shadow:0 0 0 4px rgb(var(--shop-primary-rgb) / .12);outline:none}@media (prefers-reduced-motion:reduce){.shop-card,.shop-card__media img,.shop-pkg,.date-opt,.chip-check,.added-note{transition:none;animation:none}}.shop .field{gap:6px;min-width:0;display:grid}.shop .field>span{color:var(--ink);font-size:.9rem;font-weight:600}.shop .field input,.shop .field select,.shop .field textarea{border:1px solid var(--line-strong,rgb(var(--shop-ink-rgb) / .22));width:100%;max-width:460px;height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 14px;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.shop .field textarea{resize:vertical;max-width:none;height:auto;min-height:110px;padding:12px 14px}.shop .field input:hover,.shop .field textarea:hover,.shop .field select:hover{border-color:rgb(var(--shop-ink-rgb) / .38)}.shop .field input:focus,.shop .field textarea:focus,.shop .field select:focus{border-color:var(--navy);box-shadow:0 0 0 4px rgb(var(--shop-primary-rgb) / .12);outline:none}.shop .hint{color:var(--ink-soft);margin:0;font-size:.85rem}.shop .cta{min-height:48px;font-family:var(--sans,inherit);letter-spacing:.01em;text-align:center;text-transform:none;cursor:pointer;transition:transform .25s var(--ease-out,ease), box-shadow .25s ease, background-color .25s ease;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:.98rem;font-weight:600;line-height:1.3;display:inline-flex}.shop .cta:disabled{opacity:.5;cursor:not-allowed}.shop .ck-btn,.shop .cta,.shop .cta--go{background:linear-gradient(155deg, var(--shop-accent-light) 0%, var(--shop-accent) 52%, var(--shop-accent-dark) 100%);color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 2px 6px -2px rgb(var(--shop-accent-rgb) / .5), 0 12px 28px -10px rgb(var(--shop-accent-rgb) / .55);border-radius:999px}.shop .ck-btn:hover:not(:disabled),.shop .cta:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47, 0 4px 10px -2px rgb(var(--shop-accent-rgb) / .55), 0 18px 36px -12px rgb(var(--shop-accent-rgb) / .65);transform:translateY(-2px)}.shop .cta--ghost{color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:0 0}.shop .cta--ghost:hover:not(:disabled){background:rgb(var(--shop-primary-rgb) / .08);color:var(--navy)}.shop .cta--danger{background:var(--shop-danger);box-shadow:none}.shop .task__head h2,.shop .task__title{color:#fff;font-style:italic;font-weight:500}.ck-thumb--icon{color:var(--navy);background:linear-gradient(#ffffff80, #ffffff80), var(--shop-paper-1) center / cover;place-items:center;display:grid}.pay{gap:16px;display:grid}.pay__amount{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-bottom:12px;display:flex}.pay__amount strong{font-family:var(--f-display), serif;color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.6rem}.pay__bank{font-variant-numeric:tabular-nums;margin:0;line-height:1.7}.konto__card--downloads,.konto__card--courses{margin-bottom:24px}.downloads,.courses{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.download{border:1px solid var(--line);color:inherit;transition:transform .32s var(--ease-back), box-shadow .22s ease, border-color .22s ease;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.download:hover{border-color:var(--line-strong);box-shadow:0 14px 30px -18px rgb(var(--shop-primary-rgb) / .45);transform:translateY(-2px)}.download:hover .download__icon{transform:translateY(2px)}}.download__icon{background:linear-gradient(155deg, var(--shop-accent-light) 0%, var(--shop-accent) 52%, var(--shop-accent-dark) 100%);color:#fff;width:42px;height:42px;transition:transform .32s var(--ease-back);border-radius:50%;flex:none;place-items:center;display:grid}.download__text strong{color:var(--navy);display:block}.download__text small{color:var(--ink-soft)}.course{border:1px solid var(--line);border-left:3px solid var(--gold);background:#fff;border-radius:12px;padding:16px 18px}.course__title{font-family:var(--f-display), serif;color:var(--navy);margin:0 0 6px;font-size:1.25rem;font-style:italic}.course__when{color:var(--ink-soft);align-items:center;gap:8px;margin:2px 0;display:flex}.course__access{background:rgb(var(--shop-primary-rgb) / .05);white-space:pre-line;border-radius:8px;margin:10px 0 0;padding:10px 12px}.totals__muted{color:var(--ink-soft);font-size:.85rem}@media (prefers-reduced-motion:reduce){.download,.download__icon{transition:none}}.pay__invoice{margin:0;font-size:.9rem}.pay__invoice a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.site-head__signet{border-radius:50%;width:34px;height:34px;display:none}@media (max-width:720px){.site-head__word{display:none}.site-head__signet{display:block}}.shop-preview{z-index:60;background:var(--navy);color:#fff;align-items:center;gap:12px;height:38px;padding:0 clamp(16px,3.5vw,40px);font-size:.82rem;line-height:1.2;display:flex;position:fixed;inset:0 0 auto}.shop-preview__tag{background:linear-gradient(155deg, var(--shop-accent-light) 0%, var(--shop-accent) 52%, var(--shop-accent-dark) 100%);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:.68rem;font-weight:700}.shop-preview__text{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;flex:auto;min-width:0;overflow:hidden}.shop-preview__end{color:#fff;text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.shop:has(.shop-preview) .site-head{top:38px}.shop:has(.shop-preview) .site-head.is-hidden{transform:translateY(calc(-100% - 38px))}.shop:has(.shop-preview) .shop-main{padding-top:110px}@media (max-width:720px){.shop:has(.shop-preview) .shop-main{padding-top:98px}}.shop-draft{border:1px dashed rgb(var(--shop-accent-rgb) / .55);background:rgb(var(--shop-accent-rgb) / .06);color:var(--shop-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.shop-draft--card{background:#ffffffeb;margin:0;position:absolute;top:12px;left:12px}.shop-soon{background:linear-gradient(rgb(var(--shop-paper-rgb) / .72), rgb(var(--shop-paper-rgb) / .72)), var(--shop-img-login) center / cover no-repeat;grid-template-rows:auto 1fr auto;min-height:100dvh;padding:28px clamp(16px,5vw,64px);display:grid}.shop-soon__brand{justify-self:start}.shop-soon__main{align-self:center;max-width:760px;padding:48px 0}.shop-soon__main h1 em{font-style:italic}.shop-soon__foot{flex-wrap:wrap;gap:8px 22px;font-size:.85rem;display:flex}.shop-soon__foot a{color:var(--ink-soft);text-decoration:none}.shop-soon__foot a:hover{color:var(--navy)}.ck-delivery{border-top:1px solid var(--shop-line);gap:16px;margin-top:22px;padding-top:18px;display:grid}.ck-consent--plain{background:0 0;border:0;padding:0}
.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-2{top:-.5rem}.right-0{right:0}.right-6{right:1.5rem}.top-0{top:0}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-12{margin-top:3rem!important}.\!mt-16{margin-top:4rem!important}.-mt-\[72px\]{margin-top:-72px}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.w-1\.5{width:.375rem}.w-14{width:3.5rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[340px\]{max-width:340px}.max-w-\[52rem\]{max-width:52rem}.max-w-md{max-width:28rem}.max-w-reading{max-width:680px}.max-w-xl{max-width:36rem}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.break-all{word-break:break-all}.rounded-card{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-image{border-radius:18px}.rounded-pill{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-shop-accent-on-dark{border-color:var(--shop-accent-on-dark)}.border-shop-line{border-color:var(--shop-line)}.border-white\/15{border-color:#ffffff26}.border-white\/40{border-color:#fff6}.bg-shop-accent{--tw-bg-opacity:1;background-color:rgb(var(--shop-accent-rgb) / var(--tw-bg-opacity,1))}.bg-shop-primary{--tw-bg-opacity:1;background-color:rgb(var(--shop-primary-rgb) / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-shop-paper{--tw-gradient-from:rgb(var(--shop-paper-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--shop-paper-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-shop-paper-deep{--tw-gradient-to:var(--shop-paper-deep) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.pt-10{padding-top:2.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[132px\]{padding-top:132px}.text-center{text-align:center}.font-body{font-family:var(--shop-font-text)}.font-display{font-family:var(--shop-font-display)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-eyebrow{letter-spacing:.2em}.\!text-shop-accent-on-dark{color:var(--shop-accent-on-dark)!important}.\!text-shop-paper{--tw-text-opacity:1!important;color:rgb(var(--shop-paper-rgb) / var(--tw-text-opacity,1))!important}.text-shop-accent{--tw-text-opacity:1;color:rgb(var(--shop-accent-rgb) / var(--tw-text-opacity,1))}.text-shop-danger{--tw-text-opacity:1;color:rgb(var(--shop-danger-rgb) / var(--tw-text-opacity,1))}.text-shop-ink{--tw-text-opacity:1;color:rgb(var(--shop-ink-rgb) / var(--tw-text-opacity,1))}.text-shop-ink-muted{color:var(--shop-ink-muted)}.text-shop-ink-soft{color:var(--shop-ink-soft)}.text-shop-paper{--tw-text-opacity:1;color:rgb(var(--shop-paper-rgb) / var(--tw-text-opacity,1))}.text-shop-paper\/80{color:rgb(var(--shop-paper-rgb) / .8)}.text-shop-paper\/85{color:rgb(var(--shop-paper-rgb) / .85)}.text-shop-primary{--tw-text-opacity:1;color:rgb(var(--shop-primary-rgb) / var(--tw-text-opacity,1))}.text-shop-primary\/60{color:rgb(var(--shop-primary-rgb) / .6)}.text-shop-primary\/70{color:rgb(var(--shop-primary-rgb) / .7)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-shop-accent{-webkit-text-decoration-color:rgb(var(--shop-accent-rgb) / 1);text-decoration-color:rgb(var(--shop-accent-rgb) / 1)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-shop-primary\/30{--tw-ring-color:rgb(var(--shop-primary-rgb) / .3)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.\[analytik\:server\]{analytik:server}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-shop-accent:hover{--tw-text-opacity:1;color:rgb(var(--shop-accent-rgb) / var(--tw-text-opacity,1))}.hover\:text-shop-paper:hover{--tw-text-opacity:1;color:rgb(var(--shop-paper-rgb) / var(--tw-text-opacity,1))}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:right-16{right:4rem}.md\:mt-24{margin-top:6rem}.md\:aspect-square{aspect-ratio:1}.md\:h-9{height:2.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.md\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.md\:gap-16{gap:4rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-14{padding:3.5rem}.md\:p-7{padding:1.75rem}.md\:p-9{padding:2.25rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pl-0{padding-left:0}.md\:pt-12{padding-top:3rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.lg\:gap-16{gap:4rem}}.\[\&\>\*\]\:min-w-0>*{min-width:0}
:root{--paper:#efe9dd;--paper-deep:#e4dccb;--ink:#17140f;--ink-soft:#5b5446;--gold:#b48a2c;--navy:#1c2a78;--line:#17140f24;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--f-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}.display{font-family:var(--f-display), serif;letter-spacing:-.01em;font-weight:400;line-height:.95}.display em{color:var(--gold);font-style:italic}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.cart-fab{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;box-shadow:0 0 0 1px var(--line), 0 6px 18px #17140f1a;color:var(--ink);background:#fbf9f4d1;border-radius:50%;place-items:center;animation:.45s cubic-bezier(.3,1.5,.5,1) cart-fab-in;display:grid;position:fixed;top:14px;right:14px}.cart-fab__n{background:var(--ink);min-width:19px;height:19px;color:var(--paper);text-align:center;border-radius:10px;padding:0 5px;font-size:.68rem;font-weight:600;line-height:19px;position:absolute;top:-3px;right:-3px}.cart-fab .is-bop{animation:.55s cubic-bezier(.3,1.6,.5,1) cart-bop}@keyframes cart-fab-in{0%{opacity:0;transform:scale(.4)}}@keyframes cart-bop{0%{transform:scale(.8)}45%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}.cart-ghost{z-index:60;transform-origin:0 0;pointer-events:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 22px #17140f40);will-change:transform;position:fixed}.site-foot{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 16px 28px;font-size:.78rem;display:flex}.site-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #17140f59;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:inline-grid}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:after{content:"";opacity:0;width:11px;height:6px;transition:transform .26s var(--ease-back), opacity .12s ease;border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-3px;transform:rotate(-45deg)scale(.4)}input[type=radio]:after{content:"";width:8px;height:8px;transition:transform .24s var(--ease-back);background:#fff;border-radius:50%;transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--navy);background:var(--navy)}input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 4px #1c2a782e}@media (hover:hover) and (pointer:fine){input[type=checkbox]:not(:checked):hover,input[type=radio]:not(:checked):hover{border-color:var(--navy)}}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.92)}.was-submitted input[type=checkbox]:required:not(:checked){border-color:#8b0101;box-shadow:0 0 0 4px #8b01011a}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b5446' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (prefers-reduced-motion:reduce){input[type=checkbox]:after,input[type=radio]:after{transition:opacity .12s}}.site-head{z-index:50;height:64px;color:var(--ink);transition:transform .38s var(--ease-out), background-color .24s ease, box-shadow .24s ease, backdrop-filter .24s ease;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 clamp(16px,3.5vw,40px);display:grid;position:fixed;inset:0 0 auto}.site-head.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#f3f0e9d1}.site-head.is-hidden{transform:translateY(-100%)}.site-head__brand{color:var(--ink);font-family:var(--f-display), serif;letter-spacing:.01em;justify-self:start;align-items:center;gap:10px;font-size:1.25rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.site-head__brand svg{transition:transform .42s var(--ease-back)}@media (hover:hover) and (pointer:fine){.site-head__brand:hover svg{transform:rotate(-8deg)scale(1.08)}}.site-head.is-home:not(.is-scrolled) .site-head__brand{opacity:0;pointer-events:none}.site-head__nav{gap:clamp(16px,3vw,34px);display:flex}.site-head__nav a,.site-head__konto span{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;padding:6px 0;font-size:.74rem;font-weight:600;text-decoration:none;position:relative}.site-head__nav a:after{content:"";background:var(--gold);transform-origin:0;height:1.5px;transition:transform .32s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-head__nav a.is-active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-head__nav a:hover:after{transform:scaleX(1)}}.site-head__tools{justify-self:end;align-items:center;gap:6px;display:flex}.site-head__konto,.site-head__cart{height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background-color .18s,transform .16s;display:inline-flex;position:relative}.site-head__cart{justify-content:center;width:42px;padding:0}.site-head__konto.is-active,.site-head__cart.is-active{background:#17140f0f}@media (hover:hover) and (pointer:fine){.site-head__konto:hover,.site-head__cart:hover{background:#17140f0f}}.site-head__konto:active,.site-head__cart:active{transform:scale(.95)}.site-head__count{background:var(--navy);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;animation:head-count-in .42s var(--ease-back);border-radius:9px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.site-head__cart .is-bop{animation:.55s cubic-bezier(.3,1.6,.5,1) cart-bop}@keyframes head-count-in{0%{opacity:0;transform:scale(.3)}}@media (max-width:720px){.site-head{grid-template-columns:auto 1fr auto;gap:10px;height:56px}.site-head__brand span,.site-head__konto span{display:none}.site-head__nav{justify-content:center;gap:18px}.site-head__nav a{letter-spacing:.14em;font-size:.68rem}.site-head__konto{justify-content:center;width:40px;padding:0}}@media (prefers-reduced-motion:reduce){.site-head,.site-head__nav a:after,.site-head__count{transition:none;animation:none}}.recht,.cart,.ck{scroll-margin-top:80px}:is(html:has(.ck),html:has(.konto)){background:#f3f2ef}body .konto{padding-top:104px}.site-head.is-home:not(.is-scrolled){grid-template-columns:1fr auto auto}
.article-card{border:1px solid var(--shop-line);background:var(--shop-card);height:100%;color:inherit;transition:transform .2s var(--shop-ease-out), box-shadow .2s var(--shop-ease-out), border-color .2s ease;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.article-card:hover{border-color:var(--shop-line-strong);box-shadow:0 12px 32px rgb(var(--shop-ink-rgb) / .08);transform:translateY(-2px)}.article-card__media img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.article-card__body{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.7rem;display:flex}.article-card__body>span:last-child{margin-top:auto;padding-top:1.25rem}.article-body img{border:1px solid var(--shop-line);border-radius:.75rem;max-width:100%;height:auto}.article-body figure{margin:2rem 0}.article-body figcaption{color:var(--shop-ink-muted);margin-top:.5rem;font-size:.875rem}.article-cta{border:1px solid var(--shop-line);background:var(--shop-card);border-radius:1rem;padding:2rem}@media (min-width:640px){.article-cta{padding:2.5rem}}.site-tools{z-index:60;font-family:var(--shop-font-text);align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.site-tools__fab{cursor:pointer;background:var(--shop-accent);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 10px 28px rgb(var(--shop-ink-rgb) / .22);transition:transform .16s var(--shop-ease-out);border:0;border-radius:9999px;place-items:center;display:grid}.site-tools__fab:hover{transform:scale(1.05)}.site-tools__fab:active{transform:scale(.97)}.site-tools__fab--quiet{background:var(--shop-card);color:var(--shop-primary);border:1px solid var(--shop-line)}.site-tools__actions{background:var(--shop-card);border:1px solid var(--shop-line);box-shadow:0 10px 28px rgb(var(--shop-ink-rgb) / .18);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem;display:flex}.site-tools__btn{color:var(--shop-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.6rem 1rem;font-size:.875rem}.site-tools__btn:hover{color:var(--shop-ink);background:rgb(var(--shop-ink-rgb) / .05)}.site-tools__btn--primary{background:var(--shop-accent);color:#fff;font-weight:600}.site-tools__btn--primary:hover{background:var(--shop-accent-dark);color:#fff}.site-tools__btn:disabled{opacity:.6;cursor:progress}.site-tools__backend{color:var(--shop-ink-muted);white-space:nowrap;text-underline-offset:3px;font-size:.75rem;text-decoration:underline;position:absolute;top:-1.75rem;right:.25rem}.site-tools__error{color:var(--shop-danger);max-width:16rem;padding:0 .6rem;font-size:.8rem}[data-site-edit] [data-block],[data-site-edit] [data-article-field]{outline:1.5px dashed rgb(var(--shop-accent-rgb) / .65);outline-offset:4px;cursor:text;border-radius:4px;min-width:2ch}[data-site-edit] [data-block]:hover,[data-site-edit] [data-block]:focus-within,[data-site-edit] [data-article-field]:hover,[data-site-edit] [data-article-field]:focus-within{background:rgb(var(--shop-accent-rgb) / .07);outline-style:solid}@media (prefers-reduced-motion:reduce){.article-card,.site-tools__fab{transition:none}}
