:root{--font-body: "Poppins", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-subheading: "Poppins", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading: "Montserrat", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-accent: "Poppins", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-base: 1rem;--font-size-100: clamp(.875rem, .82rem + .2vw, .95rem);--font-size-200: clamp(.9375rem, .9rem + .25vw, 1.0625rem);--font-size-300: clamp(1rem, .95rem + .35vw, 1.25rem);--font-size-400: clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--font-size-500: clamp(1.5rem, 1.3rem + 1.2vw, 2.25rem);--font-size-600: clamp(2rem, 1.6rem + 1.6vw, 2.85rem);--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-base: 1.6;--color-brand-primary: #452c16;--color-brand-primary-rgb: 69 44 22;--color-brand-secondary: #ad6e33;--color-brand-secondary-rgb: 173 110 51;--color-accent: #707e83;--color-accent-rgb: 112 126 131;--color-neutral-900: #070707;--color-neutral-800: #1d140d;--color-neutral-700: #332318;--color-neutral-600: #4a311f;--color-neutral-500: #654123;--color-neutral-400: #7f532a;--color-neutral-300: #a56c38;--color-neutral-200: #c78952;--color-neutral-150: #e0a76d;--color-neutral-100: #f5d1a8;--color-neutral-50: #fffcf9;--color-white: #fffcf9;--color-black: #070707;--color-surface-page: var(--color-white);--color-surface-elevated: #fff8ef;--color-border: rgba(var(--color-brand-primary-rgb) / .18);--color-border-strong: rgba(var(--color-brand-primary-rgb) / .32);--color-text-primary: var(--color-neutral-900);--color-text-secondary: rgba(var(--color-brand-primary-rgb) / .7);--color-text-inverse: #fffcf9;--color-focus-ring: var(--color-accent);--shadow-sm: 0 6px 24px rgba(var(--color-brand-primary-rgb) / .08);--shadow-md: 0 12px 40px rgba(var(--color-brand-primary-rgb) / .12);--shadow-lg: 0 22px 60px rgba(var(--color-brand-primary-rgb) / .16);--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 26px;--radius-pill: 999px;--container-max-width: 1200px;--container-gutter: clamp(16px, 4vw, 40px);--grid-gap: clamp(16px, 4vw, 32px);--transition-base: .18s ease-out;--transition-entrance: .26s cubic-bezier(.24, .82, .25, 1);--button-font-family: var(--font-accent);--button-font-weight: var(--font-weight-bold);--button-letter-spacing: .02em;--button-transform: uppercase;--button-height: 3rem;--button-padding-x: clamp(1.25rem, 1rem + 1vw, 1.75rem);--button-radius: var(--radius-pill);--button-primary-bg: var(--color-brand-secondary);--button-primary-color: #070707;--button-primary-bg-hover: #915723;--button-primary-color-hover: #fffcf9;--button-secondary-bg: var(--color-brand-secondary);--button-secondary-color: #070707;--button-secondary-border: 1px solid rgba(var(--color-brand-primary-rgb) / .24);--button-secondary-bg-hover: var(--button-primary-bg-hover);--button-secondary-color-hover: var(--button-primary-color-hover, #fffcf9);--button-ghost-color: var(--color-accent);--link-color: var(--color-brand-secondary);--link-hover-color: var(--color-accent)}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);background:var(--color-surface-page);color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--space-md);color:var(--color-text-primary)}.subheading{font-family:var(--font-subheading);font-weight:var(--font-weight-medium);letter-spacing:.01em}.accent-text{font-family:var(--font-accent);font-weight:var(--font-weight-bold)}.button,.button--primary,.shopify-challenge__button,button,.button:where([type]){font-family:var(--button-font-family);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-transform);height:var(--button-height);padding-inline:var(--button-padding-x);border-radius:var(--button-radius);border:0;display:inline-flex;align-items:center;justify-content:center;gap:.5em;background-color:var(--button-primary-bg);color:var(--button-primary-color);text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.button:hover,.button:focus-visible,button:hover,button:focus-visible{background-color:var(--button-primary-bg-hover);color:var(--button-primary-color-hover, var(--button-primary-color));box-shadow:var(--shadow-sm);transform:translateY(-1px);text-decoration:none}.button--secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);border:var(--button-secondary-border)}.button--secondary{border:var(--button-secondary-border)}.button--secondary:hover,.button--secondary:focus-visible{background-color:var(--button-secondary-bg-hover);color:var(--button-secondary-color-hover, var(--button-secondary-color));box-shadow:var(--shadow-sm)}.button--ghost,.button[variant=outline]{background-color:transparent;color:var(--button-ghost-color);border:1px solid currentcolor}.section-padding{padding-block:clamp(48px,6vw,96px)}@media screen and (max-width: 749px){.section-padding{padding-block:clamp(28px,8vw,56px)}}.container,.page-width,.page-width-desktop{width:min(var(--container-max-width),100%);margin-inline:auto;padding-inline:var(--container-gutter)}.flow>*+*{margin-top:var(--flow-space, var(--space-md))}.grid-gap{gap:var(--grid-gap)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-ring,:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.card-shadow{box-shadow:var(--shadow-sm)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.tokens.css.map */
