.main-navigation[data-astro-cid-cu33vd57]>.list[data-astro-cid-cu33vd57]{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none}@font-face{font-family:NimbusSans;font-weight:400;src:url(/fonts/NimbusSansRegular.otf) format("opentype");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:NimbusSans;font-weight:600;src:url(/fonts/NimbusSansRegularExtended.otf) format("opentype");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:EuclidCircularB;font-weight:400;src:url(/fonts/EuclidCircularB-Light-WebS.woff2) format("woff2");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:EuclidCircularB;font-weight:600;src:url(/fonts/EuclidCircularB-Light-WebS.woff2) format("woff2");font-style:normal;font-stretch:normal;font-display:auto}body[data-v-042ab813],select[data-v-042ab813],option[data-v-042ab813]{font-family:var(--font-family),system-ui,sans-serif}.text-xl[data-v-042ab813],.text-lg[data-v-042ab813],body[data-v-042ab813],.text-md[data-v-042ab813],.text-sm[data-v-042ab813],.product-cart-state>.info[data-v-042ab813],.text-xs[data-v-042ab813]{font-family:var(--font-family),system-ui,sans-serif;color:currentcolor;margin:0}.text-content h1[data-v-042ab813]{font-size:2.75rem;line-height:110%;font-weight:600}.text-xl[data-v-042ab813]{font-size:1.95rem;line-height:110%;font-weight:400}.text-content h2[data-v-042ab813],.text-xl-bold[data-v-042ab813]{font-size:1.95rem;line-height:110%;font-weight:600}.text-lg[data-v-042ab813]{font-size:1.25rem;line-height:110%;font-weight:400}.text-content h3[data-v-042ab813],.text-lg-bold[data-v-042ab813]{font-size:1.45rem;line-height:110%;font-weight:600}body[data-v-042ab813],.text-md[data-v-042ab813]{font-weight:400;font-size:1.1rem;line-height:100%}.text-md-bold[data-v-042ab813]{font-weight:600;font-size:1.025rem;line-height:115%}.text-sm[data-v-042ab813]{font-size:.925rem;line-height:120%;font-weight:400}.text-sm-bold[data-v-042ab813]{font-size:.925rem;line-height:100%;font-weight:600}.product-cart-state>.info[data-v-042ab813],.text-xs[data-v-042ab813]{font-size:.85rem;line-height:100%;font-weight:400}.text-xs-bold[data-v-042ab813]{font-size:.85rem;line-height:100%;font-weight:600}h1[data-v-042ab813],h2[data-v-042ab813],h3[data-v-042ab813]{word-break:break-word}.text-content h1[data-v-042ab813]:first-child,.text-content h2[data-v-042ab813]:first-child,.text-content h3[data-v-042ab813]:first-child{padding-top:0}.text-content h1[data-v-042ab813],.text-content h2[data-v-042ab813]{padding:1.5rem 0 .5rem}.text-content h3[data-v-042ab813]{padding:1rem 0 .5rem}.text-content p[data-v-042ab813]{padding:.25rem 0}.text-content ol[data-v-042ab813],.text-content ul[data-v-042ab813]{margin-left:1.5rem;max-width:80ch}.text-content ol li[data-v-042ab813],.text-content ul li[data-v-042ab813]{padding:.25rem 0}a[data-v-042ab813]{color:currentcolor;text-decoration:none;border-bottom:1px solid transparent}a.-link-active[data-v-042ab813]{border-bottom:1px solid currentcolor}.product-cart-state[data-v-042ab813]{position:relative;gap:0;display:grid;grid-template-rows:1.65rem min-content;justify-items:flex-end;width:fit-content;text-align:center;margin-left:auto;margin-right:0;align-items:center}.product-cart-state>.info[data-v-042ab813]{color:var(--color-neutral-500);text-align:center;width:100%}.quantity-input[data-v-042ab813]{display:flex;align-items:center;justify-content:flex-end;gap:0;border:1px solid transparent;width:fit-content;border-radius:1rem;background-color:color-mix(var(--color-neutral-400),transparent 100%);color:var(--color-neutral-900);height:1.65rem}.quantity-input[data-v-042ab813]:hover{background-color:color-mix(var(--color-neutral-400),transparent 80%)}.quantity-input>.input[data-v-042ab813]{text-align:center;margin:0;border:none;outline:none;width:fit-content;padding:0 .5rem;background-color:transparent;border-radius:var(--border-radius-default);min-width:1.5rem;cursor:pointer}.quantity-input>.button[data-v-042ab813]{color:var(--color-neutral-900)}@font-face{font-family:NimbusSans;font-weight:400;src:url(/fonts/NimbusSansRegular.otf) format("opentype");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:NimbusSans;font-weight:600;src:url(/fonts/NimbusSansRegularExtended.otf) format("opentype");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:EuclidCircularB;font-weight:400;src:url(/fonts/EuclidCircularB-Light-WebS.woff2) format("woff2");font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:EuclidCircularB;font-weight:600;src:url(/fonts/EuclidCircularB-Light-WebS.woff2) format("woff2");font-style:normal;font-stretch:normal;font-display:auto}body[data-v-85a0455b],select[data-v-85a0455b],option[data-v-85a0455b]{font-family:var(--font-family),system-ui,sans-serif}.text-xl[data-v-85a0455b],.text-lg[data-v-85a0455b],body[data-v-85a0455b],.text-md[data-v-85a0455b],.text-sm[data-v-85a0455b],.text-xs[data-v-85a0455b]{font-family:var(--font-family),system-ui,sans-serif;color:currentcolor;margin:0}.text-content h1[data-v-85a0455b]{font-size:2.75rem;line-height:110%;font-weight:600}.text-xl[data-v-85a0455b]{font-size:1.95rem;line-height:110%;font-weight:400}.text-content h2[data-v-85a0455b],.text-xl-bold[data-v-85a0455b]{font-size:1.95rem;line-height:110%;font-weight:600}.text-lg[data-v-85a0455b]{font-size:1.25rem;line-height:110%;font-weight:400}.text-content h3[data-v-85a0455b],.text-lg-bold[data-v-85a0455b]{font-size:1.45rem;line-height:110%;font-weight:600}body[data-v-85a0455b],.text-md[data-v-85a0455b]{font-weight:400;font-size:1.1rem;line-height:100%}.text-md-bold[data-v-85a0455b]{font-weight:600;font-size:1.025rem;line-height:115%}.text-sm[data-v-85a0455b]{font-size:.925rem;line-height:120%;font-weight:400}.text-sm-bold[data-v-85a0455b]{font-size:.925rem;line-height:100%;font-weight:600}.text-xs[data-v-85a0455b]{font-size:.85rem;line-height:100%;font-weight:400}.text-xs-bold[data-v-85a0455b]{font-size:.85rem;line-height:100%;font-weight:600}h1[data-v-85a0455b],h2[data-v-85a0455b],h3[data-v-85a0455b]{word-break:break-word}.text-content h1[data-v-85a0455b]:first-child,.text-content h2[data-v-85a0455b]:first-child,.text-content h3[data-v-85a0455b]:first-child{padding-top:0}.text-content h1[data-v-85a0455b],.text-content h2[data-v-85a0455b]{padding:1.5rem 0 .5rem}.text-content h3[data-v-85a0455b]{padding:1rem 0 .5rem}.text-content p[data-v-85a0455b]{padding:.25rem 0}.text-content ol[data-v-85a0455b],.text-content ul[data-v-85a0455b]{margin-left:1.5rem;max-width:80ch}.text-content ol li[data-v-85a0455b],.text-content ul li[data-v-85a0455b]{padding:.25rem 0}a[data-v-85a0455b]{color:currentcolor;text-decoration:none;border-bottom:1px solid transparent}a.-link-active[data-v-85a0455b]{border-bottom:1px solid currentcolor}.cart-state[data-v-85a0455b]{--top-card-heigth: 8rem;--transition-duration: .2s;position:relative;width:100%;height:100%;z-index:100;max-width:100%;max-height:100%;border:none;outline:none}.cart-state[data-v-85a0455b]:after{content:"";position:fixed;inset:0;width:100%;height:100%;z-index:-1;transition:background-color var(--transition-duration) ease-in-out}.cart-state[data-v-85a0455b]:not(.-open):after{background-color:#0000;pointer-events:none}.cart-state:not(.-open)>.inner[data-v-85a0455b]{clip-path:inset(100% 0 0 0)}.cart-state.-open[data-v-85a0455b]:after{background-color:color-mix(in srgb,var(--color-neutral-900),transparent 50%)}.cart-state.-open>.inner[data-v-85a0455b]{clip-path:inset(0% 0 0 0)}.cart-state>.top[data-v-85a0455b],.cart-state>.inner[data-v-85a0455b]{border-radius:var(--border-radius-default);padding:var(--base-padding-x) var(--base-padding-y)}.cart-state>.top[data-v-85a0455b]{position:relative;background-color:color-mix(in srgb,var(--color-neutral-200),transparent 25%);backdrop-filter:blur(5px);color:var(--color-neutral-900);height:var(--top-card-heigth);box-shadow:#959da533 0 8px 24px;z-index:2}.cart-state>.top>.actionbutton[data-v-85a0455b]{position:absolute;inset:var(--base-padding-x) var(--base-padding-y) auto auto}@media(width<=37.5rem){.cart-state>.top>.title[data-v-85a0455b]{font-size:1.35rem;padding-bottom:.5rem}}@media(width>=37.5rem){.cart-state>.top>.title[data-v-85a0455b]{padding-bottom:.75rem}}@media(width<=37.5rem){.cart-state>.top>.text[data-v-85a0455b]{font-size:1rem}}@media(width>=37.5rem)and (width<=70rem){.cart-state>.top>.text[data-v-85a0455b]{font-size:1.2rem}}.cart-state>.inner[data-v-85a0455b]{transition:clip-path var(--transition-duration) ease-in-out;border:1px solid transparent;display:flex;flex-direction:column;gap:1rem;position:absolute;inset:auto 0 0;background-color:#fff;padding-bottom:calc(var(--top-card-heigth) + var(--base-padding-y));clip-path:inset(0 0 0 0);height:fit-content;max-height:85vh;z-index:1;overflow-y:auto}.cart-state>.inner>.list[data-v-85a0455b]{list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto;min-height:12.5rem}.cart-state>.inner>.list>.li[data-v-85a0455b]{display:grid;gap:.5rem;padding:1rem 0;align-items:center}@media(width<=37.5rem){.cart-state>.inner>.list>.li[data-v-85a0455b]{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-neutral-200)}}@media(width>=37.5rem){.cart-state>.inner>.list>.li[data-v-85a0455b]{grid-template-columns:1fr 1fr 1fr}}@media(width<=37.5rem){.cart-state>.inner>.list>.li>.quantity[data-v-85a0455b]{grid-row:2/3;grid-column:1/-1}}@media(width<=37.5rem){.cart-state>.inner>.list>.li>.price[data-v-85a0455b]{text-align:right;align-self:flex-start}}@media(width>=37.5rem){.cart-state>.inner>.list>.li>.price[data-v-85a0455b]{text-align:right}}.checkout-bar[data-v-85a0455b]{display:flex;align-items:center;justify-content:flex-end}.checkout-bar>.button[data-v-85a0455b]{width:100%}.cart-total[data-v-85a0455b]{display:flex;gap:.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-neutral-200);padding-bottom:1rem;margin-bottom:1rem}.action-buttons[data-v-85a0455b]{display:flex;flex-wrap:wrap;gap:1rem}.pick-up-date.-invalid[data-v-85a0455b]{color:var(--color-red-500)}.new-date-select-link[data-v-85a0455b]{color:#000;display:block}:root{--font-family: var(--envFont)}body{font-family:var(--font-family)}.sticky-bottom-bar[data-astro-cid-sckkx6r4]{position:sticky;bottom:0;z-index:120;max-width:calc(var(--max-page-width) + 2.5rem);width:100%}
