:root{--font-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-2xs: 1.2rem;--text-xs: 1.3rem;--text-sm: 1.4rem;--text-base: 1.6rem;--text-lg: 1.8rem;--text-xl: 2rem;--heading-6: 1.8rem;--heading-5: 2rem;--heading-4: clamp(2rem, 1.7rem + .6vw, 2.4rem);--heading-3: clamp(2.2rem, 1.7rem + 1.2vw, 3.2rem);--heading-2: clamp(2.6rem, 1.9rem + 2vw, 4rem);--heading-1: clamp(3.2rem, 2rem + 3.4vw, 5.6rem);--leading-tight: 1.1;--leading-heading: 1.22;--leading-snug: 1.4;--leading-body: 1.6;--leading-relaxed: 1.7;--tracking-display: -.022em;--tracking-heading: -.014em;--tracking-subhead: -.008em;--tracking-body: 0em;--tracking-wide: .04em;--tracking-eyebrow: .08em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 3.2rem;--space-7: 4rem;--space-8: 4.8rem;--space-9: 6.4rem;--space-10: 8rem;--space-11: 9.6rem;--space-12: 12rem;--section-space: clamp(4.8rem, 3rem + 5vw, 9.6rem);--block-space: clamp(2.4rem, 1.6rem + 2vw, 4rem);--gutter: clamp(1.6rem, .8rem + 2vw, 3.2rem);--ink: #121212;--ink-rgb: 18, 18, 18;--ink-primary: rgb(var(--ink-rgb));--ink-secondary: rgba(var(--ink-rgb), .72);--ink-tertiary: rgba(var(--ink-rgb), .62);--ink-disabled: rgba(var(--ink-rgb), .4);--surface-page: #ffffff;--surface-raised: #fafafa;--surface-sunken: #f4f4f4;--surface-inverse: #121212;--on-inverse: #ffffff;--border-subtle: rgba(var(--ink-rgb), .08);--border-default: rgba(var(--ink-rgb), .16);--border-strong: rgba(var(--ink-rgb), .32);--state-error: #c02b2b;--state-success: #247a42;--state-focus: rgba(var(--ink-rgb), .9);--radius-xs: .4rem;--radius-sm: .8rem;--radius-md: 1.2rem;--radius-lg: 1.4rem;--radius-xl: 2.4rem;--radius-pill: 999rem;--shadow-sm: 0 .1rem .2rem rgba(var(--ink-rgb), .04);--shadow-md: 0 .2rem .8rem rgba(var(--ink-rgb), .06);--shadow-lg: 0 .8rem 2.4rem rgba(var(--ink-rgb), .08);--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-fast: .16s;--duration-base: .22s;--duration-slow: .32s;--focus-ring-width: .2rem;--focus-ring-offset: .3rem;--control-height: 4.8rem;--control-height-sm: 4rem;--control-height-lg: 5.6rem;--control-radius: var(--radius-pill);--control-padding-inline: 2.4rem;--font-size-default: var(--text-base);--font-size-sm: var(--text-sm);--font-size-xs: var(--text-xs);--font-size-meta: var(--text-2xs);--font-size-xxs: var(--text-2xs);--font-size-large: var(--heading-3);--font-size-h1: 5.6rem;--font-size-h2: 4rem;--font-size-h3: 3.2rem;--font-size-h4: 2.4rem;--font-size-h5: 2rem;--font-size-h6: 1.8rem;--line-height-default: var(--leading-body);--lh-h1: var(--leading-tight);--lh-h2: var(--leading-heading);--lh-h3: var(--leading-heading);--lh-h4: var(--leading-snug);--lh-h5: var(--leading-snug);--lh-h6: var(--leading-snug);--h1-mb: var(--space-5);--h2-mb: var(--space-5);--h3-mb: var(--space-4);--h4-mb: var(--space-3);--h5-mb: var(--space-3);--h6-mb: var(--space-2);--text-color-default: var(--ink-primary);--text-color-dim: var(--ink-secondary);--text-color-micro: var(--ink-tertiary);--border-color-light: var(--border-subtle);--footer-gap: var(--space-3);--policy-link-gap: var(--space-4);--content-max-width: 68ch;--btn-font-size: var(--text-base);--btn-lh: 1.3;--btn-min-h: var(--control-height);--font-size-cart-count: 1.1rem;--cart-count-size: 1.8rem;--cart-count-padding-inline: var(--space-1)}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--ink-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-base);color:var(--ink-primary);margin-top:0;font-optical-sizing:auto;text-wrap:balance}h1,h2,h3,h4{font-weight:var(--font-weight-bold)}h5,h6{font-weight:var(--font-weight-medium)}h1{font-size:var(--heading-1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin-bottom:var(--h1-mb)}h2{font-size:var(--heading-2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-bottom:var(--h2-mb)}h3{font-size:var(--heading-3);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-bottom:var(--h3-mb)}h4{font-size:var(--heading-4);line-height:var(--leading-snug);letter-spacing:var(--tracking-subhead);margin-bottom:var(--h4-mb)}h5{font-size:var(--heading-5);line-height:var(--leading-snug);letter-spacing:var(--tracking-subhead);margin-bottom:var(--h5-mb)}h6{font-size:var(--heading-6);line-height:var(--leading-snug);letter-spacing:var(--tracking-subhead);margin-bottom:var(--h6-mb)}:where(h1.main-page-title.h0,.shopify-policy__container h1,.shopify-policy__title){font-family:var(--font-base);font-weight:var(--font-weight-bold);font-size:var(--heading-1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin-bottom:var(--h1-mb)}:where(h1,h1.main-page-title,.title-wrapper-with-link h1.title,.title-wrapper h1.title,.section-header h1,.page-title,.shopify-policy__container h1,.shopify-policy__title){font-weight:var(--font-weight-bold);font-synthesis-weight:none}:where(.title,.title--primary,.page-title,.section-header__title){font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading)}@supports (font-variation-settings: normal){:where(h1,h2,h3,h4){font-variation-settings:"wght" 700}:where(h5,h6){font-variation-settings:"wght" 500}}.text-lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink-secondary)}.small{font-size:var(--text-sm);line-height:var(--leading-snug)}.caption{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-secondary)}.meta{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-secondary)}.micro{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-tertiary)}.eyebrow{font-size:var(--text-2xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-medium);color:var(--ink-tertiary)}.prose,.rte,.page-width--text,.shopify-policy__container{max-width:var(--content-max-width);margin-inline:auto}.tnum,.price,.cart-count-bubble,.badge,.stat{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.svg-wrapper{width:44px;height:44px;display:inline-block;vertical-align:middle}.title--primary,.cart__empty-text,.cart__login-title{font-weight:var(--font-weight-bold)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-base);font-size:var(--btn-font-size);font-weight:var(--font-weight-medium);line-height:var(--btn-lh);letter-spacing:var(--tracking-body);padding:.9em var(--control-padding-inline);min-height:var(--btn-min-h)}.button--sm{--btn-font-size: var(--text-sm);--btn-min-h: var(--control-height-sm)}.button--lg{--btn-font-size: var(--text-lg);--btn-min-h: var(--control-height-lg)}.cart-count-bubble{font-size:var(--font-size-cart-count)!important;min-width:var(--cart-count-size);height:var(--cart-count-size);padding-inline:var(--cart-count-padding-inline);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.cart-count-bubble span[aria-hidden=true]{line-height:1}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}::selection{background:rgba(var(--ink-rgb),.08)}.section-header:has(details[open]){transition:none!important}.section-header:has(details[open]) .search-modal__close-button,.section-header:has(details[open]) .header__icon--search{transition:none!important;animation:none!important}.section-header:has(details[open]) .header__icon--search{opacity:0!important;visibility:hidden!important;pointer-events:none!important}cart-notification,.cart-notification-wrapper{position:relative;z-index:9999}#cart-notification.cart-notification{z-index:10000!important;opacity:1!important;background:rgb(var(--color-background, 255, 255, 255))!important;background-image:none!important;isolation:isolate}#cart-notification.cart-notification.active{visibility:visible}.cuvalis-promo{--announcement-height: 5.6rem}.cuvalis-promo-banner{position:relative;z-index:1000;display:flex;height:var(--announcement-height);align-items:center;justify-content:center;overflow:hidden;padding:0 calc(var(--space-3) + env(safe-area-inset-right,0px)) 0 calc(var(--space-3) + env(safe-area-inset-left,0px));background-color:var(--cuvalis-announcement-background);color:var(--cuvalis-announcement-text);font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wide);transition:height var(--duration-slow) var(--ease-in-out),padding var(--duration-slow) var(--ease-in-out)}.cuvalis-promo[hidden],.cuvalis-promo[data-hidden=true]{display:none}.cuvalis-promo-banner.is-hidden{height:0!important;padding-top:0;padding-bottom:0;pointer-events:none}.cuvalis-carousel-outer{max-width:calc(100% - 3.5rem);height:var(--announcement-height);flex:1;overflow:hidden}.cuvalis-carousel-inner{display:flex;flex-direction:column;will-change:transform;transition:transform .6s var(--ease-in-out)}.cuvalis-promo .carousel-slide{display:flex;box-sizing:border-box;min-height:var(--announcement-height);align-items:center;justify-content:center;padding:0 var(--space-2);overflow-wrap:anywhere;text-align:center;white-space:normal}.cuvalis-promo .slide-link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.cuvalis-close-btn{position:absolute;top:50%;right:var(--space-2);display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;line-height:1;transform:translateY(-50%)}.cuvalis-close-btn svg{display:block;width:14px;height:14px;fill:currentColor;pointer-events:none}@media screen and (max-width:480px){.cuvalis-promo-banner{font-size:var(--text-xs);letter-spacing:.03em}}@media(prefers-reduced-motion:reduce){.cuvalis-promo-banner,.cuvalis-carousel-inner{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/cuvalis-base-critical.css.map */
