.scroll-to-top[data-v-19b4d7fc]{bottom:var(--space-6);right:var(--space-6);z-index:900;border-radius:var(--radius-full);background:var(--color-primary);width:48px;height:48px;color:var(--color-text-inverse);box-shadow:var(--shadow-md);cursor:pointer;opacity:.9;transition:opacity var(--transition-interactive), transform var(--transition-interactive), background var(--transition-interactive);border:none;justify-content:center;align-items:center;display:flex;position:fixed}.scroll-to-top[data-v-19b4d7fc]:hover{opacity:1;background:var(--color-primary-hover);transform:translateY(-3px)}.scroll-to-top[data-v-19b4d7fc]:active{background:var(--color-primary-active);transform:translateY(-1px)}@media (width>=1024px){.scroll-to-top[data-v-19b4d7fc]{display:none}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-latin-300-normal.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-cyrillic-300-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400-normal.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-latin-500-normal.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-latin-700-normal.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root,[data-theme=light]{--font-display:"Roboto", "Inter", sans-serif;--font-body:"Roboto", "Inter", sans-serif;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .8rem + .35vw, 1rem);--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl:clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--text-2xl:clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--text-3xl:clamp(2.5rem, 1rem + 4vw, 5rem);--text-hero:clamp(3rem, .5rem + 7vw, 8rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--color-bg:#fff;--color-surface:#faf9f7;--color-surface-2:#fdfcfb;--color-surface-offset:#f3f0ec;--color-surface-offset-2:#ece7e1;--color-surface-dynamic:#e1dad2;--color-divider:#e8e4df;--color-border:#ddd6ce;--color-text:#0a0a0a;--color-text-muted:#5d5750;--color-text-faint:#9b938b;--color-text-inverse:#fff;--color-primary:#4e230b;--color-primary-hover:#663010;--color-primary-active:#3a1a08;--color-primary-highlight:#fbe7da;--color-cta:#f9691a;--color-cta-hover:#e75b0d;--color-cta-active:#d14f09;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 3px oklch(20% .05 45/.1);--shadow-md:0 4px 16px oklch(20% .05 45/.12);--shadow-lg:0 12px 40px oklch(20% .05 45/.16);--content-narrow:640px;--content-default:960px;--content-wide:1200px;--transition-interactive:.18s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--color-bg:#050505;--color-surface:#0d0d0d;--color-surface-2:#141414;--color-surface-offset:#0a0a0a;--color-surface-offset-2:#121212;--color-surface-dynamic:#1b1b1b;--color-divider:#1a1a1a;--color-border:#262626;--color-text:#fff;--color-text-muted:#b5b0ab;--color-text-faint:#6f6a66;--color-text-inverse:#050505;--color-primary:#f9691a;--color-primary-hover:#ff7f33;--color-primary-active:#d9550e;--color-primary-highlight:#4e230b;--color-cta:#f9691a;--color-cta-hover:#ff7f33;--color-cta-active:#d9550e;--shadow-sm:0 1px 3px oklch(0% 0 0/.4);--shadow-md:0 4px 16px oklch(0% 0 0/.5);--shadow-lg:0 12px 40px oklch(0% 0 0/.6)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:#050505;--color-surface:#0d0d0d;--color-surface-2:#141414;--color-surface-offset:#0a0a0a;--color-surface-offset-2:#121212;--color-surface-dynamic:#1b1b1b;--color-divider:#1a1a1a;--color-border:#262626;--color-text:#fff;--color-text-muted:#b5b0ab;--color-text-faint:#6f6a66;--color-text-inverse:#050505;--color-primary:#f9691a;--color-primary-hover:#ff7f33;--color-primary-active:#d9550e;--color-primary-highlight:#4e230b;--color-cta:#f9691a;--color-cta-hover:#ff7f33;--color-cta-active:#d9550e}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:5rem}ul[role=list]{list-style:none}button{cursor:pointer;background:0 0;border:none}img{max-width:100%;height:auto;display:block}body{min-height:100dvh;line-height:1.65;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4{text-wrap:balance;line-height:1.15}p,li{text-wrap:pretty}input,button,textarea,select{font:inherit;color:inherit}a,button,[role=button]{transition:color var(--transition-interactive), background var(--transition-interactive), border-color var(--transition-interactive), box-shadow var(--transition-interactive), opacity var(--transition-interactive)}::selection{background:oklch(from var(--color-cta) l c h / .22)}:focus-visible{outline:2px solid var(--color-cta);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip-link{top:-100%;left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--text-sm);z-index:1000;font-weight:600;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.section{padding:clamp(var(--space-12), 8vw, var(--space-24)) var(--space-6)}.container{max-width:var(--content-wide);margin-inline:auto}.container--narrow{max-width:var(--content-default);margin-inline:auto}.section-label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-cta);margin-bottom:var(--space-4);font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--color-cta);width:24px;height:1.5px;display:block}.section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-4);font-weight:600;line-height:1.15}.section-desc{font-size:var(--text-base);color:var(--color-text-muted);max-width:54ch;margin-bottom:var(--space-12)}.fade-in{opacity:1}@supports (animation-timeline:scroll()){.fade-in{opacity:0;animation:linear both reveal-fade;animation-timeline:view();animation-range:entry entry 60%}}@keyframes reveal-fade{to{opacity:1}}.header{z-index:100;background:oklch(from var(--color-bg) l c h / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid oklch(from var(--color-text) l c h / .08);transition:box-shadow var(--transition-interactive);position:sticky;top:0}.header--scrolled{box-shadow:var(--shadow-sm)}.header-inner{max-width:var(--content-wide);padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-8);margin-inline:auto;display:flex}.logo{align-items:center;gap:var(--space-3);color:var(--color-text);flex-shrink:0;text-decoration:none;display:flex}.logo-mark{color:var(--color-cta)}.logo-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}.logo-name span{color:var(--color-cta)}.nav{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.nav-link{padding:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);font-weight:500;text-decoration:none}.nav-link:hover{color:var(--color-text);background:var(--color-surface-offset)}.nav-link.active{color:var(--color-text);font-weight:600}.nav-cta{padding:var(--space-2) var(--space-5);background:var(--color-cta);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;text-decoration:none}.nav-cta:hover{background:var(--color-cta-hover)}.nav-cart{align-items:center;gap:var(--space-2);cursor:pointer;border:none;line-height:1;display:inline-flex}.nav-cart-icon{flex-shrink:0}.nav-cart-badge{border-radius:var(--radius-full);min-width:20px;height:20px;color:var(--color-primary);background:#fff;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nav-cart--mobile{justify-content:center;width:100%}.theme-toggle{padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);margin-left:var(--space-2);align-items:center;display:flex}.theme-toggle:hover{color:var(--color-text);background:var(--color-surface-offset)}.hamburger{padding:var(--space-2);color:var(--color-text);display:none}.mobile-nav{padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid oklch(from var(--color-text) l c h / .08);gap:var(--space-2);flex-direction:column;display:none}.mobile-nav.open{display:flex}.mobile-nav .nav-link{padding:var(--space-3) var(--space-2)}.mobile-nav .nav-cta{text-align:center;padding:var(--space-3);margin-top:var(--space-2)}@media (width<=920px){.nav-cta{font-size:var(--text-xs)}}@media (width<=780px){.nav{display:none}.hamburger{display:flex}.header-inner{padding:var(--space-3) var(--space-4)}}.hero{align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(1100px 620px at 78% 12%, oklch(from var(--color-cta) l c h / .22), transparent 62%), linear-gradient(in oklab, var(--color-bg) 0%, var(--color-primary-highlight) 100%);position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(in oklab, oklch(0% 0 0/.45) 0%, oklch(0% 0 0/.2) 50%, oklch(0% 0 0/.5) 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:var(--content-wide);padding:var(--space-20) var(--space-6);gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid;position:relative}.hero-text{max-width:560px}.hero-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);background:oklch(from var(--color-cta) l c h / .25);border:1px solid oklch(from var(--color-cta) l c h / .5);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-cta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-6);font-weight:600;display:inline-flex}.hero-title{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text-inverse);margin-bottom:var(--space-6);font-weight:600;line-height:1.1}.hero-title em{color:var(--color-cta);font-style:italic}.hero-desc{font-size:var(--text-base);color:oklch(from var(--color-text-inverse) l c h / .75);max-width:46ch;margin-bottom:var(--space-10)}.hero-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.btn-primary{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--color-cta);color:#fff;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--color-cta-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-ghost{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border:1.5px solid oklch(from var(--color-text-inverse) l c h / .4);color:var(--color-text-inverse);border-radius:var(--radius-full);font-weight:500;font-size:var(--text-sm);text-decoration:none;display:inline-flex}.btn-ghost:hover{border-color:var(--color-cta);color:var(--color-cta)}.hero-stats{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.stat-card{background:oklch(from var(--color-surface-2) l c h / .12);border:1px solid oklch(from var(--color-text-inverse) l c h / .15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.stat-number{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-cta);font-weight:700;line-height:1}.stat-label{font-size:var(--text-xs);color:oklch(from var(--color-text-inverse) l c h / .65);margin-top:var(--space-2);font-weight:500}@media (width<=900px){.hero-content{gap:var(--space-12);grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(3,1fr)}.hero-text{max-width:none}}@media (width<=480px){.hero-stats{grid-template-columns:1fr 1fr}.hero-actions{flex-direction:column}}.hero{--color-bg:#050505;--color-primary:#4e230b;--color-primary-hover:#663010;--color-primary-active:#3a1a08;--color-primary-highlight:#4e230b;--color-cta:#f9691a;--color-cta-hover:#ff7f33;--color-cta-active:#d9550e;--color-text-inverse:#fff;--color-surface-2:#141414}.brands-section{background:var(--color-surface-offset);border-block:1px solid oklch(from var(--color-text) l c h / .06);padding:var(--space-10) var(--space-6)}.brands-inner{max-width:var(--content-wide);align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-inline:auto;display:flex}.brands-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-faint);white-space:nowrap;font-weight:600}.brands-logos{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:1;display:flex}.brand-logo{font-family:var(--font-display);color:var(--color-text-muted);letter-spacing:-.02em;transition:color var(--transition-interactive);font-size:clamp(1rem,.9rem + .5vw,1.4rem);font-weight:700}.brand-logo:hover{color:var(--color-text)}.advantages-grid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.adv-hero{background:var(--color-surface);border-radius:var(--radius-xl);grid-row:span 2;min-height:400px;position:relative;overflow:hidden}.adv-hero img,.adv-hero svg{object-fit:cover;width:100%;height:100%}.adv-hero-overlay{padding:var(--space-8);background:linear-gradient(#0000 0%,oklch(12% .04 45/.92) 100%);position:absolute;bottom:0;left:0;right:0}.adv-hero-title{font-family:var(--font-display);font-size:var(--text-xl);color:#fff;margin-bottom:var(--space-2);font-weight:600}.adv-hero-desc{font-size:var(--text-sm);color:oklch(100% 0 0/.7)}.adv-card{background:var(--color-surface);border:1px solid oklch(from var(--color-text) l c h / .06);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-5);align-items:flex-start;display:flex}.adv-icon{background:oklch(from var(--color-cta) l c h / .12);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-cta);flex-shrink:0;justify-content:center;align-items:center;display:flex}.adv-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.adv-card p{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width<=768px){.advantages-grid{grid-template-columns:1fr}.adv-hero{grid-row:auto;min-height:280px}}.hiw-section{background:var(--color-surface)}.steps-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps-grid:before{content:"";background:repeating-linear-gradient(to right, var(--color-cta) 0, var(--color-cta) 8px, transparent 8px, transparent 16px);height:1px;position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px)}.step{text-align:center;position:relative}.step-num{width:56px;height:56px;margin:0 auto var(--space-5);background:var(--color-surface-offset);border:2px solid oklch(from var(--color-cta) l c h / .4);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-cta);z-index:1;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.step h3{font-size:var(--text-base);margin-bottom:var(--space-2);font-weight:600}.step p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:20ch;margin:0 auto}@media (width<=768px){.steps-grid{grid-template-columns:1fr 1fr}.steps-grid:before{display:none}}@media (width<=480px){.steps-grid{grid-template-columns:1fr}}.catalog-promo{background:var(--color-primary);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;min-height:360px;display:grid;overflow:hidden}.catalog-promo-text{padding:var(--space-12) var(--space-10);flex-direction:column;justify-content:center;display:flex}.catalog-promo h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-inverse);margin-bottom:var(--space-4);font-weight:600}.catalog-promo p{color:oklch(from var(--color-text-inverse) l c h / .7);font-size:var(--text-base);margin-bottom:var(--space-8);max-width:40ch}.catalog-promo-image{position:relative;overflow:hidden}.catalog-promo-image img,.catalog-promo-image svg{object-fit:cover;width:100%;height:100%}.catalog-promo-image img{opacity:.6}.catalog-promo-image svg{opacity:.95}[data-theme=dark] .catalog-promo{--color-primary:#4e230b;--color-primary-hover:#663010;--color-primary-active:#3a1a08;--color-cta:#f9691a;--color-cta-hover:#ff7f33;--color-cta-active:#d9550e;--color-text-inverse:#fff}@media (width<=768px){.catalog-promo{grid-template-columns:1fr}.catalog-promo-image{height:220px}}.page-header{background:var(--color-surface);border-bottom:1px solid oklch(from var(--color-text) l c h / .06);padding:var(--space-12) var(--space-6) var(--space-8)}.page-header-inner{max-width:var(--content-wide);margin-inline:auto}.breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);margin-bottom:var(--space-4);display:flex}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-cta)}.breadcrumb-sep{color:var(--color-text-faint)}.page-title{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-3);font-weight:600}.page-desc{font-size:var(--text-base);color:var(--color-text-muted);max-width:86ch}.product-type-switch{gap:var(--space-2);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);width:fit-content;padding:var(--space-1);margin-top:var(--space-6);display:flex}.product-type-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-interactive);background:0 0;border:none;font-weight:600;display:flex}.product-type-btn:hover{color:var(--color-text)}.product-type-btn.active{background:var(--color-primary);color:var(--color-text-inverse)}@media (width<=640px){.product-type-switch{width:100%}.product-type-btn{flex:1;justify-content:center}}.catalog-layout{max-width:var(--content-wide);padding:var(--space-8) var(--space-6);gap:var(--space-8);grid-template-columns:280px 1fr;align-items:start;margin-inline:auto;display:grid}@media (width<=900px){.catalog-layout{grid-template-columns:1fr}}.filters-sidebar{background:var(--color-surface);border:1px solid oklch(from var(--color-text) l c h / .06);border-radius:var(--radius-xl);padding:var(--space-6);position:sticky;top:5rem}.filters-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.filters-title{font-size:var(--text-base);color:var(--color-text);font-weight:700}.filters-clear{font-size:var(--text-xs);color:var(--color-cta);cursor:pointer;background:0 0;border:none;font-weight:500;text-decoration:none}.filters-clear:hover{text-decoration:underline}.filter-group{margin-bottom:var(--space-6)}.filter-group:last-child{margin-bottom:0}.filter-group-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:600}.filter-options{gap:var(--space-2);flex-direction:column;display:flex}.filter-option{align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;color:var(--color-text-muted);display:flex}.filter-option:hover{color:var(--color-text)}.filter-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-cta);cursor:pointer;flex-shrink:0}.filter-color-grid{gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-color-btn{align-items:center;gap:var(--space-1);cursor:pointer;font-size:var(--text-xs);color:var(--color-text-muted);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.filter-color-btn:hover{color:var(--color-text)}.filter-color-swatch{border:2px solid var(--color-border);width:28px;height:28px;transition:transform var(--transition-interactive), border-color var(--transition-interactive);border-radius:50%;display:block}.filter-color-btn:hover .filter-color-swatch{transform:scale(1.15)}.filter-color-btn.active .filter-color-swatch{border-color:var(--color-cta);box-shadow:0 0 0 2px oklch(from var(--color-cta) l c h / .3)}.category-tabs{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.cat-tab{padding:var(--space-2) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;color:var(--color-text-muted);background:var(--color-surface);transition:all var(--transition-interactive);font-weight:500}.cat-tab:hover{border-color:var(--color-cta);color:var(--color-cta)}.cat-tab.active{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.catalog-toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.catalog-count{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.catalog-count strong{color:var(--color-text)}.products-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.product-card{background:var(--color-surface);border:1px solid oklch(from var(--color-text) l c h / .06);border-radius:var(--radius-xl);transition:box-shadow var(--transition-interactive), transform var(--transition-interactive);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-image{aspect-ratio:3/4;background:var(--color-surface-offset);position:relative;overflow:hidden}.product-image img{object-fit:scale-down;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-image img{transform:scale(1.04)}.product-badge{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.04em;font-weight:600;position:absolute}.badge-new{background:var(--color-primary);color:var(--color-text-inverse)}.badge-hit{background:var(--color-cta);color:#fff}.product-info{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.product-brand{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cta);margin-bottom:var(--space-2);font-weight:600}.product-name{font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-2);font-weight:600;line-height:1.3}.product-params{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;flex:1;display:flex}.product-param{gap:var(--space-2);font-size:var(--text-xs);display:flex}.param-label{color:var(--color-text-faint);min-width:80px}.param-value{color:var(--color-text-muted);font-weight:500}.product-footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid oklch(from var(--color-text) l c h / .06);padding-top:var(--space-4);display:flex}.product-price{flex-direction:column;display:flex}.price-main{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);font-weight:700;line-height:1}.price-old{font-size:var(--text-xs);color:var(--color-text-faint);text-decoration:line-through}.price-currency{font-size:var(--text-sm);font-weight:500}.price-compl{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-faint);font-weight:400}.product-cta{padding:var(--space-2) var(--space-5);background:var(--color-cta);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition-interactive);border:none;font-weight:600}.product-cta:hover{background:var(--color-cta-hover)}.product-cta.in-cart{background:var(--color-primary)}.product-cta.in-cart:hover{background:var(--color-primary-hover)}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-6);background:oklch(10% .02 60/.6);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.open{display:flex}.modal{background:var(--color-surface-2);border-radius:var(--radius-xl);width:100%;max-width:860px;height:80vh;box-shadow:var(--shadow-lg);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow-y:auto}.modal-image{background:var(--color-surface-offset);border-radius:var(--radius-xl) 0 0 var(--radius-xl);min-height:400px;position:relative;overflow:hidden}.modal-image img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.modal-img-nav{border-radius:var(--radius-full);color:#fff;cursor:pointer;z-index:2;opacity:0;background:oklch(0% 0 0/.45);border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-image:hover .modal-img-nav,.modal-img-nav:focus-visible{opacity:1}.modal-img-prev{left:var(--space-3)}.modal-img-next{right:var(--space-3)}.modal-img-nav:hover{background:oklch(0% 0 0/.65)}.modal-img-dots{bottom:var(--space-4);z-index:2;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:oklch(0% 0 0/.35);display:flex;position:absolute;left:50%;transform:translate(-50%)}.modal-img-dot{cursor:pointer;background:oklch(100% 0 0/.45);border-radius:50%;width:8px;height:8px;transition:background .2s}.modal-img-dot.active{background:#fff}.modal-img-dot:hover{background:oklch(100% 0 0/.8)}.modal-content{padding:var(--space-8);overflow-y:auto}.modal-brand{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-cta);margin-bottom:var(--space-3);font-weight:600}.modal-title{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-6);font-weight:600}.modal-price-block{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.modal-price{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);font-weight:700}.modal-price-old{font-size:var(--text-base);color:var(--color-text-faint);text-decoration:line-through}.modal-params{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.modal-param{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-offset);border-radius:var(--radius-md);flex-direction:column;display:flex}.modal-param-label{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.modal-param-value{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.modal-close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-offset);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.modal-close:hover{color:var(--color-text);background:var(--color-surface-dynamic)}.modal-actions{gap:var(--space-3);flex-direction:column;display:flex}.btn-full{width:100%;padding:var(--space-4);text-align:center;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:none}.btn-primary-full{background:var(--color-cta);color:#fff}.btn-primary-full:hover{background:var(--color-cta-hover)}.btn-outline-full{border:1.5px solid var(--color-border);color:var(--color-text-muted);background:0 0}.btn-outline-full:hover{border-color:var(--color-primary);color:var(--color-text)}.btn-full:disabled{opacity:.6;cursor:not-allowed}.modal-cart-hint{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:0}@media (width<=640px){.modal{height:calc(100dvh - var(--space-6) * 2);max-height:calc(100dvh - var(--space-6) * 2);border-radius:var(--radius-xl);grid-template-columns:1fr}.modal-image{border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:unset;min-height:unset}.modal-image img{width:100%;height:auto;display:block}.modal-content{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));overflow-y:visible}}.pagination{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) 0 var(--space-4);flex-wrap:wrap;display:flex}.pagination-btn{min-width:40px;height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-interactive);justify-content:center;align-items:center;font-weight:500;display:flex}.pagination-btn:hover:not(:disabled):not(.active){border-color:var(--color-cta);color:var(--color-cta)}.pagination-btn.active{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);font-weight:600}.pagination-btn:disabled{opacity:.4;cursor:default}.pagination-ellipsis{min-width:40px;height:40px;color:var(--color-text-faint);font-size:var(--text-base);letter-spacing:2px;justify-content:center;align-items:center;display:flex}.service-section{background:var(--color-bg)}.service-block{gap:clamp(var(--space-8), 6vw, var(--space-16));margin-bottom:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.service-block:last-child{margin-bottom:0}.service-block--text{max-width:var(--content-default);grid-template-columns:1fr;margin-inline:auto}.service-block--text .service-content{text-align:center;flex-direction:column;align-items:center;display:flex}.service-block--text .section-label:before{display:none}.service-block--text .section-title{max-width:24ch}.service-block--text .service-text{align-items:center}.service-block--text .service-note{text-align:left;justify-content:flex-start;max-width:68ch}.service-media{border-radius:var(--radius-xl);background:var(--color-surface-offset);aspect-ratio:4/3;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.service-media img,.service-media svg{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.service-block:hover .service-media img,.service-block:hover .service-media svg{transform:scale(1.03)}.service-content .section-label{margin-bottom:var(--space-3)}.service-content .section-title{margin-bottom:var(--space-6)}.service-text{gap:var(--space-4);flex-direction:column;display:flex}.service-text p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}.service-note{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);background:oklch(from var(--color-cta) l c h / .1);border-left:3px solid var(--color-cta);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-base);color:var(--color-text);max-width:56ch;font-weight:500;display:flex}.service-note svg{color:var(--color-cta);flex-shrink:0;margin-top:2px}@media (width<=900px){.service-block{gap:var(--space-6);grid-template-columns:1fr}.service-block--reverse .service-media{order:-1}.service-media{aspect-ratio:16/10}}.contact-section{background:var(--color-surface-offset)}.contact-card{max-width:var(--content-narrow);background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);box-shadow:var(--shadow-lg);text-align:center;margin-inline:auto}.contact-card .section-label{margin-bottom:var(--space-4);justify-content:center}.contact-card .section-label:before{display:none}.contact-card .section-title{margin-bottom:var(--space-4)}.contact-desc{font-size:var(--text-base);color:var(--color-text-muted);max-width:42ch;margin:0 auto var(--space-10)}.contact-phone{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--color-surface-offset);border:1.5px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive), transform var(--transition-interactive);text-decoration:none;display:inline-flex}.contact-phone:hover{border-color:var(--color-cta);box-shadow:var(--shadow-md);transform:translateY(-1px)}.contact-phone-icon{border-radius:var(--radius-full);background:var(--color-cta);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.contact-phone:hover .contact-phone-icon{background:var(--color-cta-hover)}.contact-phone-number{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.01em;white-space:nowrap;font-weight:700}.contact-meta{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.contact-meta svg{color:var(--color-cta);flex-shrink:0}@media (width<=480px){.contact-card{padding:var(--space-8) var(--space-6)}.contact-phone{padding:var(--space-3) var(--space-6)}.contact-phone-icon{width:40px;height:40px}.contact-phone-number{font-size:var(--text-lg)}}.cart-overlay{z-index:300;padding:var(--space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(10% .02 60/.6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cart-fade-enter-active,.cart-fade-leave-active{transition:opacity .25s}.cart-fade-enter-from,.cart-fade-leave-to{opacity:0}.cart-panel{background:var(--color-surface-2);border-radius:var(--radius-xl);width:min(780px,100%);max-height:min(92dvh,920px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.cart-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-divider);flex-shrink:0;display:flex}.cart-heading{align-items:center;gap:var(--space-3);display:flex}.cart-title{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:600}.cart-count{background:var(--color-primary);min-width:24px;height:24px;color:var(--color-text-inverse);font-size:var(--text-xs);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.cart-close{border-radius:var(--radius-full);cursor:pointer;background:var(--color-surface-offset);width:40px;height:40px;color:var(--color-text-muted);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cart-close:hover{color:var(--color-text);background:var(--color-surface-dynamic)}.cart-body{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.cart-empty{text-align:center;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.cart-empty-title{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.cart-empty-desc{color:var(--color-text-muted);margin:0 0 var(--space-4)}.cart-notice{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.cart-notice--success{background:oklch(from var(--color-cta) l c h / .1);border:1px solid oklch(from var(--color-cta) l c h / .35)}.cart-notice-icon{color:var(--color-primary);border-radius:var(--radius-full);background:oklch(from var(--color-cta) l c h / .2);flex-shrink:0;width:28px;height:28px;padding:5px}.cart-notice-text{min-width:180px;font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}.cart-notice-text strong{font-size:var(--text-base)}.cart-notice-text span{color:var(--color-text-muted)}.cart-new-order{flex-shrink:0}.cart-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cart-row{gap:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);grid-template-columns:64px minmax(0,1fr) auto auto 36px;align-items:center;display:grid}.cart-row-img{object-fit:contain;border-radius:var(--radius-md);background:var(--color-surface-offset);width:64px;height:84px}.cart-row-info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cart-row-title{font-weight:600;font-size:var(--text-sm);margin:0;line-height:1.3}.cart-row-unit{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}.cart-qty{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);align-items:center;gap:2px;display:inline-flex}.cart-qty-btn{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.cart-qty-btn:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-offset)}.cart-qty-btn:disabled{opacity:.35;cursor:not-allowed}.cart-qty-input{text-align:center;width:48px;font-weight:600;font-size:var(--text-sm);color:var(--color-text);appearance:textfield;background:0 0;border:none;padding:0 2px}.cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input:focus{background:var(--color-surface-offset);border-radius:var(--radius-sm);outline:none}.cart-qty-input:disabled{opacity:.5;cursor:not-allowed}.cart-row-cost{font-weight:700;font-size:var(--text-sm);white-space:nowrap;text-align:right}.cart-row-remove{width:36px;height:36px;color:var(--color-text-faint);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.cart-row-remove:hover:not(:disabled){color:#c33;background:oklch(70% .15 25/.12)}.cart-row-remove:disabled{opacity:.35;cursor:not-allowed}.cart-row.is-locked .cart-qty-btn,.cart-row.is-locked .cart-row-remove{opacity:.4}.cart-limit{font-size:var(--text-xs);color:var(--color-text-faint);text-align:center;margin:0}.cart-total-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);display:flex}.cart-total-label{font-size:var(--text-lg);font-weight:600}.cart-total-value{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary);font-weight:700}.cart-form{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.cart-form-title{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.form-field{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.form-label{font-size:var(--text-sm);font-weight:600}.form-optional{color:var(--color-text-faint);font-weight:400}.form-control{width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.form-control:focus{border-color:var(--color-cta);box-shadow:0 0 0 2px oklch(from var(--color-cta) l c h / .25);outline:none}.form-control::placeholder{color:var(--color-text-faint)}.form-control--area{resize:vertical;min-height:52px}.form-counter{right:var(--space-3);bottom:var(--space-2);color:var(--color-text-faint);pointer-events:none;font-size:11px;position:absolute}.checkbox-row{align-items:flex-start;gap:var(--space-3);display:flex}.form-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-cta);cursor:pointer;flex-shrink:0;margin-top:2px}.form-consent label{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;line-height:1.5}.turnstile-wrap{min-height:65px;padding:var(--space-2) 0;justify-content:center;display:flex}.form-error{color:#c0392b;font-size:var(--text-sm);margin:0;font-weight:500}.cart-form .btn-block{cursor:pointer;border:none;justify-content:center;width:100%}.cart-form .btn-block:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.cart-overlay{padding:var(--space-3)}.cart-body{padding:var(--space-4)}.cart-row{row-gap:var(--space-3);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img info remove""qty cost cost"}.cart-row-img{grid-area:img;width:56px;height:74px}.cart-row-info{grid-area:info}.cart-row-remove{grid-area:remove}.cart-qty{grid-area:qty;justify-self:start}.cart-row-cost{grid-area:cost;place-self:center end}}.footer{background:var(--color-primary);color:oklch(from var(--color-text-inverse) l c h / .8)}.footer-main{max-width:var(--content-wide);padding:var(--space-16) var(--space-6) var(--space-12);gap:var(--space-10);grid-template-columns:2fr 1fr 1fr 1fr;margin-inline:auto;display:grid}.footer-brand .logo-name{color:var(--color-text-inverse);font-size:var(--text-lg)}.footer-brand .logo-name span{color:var(--color-cta)}.footer-desc{font-size:var(--text-sm);margin-top:var(--space-4);color:oklch(from var(--color-text-inverse) l c h / .55);max-width:34ch;line-height:1.7}.footer-contacts{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.footer-contact-item{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:oklch(from var(--color-text-inverse) l c h / .7);text-decoration:none;display:flex}.footer-contact-item:hover{color:var(--color-cta)}.footer-contact-item svg{color:var(--color-cta);flex-shrink:0}.footer-col h4{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-cta);margin-bottom:var(--space-5);font-weight:600}.footer-col ul{gap:var(--space-3);flex-direction:column;display:flex}.footer-col a{font-size:var(--text-sm);color:oklch(from var(--color-text-inverse) l c h / .65);transition:color var(--transition-interactive);text-decoration:none}.footer-col a:hover{color:var(--color-text-inverse)}.footer-divider{max-width:var(--content-wide);border:none;border-top:1px solid oklch(from var(--color-text-inverse) l c h / .1);margin-inline:auto}.footer-bottom{max-width:var(--content-wide);padding:var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.footer-bottom-meta{align-items:flex-start;column-gap:var(--space-6);font-size:var(--text-xs);color:oklch(from var(--color-text-inverse) l c h / .45);line-height:1.6;display:flex}.footer-bottom-meta>span{flex:1;min-width:0}.footer-policies{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;max-width:50%;display:flex}.footer-policies a{color:oklch(from var(--color-text-inverse) l c h / .7);text-underline-offset:3px;text-align:right;transition:color var(--transition-interactive);text-decoration:underline}.footer-policies a:hover{color:var(--color-cta)}.footer-legal{font-size:var(--text-xs);text-align:center;color:oklch(from var(--color-text-inverse) l c h / .4)}@media (width<=900px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}}@media (width<=480px){.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom-meta{flex-direction:column;align-items:flex-start}.footer-bottom-meta>span{flex:none}.footer-policies{align-items:flex-start;max-width:100%}}[data-theme=dark] .footer{--color-primary:#4e230b;--color-primary-hover:#5c2c0e;--color-primary-active:#3a1a08;--color-cta:#f9691a;--color-cta-hover:#ff7f33;--color-cta-active:#d9550e;--color-text-inverse:#fff;--color-text:#050505}
