.cookie-consent[data-v-1c34307e]{z-index:70;overscroll-behavior:contain;max-height:calc(100dvh - 5rem);padding:2rem var(--fs-gutter) calc(1.5rem + env(safe-area-inset-bottom));border-radius:var(--fs-radius-panel) var(--fs-radius-panel) 0 0;background:var(--fs-white);box-shadow:var(--fs-shadow-float);gap:1.5rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.cookie-consent-title[data-v-1c34307e]{font-size:1.75rem}.cookie-consent-text[data-v-1c34307e]{color:var(--fs-ink);font-size:1rem;line-height:1.6}.cookie-consent-text a[data-v-1c34307e]{color:var(--fs-ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.cookie-consent-actions[data-v-1c34307e]{grid-auto-rows:1fr;gap:.75rem;display:grid}.cookie-consent-details[data-v-1c34307e]{gap:1rem;display:grid}.cookie-consent-choices[data-v-1c34307e]{border:0;gap:.25rem;margin:0;padding:0;display:grid}.cookie-consent-choices label[data-v-1c34307e]{min-height:2.75rem;color:var(--fs-ink);cursor:pointer;align-items:center;gap:.75rem;font-size:1rem;display:flex}.cookie-consent-choices input[data-v-1c34307e]{width:1.25rem;height:1.25rem;accent-color:var(--fs-ink);flex:none;margin:0}.cookie-consent-choices input[data-v-1c34307e]:focus-visible{outline:2px solid var(--fs-ink);outline-offset:4px}.cookie-consent-manage[data-v-1c34307e]{min-height:2.75rem;color:var(--fs-ink);font:inherit;text-align:center;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-self:center;margin-block-start:-.5rem;padding:.5rem 1rem;font-weight:700;text-decoration:underline}.cookie-consent-manage[data-v-1c34307e]:hover{background:var(--fs-soft)}@media (width>=48rem){.cookie-consent[data-v-1c34307e]{border:1px solid var(--fs-line);border-radius:var(--fs-radius-panel);width:calc(min(30rem,100vw - 3rem));max-height:calc(100dvh - 3rem);padding:2rem;inset-block-end:1.5rem;inset-inline:1.5rem auto}}@media (width>=48rem) and (width<=74.99rem){body.fs-has-sticky-cta .cookie-consent{max-height:calc(100dvh - 7.75rem - env(safe-area-inset-bottom));inset-block-end:calc(6.25rem + env(safe-area-inset-bottom))}body.fs-has-purchase-bar .cookie-consent{max-height:calc(100dvh - 10.75rem - env(safe-area-inset-bottom));inset-block-end:calc(9.25rem + env(safe-area-inset-bottom))}}.checkout-header-help[data-v-6557bb44]{align-items:center;gap:2rem;display:flex}.checkout-header-help span[data-v-6557bb44]{color:var(--fs-muted);font-size:.875rem}.checkout-header-help a[data-v-6557bb44]{text-underline-offset:.25rem;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=767px){.checkout-header-help span[data-v-6557bb44]{display:none}}.fs-flag[data-v-a3fff868]{vertical-align:-.125em;border-radius:50%;flex:none;align-self:center;width:1em;height:1em;display:inline-block}.fs-flag-globe[data-v-a3fff868]{background:var(--fs-peach);color:var(--fs-ink);place-items:center;display:inline-grid}.fs-flag-globe svg[data-v-a3fff868]{width:62.5%;height:62.5%}.fs-option[href][data-v-9f534118]{text-decoration:none}.fs-search-group[data-v-9f534118]{color:var(--fs-subtle);font-family:var(--fs-font-heading);font-variation-settings:"opsz" 96;letter-spacing:0;text-transform:uppercase;padding:.75rem 1rem .25rem;font-size:.8125rem;font-weight:700;font-stretch:96%}.fs-search-description[data-v-9f534118]{color:var(--fs-muted);display:block}.fs-search-marker[data-v-9f534118]{flex-shrink:0;font-size:1.5rem;line-height:1}.fs-search-arrow[data-v-9f534118]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.preview-notice[data-v-bd921b9e]{text-align:center;background:var(--fs-pale);color:var(--fs-muted);padding:.75rem 1.5rem;font-size:.8125rem}.error-page[data-v-501edce3]{text-align:center;background:var(--fs-pale);flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 1.5rem 4rem;display:flex}.error-page>img[data-v-501edce3]{width:9rem;height:auto}.error-page h1[data-v-501edce3]{font-size:calc(clamp(2rem,4vw,3rem))}.error-description[data-v-501edce3]{max-width:34rem;color:var(--fs-muted);line-height:1.6}.error-page>div[data-v-501edce3]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
