:root{--font-nav--family: "Univers Next Pro", Inter, sans-serif;--font-utility--family: "DM Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--animation-speed-very-slow: .35s;--animation-slideshow-easing: cubic-bezier(.4, 0, .2, 1);--scroll-margin: 50px;--letter-spacing-md: .13em;--button-size-sm: 30px;--font-display-s--size: 32px;--font-display-s--line-height: 36px;--font-display-s--spacing: -2px}@media screen and (min-width:1024px){:root{--font-display-s--size: 60px;--font-display-s--line-height: 64px;--font-display-s--spacing: -1px}}:root:root{--padding-4xs: 0px;--padding-3xs: 4px;--padding-2xs: 8px;--padding-xs: 12px;--padding-sm: 16px;--padding-md: 20px;--padding-lg: 24px;--padding-xl: 32px;--padding-2xl: 40px;--padding-3xl: 48px;--padding-4xl: 64px;--margin-4xs: 0px;--margin-3xs: 4px;--margin-2xs: 8px;--margin-xs: 12px;--margin-sm: 16px;--margin-md: 20px;--margin-lg: 24px;--margin-xl: 32px;--margin-2xl: 40px;--margin-3xl: 48px;--margin-4xl: 64px;--gap-4xs: 0px;--gap-3xs: 4px;--gap-2xs: 8px;--gap-xs: 12px;--gap-sm: 16px;--gap-md: 20px;--gap-lg: 24px;--gap-xl: 32px;--gap-2xl: 40px;--gap-3xl: 48px;--gap-4xl: 64px;--sidebar-width: 30rem;--drawer-animation-speed: var(--animation-speed-very-slow);--height-buy-buttons: 36px;--checkout-button-gap: 8px;--icon-size-4xs: 8px;--icon-size-3xs: 12px;--icon-size-2xs: 16px;--icon-size-xs: 20px;--icon-size-sm: 24px;--icon-size-md: 32px;--icon-size-lg: 40px;--input-padding-y: .5rem;--section-height-small: 15.35rem;--section-height-medium: 35.95rem;--section-height-large: 47.4rem}@media screen and (min-width:40em){:root:root{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content,.page-width-full{--page-margin: 12px}@media screen and (min-width:1181px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content,.page-width-full{--page-margin: 16px}}.page-width-full{--page-content-width: 100%;--page-width: 100%}:root:root{--font-body--family: "Univers Next Pro", Inter, sans-serif;--font-subheading--family: "Univers Next Pro", Inter, sans-serif;--font-heading--family: "Univers Next Pro", Inter, sans-serif;--font-subheading--weight: 750}:root{font-synthesis:none}.display-l,.text-block.display-l>*{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight, 900);font-size:44px;line-height:44px;letter-spacing:-2.5px;text-transform:none}.display-s,.text-block.display-s>*{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight, 900);font-size:var(--font-display-s--size);line-height:var(--font-display-s--line-height);letter-spacing:var(--font-display-s--spacing);text-transform:none}.title-l,.text-block.title-l>*{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight, 900);font-size:28px;line-height:28px;letter-spacing:-1.8px;text-transform:none}.title-s,.text-block.title-s>*{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight, 900);font-size:18px;line-height:26px;letter-spacing:-1px;text-transform:none}.label-l,.text-block.label-l>*{font-family:var(--font-heading--family);font-style:normal;font-weight:750;font-size:22px;line-height:26px;letter-spacing:-.3px;text-transform:uppercase}.label-m,.text-block.label-m>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:13px;line-height:17px;letter-spacing:0;text-transform:uppercase}.label-s,.text-block.label-s>*,.label-s-uppercase,.text-block.label-s-uppercase>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:12px;line-height:12px;letter-spacing:.1px;text-transform:none}.label-s-uppercase,.text-block.label-s-uppercase>*{text-transform:uppercase}.label-s-heavy,.text-block.label-s-heavy>*{font-family:var(--font-subheading--family);font-style:normal;font-weight:var(--font-subheading--weight, 800);font-size:11px;line-height:12px;letter-spacing:0;text-transform:uppercase}.body-l,.text-block.body-l>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:16px;line-height:24px;letter-spacing:-.2px;text-transform:none}.body-m,.text-block.body-m>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:13px;line-height:16px;letter-spacing:-.1px;text-transform:none}.body-s,.text-block.body-s>*,.body-s-uppercase,.text-block.body-s-uppercase>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:12px;line-height:16px;letter-spacing:0;text-transform:none}.body-s-uppercase,.text-block.body-s-uppercase>*{text-transform:uppercase}.other-utility,.text-block.other-utility>*{font-family:var(--font-utility--family);font-style:normal;font-weight:500;font-size:11px;line-height:15px;letter-spacing:.1px;text-transform:uppercase}.other-caption,.text-block.other-caption>*{font-family:var(--font-body--family);font-style:normal;font-weight:var(--font-body--weight, 500);font-size:11px;line-height:13px;letter-spacing:0;text-transform:none}@media screen and (min-width:1024px){.display-l,.text-block.display-l>*{font-size:80px;line-height:80px;letter-spacing:-4.5px}.title-l,.text-block.title-l>*{font-size:40px;line-height:40px;letter-spacing:-2.5px}.label-l,.text-block.label-l>*{font-size:24px;line-height:28px;letter-spacing:0}.label-s,.text-block.label-s>*,.label-s-uppercase,.text-block.label-s-uppercase>*{font-size:11px}.body-s,.text-block.body-s>*,.body-s-uppercase,.text-block.body-s-uppercase>*{font-size:11px}}.font-weight-100,.font-weight-100>*{font-weight:100!important}.font-weight-200,.font-weight-200>*{font-weight:200!important}.font-weight-300,.font-weight-300>*{font-weight:300!important}.font-weight-400,.font-weight-400>*{font-weight:400!important}.font-weight-500,.font-weight-500>*{font-weight:500!important}.font-weight-600,.font-weight-600>*{font-weight:600!important}.font-weight-700,.font-weight-700>*{font-weight:700!important}.font-weight-800,.font-weight-800>*{font-weight:800!important}.font-weight-900,.font-weight-900>*{font-weight:900!important}.font-weight-950,.font-weight-950>*{font-weight:950!important}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:#333}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:#333;text-decoration-color:transparent}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}.product-form-buttons button:is(.button,.button-secondary){padding-block:0;min-height:var(--height-buy-buttons)}.button-small{height:24px;padding:0}.svg-wrapper>svg{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.close-button svg{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.card-gallery img,.product-media img,.product-media-container img,img.resource-card__image{background-color:#f7f7f7}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#000}html,.page-wrapper{scrollbar-width:thin;scrollbar-color:rgb(0 0 0) transparent}marquee-component.section .marquee__repeated-items :where(.text-block)>*,marquee-component.section .marquee__repeated-items :where(p,h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight, 900);font-size:var(--font-display-s--size);line-height:var(--font-display-s--size);letter-spacing:-2.5px}@media screen and (min-width:1024px){marquee-component.section .marquee__repeated-items :where(.text-block)>*,marquee-component.section .marquee__repeated-items :where(p,h1,h2,h3,h4,h5,h6){letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/reference-tokens.css.map */
