.web-lang[data-astro-cid-l4evwy7q]{flex:none;position:relative}.web-lang__trigger[data-astro-cid-l4evwy7q]{border-radius:var(--web-radius-pill,999px);height:2.25rem;color:var(--web-color-text-on-dark);font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--2);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:0 .55rem;transition:background-color .16s,border-color .16s;display:inline-flex}.web-lang__trigger[data-astro-cid-l4evwy7q]:hover,.web-lang__trigger[data-astro-cid-l4evwy7q][aria-expanded=true]{background:color-mix(in srgb, var(--web-color-white) 8%, transparent);border-color:color-mix(in srgb, var(--web-color-white) 18%, transparent)}.web-lang__globe[data-astro-cid-l4evwy7q]{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.7;width:1rem;height:1rem}.web-lang__caret[data-astro-cid-l4evwy7q]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:.8rem;height:.8rem;transition:transform .16s}.web-lang__trigger[data-astro-cid-l4evwy7q][aria-expanded=true] .web-lang__caret[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.web-lang__panel[data-astro-cid-l4evwy7q]{z-index:60;border:1px solid color-mix(in srgb, var(--web-color-white) 14%, transparent);border-radius:var(--web-radius-md);background:color-mix(in srgb, var(--web-color-ink) 97%, transparent);-webkit-backdrop-filter:blur(12px);flex-direction:column;min-width:11rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px -22px #000c}.web-lang__panel[data-astro-cid-l4evwy7q][hidden]{display:none}.web-lang__item[data-astro-cid-l4evwy7q]{border-radius:var(--web-radius-sm);color:var(--web-color-text-on-dark);font-size:var(--web-font-size-step--1);white-space:nowrap;align-items:center;gap:.6rem;padding:.45rem .6rem;text-decoration:none;transition:background-color .14s;display:flex}.web-lang__item[data-astro-cid-l4evwy7q]:hover{background:color-mix(in srgb, var(--web-color-primary) 18%, transparent)}.web-lang__item-code[data-astro-cid-l4evwy7q]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--2);letter-spacing:.06em;color:var(--web-color-text-muted-dark);min-width:1.6rem}.web-lang__item[data-astro-cid-l4evwy7q].is-current{color:var(--web-color-primary);cursor:default}.web-lang__item[data-astro-cid-l4evwy7q].is-current .web-lang__item-code[data-astro-cid-l4evwy7q]{color:var(--web-color-primary)}.web-lang__tick[data-astro-cid-l4evwy7q]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem;margin-left:auto}@media (prefers-reduced-motion:reduce){.web-lang__trigger[data-astro-cid-l4evwy7q],.web-lang__caret[data-astro-cid-l4evwy7q],.web-lang__item[data-astro-cid-l4evwy7q]{transition:none}}.mini-cart-badge[data-astro-cid-c5u4qzoc]{cursor:pointer;width:2.6rem;height:2.6rem;color:var(--web-color-text-on-dark);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .15s;display:inline-flex;position:relative}.mini-cart-badge[data-astro-cid-c5u4qzoc]:hover{color:var(--web-color-primary)}.mini-cart-badge[data-astro-cid-c5u4qzoc]:focus-visible{outline:2px solid var(--web-color-primary);outline-offset:2px}.mini-cart-badge__icon[data-astro-cid-c5u4qzoc]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.mini-cart-badge__count[data-astro-cid-c5u4qzoc][hidden]{display:none}.mini-cart-badge__count[data-astro-cid-c5u4qzoc]{background:var(--web-color-primary);color:#0b0c08;border-radius:var(--web-radius-sm);min-width:1.15rem;height:1.15rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-size:var(--web-font-size-step--2);justify-content:center;align-items:center;padding:0 .2rem;line-height:1;display:inline-flex;position:absolute;top:.15rem;right:.05rem}.mini-cart-badge--light[data-astro-cid-c5u4qzoc]{color:var(--web-color-warm-text,#3a3c33)}.mini-cart-badge--light[data-astro-cid-c5u4qzoc]:hover{color:var(--web-color-primary-dark)}.web-header[data-astro-cid-fzpbxy5g]{z-index:50;background:color-mix(in srgb, var(--web-color-ink) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--web-color-primary) 22%, transparent);position:sticky;top:0}.web-header-inner[data-astro-cid-fzpbxy5g]{max-width:var(--web-container-edge);padding:var(--web-space-3) var(--web-space-5);justify-content:space-between;align-items:center;gap:var(--web-space-4);margin-inline:auto;display:flex}.web-header-logo[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.web-header-logo-img[data-astro-cid-fzpbxy5g]{width:auto;height:2.3rem;display:block}.web-header-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(.7rem,1.4vw,1.5rem);display:flex}.web-header-link[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:105%;font-size:var(--web-font-size-step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--web-color-text-on-dark);white-space:nowrap;padding:.35rem 0;text-decoration:none;position:relative}.web-header-link[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--web-color-primary);height:.28rem;transition:right .22s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:100%;transform:skew(-16deg)}.web-header-link[data-astro-cid-fzpbxy5g]:hover{color:var(--web-color-white)}.web-header-link[data-astro-cid-fzpbxy5g]:hover:after,.web-header-link[data-astro-cid-fzpbxy5g][aria-current=page]:after{right:0}.web-nav-group[data-astro-cid-fzpbxy5g]{align-items:center;gap:.1rem;display:inline-flex;position:relative}.web-nav-caret[data-astro-cid-fzpbxy5g]{cursor:pointer;color:var(--web-color-text-on-dark);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.2rem;transition:color .16s;display:inline-flex;position:relative}.web-nav-caret[data-astro-cid-fzpbxy5g]:before{content:"";position:absolute;inset:-.55rem -.4rem}.web-nav-group[data-astro-cid-fzpbxy5g]:hover .web-nav-caret[data-astro-cid-fzpbxy5g],.web-nav-caret[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--web-color-white)}.web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.85rem;height:.85rem;transition:transform .2s}.web-nav-dropdown[data-astro-cid-fzpbxy5g]{background:var(--web-color-ink);border:1px solid color-mix(in srgb, var(--web-color-primary) 26%, transparent);border-radius:var(--web-radius-lg);opacity:0;visibility:hidden;z-index:60;scrollbar-width:thin;flex-direction:column;gap:.08rem;min-width:15rem;max-height:min(70vh,32rem);padding:.4rem;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + .7rem);left:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 1.4rem 3rem -1rem #0009}.web-nav-dropdown[data-astro-cid-fzpbxy5g]:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}.web-nav-drop-item[data-astro-cid-fzpbxy5g]{border-radius:var(--web-radius-md);font-family:var(--web-font-family-display);font-weight:600;font-stretch:100%;font-size:var(--web-font-size-step--1);letter-spacing:.01em;color:var(--web-color-text-on-dark);white-space:nowrap;align-items:center;gap:.4rem;padding:.55rem .8rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.web-nav-drop-item[data-astro-cid-fzpbxy5g]:hover,.web-nav-drop-item[data-astro-cid-fzpbxy5g][aria-current=page]{background:color-mix(in srgb, var(--web-color-primary) 18%, transparent);color:var(--web-color-white)}.web-nav-ext[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;width:.75rem;height:.75rem;margin-left:auto}@media (width>=1180px){.web-nav-group[data-astro-cid-fzpbxy5g]:hover>.web-nav-dropdown[data-astro-cid-fzpbxy5g],.web-nav-group[data-astro-cid-fzpbxy5g]:focus-within>.web-nav-dropdown[data-astro-cid-fzpbxy5g],.web-nav-group[data-astro-cid-fzpbxy5g].open>.web-nav-dropdown[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transform:none}.web-nav-group[data-astro-cid-fzpbxy5g]:hover .web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.web-nav-group[data-astro-cid-fzpbxy5g]:focus-within .web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.web-nav-group[data-astro-cid-fzpbxy5g].open .web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}}.web-nav-group--locations[data-astro-cid-fzpbxy5g] .web-nav-caret[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine) and (width>=1180px){.web-nav-group--locations[data-astro-cid-fzpbxy5g] .web-header-link[data-astro-cid-fzpbxy5g]:not([aria-current=page]):hover:after{right:100%}.web-nav-group--locations[data-astro-cid-fzpbxy5g].is-arming .web-header-link[data-astro-cid-fzpbxy5g]:before{content:"";background:var(--web-color-primary);transform-origin:0;height:.28rem;animation:1.5s linear forwards web-locations-arm;position:absolute;bottom:0;left:0;right:0;transform:skew(-16deg)scaleX(0)}}@keyframes web-locations-arm{to{transform:skew(-16deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.web-nav-group--locations[data-astro-cid-fzpbxy5g].is-arming .web-header-link[data-astro-cid-fzpbxy5g]:before{animation:none;transform:skew(-16deg)scaleX(1)}}.web-locations[data-astro-cid-fzpbxy5g]{z-index:120;flex-direction:column;display:flex;position:fixed;inset:0}.web-locations[data-astro-cid-fzpbxy5g][hidden]{display:none}.web-locations__scrim[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(2px);opacity:0;background:#060704b8;transition:opacity .2s;position:absolute;inset:0}.web-locations[data-astro-cid-fzpbxy5g].is-open .web-locations__scrim[data-astro-cid-fzpbxy5g]{opacity:1}.web-locations__sheet[data-astro-cid-fzpbxy5g]{background:var(--web-surface);width:100%;max-height:100%;color:var(--web-text);opacity:0;flex-direction:column;margin:0 auto;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .2s;display:flex;position:relative;transform:translateY(-1.5rem)}.web-locations[data-astro-cid-fzpbxy5g].is-open .web-locations__sheet[data-astro-cid-fzpbxy5g]{opacity:1;transform:none}.web-locations__head[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:flex-start;gap:var(--web-space-4);padding:var(--web-space-5) var(--web-space-5) var(--web-space-4);border-bottom:1px solid var(--web-border);display:flex}.web-locations__kicker[data-astro-cid-fzpbxy5g]{font-size:var(--web-font-size-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--web-text-secondary);margin:0 0 .2rem}.web-locations__title[data-astro-cid-fzpbxy5g]{color:var(--web-text);font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-stretch:112%;font-size:var(--web-font-size-step-3);letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:1}.web-locations__close[data-astro-cid-fzpbxy5g]{border:1px solid var(--web-border-strong);width:3rem;height:3rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.web-locations__close[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1.375rem;height:1.375rem}.web-locations__close[data-astro-cid-fzpbxy5g]:hover,.web-locations__close[data-astro-cid-fzpbxy5g]:focus-visible{border-color:var(--web-color-primary);background:color-mix(in srgb, var(--web-color-primary) 14%, transparent);transform:rotate(90deg)}.web-locations__filter[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--web-space-3);padding:var(--web-space-3) var(--web-space-5);border-bottom:1px solid var(--web-border);display:flex}.web-locations__filter[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1.1rem;height:1.1rem;color:var(--web-text-secondary);flex:none}.web-locations__filter-input[data-astro-cid-fzpbxy5g]{min-width:0;font:inherit;font-size:var(--web-font-size-step-0);color:inherit;background:0 0;border:0;flex:1}.web-locations__filter-input[data-astro-cid-fzpbxy5g]:focus{outline:none}.web-locations__body[data-astro-cid-fzpbxy5g]{min-height:0;padding:var(--web-space-5);gap:var(--web-space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.web-locations__region-head[data-astro-cid-fzpbxy5g]{align-items:baseline;gap:var(--web-space-3);margin-bottom:var(--web-space-3);border-bottom:1px solid var(--web-border);padding-bottom:.4rem;display:flex}.web-locations__region-name[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-stretch:106%;font-size:var(--web-font-size-step-0);letter-spacing:.06em;text-transform:uppercase;color:var(--web-color-primary-dark);text-decoration:none}a[data-astro-cid-fzpbxy5g].web-locations__region-name:hover{text-underline-offset:.2em;text-decoration:underline}.web-locations__region-count[data-astro-cid-fzpbxy5g]{font-size:var(--web-font-size-step--2);font-variant-numeric:tabular-nums;color:var(--web-text-secondary)}.web-locations__grid[data-astro-cid-fzpbxy5g]{gap:var(--web-space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.web-locations__card[data-astro-cid-fzpbxy5g]{height:100%;padding:var(--web-space-3) var(--web-space-4);border:1px solid var(--web-border);border-radius:var(--web-radius-md);background:var(--web-surface-sunken);color:inherit;flex-direction:column;gap:.2rem;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s;display:flex}.web-locations__card[data-astro-cid-fzpbxy5g]:hover,.web-locations__card[data-astro-cid-fzpbxy5g]:focus-visible{border-color:var(--web-color-primary);background:var(--web-surface-hover);transform:translateY(-2px)}.web-locations__card-name[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:102%;font-size:var(--web-font-size-step-0);line-height:1.15}.web-locations__card-address[data-astro-cid-fzpbxy5g]{font-size:var(--web-font-size-step--1);color:var(--web-text-secondary);line-height:1.35}.web-locations__card-state[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:.35rem;min-height:1.25rem;margin-top:.3rem;display:flex}.web-locations__tag[data-astro-cid-fzpbxy5g]{border:1px solid var(--web-border-strong);border-radius:var(--web-radius-pill,999px);font-size:var(--web-font-size-step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--web-text-secondary);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .5rem;display:inline-flex}.web-locations__tag[data-astro-cid-fzpbxy5g]:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.web-locations__tag--open[data-astro-cid-fzpbxy5g]{color:#2f7d43;border-color:#2f7d438c}.web-locations__tag--closed[data-astro-cid-fzpbxy5g]{border-color:var(--web-border-strong);color:var(--web-text-secondary)}.web-locations__tag--soon[data-astro-cid-fzpbxy5g]{border-color:var(--web-color-primary);color:var(--web-color-primary-dark)}.web-locations__empty[data-astro-cid-fzpbxy5g]{padding:var(--web-space-5) 0;text-align:center;color:var(--web-text-secondary);margin:0}@media (width>=861px){.web-locations__sheet[data-astro-cid-fzpbxy5g]{max-width:82rem;max-height:min(86vh,54rem);margin-top:var(--web-space-5);border:1px solid var(--web-border-strong);border-radius:var(--web-radius-lg);box-shadow:var(--web-shadow-edge,0 30px 80px -40px #0009);overflow:hidden}}@media (prefers-reduced-motion:reduce){.web-locations__scrim[data-astro-cid-fzpbxy5g],.web-locations__sheet[data-astro-cid-fzpbxy5g],.web-locations__card[data-astro-cid-fzpbxy5g],.web-locations__close[data-astro-cid-fzpbxy5g]{transition:none}.web-locations__close[data-astro-cid-fzpbxy5g]:hover{transform:none}}.web-header-tools[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:.15rem;display:inline-flex}.web-header-icon[data-astro-cid-fzpbxy5g]{border-radius:var(--web-radius-pill,999px);width:2.25rem;height:2.25rem;color:var(--web-color-text-on-dark);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.web-header-icon[data-astro-cid-fzpbxy5g]:hover,.web-header-icon[data-astro-cid-fzpbxy5g]:focus-visible{background:color-mix(in srgb, var(--web-color-white) 8%, transparent);border-color:color-mix(in srgb, var(--web-color-white) 18%, transparent);color:var(--web-color-primary)}.web-header-icon[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.web-header-tools[data-astro-cid-fzpbxy5g] .mini-cart-badge{border-radius:var(--web-radius-pill,999px);border:1px solid #0000;width:2.25rem;height:2.25rem;margin-left:0;transition:background-color .16s,border-color .16s}.web-header-tools[data-astro-cid-fzpbxy5g] .mini-cart-badge:hover{background:color-mix(in srgb, var(--web-color-white) 8%, transparent);border-color:color-mix(in srgb, var(--web-color-white) 18%, transparent)}.web-header-rule[data-astro-cid-fzpbxy5g]{background:color-mix(in srgb, var(--web-color-white) 16%, transparent);flex:none;width:1px;height:1.35rem}.web-header-signin[data-astro-cid-fzpbxy5g]{border:1px solid color-mix(in srgb, var(--web-color-white) 20%, transparent);border-radius:var(--web-radius-pill,999px);height:2.25rem;color:var(--web-color-text-on-dark);font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:105%;font-size:var(--web-font-size-step--2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:0 .85rem;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.web-header-signin[data-astro-cid-fzpbxy5g]:hover,.web-header-signin[data-astro-cid-fzpbxy5g]:focus-visible{background:color-mix(in srgb, var(--web-color-white) 9%, transparent);border-color:color-mix(in srgb, var(--web-color-white) 38%, transparent)}.web-header-signin[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;width:1rem;height:1rem}@media (width>=1180px) and (width<=1365px){.web-header-inner[data-astro-cid-fzpbxy5g]{gap:var(--web-space-3)}.web-header-nav[data-astro-cid-fzpbxy5g]{gap:.65rem}.web-header-signin[data-astro-cid-fzpbxy5g]{justify-content:center;width:2.25rem;padding:0}.web-header-signin-label[data-astro-cid-fzpbxy5g]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.web-header-account-name[data-astro-cid-fzpbxy5g]{display:none}}.web-header-join[data-astro-cid-fzpbxy5g]{border-radius:var(--web-radius-pill,999px);background:var(--web-color-primary);color:#0b0c08;height:2.25rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-stretch:106%;font-size:var(--web-font-size-step--2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 0 color-mix(in srgb, var(--web-color-primary) 55%, transparent);border:0;align-items:center;gap:.45rem;padding:0 1rem;text-decoration:none;transition:background-color .16s,box-shadow .22s,transform .16s;display:inline-flex}.web-header-join[data-astro-cid-fzpbxy5g]:hover,.web-header-join[data-astro-cid-fzpbxy5g]:focus-visible{background:var(--web-color-primary-bright,var(--web-color-primary));box-shadow:0 0 0 .35rem color-mix(in srgb, var(--web-color-primary) 18%, transparent);transform:translateY(-1px)}.web-header-join[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;transition:transform .16s}.web-header-join[data-astro-cid-fzpbxy5g]:hover svg[data-astro-cid-fzpbxy5g]{transform:translate(2px)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-icon[data-astro-cid-fzpbxy5g],.web-header--light[data-astro-cid-fzpbxy5g] .web-header-signin[data-astro-cid-fzpbxy5g],.web-header--light[data-astro-cid-fzpbxy5g] .web-lang__trigger{color:var(--web-color-ink);border-color:color-mix(in srgb, var(--web-color-ink) 18%, transparent)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-icon[data-astro-cid-fzpbxy5g]{border-color:#0000}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-icon[data-astro-cid-fzpbxy5g]:hover,.web-header--light[data-astro-cid-fzpbxy5g] .web-header-signin[data-astro-cid-fzpbxy5g]:hover,.web-header--light[data-astro-cid-fzpbxy5g] .web-lang__trigger:hover{background:color-mix(in srgb, var(--web-color-ink) 7%, transparent);border-color:color-mix(in srgb, var(--web-color-ink) 26%, transparent)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-rule[data-astro-cid-fzpbxy5g]{background:color-mix(in srgb, var(--web-color-ink) 16%, transparent)}@media (prefers-reduced-motion:reduce){.web-header-icon[data-astro-cid-fzpbxy5g],.web-header-signin[data-astro-cid-fzpbxy5g],.web-header-join[data-astro-cid-fzpbxy5g],.web-header-join[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.web-header-tools[data-astro-cid-fzpbxy5g] .mini-cart-badge{transition:none}.web-header-join[data-astro-cid-fzpbxy5g]:hover,.web-header-join[data-astro-cid-fzpbxy5g]:hover svg[data-astro-cid-fzpbxy5g]{transform:none}}.web-header-lang[data-astro-cid-fzpbxy5g] .web-lang-switcher-link{color:var(--web-color-text-muted-dark)}.web-header-login[data-astro-cid-fzpbxy5g]{white-space:nowrap}.web-header-account[data-astro-cid-fzpbxy5g]{position:relative}.web-header-account-button[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--web-space-2);font:inherit;border:1px solid color-mix(in srgb, var(--web-color-white) 22%, transparent);border-radius:var(--web-radius-pill);background:color-mix(in srgb, var(--web-color-white) 6%, transparent);color:var(--web-color-text-on-dark);cursor:pointer;padding:.22rem .6rem .22rem .24rem;display:inline-flex}.web-header-account-button[data-astro-cid-fzpbxy5g]:hover,.web-header-account-button[data-astro-cid-fzpbxy5g][aria-expanded=true]{border-color:var(--web-color-primary);color:var(--web-color-white)}.web-header-avatar[data-astro-cid-fzpbxy5g]{border-radius:var(--web-radius-pill);background:var(--web-color-primary);color:#0b0c08;width:1.6rem;height:1.6rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--2);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.web-header-account[data-astro-cid-fzpbxy5g].is-center .web-header-avatar[data-astro-cid-fzpbxy5g]{background:var(--web-color-white)}.web-header-account-name[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--1);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.web-header-account-caret[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex-shrink:0;width:.65rem;height:.65rem}.web-header-account-menu[data-astro-cid-fzpbxy5g]{top:calc(100% + var(--web-space-2));z-index:60;width:15rem;padding:var(--web-space-1);text-align:left;background:var(--web-color-ink);border:1px solid color-mix(in srgb, var(--web-color-white) 16%, transparent);border-radius:var(--web-radius-sm);position:absolute;right:0;box-shadow:0 14px 34px #00000073}.web-header-account-id[data-astro-cid-fzpbxy5g]{padding:var(--web-space-2) var(--web-space-2) var(--web-space-3);border-bottom:1px solid color-mix(in srgb, var(--web-color-white) 12%, transparent);margin-bottom:var(--web-space-1)}.web-header-account-fullname[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step-0);color:var(--web-color-white);margin:0}.web-header-account-sub[data-astro-cid-fzpbxy5g]{font-size:var(--web-font-size-step--2);color:color-mix(in srgb, var(--web-color-white) 55%, transparent);margin:.1rem 0 0}.web-header-account-chip[data-astro-cid-fzpbxy5g]{margin:var(--web-space-2) 0 0;border-radius:var(--web-radius-sm);background:var(--web-color-white);color:#0b0c08;font-size:var(--web-font-size-step--2);letter-spacing:.08em;text-transform:uppercase;padding:.06rem .34rem;display:inline-block}.web-header-account-item[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--web-space-2);width:100%;padding:var(--web-space-2);border-radius:var(--web-radius-sm);font:inherit;font-size:var(--web-font-size-step--1);color:color-mix(in srgb, var(--web-color-white) 90%, transparent);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.web-header-account-item[data-astro-cid-fzpbxy5g]:hover{background:color-mix(in srgb, var(--web-color-white) 8%, transparent);color:var(--web-color-white)}.web-header-account-item[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex-shrink:0;width:1rem;height:1rem}.web-header-account-item[data-astro-cid-fzpbxy5g][disabled]{opacity:.6;cursor:progress}.web-header-burger[data-astro-cid-fzpbxy5g]{padding:var(--web-space-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:5px;display:none}.web-header-burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--web-color-primary);width:26px;height:3px;display:block}@media (width<=1179px){.web-header-burger[data-astro-cid-fzpbxy5g]{display:flex}.web-header-nav[data-astro-cid-fzpbxy5g]{align-items:stretch;gap:var(--web-space-2);max-height:calc(100vh - 5rem);padding:var(--web-space-5);background:var(--web-color-ink);border-bottom:2px solid var(--web-color-primary);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.web-header-nav[data-astro-cid-fzpbxy5g].open{display:flex}.web-header-rule[data-astro-cid-fzpbxy5g]{display:none}.web-nav-group[data-astro-cid-fzpbxy5g]{width:100%;display:block;position:relative}.web-nav-group[data-astro-cid-fzpbxy5g]>.web-header-link[data-astro-cid-fzpbxy5g]{display:block}.web-nav-caret[data-astro-cid-fzpbxy5g]{padding:.4rem;position:absolute;top:0;right:0}.web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1.1rem;height:1.1rem}.web-nav-group[data-astro-cid-fzpbxy5g].open .web-nav-caret[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.web-nav-dropdown[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;min-width:0;max-height:none;box-shadow:none;border:none;border-left:2px solid color-mix(in srgb, var(--web-color-primary) 40%, transparent);background:0 0;margin-top:.3rem;padding:.3rem 0 .3rem .9rem;display:none;position:static;transform:none}.web-nav-group[data-astro-cid-fzpbxy5g].open .web-nav-dropdown[data-astro-cid-fzpbxy5g]{display:flex}.web-nav-drop-item[data-astro-cid-fzpbxy5g]{white-space:normal}}.web-header--light[data-astro-cid-fzpbxy5g]{background:color-mix(in srgb, var(--web-color-cream) 82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--web-color-warm-ink) 8%, transparent)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-link[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-friendly);font-weight:600;font-stretch:100%;font-size:var(--web-font-size-step-0);letter-spacing:-.01em;text-transform:none;color:var(--web-color-warm-text)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-link[data-astro-cid-fzpbxy5g]:after{border-radius:var(--web-radius-pill);background:var(--web-color-primary);opacity:.55;height:.5rem;bottom:.1rem;transform:none}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-link[data-astro-cid-fzpbxy5g]:hover{color:var(--web-color-warm-ink)}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-caret[data-astro-cid-fzpbxy5g]{color:var(--web-color-warm-text)}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-group[data-astro-cid-fzpbxy5g]:hover .web-nav-caret[data-astro-cid-fzpbxy5g],.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-caret[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--web-color-warm-ink)}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-dropdown[data-astro-cid-fzpbxy5g]{background:var(--web-color-white,#fff);border-color:color-mix(in srgb, var(--web-color-warm-ink) 12%, transparent)}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-drop-item[data-astro-cid-fzpbxy5g]{font-family:var(--web-font-family-friendly);text-transform:none;letter-spacing:-.01em;color:var(--web-color-warm-text);font-weight:600}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-drop-item[data-astro-cid-fzpbxy5g]:hover,.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-drop-item[data-astro-cid-fzpbxy5g][aria-current=page]{background:color-mix(in srgb, var(--web-color-primary) 20%, transparent);color:var(--web-color-warm-ink)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-cta[data-astro-cid-fzpbxy5g]{border-radius:var(--web-radius-pill);font-family:var(--web-font-family-friendly);letter-spacing:-.01em;text-transform:none;padding:.6rem 1.4rem;font-weight:700;font-stretch:100%}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-cta[data-astro-cid-fzpbxy5g]:hover{box-shadow:var(--web-shadow-soft)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-lang[data-astro-cid-fzpbxy5g] .web-lang-switcher-link{color:color-mix(in srgb, var(--web-color-warm-text) 70%, transparent)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-lang[data-astro-cid-fzpbxy5g] .web-lang-switcher-current{color:var(--web-color-primary-dark)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--web-color-warm-ink)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-account-button[data-astro-cid-fzpbxy5g]{border-color:color-mix(in srgb, var(--web-color-warm-ink) 22%, transparent);background:color-mix(in srgb, var(--web-color-warm-ink) 5%, transparent);color:var(--web-color-warm-text)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-account-button[data-astro-cid-fzpbxy5g]:hover,.web-header--light[data-astro-cid-fzpbxy5g] .web-header-account-button[data-astro-cid-fzpbxy5g][aria-expanded=true]{border-color:var(--web-color-primary-dark);color:var(--web-color-warm-ink)}.web-header--light[data-astro-cid-fzpbxy5g] .web-header-account[data-astro-cid-fzpbxy5g].is-center .web-header-avatar[data-astro-cid-fzpbxy5g]{background:var(--web-color-warm-ink);color:var(--web-color-white)}@media (width<=1179px){.web-header--light[data-astro-cid-fzpbxy5g] .web-header-nav[data-astro-cid-fzpbxy5g]{background:var(--web-color-cream);border-bottom:2px solid var(--web-color-primary)}.web-header--light[data-astro-cid-fzpbxy5g] .web-nav-dropdown[data-astro-cid-fzpbxy5g]{background:0 0}}.web-footer[data-astro-cid-nns7i3if]{background:var(--web-color-ink);color:var(--web-color-text-muted-dark);margin-top:auto}.web-footer-inner[data-astro-cid-nns7i3if]{max-width:var(--web-container-edge);padding:var(--web-space-9) var(--web-space-5) var(--web-space-7);gap:var(--web-space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);margin-inline:auto;display:grid}.web-footer-logo-img[data-astro-cid-nns7i3if]{width:auto;height:2.6rem;display:block}.web-footer-tagline[data-astro-cid-nns7i3if]{margin-top:var(--web-space-3);max-width:34ch}.web-footer-social[data-astro-cid-nns7i3if]{margin:var(--web-space-5) 0 0;gap:var(--web-space-4);padding:0;list-style:none;display:flex}.web-footer-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--web-color-text-on-dark);font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--1);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--web-color-primary);padding-bottom:2px;text-decoration:none}.web-footer-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--web-color-primary)}.web-footer-cols[data-astro-cid-nns7i3if]{gap:var(--web-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-footer-col[data-astro-cid-nns7i3if]{gap:var(--web-space-3);flex-direction:column;display:flex}.web-footer-col-title[data-astro-cid-nns7i3if]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);text-transform:uppercase;letter-spacing:.06em;color:var(--web-color-primary);font-stretch:115%;font-size:var(--web-font-size-step--1);margin-bottom:var(--web-space-2)}@media (width<=480px){.web-footer-col-title[data-astro-cid-nns7i3if]{letter-spacing:.02em;font-stretch:100%}}.web-footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--web-color-text-on-dark);text-decoration:none}.web-footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--web-color-primary)}.web-footer-legal[data-astro-cid-nns7i3if]{border-top:1px solid color-mix(in srgb, var(--web-color-text-muted-dark) 30%, transparent);padding:var(--web-space-4) var(--web-space-5);text-align:center;font-size:var(--web-font-size-step--1)}@media (width<=860px){.web-footer-inner[data-astro-cid-nns7i3if]{gap:var(--web-space-7);padding-top:var(--web-space-7);grid-template-columns:1fr}.web-footer-cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-price[data-astro-cid-cmideenu]{font-family:var(--web-font-family-display);color:var(--web-color-ink);flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;display:flex}.shop-price__lockup[data-astro-cid-cmideenu]{align-items:baseline;gap:.28em;display:inline-flex}.shop-price__cur[data-astro-cid-cmideenu]{font-weight:var(--web-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--web-color-primary-dark);font-size:.42em;font-stretch:92%;transform:translateY(-.55em)}.shop-price__amount[data-astro-cid-cmideenu]{font-weight:var(--web-font-weight-extrabold);letter-spacing:-.01em;font-stretch:112%;line-height:.9}.shop-price[data-astro-cid-cmideenu].is-card{font-size:var(--web-font-size-step-2)}.shop-price[data-astro-cid-cmideenu].is-detail{font-size:var(--web-font-size-step-4)}.shop-price__strike[data-astro-cid-cmideenu]{font-family:var(--web-font-family-sans);font-weight:var(--web-font-weight-semibold);font-size:var(--web-font-size-step-0);color:var(--web-text-secondary);text-decoration:line-through}.shop-price[data-astro-cid-cmideenu].is-detail .shop-price__strike[data-astro-cid-cmideenu]{font-size:var(--web-font-size-step-1)}.shop-price[data-astro-cid-cmideenu].is-sale .shop-price__amount[data-astro-cid-cmideenu]{color:var(--web-color-primary-dark)}.shop-price__badge[data-astro-cid-cmideenu]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-size:var(--web-font-size-step--2);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--web-radius-sm);background:var(--web-color-primary);color:#0b0c08;align-self:center;padding:.16rem .5rem}.shop-price__member[data-astro-cid-cmideenu]{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--1);flex-basis:100%;align-items:baseline;gap:.5rem;margin-top:.1rem;display:inline-flex}.shop-price__member[data-astro-cid-cmideenu][hidden]{display:none}.shop-price__member-label[data-astro-cid-cmideenu]{font-weight:var(--web-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--web-color-primary-dark)}.shop-price__member-value[data-astro-cid-cmideenu]{font-family:var(--web-font-family-display);color:var(--web-color-ink);align-items:baseline;gap:.28em;display:inline-flex}.shop-price__member-cur[data-astro-cid-cmideenu]{font-weight:var(--web-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--web-color-primary-dark);font-size:.72em;font-stretch:92%}.shop-price__member-amount[data-astro-cid-cmideenu]{font-weight:var(--web-font-weight-extrabold);font-stretch:108%}.shop-price__vat[data-astro-cid-cmideenu]{font-family:var(--web-font-family-sans);font-weight:var(--web-font-weight-regular);font-size:var(--web-font-size-step--2);color:var(--web-color-text-secondary);align-self:center}.shop-card[data-astro-cid-fdkwhv55]{background:var(--web-color-white);border:1px solid var(--web-color-border-light);border-radius:var(--web-radius-md);color:var(--web-text);flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden}.shop-card[data-astro-cid-fdkwhv55]:hover{box-shadow:var(--web-shadow-edge);color:var(--web-text);transform:translate(-3px,-3px)}.shop-card__frame[data-astro-cid-fdkwhv55]{aspect-ratio:1;background:var(--web-color-bg-off-white);position:relative;overflow:hidden}.shop-card__frame[data-astro-cid-fdkwhv55] img{object-fit:contain;width:100%;height:100%;display:block}.shop-card__placeholder[data-astro-cid-fdkwhv55]{background:var(--web-color-bg-cool-grey);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.shop-card__placeholder-mark[data-astro-cid-fdkwhv55]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);text-transform:uppercase;color:color-mix(in srgb, var(--web-color-ink) 22%, transparent);font-size:clamp(3rem,8vw,5rem);font-stretch:120%;line-height:1}.shop-card__badges[data-astro-cid-fdkwhv55]{top:var(--web-space-3);left:var(--web-space-3);gap:var(--web-space-2);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.shop-card__badge[data-astro-cid-fdkwhv55]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-size:var(--web-font-size-step--2);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--web-radius-sm);color:var(--web-color-primary);background:#0b0c08;padding:.2rem .55rem}.shop-card__badge[data-astro-cid-fdkwhv55].is-aktion{background:var(--web-color-primary);color:#0b0c08}.shop-card__badge[data-astro-cid-fdkwhv55].is-ausverkauft{color:#f4f4ea;background:#0b0c08}.shop-card__body[data-astro-cid-fdkwhv55]{gap:var(--web-space-2);padding:var(--web-space-5);flex-direction:column;flex:1;display:flex}.shop-card__brand[data-astro-cid-fdkwhv55]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:92%;font-size:var(--web-font-size-step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--web-color-primary-dark)}.shop-card__title[data-astro-cid-fdkwhv55]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-stretch:112%;font-size:var(--web-font-size-step-1);text-transform:uppercase;color:var(--web-color-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.1;display:-webkit-box;overflow:hidden}.shop-card__more[data-astro-cid-fdkwhv55]{padding-top:var(--web-space-3);font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:105%;font-size:var(--web-font-size-step--1);letter-spacing:.05em;text-transform:uppercase;color:var(--web-color-primary-dark);margin-top:auto}@media (prefers-reduced-motion:reduce){.shop-card[data-astro-cid-fdkwhv55],.shop-card[data-astro-cid-fdkwhv55]:hover{transition:none;transform:none}}.shop-card[data-astro-cid-fdkwhv55]{position:relative}.shop-card__link[data-astro-cid-fdkwhv55]:after{content:"";z-index:1;position:absolute;inset:0}.shop-card__link-label[data-astro-cid-fdkwhv55]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-card[data-astro-cid-fdkwhv55]:focus-within{outline:2px solid var(--web-color-primary);outline-offset:3px}.shop-card__frame[data-astro-cid-fdkwhv55]{background:var(--web-color-white);padding:clamp(.6rem,2vw,1rem)}.shop-card__actions[data-astro-cid-fdkwhv55]{z-index:2;align-items:center;gap:.5rem;margin-top:.75rem;display:flex;position:relative}.shop-card__qty[data-astro-cid-fdkwhv55]{border:1px solid var(--web-color-border-light);border-radius:var(--web-radius-pill,999px);flex:none;align-items:center;display:inline-flex;overflow:hidden}.shop-card__qty[data-astro-cid-fdkwhv55] button[data-astro-cid-fdkwhv55]{width:1.9rem;height:2.1rem;color:var(--web-text);cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.shop-card__qty[data-astro-cid-fdkwhv55] button[data-astro-cid-fdkwhv55]:hover{background:color-mix(in srgb, var(--web-color-primary) 25%, transparent)}.shop-card__qty[data-astro-cid-fdkwhv55] input[data-astro-cid-fdkwhv55]{width:2rem;height:2.1rem;color:inherit;text-align:center;font:inherit;font-size:var(--web-font-size-step--1);background:0 0;border:0;padding:0}.shop-card__qty[data-astro-cid-fdkwhv55] input[data-astro-cid-fdkwhv55]:focus-visible{outline:none}.shop-card__add[data-astro-cid-fdkwhv55]{border-radius:var(--web-radius-pill,999px);background:var(--web-color-primary);color:#0b0c08;min-height:2.1rem;font-family:var(--web-font-family-display);font-weight:700;font-size:var(--web-font-size-step--2);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:0;flex:auto;padding:0 .9rem;transition:background-color .15s}.shop-card__add[data-astro-cid-fdkwhv55]:hover:not(:disabled){background:var(--web-color-primary-bright)}.shop-card__add[data-astro-cid-fdkwhv55]:disabled{background:var(--web-color-soft-grey);color:var(--web-text-secondary);cursor:not-allowed}.shop-card__add[data-astro-cid-fdkwhv55].is-failed{color:#b3261e;border-color:#b3261e}.shop-card__add[data-astro-cid-fdkwhv55].is-done{color:#fff;background:#2f7d43}@keyframes shop-card-added{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}.shop-card__add[data-astro-cid-fdkwhv55].is-done{animation:.32s cubic-bezier(.2,.7,.2,1) shop-card-added}.shop-card__choices[data-astro-cid-fdkwhv55]{z-index:2;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .18s;display:grid;position:relative}.shop-card__choices[data-astro-cid-fdkwhv55][hidden]{display:none}.shop-card__choices[data-astro-cid-fdkwhv55].is-open{opacity:1;grid-template-rows:1fr}.shop-card__choices-inner[data-astro-cid-fdkwhv55]{min-height:0;overflow:hidden}.shop-card__choices-title[data-astro-cid-fdkwhv55]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step--2);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--web-text) 62%, transparent);margin:.7rem 0 .4rem}.shop-card__choices-row[data-astro-cid-fdkwhv55]{flex-wrap:wrap;gap:.35rem;display:flex}.shop-card__choice[data-astro-cid-fdkwhv55]{border:2px solid var(--web-color-border-light);border-radius:var(--web-radius-pill,999px);color:var(--web-text);font:inherit;font-size:var(--web-font-size-step--2);cursor:pointer;background:0 0;align-items:baseline;gap:.35rem;padding:.3rem .6rem;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.shop-card__choice[data-astro-cid-fdkwhv55]:hover:not(:disabled){border-color:var(--web-color-ink);background:color-mix(in srgb, var(--web-color-primary) 25%, transparent)}.shop-card__choice[data-astro-cid-fdkwhv55]:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.shop-card__choice-price[data-astro-cid-fdkwhv55]{white-space:nowrap;font-weight:700}@media (prefers-reduced-motion:reduce){.shop-card__add[data-astro-cid-fdkwhv55]{transition:none}.shop-card__add[data-astro-cid-fdkwhv55].is-done{animation:none}.shop-card__choices[data-astro-cid-fdkwhv55],.shop-card__choice[data-astro-cid-fdkwhv55]{transition:none}}.shop-crosssell[data-astro-cid-3pqvzoiq]{padding-block:clamp(3rem,6vw,5rem)}.shop-crosssell[data-astro-cid-3pqvzoiq].is-dark{background:var(--web-color-ink);color:var(--web-color-text-on-dark)}.shop-crosssell[data-astro-cid-3pqvzoiq].is-light{background:var(--web-color-bg-off-white);color:var(--web-color-text-body)}.shop-crosssell__inner[data-astro-cid-3pqvzoiq]{width:min(100% - 2 * var(--web-space-5), 78rem);gap:var(--web-space-5);flex-direction:column;margin-inline:auto;display:flex}.shop-crosssell__grid[data-astro-cid-3pqvzoiq]{gap:var(--web-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1024px){.shop-crosssell__grid[data-astro-cid-3pqvzoiq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.shop-crosssell__grid[data-astro-cid-3pqvzoiq]{grid-template-columns:1fr}}.shop-crosssell-compact[data-astro-cid-3pqvzoiq]{margin-top:var(--web-space-5);padding-top:var(--web-space-4);border-top:1px solid var(--web-color-border-light)}.shop-crosssell-compact__label[data-astro-cid-3pqvzoiq]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:92%;font-size:var(--web-font-size-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--web-color-primary-dark);margin-bottom:var(--web-space-3);display:block}.shop-crosssell-compact__list[data-astro-cid-3pqvzoiq]{gap:var(--web-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shop-crosssell-compact__item[data-astro-cid-3pqvzoiq]{gap:var(--web-space-3);border-radius:var(--web-radius-sm);border:1px solid #0000;grid-template-columns:3rem minmax(0,1fr);align-items:center;padding:.4rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.shop-crosssell-compact__item[data-astro-cid-3pqvzoiq]:hover{border-color:var(--web-color-border-light);background:var(--web-color-white)}.shop-crosssell-compact__thumb[data-astro-cid-3pqvzoiq]{background:var(--web-color-bg-cool-grey);border:1px solid var(--web-color-border-light);border-radius:var(--web-radius-sm);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.shop-crosssell-compact__thumb[data-astro-cid-3pqvzoiq] img{object-fit:cover;width:100%;height:100%;display:block}.shop-crosssell-compact__thumb-fallback[data-astro-cid-3pqvzoiq]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-size:var(--web-font-size-step-0);color:color-mix(in srgb, var(--web-color-ink) 45%, transparent)}.shop-crosssell-compact__info[data-astro-cid-3pqvzoiq]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.shop-crosssell-compact__title[data-astro-cid-3pqvzoiq]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:100%;font-size:var(--web-font-size-step--1);text-transform:uppercase;color:var(--web-color-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.shop-crosssell-compact__price[data-astro-cid-3pqvzoiq]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-size:var(--web-font-size-step--1);color:var(--web-color-ink)}.shop-crosssell-compact__cur[data-astro-cid-3pqvzoiq]{letter-spacing:.04em;color:var(--web-color-primary-dark);margin-right:.2rem;font-size:.78em}.mini-cart-root{z-index:120;pointer-events:none;position:fixed;inset:0}.mini-cart__empty[hidden],.mini-cart__lines[hidden]{display:none}.mini-cart-root.is-open{pointer-events:auto}.mini-cart-scrim{opacity:0;background:#17181280;transition:opacity .28s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mini-cart-root.is-open .mini-cart-scrim{opacity:1}.mini-cart{background:var(--web-color-paper);border-left:2px solid var(--web-color-ink);will-change:transform;flex-direction:column;width:min(27rem,100%);height:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.mini-cart-root.is-open .mini-cart{transform:translate(0)}.mini-cart__head{justify-content:space-between;align-items:center;gap:var(--web-space-4);padding:var(--web-space-5) var(--web-space-5) var(--web-space-3);display:flex}.mini-cart__close{border:2px solid color-mix(in srgb, var(--web-color-ink) 22%, transparent);border-radius:var(--web-radius-sm);width:2.25rem;height:2.25rem;color:var(--web-color-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.mini-cart__close:hover{border-color:var(--web-color-ink);background:color-mix(in srgb, var(--web-color-ink) 6%, transparent)}.mini-cart__close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:1.05rem;height:1.05rem}.mini-cart__rule{height:3px;margin:0 var(--web-space-5);background:var(--web-color-ink)}.mini-cart__scroll{padding:var(--web-space-4) var(--web-space-5);flex:1;overflow-y:auto}.mini-cart__note{margin:var(--web-space-5) 0;font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--1);color:var(--web-color-text-secondary);text-align:center}.mini-cart__note--error{color:#b3261e}.mini-cart__empty{gap:var(--web-space-3);padding:var(--web-space-5) 0;flex-direction:column;align-items:flex-start;display:flex}.mini-cart__empty-title{font-size:var(--web-font-size-step-3);color:var(--web-color-ink);margin:0;font-stretch:108%}.mini-cart__empty-body{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step-0);color:var(--web-color-text-body);margin:0}.mini-cart__lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini-cart__line{gap:var(--web-space-3);padding:var(--web-space-4) 0;border-bottom:1px solid var(--web-color-border-light);grid-template-columns:3.25rem minmax(0,1fr) auto;display:grid}.mini-cart__line:first-child{padding-top:var(--web-space-2)}.mini-cart__thumb{background:var(--web-color-bg-cool-grey);border:1px solid var(--web-color-border-light);border-radius:var(--web-radius-sm);width:3.25rem;height:3.25rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-black);font-size:var(--web-font-size-step-1);color:color-mix(in srgb, var(--web-color-ink) 45%, transparent);text-transform:uppercase;justify-content:center;align-items:center;display:flex;overflow:hidden}.mini-cart__thumb img{object-fit:cover;width:100%;height:100%;display:block}.mini-cart__info{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mini-cart__title{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:104%;font-size:var(--web-font-size-step-0);text-transform:uppercase;color:var(--web-color-ink);line-height:1.15}.mini-cart__meta{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--2);color:var(--web-color-text-secondary)}.mini-cart__stepper{border:2px solid color-mix(in srgb, var(--web-color-ink) 22%, transparent);border-radius:var(--web-radius-sm);align-self:flex-start;align-items:center;margin-top:.15rem;display:inline-flex}.mini-cart__step{width:1.9rem;height:1.9rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-size:var(--web-font-size-step-0);color:var(--web-color-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .14s;display:inline-flex}.mini-cart__step:hover{background:var(--web-color-primary)}.mini-cart__step:disabled{opacity:.4;cursor:default}.mini-cart__qty{text-align:center;min-width:1.9rem;font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-semibold);font-size:var(--web-font-size-step--1);color:var(--web-color-ink);border-inline:2px solid color-mix(in srgb, var(--web-color-ink) 22%, transparent);padding:0 .3rem;line-height:1.7}.mini-cart__side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.4rem;display:flex}.mini-cart__price{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-size:var(--web-font-size-step-0);color:var(--web-color-ink);white-space:nowrap}.mini-cart__price s{font-family:var(--web-font-family-sans);font-weight:var(--web-font-weight-regular);font-size:var(--web-font-size-step--2);color:var(--web-color-text-secondary);text-decoration:line-through;display:block}.mini-cart__remove{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--2);color:var(--web-color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mini-cart__remove:hover{color:var(--web-color-ink)}.mini-cart__foot{padding:var(--web-space-4) var(--web-space-5) var(--web-space-5);border-top:3px solid var(--web-color-ink);background:var(--web-color-paper)}.mini-cart__messages{gap:var(--web-space-2);margin-bottom:var(--web-space-4);flex-direction:column;display:flex}.mini-cart__messages:empty{display:none}.mini-cart__msg{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--1);border-left:3px solid var(--web-color-primary);background:color-mix(in srgb, var(--web-color-primary) 10%, transparent);color:var(--web-color-text-body);margin:0;padding:.5rem .7rem;line-height:1.4}.mini-cart__msg--warning{background:#b3261e14;border-left-color:#b3261e}.mini-cart__ship{margin-bottom:var(--web-space-4)}.mini-cart__ship-msg{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-semibold);font-stretch:96%;font-size:var(--web-font-size-step--1);color:var(--web-color-ink);margin:0 0 .5rem}.mini-cart__bar{background:color-mix(in srgb, var(--web-color-ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--web-color-ink) 20%, transparent);border-radius:var(--web-radius-sm);height:.5rem;overflow:hidden}.mini-cart__bar-fill{background:var(--web-color-primary);width:0;height:100%;transition:width .3s cubic-bezier(.2,.7,.2,1);display:block}.mini-cart__totals{margin:0 0 var(--web-space-4);flex-direction:column;gap:.35rem;display:flex}.mini-cart__totals-row{justify-content:space-between;align-items:baseline;gap:var(--web-space-4);font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step--1);color:var(--web-color-text-body);display:flex}.mini-cart__totals-row dt,.mini-cart__totals-row dd{margin:0}.mini-cart__totals-row--grand{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-size:var(--web-font-size-step-1);text-transform:uppercase;color:var(--web-color-ink);margin-top:.2rem}.mini-cart__totals-row--vat{font-size:var(--web-font-size-step--2);color:var(--web-color-text-secondary)}.mini-cart__actions{gap:var(--web-space-2);flex-direction:column;display:flex}.mini-cart__checkout,.mini-cart__view{justify-content:center;width:100%}.mini-cart__checkout.is-disabled{opacity:.5;pointer-events:none}.mini-cart__continue{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-bold);font-stretch:96%;font-size:var(--web-font-size-step--1);text-transform:uppercase;letter-spacing:.04em;color:var(--web-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.4rem}.mini-cart__continue:hover{color:var(--web-color-ink)}.mini-cart-root.is-busy .mini-cart__step,.mini-cart-root.is-busy .mini-cart__remove{pointer-events:none;opacity:.5}@media (prefers-reduced-motion:reduce){.mini-cart,.mini-cart-scrim,.mini-cart__bar-fill{transition:none}}.mini-cart__eyebrow{font-family:var(--web-font-family-display);font-weight:700;font-stretch:96%;font-size:var(--web-font-size-step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--web-color-text-secondary);align-items:center;gap:.5rem;display:inline-flex}.mini-cart__eyebrow-icon{width:1.15rem;height:1.15rem;color:var(--web-color-primary);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.uf-search{z-index:70;--uf-search-measure:min(100%, 56rem);position:fixed;inset:0}.uf-search-scrim{opacity:0;background:#0b0c089e;transition:opacity .16s;position:absolute;inset:0}.uf-search[data-open=true] .uf-search-scrim{opacity:1}.uf-search-panel{top:var(--uf-search-top,4.5rem);max-height:min(72vh, calc(100vh - var(--uf-search-top,4.5rem) - 1rem));background:var(--web-surface-raised);color:var(--web-text);border-top:1px solid var(--web-border);border-bottom:3px solid var(--web-color-primary);opacity:0;flex-direction:column;transition:transform .16s,opacity .16s;display:flex;position:absolute;left:0;right:0;transform:translateY(-.75rem)}.uf-search[data-open=true] .uf-search-panel{opacity:1;transform:translateY(0)}.uf-search-bar{align-items:center;gap:var(--web-space-3);width:var(--uf-search-measure);padding:var(--web-space-4) var(--web-space-5);margin:0 auto;display:flex}.uf-search-glyph{width:1.35rem;height:1.35rem;color:var(--web-color-primary);flex:none}.uf-search-input{min-width:0;color:var(--web-text);font-family:var(--web-font-family-display);font-size:var(--web-font-size-step-2);letter-spacing:.01em;background:0 0;border:0;flex:auto;padding:0;font-weight:700;font-stretch:105%}.uf-search-input::placeholder{color:var(--web-text-muted);font-weight:500}.uf-search-input:focus{outline:none}.uf-search-input::-webkit-search-cancel-button{display:none}.uf-search-close{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--web-text-secondary);border:1px solid var(--web-border);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s;display:inline-flex}.uf-search-close:hover{color:var(--web-text);border-color:var(--web-border-strong)}.uf-search-close svg{width:1rem;height:1rem}.uf-search-scope,.uf-search-status{width:var(--uf-search-measure);padding:0 var(--web-space-5) var(--web-space-3);font-size:var(--web-font-size-step--1);color:var(--web-text-muted);margin:0 auto}.uf-search-scope{align-items:baseline;gap:var(--web-space-2);display:flex}.uf-search [hidden]{display:none}.uf-search-widen{cursor:pointer;color:var(--web-color-primary-dark);font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}:root[data-theme=dark] .uf-search-widen{color:var(--web-color-primary)}.uf-search-results{width:var(--uf-search-measure);padding:0 var(--web-space-5) var(--web-space-5);margin:0 auto;list-style:none;overflow-y:auto}.uf-search-results:empty{padding:0}.uf-search-item>a{align-items:center;gap:var(--web-space-3);padding:.5rem var(--web-space-3);border-left:3px solid #0000;border-bottom:1px solid var(--web-border);color:inherit;grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.uf-search-item.is-active>a,.uf-search-item>a:hover{border-left-color:var(--web-color-primary);background:var(--web-surface-hover)}.uf-search-item>a:focus-visible{outline:2px solid var(--web-color-primary);outline-offset:-2px}.uf-search-thumb{object-fit:cover;background:var(--web-surface-sunken);border-radius:0;flex:none;width:2.75rem;height:2.75rem}.uf-search-thumb.is-fallback{object-fit:contain;border:1px solid var(--web-border);background:#171812;padding:.3rem}.uf-search-text{min-width:0}.uf-search-title{color:var(--web-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.uf-search-meta{font-size:var(--web-font-size-step--1);color:var(--web-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;display:block;overflow:hidden}.uf-search-price{font-variant-numeric:tabular-nums;color:var(--web-text);font-weight:600}.uf-search-price s{color:var(--web-text-muted);margin-left:.4em;font-weight:400}.uf-search-pill{font-family:var(--web-font-family-display);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--web-border-strong);color:var(--web-text-secondary);white-space:nowrap;flex:none;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;font-stretch:105%}.uf-search-pill--product{background:var(--web-color-primary);border-color:var(--web-color-primary);color:#0b0c08}.uf-search-item.is-location>a{gap:var(--web-space-4);padding-top:.6rem;padding-bottom:.6rem}.uf-search-thumb.is-wide{width:4.5rem;height:2.8125rem}.uf-search-item.is-location .uf-search-title{font-family:var(--web-font-family-display);font-weight:700;font-stretch:104%;font-size:var(--web-font-size-step-0)}.uf-search-address{white-space:normal;font-variant-numeric:tabular-nums}.uf-search-pill--location{border-color:var(--web-color-primary);color:var(--web-color-primary-dark)}.uf-search-pill--soon{background:var(--web-surface-sunken);border-color:var(--web-border-strong);color:var(--web-text-secondary)}@media (width<=640px){.uf-search-bar{padding:var(--web-space-3) var(--web-space-4)}.uf-search-scope,.uf-search-status,.uf-search-results{padding-left:var(--web-space-4);padding-right:var(--web-space-4)}.uf-search-input{font-size:var(--web-font-size-step-1)}.uf-search-meta{white-space:normal}.uf-search-thumb.is-wide{width:3.75rem;height:2.34375rem}}@media (prefers-reduced-motion:reduce){.uf-search-scrim,.uf-search-panel{transition:none}}.uf-popup[data-astro-cid-zqtcqdzc]{z-index:210;justify-content:center;align-items:center;padding:clamp(.5rem,3vw,2rem);display:flex;position:fixed;inset:0}.uf-popup[data-astro-cid-zqtcqdzc][hidden]{display:none}.uf-popup__scrim[data-astro-cid-zqtcqdzc]{cursor:pointer;background:#1718129e;position:absolute;inset:0}.uf-popup__card[data-astro-cid-zqtcqdzc]{z-index:1;background:var(--web-surface-raised);border:1px solid var(--web-border-strong);border-radius:var(--web-radius-md,10px);width:min(100%,30rem);max-height:min(92vh,40rem);box-shadow:0 24px 60px -12px var(--web-shadow), 0 2px 8px -2px var(--web-shadow);flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both uf-popup-in;display:flex;position:relative;overflow:hidden}.uf-popup__scroll[data-astro-cid-zqtcqdzc]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--web-border-strong) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.uf-popup__scroll[data-astro-cid-zqtcqdzc]::-webkit-scrollbar{width:8px}.uf-popup__scroll[data-astro-cid-zqtcqdzc]::-webkit-scrollbar-track{background:0 0}.uf-popup__scroll[data-astro-cid-zqtcqdzc]::-webkit-scrollbar-thumb{background:var(--web-border-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px}.uf-popup__scroll[data-astro-cid-zqtcqdzc]::-webkit-scrollbar-thumb:hover{background:var(--web-text-muted);background-clip:content-box}.uf-popup__content[data-astro-cid-zqtcqdzc]{gap:var(--web-space-3);flex-direction:column;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.uf-popup__band[data-astro-cid-zqtcqdzc]{border-bottom:3px solid var(--web-color-primary);background:var(--web-surface-sunken);flex-shrink:0}.uf-popup__image[data-astro-cid-zqtcqdzc]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.uf-popup__close[data-astro-cid-zqtcqdzc]{z-index:2;background:var(--web-surface-raised);border:1px solid var(--web-border-strong);width:2.25rem;height:2.25rem;color:var(--web-text);cursor:pointer;box-shadow:0 2px 10px -2px var(--web-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:.75rem;right:1rem}.uf-popup__close[data-astro-cid-zqtcqdzc] svg[data-astro-cid-zqtcqdzc]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:.95rem;height:.95rem}.uf-popup__close[data-astro-cid-zqtcqdzc]:hover{background:var(--web-color-primary);color:var(--web-on-accent);transform:scale(1.06)}.uf-popup__close[data-astro-cid-zqtcqdzc]:focus-visible{outline:2px solid var(--web-color-primary);outline-offset:2px}.uf-popup__heading[data-astro-cid-zqtcqdzc]{font-family:var(--web-font-family-display);font-weight:var(--web-font-weight-extrabold);font-size:var(--web-font-size-step-2);letter-spacing:-.01em;text-wrap:balance;color:var(--web-text);margin:0;padding-right:2.75rem;line-height:1.08}.uf-popup__body[data-astro-cid-zqtcqdzc]{font-family:var(--web-font-family-sans);font-size:var(--web-font-size-step-0);color:var(--web-text-secondary);margin:0;line-height:1.55}.uf-popup__card--framed[data-astro-cid-zqtcqdzc] .uf-popup__heading[data-astro-cid-zqtcqdzc]{padding-right:0}.uf-popup__cta[data-astro-cid-zqtcqdzc]{margin-top:var(--web-space-2);align-self:flex-start}@keyframes uf-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.uf-popup__card[data-astro-cid-zqtcqdzc]{animation:none}}body.uf-popup-open{overflow:hidden}.web-announce[data-astro-cid-n272xrjo]{background:var(--announce-bg);color:var(--announce-fg);border-bottom:0;position:relative}.web-announce__inner[data-astro-cid-n272xrjo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;min-height:2.5rem;padding:.5rem 3rem;display:flex}.web-announce__text[data-astro-cid-n272xrjo]{text-align:center;color:inherit;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.web-announce__cta[data-astro-cid-n272xrjo]{border-radius:var(--web-radius-pill,999px);font-family:var(--web-font-family-display);letter-spacing:.04em;text-transform:uppercase;color:inherit;border:1.5px solid;flex:none;align-items:center;padding:.2rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.web-announce__cta[data-astro-cid-n272xrjo]:hover,.web-announce__cta[data-astro-cid-n272xrjo]:focus-visible{background:var(--announce-fg);color:var(--announce-bg)}.web-announce__close[data-astro-cid-n272xrjo]{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .16s,background-color .16s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.web-announce__close[data-astro-cid-n272xrjo]:hover,.web-announce__close[data-astro-cid-n272xrjo]:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}@media (width<=640px){.web-announce__inner[data-astro-cid-n272xrjo]{padding:.5rem 2.5rem}.web-announce__text[data-astro-cid-n272xrjo]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.web-announce__cta[data-astro-cid-n272xrjo],.web-announce__close[data-astro-cid-n272xrjo]{transition:none}}.web-cmp-reopen[data-astro-cid-vlfpzid6]{background:var(--web-color-ink);color:var(--web-color-text-muted-dark);padding:0 var(--web-space-5) var(--web-space-4);text-align:center;font-size:var(--web-font-size-step--1);display:none}html.js .web-cmp-reopen[data-astro-cid-vlfpzid6]{display:block}.web-cmp-reopen__btn[data-astro-cid-vlfpzid6]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.web-cmp-reopen__btn[data-astro-cid-vlfpzid6]:hover{color:var(--web-color-primary)}.web-cmp-reopen__btn[data-astro-cid-vlfpzid6]:focus-visible{outline:2px solid var(--web-color-primary);outline-offset:3px}.web-deploy-bar[data-astro-cid-pdkwezmp]{z-index:2147483000;color:#1a1300;pointer-events:auto;background:repeating-linear-gradient(-45deg,#ffb000 0 14px,#ffc53d 14px 28px);border-top:2px solid #1a1300;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:6px 16px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;inset:auto 0 0}.web-deploy-bar__env[data-astro-cid-pdkwezmp]{color:#ffc53d;letter-spacing:.08em;background:#1a1300;padding:1px 8px}.web-deploy-bar[data-astro-cid-pdkwezmp] a[data-astro-cid-pdkwezmp]{color:inherit;text-decoration:underline}.web-deploy-bar[data-astro-cid-pdkwezmp] code[data-astro-cid-pdkwezmp]{font:inherit;font-weight:700}body:has(.web-deploy-bar){padding-bottom:40px}:root,:root[data-theme=dark]{color-scheme:dark;--web-surface:#0e0f0b;--web-surface-raised:#16180f;--web-surface-sunken:#090a06;--web-surface-hover:#1e2016;--web-text:#f4f4ea;--web-text-secondary:#b9bba7;--web-text-muted:#8b8d7a;--web-border:#f4f4ea12;--web-border-strong:#f4f4ea29;--web-shadow:#0000008c;--web-on-accent:#0b0c08;--web-color-paper:var(--web-surface);--web-color-white:var(--web-surface-raised);--web-color-cream:var(--web-surface-raised);--web-color-bg-off-white:var(--web-surface-raised);--web-color-bg-cool-grey:var(--web-surface-sunken);--web-color-text-body:var(--web-text);--web-color-text-secondary:var(--web-text-secondary);--web-color-border-light:var(--web-border);--web-color-soft-grey:#f4f4ea12;--web-color-primary-dark:#8ba00f}:root[data-theme=light]{color-scheme:light;--web-surface:#f7f6f0;--web-surface-raised:#fff;--web-surface-sunken:#eceae0;--web-surface-hover:#e4e2d6;--web-text:#16170f;--web-text-secondary:#4a4c3e;--web-text-muted:#6e7060;--web-border:#16170f21;--web-border-strong:#16170f47;--web-shadow:#16170f21;--web-on-accent:#0b0c08;--web-color-paper:var(--web-surface);--web-color-white:var(--web-surface-raised);--web-color-cream:#fdfcf6;--web-color-bg-off-white:#fbfaf4;--web-color-bg-cool-grey:var(--web-surface-sunken);--web-color-text-body:var(--web-text);--web-color-text-secondary:var(--web-text-secondary);--web-color-border-light:var(--web-border);--web-color-soft-grey:#16170f0d;--web-color-primary-dark:#5f6a0a}html,body{background-color:var(--web-surface);color:var(--web-text)}:root[data-theme=dark] :where([class*=shop-],[class*=cart-],[class*=mini-],[class*=kf__],[class*=kd__],[class*=bv__],.cart-page,.cart-body):not(.web-on-dark){--web-color-ink:var(--web-text);--web-color-ink-soft:var(--web-text-secondary);--web-color-warm-ink:var(--web-text);--web-color-warm-text:var(--web-text-secondary);--web-color-text-muted-dark:var(--web-text-muted)}:root[data-theme=dark] :where(.shop-card__frame,.shop-category__media,.shop-gallery__frame,.shop-landing__media,.cart-line__media,.mini-cart__media){background:#f4f4ea}:where(.web-on-dark,.web-on-dark *,.web-header,.web-header *){--web-color-ink:#0b0c08;--web-color-ink-soft:#15160f;--web-color-warm-ink:#0b0c08;--web-color-paper:#f4f4ea;--web-color-white:#fff;--web-color-cream:#faf8f0;--web-color-text-body:#f4f4ea;--web-color-text-secondary:#b9bba7;--web-color-text-on-dark:#f4f4ea;--web-color-text-muted-dark:#9c9e8a}:root:not([data-theme=light]) .adp{--web-color-white:#fff;--web-color-cream:#faf8f0;--web-color-bg-off-white:#fbfaf4;--web-color-ink:#171812;--web-color-ink-soft:#20221a;--web-color-text-body:#171812;--web-color-text-secondary:#4a4c3e;--web-color-border-light:#16170f21;--web-color-primary-dark:#5f6a0a}:root[data-theme=light] :where([class^=uf],[class*=\ uf]){--k:#f7f6f0;--k2:#fff;--k3:#eceae0;--paper:#16170f;--muted:#4a4c3e;--on-lime:#0b0c08}:root[data-theme=dark] :where([class^=uf],[class*=\ uf]){--on-lime:#0b0c08}:root[data-theme=light] :where(.ufm-card.featured,.ufm-btn.primary,.ufm-btn.card-cta,.uff-facet.is-active .uff-facet-btn,.uff-panel-done,.ufc-chip.is-on,.ufl-btn.primary){color:var(--on-lime)}:root[data-theme=light] :where([class^=uf],[class*=\ uf]) .hl,:root[data-theme=light] :where(.uff-eyebrow,.ufc-hero-tag){color:var(--web-color-primary-dark)}:root[data-theme=light] :where(.ufm-faq-h .hl){-webkit-text-stroke:2px var(--web-color-primary-dark);color:#0000}:root[data-theme=light] .cart-eyebrow__icon{color:var(--web-color-primary-dark)}:root[data-theme=light] :where([class$=-grain]):not(.web-grain),:root[data-theme=light] .web-grain:after{opacity:.03}:root[data-theme=light] :where(.shop-card,.ufm-card,.uff-panel,.shop-category__card){box-shadow:0 1px 2px var(--web-shadow)}:root[data-theme=dark]{--web-color-border-light:var(--web-border)}:root[data-theme=dark] :where(.cart-line,.cart-summary,.cart-state,.cart-empty,.shop-card,.shop-category__card,.mini-cart__panel,.shop-panel,.uff-panel){background:var(--web-surface-raised);border-color:var(--web-border);box-shadow:inset 0 1px #f4f4ea08,0 12px 28px -18px #000000e6}:root[data-theme=dark] :where(.web-btn.ghost-dark,.web-btn.ghost,.cart-summary button[class*=ghost]){border-color:var(--web-border-strong);color:var(--web-text)}:root[data-theme=dark] :where(.web-btn.ghost-dark:hover,.web-btn.ghost:hover){background:var(--web-surface-hover);border-color:color-mix(in srgb, var(--web-color-primary) 55%, transparent);color:var(--web-text)}select option,select optgroup{background-color:var(--web-surface-raised,#16180f);color:var(--web-text,#f4f4ea)}:root[data-theme=dark] :where(.cart-page input,.cart-page select,.mini-cart input,.shop-panel input){background:var(--web-surface-sunken);border-color:var(--web-border);color:var(--web-text)}:root[data-theme=dark] :where(.cart-page input:focus,.cart-page select:focus,.mini-cart input:focus){border-color:color-mix(in srgb, var(--web-color-primary) 60%, transparent);outline:none}:root[data-theme=dark] :where(.cart-summary hr,.cart-line+.cart-line,.shop-divider){border-color:#f4f4ea0f}:root[data-theme=light] :where(.shop-crumb__sep,.shop-crumb__current,.ufb-tag,.uvs-kicker,.uex-card-badge,.shop-avail__label,.shop-card__brand,.shop-price__cur,.shop-facets__reset,.shop-crosssell-compact__label,.shop-crosssell-compact__cur),:root[data-theme=light] :where(h1,h2,h3,p,span)>.hl,:root[data-theme=light] .adp-prose a,:root[data-theme=light] .adp-prose li::marker,:root[data-theme=light] .uex-hero-h .hl,:root[data-theme=light] .uex-kicker,:root[data-theme=light] .uex-stat-num,:root[data-theme=light] .uex-succession-ic,:root[data-theme=light] .uex-succession-mail a,:root[data-theme=light] .uf3-athlete .sport,:root[data-theme=light] .uf3-athlete-num,:root[data-theme=light] .uf3-btn.ghost:hover,:root[data-theme=light] .uf3-offer-price .cur,:root[data-theme=light] .uf3-word.lime,:root[data-theme=light] .ufa-hero-tag,:root[data-theme=light] .ufa-prose a,:root[data-theme=light] .ufa-prose ol>li::marker,:root[data-theme=light] .ufa-prose ul>li::marker,:root[data-theme=light] .ufb-card-date,:root[data-theme=light] .ufb-card-more,:root[data-theme=light] .ufb-hero-h .hl,:root[data-theme=light] .ufb-more,:root[data-theme=light] .ufb-tag,:root[data-theme=light] .ufc-embed-link,:root[data-theme=light] .ufc-hero-link,:root[data-theme=light] .ufc-hero-tag,:root[data-theme=light] .ufd-card-more,:root[data-theme=light] .ufd-hero-h .hl,:root[data-theme=light] .uff .uff-row-time,:root[data-theme=light] .uff-count,:root[data-theme=light] .uff-eyebrow,:root[data-theme=light] .uff-facet-count,:root[data-theme=light] .uff-reset:hover,:root[data-theme=light] .ufk-eyebrow,:root[data-theme=light] .ufk-fact-k,:root[data-theme=light] .ufk-hero-tag,:root[data-theme=light] .ufk-sched-all,:root[data-theme=light] .ufk-sched-change,:root[data-theme=light] .ufk-sched-time,:root[data-theme=light] .ufl-contact a,:root[data-theme=light] .ufl-fact-lb,:root[data-theme=light] .ufl-hero-h .hl,:root[data-theme=light] .ufl-hero-pin,:root[data-theme=light] .ufl-hero-region,:root[data-theme=light] .ufl-hero-trial,:root[data-theme=light] .ufl-hero-trial:hover,:root[data-theme=light] .ufl-sib-more,:root[data-theme=light] .ufm-btn.ghost:hover,:root[data-theme=light] .ufm-card-feats li.yes .ic,:root[data-theme=light] .ufm-card-flag,:root[data-theme=light] .ufm-card.featured .ufm-btn.card-cta,:root[data-theme=light] .ufm-faq-item summary:after,:root[data-theme=light] .ufm-hero-h .hl,:root[data-theme=light] .ufn-eyebrow,:root[data-theme=light] .ufn-more,:root[data-theme=light] .ufn-row-date,:root[data-theme=light] .ufn-row:hover .ufn-row-arrow,:root[data-theme=light] .ufn-tag,:root[data-theme=light] .ufp-hero-h .hl,:root[data-theme=light] .ufs-class-time .t,:root[data-theme=light] .ufs-day.is-today .ufs-dayhead .d,:root[data-theme=light] .ufs-eyebrow,:root[data-theme=light] .ufs-locname-lb,:root[data-theme=light] .ufs-noscript a,:root[data-theme=light] .ufs-soon-flag,:root[data-theme=light] .ufs-state a,:root[data-theme=light] .ufsp-tag,:root[data-theme=light] .uft-btn.ghost:hover,:root[data-theme=light] .uft-faq-item summary:after,:root[data-theme=light] .uft-hero-h .hl,:root[data-theme=light] .ufv-hero-h .hl,:root[data-theme=light] .ufz-kicker,:root[data-theme=light] .ufz-ol li::marker,:root[data-theme=light] .ufz-prose a,:root[data-theme=light] .ufz-toc-title,:root[data-theme=light] .ukw-hero-count-num,:root[data-theme=light] .ukw-hero-h .hl,:root[data-theme=light] .uvs-btn.ghost:hover,:root[data-theme=light] .uvs-club-crest,:root[data-theme=light] .uvs-hero-h .hl,:root[data-theme=light] .uvs-kicker.light{color:var(--web-color-primary-dark)}:root[data-theme=light] .adp-video-play,:root[data-theme=light] .uex-btn.primary,:root[data-theme=light] .uex-pill.open,:root[data-theme=light] .uf3-btn.primary,:root[data-theme=light] .uf3-cta,:root[data-theme=light] .uf3-cta-badge .arrow,:root[data-theme=light] .uf3-marquee,:root[data-theme=light] .uf3-offer-photo-badge,:root[data-theme=light] .ufc-card-avail,:root[data-theme=light] .ufc-chip.is-on,:root[data-theme=light] .ufc-cta-btn,:root[data-theme=light] .ufc-sched,:root[data-theme=light] .ufd-badge,:root[data-theme=light] .ufd-region-h .cnt,:root[data-theme=light] .ufd-region-pill-cnt,:root[data-theme=light] .uff .uff-chip button:hover,:root[data-theme=light] .uff-facet.is-active .uff-facet-btn,:root[data-theme=light] .uff-panel-done,:root[data-theme=light] .ufk-cta,:root[data-theme=light] .ufk-sched-btn,:root[data-theme=light] .ufl-badge,:root[data-theme=light] .ufl-cta,:root[data-theme=light] .ufl-hero-btn,:root[data-theme=light] .ufl-soon,:root[data-theme=light] .ufm-btn.card-cta,:root[data-theme=light] .ufm-btn.primary,:root[data-theme=light] .ufm-card.featured,:root[data-theme=light] .ufn-all:hover,:root[data-theme=light] .ufr-badge,:root[data-theme=light] .ufr-cta,:root[data-theme=light] .ufs-daychip.is-active,:root[data-theme=light] .ufs-nav:hover,:root[data-theme=light] .ufs-reg,:root[data-theme=light] .ufs-today-pill,:root[data-theme=light] .uft-btn.primary,:root[data-theme=light] .ukw-badge,:root[data-theme=light] .ukw-region-h .cnt,:root[data-theme=light] .uvs-btn.primary,:root[data-theme=light] .adp-video-play *,:root[data-theme=light] .uex-btn.primary *,:root[data-theme=light] .uex-pill.open *,:root[data-theme=light] .uf3-btn.primary *,:root[data-theme=light] .uf3-cta *,:root[data-theme=light] .uf3-cta-badge .arrow *,:root[data-theme=light] .uf3-marquee *,:root[data-theme=light] .uf3-offer-photo-badge *,:root[data-theme=light] .ufc-card-avail *,:root[data-theme=light] .ufc-chip.is-on *,:root[data-theme=light] .ufc-cta-btn *,:root[data-theme=light] .ufc-sched *,:root[data-theme=light] .ufd-badge *,:root[data-theme=light] .ufd-region-h .cnt *,:root[data-theme=light] .ufd-region-pill-cnt *,:root[data-theme=light] .uff .uff-chip button:hover *,:root[data-theme=light] .uff-facet.is-active .uff-facet-btn *,:root[data-theme=light] .uff-panel-done *,:root[data-theme=light] .ufk-cta *,:root[data-theme=light] .ufk-sched-btn *,:root[data-theme=light] .ufl-badge *,:root[data-theme=light] .ufl-cta *,:root[data-theme=light] .ufl-hero-btn *,:root[data-theme=light] .ufl-soon *,:root[data-theme=light] .ufm-btn.card-cta *,:root[data-theme=light] .ufm-btn.primary *,:root[data-theme=light] .ufm-card.featured *,:root[data-theme=light] .ufn-all:hover *,:root[data-theme=light] .ufr-badge *,:root[data-theme=light] .ufr-cta *,:root[data-theme=light] .ufs-daychip.is-active *,:root[data-theme=light] .ufs-nav:hover *,:root[data-theme=light] .ufs-reg *,:root[data-theme=light] .ufs-today-pill *,:root[data-theme=light] .uft-btn.primary *,:root[data-theme=light] .ukw-badge *,:root[data-theme=light] .ukw-region-h .cnt *,:root[data-theme=light] .uvs-btn.primary *{--k:#0b0c08;color:#0b0c08}:root[data-theme=light] .web-on-dark .shop-crumb__sep,:root[data-theme=light] .web-on-dark .shop-crumb__current,:root[data-theme=light] .web-on-dark .shop-crumb a,:root[data-theme=light] .web-on-dark .web-eyebrow{color:#f4f4ea}:root[data-theme=light] .uf-lp-eyebrow,:root[data-theme=light] .ufd-stat strong,:root[data-theme=light] .ufk-hero-count-num,:root[data-theme=light] .uf3-stat-num{color:var(--web-color-primary-dark)}@media (pointer:coarse){.web-footer-col>a,.web-footer-legal a,.web-footer-social a{align-items:center;min-height:32px;margin-block:-.3rem;padding-block:.3rem;display:inline-flex}}.web-theme-toggle{border:1px solid color-mix(in srgb, currentColor 45%, transparent);width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.web-theme-toggle:hover{background:var(--web-color-primary);color:#0b0c08;border-color:var(--web-color-primary)}.web-theme-toggle:focus-visible{outline:2px solid var(--web-color-primary);outline-offset:2px}.web-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.web-theme-toggle .icon-to-light{display:none}:root[data-theme=dark] .web-theme-toggle .icon-to-light{display:block}:root[data-theme=dark] .web-theme-toggle .icon-to-dark{display:none}@media (prefers-reduced-motion:reduce){.web-theme-toggle{transition:none}}.ufm-card-flag,:root[data-theme=light] .ufm-card-flag,:root[data-theme=dark] .ufm-card-flag{color:var(--lime)}.ufsp-mark,:root[data-theme=light] .ufsp-mark,:root[data-theme=dark] .ufsp-mark{color:#0b0c08}:root[data-theme=light] .uf-map-legend strong{color:var(--web-color-primary-dark)}:root[data-theme=dark] .shop-crosssell-compact__label,:root[data-theme=dark] .shop-crosssell-compact__cur,:root[data-theme=dark] .shop-card__brand,:root[data-theme=dark] .shop-price__cur,:root[data-theme=dark] .shop-facets__reset,:root[data-theme=dark] .shop-avail.is-in,:root[data-theme=dark] .kf__edit,:root[data-theme=dark] .kf__legal a,:root[data-theme=dark] .kf__status[data-state=working],:root[data-theme=dark] .ufc-card-chip,:root[data-theme=dark] .ufc-card-more{color:var(--web-color-primary)}:root[data-theme=dark] .kf__status[data-state=error]{color:#ff8a80}:root[data-theme=light] .web-header--dark,:root[data-theme=light] .ufc-sched .ufc-sched-btn{color:#f4f4ea}:root[data-theme=light] .web-notfound-code,:root[data-theme=light] .web-notfound-link,:root[data-theme=light] .mini-cart__eyebrow-icon,:root[data-theme=light] main .web-lang-switcher-current{color:#5f6a0a}:root[data-theme=light] :is(.ufs-tool,.ufs-locpick) svg{stroke:#5f6a0a}:root[data-theme=light] .uff .uff-row-register:not(:disabled){color:#5f6a0a;border-color:#5f6a0a66}:root[data-theme=light] .uff .uff-row-register:hover:not(:disabled),:root[data-theme=light] .uff .uff-row-register:hover:not(:disabled) *{--k:#0b0c08;color:#0b0c08}:root[data-theme=light] .uff-facet.is-active .uff-facet-count{color:var(--web-color-primary)}:root[data-theme=light] :focus-visible{outline-color:var(--web-color-primary-dark)}.web-lang-bar[data-astro-cid-z4jru4n3]{z-index:70;background:var(--web-color-surface,#14150f);max-width:min(28rem,100vw - 2rem);color:var(--web-color-text,#f4f4ee);border:1px solid #bccf1759;border-radius:.6rem;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.875rem;line-height:1.35;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 10px 30px #00000059}.web-lang-bar[data-astro-cid-z4jru4n3][hidden]{display:none}.web-lang-bar__text[data-astro-cid-z4jru4n3]{flex:1;margin:0}.web-lang-bar__go[data-astro-cid-z4jru4n3]{color:var(--web-color-primary,#bccf17);white-space:nowrap;font-weight:600;text-decoration:underline}.web-lang-bar__close[data-astro-cid-z4jru4n3]{appearance:none;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:1.1rem;line-height:1}.web-lang-bar__close[data-astro-cid-z4jru4n3]:hover{opacity:1}body.web-page{flex-direction:column;min-height:100%;display:flex}body.web-pinned-light{background:#fff}body.web-page main[data-astro-cid-z4jru4n3]{flex:1}.web-scroll-progress[data-astro-cid-z4jru4n3]{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.web-scroll-progress[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]{transform-origin:0;background:var(--web-color-primary);width:100%;height:100%;display:block;transform:scaleX(0)}
