.CartIcon-module__WLlpKG__cartLink{border:1px solid var(--border-cart-icon);border-radius:var(--radius-pill);background:var(--surface-cart-icon);width:46px;height:46px;color:var(--text-cart-icon);box-shadow:var(--shadow-cart-icon);justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex;position:relative}.CartIcon-module__WLlpKG__cartLink:hover{background:var(--surface-cart-icon-hover);box-shadow:var(--shadow-cart-icon-hover);color:var(--text-cart-icon-hover);transform:translateY(-1px)}.CartIcon-module__WLlpKG__iconWrapper{justify-content:center;align-items:center;display:inline-flex}.CartIcon-module__WLlpKG__icon{width:22px;height:22px}.CartIcon-module__WLlpKG__badge{border:2px solid var(--surface-cart-icon-badge-border);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--button-cart-primary-start) 0%, var(--button-cart-primary-end) 100%);min-width:22px;height:22px;color:var(--text-cart-button);box-shadow:var(--shadow-cart-icon-badge);justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}
:root{--bg-main:#f7f1e8;--bg-soft:#efe3d2;--bg-card:#fffdf9;--bg-card-warm:#fff8ee;--surface-white-soft:#ffffffeb;--surface-white-empty:#ffffffe0;--surface-light-glow:#ffffffb3;--text-primary:#3d2b1f;--text-secondary:#6b5645;--text-muted:#8a7460;--text-inverted:#fffaf3;--color-primary:#5a3924;--color-primary-dark:#2f2117;--color-accent:#c08a42;--color-accent-soft:#ead4b6;--color-wood:#8b5e34;--color-wood-dark:#3f2d20;--color-wood-soft:#f4eadc;--color-success:#3f7a4d;--color-warning:#b7791f;--color-danger:#b94a48;--color-success-soft:#ecfdf3;--color-warning-soft:#fff7ed;--color-danger-soft:#fff1f1;--color-danger-dark:#842828;--color-danger-shadow:#b94a482e;--bg-home-start:#f8f1e8;--bg-home-mid:#fffdf8;--bg-home-end:#f5eee4;--bg-home-radial:#be894124;--bg-home-radial-soft:#be89411f;--surface-home-card:#fffdf9f5;--surface-home-card-warm:#f4ecdfe0;--surface-home-card-warm-strong:#f6eee3e6;--surface-home-image:#f1e7d8;--surface-home-placeholder:#efe5d7;--surface-home-benefit:#fffaf3;--surface-home-benefit-hover:#fff6e8;--surface-home-product-card:#fffdf9;--surface-home-product-image-start:#e7d6bb;--surface-home-product-image-end:#f4eadc;--surface-home-cta:#fff6e8;--surface-home-cta-hover:#f1e1c9;--surface-home-button-secondary:#fffdf9cc;--text-home-title:#2f2117;--text-home-body:#5c4636;--text-home-muted:#6b5645;--text-home-eyebrow:#9a6b34;--text-home-link:#4a3526;--text-home-cta:#7a5126;--text-home-button:#fffaf0;--border-home-light:#eadfce;--border-home-image:#e4d4bf;--border-home-medium:#d9c9b2;--border-home-strong:#caa36d;--border-home-placeholder:#d9c9b2;--button-home-primary-start:#8b5e2e;--button-home-primary-end:#c08a42;--button-home-primary-hover-start:#724a22;--button-home-primary-hover-end:#a87332;--shadow-home-hero:0 18px 52px #36261917;--shadow-home-about:0 16px 46px #36261914;--shadow-home-image:0 14px 34px #3626191a;--shadow-home-benefit:0 6px 18px #3626190a;--shadow-home-benefit-hover:0 10px 24px #36261914;--shadow-home-product:0 10px 30px #36261914;--shadow-home-product-hover:0 18px 46px #3626191f;--shadow-home-button:0 12px 28px #724a2233;--overlay-home-product:#2f21173d;--bg-account-start:#f8f3ea;--bg-account-end:#f4ede0;--surface-light-glow-strong:#ffffffb8;--surface-account-panel:#ffffffd1;--surface-account-panel-strong:#ffffffd9;--surface-account-muted:#fcfaf7;--surface-account-pill:#f6ecdf;--surface-account-warm:#fffaf4;--surface-account-warm-soft:#fcf6ee;--surface-account-hint:#f3e7d8;--text-white:#fff;--text-account-title:#2f2419;--text-account-soft:#6b5b4b;--text-account-label:#8a745d;--text-account-pill:#8a6038;--text-account-button-secondary:#3f3124;--text-account-meta:#7a6752;--text-account-total:#5f4120;--text-account-hint:#6f5132;--color-accent-pale:#f3e7d5;--color-accent-text:#8a5c2f;--color-danger-strong:#9f3030;--border-account-light:#e4d6c5;--border-account-card:#e3d5c2;--border-account-soft:#eee2d2;--border-account-button:#d9c7b1;--border-account-dashed:#dcc9b3;--border-account-breakdown:#e7d8c6;--shadow-account-panel:#5d401f0d;--shadow-account-card:#5d401f0f;--shadow-account-button:#7f522a2e;--shadow-account-button-hover:#7f522a3d;--button-account-start:#9b6a3c;--button-account-end:#7f522a;--status-success-bg:#edf8f1;--status-success-text:#1f7a45;--status-success-border:#cbe9d5;--status-warning-bg:#fff7e8;--status-warning-text:#a16400;--status-warning-border:#f2ddb0;--status-danger-bg:#fff0f0;--status-danger-text:#b23a3a;--status-danger-border:#efc7c7;--status-neutral-bg:#f4f1ec;--status-neutral-text:#6f604f;--status-neutral-border:#ddd2c4;--status-info-bg:#edf5ff;--status-info-text:#2f6fb3;--status-info-border:#cfe0f8;--bg-login-start:#f8f3ea;--bg-login-end:#f4ede0;--bg-login-radial:#ffffffb3;--surface-login-card:#ffffffe0;--surface-login-eyebrow:#f3e7d5;--surface-login-input:#fffdf9;--surface-login-error:#fff1f1;--text-login-title:#2f2419;--text-login-body:#6b5b4b;--text-login-label:#3f3124;--text-login-eyebrow:#8a5c2f;--text-login-input:#2f2419;--text-login-placeholder:#a39280;--text-login-eye:#7b6a58;--text-login-eye-hover:#3f3124;--text-login-error:#b23a3a;--text-login-link:#8f6135;--text-login-button:#fff;--border-login-card:#e3d5c2;--border-login-input:#d9c7b1;--border-login-input-focus:#b9824d;--border-login-error:#f0c7c7;--border-login-footer:#eadfce;--button-login-primary-start:#b9824d;--button-login-primary-end:#8f6135;--shadow-login-card:0 20px 45px #5d401f14;--shadow-login-input-focus:0 0 0 4px #b9824d24;--shadow-login-button:0 14px 28px #8f613538;--bg-register-start:var(--bg-login-start);--bg-register-end:var(--bg-login-end);--bg-register-radial:var(--bg-login-radial);--surface-register-card:var(--surface-login-card);--surface-register-eyebrow:var(--surface-login-eyebrow);--surface-register-input:var(--surface-login-input);--surface-register-error:var(--surface-login-error);--text-register-title:var(--text-login-title);--text-register-body:var(--text-login-body);--text-register-label:var(--text-login-label);--text-register-eyebrow:var(--text-login-eyebrow);--text-register-input:var(--text-login-input);--text-register-placeholder:var(--text-login-placeholder);--text-register-eye:var(--text-login-eye);--text-register-eye-hover:var(--text-login-eye-hover);--text-register-error:var(--text-login-error);--text-register-link:var(--text-login-link);--text-register-button:var(--text-login-button);--border-register-card:var(--border-login-card);--border-register-input:var(--border-login-input);--border-register-input-focus:var(--border-login-input-focus);--border-register-error:var(--border-login-error);--border-register-footer:var(--border-login-footer);--button-register-primary-start:var(--button-login-primary-start);--button-register-primary-end:var(--button-login-primary-end);--shadow-register-card:var(--shadow-login-card);--shadow-register-input-focus:var(--shadow-login-input-focus);--shadow-register-button:var(--shadow-login-button);--bg-account-dashboard-radial:var(--surface-light-glow-strong);--bg-account-dashboard-start:var(--bg-account-start);--bg-account-dashboard-end:var(--bg-account-end);--surface-account-dashboard-pill:var(--color-accent-pale);--surface-account-dashboard-pill-soft:var(--surface-account-pill);--surface-account-dashboard-summary:var(--surface-account-panel-strong);--surface-account-dashboard-card:var(--surface-account-panel);--surface-account-dashboard-card-strong:var(--surface-account-panel-strong);--surface-account-dashboard-button-secondary:var(--bg-card);--surface-account-dashboard-icon-start:#f7ead8;--surface-account-dashboard-icon-end:#eed9bc;--surface-account-dashboard-badge:var(--surface-account-pill);--text-account-dashboard-title:var(--text-account-title);--text-account-dashboard-body:var(--text-account-soft);--text-account-dashboard-label:var(--text-account-label);--text-account-dashboard-pill:var(--color-accent-text);--text-account-dashboard-feature:#3c2f24;--text-account-dashboard-meta:var(--text-account-meta);--text-account-dashboard-button-secondary:var(--text-account-button-secondary);--text-account-dashboard-count:#7d542d;--text-account-dashboard-arrow:#8f6135;--text-account-dashboard-inverted:var(--text-white);--border-account-dashboard-summary:var(--border-account-light);--border-account-dashboard-card:var(--border-account-card);--border-account-dashboard-card-hover:#cfb391;--border-account-dashboard-button:var(--border-account-button);--border-account-dashboard-icon:#e3d1bb;--button-account-dashboard-primary-start:var(--button-account-start);--button-account-dashboard-primary-end:var(--button-account-end);--button-account-dashboard-danger:var(--status-danger-text);--shadow-account-dashboard-summary:0 10px 24px var(--shadow-account-panel);--shadow-account-dashboard-card:0 14px 30px var(--shadow-account-card);--shadow-account-dashboard-card-hover:0 18px 34px #5d401f1a;--shadow-account-dashboard-button:0 10px 22px var(--shadow-account-button);--shadow-account-dashboard-button-hover:0 14px 26px var(--shadow-account-button-hover);--shadow-account-dashboard-button-secondary-hover:0 10px 20px #5d401f14;--bg-password-start:#f8f3ea;--bg-password-end:#f4ede2;--bg-password-radial:#bf9a6b1a;--surface-password-card:#fffcf7f5;--surface-password-input:#fffdfa;--surface-password-input-focus:#fff;--surface-password-error:#fff4f2;--surface-password-success:#f5f8f1;--surface-password-secondary:#f7efe5;--surface-password-eye-hover:#b9824d1f;--text-password-eyebrow:#9b6b3d;--text-password-title:#4f3422;--text-password-body:#6e5846;--text-password-label:#5f4120;--text-password-input:#3b2a1d;--text-password-error:#8f3b2f;--text-password-success:#445b2d;--text-password-inverted:#fff;--border-password-card:#e2d4c3;--border-password-input:#d9c7b4;--border-password-input-focus:#b9824d;--border-password-error:#efc2b8;--border-password-success:#cfdabd;--border-password-secondary:#d8c7b4;--button-password-primary-start:#b9824d;--button-password-primary-end:#8f6135;--shadow-password-card:0 14px 34px #5f41201f;--shadow-password-focus:0 0 0 4px #b9824d29;--shadow-password-button:0 12px 24px #8f613533;--outline-password-eye:#b9824d47;--bg-sav-start:#f8f4ee;--bg-sav-end:#f4efe7;--bg-sav-detail-start:#f8f3ea;--bg-sav-detail-end:#f4ede2;--bg-sav-radial:#a37e5c14;--bg-sav-detail-radial:#bf9a6b1a;--surface-sav-panel:#ffffffd1;--surface-sav-summary:#ffffffdb;--surface-sav-card:#ffffffe6;--surface-sav-card-strong:#ffffffeb;--surface-sav-detail-card:#fffcf7f5;--surface-sav-block:#fcfaf7;--surface-sav-warm:#fffaf4;--surface-sav-secondary:#fff;--surface-sav-secondary-hover:#f8f3ee;--surface-sav-error:#fff6f5;--text-sav-title:#2f241d;--text-sav-detail-title:#3f2a17;--text-sav-body:#5f5147;--text-sav-detail-body:#6f5b47;--text-sav-muted:#7a6a5f;--text-sav-soft:#6d5d52;--text-sav-eyebrow:#8b6b52;--text-sav-detail-eyebrow:#9a6b3f;--text-sav-tab:#6f4e37;--text-sav-button-secondary:#4a392d;--text-sav-button-warm:#5f4120;--text-sav-error:#7a2f25;--text-sav-pending:#7a6349;--text-sav-inverted:#fff;--border-sav-panel:#6f4e371f;--border-sav-soft:#6f4e371a;--border-sav-error:#bf574938;--border-sav-pending:#a6845659;--border-sav-button:#6f4e372e;--border-sav-detail-card:#e2d4c3;--border-sav-detail-button:#d9c5ac;--border-sav-detail-primary:#8f6135;--border-sav-detail-block:#eee1d0;--border-sav-detail-light:#eadfce;--border-sav-detail-dashed:#d7c2a8;--button-sav-primary-bg:#6f4e37;--button-sav-primary-border:#6f4e37;--button-sav-detail-primary-start:#b9824d;--button-sav-detail-primary-end:#8f6135;--shadow-sav-summary:0 14px 34px #2f241d0f;--shadow-sav-card:0 18px 42px #2f241d14;--shadow-sav-primary:0 12px 28px #6f4e372e;--shadow-sav-detail-card:0 14px 34px #5f412014;--shadow-sav-detail-secondary-hover:0 10px 22px #5f412014;--shadow-sav-detail-primary-hover:0 12px 24px #5f41202e;--outline-sav-focus:#b9824d4d;--status-sav-pending-bg:#c9913324;--status-sav-pending-text:#8a6117;--status-sav-info-bg:#4875c51f;--status-sav-info-text:#2d5fa8;--status-sav-info-border:#c8d8f4;--status-sav-success-bg:#3f965b24;--status-sav-success-text:#2e7b47;--status-sav-closed-bg:#5c6c7a24;--status-sav-closed-text:#4c5d6b;--status-sav-neutral-bg:#7878781f;--status-sav-neutral-text:#555;--status-sav-warning-bg:#fff3df;--status-sav-warning-text:#9a5a00;--status-sav-warning-border:#f0d29b;--status-sav-detail-success-bg:#eaf8ee;--status-sav-detail-success-text:#1f7a3d;--status-sav-detail-success-border:#bfe3c8;--status-sav-detail-neutral-bg:#f3efe8;--status-sav-detail-neutral-text:#6f5b47;--status-sav-detail-neutral-border:#ddd1bf;--bg-addresses-start:#f8f3ea;--bg-addresses-end:#f4ede2;--bg-addresses-radial:#bf9a6b1a;--surface-addresses-card:#fffcf7f5;--surface-addresses-card-strong:#fffcf7fa;--surface-addresses-base:#fffdf9;--surface-addresses-warm:#fffaf4;--surface-addresses-warm-hover:#fff7ee;--surface-addresses-secondary:#fffaf3;--surface-addresses-secondary-hover:#f8efdf;--surface-addresses-default-end:#fcf6ee;--surface-addresses-badge:#fff3df;--surface-addresses-plus:#f3e7d6;--surface-addresses-danger:#fff4f4;--surface-addresses-modal-overlay:#281c1280;--text-addresses-title:#3f2a17;--text-addresses-body:#6f5b47;--text-addresses-muted:#6a5643;--text-addresses-soft:#5f4b39;--text-addresses-eyebrow:#9a6b3f;--text-addresses-button-secondary:#5f4120;--text-addresses-action:#7a542f;--text-addresses-add:#4a3220;--text-addresses-label:#5a4027;--text-addresses-badge:#9a5a00;--text-addresses-danger:#9a3e3e;--text-addresses-inverted:#fff;--text-addresses-separator:#b59b82;--border-addresses-panel:#e2d4c3;--border-addresses-card:#e6d8c7;--border-addresses-default:#d7b489;--border-addresses-badge:#e2c89f;--border-addresses-dashed:#d7c2a8;--border-addresses-actions:#eadcca;--border-addresses-secondary:#d9c5ac;--border-addresses-primary:#8f6135;--border-addresses-danger:#d8b4b4;--border-addresses-close:#dcc7ad;--border-addresses-input:#d8c7af;--border-addresses-input-hover:#c9ae87;--border-addresses-input-focus:#b88347;--button-addresses-primary-start:#b9824d;--button-addresses-primary-end:#8f6135;--shadow-addresses-panel:0 14px 34px #5f412014;--shadow-addresses-button-hover:0 10px 22px #5f412014;--shadow-addresses-primary-hover:0 12px 24px #5f41202e;--shadow-addresses-danger-hover:0 10px 22px #9a3e3e1a;--shadow-addresses-card:0 12px 24px #5f41200d;--shadow-addresses-card-default:0 14px 28px #8f613514;--shadow-addresses-add-hover:0 14px 28px #5f412014;--shadow-addresses-modal:0 22px 50px #0000002e;--shadow-addresses-focus:0 0 0 3px #b883471f;--shadow-addresses-close-hover:0 10px 18px #5f412014;--bg-account-reviews-start:#f8f3ea;--bg-account-reviews-end:#f4efe7;--bg-account-reviews-radial:#ffffffb8;--surface-account-reviews-eyebrow:#1118270f;--surface-account-reviews-card:#ffffffe0;--surface-account-reviews-icon:#fff7ed;--surface-account-reviews-info:#ffffffd1;--surface-account-reviews-button-secondary:#fff;--surface-account-reviews-button-secondary-hover:#f9fafb;--text-account-reviews-title:#111827;--text-account-reviews-eyebrow:#374151;--text-account-reviews-body:#4b5563;--text-account-reviews-muted:#6b7280;--text-account-reviews-inverted:#fff;--border-account-reviews-card:#11182714;--border-account-reviews-primary:#111827;--border-account-reviews-secondary:#d1d5db;--border-account-reviews-secondary-hover:#9ca3af;--border-account-reviews-info:#e5e7eb;--shadow-account-reviews-card:0 18px 40px #1118270f;--shadow-account-reviews-primary-hover:0 10px 22px #11182724;--bg-order-review-start:#f8f3ea;--bg-order-review-mid:#f3eadf;--bg-order-review-end:#efe3d2;--bg-order-review-radial:#c08a4221;--surface-order-review-card:#fffdf9f7;--surface-order-review-card-warm:#fffaf4;--surface-order-review-field:#fffdf9;--surface-order-review-field-hover:#fffaf3;--surface-order-review-empty:#fcf6ee;--surface-order-review-error:#fff1f1;--text-order-review-title:#2f2419;--text-order-review-body:#5f4b3b;--text-order-review-muted:#8a7460;--text-order-review-label:#4a3526;--text-order-review-link:#7a542f;--text-order-review-link-hover:#3f2a18;--text-order-review-inverted:#fffaf3;--text-order-review-error:#9f3030;--border-order-review-card:#d9c8b4e6;--border-order-review-light:#eadfce;--border-order-review-field:#d8c7af;--border-order-review-field-hover:#c9ae87;--border-order-review-field-focus:#b88347;--border-order-review-error:#efc7c7;--button-order-review-primary-start:#9b6a3c;--button-order-review-primary-end:#7f522a;--button-order-review-primary-hover-start:#7f522a;--button-order-review-primary-hover-end:#5f3b1f;--shadow-order-review-card:0 24px 60px #5038181a, 0 6px 20px #5038180d;--shadow-order-review-button:0 14px 28px #7f522a33;--shadow-order-review-button-hover:0 18px 34px #7f522a42;--shadow-order-review-focus:0 0 0 3px #b8834724;--color-review-star:#b45309;--color-review-star-empty:#d8cfc2;--bg-order-problem-start:var(--bg-order-review-start);--bg-order-problem-mid:var(--bg-order-review-mid);--bg-order-problem-end:var(--bg-order-review-end);--bg-order-problem-radial:var(--bg-order-review-radial);--surface-order-problem-card:var(--surface-order-review-card);--surface-order-problem-field:var(--surface-order-review-field);--surface-order-problem-field-hover:var(--surface-order-review-field-hover);--surface-order-problem-error:var(--surface-order-review-error);--text-order-problem-title:var(--text-order-review-title);--text-order-problem-body:var(--text-order-review-body);--text-order-problem-muted:var(--text-order-review-muted);--text-order-problem-label:var(--text-order-review-label);--text-order-problem-link:var(--text-order-review-link);--text-order-problem-link-hover:var(--text-order-review-link-hover);--text-order-problem-inverted:var(--text-order-review-inverted);--text-order-problem-error:var(--text-order-review-error);--border-order-problem-card:var(--border-order-review-card);--border-order-problem-field:var(--border-order-review-field);--border-order-problem-field-hover:var(--border-order-review-field-hover);--border-order-problem-field-focus:var(--border-order-review-field-focus);--border-order-problem-error:var(--border-order-review-error);--button-order-problem-primary-start:var(--button-order-review-primary-start);--button-order-problem-primary-end:var(--button-order-review-primary-end);--button-order-problem-primary-hover-start:var(--button-order-review-primary-hover-start);--button-order-problem-primary-hover-end:var(--button-order-review-primary-hover-end);--shadow-order-problem-card:var(--shadow-order-review-card);--shadow-order-problem-button:var(--shadow-order-review-button);--shadow-order-problem-button-hover:var(--shadow-order-review-button-hover);--shadow-order-problem-focus:var(--shadow-order-review-focus);--bg-order-tracking-start:#f8f3ea;--bg-order-tracking-mid:#f3eadf;--bg-order-tracking-end:#efe3d2;--bg-order-tracking-radial:#c08a4221;--surface-order-tracking-card:#fffdf9f7;--surface-order-tracking-card-warm:#fffaf4;--surface-order-tracking-card-soft:#fcf6ee;--surface-order-tracking-media:#f6ecdf;--surface-order-tracking-placeholder:#f3e7d8;--surface-order-tracking-info:#fffaf4;--surface-order-tracking-info-hover:#fff7ee;--surface-order-tracking-error:#fff1f1;--text-order-tracking-title:#2f2419;--text-order-tracking-heading:#3f2a18;--text-order-tracking-body:#5f4b3b;--text-order-tracking-muted:#8a7460;--text-order-tracking-label:#7a5c40;--text-order-tracking-eyebrow:#9a6b3f;--text-order-tracking-link:#7a542f;--text-order-tracking-link-hover:#3f2a18;--text-order-tracking-inverted:#fffaf3;--text-order-tracking-error:#9f3030;--border-order-tracking-card:#d9c8b4e6;--border-order-tracking-light:#eadfce;--border-order-tracking-soft:#efe3d5;--border-order-tracking-strong:#d8c2a8;--border-order-tracking-error:#efc7c7;--timeline-order-tracking-done-bg:#f4eadc;--timeline-order-tracking-done-border:#c8a77c;--timeline-order-tracking-done-text:#3f2a18;--timeline-order-tracking-current-bg:#fff7ed;--timeline-order-tracking-current-border:#c08a42;--timeline-order-tracking-current-text:#9a5a00;--timeline-order-tracking-upcoming-bg:#fffdf9;--timeline-order-tracking-upcoming-border:#eadfce;--timeline-order-tracking-line-done:#9a6b3f;--timeline-order-tracking-line-upcoming:#eadfce;--timeline-order-tracking-current-shadow:#c08a4229;--button-order-tracking-primary-start:#9b6a3c;--button-order-tracking-primary-end:#7f522a;--button-order-tracking-primary-hover-start:#7f522a;--button-order-tracking-primary-hover-end:#5f3b1f;--surface-order-tracking-secondary-button:#fffdf9;--surface-order-tracking-secondary-button-hover:#fff7ee;--border-order-tracking-secondary-button:#d8c2a8;--shadow-order-tracking-card:0 24px 60px #5038181a, 0 6px 20px #5038180d;--shadow-order-tracking-card-soft:0 14px 34px #5038180f;--shadow-order-tracking-button:0 14px 28px #7f522a33;--shadow-order-tracking-button-hover:0 18px 34px #7f522a42;--bg-orders-start:#f8f3ea;--bg-orders-end:#f4ede2;--bg-orders-radial:#bf9a6b1a;--surface-orders-card:#fffcf7f5;--surface-orders-summary:#fffcf7eb;--surface-orders-header:#f8f1e7;--surface-orders-warm:#fffaf4;--surface-orders-field:#fffdf9;--surface-orders-button:#fffaf3;--surface-orders-button-hover:#f8efdf;--surface-orders-tab-active:#f3e7d6;--surface-orders-info:#f9f4ec;--surface-orders-media:#f3eadf;--surface-orders-badge:#f3e7d8;--surface-orders-highlight:#fbf7f1;--surface-orders-product-hover:#fff8ef;--surface-orders-cancelled:#fff5f5;--surface-orders-error-soft:#fff4f4;--surface-orders-success-soft:#f2fbf5;--surface-orders-danger-start:#fff7f7;--surface-orders-danger-end:#fff1f1;--surface-orders-action-primary-end:#f7ecde;--surface-orders-action-cta:#ffffffdb;--text-orders-eyebrow:#9a6b3f;--text-orders-title:#3f2a17;--text-orders-heading-alt:#3f2a1a;--text-orders-body:#6f5b47;--text-orders-soft:#5f4b39;--text-orders-strong:#5f4120;--text-orders-field:#5c3b1e;--text-orders-label:#8b6d4d;--text-orders-link:#7a542f;--text-orders-separator:#b59b82;--text-orders-summary-value:#6f4521;--text-orders-summary-label:#8d6b47;--text-orders-tab-active:#6b4320;--text-orders-empty-title:#4a3220;--text-orders-placeholder:#7b6246;--text-orders-muted-strong:#7a654f;--text-orders-highlight:#8a5c2f;--text-orders-instructions:#4b3828;--text-orders-hint:#9d8a74;--text-orders-error-dark:#9f2f2f;--text-orders-success-dark:#23633f;--text-orders-variant:#6f5537;--text-orders-variant-strong:#2f2418;--text-orders-inverted:#fff;--border-orders-card:#e2d4c3;--border-orders-summary:#e7dac8;--border-orders-item-card:#e6d8c7;--border-orders-section:#eadcca;--border-orders-button:#d9c5ac;--border-orders-field:#d8c7af;--border-orders-field-hover:#c9ae87;--border-orders-field-focus:#b88347;--border-orders-info:#eee1d0;--border-orders-media:#e7d7c2;--border-orders-light:#eadfce;--border-orders-dashed:#d7c2a8;--border-orders-product-card:#e7dccd;--border-orders-product-hover:#d9c2a4;--border-orders-cancelled:#e8b7b7;--border-orders-error-soft:#b43a3a33;--border-orders-success-soft:#3d8b5b33;--border-orders-highlight:#bf9a6b33;--border-orders-action-card:#e5d8c6;--border-orders-action-primary:#8f61353d;--border-orders-action-secondary:#bf9a6b3d;--border-orders-action-danger:#b1383838;--button-orders-primary-start:#b9824d;--button-orders-primary-end:#8f6135;--shadow-orders-summary-color:#5f3f1f0f;--shadow-orders-item-color:#5f41200d;--shadow-orders-product-color:#5f41200f;--shadow-orders-hover-color:#5f412014;--shadow-orders-product-hover-color:#5f41201a;--shadow-orders-strong-color:#5f41201f;--shadow-orders-primary-color:#5f41202e;--shadow-orders-focus-color:#b883471f;--outline-orders-focus:#b9824d4d;--status-orders-warning-bg:#fff3df;--status-orders-warning-text:#9a5a00;--status-orders-warning-border:#f0d29b;--status-orders-success-bg:#eaf8ee;--status-orders-success-text:#1f7a3d;--status-orders-success-border:#bfe3c8;--status-orders-danger-bg:#fff0f0;--status-orders-danger-text:#b13838;--status-orders-danger-border:#e7b4b4;--status-orders-neutral-bg:#f3efe8;--status-orders-neutral-border:#ddd1bf;--timeline-orders-done:#3d8b5b;--timeline-orders-done-end:#7db494;--timeline-orders-done-shadow:#3d8b5b1f;--timeline-orders-current:#d99a4a;--timeline-orders-current-shadow:#d99a4a29;--timeline-orders-upcoming-border:#d8c9b5;--timeline-orders-upcoming-line:#e6dccf;--border-light:#eadfce;--border-medium:#dccdb7;--border-strong:#cdb99f;--color-border-soft:var(--border-medium);--color-border-warm:var(--border-light);--color-border-strong:var(--border-strong);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 6px 20px #3d2b1f0d;--shadow-md:0 12px 34px #3d2b1f14;--shadow-lg:0 20px 50px #3d2b1f1f;--shadow-product-soft:0 8px 24px #3d2b1f14;--shadow-product-hover:0 12px 34px #3d2b1f1f;--shadow-cart-soft:0 20px 45px #5d401f14;--shadow-cart-item:0 18px 38px #5d401f14;--shadow-cart-button:0 14px 28px #8f613538;--shadow-cart-hover:0 10px 20px #5d401f14;--surface-cart-feedback:#f5f1e8;--surface-cart-icon:#fffdf9eb;--surface-cart-icon-hover:#fffaf3;--surface-cart-icon-badge-border:#f8f3ea;--surface-cart-address-card:#fffdf9;--surface-cart-address-badge:#f3e7d5;--surface-cart-instructions:#fbf7f1;--surface-cart-secondary-button:#fffdf9;--surface-cart-error:#fff1f1;--text-cart-title:#2f2419;--text-cart-body:#6b5b4b;--text-cart-address-line:#5f5144;--text-cart-instructions:#6b5b4d;--text-cart-secondary-button:#3f3124;--text-cart-badge:#8a5c2f;--text-cart-icon:#3f3124;--text-cart-icon-hover:#8f6135;--text-cart-button:#fff;--text-cart-feedback:#2f2419;--text-cart-error:#b23a3a;--border-cart-feedback:#c9b08d;--border-cart-icon:#e3d5c2;--border-cart-address-card:#eadfce;--border-cart-address-card-hover:#d9c7b1;--border-cart-instructions:#bf9a6b33;--border-cart-secondary-button:#d9c7b1;--border-cart-error:#f0c7c7;--button-cart-primary-start:#b9824d;--button-cart-primary-end:#8f6135;--shadow-cart-add-button:0 10px 22px #8f61352e;--shadow-cart-add-button-hover:0 14px 26px #8f613538;--shadow-cart-add-button-active:0 8px 16px #8f613529;--shadow-cart-add-button-focus:0 0 0 4px #b9824d29, 0 10px 22px #8f61352e;--shadow-cart-icon:0 10px 22px #5d401f14;--shadow-cart-icon-hover:0 14px 28px #5d401f1f;--shadow-cart-icon-badge:0 8px 18px #8f613547;--shadow-cart-address-card-hover:0 10px 20px #5d401f0f;--shadow-cart-secondary-button-hover:0 10px 20px #5d401f14;--shadow-cart-checkout-button:0 14px 28px #8f613538;--bg-success-start:#f8f3ea;--bg-success-mid:#f2eadf;--bg-success-end:#efe5d8;--bg-success-radial:#bf9a6b24;--surface-success-card:#fffffffa;--surface-success-card-warm:#fffbf6fa;--surface-success-panel:#fffaf4;--surface-success-panel-end:#fffdf9;--surface-success-item:#ffffffe0;--surface-success-item-soft:#fffc;--surface-success-muted:#f8f1e7;--surface-success-hint:#f3e7d8;--surface-success-image:#f6efe5;--surface-success-button-secondary:#fffffff0;--surface-success-button-secondary-hover:#f9f4ec;--text-success-title:#2d1f14;--text-success-title-dark:#24180f;--text-success-heading:#3f2a18;--text-success-body:#5f4d3b;--text-success-meta:#4b3a2b;--text-success-label:#8b6f52;--text-success-accent:#7a5530;--text-success-hint:#6f5132;--text-success-variant:#6f5537;--text-success-variant-strong:#2f2418;--color-success-page-accent:#9a6b3f;--color-success-strip-start:#c8a77c;--color-success-strip-middle:#9a6b3f;--color-success-strip-end:#d8b892;--border-success-card:#d9c8b4e6;--border-success-light:#eadfce;--border-success-soft:#efe3d5;--border-success-warm:#ecdcc8;--border-success-button:#d9c8b4;--border-success-button-hover:#cdb395;--success-icon-border:#dbeedc;--success-icon-bg-start:#f8fff9;--success-icon-bg-middle:#edf9f0;--success-icon-bg-end:#e4f4e8;--success-icon-shadow:#18794e1f;--button-success-primary-start:#3b281a;--button-success-primary-end:#2d1f14;--button-success-primary-border:#2d1f14;--button-success-primary-shadow:#2d1f142e;--button-success-primary-shadow-hover:#2d1f1438;--shadow-success-card:0 24px 60px #5038181a, 0 6px 20px #5038180d;--shadow-success-panel-inset:inset 0 1px 0 #ffffffbf;--shadow-success-soft:0 8px 20px #5038180a;--shadow-success-item:0 6px 16px #5038180a;--bg-cancel-start:#f8f3ea;--bg-cancel-mid:#f2eadf;--bg-cancel-end:#efe5d8;--bg-cancel-radial:#bf9a6b1f;--surface-cancel-card:#fffffffa;--surface-cancel-card-warm:#fffbf6fa;--surface-cancel-panel:#fffaf4;--surface-cancel-panel-end:#fffdf9;--surface-cancel-button-secondary:#fffffff0;--surface-cancel-button-secondary-hover:#f9f4ec;--text-cancel-title:#2d1f14;--text-cancel-heading:#3f2a18;--text-cancel-body:#5f4d3b;--text-cancel-accent:#9a6b3f;--color-cancel-strip-start:#d6a85e;--color-cancel-strip-middle:#b96b3a;--color-cancel-strip-end:#e0c39c;--border-cancel-card:#d9c8b4e6;--border-cancel-light:#eadfce;--border-cancel-button:#d9c8b4;--border-cancel-button-hover:#cdb395;--cancel-icon-border:#f0d9b8;--cancel-icon-bg-start:#fffaf3;--cancel-icon-bg-middle:#fff1df;--cancel-icon-bg-end:#fde7cb;--cancel-icon-shadow:#b96b3a1f;--button-cancel-primary-start:#3b281a;--button-cancel-primary-end:#2d1f14;--button-cancel-primary-border:#2d1f14;--button-cancel-primary-shadow:#2d1f142e;--button-cancel-primary-shadow-hover:#2d1f1438;--shadow-cancel-card:0 24px 60px #5038181a, 0 6px 20px #5038180d;--shadow-cancel-panel-inset:inset 0 1px 0 #ffffffbf;--bg-about-start:#f8f3ea;--bg-about-mid:#f3eadf;--bg-about-end:#efe3d2;--bg-about-radial:#c08a4224;--surface-about-card:#fffffff5;--surface-about-card-warm:#fffaf4;--surface-about-panel:#f6ecdf;--surface-about-image:#2f2117;--text-about-title:#2d1f14;--text-about-heading:#3f2a18;--text-about-body:#5f4d3b;--text-about-muted:#8a745d;--text-about-accent:#9a6b3f;--text-about-link:#3f2a18;--border-about-card:#d9c8b4e6;--border-about-light:#eadfce;--border-about-warm:#dccdb7;--button-about-primary-bg:#b45309;--button-about-primary-bg-hover:#92400e;--button-about-primary-text:#fff;--button-about-primary-shadow:#b4530933;--button-about-secondary-border:#b4530938;--button-about-secondary-bg:transparent;--button-about-secondary-bg-hover:#b453090f;--button-about-secondary-text:#92400e;--shadow-about-card:0 24px 60px #5038181a, 0 6px 20px #5038180d;--shadow-about-card-hover:0 30px 70px #50381824, 0 10px 26px #50381812;--bg-legal-page:#f7f2e8;--surface-legal-card:#fffaf3;--text-legal-eyebrow:#b45309;--text-legal-title:#1f2937;--text-legal-updated:#8b5e3c;--text-legal-intro:#5b5b5b;--text-legal-heading:#2f2a24;--text-legal-body:#555;--text-legal-info:#4f4f4f;--text-legal-signature:#7a7a7a;--border-legal-card:#8b5e3c24;--border-legal-section:#8b5e3c1f;--button-legal-primary-bg:#b45309;--button-legal-primary-bg-hover:#92400e;--button-legal-primary-text:#fff;--button-legal-primary-shadow:0 10px 22px #b4530933;--button-legal-secondary-border:#b4530938;--button-legal-secondary-bg:transparent;--button-legal-secondary-bg-hover:#b453090f;--button-legal-secondary-text:#92400e;--shadow-legal-card:0 12px 30px #0000000a;--bg-collections-start:#f8f3ea;--bg-collections-end:#f4eadf;--bg-collections-radial:#c08a421f;--surface-collections-card:#fffdf8;--surface-collections-card-soft:#fffaf4;--surface-collections-image-start:#fffaf4;--surface-collections-image-end:#f4eadf;--surface-collections-placeholder:#f6ecdf;--text-collections-title:#2f2419;--text-collections-body:#6b5a49;--text-collections-muted:#8a7460;--text-collections-soft:#9a8068;--text-collections-link-hover:#3f2a18;--text-collections-button:#fffaf3;--border-collections-card:#dccdb7;--border-collections-card-hover:#cdb99f;--border-collections-soft:#eadfce;--button-collections-primary-bg:#3f2a18;--button-collections-primary-bg-hover:#2d1f14;--shadow-collections-card:0 8px 22px #3d2b1f0f;--shadow-collections-card-hover:0 18px 40px #3d2b1f1a;--shadow-collections-hero:0 24px 50px #3d2b1f1f;--shadow-collections-button:0 3px 8px #3d2b1f24;--shadow-collections-button-hover:0 6px 12px #3d2b1f2e;--bg-categories-start:#f8f3ea;--bg-categories-end:#f4eadf;--bg-categories-radial:#c08a421f;--surface-categories-card:#fffdf8;--text-categories-title:#2f2419;--text-categories-body:#6b5a49;--text-categories-eyebrow:#8b5e3c;--border-categories-card:#dccdb7;--shadow-categories-card:0 10px 30px #2c21140f;--surface-category-card:#fffaf2;--surface-category-card-hover:#fffdf8;--text-category-card-label:#a07a57;--text-category-card-title:var(--text-categories-title);--text-category-card-link:var(--text-categories-eyebrow);--border-category-card:var(--border-categories-card);--border-category-card-hover:#c9b08d;--shadow-category-card-hover:0 12px 24px #2c211414;--surface-category-grid-empty:#fcf8f1;--text-category-grid-empty:var(--text-categories-body);--border-category-grid-empty:#d6c5ae;--bg-contact-page:#f5f0e6;--surface-contact-sidebar:#f8f4ec;--surface-contact-note:#ffffffb8;--surface-contact-form-card:transparent;--surface-contact-eyebrow:#f3e7d6;--text-contact-title:#2f241d;--text-contact-body:#5c4a3d;--text-contact-eyebrow:#8b6b52;--text-contact-block-title:#8b6b52;--border-contact-sidebar:#e5d4b8;--border-contact-note:#eadcc8;--shadow-contact-sidebar:0 1px 8px #2f241d0d;--surface-workshop-card-start:#fffdf9;--surface-workshop-card-end:#fffaf3;--surface-workshop-field:#fff;--surface-workshop-field-focus:#fffefc;--surface-workshop-file:#fff;--surface-workshop-file-item:#fffaf6;--surface-workshop-rgpd:#fffdfb;--surface-workshop-ghost:#fff8f1;--surface-workshop-ghost-hover:#fdf0e4;--surface-workshop-delete:#fff;--surface-workshop-delete-hover:#fff0ee;--text-workshop-title:#3e2a1f;--text-workshop-primary:#2f241d;--text-workshop-body:#4a392d;--text-workshop-muted:#7d6858;--text-workshop-soft:#8a7461;--text-workshop-placeholder:#9f8f80;--text-workshop-button:#fff;--text-workshop-ghost:#7b5739;--text-workshop-delete:#a14d42;--text-workshop-error:#9b3d32;--text-workshop-error-strong:#b04436;--text-workshop-success:#1f6b35;--border-workshop-card:#785e4324;--border-workshop-field:#d8c8b7;--border-workshop-field-hover:#bea48a;--border-workshop-field-focus:#9d6f43;--border-workshop-file:#9d6f4329;--border-workshop-file-item:#eadfd4;--border-workshop-rgpd:#785e431f;--border-workshop-ghost:#e3d2c2;--border-workshop-ghost-hover:#d1b69d;--border-workshop-delete:#ebc4be;--border-workshop-delete-hover:#d99085;--border-workshop-success:#b9e2c2;--border-workshop-error:#efc5bf;--button-workshop-primary:#8b5e3c;--button-workshop-primary-hover:#754d30;--button-workshop-submit-start:#8b5e3c;--button-workshop-submit-end:#a87449;--shadow-workshop-card:0 20px 45px #3e271314, 0 6px 16px #3e27130a;--shadow-workshop-button:0 10px 20px #8b5e3c2e;--shadow-workshop-submit:0 14px 28px #8b5e3c38;--shadow-workshop-focus:0 0 0 4px #9d6f431f;--bg-workshop-success:#edf9f0;--bg-workshop-error:#fff1ef;--surface-product-card:var(--bg-card);--surface-product-card-warm:var(--bg-card-warm);--surface-product-card-image:var(--bg-soft);--surface-product-card-image-glow:#ead4b66b;--text-product-card-title:var(--text-primary);--text-product-card-body:var(--text-secondary);--text-product-card-muted:var(--text-muted);--text-product-card-category:var(--color-accent);--text-product-card-price:var(--color-primary);--text-product-card-link:var(--color-primary);--text-product-card-link-hover:var(--color-primary-dark);--border-product-card:var(--border-light);--border-product-card-hover:var(--border-medium);--border-product-card-button:var(--border-medium);--border-product-card-button-hover:var(--color-accent);--shadow-product-card:var(--shadow-sm);--shadow-product-card-hover:var(--shadow-md);--shadow-product-card-button-hover:0 10px 24px #3d2b1f14;--outline-product-card-focus:#c08a4252;--outline-product-card-title-focus:#c08a4247;--surface-product-accordion:var(--bg-card);--surface-product-accordion-icon:#f6ecdf;--surface-product-accordion-icon-open:var(--color-primary-dark);--text-product-accordion-title:var(--text-primary);--text-product-accordion-subtitle:var(--text-secondary);--text-product-accordion-icon:var(--color-primary-dark);--text-product-accordion-icon-open:var(--text-inverted);--border-product-accordion:var(--border-light);--outline-product-accordion-focus:#5a392429;--button-product-checkout-start:#b9824d;--button-product-checkout-end:#8f6135;--button-product-checkout-text:#fff;--shadow-product-checkout:0 10px 22px #8f61352e;--shadow-product-checkout-hover:0 14px 26px #8f613538;--shadow-product-checkout-active:0 8px 16px #8f613529;--shadow-product-checkout-focus:0 0 0 4px #b9824d29, 0 10px 22px #8f61352e;--surface-product-checkout-feedback:#f5f1e8;--border-product-checkout-feedback:#c9b08d;--text-product-checkout-feedback:#2f2419;--surface-product-grid-empty:#fffaf3;--border-product-grid-empty:#e2d4c3;--text-product-grid-empty:#6f5a45;--surface-product-customizer-warm:#fffaf3;--surface-product-customizer-white:#fff;--surface-product-customizer-field:#fffdf9;--surface-product-customizer-hint:#f3eadb;--surface-product-customizer-alert:#fff7ed;--surface-product-customizer-transparent:#ffffffb8;--text-product-customizer-title:#1f2933;--text-product-customizer-body:#6b5f52;--text-product-customizer-section:#3f2b1c;--text-product-customizer-label:#2f261d;--text-product-customizer-muted:#7c6f64;--text-product-customizer-eyebrow:#b45309;--text-product-customizer-hint:#7a4a24;--text-product-customizer-chevron:#8a5a2b;--text-product-customizer-warning:#9a3412;--text-product-customizer-summary:#374151;--text-product-customizer-engraving:#4a2c16;--text-product-customizer-symbol:#5b3417;--text-product-customizer-plate:#3a2415;--text-product-customizer-variant:#5f4937;--text-product-customizer-variant-muted:#7a6758;--border-product-customizer-light:#eadfce;--border-product-customizer-field-group:#eee1cf;--border-product-customizer-field:#d8c8b5;--border-product-customizer-select:#e2d3bd;--border-product-customizer-focus:#92400e;--border-product-customizer-select-focus:#a66a2c;--border-product-customizer-warning:#fed7aa;--border-product-customizer-wood:#b98955;--border-product-customizer-variant:#e5d8c6;--border-product-customizer-summary:#e5e7eb;--border-product-customizer-dashed:#78481847;--shadow-product-customizer-soft-color:#7848180f;--shadow-product-customizer-warm-color:#78481814;--shadow-product-customizer-strong-color:#7848181a;--shadow-product-customizer-focus:#92400e1a;--shadow-product-customizer-select-focus:#a66a2c24;--glow-product-customizer-preview:#fbbf2424;--wood-product-customizer-start:#e6bd84;--wood-product-customizer-mid:#f3d6a8;--wood-product-customizer-end:#d99f62;--wood-product-customizer-grain-light:#ffffff2e;--wood-product-customizer-highlight:#ffffff59;--wood-product-customizer-highlight-strong:#ffffff73;--wood-product-customizer-text-highlight:#ffffff8c;--wood-product-customizer-text-shadow:#4a2c1673;--surface-product-variant-button:#fffaf5;--surface-product-variant-button-hover:#fff6ec;--surface-product-variant-selected:#f7eadc;--text-product-variant-label:#2f241d;--text-product-variant-help:#7a6a5d;--text-product-variant-button:#3a2b22;--text-product-variant-required:#b45309;--text-product-variant-error:#b42318;--border-product-variant-button:#e5d8c8;--border-product-variant-button-hover:#c8a57a;--border-product-variant-selected:#9a6a3a;--border-product-variant-dot:#2f241d2e;--shadow-product-variant-selected:0 0 0 2px #9a6a3a1f;--shadow-product-variant-dot:inset 0 0 0 1px #ffffff59;--outline-product-variant-focus:#b4530940;--color-product-variant-blue:#2563eb;--color-product-variant-yellow:#facc15;--color-product-variant-red:#dc2626;--color-product-variant-green:#16a34a;--color-product-variant-white:#fff;--color-product-variant-black:#111827;--color-product-variant-fallback:#e5e7eb;--bg-product-not-found-start:#f8f3ea;--bg-product-not-found-end:#f4ede2;--bg-product-not-found-radial:#bf9a6b1a;--surface-product-not-found-card:#fffcf7f5;--surface-product-not-found-circle:#e9d4bbf2;--surface-product-not-found-secondary:#f8efe4;--surface-product-not-found-secondary-hover:#f1e3d2;--surface-product-not-found-tag-start:#e6c79f;--surface-product-not-found-tag-end:#d6ac75;--surface-product-not-found-tag-hole:#6e4a2573;--grain-product-not-found-light-1:#ffffff0d;--grain-product-not-found-light-2:#ffffff1f;--grain-product-not-found-light-3:#ffffff12;--grain-product-not-found-dark-1:#784f240a;--grain-product-not-found-dark-2:#784f240d;--text-product-not-found-title:#2f2419;--text-product-not-found-body:#6f5a45;--text-product-not-found-muted:#8a735c;--text-product-not-found-eyebrow:#9a7955;--text-product-not-found-secondary-link:#6d4a25;--text-product-not-found-inverted:#fff;--text-product-not-found-tag:#5f4120d9;--border-product-not-found-card:#e2d4c3;--border-product-not-found-secondary:#d8c2a8;--border-product-not-found-secondary-hover:#cda87d;--border-product-not-found-tag:#bb8d57;--button-product-not-found-primary-start:#b9824d;--button-product-not-found-primary-end:#8f6135;--shadow-product-not-found-card:0 14px 34px #5f412014;--shadow-product-not-found-primary:0 14px 28px #8f613538;--shadow-product-not-found-primary-hover:0 18px 32px #8f613542;--shadow-product-not-found-badge:0 18px 32px #8f613538;--shadow-product-not-found-tag:0 10px 20px #6f4f2b24, inset 0 1px 0 #ffffff47;--shadow-product-not-found-hole:inset 0 1px 2px #0000002e;--outline-product-not-found-focus:#b9824d47;--text-product-not-found-tag-highlight:#ffffff2e;--not-found-bg-start:#f8f3ea;--not-found-bg-end:#efe3d2;--not-found-radial:#ffffffb8;--not-found-card-bg:#fffcf6e0;--not-found-border:#7e5c372e;--not-found-shadow:0 22px 60px #4f341c29;--not-found-wood-light:#e9cfae;--not-found-wood-dark:#b98556;--not-found-engraving:#5c371b85;--not-found-engraving-soft:#5c371b33;--not-found-number:#59371ee6;--not-found-number-shadow:#ffffff59;--not-found-chip-bg:#fffaf3eb;--not-found-chip-text:#6d4324;--not-found-eyebrow:#a66a3f;--not-found-title:#3f2a1d;--not-found-text:#6f5a48;--not-found-helper:#7a6554;--not-found-helper-link:#8b4f2f;--not-found-primary-bg:#b45309;--not-found-primary-text:#fffaf4;--not-found-primary-shadow:0 12px 26px #b4530947;--not-found-secondary-bg:#ffffff94;--not-found-secondary-border:#b4530947;--not-found-secondary-text:#92400e;--not-found-chip-crack:#5c371b6b;--focus-ring-accent:0 0 0 3px #c08a422e;--focus-ring-primary:0 0 0 3px #5a392429;--focus-ring-soft:0 0 0 2px #5a392424;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--container-width:1200px}*,:before,:after{box-sizing:border-box}html{font-size:16px}body{background:radial-gradient(circle at top left, #ead4b673, transparent 34%), var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer;border:none}main{min-height:calc(100vh - 88px)}.pageSection{padding:48px 20px}.pageContainer{max-width:1200px;margin:0 auto}.pageNarrow{max-width:720px;margin:0 auto}.pageTitle{margin-bottom:12px;font-size:32px;font-weight:700}.pageSubtitle{color:var(--text-secondary);margin-bottom:32px;font-size:16px}.pageText{color:var(--text-secondary);font-size:16px;line-height:1.7}.sectionGap{margin-top:32px}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border-bottom:1px solid #dccdb78c;position:sticky;top:0}.siteHeaderInner{align-items:center;gap:34px;max-width:1240px;margin:0 auto;padding:10px 24px;display:flex}.siteLogo{color:#4a3526;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.siteLogoImageWrapper{background:#fffaf3;border:1px solid #c9a777;border-radius:999px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:0 8px 22px #3d2b1f1a}.siteLogoImage{object-fit:cover;border-radius:999px;width:100%;height:100%}.siteLogoText{flex-direction:column;gap:1px;display:flex}.siteLogoTitle{letter-spacing:.06em;color:#5a3924;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1}.siteLogoSubtitle{color:#6b5645;font-size:11px;line-height:1.2}.siteNav{flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.siteNavLinks{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.siteNavLinks a{color:#3d2b1f;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.siteNavLinks a:after{content:"";background:#b98a4a;width:0;height:2px;margin:0 auto;transition:width .2s;position:absolute;bottom:-18px;left:0;right:0}.siteNavLinks a:hover{color:#8b6231}.siteNavLinks a:hover:after{width:100%}.siteNavActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.siteNavActions a,.siteNavActions button{color:#4a3526;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 8px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.siteNavActions a:hover,.siteNavActions button:hover{color:#8b6231;background:#f3eadb;transform:translateY(-1px)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-4px)}.cardBody{padding:24px}.formCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);max-width:460px;box-shadow:var(--shadow-sm);margin:0 auto;padding:32px 24px}.formTitle{text-align:center;font-size:28px;font-weight:700}.formSubtitle{text-align:center;color:var(--text-secondary);margin-bottom:24px;font-size:14px}.form{flex-direction:column;gap:16px;display:flex}.input,.textarea,.select{border-radius:var(--radius-md);border:1px solid var(--border-light);width:100%;color:var(--text-primary);background:#fffaf3;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-accent);background:#fffdf9;outline:none;box-shadow:0 0 0 3px #c08a422e}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.button{border-radius:var(--radius-pill);background:var(--color-primary);min-height:44px;color:var(--text-inverted);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 24px #5a392429}.button:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 14px 30px #5a392433}.button:focus-visible{outline-offset:3px;outline:3px solid #c08a4252}.buttonSecondary{background:var(--bg-card);color:var(--color-primary);border-color:var(--border-medium);box-shadow:none}.buttonSecondary:hover{background:var(--bg-soft);color:var(--color-primary-dark);box-shadow:0 10px 24px #3d2b1f14}.grid{gap:24px;display:grid}.gridProducts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.siteFooter{background:linear-gradient(180deg, #fffaf3b8, #efe3d2eb), var(--bg-soft);border-top:1px solid var(--border-medium);padding:42px 20px 28px}.siteFooterInner{max-width:var(--container-width);margin:0 auto}.siteFooterGrid{grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:flex-start;gap:34px;display:grid}.siteFooterBrand{flex-direction:column;gap:14px;display:flex}.siteFooterLogo{align-items:center;gap:12px;display:inline-flex}.siteFooterLogoImageWrapper{border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border-medium);width:54px;height:54px;box-shadow:var(--shadow-sm);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.siteFooterLogoImage{object-fit:cover;width:100%;height:100%}.siteFooterTitle{letter-spacing:.05em;color:var(--color-primary);margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.1}.siteFooterSubtitle{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.4}.siteFooterText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.siteFooterColumn{flex-direction:column;gap:12px;display:flex}.siteFooterHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 4px;font-size:14px;font-weight:800}.siteFooterList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.siteFooterList a{width:fit-content;color:var(--text-secondary);font-size:14px;transition:color .2s,transform .2s;display:inline-flex}.siteFooterList a:hover{color:var(--color-primary);transform:translate(2px)}.siteFooterButton{border-radius:var(--radius-pill);border:1px solid var(--border-medium);background:var(--bg-card);width:fit-content;min-height:38px;color:var(--color-primary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.siteFooterButton:hover{background:var(--bg-card-warm);box-shadow:var(--shadow-md);transform:translateY(-1px)}.siteFooterBottom{color:var(--text-muted);border-top:1px solid #dccdb7b8;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:34px;padding-top:18px;font-size:13px;display:flex}@media (max-width:900px){.siteHeaderInner{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.siteLogo{justify-content:center}.siteNav{flex-direction:column;align-items:stretch;gap:10px;width:100%}.siteNavLinks{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.siteNavLinks::-webkit-scrollbar{display:none}.siteNavLinks a{min-height:36px;color:var(--text-primary);white-space:nowrap;background:#fffdf9d1;border:1px solid #eadfce;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.siteNavLinks a:after{display:none}.siteNavActions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.siteNavActions a,.siteNavActions button{min-height:36px;color:var(--text-primary);background:#fffaf3;border:1px solid #d9c9b2;border-radius:999px;padding:0 13px;font-size:13px;font-weight:700}.siteFooterGrid{text-align:center;grid-template-columns:1fr;gap:28px}.siteFooterBrand{align-items:center}.siteFooterLogo{justify-content:center}.siteFooterColumn{align-items:center}.siteFooterList{justify-items:center}.siteFooterList a{justify-content:center}.siteFooterButton{justify-content:center;margin:0 auto}.siteFooterBottom{text-align:center;flex-direction:column;align-items:center}}@media (max-width:640px){.siteHeaderInner{padding:10px 12px}.siteLogo{justify-content:flex-start}.siteLogoImageWrapper{width:40px;height:40px}.siteLogoTitle{font-size:15px}.siteLogoSubtitle{font-size:10px}.siteNavActions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.siteNavActions::-webkit-scrollbar{display:none}.siteNavActions a,.siteNavActions button{white-space:nowrap;flex:none}.siteFooterLogo{flex-direction:column;gap:10px}.siteFooterLogoImageWrapper{width:48px;height:48px}.siteFooterTitle{font-size:18px}.siteFooterSubtitle{font-size:12px}.siteFooterBottom{margin-top:28px;font-size:12px}}
