@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(./cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-color-logo-ink:#101010;--theme-color-logo-graphite:#232323;--theme-color-logo-paper:#f4f3ef;--theme-color-logo-paper-deep:#e6e5e0;--theme-color-logo-surface:#faf9f6;--theme-color-logo-text:#151515;--theme-color-logo-text-muted:#6a6964;--theme-color-logo-text-soft:#8a8984;--font-brand:"Cormorant Garamond","Times New Roman",Georgia,serif;--theme-color-bg:#f4f3ef;--theme-color-bg-alt:#e6e5e0;--theme-color-surface:#fff;--theme-color-surface-cool:#faf9f6;--theme-color-surface-neutral:#f4f3ef;--theme-color-surface-soft:#fffffff0;--theme-color-surface-muted:#ffffffc7;--theme-color-border:#15151524;--theme-color-border-strong:#1515153d;--theme-color-text:#151515;--theme-color-text-strong:#232323;--theme-color-text-muted:#6a6964;--theme-color-text-soft:#77766f;--theme-color-text-inverse:#fff;--theme-color-background:var(--theme-color-bg);--theme-color-text-primary:var(--theme-color-text);--theme-color-text-secondary:var(--theme-color-text-muted);--theme-color-primary:#111;--theme-color-primary-strong:#000;--theme-color-success:#059669;--theme-color-success-strong:#047857;--theme-color-warning:#d97706;--theme-color-warning-strong:#b45309;--theme-color-danger:#dc2626;--theme-color-danger-strong:#b91c1c;--theme-color-danger-border:#dc262673;--theme-color-info:#0284c7;--theme-color-info-strong:#0369a1;--theme-color-accent:#8a8984;--theme-color-accent-strong:#232323;--theme-color-brand-indigo:#3a3a38;--theme-color-brand-purple:#101010;--theme-color-success-bright:#10b981;--theme-color-warning-bright:#f59e0b;--theme-color-danger-bright:#ef4444;--theme-color-danger-deep:#c00;--theme-color-neutral:#9e9e9e;--theme-color-black:#000;--theme-color-surface-subtle:#faf9f6;--theme-color-surface-soft-blue:#efeee9;--theme-color-border-muted:#e3e2dd;--theme-color-border-soft:#cfcec8;--theme-color-editorial-title:#151515;--theme-color-editorial-text:#232323;--theme-color-editorial-strong:#151515;--theme-color-editorial-strong-alt:#101010;--theme-color-editorial-muted:#5a5954;--theme-color-editorial-muted-alt:#6a6964;--theme-color-admin-bg:var(--theme-color-logo-paper);--theme-color-admin-bg-alt:var(--theme-color-logo-paper-deep);--theme-color-admin-surface:var(--theme-color-logo-surface);--theme-color-admin-surface-soft:color-mix(in srgb,var(--theme-color-logo-surface) 96%,transparent);--theme-color-admin-surface-muted:color-mix(in srgb,var(--theme-color-logo-surface) 80%,transparent);--theme-color-admin-border:color-mix(in srgb,var(--theme-color-logo-text) 14%,transparent);--theme-color-admin-border-strong:color-mix(in srgb,var(--theme-color-logo-text) 28%,transparent);--theme-color-admin-text:var(--theme-color-logo-text);--theme-color-admin-text-strong:var(--theme-color-logo-ink);--theme-color-admin-text-muted:var(--theme-color-logo-text-muted);--theme-color-admin-text-soft:var(--theme-color-logo-text-soft);--theme-color-admin-accent:var(--theme-color-logo-ink);--theme-color-admin-accent-strong:var(--theme-color-logo-graphite);--theme-color-admin-accent-muted:var(--theme-color-logo-text-muted);--theme-color-admin-vuetify-rgb:16,16,16;--theme-color-admin-surface-rgb:250,249,246;--theme-color-admin-bg-rgb:244,243,239;--theme-color-admin-text-rgb:21,21,21;--theme-color-admin-success-rgb:5,150,105;--theme-color-admin-warning-rgb:217,119,6;--theme-color-admin-danger-rgb:220,38,38;--theme-color-admin-info-rgb:2,132,199;--theme-gradient-admin-page:linear-gradient(135deg,var(--theme-color-admin-bg) 0%,var(--theme-color-admin-bg-alt) 100%);--theme-gradient-admin-accent:linear-gradient(135deg,var(--theme-color-admin-accent),var(--theme-color-admin-accent-strong));--theme-shadow-admin-sm:0 4px 12px #00000014;--theme-shadow-admin-md:0 8px 24px #0000001f;--theme-shadow-admin-lg:0 14px 30px #00000029;--theme-shadow-admin-accent:0 4px 16px #0003;--theme-color-navbar-bg:#fffffff0;--theme-color-navbar-surface:#fff;--theme-color-navbar-text:#151515;--theme-color-navbar-text-soft:#4a4944;--theme-color-navbar-text-muted:#6a6964;--theme-color-navbar-border:#15151514;--theme-color-navbar-border-strong:#1515151f;--theme-color-navbar-border-stronger:#15151533;--theme-color-navbar-hover:#1515150a;--theme-color-navbar-hover-soft:#15151505;--theme-color-navbar-hover-strong:#1515150f;--theme-color-navbar-active:#15151514;--theme-color-navbar-active-soft:#1515150a;--theme-color-navbar-active-strong:#1515151a;--theme-color-navbar-active-stronger:#15151526;--theme-color-navbar-accent:#151515;--theme-color-navbar-accent-soft:#1515150d;--theme-color-navbar-cta:#111;--theme-color-navbar-danger-soft:#ef4444;--theme-color-navbar-danger-bg:#ef44441a;--theme-color-navbar-danger-bg-soft:#ef44440d;--theme-color-navbar-badge-border:#fff;--theme-color-navbar-panel-shadow:#1515151a;--theme-color-navbar-avatar-bg:#1515150d;--theme-color-navbar-divider:#1515150f;--theme-color-navbar-chip-bg:#1515150a;--theme-color-navbar-chip-bg-strong:#15151514;--theme-color-navbar-subtle-text:#15151566;--theme-color-navbar-scrollbar:#15151533;--theme-color-overlay-dark-strong:#1515159e;--theme-color-overlay-dark-soft:#1515157a;--theme-color-overlay-dark:#0009;--theme-color-overlay-light-soft:#ffffff1a;--theme-color-overlay-light:#fff3;--theme-color-overlay-light-weak:#ffffff26;--theme-color-overlay-light-weaker:#ffffff14;--theme-color-overlay-light-thin:#ffffff08;--theme-color-overlay-light-border:#fff3;--theme-color-overlay-light-border-soft:#ffffff1a;--theme-color-overlay-black-soft:#0000001a;--theme-color-overlay-black:#0003;--theme-color-overlay-black-strong:#0000004d;--theme-color-overlay-black-heavy:#00000080;--theme-shadow-sm:0 4px 12px #15151514;--theme-shadow-md:0 8px 24px #1515151a;--theme-shadow-lg:0 14px 30px #15151524;--theme-shadow-primary-sm:0 4px 16px #10101047;--theme-shadow-success-sm:0 4px 12px #05966947;--theme-shadow-warning-sm:0 4px 12px #d977064d;--theme-shadow-warning-md:0 8px 24px #d977065c;--theme-shadow-warning-lg:0 16px 48px #d977064d;--theme-shadow-info-sm:0 8px 24px #0284c747;--theme-shadow-overlay-sm:0 2px 8px #0003;--theme-shadow-overlay-md:0 4px 16px #0003;--theme-shadow-overlay-lg:0 8px 32px #0003;--theme-shadow-overlay-xl:0 12px 40px #0000004d;--theme-shadow-overlay-xxl:0 20px 40px #00000080;--theme-gradient-page:linear-gradient(135deg,var(--theme-color-bg) 0%,var(--theme-color-bg-alt) 100%);--theme-gradient-primary:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));--theme-gradient-success:linear-gradient(135deg,var(--theme-color-success),var(--theme-color-success-strong));--theme-gradient-warning:linear-gradient(135deg,var(--theme-color-warning),var(--theme-color-warning-strong));--theme-gradient-danger:linear-gradient(135deg,var(--theme-color-danger),var(--theme-color-danger-strong));--theme-gradient-info:linear-gradient(135deg,var(--theme-color-info),var(--theme-color-info-strong));--primary-color:var(--theme-color-primary);--secondary-color:var(--theme-color-success);--accent-color:#bdbcb5;--background-color:var(--theme-color-surface);--text-primary:var(--theme-color-text);--text-secondary:var(--theme-color-text-muted);--text-light:var(--theme-color-text-inverse);--box-shadow:var(--theme-shadow-sm);--hover-shadow:var(--theme-shadow-md);--transition-speed:.3s;--transition-timing:ease-in-out;--gradient-primary:var(--theme-gradient-primary);--gradient-background:var(--theme-gradient-page);--theme-radius-card:6px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:18px;--border-radius-2xl:24px;--border-radius-3xl:32px;--border-radius-pill:999px;--border-radius-circle:50%;--border-radius-organic:40%;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--storefront-mobile-category-height:44px}.admin-theme,.admin-theme .v-theme--light{--theme-color-bg:var(--theme-color-admin-bg);--theme-color-bg-alt:var(--theme-color-admin-bg-alt);--theme-color-surface:var(--theme-color-admin-surface);--theme-color-surface-cool:var(--theme-color-admin-bg);--theme-color-surface-neutral:var(--theme-color-admin-bg);--theme-color-surface-soft:var(--theme-color-admin-surface-soft);--theme-color-surface-muted:var(--theme-color-admin-surface-muted);--theme-color-border:var(--theme-color-admin-border);--theme-color-border-strong:var(--theme-color-admin-border-strong);--theme-color-text:var(--theme-color-admin-text);--theme-color-text-strong:var(--theme-color-admin-text-strong);--theme-color-text-muted:var(--theme-color-admin-text-muted);--theme-color-text-soft:var(--theme-color-admin-text-soft);--theme-color-primary:var(--theme-color-admin-accent);--theme-color-primary-strong:var(--theme-color-admin-accent-strong);--theme-color-accent:var(--theme-color-admin-accent-muted);--theme-color-accent-strong:var(--theme-color-admin-text-strong);--theme-color-brand-indigo:var(--theme-color-admin-accent-muted);--theme-color-brand-purple:var(--theme-color-admin-text-strong);--theme-color-surface-subtle:var(--theme-color-admin-bg);--theme-color-surface-soft-blue:var(--theme-color-admin-bg);--theme-color-border-muted:var(--theme-color-admin-border);--theme-color-border-soft:var(--theme-color-admin-border-strong);--theme-color-navbar-bg:var(--theme-color-admin-surface-soft);--theme-color-navbar-surface:var(--theme-color-admin-surface);--theme-color-navbar-text:var(--theme-color-admin-text);--theme-color-navbar-text-soft:var(--theme-color-admin-text-muted);--theme-color-navbar-text-muted:var(--theme-color-admin-text-soft);--theme-color-navbar-border:var(--theme-color-admin-border);--theme-color-navbar-border-strong:var(--theme-color-admin-border);--theme-color-navbar-border-stronger:var(--theme-color-admin-border-strong);--theme-color-navbar-hover:#0000000a;--theme-color-navbar-hover-soft:#00000005;--theme-color-navbar-hover-strong:#0000000f;--theme-color-navbar-active:#00000014;--theme-color-navbar-active-soft:#0000000a;--theme-color-navbar-active-strong:#0000001a;--theme-color-navbar-active-stronger:#00000026;--theme-color-navbar-accent:var(--theme-color-admin-accent);--theme-color-navbar-accent-soft:#0000000d;--theme-color-navbar-cta:var(--theme-color-admin-accent);--theme-color-navbar-danger-soft:var(--theme-color-admin-accent);--theme-color-navbar-danger-bg:#0000001a;--theme-color-navbar-danger-bg-soft:#0000000d;--theme-color-navbar-panel-shadow:#0000001f;--theme-color-navbar-avatar-bg:#0000000d;--theme-color-navbar-divider:#0000000f;--theme-color-navbar-chip-bg:#0000000a;--theme-color-navbar-chip-bg-strong:#00000014;--theme-color-navbar-subtle-text:#0006;--theme-color-navbar-scrollbar:#0003;--theme-color-overlay-dark-strong:#0000009e;--theme-color-overlay-dark-soft:#0000007a;--theme-gradient-page:var(--theme-gradient-admin-page);--theme-gradient-primary:var(--theme-gradient-admin-accent);--theme-shadow-sm:var(--theme-shadow-admin-sm);--theme-shadow-md:var(--theme-shadow-admin-md);--theme-shadow-lg:var(--theme-shadow-admin-lg);--theme-shadow-primary-sm:var(--theme-shadow-admin-accent);--v-theme-primary:var(--theme-color-admin-vuetify-rgb);--v-theme-secondary:var(--theme-color-admin-vuetify-rgb);--v-theme-accent:var(--theme-color-admin-vuetify-rgb);--v-theme-error:var(--theme-color-admin-danger-rgb);--v-theme-info:var(--theme-color-admin-info-rgb);--v-theme-success:var(--theme-color-admin-success-rgb);--v-theme-warning:var(--theme-color-admin-warning-rgb);--v-theme-surface:var(--theme-color-admin-surface-rgb);--v-theme-background:var(--theme-color-admin-bg-rgb);--v-theme-on-surface:var(--theme-color-admin-text-rgb)}.admin-theme :is(h1,h2,h3,.v-card-title){font-family:var(--font-brand)}.admin-theme .admin-outline-btn{text-transform:none;letter-spacing:0}.card-hover{transition:transform var(--transition-speed) var(--transition-timing)}.card-hover:hover{transform:translateY(-5px)}.gradient-bg{background:var(--gradient-background)}.gradient-primary,.text-gradient{background:var(--gradient-primary)}.text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-speed) var(--transition-timing)}.fade-enter-from,.fade-leave-to{opacity:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}.storefront-layout,.storefront-main{min-width:0;max-width:100%}.storefront-layout{overflow-x:clip}.storefront-main :where(section,article,aside,form,.v-container,.v-card,.v-card-text){min-width:0}.storefront-main :where(img,picture,video,canvas,iframe){max-width:100%}.storefront-main :where(h1,h2,h3,p,a,strong){overflow-wrap:anywhere}@media (width<=768px){.container{padding:0 var(--spacing-sm)}}@media (width<=959px){.storefront-main{padding-top:var(--storefront-mobile-category-height)!important}}@media (width<=600px){.storefront-main :where(input,textarea,select){max-width:100%;font-size:16px}.storefront-main :where(.v-table__wrapper){overscroll-behavior-inline:contain;overflow-x:auto}}.custom-btn{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-md);transition:all var(--transition-speed) var(--transition-timing)}.custom-btn:hover{box-shadow:var(--hover-shadow)}.admin-outline-btn{transition:background-color var(--transition-speed) var(--transition-timing),color var(--transition-speed) var(--transition-timing),border-color var(--transition-speed) var(--transition-timing),transform var(--transition-speed) var(--transition-timing);border:1px solid var(--theme-color-text)!important;color:var(--theme-color-text)!important;border-radius:var(--border-radius-md)!important;box-shadow:none!important;background:0 0!important}.admin-outline-btn:hover{transform:translateY(-1px);background:var(--theme-color-text)!important;color:var(--theme-color-text-inverse)!important}.admin-outline-btn--danger{border-color:var(--theme-color-danger)!important;color:var(--theme-color-danger)!important}.admin-outline-btn--danger:hover{background:var(--theme-color-danger)!important;color:var(--theme-color-text-inverse)!important}.admin-outline-btn--success{border-color:var(--theme-color-success)!important;color:var(--theme-color-success)!important}.admin-outline-btn--success:hover{background:var(--theme-color-success)!important;color:var(--theme-color-text-inverse)!important}.admin-theme .v-btn--variant-tonal.text-error,.admin-theme .v-btn--variant-tonal.text-info,.admin-theme .v-btn--variant-tonal.text-success,.admin-theme .v-btn--variant-tonal.text-warning,.admin-theme .v-btn.text-error,.admin-theme .v-btn.text-info,.admin-theme .v-btn.text-success,.admin-theme .v-btn.text-warning{color:var(--theme-color-admin-accent)!important}.admin-theme .v-btn.bg-error,.admin-theme .v-btn.bg-info,.admin-theme .v-btn.bg-success,.admin-theme .v-btn.bg-warning{background:var(--theme-color-admin-accent)!important;color:var(--theme-color-text-inverse)!important}.admin-theme .admin-outline-btn--danger,.admin-theme .admin-outline-btn--success{border-color:var(--theme-color-admin-accent)!important;color:var(--theme-color-admin-accent)!important}.admin-theme .admin-outline-btn--danger:hover,.admin-theme .admin-outline-btn--success:hover{background:var(--theme-color-admin-accent)!important;color:var(--theme-color-text-inverse)!important}.custom-card{background:var(--background-color);border-radius:var(--theme-radius-card);box-shadow:var(--box-shadow);transition:all var(--transition-speed) var(--transition-timing)}.custom-card:hover{box-shadow:var(--hover-shadow)}.custom-input{border-radius:var(--border-radius-sm);padding:var(--spacing-sm);border:1px solid var(--secondary-color);transition:border-color var(--transition-speed) var(--transition-timing)}.custom-input:focus{border-color:var(--primary-color);outline:none}.page-hero{background:var(--theme-gradient-primary);color:var(--theme-color-text-inverse);margin-bottom:2rem;padding:4rem 0;position:relative;overflow:hidden}.page-hero .hero-content{z-index:2;text-align:center;color:inherit;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.page-hero .hero-icon{border-radius:var(--border-radius-2xl);background:var(--theme-color-overlay-light);width:72px;height:72px;box-shadow:var(--theme-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.page-hero .hero-title{letter-spacing:-.5px;margin:0;font-size:2.5rem;font-weight:700}.page-hero .hero-subtitle{color:var(--theme-color-navbar-text);max-width:520px;margin:0;font-size:1.1rem}@media (width<=600px){.page-hero{padding:3rem 0}.page-hero .hero-title{font-size:2rem}}.error-page[data-v-d70825c5]{min-height:max(680px,100vh);padding:calc(76px + clamp(var(--spacing-xl), 8vw, 7rem)) var(--spacing-md) clamp(var(--spacing-xl),8vw,7rem);background:var(--theme-gradient-page);display:flex}.error-page__shell[data-v-d70825c5]{align-items:center;width:min(100%,1080px);margin:0 auto;display:flex}.error-panel[data-v-d70825c5]{border:1px solid var(--theme-color-border);border-radius:var(--theme-radius-card);background:var(--theme-color-surface-soft);width:100%;box-shadow:var(--theme-shadow-md);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.error-panel__visual[data-v-d70825c5]{justify-content:center;align-items:center;gap:var(--spacing-lg);border-right:1px solid var(--theme-color-border);background:linear-gradient(150deg,var(--theme-color-logo-ink) 0,var(--theme-color-logo-graphite) 100%);min-height:430px;color:var(--theme-color-logo-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.error-panel__visual[data-v-d70825c5]:after,.error-panel__visual[data-v-d70825c5]:before{content:"";pointer-events:none;position:absolute}.error-panel__visual[data-v-d70825c5]:before{background:color-mix(in srgb,var(--theme-color-logo-paper) 4.5%,transparent);clip-path:polygon(38% 0,100% 0,100% 100%);width:62%;height:46%;top:0;right:0}.error-panel__visual[data-v-d70825c5]:after{background:color-mix(in srgb,var(--theme-color-logo-paper) 3.5%,transparent);clip-path:polygon(0 0,0 100%,100% 100%);width:58%;height:42%;bottom:0;left:0}.error-panel__logo[data-v-d70825c5]{z-index:1;border-radius:var(--border-radius-lg);background:var(--theme-color-logo-paper);width:104px;height:128px;box-shadow:0 18px 40px color-mix(in srgb,var(--theme-color-black) 50%,transparent);justify-content:center;align-items:center;display:inline-flex;position:relative}.error-panel__logo img[data-v-d70825c5]{width:auto;height:106px;display:block}.error-panel__code[data-v-d70825c5]{z-index:1;font-family:var(--font-brand);letter-spacing:.06em;font-size:clamp(4rem,9vw,6.5rem);font-weight:600;line-height:1;position:relative}.error-panel__line[data-v-d70825c5]{z-index:1;background:color-mix(in srgb,var(--theme-color-logo-paper) 24%,transparent);width:40%;height:1px;position:relative}.error-panel__content[data-v-d70825c5]{padding:clamp(var(--spacing-xl),6vw,4.5rem);flex-direction:column;justify-content:center;display:flex}.error-panel__eyebrow[data-v-d70825c5]{margin:0 0 var(--spacing-sm);color:var(--theme-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.error-panel h1[data-v-d70825c5]{max-width:12ch;color:var(--theme-color-text);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.75rem);line-height:1.04}.error-panel__description[data-v-d70825c5]{max-width:52ch;margin:var(--spacing-lg) 0 0;color:var(--theme-color-text-muted);font-size:1rem;line-height:1.7}.error-panel__actions[data-v-d70825c5]{gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.error-action[data-v-d70825c5]{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:48px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--theme-color-border-strong);border-radius:var(--border-radius-md);background:var(--theme-color-surface);color:var(--theme-color-text);font:inherit;cursor:pointer;transition:transform var(--transition-speed) var(--transition-timing),border-color var(--transition-speed) var(--transition-timing),background-color var(--transition-speed) var(--transition-timing);font-size:.9rem;font-weight:700;display:inline-flex}.error-action--primary[data-v-d70825c5]{border-color:var(--theme-color-text);background:var(--theme-color-text);color:var(--theme-color-surface)}.error-action[data-v-d70825c5]:focus-visible,.error-action[data-v-d70825c5]:hover{border-color:var(--theme-color-text);outline:none;transform:translateY(-1px)}.error-action--primary[data-v-d70825c5]:focus-visible,.error-action--primary[data-v-d70825c5]:hover{background:var(--theme-color-text-soft)}@media (width<=767px){.error-page[data-v-d70825c5]{min-height:calc(100vh - var(--storefront-mobile-category-height));padding:calc(58px + var(--storefront-mobile-category-height) + var(--spacing-xl)) var(--spacing-sm) var(--spacing-xl)}.error-panel[data-v-d70825c5]{grid-template-columns:minmax(0,1fr)}.error-panel__visual[data-v-d70825c5]{min-height:0;padding:var(--spacing-lg) 0;gap:var(--spacing-md);border-right:0;border-bottom:1px solid var(--theme-color-border)}.error-panel__logo[data-v-d70825c5]{width:72px;height:88px}.error-panel__logo img[data-v-d70825c5]{height:72px}.error-panel__code[data-v-d70825c5]{font-size:clamp(3.5rem,20vw,5rem)}.error-panel__content[data-v-d70825c5]{padding:var(--spacing-xl) var(--spacing-lg)}.error-panel__description[data-v-d70825c5]{margin-top:var(--spacing-md)}}@media (width<=420px){.error-action[data-v-d70825c5],.error-panel__actions[data-v-d70825c5]{width:100%}.error-panel__content[data-v-d70825c5]{padding:var(--spacing-lg) var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.error-action[data-v-d70825c5]{transition:none}}
