:root{--font:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-inter:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-inter-tight:"Inter Tight Variable", "Inter Tight", Arial, "Helvetica Neue", Helvetica, sans-serif;--black:#000;--ink:#1d1d1f;--ink-2:#121212;--grey:#929293;--grey-2:#7c7c80;--grey-3:#6e6e73;--line:#d6d6d7;--page:#f5f5f7;--white:#fff;--beige:#f2ece4;--link:#007aff;--red:#c33142;--green:#1e7a46;--green-dark:#155a33;--green-light:#d3eadb;--on-green-light:#0a1e11;--max:1440px;--gutter:152px;--cards:1052px;--hero-col:944px;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-pill:36px;--shadow-xs:0 1px 2px #0f172a17;--shadow-sm:0 2px 6px #0f172a26;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease:cubic-bezier(.4, 0, .2, 1);--ease-btn:cubic-bezier(.1, .6, .4, 1);--header-h:64px;--topbar-h:52px}@media (width<=1439px){:root{--gutter:64px}}@media (width<=1023px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-anchor-focus]:focus{outline:none}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}body{font:400 16px/24px var(--font);color:var(--ink-2);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ph{color:#5c4a00;background:#fff3a3;border-radius:3px;padding:0 4px}html.modal-open{overflow:hidden}html.reveal-on [data-reveal]:not(.is-revealed){opacity:.01}html.reveal-on [data-reveal].is-revealed{animation:.6s cubic-bezier(0,0,.3,1) both reveal-slide;animation-delay:calc(var(--reveal-order,0) * 75ms)}@keyframes reveal-slide{0%{opacity:.01;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.reveal-on [data-reveal]:not(.is-revealed){opacity:1}html.reveal-on [data-reveal].is-revealed{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qty{border:1px solid var(--line);background:var(--white);border-radius:999px;flex-shrink:0;align-items:center;height:36px;display:inline-flex}.qty-btn{width:36px;height:34px;color:var(--ink);font:500 18px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.qty-btn .step-icon{width:12px;height:12px}.qty-btn:hover:not(:disabled){background:var(--page)}.qty-btn:disabled{opacity:.35;cursor:default}.qty-btn:focus-visible{outline:2px solid var(--link);outline-offset:1px}.qty-n{min-width:22px;color:var(--ink);font:600 15px/20px var(--font);text-align:center}:lang(de) :is(h1,h2,h3,p,li,button,a,label,summary){overflow-wrap:break-word}:lang(de) :is(h1,h2,h3,p){hyphens:auto}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root),::view-transition-group(site-header){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}:lang(en) :is(h1,h2,h3,h4,p,li,a,span,button,label,summary){hyphens:manual!important}:is(h1,h2,h3){text-wrap:balance}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.topbar[data-astro-cid-7ijqszut]{background:var(--black);color:var(--white)}.tb-inner[data-astro-cid-7ijqszut]{height:52px;max-width:var(--max);padding:8px var(--gutter);justify-content:center;align-items:center;gap:24px;margin:0 auto;display:flex}.tb-stage[data-astro-cid-7ijqszut]{flex-shrink:0;justify-content:center;min-width:0;height:20px;display:flex;position:relative}.tb-msg[data-astro-cid-7ijqszut],.tb-origin[data-astro-cid-7ijqszut]{color:var(--white);white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:20px;display:flex}.tb-msg[data-astro-cid-7ijqszut]{text-align:center;opacity:0;visibility:hidden;justify-content:center;transition:opacity .4s,visibility 0s linear .4s}.tb-msg[data-astro-cid-7ijqszut]:not(.is-active){display:none}.tb-msg[data-astro-cid-7ijqszut].is-active{opacity:1;visibility:visible;transition:opacity .4s,visibility}.topbar[data-astro-cid-7ijqszut][data-tb-js] .tb-stage[data-astro-cid-7ijqszut]{transition:width .35s var(--ease)}.topbar[data-astro-cid-7ijqszut][data-tb-js] .tb-msg[data-astro-cid-7ijqszut]{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.topbar[data-astro-cid-7ijqszut][data-tb-instant] .tb-stage[data-astro-cid-7ijqszut]{transition:none}.tb-rule[data-astro-cid-7ijqszut]{background:#ffffff4d;flex-shrink:0;width:1px;height:20px}.tb-origin[data-astro-cid-7ijqszut] svg{flex-shrink:0}@media (width<=1023px){.tb-msg[data-astro-cid-7ijqszut],.tb-origin[data-astro-cid-7ijqszut]{font-size:14px;line-height:18px}.tb-stage[data-astro-cid-7ijqszut]{height:18px}.tb-inner[data-astro-cid-7ijqszut]{gap:12px}}@media (width<=359px){.tb-rule[data-astro-cid-7ijqszut],.tb-origin[data-astro-cid-7ijqszut]{display:none}}@media (width<=479px){.topbar[data-astro-cid-7ijqszut][data-lang=de] .tb-rule[data-astro-cid-7ijqszut],.topbar[data-astro-cid-7ijqszut][data-lang=de] .tb-origin[data-astro-cid-7ijqszut]{display:none}}@media (prefers-reduced-motion:reduce){.tb-msg[data-astro-cid-7ijqszut],.tb-msg[data-astro-cid-7ijqszut].is-active,.topbar[data-astro-cid-7ijqszut][data-tb-js] .tb-stage[data-astro-cid-7ijqszut]{transition:none}}.btn[data-astro-cid-j6ocf6pu]{font:500 16px/20px var(--font);text-align:center;white-space:nowrap;border-radius:var(--r-sm);cursor:pointer;transition:color .5s var(--ease-btn), background .5s var(--ease-btn);border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.btn[data-astro-cid-j6ocf6pu]:focus:not(:focus-visible){outline:none}.btn--md[data-astro-cid-j6ocf6pu]{height:50px;padding:0 16px}.btn--sm[data-astro-cid-j6ocf6pu]{height:40px;padding:0 16px}.btn--green[data-astro-cid-j6ocf6pu]{background:var(--green);color:var(--white)}.btn--green[data-astro-cid-j6ocf6pu]:hover{background:var(--green-dark)}.btn--green-light[data-astro-cid-j6ocf6pu]{background:var(--green-light);color:var(--on-green-light)}.btn--green-light[data-astro-cid-j6ocf6pu]:hover{background:#c3e0cd}.btn--black[data-astro-cid-j6ocf6pu]{background:var(--ink);color:var(--white)}.btn--black[data-astro-cid-j6ocf6pu]:hover{background:var(--black)}.btn--link[data-astro-cid-j6ocf6pu]{height:auto;color:var(--link);background:0 0;border-radius:0;padding:0;font-weight:600}.btn--link[data-astro-cid-j6ocf6pu]:hover{text-decoration:underline}.mm[data-astro-cid-q2ow2dxq]{z-index:50;width:100%;height:calc(100dvh - var(--header-h));background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s;display:flex;position:absolute;top:100%;left:0}.hdr[data-menu-open] .mm[data-astro-cid-q2ow2dxq]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility}.mm-panel[data-astro-cid-q2ow2dxq]{background:var(--white);width:100%;padding:16px 16px 32px;transition:transform .28s cubic-bezier(.2,.7,.2,1);overflow-y:auto;transform:translateY(-8px)}.hdr[data-menu-open] .mm-panel[data-astro-cid-q2ow2dxq]{transform:none}.mm-list[data-astro-cid-q2ow2dxq]{flex-direction:column;gap:8px;display:flex}.mm-link[data-astro-cid-q2ow2dxq]{width:100%;font:600 16px/20px var(--font);color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.mm-link[data-astro-cid-q2ow2dxq]:hover{background:var(--page)}.mm-contact[data-astro-cid-q2ow2dxq]{color:var(--green)}.mm-acc-btn[data-astro-cid-q2ow2dxq]{justify-content:space-between}.mm-acc-btn[data-astro-cid-q2ow2dxq]:hover{background:0 0}.mm-acc-btn[data-astro-cid-q2ow2dxq] svg{transition:transform .3s var(--ease)}.mm-acc[data-astro-cid-q2ow2dxq][data-open] .mm-acc-btn[data-astro-cid-q2ow2dxq] svg{transform:rotate(180deg)}.mm-acc-body[data-astro-cid-q2ow2dxq]{transition:grid-template-rows .2s var(--ease);grid-template-rows:0fr;display:grid}.mm-acc[data-astro-cid-q2ow2dxq][data-open] .mm-acc-body[data-astro-cid-q2ow2dxq]{grid-template-rows:1fr}.mm-acc-inner[data-astro-cid-q2ow2dxq]{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.mm-acc[data-astro-cid-q2ow2dxq][data-open] .mm-acc-inner[data-astro-cid-q2ow2dxq]{padding-top:4px}.mm-sub[data-astro-cid-q2ow2dxq]{color:var(--ink-2);transition:background-color .15s var(--ease);border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.mm-sub[data-astro-cid-q2ow2dxq]:hover{background:var(--page)}.mm-acc[data-astro-cid-q2ow2dxq]:not([data-open]) .mm-sub[data-astro-cid-q2ow2dxq]{visibility:hidden}.mm-ctas[data-astro-cid-q2ow2dxq]{flex-direction:column;gap:10px;margin-top:16px;padding:0 16px;display:flex}.mm-cta[data-astro-cid-q2ow2dxq]{border-radius:var(--r-sm);background:var(--green);height:48px;color:var(--white);font:600 15px/20px var(--font);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.mm-cta[data-astro-cid-q2ow2dxq]+.mm-cta[data-astro-cid-q2ow2dxq]{background:var(--green-light);color:var(--on-green-light)}@media (width>=768px){.mm[data-astro-cid-q2ow2dxq]{display:none}}.hdr[data-astro-cid-owm7sp2x]{z-index:40;background:var(--white);transition:box-shadow .3s var(--ease);view-transition-name:site-header;position:sticky;top:0}.hdr[data-astro-cid-owm7sp2x][data-stuck]:not([data-menu-open]){box-shadow:0 10px 24px -18px #00000047}.hdr-inner[data-astro-cid-owm7sp2x]{height:var(--header-h);max-width:var(--max);padding:8px var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.hdr-logo[data-astro-cid-owm7sp2x]{flex:none;align-items:center;min-width:0;display:flex}.hdr-logo[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:84px;height:auto;display:block}.hdr-burger[data-astro-cid-owm7sp2x]{display:none}.hdr-nav[data-astro-cid-owm7sp2x]{flex:auto;justify-content:flex-start;align-items:center;gap:24px;min-width:0;margin:0 24px;display:flex}.nav-link[data-astro-cid-owm7sp2x],.dd-link[data-astro-cid-owm7sp2x]{color:var(--ink-2);white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;text-decoration:none}.hdr-contact[data-astro-cid-owm7sp2x]{color:var(--green)}.dd[data-astro-cid-owm7sp2x]{align-items:center;gap:8px;height:24px;display:flex;position:relative}.dd-toggle[data-astro-cid-owm7sp2x]{cursor:pointer;color:var(--line);background:0 0;border:0;flex:none;padding:0;display:flex}.dd-toggle[data-astro-cid-owm7sp2x] svg{transition:transform .3s var(--ease)}.dd-panel[data-astro-cid-owm7sp2x]{z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease), visibility 0s linear .2s;padding-top:16px;position:absolute;top:100%;left:0}.dd-box[data-astro-cid-owm7sp2x]{background:var(--white);border:1px solid var(--line);width:400px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;padding:8px;display:flex}.dd-item[data-astro-cid-owm7sp2x]{color:var(--ink-2);transition:background-color .15s var(--ease);border-radius:8px;padding:12px 16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none}.dd-item[data-astro-cid-owm7sp2x]:hover,.dd-item[data-astro-cid-owm7sp2x]:focus-visible{background:var(--page)}.dd[data-astro-cid-owm7sp2x]:hover:not([data-suppress]) .dd-panel[data-astro-cid-owm7sp2x],.dd[data-astro-cid-owm7sp2x][data-open] .dd-panel[data-astro-cid-owm7sp2x]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease), visibility 0s}.dd[data-astro-cid-owm7sp2x]:hover:not([data-suppress]) .dd-toggle[data-astro-cid-owm7sp2x] svg,.dd[data-astro-cid-owm7sp2x][data-open] .dd-toggle[data-astro-cid-owm7sp2x] svg{transform:rotate(180deg)}.hdr-actions[data-astro-cid-owm7sp2x]{flex:none;align-items:center;gap:16px;display:flex}.hdr-cart[data-astro-cid-owm7sp2x]{width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.cart-badge[data-astro-cid-owm7sp2x]{background:var(--green);min-width:16px;height:16px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:3px;font-size:8px;line-height:12px;display:flex;position:absolute;top:-6px;right:-6px}.hdr[data-astro-cid-owm7sp2x] :focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (width>=1024px){.hdr-inner[data-astro-cid-owm7sp2x]{max-width:1344px;padding:8px 32px}.hdr-logo[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:92px}.hdr-nav[data-astro-cid-owm7sp2x]{flex:0 auto;margin:0 28px 0 clamp(32px,2.5vw + 16px,56px)}.hdr-actions[data-astro-cid-owm7sp2x]{margin-left:auto}}@media (width>=1024px) and (width<=1279px){.hdr-nav[data-astro-cid-owm7sp2x]{gap:16px}.hdr-actions[data-astro-cid-owm7sp2x]{gap:14px}.hdr-actions[data-astro-cid-owm7sp2x] .hdr-compare{padding:0 14px}}@media (width>=1024px) and (width<=1199px){html[lang=de] .hdr-contact[data-astro-cid-owm7sp2x]{display:none}}@media (width>=768px) and (width<=1023px){.hdr-nav[data-astro-cid-owm7sp2x]{gap:16px;margin:0 16px}.hdr-actions[data-astro-cid-owm7sp2x]{flex:0 auto;gap:12px}.dd-link[data-astro-cid-owm7sp2x],.nav-link[data-astro-cid-owm7sp2x]{white-space:normal}.hdr-actions[data-astro-cid-owm7sp2x] .hdr-compare{white-space:normal;height:auto;min-height:40px;padding:2px 16px;line-height:16px}}@media (width<=767px){.hdr-inner[data-astro-cid-owm7sp2x]{padding:0 var(--gutter)}.hdr-logo[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:76px}.hdr-nav[data-astro-cid-owm7sp2x],.hdr-contact[data-astro-cid-owm7sp2x],.hdr-actions[data-astro-cid-owm7sp2x] .hdr-compare{display:none}.hdr-burger[data-astro-cid-owm7sp2x]{cursor:pointer;width:24px;height:24px;color:var(--ink-2);background:0 0;border:0;padding:0;display:block}.hdr-burger[data-astro-cid-owm7sp2x] .i-close,.hdr[data-astro-cid-owm7sp2x][data-menu-open] .hdr-burger[data-astro-cid-owm7sp2x] .i-burger{display:none}.hdr[data-astro-cid-owm7sp2x][data-menu-open] .hdr-burger[data-astro-cid-owm7sp2x] .i-close{display:block}}.ft[data-astro-cid-r4f3bwe4]{background:var(--black);color:#a1a1a6}.ft-in[data-astro-cid-r4f3bwe4]{max-width:1344px;margin:0 auto;padding:0 32px}.ft[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:inherit;transition:color .2s var(--ease);text-decoration:none}.ft[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover{color:var(--white)}.ft[data-astro-cid-r4f3bwe4] [data-astro-cid-r4f3bwe4]:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:2px}.ft-top[data-astro-cid-r4f3bwe4]{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding:72px 0 56px;display:grid}.ft-brand[data-astro-cid-r4f3bwe4] img[data-astro-cid-r4f3bwe4]{width:auto;height:58px;display:block}.ft-brand[data-astro-cid-r4f3bwe4] p[data-astro-cid-r4f3bwe4]{max-width:300px;margin-top:22px;font-size:15px;line-height:1.55}.ft-h[data-astro-cid-r4f3bwe4]{letter-spacing:.06em;text-transform:uppercase;color:var(--white);margin:4px 0 18px;font-size:13px;font-weight:600;line-height:16px}.ft-h--toggle[data-astro-cid-r4f3bwe4]{display:none}.ft-list[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:12px;display:flex}.ft-list[data-astro-cid-r4f3bwe4][hidden]{display:flex}.ft-list[data-astro-cid-r4f3bwe4] li[data-astro-cid-r4f3bwe4]{font-size:15px;line-height:20px}.ft-mid[data-astro-cid-r4f3bwe4]{border-top:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.ft-proof[data-astro-cid-r4f3bwe4]{color:#d2d2d7;flex-wrap:wrap;gap:8px 28px;font-size:14px;line-height:20px;display:flex}.ft-proof[data-astro-cid-r4f3bwe4] strong[data-astro-cid-r4f3bwe4]{color:var(--white);font-weight:600}.ft-pay[data-astro-cid-r4f3bwe4]{flex-wrap:wrap;gap:8px;display:flex}.ft-pay[data-astro-cid-r4f3bwe4] li[data-astro-cid-r4f3bwe4]{color:#8e8e93;white-space:nowrap;background:#1c1c1e;border:1px solid #2c2c2e;border-radius:5px;justify-content:center;align-items:center;min-width:46px;height:30px;padding:0 8px;font-size:10px;font-weight:600;line-height:12px;display:flex}.ft-bot[data-astro-cid-r4f3bwe4]{color:#8e8e93;border-top:1px solid #1f1f1f;align-items:center;gap:22px;padding:22px 0 26px;font-size:13px;line-height:18px;display:flex}.ft-copy[data-astro-cid-r4f3bwe4]{margin:0}.ft-lang[data-astro-cid-r4f3bwe4]{position:relative}.ft-lang[data-astro-cid-r4f3bwe4] summary[data-astro-cid-r4f3bwe4]{color:#d2d2d7;cursor:pointer;user-select:none;border:1px solid #3a3a3c;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;line-height:18px;list-style:none;display:flex}.ft-lang[data-astro-cid-r4f3bwe4] summary[data-astro-cid-r4f3bwe4]::-webkit-details-marker{display:none}.ft-lang[data-astro-cid-r4f3bwe4] summary[data-astro-cid-r4f3bwe4] svg{color:#8e8e93;transition:transform .2s var(--ease)}.ft-lang[data-astro-cid-r4f3bwe4][open] summary[data-astro-cid-r4f3bwe4] svg{transform:rotate(180deg)}.ft-lang-menu[data-astro-cid-r4f3bwe4]{z-index:5;background:#1c1c1e;border:1px solid #3a3a3c;border-radius:8px;min-width:100%;padding:4px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 24px #00000080}.ft-lang-menu[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:#d2d2d7;white-space:nowrap;border-radius:5px;padding:8px 10px;display:block}.ft-lang-menu[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover,.ft-lang-menu[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:focus-visible{color:var(--white);background:#2c2c2e}.ft-lang-menu[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4][aria-current]{color:var(--white);font-weight:600}.ft-social[data-astro-cid-r4f3bwe4]{align-items:center;gap:14px;margin-left:auto;display:flex}.ft-social[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:#8e8e93;display:block}@media (width<=1023px){.ft-in[data-astro-cid-r4f3bwe4]{padding:0 var(--gutter)}.ft-top[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.ft-brand[data-astro-cid-r4f3bwe4]{grid-column:1/-1}.ft-mid[data-astro-cid-r4f3bwe4]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.ft-top[data-astro-cid-r4f3bwe4]{grid-template-columns:minmax(0,1fr);gap:0;padding:48px 0 8px}.ft-brand[data-astro-cid-r4f3bwe4]{margin-bottom:32px}.ft-col[data-astro-cid-r4f3bwe4]{border-top:1px solid #1f1f1f}.ft-col[data-astro-cid-r4f3bwe4]:last-child{border-bottom:1px solid #1f1f1f}.ft-h--static[data-astro-cid-r4f3bwe4]{display:none}.ft-h--toggle[data-astro-cid-r4f3bwe4]{margin:0;display:block}.ft-h--toggle[data-astro-cid-r4f3bwe4] button[data-astro-cid-r4f3bwe4]{width:100%;min-height:52px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.ft-h--toggle[data-astro-cid-r4f3bwe4] svg{color:#8e8e93;transition:transform .2s var(--ease)}.ft-col[data-astro-cid-r4f3bwe4].is-open .ft-h--toggle[data-astro-cid-r4f3bwe4] svg{transform:rotate(180deg)}.ft-list[data-astro-cid-r4f3bwe4]{padding-bottom:20px}.ft-list[data-astro-cid-r4f3bwe4][hidden]{display:none}.ft-mid[data-astro-cid-r4f3bwe4]{border-top:0;gap:20px;padding:24px 0}.ft-proof[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:8px}.ft-bot[data-astro-cid-r4f3bwe4]{flex-wrap:wrap;gap:20px;padding:20px 0 32px}.ft-copy[data-astro-cid-r4f3bwe4]{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.ft-lang[data-astro-cid-r4f3bwe4] summary[data-astro-cid-r4f3bwe4] svg,.ft-h--toggle[data-astro-cid-r4f3bwe4] svg{transition:none}}.modal[data-astro-cid-h4oosuq2]{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink-2);opacity:0;background:#0000008c;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .28s;display:none;position:fixed;inset:0;overflow:clip}.modal[data-astro-cid-h4oosuq2][open]{display:flex}.modal[data-astro-cid-h4oosuq2]::backdrop{background:0 0}.modal-panel[data-astro-cid-h4oosuq2]{border-radius:28px;width:calc(100% - 48px);max-height:95%;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s;position:relative;overflow:auto;box-shadow:0 24px 60px #00000038}.modal[data-astro-cid-h4oosuq2].is-open{opacity:1}.modal[data-astro-cid-h4oosuq2].is-start .modal-panel[data-astro-cid-h4oosuq2]{opacity:0;transition:none;transform:translateY(24px)}.modal[data-astro-cid-h4oosuq2].is-closing{opacity:0}.modal[data-astro-cid-h4oosuq2].is-closing .modal-panel[data-astro-cid-h4oosuq2]{opacity:0;transform:translateY(24px)}.modal-close[data-astro-cid-h4oosuq2]{z-index:2;background:var(--ink);width:34px;height:34px;color:var(--white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.modal-close[data-astro-cid-h4oosuq2] svg[data-astro-cid-h4oosuq2]{width:16px;height:16px}.modal-close[data-astro-cid-h4oosuq2]:focus-visible{outline:2px solid var(--white);outline-offset:2px;box-shadow:0 0 0 4px var(--link)}.modal--video[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{aspect-ratio:16/9;background:var(--black);max-width:1148px}.modal--sheet[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{background:var(--white);max-width:508px}.modal--specs[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{background:var(--white);max-width:664px;padding:16px}.modal--lightbox[data-astro-cid-h4oosuq2]{background:#0f0f0fe0;transition:opacity .3s}.modal--lightbox[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{aspect-ratio:16/9;background:var(--black);border-radius:12px;width:90%;max-width:1000px;transition:none;box-shadow:0 20px 60px #0009}.modal--lightbox[data-astro-cid-h4oosuq2].is-start .modal-panel[data-astro-cid-h4oosuq2],.modal--lightbox[data-astro-cid-h4oosuq2].is-closing .modal-panel[data-astro-cid-h4oosuq2]{opacity:1;transform:none}.modal--lightbox[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2]{background:#ffffff26;width:38px;height:38px;top:15px;right:15px}.modal--lightbox[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2]:hover{background:#ffffff59}.modal--drawer[data-astro-cid-h4oosuq2]{justify-content:flex-end}.modal--drawer[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{background:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:440px;height:100%;max-height:none;display:flex;box-shadow:-8px 0 30px #0000001f}.modal--drawer[data-astro-cid-h4oosuq2].is-start .modal-panel[data-astro-cid-h4oosuq2],.modal--drawer[data-astro-cid-h4oosuq2].is-closing .modal-panel[data-astro-cid-h4oosuq2]{opacity:1;transform:translate(100%)}.modal--drawer[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2]{width:36px;height:36px;top:14px;right:16px}@media (width>=768px){.modal-panel[data-astro-cid-h4oosuq2]{width:calc(100% - 104px)}.modal--drawer[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{width:100%}.modal--video[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{aspect-ratio:2}.modal--specs[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{padding:64px}.modal--video[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2],.modal--sheet[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2],.modal--specs[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2]{width:52px;height:52px}.modal--video[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2] svg[data-astro-cid-h4oosuq2],.modal--sheet[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2] svg[data-astro-cid-h4oosuq2],.modal--specs[data-astro-cid-h4oosuq2] .modal-close[data-astro-cid-h4oosuq2] svg[data-astro-cid-h4oosuq2]{width:21px;height:21px}.modal--lightbox[data-astro-cid-h4oosuq2] .modal-panel[data-astro-cid-h4oosuq2]{width:90%}}@media (prefers-reduced-motion:reduce){.modal[data-astro-cid-h4oosuq2],.modal-panel[data-astro-cid-h4oosuq2]{transition:none}}.cd[data-astro-cid-pdwsyzm2]{min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.cd[data-astro-cid-pdwsyzm2] [data-astro-cid-pdwsyzm2][hidden]{display:none!important}.cd-head[data-astro-cid-pdwsyzm2]{border-bottom:1px solid #ececef;flex-shrink:0;padding:20px 64px 18px 20px}.cd-title[data-astro-cid-pdwsyzm2]{font:600 20px/28px var(--font);letter-spacing:-.2px}.cd-title[data-astro-cid-pdwsyzm2]:focus{outline:none}.cd-body[data-astro-cid-pdwsyzm2]{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.cd-empty[data-astro-cid-pdwsyzm2]{padding:28px 20px 8px}.cd-empty-title[data-astro-cid-pdwsyzm2]{font:600 18px/24px var(--font)}.cd-empty-text[data-astro-cid-pdwsyzm2]{color:var(--grey-3);font:400 15px/22px var(--font);margin-top:4px}.cd-grid[data-astro-cid-pdwsyzm2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cd-empty[data-astro-cid-pdwsyzm2]{padding-bottom:24px}.cd-empty-sec[data-astro-cid-pdwsyzm2]{font:600 16px/22px var(--font);margin-top:24px}.cd-empty-sec[data-astro-cid-pdwsyzm2]+.cd-grid[data-astro-cid-pdwsyzm2]{margin-top:12px}.cd-lines[data-astro-cid-pdwsyzm2]{padding:0 20px}.cd[data-astro-cid-pdwsyzm2] .cd-line{border-bottom:1px solid #ececef;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img info total""img ctrl ctrl";gap:10px 14px;padding:18px 0;display:grid}.cd[data-astro-cid-pdwsyzm2] .cd-line-img{object-fit:cover;background:var(--page);border-radius:10px;grid-area:img;width:72px;height:72px}.cd[data-astro-cid-pdwsyzm2] .cd-line-info{flex-direction:column;grid-area:info;gap:2px;min-width:0;display:flex}.cd[data-astro-cid-pdwsyzm2] .cd-line-name{font:600 15px/20px var(--font)}.cd[data-astro-cid-pdwsyzm2] .cd-line-variant,.cd[data-astro-cid-pdwsyzm2] .cd-line-unit{color:var(--grey-3);font:400 13px/18px var(--font)}.cd[data-astro-cid-pdwsyzm2] .cd-line-total{font:600 15px/20px var(--font);text-align:right;white-space:nowrap;grid-area:total}.cd[data-astro-cid-pdwsyzm2] .cd-line-ctrl{grid-area:ctrl;justify-content:space-between;align-items:center;gap:12px;display:flex}.cd[data-astro-cid-pdwsyzm2] .cd-line .qty{height:32px}.cd[data-astro-cid-pdwsyzm2] .cd-line .qty-btn{width:32px;height:30px}.cd[data-astro-cid-pdwsyzm2] .cd-remove{color:var(--grey-3);font:500 13px/18px var(--font);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.cd[data-astro-cid-pdwsyzm2] .cd-remove:hover{color:var(--ink)}.cd-sec[data-astro-cid-pdwsyzm2]{padding:20px 0 4px}.cd-sec-title[data-astro-cid-pdwsyzm2]{font:600 16px/22px var(--font);padding:0 20px}.cd-rail[data-astro-cid-pdwsyzm2]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin-top:12px;padding:2px 20px 14px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.cd[data-astro-cid-pdwsyzm2] .cd-card{background:var(--white);scroll-snap-align:start;border:1px solid #e6e6e9;border-radius:14px;flex-direction:column;flex:0 0 148px;min-width:0;padding:8px;display:flex}.cd-grid[data-astro-cid-pdwsyzm2] .cd-card{flex-basis:auto}.cd-grid[data-astro-cid-pdwsyzm2] .cd-card-name{min-height:0}.cd[data-astro-cid-pdwsyzm2] .cd-card-img{aspect-ratio:4/3;object-fit:cover;background:var(--page);border-radius:9px;width:100%}.cd[data-astro-cid-pdwsyzm2] .cd-card-name{min-height:34px;font:600 13px/17px var(--font);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.cd[data-astro-cid-pdwsyzm2] .cd-card-price{color:var(--grey-3);font:500 13px/18px var(--font);margin-top:2px}.cd[data-astro-cid-pdwsyzm2] .cd-card .cd-pill{margin-top:auto}.cd[data-astro-cid-pdwsyzm2] .cd-card-price{margin-bottom:8px}.cd[data-astro-cid-pdwsyzm2] .cd-pill{border-radius:var(--r-sm);background:var(--green-light);height:40px;color:var(--on-green-light);font:500 14px/20px var(--font);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.cd[data-astro-cid-pdwsyzm2] .cd-pill:hover{background:#c3e0cd}.cd[data-astro-cid-pdwsyzm2] .cd-pill .step-icon{width:10px;height:10px}.cd[data-astro-cid-pdwsyzm2] .cd-pill--dark{background:var(--green);color:var(--white)}.cd[data-astro-cid-pdwsyzm2] .cd-pill--dark:hover{background:var(--green-dark)}.cd-bundle[data-astro-cid-pdwsyzm2]{background:var(--page);border-radius:16px;margin:16px 20px 0;padding:14px 0 12px}.cd-bundle[data-astro-cid-pdwsyzm2] .cd-sec-title[data-astro-cid-pdwsyzm2]{padding:0 16px}.cd-bundle-items[data-astro-cid-pdwsyzm2]{flex-direction:column;gap:6px;margin-top:8px;padding:0 16px;display:flex}.cd[data-astro-cid-pdwsyzm2] .cd-bi{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cd[data-astro-cid-pdwsyzm2] .cd-bi-img{object-fit:cover;background:var(--white);border-radius:7px;width:32px;height:32px}.cd[data-astro-cid-pdwsyzm2] .cd-bi-name{font:500 14px/18px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd[data-astro-cid-pdwsyzm2] .cd-bi-price{font:500 14px/18px var(--font);white-space:nowrap}.cd-bundle-foot[data-astro-cid-pdwsyzm2]{border-top:1px solid #e3e3e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 16px 0;padding-top:10px;display:flex}.cd-bundle-total[data-astro-cid-pdwsyzm2]{font:600 15px/20px var(--font)}.cd-foot[data-astro-cid-pdwsyzm2]{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid #ececef;flex-direction:column;flex-shrink:0;gap:12px;display:flex;box-shadow:0 -8px 24px #0000000a}.cd-sum[data-astro-cid-pdwsyzm2]{flex-direction:column;gap:4px;margin:0;display:flex}.cd-sum[data-astro-cid-pdwsyzm2]>div[data-astro-cid-pdwsyzm2]{color:var(--grey-3);font:400 14px/20px var(--font);justify-content:space-between;gap:12px;display:flex}.cd-sum[data-astro-cid-pdwsyzm2] dd[data-astro-cid-pdwsyzm2]{color:var(--ink);margin:0;font-weight:500}.cd-sum[data-astro-cid-pdwsyzm2] .cd-free[data-astro-cid-pdwsyzm2]{color:var(--green);font-weight:600}.cd-sum[data-astro-cid-pdwsyzm2] .cd-free[data-astro-cid-pdwsyzm2][data-paid]{color:var(--ink);font-weight:500}.cd-free-from[data-astro-cid-pdwsyzm2]{color:var(--grey-3);font:400 13px/18px var(--font);margin:-2px 0 2px}.cd-free-from[data-astro-cid-pdwsyzm2][hidden]{display:none}.cd-sum[data-astro-cid-pdwsyzm2] .cd-sum-total[data-astro-cid-pdwsyzm2]{color:var(--ink);font:600 17px/24px var(--font);margin-top:4px}.cd-sum[data-astro-cid-pdwsyzm2] .cd-sum-total[data-astro-cid-pdwsyzm2] dd[data-astro-cid-pdwsyzm2]{font-weight:700}.cd[data-astro-cid-pdwsyzm2] .ph{font-size:13px;line-height:18px}.cd-note[data-astro-cid-pdwsyzm2][hidden]{display:none}.cd-checkout[data-astro-cid-pdwsyzm2]{border-radius:var(--r-sm);background:var(--green);height:50px;color:var(--white);font:500 16px/20px var(--font);cursor:pointer;transition:background .3s var(--ease);border:0}.cd-checkout[data-astro-cid-pdwsyzm2]:not(:disabled):hover{background:var(--green-dark)}.cd-checkout[data-astro-cid-pdwsyzm2]:disabled{opacity:.45;cursor:not-allowed}.cd-note[data-astro-cid-pdwsyzm2]{font:400 12px/16px var(--font);text-align:center;margin-top:-4px}.cd-secure[data-astro-cid-pdwsyzm2]{color:var(--grey-3);font:500 12px/16px var(--font);justify-content:center;align-items:center;gap:6px;margin-top:-4px;display:flex}.cd[data-astro-cid-pdwsyzm2] [data-astro-cid-pdwsyzm2]:is(button,a):focus-visible,.cd[data-astro-cid-pdwsyzm2] :is(.cd-pill,.qty-btn,.cd-remove):focus-visible{outline:2px solid var(--green);outline-offset:2px}.cd[data-astro-cid-pdwsyzm2] [data-astro-cid-pdwsyzm2]:is(button,a):focus:not(:focus-visible),.cd[data-astro-cid-pdwsyzm2] :is(.cd-pill,.qty-btn,.cd-remove):focus:not(:focus-visible){outline:none}@media (width>=768px){.cd-head[data-astro-cid-pdwsyzm2]{padding-left:24px}.cd-empty[data-astro-cid-pdwsyzm2],.cd-lines[data-astro-cid-pdwsyzm2]{padding-left:24px;padding-right:24px}.cd-sec-title[data-astro-cid-pdwsyzm2]{padding:0 24px}.cd-rail[data-astro-cid-pdwsyzm2]{padding-left:24px;padding-right:24px;scroll-padding-inline:24px}.cd-bundle[data-astro-cid-pdwsyzm2]{margin-left:24px;margin-right:24px}.cd-foot[data-astro-cid-pdwsyzm2]{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.cd[data-astro-cid-pdwsyzm2] .cd-pill{transition:none}}
