*,:after,:before{box-sizing:border-box}html{line-height:var(--line-height);-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:var(--line-height);margin:0;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;line-height:var(--line-height);margin:0}button{background-color:transparent}button,figure,img{border:none;margin:0;padding:0}img{vertical-align:middle}a{color:inherit;text-decoration:none}ol,p,ul{margin:0;padding:0}td,th{font-weight:400}html{background-color:#fff;scrollbar-gutter:stable}#__nuxt,#app,body,html{display:block;display:flex;flex:1;flex-direction:column;max-width:100%;min-height:100%;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app{display:flex;flex-direction:column}body{color:var(--site-color)}.overflow-hidden{overflow:hidden}.lazyfade{opacity:0;transition:opacity .1s linear}.lazyloaded{opacity:1}.image,svg{height:100%;width:100%}.image{display:block;max-width:100%}.image.should-fade{opacity:0;transition:opacity .1s linear}.image.should-fade.is-loaded{opacity:1}.modals-root{--modals-z:200}.modals-overlay{inset:0;pointer-events:auto;position:fixed;z-index:var(--modals-z,200)}.modals-overlay--transparent{background:transparent}.modals-overlay--red{background-color:var(--red-90)}.modals-overlay--drawer-backdrop{background:transparent}@media(min-width:760px){.modals-overlay--drawer-backdrop{background-color:var(--red-90)}}.modals-drawer{background-color:#fff;color:#000;height:100%;position:fixed;right:0;top:0;width:100%;z-index:var(--modals-z,200);--site-color:#000;transform:translateZ(0)}@media(min-width:760px){.modals-drawer--half-tablet{width:50%}}@media(min-width:1024px){.modals-drawer--quarter-laptop{width:25vw}}.modals-scroll{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none;overscroll-behavior:none}.modals-scroll::-webkit-scrollbar{display:none}.modals-header{background-color:#fff;justify-content:space-between;padding:var(--lh-rem);padding-top:1rem;position:sticky;top:0;z-index:10}.modals-center,.modals-header{align-items:center;display:flex}.modals-center{height:100%;inset:0;justify-content:center;pointer-events:none;position:fixed;width:100%;z-index:var(--modals-z,200)}.modals-dialog{border:none;display:flex;flex-direction:column;max-width:100%;padding:1.5rem;pointer-events:auto;position:relative;width:100%}.modals-dialog--dark{background-color:transparent;color:#fff;--site-color:#fff}.modals-dialog--light{background-color:#fff;color:#000;--site-color:#000}.modals-close-top-right{background:transparent;border:none;cursor:pointer;display:flex;font-size:inherit;line-height:inherit;padding:0;position:fixed;right:calc(var(--lh-rem)*.625);top:.75rem}.modal-close{padding:.25rem calc(var(--lh-rem)*.375)}.modal-close,.modal-link{background:transparent;border:none;color:inherit;cursor:pointer}.modal-link{padding:0}@media(hover:hover){.modal-close:hover,.modal-link:hover:not(:disabled){background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.screensaver-fade-enter-active,.screensaver-fade-leave-active{transition:opacity .5s ease-out}.screensaver-fade-enter-from,.screensaver-fade-leave-to{opacity:0}.screensaver-fade-enter-to,.screensaver-fade-leave-from{opacity:1}@font-face{ascent-override:92.5963%;descent-override:18.5374%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:23.1491%;size-adjust:107.9956%;src:local("Arial")}@font-face{ascent-override:93.4686%;descent-override:18.712%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:23.3671%;size-adjust:106.9878%;src:local("Helvetica Neue")}@font-face{ascent-override:92.3935%;descent-override:18.4967%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:23.0984%;size-adjust:108.2327%;src:local("Roboto")}@font-face{ascent-override:92.0892%;descent-override:18.4358%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:23.0223%;size-adjust:108.5903%;src:local("Segoe UI")}@font-face{ascent-override:86.5112%;descent-override:17.3191%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:21.6278%;size-adjust:115.592%;src:local("BlinkMacSystemFont")}@font-face{ascent-override:86.5112%;descent-override:17.3191%;font-family:Gestalt fallback;font-style:normal;font-weight:500;line-gap-override:21.6278%;size-adjust:115.592%;src:local("-apple-system")}@font-face{font-display:swap;font-family:Gestalt;font-style:normal;font-weight:500;src:url(../fonts/Gestalt-Regular.woff2) format("woff2"),url(../fonts/Gestalt-Regular.woff) format("woff")}@font-face{ascent-override:92.9735%;descent-override:18.6129%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:23.2434%;size-adjust:107.5575%;src:local("Arial")}@font-face{ascent-override:93.8493%;descent-override:18.7882%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:23.4623%;size-adjust:106.5538%;src:local("Helvetica Neue")}@font-face{ascent-override:92.7699%;descent-override:18.5721%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:23.1925%;size-adjust:107.7936%;src:local("Roboto")}@font-face{ascent-override:92.4644%;descent-override:18.5109%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:23.1161%;size-adjust:108.1498%;src:local("Segoe UI")}@font-face{ascent-override:86.8635%;descent-override:17.3897%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:21.7159%;size-adjust:115.1231%;src:local("BlinkMacSystemFont")}@font-face{ascent-override:86.8635%;descent-override:17.3897%;font-family:Gestalt fallback;font-style:italic;font-weight:500;line-gap-override:21.7159%;size-adjust:115.1231%;src:local("-apple-system")}@font-face{font-display:swap;font-family:Gestalt;font-style:italic;font-weight:500;src:url(../fonts/Gestalt-Italic.woff2) format("woff2"),url(../fonts/Gestalt-Italic.woff) format("woff")}#app,body,html{font-family:Gestalt,Gestalt fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app ::-moz-selection,body ::-moz-selection,html ::-moz-selection{background:#000;color:#fff}#app ::selection,body ::selection,html ::selection{background:#000;color:#fff}.nav-mega-overlay{background:#fff;box-sizing:border-box;color:#000;left:0;min-height:calc(100dvh - var(--header-height));position:fixed;top:var(--header-height);width:100vw;z-index:2}.nav-mega-overlay__inner{box-sizing:border-box;max-width:100%;padding:calc(var(--lh-rem)*5 + 1rem) var(--lh-em) var(--lh-em)}.nav-mega-overlay__list{list-style:none;margin:0;padding:0}.nav-mega-overlay__link{color:inherit;display:block;font-size:inherit;line-height:inherit;text-decoration:none;width:-moz-fit-content;width:fit-content}@media(hover:hover){.nav-mega-overlay__link:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.nav-mega-overlay__status{font-size:inherit;margin:0;opacity:.65}[data-v-b25f98e0]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-b25f98e0],body[data-v-b25f98e0],html[data-v-b25f98e0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-b25f98e0] ::-moz-selection,body[data-v-b25f98e0] ::-moz-selection,html[data-v-b25f98e0] ::-moz-selection{background:#000;color:#fff}#app[data-v-b25f98e0] ::selection,body[data-v-b25f98e0] ::selection,html[data-v-b25f98e0] ::selection{background:#000;color:#fff}.nav-desktop[data-v-b25f98e0]{display:none;min-height:var(--header-height);padding:.75rem calc(var(--lh-rem)*.625)}@media(min-width:760px){.nav-desktop[data-v-b25f98e0]{align-items:center;display:grid;grid-template-columns:1fr 1fr}}.nav-desktop--mega-open[data-v-b25f98e0]{color:#000}.nav-desktop-left[data-v-b25f98e0],.nav-desktop-right[data-v-b25f98e0]{align-items:center;display:grid;grid-auto-flow:column}.nav-desktop-left[data-v-b25f98e0]{justify-content:start;left:calc(var(--lh-rem)*.625);position:fixed;top:.75rem;transition:transform .1s ease-out;z-index:3}.nav-desktop-left--hidden[data-v-b25f98e0]{transform:translateY(calc(var(--lh-rem)*-2))}.nav-desktop-right[data-v-b25f98e0]{justify-content:end;position:fixed;right:calc(var(--lh-rem)*.625);top:.75rem}.nav-desktop-item[data-v-b25f98e0]{align-items:center;display:flex}.nav-desktop-button[data-v-b25f98e0],.nav-desktop-link[data-v-b25f98e0]{background:transparent;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;padding:.25rem calc(var(--lh-rem)*.375)}.slash[data-v-b25f98e0]{position:relative;top:-.05em}.nav-desktop-link--mega-open[data-v-b25f98e0]{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}.nav-desktop-link[data-v-b25f98e0]{text-decoration:none}@media(hover:hover){.nav-desktop-button[data-v-b25f98e0]:hover,.nav-desktop-link[data-v-b25f98e0]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.nav-desktop-filter[data-v-b25f98e0]{display:none}body[data-route=shop] .nav-desktop-filter[data-v-b25f98e0]{display:block}[data-v-2128ed83]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-2128ed83],body[data-v-2128ed83],html[data-v-2128ed83]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-2128ed83] ::-moz-selection,body[data-v-2128ed83] ::-moz-selection,html[data-v-2128ed83] ::-moz-selection{background:#000;color:#fff}#app[data-v-2128ed83] ::selection,body[data-v-2128ed83] ::selection,html[data-v-2128ed83] ::selection{background:#000;color:#fff}.mobile-nav[data-v-2128ed83]{align-items:center;background:transparent;display:flex;gap:1rem;justify-content:space-between;left:0;min-height:var(--header-height);padding:var(--lh-em);padding-top:1rem;position:fixed;right:0;top:0;z-index:4}@media(min-width:760px){.mobile-nav[data-v-2128ed83]{display:none}}.mobile-nav__left[data-v-2128ed83]{align-items:center;display:flex;gap:var(--lh-rem)}.mobile-nav__button[data-v-2128ed83]{background:transparent;border:none;border-radius:9999px;color:inherit;cursor:pointer;display:flex;font-size:inherit;line-height:inherit}.mobile-nav__button[data-v-2128ed83]:focus:not(:focus-visible){outline:none}header[data-v-705e33cd]{height:0;position:relative;z-index:3}[data-v-5371bb52]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-5371bb52],body[data-v-5371bb52],html[data-v-5371bb52]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-5371bb52] ::-moz-selection,body[data-v-5371bb52] ::-moz-selection,html[data-v-5371bb52] ::-moz-selection{background:#000;color:#fff}#app[data-v-5371bb52] ::selection,body[data-v-5371bb52] ::selection,html[data-v-5371bb52] ::selection{background:#000;color:#fff}.price-display[data-v-5371bb52]{align-items:center;display:flex;gap:.5rem}.price-display-compare[data-v-5371bb52]{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 50%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#9f9f9f;text-decoration:none}[data-v-893d25d4]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-893d25d4],body[data-v-893d25d4],html[data-v-893d25d4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-893d25d4] ::-moz-selection,body[data-v-893d25d4] ::-moz-selection,html[data-v-893d25d4] ::-moz-selection{background:#000;color:#fff}#app[data-v-893d25d4] ::selection,body[data-v-893d25d4] ::selection,html[data-v-893d25d4] ::selection{background:#000;color:#fff}.cart-line[data-v-893d25d4]{display:flex;gap:calc(var(--lh-rem)*1)}.cart-line-image-link[data-v-893d25d4]{aspect-ratio:2/3;flex-shrink:0;width:7rem}@media(min-width:1024px)and (hover:hover){.cart-line-image-link[data-v-893d25d4]:hover{border-color:#000}}.cart-line-info[data-v-893d25d4]{display:flex;flex:1;flex-direction:column}.cart-line-option[data-v-893d25d4]{font-size:inherit;margin:0}.cart-line-bottom[data-v-893d25d4]{align-items:center;display:flex;gap:1em}.cart-line-qty[data-v-893d25d4]{align-items:baseline}.cart-line-qty-btn[data-v-893d25d4]{display:inline-block;line-height:var(--line-height);vertical-align:baseline}.cart-line-qty-btn[data-v-893d25d4]:disabled{cursor:not-allowed}@media(min-width:1024px)and (hover:hover){.cart-line-qty-btn[data-v-893d25d4]:hover{border-color:#000}}.cart-line-qty[data-v-893d25d4]{align-items:center;display:flex;gap:.5rem}.cart-line-qty-btn[data-v-893d25d4]{align-items:end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--lh-em);margin:0;padding:0}.cart-line-qty-icon[data-v-893d25d4]{display:block;flex-shrink:0;height:14px;width:auto}.cart-line-qty-icon[data-v-893d25d4],.cart-line-qty-value[data-v-893d25d4]{line-height:var(--line-height)}.cart-line-remove[data-v-893d25d4]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;max-width:-moz-fit-content;max-width:fit-content;padding:0}@media(hover:hover){.cart-line-qty-btn[data-v-893d25d4]:hover,.cart-line-remove[data-v-893d25d4]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.cart-summary[data-v-21c8d2a0]{gap:calc(var(--lh-rem)*1);padding-top:var(--lh-rem)}.cart-summary[data-v-21c8d2a0],.cart-summary-text[data-v-21c8d2a0]{display:flex;flex-direction:column}.cart-summary-text[data-v-21c8d2a0]{gap:calc(var(--lh-rem)*.5)}.cart-summary-row[data-v-21c8d2a0]{display:flex;justify-content:space-between}.cart-summary-checkout[data-v-21c8d2a0]{align-items:center;background-color:#000;border:none;border-radius:0;box-shadow:inset 0 0 0 1.5px #000;color:#fff;display:flex;font-size:inherit;justify-content:center;line-height:inherit;padding:calc(var(--lh-rem)*.75) calc(var(--lh-rem)*1);text-decoration:none}.cart-summary-checkout--disabled[data-v-21c8d2a0]{cursor:not-allowed}@media(hover:hover){.cart-summary-checkout[data-v-21c8d2a0]:hover{background-color:#9f9f9f;box-shadow:inset 0 0 0 1.5px #9f9f9f}}.cart-summary-note[data-v-21c8d2a0]{margin:0}[data-v-00bf577a]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-00bf577a],body[data-v-00bf577a],html[data-v-00bf577a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-00bf577a] ::-moz-selection,body[data-v-00bf577a] ::-moz-selection,html[data-v-00bf577a] ::-moz-selection{background:#000;color:#fff}#app[data-v-00bf577a] ::selection,body[data-v-00bf577a] ::selection,html[data-v-00bf577a] ::selection{background:#000;color:#fff}.cart-drawer-panel[data-v-00bf577a]{z-index:200}.cart-drawer-title[data-v-00bf577a]{margin:0}.cart-drawer-close[data-v-00bf577a]{background:transparent;border:none;cursor:pointer;display:flex;padding:0}.cart-drawer-lines-wrap[data-v-00bf577a]{padding:calc(var(--lh-rem)*3) var(--lh-rem);padding-bottom:calc(var(--lh-rem)*10)}.cart-drawer-lines[data-v-00bf577a]{display:flex;flex-direction:column;gap:calc(var(--lh-rem)*4)}.cart-drawer-actions[data-v-00bf577a]{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:calc(var(--lh-rem)*.5);margin:0 var(--lh-rem);padding:var(--lh-rem) 0;position:fixed;width:calc(100% - var(--lh-rem)*2);z-index:10}.cart-drawer-actions[data-v-00bf577a] .cart-summary{padding-top:0}.cart-drawer-empty[data-v-00bf577a]{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;padding:0}.cart-drawer-empty-text[data-v-00bf577a]{letter-spacing:-.02em;margin:0 0 var(--lh-rem)}.cart-drawer-empty-text a[data-v-00bf577a],.cart-drawer-empty-text button[data-v-00bf577a]{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}@media(hover:hover){.cart-drawer-empty-text a[data-v-00bf577a]:hover,.cart-drawer-empty-text button[data-v-00bf577a]:hover{text-decoration:none}}.cart-drawer-empty-link[data-v-00bf577a]{background:transparent;border:none;color:inherit;font:inherit;line-height:inherit;padding:0}.cart-drawer-empty-btn[data-v-00bf577a]{align-items:center;background-color:#f4f4f5;border:1px solid #d4d4d8;border-radius:.375rem;color:inherit;cursor:pointer;display:flex;font-size:inherit;justify-content:center;line-height:inherit;padding:.5rem 1rem}@media(hover:hover){.cart-drawer-close[data-v-00bf577a]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}.cart-drawer-empty-btn[data-v-00bf577a]:hover{background-color:#e4e4e7}}[data-v-3f24d3b4]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-3f24d3b4],body[data-v-3f24d3b4],html[data-v-3f24d3b4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-3f24d3b4] ::-moz-selection,body[data-v-3f24d3b4] ::-moz-selection,html[data-v-3f24d3b4] ::-moz-selection{background:#000;color:#fff}#app[data-v-3f24d3b4] ::selection,body[data-v-3f24d3b4] ::selection,html[data-v-3f24d3b4] ::selection{background:#000;color:#fff}.locale-modal-dialog[data-v-3f24d3b4]{z-index:200}@media(min-width:760px){.locale-modal-dialog[data-v-3f24d3b4]{max-width:90vw;width:36rem}}.locale-modal-title[data-v-3f24d3b4]{margin:0}.locale-modal-form[data-v-3f24d3b4]{display:flex;flex-direction:column;margin:var(--lh-rem) 0}.locale-modal-field[data-v-3f24d3b4]{position:relative;width:100%}.locale-modal-select[data-v-3f24d3b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid;color:inherit;display:flex;font-size:inherit;line-height:inherit;padding-bottom:calc(var(--lh-rem)*.25);width:100%}.locale-modal-select-icon[data-v-3f24d3b4]{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;right:0;top:0}.locale-modal-select-icon-svg[data-v-3f24d3b4]{flex-shrink:0;height:1rem;width:1rem}.locale-modal-submit[data-v-3f24d3b4]{cursor:pointer;font-size:inherit;line-height:inherit;margin-top:var(--lh-rem);text-align:left}@media(hover:hover){.locale-modal-submit[data-v-3f24d3b4]:hover:not(:disabled){background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.locale-modal-submit[data-v-3f24d3b4]:disabled{cursor:not-allowed;opacity:.7}.locale-modal-note[data-v-3f24d3b4]{margin:0 auto}.locale-modal-close[data-v-3f24d3b4]{z-index:201}[data-v-332377be]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-332377be],body[data-v-332377be],html[data-v-332377be]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-332377be] ::-moz-selection,body[data-v-332377be] ::-moz-selection,html[data-v-332377be] ::-moz-selection{background:#000;color:#fff}#app[data-v-332377be] ::selection,body[data-v-332377be] ::selection,html[data-v-332377be] ::selection{background:#000;color:#fff}.mobile-menu[data-v-332377be]{background:#fff;color:#000;height:100%;width:100%;--site-color:#000;--modals-z:300}.mobile-menu__close[data-v-332377be]{z-index:51;-webkit-tap-highlight-color:transparent}.mobile-menu__close[data-v-332377be]:focus{outline:none}.mobile-menu__close[data-v-332377be]:focus-visible{outline:auto}.mobile-menu__inner[data-v-332377be]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--lh-rem);padding-top:1rem;scrollbar-width:none;width:100%;-ms-overflow-style:none;overscroll-behavior:none}.mobile-menu__inner[data-v-332377be]::-webkit-scrollbar{display:none}.mobile-menu__list[data-v-332377be]{display:flex;flex-direction:column;gap:calc(var(--lh-em)*.25)}.mobile-menu__section[data-v-332377be]{align-items:flex-start;display:flex;flex-direction:column}.mobile-menu__link[data-v-332377be]{background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-align:left;text-decoration:none}.mobile-menu[data-v-332377be] :where(.mobile-menu__close,.mobile-menu__locale,.mobile-menu__link,.mobile-menu__shop-link):focus:not(:focus-visible){outline:none}@media(hover:hover){.mobile-menu__link[data-v-332377be]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.mobile-menu__status[data-v-332377be]{font-size:inherit;line-height:inherit;margin:0;opacity:.65}.mobile-menu__content[data-v-332377be]{flex:1}.mobile-menu__shop-mega[data-v-332377be]{margin-bottom:calc(var(--lh-em)*4);margin-top:calc(var(--lh-em)*1)}.mobile-menu__shop-list[data-v-332377be]{display:flex;flex-direction:column;gap:calc(var(--lh-em)*.25);list-style:none;margin:0;padding:0}.mobile-menu__shop-list li[data-v-332377be]{margin:0;padding:0}.mobile-menu__shop-link[data-v-332377be]{color:inherit;display:block;font-size:inherit;line-height:inherit;text-decoration:none}@media(hover:hover){.mobile-menu__shop-link[data-v-332377be]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.mobile-menu__footer[data-v-332377be]{margin-top:auto;padding-top:calc(var(--lh-em)*4)}.mobile-menu__locale[data-v-332377be]{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;padding:0}.bg-fade-enter-active[data-v-332377be],.bg-fade-leave-active[data-v-332377be]{transition:opacity .5s ease-out}.bg-fade-enter-from[data-v-332377be],.bg-fade-leave-to[data-v-332377be]{opacity:0}.bg-fade-enter-to[data-v-332377be],.bg-fade-leave-from[data-v-332377be]{opacity:1}@media(min-width:1024px){.mobile-menu[data-v-332377be],.mobile-menu__overlay[data-v-332377be]{display:none}}[data-v-a59c95dd]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-a59c95dd],body[data-v-a59c95dd],html[data-v-a59c95dd]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-a59c95dd] ::-moz-selection,body[data-v-a59c95dd] ::-moz-selection,html[data-v-a59c95dd] ::-moz-selection{background:#000;color:#fff}#app[data-v-a59c95dd] ::selection,body[data-v-a59c95dd] ::selection,html[data-v-a59c95dd] ::selection{background:#000;color:#fff}.screensaver-overlay[data-v-a59c95dd]{background:transparent;inset:0;pointer-events:auto;position:fixed;z-index:400}.screensaver-preload[data-v-a59c95dd]{inset:0;opacity:0;pointer-events:none;position:fixed;transform:translate(120vw);z-index:-1}.screensaver[data-v-a59c95dd]{background:#fff;color:#000;height:100%;inset:0;position:fixed;width:100%;z-index:400;--site-color:#000}.screensaver-logo[data-v-a59c95dd]{display:block;left:var(--lh-rem);line-height:0;position:fixed;text-decoration:none;top:50%;transform:translateY(-50%);z-index:401}@media(min-width:760px){.screensaver-logo[data-v-a59c95dd]{left:calc(var(--lh-rem)*2)}}.screensaver-logo-svg[data-v-a59c95dd]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:calc(50vw - var(--lh-rem)*2)}@media(min-width:760px){.screensaver-logo-svg[data-v-a59c95dd]{width:calc(33.33vw - var(--lh-rem)*4)}}@media(min-width:1024px){.screensaver-logo-svg[data-v-a59c95dd]{width:calc(25vw - var(--lh-rem)*4)}}.screensaver-logo-svg path[data-v-a59c95dd]{fill:var(--screensaver-logo-color,#000)}.screensaver-close[data-v-a59c95dd]{position:fixed;right:var(--lh-rem);top:1rem;z-index:351}.screensaver-inner[data-v-a59c95dd]{height:100%;width:100%}[data-v-a5950b8b]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-a5950b8b],body[data-v-a5950b8b],html[data-v-a5950b8b]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-a5950b8b] ::-moz-selection,body[data-v-a5950b8b] ::-moz-selection,html[data-v-a5950b8b] ::-moz-selection{background:#000;color:#fff}#app[data-v-a5950b8b] ::selection,body[data-v-a5950b8b] ::selection,html[data-v-a5950b8b] ::selection{background:#000;color:#fff}.klaviyo-newsletter-form[data-v-a5950b8b]{display:flex;flex-direction:column;width:100%}@media(min-width:760px){.klaviyo-newsletter-form[data-v-a5950b8b]{max-width:36rem}}@media(min-width:1024px){.klaviyo-newsletter-form[data-v-a5950b8b]{max-width:36rem}}@media(min-width:1440px){.klaviyo-newsletter-form[data-v-a5950b8b]{max-width:36rem}}.klaviyo-newsletter-form__title[data-v-a5950b8b]{margin:0}.klaviyo-newsletter-form__intro[data-v-a5950b8b]{margin:var(--lh-em) 0 0}.klaviyo-newsletter-form__form[data-v-a5950b8b]{display:flex;margin:var(--lh-rem) 0}.klaviyo-newsletter-form__row[data-v-a5950b8b]{align-items:baseline;border-bottom:1.5px solid;display:flex;gap:calc(var(--lh-em)*1);padding-bottom:calc(var(--lh-rem)*.25);width:100%}.klaviyo-newsletter-form__field[data-v-a5950b8b]{position:relative;width:100%}.klaviyo-newsletter-form__input[data-v-a5950b8b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;display:flex;font:inherit;line-height:inherit;width:100%;-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none}.klaviyo-newsletter-form__input--keyboard-focus[data-v-a5950b8b]:focus{outline:1px solid currentColor;outline-offset:2px}.klaviyo-newsletter-form__input[data-v-a5950b8b]::-moz-placeholder{color:currentColor;opacity:1}.klaviyo-newsletter-form__input[data-v-a5950b8b]::placeholder{color:currentColor;opacity:1}.klaviyo-newsletter-form__input[data-v-a5950b8b]:-webkit-autofill,.klaviyo-newsletter-form__input[data-v-a5950b8b]:-webkit-autofill:active,.klaviyo-newsletter-form__input[data-v-a5950b8b]:-webkit-autofill:focus,.klaviyo-newsletter-form__input[data-v-a5950b8b]:-webkit-autofill:hover{-webkit-text-fill-color:currentColor;box-shadow:inset 0 0 0 1000px transparent;caret-color:currentColor;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.klaviyo-newsletter-form__input[data-v-a5950b8b]:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent;-webkit-text-fill-color:currentColor;caret-color:currentColor}.klaviyo-newsletter-form__input[data-v-a5950b8b]:autofill{box-shadow:inset 0 0 0 1000px transparent;-webkit-text-fill-color:currentColor;caret-color:currentColor}.klaviyo-newsletter-form__submit[data-v-a5950b8b]{background:transparent;border:none;cursor:pointer;font:inherit;line-height:inherit;padding:0;text-align:left;white-space:nowrap}.klaviyo-newsletter-form__submit[data-v-a5950b8b]:focus:not(:focus-visible){outline:none}.klaviyo-newsletter-form__submit[data-v-a5950b8b]:disabled{cursor:not-allowed;opacity:.7}[data-v-0fd67299]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-0fd67299],body[data-v-0fd67299],html[data-v-0fd67299]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-0fd67299] ::-moz-selection,body[data-v-0fd67299] ::-moz-selection,html[data-v-0fd67299] ::-moz-selection{background:#000;color:#fff}#app[data-v-0fd67299] ::selection,body[data-v-0fd67299] ::selection,html[data-v-0fd67299] ::selection{background:#000;color:#fff}.newsletter-modal-dialog[data-v-0fd67299]{z-index:200}@media(min-width:760px){.newsletter-modal-dialog[data-v-0fd67299]{max-width:90vw;width:36rem}}.newsletter-modal-close[data-v-0fd67299]{z-index:201}[data-v-451d2b28]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-451d2b28],body[data-v-451d2b28],html[data-v-451d2b28]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-451d2b28] ::-moz-selection,body[data-v-451d2b28] ::-moz-selection,html[data-v-451d2b28] ::-moz-selection{background:#000;color:#fff}#app[data-v-451d2b28] ::selection,body[data-v-451d2b28] ::selection,html[data-v-451d2b28] ::selection{background:#000;color:#fff}.app-logo[data-v-451d2b28]{display:block;left:var(--lh-rem);line-height:0;position:fixed;top:50%;transform:translateY(-50%);z-index:100}@media(min-width:760px){.app-logo[data-v-451d2b28]{left:calc(var(--lh-rem)*2)}}.app-logo--product-absolute[data-v-451d2b28]{position:absolute}@media(min-width:760px){.app-logo--product-absolute[data-v-451d2b28]{position:fixed}}.app-logo-svg[data-v-451d2b28]{display:block;height:auto;max-width:360px;-o-object-fit:contain;object-fit:contain;width:calc(50vw - var(--lh-rem)*2)}@media(min-width:760px){.app-logo-svg[data-v-451d2b28]{width:calc(33.33vw - var(--lh-rem)*4)}}@media(min-width:1024px){.app-logo-svg[data-v-451d2b28]{width:calc(25vw - var(--lh-rem)*4)}}.app-logo-svg path[data-v-451d2b28]{fill:var(--site-color)}[data-v-08fdb705]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-08fdb705],body[data-v-08fdb705],html[data-v-08fdb705]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-08fdb705] ::-moz-selection,body[data-v-08fdb705] ::-moz-selection,html[data-v-08fdb705] ::-moz-selection{background:#000;color:#fff}#app[data-v-08fdb705] ::selection,body[data-v-08fdb705] ::selection,html[data-v-08fdb705] ::selection{background:#000;color:#fff}.app-footer[data-v-08fdb705]{margin:var(--lh-rem);margin-top:calc(var(--lh-rem)*4)}.app-footer-subscribe[data-v-08fdb705]{background:transparent;border:none;color:inherit;cursor:pointer;margin-bottom:calc(var(--lh-rem)*4);padding:0}.app-footer-nav[data-v-08fdb705]{display:flex;flex-direction:column}@media(min-width:760px){.app-footer-nav[data-v-08fdb705]{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.app-footer-link[data-v-08fdb705]{color:inherit;text-decoration:none}@media(hover:hover){.app-footer-link[data-v-08fdb705]:hover,.app-footer-subscribe[data-v-08fdb705]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}.app-footer-copy[data-v-08fdb705]{margin-top:var(--lh-rem);white-space:nowrap}@media(min-width:760px){.app-footer-copy[data-v-08fdb705]{margin-top:0}}.app-route[data-v-1038cb24]{display:flex;flex:1;flex-direction:column;min-height:0}
