@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--font-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-bg-white: #FFFFFF;--color-bg-subtle: #F8F9FA;--color-bg-surface: #F9F9F9;--color-bg-dark: #1C1C1C;--color-text-primary: #111111;--color-text-secondary: #555555;--color-text-muted: #888888;--color-text-inverse: #FFFFFF;--color-border-subtle: #EAEAEA;--color-border-medium: #D1D5DB;--color-accent-forest: #1E4620;--color-accent-forest-hover: #163317;--color-accent-navy: #1D3557;--color-badge-sale: #D9383A;--color-badge-new: #2D6A4F;--color-rating-star: #F59E0B;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-pill: 9999px;--radius-circle: 50%;--shadow-header: 0px 2px 10px rgba(0, 0, 0, .05);--shadow-card-rest: 0px 2px 8px rgba(0, 0, 0, .04);--shadow-card-hover: 0px 8px 24px rgba(0, 0, 0, .08);--shadow-drawer: -4px 0 24px rgba(0, 0, 0, .15);--shadow-nav-arrow: 0px 4px 12px rgba(0, 0, 0, .15);--ease-out-smooth: cubic-bezier(.16, 1, .3, 1);--transition-fast: .18s var(--ease-out-smooth);--transition-normal: .32s var(--ease-out-smooth);--transition-slow: .55s var(--ease-out-smooth);--color-pastel-forest: #2A5A38;--color-pastel-sage: #527A5E;--color-pastel-olive: #657D68;--color-pastel-sand: #D4A853;--color-pastel-muted: #5C6F62;--color-pastel-bg-subtle: #F4F7F4;--site-max-width: 1200px;--page-width: 1200px;--gutter-desktop: 24px;--gutter-mobile: 16px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body)!important;color:var(--color-text-primary);background-color:var(--color-bg-white);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.25}.site-container{max-width:var(--site-max-width);margin:0 auto;padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}@media(max-width:768px){.site-container{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-tokens.css.map */
