:root{--ss-accent-text: var(--ss-ember);--ss-line: color-mix(in srgb, var(--ss-ink) 14%, transparent);--ss-line-strong: color-mix(in srgb, var(--ss-ink) 28%, transparent);--ss-space-1: .25rem;--ss-space-2: .5rem;--ss-space-3: .75rem;--ss-space-4: 1rem;--ss-space-5: 1.5rem;--ss-space-6: 2rem;--ss-space-7: 3rem;--ss-space-8: 4rem;--ss-space-9: 6rem;--ss-space-10: 8rem;--ss-section-y: clamp(3.5rem, 2.25rem + 4vw, 7rem);--ss-section-y-tight: clamp(2.25rem, 1.75rem + 2vw, 4rem);--ss-stack: clamp(1.5rem, 1.1rem + 1.4vw, 2.5rem);--ss-container: 90rem;--ss-container-narrow: 72rem;--ss-measure: 38rem;--ss-gutter: clamp(1rem, .4rem + 2.6vw, 3rem);--ss-radius-xs: 4px;--ss-radius-sm: 8px;--ss-radius-md: 12px;--ss-radius-lg: 20px;--ss-radius-pill: 999px;--ss-shadow-sm: 0 1px 2px color-mix(in srgb, var(--ss-ink) 6%, transparent), 0 2px 8px color-mix(in srgb, var(--ss-ink) 5%, transparent);--ss-shadow-md: 0 10px 30px -12px color-mix(in srgb, var(--ss-ink) 22%, transparent);--ss-shadow-lg: 0 28px 60px -24px color-mix(in srgb, var(--ss-ink) 38%, transparent);--ss-ease-out: cubic-bezier(.22, 1, .36, 1);--ss-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ss-dur-fast: .15s;--ss-dur: .25s;--ss-dur-slow: .6s;--ss-tracking-eyebrow: .16em;--ss-tracking-button: .08em;--ss-button-font-size: .875rem;--focus-outline-width: 2px;--focus-outline-offset: 3px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}::selection{background-color:var(--ss-pumpkin);color:var(--ss-ink)}:is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance;font-optical-sizing:auto}:is(p,li,.rte){text-wrap:pretty}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte a:where(:not(.button,.button-secondary)){text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--ss-dur) var(--ss-ease-out),color var(--ss-dur) var(--ss-ease-out)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte a:where(:not(.button,.button-secondary)):hover{text-decoration-color:var(--ss-accent-text)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:var(--ss-button-font-size);font-weight:600;letter-spacing:var(--ss-tracking-button);min-height:3rem;transition:color var(--ss-dur) var(--ss-ease-out),background-color var(--ss-dur) var(--ss-ease-out),box-shadow var(--ss-dur) var(--ss-ease-out),transform var(--ss-dur-fast) var(--ss-ease-out)}.button:not(.button-secondary,.button-unstyled,.button-custom):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--ss-ink);--button-background-color: var(--ss-pumpkin);--button-border-color: var(--ss-pumpkin)}.button:not(.button-unstyled):active,.button-secondary:active,.button-custom:active{transform:translateY(1px)}.button.ss-button--accent{--button-color: var(--ss-ink);--button-background-color: var(--ss-pumpkin);--button-border-color: var(--ss-pumpkin)}.button.ss-button--accent:hover{--button-color: var(--ss-cream);--button-background-color: var(--ss-ink);--button-border-color: var(--ss-ink)}:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){transition:border-color var(--ss-dur) var(--ss-ease-out),box-shadow var(--ss-dur) var(--ss-ease-out)}:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:1px}:is(input[type=checkbox],input[type=radio]){accent-color:var(--ss-ink)}.price{font-weight:600;font-variant-numeric:tabular-nums lining-nums}.compare-at-price{font-weight:400;font-variant-numeric:tabular-nums lining-nums;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .6));text-decoration-thickness:1px;text-decoration-color:currentcolor}product-price .price-item__group+.price-item__group,.price-item__group+.price-item__group{margin-inline-start:.4em}.ss-saving{display:inline-flex;align-items:center;gap:.25em;padding:.2em .6em;border-radius:var(--ss-radius-pill);background:color-mix(in srgb,var(--ss-pumpkin) 12%,transparent);color:var(--ss-accent-text);font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;line-height:1.4;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.product-badges__badge{--badge-font-size: .6875rem;letter-spacing:.08em;font-weight:600;line-height:1}.product-card .card-gallery,.collection-card .collection-card__image{overflow:hidden;border-radius:var(--ss-radius-sm);background-color:var(--ss-parchment)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card .card-gallery img,.collection-card .collection-card__image img{transition:transform var(--ss-dur-slow) var(--ss-ease-out)}.product-card:hover .card-gallery img,.collection-card:hover .collection-card__image img{transform:scale(1.035)}}.ss-card{background:var(--ss-card-bg, color-mix(in srgb, var(--ss-cream) 60%, #fff));border:1px solid var(--ss-line);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-sm)}.ss-on-dark{--ss-accent-text: var(--ss-pumpkin);--ss-line: color-mix(in srgb, var(--ss-cream) 16%, transparent);--ss-line-strong: color-mix(in srgb, var(--ss-cream) 32%, transparent);--ss-card-bg: var(--ss-charcoal);--color-primary-button-background: var(--ss-cream);--color-primary-button-text: var(--ss-ink);--color-primary-button-border: var(--ss-cream);--color-primary-button-focus-outline: var(--ss-cream);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ss-cream);--color-secondary-button-border: var(--ss-cream);--color-secondary-button-hover-background: var(--ss-cream);--color-secondary-button-hover-text: var(--ss-ink);--color-secondary-button-hover-border: var(--ss-cream)}.ss-on-dark ::selection{background-color:var(--ss-pumpkin);color:var(--ss-ink)}.ss-surface--cream{--color-background: var(--ss-cream);--color-foreground: var(--ss-ink);background-color:var(--ss-cream);color:var(--ss-ink)}.ss-surface--parchment{--color-background: var(--ss-parchment);--color-foreground: var(--ss-ink);background-color:var(--ss-parchment);color:var(--ss-ink)}.ss-surface--dark{--color-background: var(--ss-ink);--color-foreground: var(--ss-cream);background-color:var(--ss-ink);color:var(--ss-cream)}.ss-container{width:min(100% - 2 * var(--ss-gutter),var(--ss-container));margin-inline:auto}.ss-container--narrow{width:min(100% - 2 * var(--ss-gutter),var(--ss-container-narrow))}.ss-section{padding-block:var(--ss-section-y)}.ss-section--tight{padding-block:var(--ss-section-y-tight)}.ss-eyebrow{display:inline-block;margin:0;font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;line-height:1.3;letter-spacing:var(--ss-tracking-eyebrow);text-transform:uppercase;color:var(--ss-accent-text)}.ss-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.ss-accent{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight)}.ss-lede{max-width:var(--ss-measure);font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.55;color:var(--color-foreground-subdued, currentcolor)}.ss-rule{height:1px;border:0;margin:0;background:var(--ss-line)}.ss-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ss-reveal{animation:ss-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes ss-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.product-card .card-gallery img,.collection-card .collection-card__image img{transition:none}.ss-reveal{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ss-foundation.css.map */
