@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskLight.woff2) format("woff2"),url(./Akzidenz-GroteskLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskLightItalic.woff2) format("woff2"),url(./Akzidenz-GroteskLightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskRegular.woff2) format("woff2"),url(./Akzidenz-GroteskRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskItalic.woff2) format("woff2"),url(./Akzidenz-GroteskItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskMedium.woff2) format("woff2"),url(./Akzidenz-GroteskMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskMediumItalic.woff2) format("woff2"),url(./Akzidenz-GroteskMediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskBold.woff2) format("woff2"),url(./Akzidenz-GroteskBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskBoldItalic.woff2) format("woff2"),url(./Akzidenz-GroteskBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskExtraBold.woff2) format("woff2"),url(./Akzidenz-GroteskExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskExtraBoldItalic.woff2) format("woff2"),url(./Akzidenz-GroteskExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskSuper.woff2) format("woff2"),url(./Akzidenz-GroteskSuper.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Akzidenz-Grotesk;src:url(./Akzidenz-GroteskSuperItalic.woff2) format("woff2"),url(./Akzidenz-GroteskSuperItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}html{--color-primary-default: #CABBCF;--color-primary-dark: #5D4480;--color-primary-light: #F0E8EE;--color-secondary-default: #CCBFFF;--color-secondary-dark: #5137B7;--color-secondary-light: #F0ECFF;--color-accent-default: #FF0000;--color-accent-dark: #AE1F00;--color-accent-light: #FFB78E;--color-neutrals-black: #000000;--color-neutrals-black-rgb: 0, 0, 0;--color-neutrals-darkest: #4D4D4D;--color-neutrals-dark: #7F7F7F;--color-neutrals-mid: #B4B4B4;--color-neutrals-mid-rgb: 180, 180, 180;--color-neutrals-light: #CBCBCB;--color-neutrals-lightest: #F2F2F2;--color-neutrals-white: #FFFFFF;--color-neutrals-white-rgb: 255, 255, 255;--color-neutrals-transparent: rgba(0, 0, 0, 0);--color-utility-critical-default: #FF0000;--color-utility-critical-dark: #A70000;--color-utility-critical-light: #FFF2F2;--color-utility-warning-default: #FF8A00;--color-utility-warning-dark: #A65A00;--color-utility-warning-light: #FFF9F2;--color-utility-attention-default: #FFF500;--color-utility-attention-dark: #A6A000;--color-utility-attention-light: #FFFEF2;--color-utility-neutral-default: #00C2FF;--color-utility-neutral-dark: #007EA6;--color-utility-neutral-light: #F2FCFF;--color-utility-success-default: #6EA56A;--color-utility-success-dark: #0DA600;--color-utility-success-light: #F3FFF2;--color-text-default: var(--color-neutrals-black);--color-text-inverted: var(--color-neutrals-white);--color-text-subdued: #747474;--color-text-link: var(--color-neutrals-black);--color-elements-page-background: var(--color-neutrals-white);--color-elements-page-foreground: var(--color-neutrals-black);--color-elements-page-border: var(--color-neutrals-black);--color-elements-modal-overlay-light: rgba(var(--color-neutrals-white-rgb), .5);--color-elements-modal-overlay-dark: rgba(var(--color-neutrals-black-rgb), .5);--color-elements-modal-background: var(--color-elements-page-background);--color-elements-modal-foreground: var(elements-page-foreground);--color-elements-icon-default: var(--color-elements-page-foreground);--color-elements-icon-inverted: var(--color-elements-page-background);--color-input-default-background: var(--color-elements-page-background);--color-input-default-foreground: var(--color-elements-page-foreground);--color-input-default-border: var(--color-elements-page-border);--color-input-disabled-background: var(--color-neutrals-lightest);--color-input-disabled-foreground: var(--color-neutrals-mid);--color-input-disabled-border: var(--color-neutrals-mid);--color-input-error-background: var(--color-utility-critical-light);--color-input-error-foreground: var(--color-elements-page-foreground);--color-input-error-border: var(--color-utility-critical-default);--color-input-success-background: var(--color-utility-success-light);--color-input-success-foreground: var(--color-elements-page-foreground);--color-input-success-border: var(--color-utility-success-default);--color-accent: var(--color-primary-default);--color-dark: var(--color-elements-page-foreground);--color-light: var(--color-elements-page-background);--color-subdued: var(--color-neutrals-mid);--color: var(--color-elements-page-foreground);--color-line: var(--color-elements-page-border);--color-placeholder: var(--color-neutrals-ligth);--color-backdrop: var(--color-elements-modal-overlay-dark);--bg: var(--color-elements-page-background);--font-body: "Akzidenz-Grotesk", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-heading: "Akzidenz-Grotesk", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-size-body-s: 13px;--font-size-body-m: 16px;--font-size-body-l: 18px;--font-size-heading-xs: 16px;--font-size-heading-s: 20px;--font-size-heading-m: 24px;--font-size-heading-l: 28px;--font-size-heading-xl: 40px;--font-size-heading-xxl: 64px;--font-size-body: var(--font-size-body-m);--font-size-xs: .625rem;--line-height-body-s: 1.6;--line-height-body-m: 1.6;--line-height-body-l: 1.6;--line-height-heading-xxl: 1.1;--line-height-heading-xl: 1.1;--line-height-heading-l: 1.1;--line-height-heading-m: 1.2;--line-height-heading-s: 1.2;--line-height-heading-xs: 1.3;--spacing-xxs: .25rem;--spacing-xs: .25rem;--spacing-s: .5rem;--spacing-m: .75rem;--spacing-l: 1rem;--spacing-xl: 1.25rem;--spacing-xxl: 1.5rem;--spacing-3xl: 5rem;--spacing-outer-x: var(--spacing-m);--spacing-outer-y: var(--spacing-l);--grid-gap: var(--spacing-m);--grid-margin: var(--spacing-m);--radius-none: 0;--radius-s: .25rem;--radius-m: .75rem;--radius-l: 1rem;--radius-input: var(--radius-s);--radius-button: var(--radius-none);--radius-card: var(--radius-s);--radius-image: var(--radius-s);--radius-banner: var(--radius-s);--radius-modal: var(--radius-s);--duration: .28s;--duration-fast: .12s;--easing: ease;--scrollbar-size: 0;--scrollbar-gap: calc(var(--scrollbar-size) * 1px);--radius: var(--radius-none);--content-max-width-xxs: 155px;--content-max-width-xs: 223px;--content-max-width-s: 28rem;--content-max-width: 45rem;--content-max-width-l: 105rem;--announcement-height: 0px;--header-height: 3.75rem;--header-offset: calc(var(--header-height) + var(--announcement-height));--modal-spacing-x: var(--spacing-s);--modal-spacing-y: var(--spacing-l);--btn-bg: var(--color-neutrals-black);--btn-color: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black);--btn-border-width: 2px;--btn-spacing-x: var(--spacing-l);--btn-spacing-y: var(--spacing-s);--icon-hover-color: #454545;--icon-hover-color-inverted: #d4d4d4;--var-grid-l-columns: 12;--var-grid-l-gutter: var(--spacing-m);--var-grid-l-margin: var(--spacing-l);--input-spacing-y: var(--spacing-s);--input-spacing-x: var(--spacing-s);--input-color: var(--color);--input-bg: var(--bg);--input-border-color: var(--color-line);--input-border-width: 2px;--input-radius: 0;--input-placeholder: var(--color-text-subdued);--akzidens-baseline-fix: .1em}@media (min-width: 64rem){html{--font-size-body-s: 12px;--font-size-body-m: 14px;--font-size-body-l: 16px}}@media (min-width: 64rem){html{--font-size-heading-xs: 16px;--font-size-heading-s: 20px;--font-size-heading-m: 32px;--font-size-heading-l: 40px;--font-size-heading-xl: 64px;--font-size-heading-xxl: 128px}}@media (min-width: 64rem){html{--spacing-xxs: .25rem;--spacing-xs: .5rem;--spacing-s: .75rem;--spacing-m: 1rem;--spacing-l: 1.5rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--spacing-3xl: 5rem}}@media (min-width: 64rem){html{--grid-margin: var(--spacing-l)}}@media (min-width: 64rem){html{--modal-spacing-x: var(--spacing-m)}}*{box-sizing:border-box}html{color:var(--color);background-color:var(--bg);font-family:var(--font-body);font-feature-settings:"liga" 1;font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-size:var(--font-size-body);min-height:100vh;min-height:100dvh;overflow-y:scroll;scrollbar-gutter:stable}.scroll-locked body{margin-inline-end:var(--scrollbar-gap);overflow:hidden;overscroll-behavior:none}body:has(#admin-bar-iframe){padding-bottom:7.5rem}picture{display:contents}img{max-width:100%;height:auto;vertical-align:bottom}svg{fill:currentcolor;vertical-align:middle}video,iframe{max-width:100%;vertical-align:bottom}h1,h2,h3{margin:0;line-height:calc(1em + .5rem)}h1{font-size:var(--font-size-l)}h2{font-size:var(--font-size-m)}h3{font-size:1rem}a{color:inherit}a:hover{text-decoration:none}dl{display:grid;grid-template-columns:auto 1fr;gap:0 1em}dt{margin:0;grid-column-start:1}dd{margin:0;grid-column-start:2}table{width:100%}th{text-align:start}fieldset{margin:0;padding:0;border:0}legend{margin:0;padding:0;font-weight:700}input,select,optgroup,textarea,button{color:inherit;font:inherit}input,select,textarea{border-radius:0}textarea{resize:vertical}button{background:transparent;border:none;padding:0;cursor:pointer;outline:none}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports (background: -webkit-named-image(apple-pay-logo-black)){select{font-family:system-ui,-apple-system,Arial,Helvetica,sans-serif}}:where(label[for]){cursor:pointer}:where([type=search]::-webkit-search-decoration){-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus-visible{outline:2px solid currentcolor}[tabindex="-1"]:focus-visible{outline:none}:target{scroll-margin-top:calc(var(--header-height) + var(--spacing-outer-y))}.skip-link{padding:var(--spacing-s) var(--spacing-outer-x);color:var(--color-light);background-color:var(--color-accent);text-align:center;display:block;position:absolute;inset:0 0 auto;z-index:15}.skip-link:not(:focus){margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}#shopify-pc__banner{padding:var(--spacing-xl) var(--spacing-outer-x) var(--spacing-outer-y);box-shadow:none;border-radius:0}@media (min-width: 64rem){#shopify-pc__banner{padding:var(--spacing-outer-y) var(--spacing-outer-x)}}#shopify-pc__banner h2{display:none}#shopify-pc__banner p{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}#shopify-pc__banner .shopify-pc__banner__body{padding-block-end:var(--spacing-m)}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-areas:"accept" "decline" "prefs";align-items:center;width:100%;justify-content:stretch;justify-items:stretch;column-gap:var(--spacing-xl);row-gap:var(--spacing-l)}@media (min-width: 64rem){#shopify-pc__banner .shopify-pc__banner__btns{grid-template-areas:"prefs decline accept";grid-template-columns:1fr auto auto;align-items:center}}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3;grid-area:prefs;justify-self:flex-start}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{border-bottom-color:transparent}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}@media (min-width: 64rem){#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{border-bottom-color:transparent}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}}#shopify-pc__banner .shopify-pc__banner__btn-decline{grid-area:decline}@media (max-width: 63.99rem){#shopify-pc__banner .shopify-pc__banner__btn-decline{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);min-height:50px}#shopify-pc__banner .shopify-pc__banner__btn-decline:disabled,#shopify-pc__banner .shopify-pc__banner__btn-decline[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black)}#shopify-pc__banner .shopify-pc__banner__btn-decline:disabled,#shopify-pc__banner .shopify-pc__banner__btn-decline[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-mid)}}@media (min-width: 64rem){#shopify-pc__banner .shopify-pc__banner__btn-decline{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3}#shopify-pc__banner .shopify-pc__banner__btn-decline:disabled,#shopify-pc__banner .shopify-pc__banner__btn-decline[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{border-bottom-color:transparent}#shopify-pc__banner .shopify-pc__banner__btn-decline:disabled,#shopify-pc__banner .shopify-pc__banner__btn-decline[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}}#shopify-pc__banner .shopify-pc__banner__btn-accept{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);grid-area:accept;min-width:200px;min-height:50px}#shopify-pc__banner .shopify-pc__banner__btn-accept:disabled,#shopify-pc__banner .shopify-pc__banner__btn-accept[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}#shopify-pc__banner .shopify-pc__banner__btn-accept:disabled,#shopify-pc__banner .shopify-pc__banner__btn-accept[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}#shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:var(--color-elements-modal-overlay-dark)}#shopify-pc__prefs .shopify-pc__prefs__dialog{border-radius:0;box-shadow:none}@media (max-width: 63.99rem){#shopify-pc__prefs .shopify-pc__prefs__dialog{width:calc(100% - var(--spacing-outer-x) * 2);left:var(--spacing-outer-x)}}#shopify-pc__prefs .shopify-pc__prefs__dialog header{padding:var(--spacing-l) 0 var(--spacing-m);margin-inline:var(--spacing-l);border-bottom:1px solid var(--color);align-items:flex-start}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding-block-start:var(--spacing-m);padding-inline:var(--spacing-l)}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 var(--spacing-m) var(--spacing-xl)}@media (min-width: 64rem){#shopify-pc__prefs .shopify-pc__prefs__options{padding-block-end:var(--spacing-l)}}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:var(--spacing-l);right:0}#shopify-pc__prefs .shopify-pc__prefs__header-close svg{width:16px;height:16px}#shopify-pc__prefs h2{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-m, 32px);line-height:var(--line-height-heading-m, 1.2);letter-spacing:var(--letter-spacing-heading-m, 0);text-transform:uppercase;text-rendering:optimizelegibility}#shopify-pc__prefs h3{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}#shopify-pc__prefs p{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}#shopify-pc__prefs .shopify-pc__prefs__header-actions{gap:var(--spacing-m);padding-block-end:var(--spacing-m)}@media (min-width: 64rem){#shopify-pc__prefs .shopify-pc__prefs__header-actions{display:grid;grid-auto-flow:column}}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{font-size:1rem}#shopify-pc__prefs #shopify-pc__prefs__header-accept{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}#shopify-pc__prefs #shopify-pc__prefs__header-accept:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-accept[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}#shopify-pc__prefs #shopify-pc__prefs__header-accept:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-accept[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}#shopify-pc__prefs #shopify-pc__prefs__header-decline{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}#shopify-pc__prefs #shopify-pc__prefs__header-decline:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-decline[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__prefs #shopify-pc__prefs__header-decline:hover{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black)}#shopify-pc__prefs #shopify-pc__prefs__header-decline:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-decline[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-mid)}#shopify-pc__prefs #shopify-pc__prefs__header-save{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}#shopify-pc__prefs #shopify-pc__prefs__header-save:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-save[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}#shopify-pc__prefs #shopify-pc__prefs__header-save:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}#shopify-pc__prefs #shopify-pc__prefs__header-save:disabled,#shopify-pc__prefs #shopify-pc__prefs__header-save[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}#shopify-pc__prefs .shopify-pc__prefs__option label{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;margin:0;text-transform:lowercase;align-items:center}#shopify-pc__prefs .shopify-pc__prefs__option p{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{border-top:1px solid var(--color)}.video-controls__btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;--btn-color: var(--video-control-color, inherit);font-size:2rem;line-height:1}.video-controls__btn:disabled,.video-controls__btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.video-controls__btn:hover{--btn-color: var(--icon-hover-color)}.video-controls__btn:disabled,.video-controls__btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.video-controls__btn--bright{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0}.video-controls__btn--bright:disabled,.video-controls__btn--bright[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.video-controls__btn--bright:hover{--btn-color: var(--icon-hover-color-inverted)}.video-controls__btn--bright:disabled,.video-controls__btn--bright[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap}.btn:disabled,.btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.btn--submit{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}.btn--submit:disabled,.btn--submit[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.btn--submit:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.btn--submit:disabled,.btn--submit[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.field__label{margin-bottom:.25em;display:inline-block}.field__input{--_input-color: var(--input-color, var(--color));--_input-bg: var(--input-bg, transparent);--_input-border-color: var(--input-border-color, currentcolor);--_input-spacing-x: var(--input-spacing-x, 1rem);--_input-spacing-y: var(--input-spacing-y, .5rem);--_input-radius: var(--input-radius, var(--radius));--_input-placeholder: var(--input-placeholder, var(--color-text-subdued));margin:0;padding:var(--_input-spacing-y) var(--_input-spacing-x) calc(var(--_input-spacing-y) - var(--akzidens-baseline-fix));color:var(--_input-color);background-color:var(--_input-bg);border:var(--input-border-width) solid var(--_input-border-color);border-radius:var(--_input-radius);width:100%;line-height:1.3;-webkit-appearance:none}.field__input:focus-visible{outline-width:1px;outline-offset:-1px}.field__input::-webkit-input-placeholder{color:var(--_input-placeholder)}.field__input::-moz-placeholder{color:var(--_input-placeholder)}.field__input:-ms-input-placeholder{color:var(--_input-placeholder)}.field__input:-moz-placeholder{color:var(--_input-placeholder)}select:user-invalid,input:user-invalid{--_input-bg: var(--color-utility-critical-light, transparent);--_input-border-color: var(--color-utility-critical-default, currentcolor)}.field__select-wrapper{position:relative;display:flex}.field__select-arrow{position:absolute;top:50%;right:var(--input-spacing-x);transform:translateY(-50%);pointer-events:none;z-index:1;display:block}.password-field{display:grid}.password-field__input,.password-field__toggle-btn{grid-row:1;grid-column:1}.password-field__toggle-btn{--btn-spacing-x: var(--spacing-m);--btn-border-color: transparent;font:inherit;text-transform:inherit;text-decoration:underline;justify-self:end}.password-field__input::-ms-reveal{visibility:hidden;display:none}.password-field__input::-webkit-contacts-auto-fill-button,.password-field__input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none}.checkbox{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.checkbox__wrapper{display:flex;align-items:center}.checkbox__label-text{position:relative;top:var(--akzidens-baseline-fix)}.checkbox--unchecked,.checkbox--checked{display:none;width:1rem;height:1rem;vertical-align:middle;margin-right:.5rem;color:#fff;pointer-events:none}.checkbox:not(:checked)~.checkbox--unchecked{display:inline-block;border:1px solid var(--color)}.checkbox:checked~.checkbox--checked{display:inline-flex;align-items:center;justify-content:center;background:var(--color)}.checkbox:checked~.checkbox--checked svg{font-size:.75em}.form{display:grid;gap:var(--grid-gap)}.form>*{margin-block:0}.form__btns{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.form .errors ul{margin:0;padding:0;list-style-type:none}.form__group{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:inherit}.banner{position:relative;display:grid;isolation:isolate}.banner>*{grid-area:1/-1}.banner--margin{margin-block-end:var(--spacing-xl)}.banner__media{z-index:-1;overflow:clip}.shopify-section:first-of-type .banner{height:calc(100vh - var(--announcement-height));margin-top:calc(var(--header-height) * -1)}.shopify-section:first-of-type .banner .banner__media{overflow:hidden}.banner__media img,.banner__media video{width:100%;min-height:100%;object-fit:cover}@media (width < 48em),(max-aspect-ratio = 10/15){.banner__media img,.banner__media video{aspect-ratio:1/2}}.banner_content{align-self:end;padding:var(--spacing-l);color:var(--banner-color);display:grid;grid-template-areas:"title title" "inner video-controls";grid-template-columns:1fr auto;align-items:flex-end}.banner__inner-content-wrapper{grid-area:inner}.banner__title{grid-area:title;font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xxl, 128px);line-height:var(--line-height-heading-xxl, 1.1);letter-spacing:var(--letter-spacing-heading-xxl, 0);text-transform:uppercase;text-rendering:optimizelegibility}.banner__text>*{margin-block:0}.banner__text>*+*{margin-block-start:var(--spacing-m)}.banner__video-controls{grid-area:video-controls;position:relative;z-index:1}.banner__cta{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3;position:relative;z-index:1;--btn-color: var(--banner-color);--btn-border-color: var(--banner-color)}.banner__cta:disabled,.banner__cta[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.banner__cta:hover{border-bottom-color:transparent}.banner__cta:disabled,.banner__cta[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.banner__link{color:inherit;text-decoration:none}.banner__link:after{position:absolute;z-index:1;content:"";top:0;right:0;bottom:0;left:0}[data-design-mode] .banner__link:after{content:none}.card{position:relative;isolation:isolate;display:grid;grid-template:"media" auto "content" 1fr}.card__media{grid-area:media;width:100%;border-radius:var(--radius)}.card__hover-media{position:relative;display:none;z-index:-1}@media (hover: hover) and (pointer: fine){.card:hover .card__hover-media{display:block;z-index:1}}.card__content{padding-left:var(--spacing-xs);padding-top:var(--spacing-xs);grid-area:content}.card__content>*{margin:0}.card__type{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--spacing-xxs);text-transform:lowercase;color:var(--color-neutrals-darkest)}.card__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.card__price{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.card__variant{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility;color:var(--color-neutrals-darkest);line-height:1}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__media--placeholder{background-color:var(--color-placeholder);aspect-ratio:var(--card-placeholder-ratio, 1/1)}.card__content--placeholder{height:4.5em;height:3lh}@supports (grid-template-rows: subgrid){.product-grid .card,.product-slider .card{grid-row-end:span 2;grid-template-rows:subgrid;row-gap:0}.product-grid .card__media,.product-slider .card__media{align-self:center}}.product-grid{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(var(--columns, 1),minmax(1em,1fr));gap:var(--spacing-m)}@media (min-width: 38rem){.product-grid{--columns: 2}}@media (min-width: 64rem){.product-grid{--columns: 3}}.product-slider{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style-type:none;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(16rem,33.333vw,25rem);gap:var(--spacing-s)}.product-slider::-webkit-scrollbar{display:none;width:0;height:0}.pagination{margin:1em 0;text-align:center}.featured-product{display:flex;flex-direction:column;width:100%}@media (min-width: 38rem){.featured-product{display:grid;grid-template-columns:6.5fr 3.5fr}}.featured-product--margin{margin-block-end:var(--spacing-xl)}.featured-product__media-wrapper{position:relative}.featured-product__media-wrapper img,.featured-product__media-wrapper video{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}@media (min-width: 38rem){.featured-product__media-wrapper img,.featured-product__media-wrapper video{aspect-ratio:16/9}}.featured-product__video-controls{position:absolute;right:var(--spacing-l);bottom:var(--spacing-l)}.featured-product__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding-block:var(--spacing-s) var(--spacing-l);padding-inline:var(--spacing-m)}@media (min-width: 38rem){.featured-product__content{padding-block:var(--spacing-m);padding-inline:var(--spacing-m) var(--spacing-l)}}.featured-product__content>*{margin:0}.featured-product__category{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--spacing-xxs);color:var(--color-neutrals-darkest);text-transform:lowercase}.featured-product__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility}@media (min-width: 38rem){.featured-product__title{font-family:var(--font-heading);font-size:var(--font-size-heading-xl, 64px);font-weight:500;line-height:var(--line-height-heading-xl, 1.1);letter-spacing:var(--letter-spacing-heading-xxl, 0);text-transform:uppercase;text-rendering:optimizelegibility}}.featured-product__price{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.featured-product__variant{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility;color:var(--color-text-subdued);line-height:1}.featured-product__description{font-family:var(--font-body);font-weight:500;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility;margin-top:auto;margin-bottom:0;display:none}@media (min-width: 38rem){.featured-product__description{display:block}}.featured-product__actions{display:flex;align-items:flex-end;margin-top:var(--spacing-m)}@media (min-width: 38rem){.featured-product__actions{margin-top:0}}.featured-product__read-more-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3;display:block;margin-left:var(--spacing-l)}.featured-product__read-more-btn:disabled,.featured-product__read-more-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.featured-product__read-more-btn:hover{border-bottom-color:transparent}.featured-product__read-more-btn:disabled,.featured-product__read-more-btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.featured-product__add-to-cart-form,.featured-product__add-to-cart-btn{width:100%}@media (min-width: 38rem){.featured-product__add-to-cart-form,.featured-product__add-to-cart-btn{width:auto}}.featured-product__add-to-cart-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}.featured-product__add-to-cart-btn:disabled,.featured-product__add-to-cart-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.featured-product__add-to-cart-btn:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.featured-product__add-to-cart-btn:disabled,.featured-product__add-to-cart-btn[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.product-badge{position:absolute;top:var(--spacing-l);left:0;z-index:2;padding:var(--spacing-xs) var(--spacing-xs);background:var(--color-neutrals-white)}@media (min-width: 64rem){.product-badge{top:var(--spacing-m)}}.product-badge--sale{background:var(--color-utility-critical-default);color:var(--color-neutrals-white)}.product-badge--sold-out{color:var(--color-neutrals-darkest)}.product-badge__text{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-s, 12px);line-height:var(--line-height-body-s, 1.6);letter-spacing:var(--letter-spacing-body-s, 0);text-rendering:optimizelegibility;display:block;line-height:1;position:relative;top:var(--akzidens-baseline-fix)}.featured-products{padding-block:var(--spacing-l) var(--spacing-xxl);padding-inline:var(--spacing-outer-x)}@media (min-width: 38rem){.featured-products{padding-block:var(--spacing-l)}}.featured-products__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);color:var(--color-text-default)}.featured-products__controls{display:flex;align-items:center;gap:var(--spacing-l)}.featured-products__nav{display:none}@media (min-width: 38rem){.featured-products__nav{display:flex;gap:var(--spacing-m)}}.featured-products__nav-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;font-size:28px}.featured-products__nav-btn:disabled,.featured-products__nav-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.featured-products__nav-btn:hover{--btn-color: var(--icon-hover-color)}.featured-products__nav-btn:disabled,.featured-products__nav-btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.featured-products__title{font-family:var(--font-heading);font-size:var(--font-size-heading-xl, 64px);font-weight:500;line-height:var(--line-height-heading-xl, 1.1);letter-spacing:var(--letter-spacing-heading-xxl, 0);text-transform:uppercase;text-rendering:optimizelegibility}.featured-products__list{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style-type:none;display:grid;grid-auto-columns:75%;grid-auto-flow:column;gap:var(--spacing-m)}.featured-products__list::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width: 38rem){.featured-products__list{grid-auto-columns:calc((100% - var(--spacing-m) * 2) / 3)}}.featured-products__view-all-link{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3}.featured-products__view-all-link:disabled,.featured-products__view-all-link[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.featured-products__view-all-link:hover{border-bottom-color:transparent}.featured-products__view-all-link:disabled,.featured-products__view-all-link[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.featured-articles{margin-block:var(--spacing-outer-y);display:grid;grid-template-columns:1fr auto;grid-template-areas:"title all" "list list";gap:0}.featured-articles__title{grid-area:title;padding-inline:var(--spacing-outer-x);margin-bottom:var(--spacing-s)}.featured-articles__list{grid-area:list;padding-inline:var(--spacing-outer-x);display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(1em,1fr));gap:var(--spacing-s)}@media (min-width: 48rem){.featured-articles__list{--columns: 4}}.featured-articles__view-all{padding-right:var(--spacing-outer-x);grid-area:all;justify-self:end;align-self:end}.text-section{margin-block:var(--spacing-l);padding-inline:var(--spacing-m)}@media (min-width: 38rem){.text-section{margin-block:var(--spacing-xl);padding-inline:var(--spacing-l)}}.teaser{color:var(--teaser-color);background-color:var(--color-placeholder);aspect-ratio:4/5;position:relative;isolation:isolate;display:grid;align-items:end;overflow:hidden}.teaser>*{grid-area:1/-1}.teaser-grid--margin{margin-block-end:var(--spacing-xl)}.teaser__image,.teaser__video{width:100%;height:100%;object-fit:cover}.teaser__video video{width:100%;height:100%}.teaser__content{position:absolute;z-index:10;bottom:0;left:0;padding:var(--spacing-l)}.teaser__content--no-title{left:50%;bottom:50%;transform:translate(-50%,50%)}.teaser__title{font-family:var(--font-heading);font-size:var(--font-size-heading-xl, 64px);font-weight:500;line-height:var(--line-height-heading-xl, 1.1);letter-spacing:var(--letter-spacing-heading-xxl, 0);text-transform:uppercase;text-rendering:optimizelegibility}.teaser-grid--c-4 .teaser__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility}.teaser__link{color:var(--teaser-color);text-decoration:none;height:100%}.teaser__link-text{color:var(--teaser-color);border-bottom-color:inherit}.teaser__link-text--primary{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width)}.teaser__link-text--primary:disabled,.teaser__link-text--primary[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.teaser__link-text--primary:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.teaser__link-text--primary:disabled,.teaser__link-text--primary[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.teaser__link-text--secondary{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);--btn-bg: var(--color-neutrals-white)}.teaser__link-text--secondary:disabled,.teaser__link-text--secondary[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.teaser__link-text--secondary:hover{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black)}.teaser__link-text--secondary:disabled,.teaser__link-text--secondary[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-mid)}.teaser__link-text--tertiary{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3;--btn-color: var(--teaser-color);--btn-border-color: var(--teaser-color)}.teaser__link-text--tertiary:disabled,.teaser__link-text--tertiary[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.teaser__link-text--tertiary:hover{border-bottom-color:transparent}.teaser__link-text--tertiary:disabled,.teaser__link-text--tertiary[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.teaser__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}[data-design-mode] .teaser__link:after{content:none}.teaser__video-controls{position:absolute;z-index:1;bottom:var(--spacing-l);right:var(--spacing-l)}.teaser-grid{display:grid;grid-template-columns:repeat(var(--columns, 1),minmax(1em,1fr));gap:0}@media (min-width: 48rem){.teaser-grid{--columns: 2}.teaser-grid--c-3{--columns: 3}.teaser-grid--c-4{--columns: 4}}.modal-wrapper{padding:0;border:0;display:grid;grid-template-columns:minmax(100%,auto);max-height:100%;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;position:fixed;z-index:10;top:0;right:0;bottom:0;left:0}.modal-wrapper[aria-hidden=true]{pointer-events:none}.modal-wrapper[aria-hidden=true]:not([data-transition]){visibility:hidden}.modal-backdrop{background-color:var(--color-backdrop, rgba(0, 0, 0, .15));position:fixed;inset:0 var(--scrollbar-gap) 0 0;animation-duration:var(--duration);animation-timing-function:var(--easing)}.modal{margin:auto;display:grid;grid-template:"title close" minmax(var(--header-height),auto) "content content" 1fr/1fr auto;gap:0;color:var(--color);background-color:var(--bg);position:relative;width:calc(100% - var(--spacing-outer-x) * 2);animation-duration:var(--duration);animation-timing-function:var(--easing)}@media (min-width: 64rem){.modal{width:fit-content;min-width:480px;max-width:48rem}}.modal__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-m, 32px);line-height:var(--line-height-heading-m, 1.2);letter-spacing:var(--letter-spacing-heading-m, 0);text-transform:uppercase;text-rendering:optimizelegibility;grid-area:title;padding:var(--modal-spacing-y) var(--modal-spacing-x) var(--spacing-s)}@media (min-width: 64rem){.modal__title{padding:var(--modal-spacing-y) var(--modal-spacing-x) var(--spacing-m)}}.modal__close{--btn-border-color: transparent;--btn-spacing-y: 0;--btn-spacing-x: var(--modal-spacing-x);grid-area:close;gap:0 var(--spacing-xs);margin:var(--modal-spacing-y) var(--modal-spacing-x) var(--spacing-s);align-self:flex-start;justify-self:flex-end}@media (min-width: 64rem){.modal__close{margin:var(--modal-spacing-y) var(--modal-spacing-x) var(--spacing-m)}}.modal__close svg{font-size:1.5rem}.modal__close span{display:none}.modal__content{grid-area:content;padding-block:var(--modal-spacing-y);margin-inline:var(--modal-spacing-x);border-top:1px solid var(--color-line)}@media (min-width: 64rem){.modal__content{padding-block:var(--spacing-m) var(--spacing-l)}}[data-transition=show] .modal,[data-transition=show] .modal-backdrop{animation-name:fadeIn}[data-transition=hide] .modal,[data-transition=hide] .modal-backdrop{animation-name:fadeOut}.cart-drawer{grid-template:"upsell title close" minmax(var(--header-height),auto) "upsell content content" 1fr/0 1fr auto;width:100%;margin:0 0 0 auto;column-gap:0;transition:max-width var(--duration) var(--easing),grid-template-columns var(--duration) var(--easing)}@media (min-width: 64rem){.cart-drawer{--free-shipping-bar-height: 2px;grid-template:"upsell title close" minmax(var(--header-height),auto) "upsell content content" 1fr/0 1fr auto;max-width:calc(var(--content-max-width-s) + var(--modal-spacing-x))}}.cart-drawer-upsell__mobile-target{grid-column:1/-1}.cart-drawer-upsell__desktop-target{grid-area:upsell;width:100%}.cart-drawer-upsell__desktop-target .cart-drawer-upsell{width:100%;max-width:calc(var(--content-max-width-xs) + var(--spacing-xs));padding-inline-start:var(--spacing-xs)}.cart-drawer .cart-drawer-upsell__mobile-target{display:block}@media (min-width: 64rem){.cart-drawer .cart-drawer-upsell__mobile-target{display:none}}.cart-drawer .cart-drawer-upsell__desktop-target{display:none}@media (min-width: 64rem){.cart-drawer .cart-drawer-upsell__desktop-target{display:block}}@media (min-width: 64rem){.cart-drawer:has(.cart-drawer-upsell__item:not([hidden])){display:grid;grid-template-columns:var(--content-max-width-xs) 1fr auto;transition:max-width var(--duration) var(--duration) var(--easing),grid-template-columns var(--duration) var(--duration) var(--easing);max-width:calc(var(--content-max-width-xs) + var(--content-max-width-s) + var(--modal-spacing-x))}}.cart-drawer .cart{margin:0}.cart-drawer .modal__content{padding:var(--spacing-s) var(--modal-spacing-x) var(--modal-spacing-y);margin:0;border-top:0}@media (min-width: 64rem){.cart-drawer .modal__content{padding:var(--spacing-m) var(--spacing-l) var(--spacing-l) var(--modal-spacing-x)}}#cart-drawer-title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-m, 32px);line-height:var(--line-height-heading-m, 1.2);letter-spacing:var(--letter-spacing-heading-m, 0);text-transform:uppercase;text-rendering:optimizelegibility}[data-transition=show] .cart-drawer{animation-name:slideInRight}[data-transition=hide] .cart-drawer{animation-name:slideOutRight}.cart-drawer .cart__title,.cart-drawer .hide-in-cart-drawer{display:none!important}.cart-drawer .cart{height:100%}.cart-drawer .cart__content{grid-template-rows:1fr auto;height:100%;padding:0}.cart-drawer .cart__form,.cart-drawer .cart__summary{grid-column:1/-1;grid-row:unset}.cart-drawer .cart__form-heading,.cart-drawer .cart__summary-heading{display:none}.cart-drawer .cart__empty-close-btn{display:block}.cart-drawer-upsell{display:block;grid-area:upsell;max-height:100vh;overflow-x:hidden;overflow-y:auto;padding-block-end:var(--spacing-m);scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.cart-drawer-upsell::-webkit-scrollbar{display:none;width:0;height:0}.cart-drawer-upsell[hidden]{display:none}.cart-drawer-upsell__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;padding:var(--spacing-l) var(--spacing-xs) var(--spacing-s);white-space:nowrap;text-transform:lowercase}.cart-drawer-upsell__list{margin:0;padding:0;list-style-type:none;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:column;justify-content:flex-start;gap:var(--spacing-s)}.cart-drawer-upsell__list::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width: 64rem){.cart-drawer-upsell__list{grid-auto-flow:row;gap:var(--spacing-m)}}.cart-drawer-upsell__item{width:var(--content-max-width-xxs)}@media (min-width: 64rem){.cart-drawer-upsell__item{grid-auto-flow:row;width:var(--content-max-width-xs);padding-block-end:var(--spacing-xxs)}}.cart-drawer-upsell__add-to-cart-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);width:100%;margin-top:var(--spacing-s)}.cart-drawer-upsell__add-to-cart-btn:disabled,.cart-drawer-upsell__add-to-cart-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.cart-drawer-upsell__add-to-cart-btn:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.cart-drawer-upsell__add-to-cart-btn:disabled,.cart-drawer-upsell__add-to-cart-btn[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.cart-drawer-upsell__product-card .card__content{padding-left:0}.free-shipping{--_free-shipping-bar-height: var(--free-shipping-bar-height, 4px);--free-shipping-bar-transition-duration: .5s;--free-shipping-bar-track-bg: var(--color-neutrals-lightest);--free-shipping-bar-value-bg: var(--color-neutrals-black);display:grid;grid-auto-flow:row;gap:var(--spacing-xs);padding-block-end:var(--spacing-xs)}.free-shipping__success-text,.free-shipping__diff-text{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility;margin:0;text-align:center}.free-shipping__diff{font-weight:600}.free-shipping__bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:var(--_free-shipping-bar-height);border-radius:0;background-color:var(--free-shipping-bar-track-bg);overflow:hidden}.free-shipping__bar::-webkit-progress-bar{background-color:var(--free-shipping-bar-track-bg)}.free-shipping__bar::-webkit-progress-value{background-color:var(--free-shipping-bar-value-bg);-webkit-transition:width var(--free-shipping-bar-transition-duration) linear;transition:width var(--free-shipping-bar-transition-duration) linear;border-radius:0}.free-shipping__bar::-moz-progress-bar{background-color:var(--free-shipping-bar-value-bg);-moz-transition:width var(--free-shipping-bar-transition-duration) linear;transition:width var(--free-shipping-bar-transition-duration) linear}.quantity{position:relative;line-height:1;display:grid;grid-auto-flow:column;max-width:12.75rem;width:auto;background:var(--input-bg, transparent);border:var(--input-border-width) solid var(--input-border-color)}.quantity__button{padding:var(--input-spacing-y) var(--input-spacing-x);font:inherit;text-transform:inherit;font-size:12px}.quantity__button[aria-disabled]{cursor:default;pointer-events:none}.quantity__button--minus{border-top-right-radius:0;border-bottom-right-radius:0}.quantity__button--plus{border-top-left-radius:0;border-bottom-left-radius:0}.quantity__input{--radius: 0;margin:0;padding:0;background-color:var(--input-bg, transparent);min-width:0;text-align:center;border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideInDown{0%{visibility:visible;transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{visibility:visible;transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideInRight{0%{visibility:visible;transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.site-nav__close{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;display:none;font-size:20px}.site-nav__close:disabled,.site-nav__close[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.site-nav__close:hover{--btn-color: var(--icon-hover-color)}.site-nav__close:disabled,.site-nav__close[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.site-nav__back,.site-nav__header,.site-nav__footer,.site-nav__link-icon{display:none}.site-nav__list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.site-nav__list li{flex-shrink:0}.site-nav__link{text-decoration:none}.site-nav__submenu{display:grid;align-content:flex-start}.site-nav__submenu a{text-decoration:none}.site-nav__submenu-list{margin:0;padding:0;list-style-type:none;display:grid}.menu-banner{display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;gap:var(--spacing-s)}.menu-banner__media{aspect-ratio:4/5;width:100%}.menu-banner__text{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}@media (hover: hover) and (pointer: fine){.site-nav a:hover,.site-nav a:focus-visible{text-decoration:underline}}.site-nav__backdrop{display:none}@media (max-width: 63.99rem){.site-nav__trigger{position:relative;z-index:21;font-size:20px;--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;--btn-color: var(--header-color)}.site-nav__trigger:disabled,.site-nav__trigger[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.site-nav__trigger:hover{--btn-color: var(--icon-hover-color)}.site-nav__trigger:disabled,.site-nav__trigger[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.site-nav__content{position:absolute;top:0;left:0;display:none;z-index:20;flex-direction:column;justify-content:flex-start;align-content:flex-start;width:100%;height:calc(100vh - var(--announcement-height));height:calc(100dvh - var(--announcement-height));padding:var(--spacing-m) var(--grid-margin);background-color:var(--bg);color:var(--color);animation-duration:var(--duration);animation-timing-function:var(--easing);overflow:hidden}.site-nav.is-expanded .site-nav__content{display:flex}.site-nav:where(:not(.is-expanded)) .site-nav__content{display:none}.site-nav.is-expanded .site-nav__trigger{display:none}.header--opaque .site-nav__trigger{--btn-color: var(--color)}.site-nav__link[aria-expanded=true],.site-nav__list:has(.site-nav__link[aria-expanded=true]) .site-nav__item:not(:has(.site-nav__link[aria-expanded=true])){display:none}.site-nav:has(.site-nav__link[aria-expanded=true]) .site-nav__footer{display:none}.site-nav__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--spacing-m);padding-block:var(--spacing-m)}.site-nav__footer{display:block;margin-top:auto;margin-bottom:0}.site-nav__footer-link{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}.site-nav__logo{width:99px}.site-nav__close{display:flex}.site-nav__list{flex-direction:column;align-items:stretch;gap:0;max-height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.site-nav__list::-webkit-scrollbar{display:none;width:0;height:0}.site-nav__link{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility;font-size:32px;display:flex;justify-content:space-between;align-items:center;width:100%;border-top:2px solid var(--color);padding-block:var(--spacing-m) var(--spacing-s)}.site-nav__link-title{margin-top:3.2px;line-height:1.2}.site-nav__link-icon{display:block;font-size:.75em}.site-nav__item:last-of-type .site-nav__link{border-bottom:2px solid var(--color)}.site-nav__panel{padding-block:var(--spacing-m);display:none;height:100%;text-align:center;overflow:hidden;overflow-y:auto}.site-nav__link[aria-expanded=true]+.site-nav__panel{display:grid;align-items:flex-start;grid-template-columns:repeat(2,1fr);text-align:start;justify-items:flex-start;gap:var(--spacing-m)}.site-nav__panel--odd-banners .menu-banner:first-of-type{grid-column:1/-1}.site-nav__back{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;grid-column:1/-1;margin-block:var(--spacing-m);display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-s)}.site-nav__back:disabled,.site-nav__back[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.site-nav__back:hover{--btn-color: var(--icon-hover-color)}.site-nav__back:disabled,.site-nav__back[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.site-nav__back-text{padding-bottom:2px;border-bottom:2px solid var(--color);line-height:1.3}.site-nav__submenu{gap:var(--spacing-m);grid-column:1/-1;padding-block:var(--spacing-m)}.site-nav__submenu-list{gap:var(--spacing-m)}.site-nav__submenu-title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}.site-nav:before{position:fixed;background-color:var(--color-backdrop);opacity:0;animation-duration:var(--duration);animation-timing-function:var(--easing);content:"";pointer-events:none;top:0;right:0;bottom:0;left:0}[data-transition=show]:before{animation-name:fadeIn}[data-transition=show] .site-nav__content{animation-name:slideInDown}[data-transition=hide]:before{animation-name:fadeOut}[data-transition=hide] .site-nav__content{animation-name:slideOutUp}}@media (min-width: 64rem){.site-nav__trigger,.site-nav__view-all{display:none}.site-nav__list{gap:var(--spacing-xs) var(--spacing-m)}.site-nav__link{display:inline-flex;align-items:center;min-height:var(--header-height);font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}.site-nav__panel{position:absolute;top:100%;right:0;left:0;display:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--spacing-m) var(--grid-margin);background-color:var(--bg);color:var(--color);gap:var(--spacing-m)}.site-nav__submenu,.site-nav__submenu-list{gap:var(--spacing-xs) var(--spacing-m)}.site-nav__submenu-title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.site-nav__panel[aria-hidden=false],.site-nav__item:focus-within .site-nav__panel{display:grid}.site-nav__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:var(--color-elements-modal-overlay-dark);pointer-events:none;z-index:-1;opacity:0;transition:opacity var(--duration-fast) var(--easing);display:block}.site-nav:has(.site-nav__item[aria-expanded=true]) .site-nav__backdrop{opacity:1}}.actions-nav{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-m)}.actions-nav li{flex-shrink:0}.actions-nav__item{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;border-width:0;margin:0;padding:0;border:0;color:inherit;line-height:1;text-decoration:none;display:block;position:relative;font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}.actions-nav__item:disabled,.actions-nav__item[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.actions-nav__item:hover{--btn-color: var(--icon-hover-color)}.actions-nav__item:disabled,.actions-nav__item[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.actions-nav__account{display:none}@media (min-width: 38rem){.actions-nav__account{display:block}}.announcement-bar{--color: var(--color-light);--bg: var(--color-dark);position:relative;display:grid;align-items:center;grid-template-areas:"count content close";grid-template-columns:1fr auto 1fr;padding:var(--spacing-s) var(--grid-margin);background-color:var(--bg);color:var(--color);gap:var(--spacing-l);z-index:10}@media (min-width: 38rem){.announcement-bar{padding:var(--spacing-xs) var(--grid-margin)}}.announcement-bar__message{grid-area:content;text-align:center;font-size:12px;animation-duration:var(--duration);animation-timing-function:var(--easing)}.announcement-bar__message p{margin:0}.announcement-bar__message[data-transition=hide]{animation-name:announcementHide}.announcement-bar__message[data-transition=show]{animation-name:announcementShow}.announcement-bar__message[aria-hidden=true]{pointer-events:none}.announcement-bar__message[aria-hidden=true]:not([data-transition]){visibility:hidden}.announcement-bar__close{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;--btn-color: inherit;justify-self:flex-end;grid-area:close;font-size:var(--font-size-body-s)}.announcement-bar__close:disabled,.announcement-bar__close[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.announcement-bar__close:hover{--btn-color: var(--icon-hover-color-inverted)}.announcement-bar__close:disabled,.announcement-bar__close[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.announcement-bar__close span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.announcement-bar__index-wrapper{display:flex;justify-content:flex-start;align-items:center;grid-area:count;gap:var(--spacing-xxs)}.announcement-bar__index{width:6px;height:6px;background:var(--color-neutrals-white);opacity:.5}.announcement-bar__index--active{opacity:1}@keyframes announcementShow{0%{visibility:visible;opacity:0}to{opacity:1}}@keyframes announcementHide{0%{opacity:1}to{visibility:hidden;opacity:0}}.newsletter-form{grid-template-columns:1fr auto;gap:var(--spacing-s);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width: 38rem){.newsletter-form{flex-direction:row;align-items:stretch}}.newsletter-form .field{width:100%}.newsletter-form .field__label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.newsletter-form .errors,.newsletter-form .form__success{grid-column:1/-1}.newsletter-form__submit-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);--btn-bg: var(--color-neutrals-white)}.newsletter-form__submit-btn:disabled,.newsletter-form__submit-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.newsletter-form__submit-btn:hover{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black)}.newsletter-form__submit-btn:disabled,.newsletter-form__submit-btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-mid)}.rte>*,.metafield-rich_text_field>*{margin:0}.rte>*+*,.metafield-rich_text_field>*+*{margin-top:1em}.rte ul,.rte ol,.metafield-rich_text_field ul,.metafield-rich_text_field ol{padding-inline-start:2em}.rte--large-text{font-size:var(--font-size-heading-xl);font-weight:500;line-height:1.2}@media (min-width: 38rem){.rte--large-text{line-height:1.1}}.banners{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:grid;align-items:flex-end;grid-auto-columns:75%;grid-auto-flow:column;gap:var(--spacing-m);padding-inline-start:var(--spacing-m)}.banners::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width: 38rem){.banners{padding-inline-start:0;gap:0;grid-auto-columns:minmax(0,1fr)}}.banners--margin{margin-block-end:var(--spacing-xl)}.banner-item{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 38rem){.banner-item{color:var(--color-text-inverted)}}.banner-item__link{color:inherit;text-decoration:none;height:auto}.banner-item__media-wrapper{position:relative;aspect-ratio:4/5}.banner-item__media-wrapper *{width:100%;height:100%;object-fit:cover}.banner-item__content-wrapper{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,0fr);transition:grid var(--duration-fast) var(--duration-fast) ease-in-out;padding-block-start:var(--spacing-s);max-height:100%}@media (min-width: 38rem){.banner-item__content-wrapper{position:absolute;z-index:0;left:0;bottom:0;width:100%;padding:var(--spacing-l);container-type:inline-size}}.banner-item__hidden-content{overflow:hidden}@media (min-width: 38rem){.banner-item__content-wrapper:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:-1;background:var(--color-neutrals-black);transform:translateY(100%);transition:transform var(--duration) ease-in-out}.banner-item:hover .banner-item__content-wrapper:after,.banner-item:focus-within .banner-item__content-wrapper:after{transform:translateY(0)}.banner-item:hover .banner-item__content-wrapper,.banner-item:focus-within .banner-item__content-wrapper{grid-template-rows:auto minmax(0,1fr)}}.banner-item__text{margin-block-start:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@container (min-width: 150px){.banner-item__text{-webkit-line-clamp:4}}@container (min-width: 200px){.banner-item__text{-webkit-line-clamp:5}}@container (min-width: 240px){.banner-item__text{-webkit-line-clamp:6}}@container (min-width: 240px){.banner-item__text{-webkit-line-clamp:8}}@container (min-width: 300px){.banner-item__text{-webkit-line-clamp:10}}@container (min-width: 320px){.banner-item__text{-webkit-line-clamp:15}}.banner-item__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.banner-item__btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3;--btn-color: var(--color-text-inverted);--btn-border-color: var(--color-text-inverted)}.banner-item__btn:disabled,.banner-item__btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.banner-item__btn:hover{border-bottom-color:transparent}.banner-item__btn:disabled,.banner-item__btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.social-links{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--spacing-m);font-size:1rem}.localization-trigger{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: transparent;padding:0;border-width:0;--btn-color: var(--color-text-inverted)}.localization-trigger:disabled,.localization-trigger[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.localization-trigger:hover{--btn-color: var(--icon-hover-color)}.localization-trigger:disabled,.localization-trigger[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.localization-trigger:hover{--btn-color: var(--color-text-inverted)}.localization-trigger__icon{margin-inline-end:.5em}@media (min-width: 38rem){.localization-trigger:hover .localization-trigger__label{text-decoration:none}}.localization-trigger__label{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}@media (min-width: 38rem){.localization-trigger__label{text-decoration:underline}}.price__original{color:var(--color-text-subdued)}.page-accordion-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);padding-inline:var(--grid-margin)}@media (min-width: 64rem){.page-accordion-section{grid-template-columns:repeat(12,minmax(0,1fr));max-width:90rem}}.page-accordion{grid-column:1/-1}@media (min-width: 64rem){.page-accordion{grid-column:3/11}}.page-accordion::-webkit-details-marker{display:none}.page-accordion--margin{margin-block-end:var(--spacing-xl)}.page-accordion__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--spacing-l)}.page-accordion-item{display:grid;grid-template-rows:min-content minmax(0,0fr);grid-template-columns:1fr;border-top:1px solid var(--color);transition:grid-template-rows var(--duration) var(--easing);overflow:hidden}.page-accordion-item:not(:has(+.page-accordion-item)){border-bottom:1px solid var(--color);margin-block-end:var(--spacing-m)}.page-accordion-item[data-expanded=true]{grid-template-rows:min-content minmax(0,1fr)}.page-accordion-item__trigger{padding-block:var(--spacing-m);display:flex;justify-content:space-between;align-items:center;width:100%}.page-accordion-item__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:-2px;text-transform:lowercase}.page-accordion-item__header-icon{transition:transform var(--duration-fast) var(--easing)}.page-accordion-item[data-expanded=true] .page-accordion-item__header-icon{transform:rotate(180deg)}.page-accordion-item__content{display:flex;flex-direction:column;overflow:hidden;gap:var(--spacing-xs);padding-block-end:var(--spacing-m)}.page-accordion-item__content>:first-child{margin-block-start:0}.site-wrapper{width:100%;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.site-wrapper>*{flex-shrink:0}.site-wrapper>main{flex-grow:1}.site-wrapper>main>*{margin-inline:auto}.header-section{position:sticky;top:0;left:0;z-index:10}.header{--header-color: var(--color);--header-bg: var(--bg);padding-inline:var(--grid-margin);display:grid;align-items:baseline;align-content:center;grid-template:"logo action menu";grid-template-columns:1fr auto auto;width:100%;min-height:var(--header-height);background-color:var(--header-bg);color:var(--header-color);transition-duration:var(--duration);transition-property:transform,background-color;transition-timing-function:var(--easing);gap:var(--spacing-xxl)}@media (min-width: 38rem){.header{gap:var(--spacing-xs) var(--spacing-s);grid-template:"menu logo action";grid-template-columns:1fr auto 1fr}}.header__menu{grid-area:menu;justify-self:start}.header__actions{grid-area:action;justify-self:end}.header__logo{grid-area:logo;font:inherit}.header__logo svg{height:27px}@media (min-width: 38rem){.header__logo svg{height:25px}}.header--hidden{transform:translateY(-100%)}.header--opaque,.header:focus-within{background-color:var(--bg);color:var(--color)}.site-wrapper:has(.shopify-section:first-of-type .banner) .header:not(.header--opaque){--header-color: var(--color-text-inverted);--header-bg: transparent}@media (hover: hover){.site-wrapper:has(.shopify-section:first-of-type .banner) .header:not(.header--opaque):hover{background-color:var(--bg);color:var(--color)}}.footer{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap);padding-inline:var(--grid-margin);padding-block:var(--spacing-xl) var(--spacing-l);justify-content:flex-start;align-items:flex-start;grid-template-areas:"brand" "text" "newsletter" "social" "menus" "localization" "payment" "legal" "panagora";background:var(--color-neutrals-black);border-top:1px solid var(--color-line, currentcolor);color:var(--color-light);row-gap:0}@media (min-width: 64rem){.footer{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}}@media (min-width: 64rem){.footer{align-items:center;grid-template-areas:"brand brand brand brand brand brand" "newsletter newsletter newsletter . . ." "text text text menus menus menus" "social social social menus menus menus" "localization localization payment payment panagora panagora" "legal legal legal legal legal legal"}}.footer__brand{grid-area:brand;margin-block-end:32px}@media (min-width: 64rem){.footer__brand{margin-block-end:var(--spacing-xl)}}.footer__newsletter{grid-area:newsletter;margin-block-end:32px}@media (min-width: 64rem){.footer__newsletter{margin-block-end:var(--spacing-xl)}}.footer__social-links{grid-area:social;margin-block-end:var(--spacing-l)}@media (min-width: 64rem){.footer__social-links{align-self:flex-start;margin-block-end:var(--spacing-xl)}}.footer__newsletter-title-wrapper{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--spacing-xxs);gap:.75em;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.footer__newsletter-title{text-transform:lowercase;font-family:var(--font-body);font-weight:500;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}@media (min-width: 64rem){.footer__newsletter-title{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}}.footer__newsletter-blinking-square{width:1em;height:1em;background:var(--bg);margin-bottom:4px;animation:blink 1s steps(1,start) infinite}.footer__text{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;grid-area:text;margin-block-end:32px;text-transform:lowercase}@media (min-width: 64rem){.footer__text{align-self:flex-start;margin-block-end:var(--spacing-l)}}.footer__text p:first-child{margin-block-start:0}.footer__text p:last-child{margin-block-end:0}.footer__menus{grid-area:menus;margin-block-end:var(--spacing-l)}@media (min-width: 64rem){.footer__menus{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));gap:var(--spacing-m);margin-block-end:0}}.footer__menu{display:grid;grid-template-rows:min-content minmax(0,0fr);grid-template-columns:1fr;padding-block:var(--spacing-m);border-top:1px solid var(--color-text-inverted);transition:grid-template-rows var(--duration) var(--easing)}.footer__menu:last-child{border-bottom:1px solid var(--color-text-inverted)}@media (min-width: 64rem){.footer__menu{grid-column:var(--footer-nav-desktop-column);grid-row:1;border:none;grid-template-rows:auto minmax(0,1fr);padding-block:0}.footer__menu:last-child{border:none}}.footer__menu[data-expanded=true]{grid-template-rows:min-content minmax(0,1fr)}.footer__menu-trigger{display:flex;justify-content:space-between;align-items:center;width:100%}.footer__menu-header--mobile{display:block}@media (min-width: 64rem){.footer__menu-header--mobile{display:none}}.footer__menu-header--desktop{display:none;margin-bottom:var(--spacing-xs)}@media (min-width: 64rem){.footer__menu-header--desktop{display:block}}.footer__menu-title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase}.footer__menu-header-icon{transition:transform var(--duration-fast) var(--easing)}@media (min-width: 64rem){.footer__menu-header-icon{display:none}}.footer__menu[data-expanded=true] .footer__menu-header-icon{transform:rotate(180deg)}.footer__menu-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;overflow:hidden;gap:var(--spacing-xs);padding-block-start:var(--spacing-s)}@media (min-width: 64rem){.footer__menu-list{padding-block-start:0}}.footer__menu-item-link{text-decoration:none}.footer__localization{grid-area:localization;margin-block-end:var(--spacing-l)}@media (min-width: 64rem){.footer__localization{margin-block:var(--spacing-xl) 0}}.footer__payment-types{display:flex;grid-area:payment;filter:saturate(0);gap:var(--spacing-m);margin-block-end:var(--spacing-l)}@media (min-width: 64rem){.footer__payment-types{margin-block:var(--spacing-xl) 0;justify-self:center}}.footer__legal{grid-area:legal;margin-block:0 var(--spacing-l);display:flex;gap:var(--spacing-m)}@media (min-width: 64rem){.footer__legal{margin-block:var(--spacing-l) 0;justify-self:center;text-align:center}}.footer__terms-menu{margin:0;padding:0;list-style-type:none;display:flex;gap:var(--spacing-m)}.footer__terms-menu a{text-decoration:none}.footer__panagora{grid-area:panagora}@media (min-width: 64rem){.footer__panagora{margin-block:var(--spacing-xl) 0;justify-self:flex-end}}.modal.search-modal{display:block;width:100vw;max-width:100vw;margin:0 0 auto auto;overflow:hidden}.search-modal .modal__content{padding-block:var(--spacing-l);padding-inline:var(--grid-margin);border-top:0}.search-modal .modal__close{position:absolute;top:0;right:0;z-index:10}.search-form{display:grid;grid-auto-flow:row;gap:var(--spacing-l)}.search-field{display:flex;width:100%;gap:var(--spacing-s)}.search-field input{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility;--input-placeholder: var(--color-neutrals-mid);padding:0;border:none}.search-field input:focus{outline:none}.search-field input:user-invalid{--_input-bg: var(--input-bg, transparent);--_input-border-color: var(--input-color, var(--color))}.search-field button{flex:0 0 auto}.search-form__text{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-xs, 16px);line-height:var(--line-height-heading-xs, 1.3);letter-spacing:var(--letter-spacing-heading-xs, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:lowercase;margin:0}.search-form:has(.predictive-search>*) .search-form__placeholder-image-wrapper{display:none}.search-form__placeholder-image-wrapper{position:absolute;left:0;width:100vw;height:100%;object-fit:cover;z-index:0}.search-form__placeholder-image-wrapper img{width:100%;height:100%;object-fit:cover}.search-form__placeholder-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--color-elements-modal-overlay-dark)}.predictive-search{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);padding-inline:var(--grid-margin);position:relative;z-index:10;background:var(--bg);padding-block-end:var(--modal-spacing-y);padding-inline:0;row-gap:var(--spacing-l)}@media (min-width: 64rem){.predictive-search{grid-template-columns:repeat(12,minmax(0,1fr));max-width:none}}.predictive-search:empty{display:none}.predictive-search ul{margin:0;padding:0;list-style-type:none}.predictive-search__lists-content{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:var(--spacing-l)}@media (min-width: 64rem){.predictive-search__lists-content{grid-column:1/4;grid-row:1}}.predictive-search__grid-content{grid-column:1/-1;grid-row:1;display:grid}@media (min-width: 64rem){.predictive-search__grid-content{grid-column:4/-1}}.predictive-search__group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-s)}@media (min-width: 64rem){.predictive-search__group-header{margin-bottom:var(--spacing-m)}}.predictive-search__group-header .predictive-search__btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-black);--btn-bg: transparent;--btn-border-color: var(--color-neutrals-black);padding:0;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);line-height:1.3}.predictive-search__group-header .predictive-search__btn:disabled,.predictive-search__group-header .predictive-search__btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.predictive-search__group-header .predictive-search__btn:hover{border-bottom-color:transparent}.predictive-search__group-header .predictive-search__btn:disabled,.predictive-search__group-header .predictive-search__btn[aria-disabled]{--btn-color: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}.predictive-search__group-title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.predictive-search__lists-content .predictive-search__group-title{margin-bottom:var(--spacing-s)}.predictive-search__results-list{display:grid;grid-auto-flow:row;gap:var(--spacing-s)}.predictive-search__results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-s);row-gap:var(--spacing-s)}@media (min-width: 64rem){.predictive-search__results-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--spacing-m);column-gap:var(--spacing-xs)}}.predictive-search__view-all-wrapper{grid-column:1/-1;grid-row:3;display:flex;justify-content:center;align-items:center}@media (min-width: 64rem){.predictive-search__view-all-wrapper{grid-row:2;grid-column:4/-1}}.predictive-search__view-all-wrapper .predictive-search__btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);width:100%}.predictive-search__view-all-wrapper .predictive-search__btn:disabled,.predictive-search__view-all-wrapper .predictive-search__btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.predictive-search__view-all-wrapper .predictive-search__btn:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.predictive-search__view-all-wrapper .predictive-search__btn:disabled,.predictive-search__view-all-wrapper .predictive-search__btn[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}@media (min-width: 64rem){.predictive-search__view-all-wrapper .predictive-search__btn{width:auto}}.predictive-search__btn-long-text{display:none}@media (min-width: 64rem){.predictive-search__btn-long-text{display:inline}}.predictive-search__btn-short-text{display:inline}@media (min-width: 64rem){.predictive-search__btn-short-text{display:none}}.cart{max-width:var(--content-max-width-l);margin:var(--spacing-outer-y) auto var(--spacing-xxl);container-type:inline-size;container-name:cart;grid-column:2/12}.cart-drawer-upsell__mobile-target,.cart-drawer-upsell__desktop-target{display:none}.cart__title{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-l, 40px);line-height:var(--line-height-heading-l, 1.1);letter-spacing:var(--letter-spacing-heading-l, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-align:center;grid-column:1/-1;margin-bottom:var(--spacing-l)}.cart__content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);padding-inline:var(--grid-margin);padding-inline:var(--spacing-outer-x);align-items:flex-start}@media (min-width: 64rem){.cart__content{grid-template-columns:repeat(12,minmax(0,1fr));max-width:90rem}}.cart__form{grid-column:1/-1}@media (min-width: 64rem){.cart__form{grid-row:1;grid-column:2/7}}.cart__summary{grid-column:1/-1}@media (min-width: 64rem){.cart__summary{grid-row:1;grid-column:8/12}}.cart__form-heading,.cart__summary-heading{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.cart__items{margin:0;padding:0;list-style-type:none;display:grid;grid-auto-flow:row;grid-column:1/6;gap:var(--spacing-l)}.cart-item{display:grid;grid-template:"image title title" auto "image variant variant" auto "image price price" auto "image quantity actions" 1fr/auto 1fr auto;gap:var(--spacing-xxs) var(--spacing-m);align-items:flex-start;align-content:flex-start;justify-content:flex-start;justify-items:flex-start}.cart-item>*{margin:0}.cart-item__image-wrapper{grid-area:image;align-items:start;min-height:120px;aspect-ratio:4/5}.cart-item__image{width:100%;height:100%}.cart-item__title{grid-area:title;font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.cart-item__title a{text-decoration:none}.cart-item__price{grid-area:price;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.cart-item__variant{grid-area:variant;color:var(--color-text-subdued);font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.cart-item__quantity{grid-area:quantity}.cart-item__actions{grid-area:actions;text-align:end;align-self:center}.cart__summary{margin-block-start:var(--spacing-m);display:grid;grid-auto-flow:row;gap:var(--spacing-m)}.cart__summary dd{text-align:end}@media (min-width: 64rem){.cart__summary{margin-block-start:0}}.cart__summary-list{margin:0}.cart__summary-label--total,.cart__summary-value--total{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-s, 18px);line-height:var(--line-height-heading-s, 1.2);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.cart__checkout button{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);width:100%}.cart__checkout button:disabled,.cart__checkout button[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.cart__checkout button:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.cart__checkout button:disabled,.cart__checkout button[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}[data-page-type=cart] .hide-on-cart-page{display:none!important}.cart__cart-message{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-s, 12px);line-height:var(--line-height-body-s, 1.6);letter-spacing:var(--letter-spacing-body-s, 0);text-rendering:optimizelegibility;text-align:center}.cart__empty{grid-column:1/-1;align-self:center;margin:auto;text-align:center;display:grid;grid-auto-flow:row;gap:var(--spacing-s);justify-items:center}.cart__empty-heading{font-family:var(--font-heading);font-weight:500;font-size:var(--font-size-heading-m, 32px);line-height:var(--line-height-heading-m, 1.2);letter-spacing:var(--letter-spacing-heading-m, 0);text-transform:uppercase;text-rendering:optimizelegibility}.cart__empty-text{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-m, 14px);line-height:var(--line-height-body-m, 1.6);letter-spacing:var(--letter-spacing-body-m, 0);text-rendering:optimizelegibility}.cart__empty-text p{margin:0}.cart__empty-close-btn{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border-color, currentcolor);--_btn-spacing-x: calc(var(--btn-spacing-x, 1rem) - var(--btn-border-width));--_btn-spacing-y: calc(var(--btn-spacing-y, .5rem) - var(--btn-border-width));display:inline-block;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);margin:0;background-color:var(--_btn-bg);border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;color:var(--_btn-color);text-align:center;text-decoration:none;text-transform:lowercase;font-weight:500;white-space:nowrap;--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-black);--btn-border-color: var(--color-neutrals-black);border-top-color:transparent;border-left-color:transparent;border-width:var(--btn-border-width);display:none}.cart__empty-close-btn:disabled,.cart__empty-close-btn[aria-disabled]{--btn-color: var(--color-subdued);cursor:default;pointer-events:none}.cart__empty-close-btn:hover{--btn-color: var(--color-neutrals-black);--btn-bg: var(--color-neutrals-white);--btn-border-color: var(--color-neutrals-black)}.cart__empty-close-btn:disabled,.cart__empty-close-btn[aria-disabled]{--btn-color: var(--color-neutrals-white);--btn-bg: var(--color-neutrals-mid);--btn-border-color: var(--color-neutrals-mid)}
