:root{--bg: #fbfaf8;--surface: #ffffff;--surface-2: #f0f2ef;--fg: #1a1613;--muted: #66605a;--border: #e4e1db;--accent: #177a45;--accent-ink: #ffffff;--berry: #c2335c;--berry-ink: #ffffff;--warn: #8a5a12;--warn-tint: #f6ead2;--accent-soft: color-mix(in oklch, var(--accent) 16%, transparent);--berry-soft: color-mix(in oklch, var(--berry) 11%, transparent);--fg-soft: color-mix(in oklch, var(--fg) 5%, transparent);--accent-hover: color-mix(in oklch, var(--accent) 86%, #000);--berry-hover: color-mix(in oklch, var(--berry) 86%, #000);--shadow-sm: 0 1px 2px rgb(26 22 19 / .05), 0 1px 3px rgb(26 22 19 / .06);--shadow-md: 0 4px 10px rgb(26 22 19 / .07), 0 2px 4px rgb(26 22 19 / .04);--shadow-bar: 0 -6px 20px rgb(26 22 19 / .1);--font-display: Georgia, "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-ctl: 4px;--r-card: 8px;--r-pill: 999px;--gap-xs: 6px;--gap-sm: 10px;--gap-md: 16px;--gap-lg: 28px;--gap-xl: 48px;--gap-2xl: 80px;--container: 1280px;--bar-h: 78px;--dur: .16s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:var(--bar-h)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.16;letter-spacing:-.01em;margin:0 0 var(--gap-sm);text-wrap:balance}h1{font-size:clamp(34px,1.6rem + 2.4vw,46px)}h2{font-size:clamp(26px,1.3rem + 1.6vw,34px)}h3{font-size:clamp(20px,1.1rem + .8vw,26px)}p{margin:0 0 var(--gap-sm);text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}.num,.price,.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;top:-100px;left:var(--gap-sm);z-index:999;padding:10px var(--gap-md);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-ctl);font-weight:600;text-decoration:none}.skip-link:focus{top:var(--gap-sm)}.page-width{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gap-md)}.page-width--narrow{max-width:720px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.section{padding-block:var(--gap-2xl)}.section--tight{padding-block:var(--gap-xl)}.section__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);margin-bottom:var(--gap-lg)}.section__title{margin:0}.section__link{font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.section__link:hover{text-decoration:underline}.rte>:last-child{margin-bottom:0}.rte a{color:var(--accent)}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--dur) ease,border-color var(--dur) ease,transform var(--dur) ease}.button:hover:not([disabled]){background:var(--accent-hover)}.button:active:not([disabled]){transform:translateY(1px)}.button[disabled],.button[aria-disabled=true]{background:var(--surface-2);color:var(--muted);border-color:var(--border);cursor:not-allowed}.button--secondary{background:var(--surface);border-color:var(--border);color:var(--fg)}.button--secondary:hover:not([disabled]){background:var(--surface);border-color:var(--fg)}.button--berry{background:var(--berry);color:var(--berry-ink)}.button--berry:hover:not([disabled]){background:var(--berry-hover)}.button--full{width:100%}.button--sm{min-height:34px;padding:0 12px;font-size:13px}.button--circle{width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--r-pill)}.badge{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge--sale{background:var(--accent);color:var(--accent-ink)}.badge--berry{background:var(--berry);color:var(--berry-ink)}.badge--sold-out{background:var(--surface-2);color:var(--muted)}.badge--low{background:var(--warn-tint);color:var(--warn)}.field{display:block;margin-bottom:var(--gap-sm)}.field__label{display:block;margin-bottom:5px;font-size:13px;font-weight:600}.field__input,.field__select,.field__textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);font:inherit;font-size:15px;color:var(--fg);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.field__input::placeholder,.field__textarea::placeholder{color:var(--muted)}.field__input:focus,.field__select:focus,.field__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.field__textarea{min-height:120px}.grid{display:grid;gap:var(--gap-md);grid-template-columns:repeat(auto-fill,minmax(var(--grid-min, 220px),1fr))}.stack>*+*{margin-top:var(--gap-md)}.rating{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.rating__stars{display:inline-flex;gap:1px;color:var(--berry)}.rating__star--empty{opacity:.25}.pill{padding:7px 13px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease}.pill:hover{border-color:var(--fg)}.pill.is-active,.pill[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--surface)}.overflow-hidden{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
