:root{--tw-bg: #F4EEE3;--tw-surface: #FBF7EF;--tw-surface-sunk: #EDE5D7;--tw-border: #DED5C4;--tw-border-strong: #C9BEA8;--tw-text: #1E1B16;--tw-text-secondary: #4A4238;--tw-text-muted: #6E6355;--tw-text-inverse: #F4EEE3;--tw-accent: #A65A31;--tw-accent-hover: #8C4823;--tw-accent-active: #75381A;--tw-accent-text: #FBF7EF;--tw-accent-link: #9A4F2C;--tw-accent-soft: #F0E2D6;--tw-forest: #2F4A3A;--tw-forest-hover: #1E2A20;--tw-forest-text: #FBF7EF;--tw-spruce: #1E2A20;--tw-spruce-raised: #263424;--tw-spruce-border: #34452F;--tw-on-spruce: #F4EEE3;--tw-on-spruce-muted: #C3CCBB;--tw-accent-on-dark: #C77244;--tw-wood-maple: #E3D8C5;--tw-wood-bamboo: #DFD1B4;--tw-wood-olive: #C9BC9B;--tw-wood-zebrawood: #B99C74;--tw-wood-kosso: #A97247;--tw-wood-walnut: #7C5738;--tw-wood-mahogany: #5E3A26;--tw-wood-sandalwood: #2E241C;--tw-success: #3F6B45;--tw-success-soft: #E2E9DE;--tw-error: #9B3327;--tw-error-soft: #F5E1DC;--tw-focus: #1E2A20;--tw-font-display: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--tw-font-body: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--tw-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tw-weight-regular: 400;--tw-weight-medium: 500;--tw-weight-semi: 600;--tw-weight-bold: 700;--tw-weight-black: 800;--tw-text-hero: clamp(2.5rem, 1.3rem + 6vw, 4.75rem);--tw-text-display: clamp(2rem, 1.35rem + 3.2vw, 3.25rem);--tw-text-h1: clamp(1.75rem, 1.35rem + 2vw, 2.5rem);--tw-text-h2: clamp(1.625rem, 1.35rem + 1.4vw, 2.125rem);--tw-text-h3: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--tw-text-h4: 1.125rem;--tw-text-lg: 1.0625rem;--tw-text-body: 1rem;--tw-text-sm: .9375rem;--tw-text-caption: .8125rem;--tw-text-micro: .6875rem;--tw-leading-hero: .94;--tw-leading-tight: 1.02;--tw-leading-snug: 1.2;--tw-leading-normal: 1.45;--tw-leading-body: 1.6;--tw-leading-loose: 1.7;--tw-tracking-hero: -.03em;--tw-tracking-tight: -.025em;--tw-tracking-snug: -.015em;--tw-tracking-none: 0em;--tw-tracking-wide: .04em;--tw-tracking-caps: .1em;--tw-tracking-micro: .14em;--tw-tracking-kicker: .2em;--tw-space-1: .25rem;--tw-space-2: .5rem;--tw-space-3: .75rem;--tw-space-4: 1rem;--tw-space-5: 1.25rem;--tw-space-6: 1.5rem;--tw-space-8: 2rem;--tw-space-10: 2.5rem;--tw-space-12: 3rem;--tw-space-16: 4rem;--tw-space-20: 5rem;--tw-space-24: 6rem;--tw-gutter: var(--tw-space-4);--tw-section-y: var(--tw-space-12);--tw-container-max: 1440px;--tw-measure: 68ch;--tw-radius-none: 0;--tw-radius-sm: 2px;--tw-radius-md: 4px;--tw-radius-pill: 999px;--tw-border-width: 1px;--tw-border-width-strong: 2px;--tw-border-default: 1px solid var(--tw-border);--tw-border-emphasis: 1px solid var(--tw-text);--tw-border-dark: 1px solid var(--tw-spruce-border);--tw-shadow-none: none;--tw-shadow-sm: 0 1px 2px rgba(30, 27, 22, .06);--tw-shadow-md: 0 2px 8px rgba(30, 27, 22, .08);--tw-shadow-lg: 0 12px 32px rgba(30, 27, 22, .12);--tw-scrim-hero: linear-gradient(to top, rgba(30, 27, 22, .84) 0%, rgba(30, 27, 22, .74) 45%, rgba(30, 27, 22, .64) 68%, rgba(30, 27, 22, 0) 92%);--tw-duration-instant: 80ms;--tw-duration-fast: .15s;--tw-duration-base: .24s;--tw-duration-slow: .4s;--tw-duration-page: .6s;--tw-ease-standard: cubic-bezier(.2, 0, .2, 1);--tw-ease-out: cubic-bezier(.16, 1, .3, 1);--tw-ease-in: cubic-bezier(.4, 0, 1, 1);--tw-transition-color: color var(--tw-duration-fast) var(--tw-ease-standard), background-color var(--tw-duration-fast) var(--tw-ease-standard), border-color var(--tw-duration-fast) var(--tw-ease-standard);--tw-tap-min: 44px}@media(min-width:48em){:root{--tw-gutter: var(--tw-space-8);--tw-section-y: var(--tw-space-16)}}@media(min-width:64em){:root{--tw-gutter: var(--tw-space-14, 3.5rem);--tw-section-y: var(--tw-space-20)}}@media(prefers-reduced-motion:reduce){:root{--tw-duration-instant: 0ms;--tw-duration-fast: 0ms;--tw-duration-base: 0ms;--tw-duration-slow: 0ms;--tw-duration-page: 0ms}}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tw-bg);color:var(--tw-text);font-family:var(--tw-font-body);font-size:var(--tw-text-body);line-height:var(--tw-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--tw-font-display);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-tight);line-height:var(--tw-leading-tight);text-wrap:balance}p{text-wrap:pretty}.rte a,.rich-text a,p a{color:var(--tw-accent-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:var(--tw-transition-color)}.rte a:hover,.rich-text a:hover,p a:hover{color:var(--tw-accent-hover)}:focus-visible{outline:2px solid var(--tw-focus);outline-offset:2px}.tw-kicker{font-family:var(--tw-font-body);font-size:var(--tw-text-micro);font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-kicker);text-transform:uppercase;color:var(--tw-text-muted)}.tw-spec{font-family:var(--tw-font-mono);font-size:var(--tw-text-micro);letter-spacing:var(--tw-tracking-micro);text-transform:uppercase;color:var(--tw-text-muted)}.tw-band-dark{background:var(--tw-spruce);color:var(--tw-on-spruce);--tw-text: var(--tw-on-spruce);--tw-text-secondary: var(--tw-on-spruce-muted);--tw-text-muted: var(--tw-on-spruce-muted);--tw-surface: var(--tw-spruce-raised);--tw-border: var(--tw-spruce-border);--tw-accent: var(--tw-accent-on-dark);--tw-accent-hover: #D8875A;--tw-accent-text: #17201A;--tw-accent-link: var(--tw-accent-on-dark);--tw-focus: var(--tw-on-spruce)}.tw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tw-tap-min);padding:var(--tw-space-4) var(--tw-space-8);border:var(--tw-border-width) solid transparent;border-radius:var(--tw-radius-sm);font-family:var(--tw-font-body);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-wide);line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:var(--tw-transition-color)}.tw-btn--full{width:100%}.tw-btn--primary{background:var(--tw-accent);color:var(--tw-accent-text)}.tw-btn--primary:hover{background:var(--tw-accent-hover)}.tw-btn--primary:active{background:var(--tw-accent-active)}.tw-btn--secondary{background:transparent;color:var(--tw-text);border-color:var(--tw-text)}.tw-btn--secondary:hover{background:var(--tw-text);color:var(--tw-bg)}.tw-btn--quiet{background:transparent;color:var(--tw-accent-link);padding-inline:0;min-height:auto;text-decoration:underline;text-underline-offset:4px}.tw-btn:disabled,.tw-btn[aria-disabled=true]{background:transparent;color:#a99e8d;border-color:var(--tw-border);cursor:not-allowed}.tw-card{display:flex;flex-direction:column;background:var(--tw-surface);border:var(--tw-border-default);border-radius:var(--tw-radius-sm);overflow:hidden;transition:border-color var(--tw-duration-fast) var(--tw-ease-standard),transform var(--tw-duration-base) var(--tw-ease-out)}.tw-card:hover{border-color:var(--tw-border-strong);transform:translateY(-2px)}.tw-card__media{aspect-ratio:4 / 5;background:var(--tw-surface-sunk);position:relative;overflow:hidden}.tw-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--tw-duration-slow) var(--tw-ease-out)}.tw-card:hover .tw-card__media img{transform:scale(1.03)}.tw-card__badge{position:absolute;top:var(--tw-space-3);left:var(--tw-space-3);background:var(--tw-accent);color:var(--tw-accent-text);font-size:.625rem;font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-micro);text-transform:uppercase;padding:var(--tw-space-1) var(--tw-space-2)}.tw-card__body{display:flex;flex-direction:column;gap:var(--tw-space-2);padding:var(--tw-space-4)}.tw-card__species{font-size:var(--tw-text-micro);letter-spacing:var(--tw-tracking-micro);text-transform:uppercase;color:var(--tw-text-muted)}.tw-card__name{font-family:var(--tw-font-display);font-size:var(--tw-text-h3);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-snug);text-transform:uppercase;color:var(--tw-text)}.tw-card__price{font-size:var(--tw-text-sm);color:var(--tw-text-secondary)}.tw-card__note{font-size:var(--tw-text-caption);color:var(--tw-text-muted)}.tw-field{display:flex;flex-direction:column;gap:var(--tw-space-2)}.tw-label{font-size:var(--tw-text-micro);font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-micro);text-transform:uppercase;color:var(--tw-text-secondary)}.tw-input,.tw-select,.tw-textarea{min-height:var(--tw-tap-min);padding:var(--tw-space-3) var(--tw-space-4);background:var(--tw-surface);border:var(--tw-border-width) solid var(--tw-border-strong);border-radius:var(--tw-radius-sm);font-family:var(--tw-font-body);font-size:var(--tw-text-body);line-height:var(--tw-leading-normal);color:var(--tw-text);transition:var(--tw-transition-color)}.tw-input::placeholder{color:var(--tw-text-muted)}.tw-input:hover{border-color:var(--tw-text-secondary)}.tw-input:focus-visible{border-color:var(--tw-text);outline:2px solid var(--tw-focus);outline-offset:1px}.tw-input[aria-invalid=true]{border-color:var(--tw-error)}.tw-help{font-size:var(--tw-text-caption);color:var(--tw-text-muted)}.tw-error{font-size:var(--tw-text-caption);color:var(--tw-error)}.tw-input--engraving{font-family:var(--tw-font-mono);letter-spacing:var(--tw-tracking-caps);text-transform:uppercase}.tw-announcement{background:var(--tw-spruce);color:var(--tw-on-spruce-muted);font-size:var(--tw-text-micro);letter-spacing:var(--tw-tracking-caps);text-transform:uppercase;text-align:center;padding:var(--tw-space-3) var(--tw-gutter)}.tw-announcement a{color:var(--tw-on-spruce);text-decoration:underline;text-underline-offset:3px}@media(min-width:48em){.tw-announcement{font-size:var(--tw-text-caption);letter-spacing:.12em}}.tw-hero{position:relative;display:flex;align-items:flex-end;min-height:460px}.tw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tw-scrim-hero);pointer-events:none}.tw-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--tw-space-4);padding:var(--tw-gutter);color:var(--tw-on-spruce)}.tw-hero__title{font-size:var(--tw-text-hero);font-weight:var(--tw-weight-black);line-height:var(--tw-leading-hero);letter-spacing:var(--tw-tracking-hero);text-transform:uppercase;color:#fbf7ef;max-width:16ch}@media(min-width:48em){.tw-hero{min-height:560px}}
/*# sourceMappingURL=/cdn/shop/t/397/assets/truwood-tokens.css.map */
