/* header meryosab electronics web devolper resume.meryosab.com */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");
#block-pcr-header {
  --pcr-bg:#0e1210;
  --pcr-surface:#161c19;
  --pcr-surface-2:#1d2622;
  --pcr-surface-3:#24302b;
  --pcr-line:rgba(255,255,255,.09);
  --pcr-line-strong:rgba(255,255,255,.16);
  --pcr-text:#f1eee6;
  --pcr-muted:#a8b3ab;
  --pcr-dim:#7d8a82;
  --pcr-accent:#d4a017;
  --pcr-accent-soft:rgba(212,160,23,.13);
  --pcr-cta:#e06a2c;
  --pcr-cta-hover:#f07c40;
  --pcr-cta-text:#fff;
  --pcr-shadow:0 24px 70px rgba(0,0,0,.38);
  --pcr-control-bg:rgba(255,255,255,.025);
  --pcr-control-hover:rgba(255,255,255,.06);
  --pcr-phone-bg:rgba(212,160,23,.11);
  --pcr-phone-fg:#e6b84a;
  --pcr-phone-border:rgba(212,160,23,.28);
  --pcr-whatsapp-bg:rgba(37,211,102,.11);
  --pcr-whatsapp-fg:#67e394;
  --pcr-whatsapp-border:rgba(37,211,102,.26);
  --pcr-telegram-bg:rgba(34,158,217,.12);
  --pcr-telegram-fg:#62bde7;
  --pcr-telegram-border:rgba(34,158,217,.28);
  --pcr-font:Inter,"Segoe UI",Roboto,Arial,Helvetica,sans-serif;
  --pcr-container:1540px;
  --pcr-radius:12px;
  --pcr-ease:180ms cubic-bezier(.4,0,.2,1);
  color-scheme:dark;
}
#block-pcr-header {
  display: block;
  overflow: visible;
  width: 100%;
  max-width: 100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
  font-family: Inter, "Segoe UI", Roboto, Arial, Helvetica, sans-serif;
}
#block-pcr-header, #block-pcr-header *, #block-pcr-header *::before, #block-pcr-header *::after { box-sizing: border-box; }
.wp-block-html:has(#block-pcr-header){
  margin-block-start:0!important;margin-block-end:0!important;
  max-width:none!important;padding:0!important;width:100%!important;
}
.wp-block-html:has(#block-pcr-header) html,
.wp-block-html:has(#block-pcr-header) body{
  margin:0!important;padding:0!important;max-width:none!important;overflow:visible!important;
}
.editor-styles-wrapper #block-pcr-header,
.block-editor-iframe__body #block-pcr-header,
body.wp-admin #block-pcr-header,
.block-editor-block-list__block #block-pcr-header{
  width:100%!important;max-width:100%!important;
  margin-left:0!important;margin-right:0!important;
}
#block-pcr-header svg{
  max-width:28px!important;max-height:28px!important;
}
#block-pcr-header .pcr-logo__brand svg, #block-pcr-header .pcr-drawer__brand-logo svg{
  max-width:252px!important;max-height:56px!important;
}
#block-pcr-header {--pcr-bg:#f3f0e8;--pcr-surface:#fffcf6;--pcr-surface-2:#ece7dc;--pcr-surface-3:#e2dccf;--pcr-line:rgba(16,38,65,.10);--pcr-line-strong:rgba(16,38,65,.18);--pcr-text:#161814;--pcr-muted:#5c635b;--pcr-dim:#7a8178;--pcr-accent:#d4a017;--pcr-accent-soft:rgba(212,160,23,.10);--pcr-cta:#e06a2c;--pcr-cta-hover:#f07c40;--pcr-cta-text:#fff;--pcr-shadow:0 24px 65px rgba(19,37,60,.16);--pcr-whatsapp-bg:rgba(24,140,71,.08);--pcr-whatsapp-fg:#188c47;--pcr-whatsapp-border:rgba(24,140,71,.25);--pch-bg:#f3f0e8;--pch-surface:#fffcf6;--pch-surface-2:#ece7dc;--pch-surface-3:#e2dccf;--pch-line:rgba(16,38,65,.10);--pch-line-strong:rgba(16,38,65,.18);--pch-text:#161814;--pch-muted:#5c635b;--pch-dim:#7a8178;--pch-accent:#d4a017;--pch-accent-soft:rgba(212,160,23,.10);--pch-cta:#e06a2c;--pch-cta-hover:#f07c40;--pch-cta-text:#fff;--pch-shadow:0 24px 65px rgba(19,37,60,.16);--pch-home-bg:#f3f0e8;--pch-home-surface:#fffcf6;--pch-home-surface-2:#ece7dc;--pch-home-surface-3:#e2dccf;--pch-home-line:rgba(16,38,65,.10);--pch-home-line-strong:rgba(16,38,65,.18);--pch-home-text:#161814;--pch-home-muted:#5c635b;--pch-home-dim:#7a8178;--pch-home-accent:#d4a017;--pch-home-accent-soft:rgba(212,160,23,.10);--pch-home-cta:#e06a2c;--pch-home-cta-hover:#f07c40;--pch-home-cta-text:#fff;--tvr-bg:#f3f0e8;--tvr-surface:#fffcf6;--tvr-surface-2:#ece7dc;--tvr-surface-3:#e2dccf;--tvr-line:rgba(16,38,65,.10);--tvr-line-strong:rgba(16,38,65,.18);--tvr-text:#161814;--tvr-muted:#5c635b;--tvr-dim:#7a8178;--tvr-accent:#d4a017;--tvr-accent-soft:rgba(212,160,23,.10);--tvr-cta:#e06a2c;--tvr-cta-hover:#f07c40;--tvr-cta-text:#fff;--tvr-shadow:0 24px 65px rgba(19,37,60,.16);--msb-tvp-bg:#f3f0e8;--msb-tvp-shell:#fffcf6;--msb-tvp-shell-2:#ece7dc;--msb-tvp-card:#fffcf6;--msb-tvp-line:rgba(16,38,65,.10);--msb-tvp-line-strong:rgba(16,38,65,.18);--msb-tvp-text:#161814;--msb-tvp-muted:#5c635b;--msb-tvp-accent:#d4a017;--msb-tvp-accent-soft:rgba(212,160,23,.10);--msb-tvp-cta:#e06a2c;--msb-tvp-cta-hover:#f07c40;--msb-tvp-shadow:0 24px 65px rgba(19,37,60,.16);color-scheme:light;}
html[data-theme="light"] #block-pcr-header {--pcr-bg:#f3f0e8;--pcr-surface:#fffcf6;--pcr-surface-2:#ece7dc;--pcr-surface-3:#e2dccf;--pcr-line:rgba(16,38,65,.10);--pcr-line-strong:rgba(16,38,65,.18);--pcr-text:#161814;--pcr-muted:#5c635b;--pcr-dim:#7a8178;--pcr-accent:#d4a017;--pcr-accent-soft:rgba(212,160,23,.10);--pcr-cta:#e06a2c;--pcr-cta-hover:#f07c40;--pcr-cta-text:#fff;--pcr-shadow:0 24px 65px rgba(19,37,60,.16);--pcr-whatsapp-bg:rgba(24,140,71,.08);--pcr-whatsapp-fg:#188c47;--pcr-whatsapp-border:rgba(24,140,71,.25);--pch-bg:#f3f0e8;--pch-surface:#fffcf6;--pch-surface-2:#ece7dc;--pch-surface-3:#e2dccf;--pch-line:rgba(16,38,65,.10);--pch-line-strong:rgba(16,38,65,.18);--pch-text:#161814;--pch-muted:#5c635b;--pch-dim:#7a8178;--pch-accent:#d4a017;--pch-accent-soft:rgba(212,160,23,.10);--pch-cta:#e06a2c;--pch-cta-hover:#f07c40;--pch-cta-text:#fff;--pch-shadow:0 24px 65px rgba(19,37,60,.16);--pch-home-bg:#f3f0e8;--pch-home-surface:#fffcf6;--pch-home-surface-2:#ece7dc;--pch-home-surface-3:#e2dccf;--pch-home-line:rgba(16,38,65,.10);--pch-home-line-strong:rgba(16,38,65,.18);--pch-home-text:#161814;--pch-home-muted:#5c635b;--pch-home-dim:#7a8178;--pch-home-accent:#d4a017;--pch-home-accent-soft:rgba(212,160,23,.10);--pch-home-cta:#e06a2c;--pch-home-cta-hover:#f07c40;--pch-home-cta-text:#fff;--tvr-bg:#f3f0e8;--tvr-surface:#fffcf6;--tvr-surface-2:#ece7dc;--tvr-surface-3:#e2dccf;--tvr-line:rgba(16,38,65,.10);--tvr-line-strong:rgba(16,38,65,.18);--tvr-text:#161814;--tvr-muted:#5c635b;--tvr-dim:#7a8178;--tvr-accent:#d4a017;--tvr-accent-soft:rgba(212,160,23,.10);--tvr-cta:#e06a2c;--tvr-cta-hover:#f07c40;--tvr-cta-text:#fff;--tvr-shadow:0 24px 65px rgba(19,37,60,.16);--msb-tvp-bg:#f3f0e8;--msb-tvp-shell:#fffcf6;--msb-tvp-shell-2:#ece7dc;--msb-tvp-card:#fffcf6;--msb-tvp-line:rgba(16,38,65,.10);--msb-tvp-line-strong:rgba(16,38,65,.18);--msb-tvp-text:#161814;--msb-tvp-muted:#5c635b;--msb-tvp-accent:#d4a017;--msb-tvp-accent-soft:rgba(212,160,23,.10);--msb-tvp-cta:#e06a2c;--msb-tvp-cta-hover:#f07c40;--msb-tvp-shadow:0 24px 65px rgba(19,37,60,.16);color-scheme:light;}
html[data-theme="dark"] #block-pcr-header {--pcr-bg:#0e1210;--pcr-surface:#161c19;--pcr-surface-2:#1d2622;--pcr-surface-3:#24302b;--pcr-line:rgba(220,238,255,.11);--pcr-line-strong:rgba(220,238,255,.18);--pcr-text:#f1eee6;--pcr-muted:#a8b3ab;--pcr-dim:#7d8a82;--pcr-accent:#e6b84a;--pcr-accent-soft:rgba(212,160,23,.12);--pcr-cta:#e06a2c;--pcr-cta-hover:#f07c40;--pcr-cta-text:#fff;--pcr-shadow:0 34px 90px rgba(0,0,0,.42);--pcr-whatsapp-bg:rgba(37,211,102,.09);--pcr-whatsapp-fg:#67e394;--pcr-whatsapp-border:rgba(37,211,102,.26);--pch-bg:#0e1210;--pch-surface:#161c19;--pch-surface-2:#1d2622;--pch-surface-3:#24302b;--pch-line:rgba(220,238,255,.11);--pch-line-strong:rgba(220,238,255,.18);--pch-text:#f1eee6;--pch-muted:#a8b3ab;--pch-dim:#7d8a82;--pch-accent:#e6b84a;--pch-accent-soft:rgba(212,160,23,.12);--pch-cta:#e06a2c;--pch-cta-hover:#f07c40;--pch-cta-text:#fff;--pch-shadow:0 34px 90px rgba(0,0,0,.42);--pch-home-bg:#0e1210;--pch-home-surface:#161c19;--pch-home-surface-2:#1d2622;--pch-home-surface-3:#24302b;--pch-home-line:rgba(220,238,255,.11);--pch-home-line-strong:rgba(220,238,255,.18);--pch-home-text:#f1eee6;--pch-home-muted:#a8b3ab;--pch-home-dim:#7d8a82;--pch-home-accent:#e6b84a;--pch-home-accent-soft:rgba(212,160,23,.12);--pch-home-cta:#e06a2c;--pch-home-cta-hover:#f07c40;--pch-home-cta-text:#fff;--tvr-bg:#0e1210;--tvr-surface:#161c19;--tvr-surface-2:#1d2622;--tvr-surface-3:#24302b;--tvr-line:rgba(220,238,255,.11);--tvr-line-strong:rgba(220,238,255,.18);--tvr-text:#f1eee6;--tvr-muted:#a8b3ab;--tvr-dim:#7d8a82;--tvr-accent:#e6b84a;--tvr-accent-soft:rgba(212,160,23,.12);--tvr-cta:#e06a2c;--tvr-cta-hover:#f07c40;--tvr-cta-text:#fff;--tvr-shadow:0 34px 90px rgba(0,0,0,.42);--msb-tvp-bg:#0e1210;--msb-tvp-shell:#161c19;--msb-tvp-shell-2:#1d2622;--msb-tvp-card:#161c19;--msb-tvp-line:rgba(220,238,255,.11);--msb-tvp-line-strong:rgba(220,238,255,.18);--msb-tvp-text:#f1eee6;--msb-tvp-muted:#a8b3ab;--msb-tvp-accent:#e6b84a;--msb-tvp-accent-soft:rgba(212,160,23,.12);--msb-tvp-cta:#e06a2c;--msb-tvp-cta-hover:#f07c40;--msb-tvp-shadow:0 34px 90px rgba(0,0,0,.42);color-scheme:dark;}
html[data-pch-theme="dark"] #block-pcr-header {--pcr-bg:#0e1210;--pcr-surface:#161c19;--pcr-surface-2:#1d2622;--pcr-surface-3:#24302b;--pcr-line:rgba(220,238,255,.11);--pcr-line-strong:rgba(220,238,255,.18);--pcr-text:#f1eee6;--pcr-muted:#a8b3ab;--pcr-dim:#7d8a82;--pcr-accent:#e6b84a;--pcr-accent-soft:rgba(212,160,23,.12);--pcr-cta:#e06a2c;--pcr-cta-hover:#f07c40;--pcr-cta-text:#fff;--pcr-shadow:0 34px 90px rgba(0,0,0,.42);--pcr-whatsapp-bg:rgba(37,211,102,.09);--pcr-whatsapp-fg:#67e394;--pcr-whatsapp-border:rgba(37,211,102,.26);--pch-bg:#0e1210;--pch-surface:#161c19;--pch-surface-2:#1d2622;--pch-surface-3:#24302b;--pch-line:rgba(220,238,255,.11);--pch-line-strong:rgba(220,238,255,.18);--pch-text:#f1eee6;--pch-muted:#a8b3ab;--pch-dim:#7d8a82;--pch-accent:#e6b84a;--pch-accent-soft:rgba(212,160,23,.12);--pch-cta:#e06a2c;--pch-cta-hover:#f07c40;--pch-cta-text:#fff;--pch-shadow:0 34px 90px rgba(0,0,0,.42);--pch-home-bg:#0e1210;--pch-home-surface:#161c19;--pch-home-surface-2:#1d2622;--pch-home-surface-3:#24302b;--pch-home-line:rgba(220,238,255,.11);--pch-home-line-strong:rgba(220,238,255,.18);--pch-home-text:#f1eee6;--pch-home-muted:#a8b3ab;--pch-home-dim:#7d8a82;--pch-home-accent:#e6b84a;--pch-home-accent-soft:rgba(212,160,23,.12);--pch-home-cta:#e06a2c;--pch-home-cta-hover:#f07c40;--pch-home-cta-text:#fff;--tvr-bg:#0e1210;--tvr-surface:#161c19;--tvr-surface-2:#1d2622;--tvr-surface-3:#24302b;--tvr-line:rgba(220,238,255,.11);--tvr-line-strong:rgba(220,238,255,.18);--tvr-text:#f1eee6;--tvr-muted:#a8b3ab;--tvr-dim:#7d8a82;--tvr-accent:#e6b84a;--tvr-accent-soft:rgba(212,160,23,.12);--tvr-cta:#e06a2c;--tvr-cta-hover:#f07c40;--tvr-cta-text:#fff;--tvr-shadow:0 34px 90px rgba(0,0,0,.42);--msb-tvp-bg:#0e1210;--msb-tvp-shell:#161c19;--msb-tvp-shell-2:#1d2622;--msb-tvp-card:#161c19;--msb-tvp-line:rgba(220,238,255,.11);--msb-tvp-line-strong:rgba(220,238,255,.18);--msb-tvp-text:#f1eee6;--msb-tvp-muted:#a8b3ab;--msb-tvp-accent:#e6b84a;--msb-tvp-accent-soft:rgba(212,160,23,.12);--msb-tvp-cta:#e06a2c;--msb-tvp-cta-hover:#f07c40;--msb-tvp-shadow:0 34px 90px rgba(0,0,0,.42);color-scheme:dark;}
html[data-theme="light"] #block-pcr-header {
  --pcr-bg:#f3f0e8;
  --pcr-surface:#fffcf6;
  --pcr-surface-2:#ece7dc;
  --pcr-surface-3:#e2dccf;
  --pcr-line:rgba(16,38,65,.10);
  --pcr-line-strong:rgba(16,38,65,.18);
  --pcr-text:#161814;
  --pcr-muted:#5c635b;
  --pcr-dim:#7a8178;
  --pcr-accent:#d4a017;
  --pcr-accent-soft:rgba(212,160,23,.10);
  --pcr-cta:#e06a2c;
  --pcr-cta-hover:#f07c40;
  --pcr-cta-text:#fff;
  --pcr-shadow:0 24px 65px rgba(19,37,60,.16);
  --pcr-control-bg:#f3f0e8;
  --pcr-control-hover:#ece7dc;
  --pcr-phone-bg:#f7efd8;
  --pcr-phone-fg:#9a7410;
  --pcr-phone-border:rgba(154,116,16,.22);
  --pcr-whatsapp-bg:#ebf8ef;
  --pcr-whatsapp-fg:#167d3b;
  --pcr-whatsapp-border:rgba(22,125,59,.20);
  --pcr-telegram-bg:#edf7fb;
  --pcr-telegram-fg:#147aa7;
  --pcr-telegram-border:rgba(20,122,167,.20);
  color-scheme:light;
}
#block-pcr-header .pcr-header, #block-pcr-header .pcr-header *, #block-pcr-header .pcr-drawer, #block-pcr-header .pcr-drawer *, #block-pcr-header .pcr-search-layer, #block-pcr-header .pcr-search-layer * {box-sizing:border-box}
#block-pcr-header .pcr-header a, #block-pcr-header .pcr-header a:link, #block-pcr-header .pcr-header a:visited, #block-pcr-header .pcr-header a:hover, #block-pcr-header .pcr-header a:focus, #block-pcr-header .pcr-header a:focus-visible, #block-pcr-header .pcr-header a:active, #block-pcr-header .pcr-drawer a, #block-pcr-header .pcr-drawer a:link, #block-pcr-header .pcr-drawer a:visited, #block-pcr-header .pcr-drawer a:hover, #block-pcr-header .pcr-drawer a:focus, #block-pcr-header .pcr-drawer a:focus-visible, #block-pcr-header .pcr-drawer a:active, #block-pcr-header .pcr-search-layer a, #block-pcr-header .pcr-search-layer a:link, #block-pcr-header .pcr-search-layer a:visited, #block-pcr-header .pcr-search-layer a:hover, #block-pcr-header .pcr-search-layer a:focus, #block-pcr-header .pcr-search-layer a:focus-visible, #block-pcr-header .pcr-search-layer a:active {text-decoration:none!important;text-decoration-line:none!important}
#block-pcr-header .pcr-container {width:100%;max-width:var(--pcr-container);margin:0 auto;padding:0 24px;min-width:0}
#block-pcr-header .pcr-header {position:sticky;top:0;z-index:900;width:100%;max-width:100%;font-family:var(--pcr-font);color:var(--pcr-text);background:color-mix(in srgb,var(--pcr-bg) 97%,transparent);border-bottom:1px solid var(--pcr-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);isolation:isolate}
#block-pcr-header .pcr-header:after {display:none!important;content:none!important}
#block-pcr-header .pcr-topbar {background:var(--pcr-surface);border-bottom:1px solid var(--pcr-line)}
#block-pcr-header .pcr-topbar__inner {min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}
#block-pcr-header .pcr-topbar__left, #block-pcr-header .pcr-topbar__right {display:flex;align-items:center;gap:10px;min-width:0}
#block-pcr-header .pcr-topbar__item {height:30px;display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0 8px;border:1px solid transparent;border-radius:9px;color:var(--pcr-muted);font:500 12.5px/1 var(--pcr-font);text-decoration:none;white-space:nowrap;transition:background var(--pcr-ease),border-color var(--pcr-ease),color var(--pcr-ease)}
#block-pcr-header a.pcr-topbar__item:hover, #block-pcr-header a.pcr-topbar__item:focus-visible, #block-pcr-header button.pcr-topbar__item:hover, #block-pcr-header button.pcr-topbar__item:focus-visible {background:var(--pcr-surface-2);border-color:var(--pcr-line);color:var(--pcr-text)}
#block-pcr-header .pcr-topbar__item svg {width:16px;height:16px;max-width:16px!important;max-height:16px!important;flex:none}
#block-pcr-header .pcr-header svg, #block-pcr-header .pcr-drawer svg, #block-pcr-header .pcr-search-layer svg {
  max-width:28px!important;
  max-height:28px!important;
  flex:none;
}
#block-pcr-header .pcr-logo__brand svg, #block-pcr-header .pcr-drawer__brand-logo svg {
  max-width:252px!important;
  max-height:56px!important;
}
#block-pcr-header .pcr-status-dot {
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--pcr-accent);
  box-shadow:none;
  animation:none;
  flex:none
}
#block-pcr-header .pcr-topbar__service-area {color:var(--pcr-text)}
#block-pcr-header .pcr-topbar__service-area svg {color:var(--pcr-accent)}
#block-pcr-header .pcr-topbar__address {overflow:hidden;text-overflow:ellipsis;max-width:320px}
#block-pcr-header .pcr-theme-icon--sun {display:none}
html[data-theme="light"] #block-pcr-header .pcr-theme-icon--sun {display:block}
html[data-theme="light"] #block-pcr-header .pcr-theme-icon--moon {display:none}
#block-pcr-header .pcr-main {background:var(--pcr-bg)}
#block-pcr-header .pcr-main__inner {
  min-height:72px;
  display:grid;
  grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);
  align-items:center;
  column-gap:16px;
  min-width:0;
  transition:min-height var(--pcr-ease)
}
#block-pcr-header .pcr-header.pcr-is-scrolled .pcr-main__inner {min-height:62px}
#block-pcr-header .pcr-logo {
  display:inline-flex;
  align-items:center;
  justify-self:start;
  flex:0 0 auto;
  min-width:0;
  color:var(--pcr-text);
  text-decoration:none;
  line-height:0
}
#block-pcr-header .pcr-logo__mark {width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid color-mix(in srgb,var(--pcr-accent) 42%,transparent);border-radius:11px;background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-logo__mark svg {width:21px;height:21px}
#block-pcr-header .pcr-logo__text {display:flex;flex-direction:column;min-width:0;line-height:1}
#block-pcr-header .pcr-logo__title {font-size:18px;font-weight:750;letter-spacing:-.015em;white-space:nowrap}
#block-pcr-header .pcr-logo__sub {margin-top:5px;color:var(--pcr-dim);font-size:11px;font-weight:600;letter-spacing:.025em;white-space:nowrap}
#block-pcr-header .pcr-nav {flex:1 1 auto;min-width:0}
#block-pcr-header .pcr-nav__list {display:flex;align-items:center;justify-content:flex-end;gap:1px;list-style:none;margin:0;padding:0;min-width:0}
#block-pcr-header .pcr-nav__item {position:relative;margin:0;padding:0}
#block-pcr-header .pcr-nav__link, #block-pcr-header .pcr-nav__trigger {height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--pcr-muted);font:650 13px/1 var(--pcr-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--pcr-ease),color var(--pcr-ease)}
#block-pcr-header .pcr-nav__link:hover, #block-pcr-header .pcr-nav__link:focus-visible, #block-pcr-header .pcr-nav__trigger:hover, #block-pcr-header .pcr-nav__trigger:focus-visible, #block-pcr-header .pcr-nav__item.is-open>.pcr-nav__trigger {background:var(--pcr-surface-2);color:var(--pcr-text)}
#block-pcr-header .pcr-nav__link.is-active, #block-pcr-header .pcr-nav__trigger.is-active {background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-nav__trigger svg {width:12px;height:12px;flex:none;transition:transform var(--pcr-ease)}
#block-pcr-header .pcr-nav__item.is-open>.pcr-nav__trigger svg {transform:rotate(180deg)}
#block-pcr-header .pcr-menu {position:absolute;top:calc(100% + 12px);left:50%;z-index:80;width:340px;padding:10px;border:1px solid var(--pcr-line);border-radius:15px;background:var(--pcr-surface);box-shadow:var(--pcr-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-7px) scale(.99);transform-origin:top center;pointer-events:none;transition:opacity var(--pcr-ease),transform var(--pcr-ease),visibility var(--pcr-ease)}
#block-pcr-header .pcr-nav__item.is-open>.pcr-menu {opacity:1;visibility:visible;transform:translate(-50%,0) scale(1);pointer-events:auto}
#block-pcr-header .pcr-menu--wide {left:0;width:max-content;max-width:min(560px,calc(100vw - 24px));transform:translate(0,-7px) scale(.99);transform-origin:top left}
#block-pcr-header .pcr-nav__item.is-open>.pcr-menu--wide {transform:translate(0,0) scale(1)}
#block-pcr-header .pcr-menu--right {left:auto;right:0;transform:translate(0,-7px) scale(.99);transform-origin:top right}
#block-pcr-header .pcr-nav__item.is-open>.pcr-menu--right {transform:translate(0,0) scale(1)}
#block-pcr-header .pcr-menu__head {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 5px 10px;border-bottom:1px solid var(--pcr-line)}
#block-pcr-header .pcr-menu__head strong {font-size:15px;font-weight:750;color:var(--pcr-text)}
#block-pcr-header .pcr-menu__all {height:33px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--pcr-line-strong);border-radius:9px;color:var(--pcr-text);font-size:12px;font-weight:650;text-decoration:none}
#block-pcr-header .pcr-menu__all:hover, #block-pcr-header .pcr-menu__all:focus-visible {background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-menu__grid {display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;padding-top:10px}
#block-pcr-header .pcr-menu__group {min-width:0;padding:7px;border-radius:11px;background:color-mix(in srgb,var(--pcr-bg) 42%,transparent)}
#block-pcr-header .pcr-menu__label {display:block;padding:3px 7px 7px;color:var(--pcr-dim);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}
#block-pcr-header .pcr-menu__link {display:flex;align-items:center;gap:9px;min-height:39px;padding:6px 8px;border-radius:8px;color:var(--pcr-text);font-size:13px;font-weight:560;line-height:1.22;text-decoration:none;transition:background var(--pcr-ease),color var(--pcr-ease)}
#block-pcr-header .pcr-menu__link:hover, #block-pcr-header .pcr-menu__link:focus-visible {background:var(--pcr-surface-2);color:var(--pcr-accent)}
#block-pcr-header .pcr-menu__ico {width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-menu__ico svg {width:15px;height:15px}
#block-pcr-header .pcr-menu__simple {display:grid;grid-template-columns:1fr;gap:2px}
#block-pcr-header .pcr-menu__simple--2 {grid-template-columns:1fr 1fr;gap:4px}
#block-pcr-header .pcr-actions {display:flex;align-items:center;gap:7px;flex:none;margin-left:auto}
#block-pcr-header .pcr-icon-btn {width:41px;height:41px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--pcr-line);border-radius:10px;background:var(--pcr-control-bg);color:var(--pcr-text);cursor:pointer;transition:background var(--pcr-ease),border-color var(--pcr-ease),color var(--pcr-ease)}
#block-pcr-header .pcr-icon-btn:hover, #block-pcr-header .pcr-icon-btn:focus-visible {background:var(--pcr-accent-soft);border-color:color-mix(in srgb,var(--pcr-accent) 48%,transparent);color:var(--pcr-accent)}
#block-pcr-header .pcr-icon-btn svg {width:19px;height:19px}
#block-pcr-header .pcr-btn {height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:10px;font:700 13px/1 var(--pcr-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--pcr-ease),border-color var(--pcr-ease),color var(--pcr-ease),transform var(--pcr-ease)}
#block-pcr-header .pcr-btn:active {transform:translateY(1px)}
#block-pcr-header .pcr-btn--primary {background:var(--pcr-cta);border-color:var(--pcr-cta);color:var(--pcr-cta-text)}
#block-pcr-header .pcr-btn--primary:hover, #block-pcr-header .pcr-btn--primary:focus-visible {background:var(--pcr-cta-hover);border-color:var(--pcr-cta-hover)}
#block-pcr-header .pcr-btn--ghost {background:transparent;border-color:var(--pcr-line-strong);color:var(--pcr-text)}
#block-pcr-header .pcr-btn--ghost:hover, #block-pcr-header .pcr-btn--ghost:focus-visible {background:var(--pcr-accent-soft);border-color:color-mix(in srgb,var(--pcr-accent) 48%,transparent);color:var(--pcr-accent)}
#block-pcr-header .pcr-call-icon {
  width:37px;
  height:37px;
  padding:0;
  border-radius:10px;
  background:var(--pcr-control-bg);
  border-color:var(--pcr-line);
  color:var(--pcr-muted);
}
#block-pcr-header .pcr-call-icon:hover, #block-pcr-header .pcr-call-icon:focus-visible {
  background:var(--pcr-phone-bg);
  border-color:var(--pcr-phone-border);
  color:var(--pcr-phone-fg);
}
#block-pcr-header .pcr-call-icon svg {
  width:15.5px;
  height:15.5px;
  stroke-width:1.65;
}
#block-pcr-header .pcr-burger {width:42px;height:42px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:none;padding:0;border:1px solid var(--pcr-line);border-radius:10px;background:var(--pcr-control-bg);color:var(--pcr-text);cursor:pointer}
#block-pcr-header .pcr-burger span {width:19px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--pcr-ease),opacity var(--pcr-ease)}
#block-pcr-header .pcr-burger[aria-expanded="true"] span:nth-child(1) {transform:translateY(7px) rotate(45deg)}
#block-pcr-header .pcr-burger[aria-expanded="true"] span:nth-child(2) {opacity:0}
#block-pcr-header .pcr-burger[aria-expanded="true"] span:nth-child(3) {transform:translateY(-7px) rotate(-45deg)}
#block-pcr-header .pcr-search-layer {position:fixed;inset:0;z-index:1350;display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:100%;min-width:0;padding:92px 20px 20px;background:rgba(3,8,16,.64);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:opacity var(--pcr-ease),visibility var(--pcr-ease)}
#block-pcr-header .pcr-search-layer.is-open {opacity:1;visibility:visible;pointer-events:auto}
#block-pcr-header .pcr-search-card {width:min(620px,calc(100vw - 40px));max-width:calc(100vw - 40px);min-width:0;margin:0 auto;padding:12px;border:1px solid var(--pcr-line);border-radius:16px;background:var(--pcr-surface);box-shadow:var(--pcr-shadow);overflow:hidden}
#block-pcr-header .pcr-search-head {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 10px}
#block-pcr-header .pcr-search-head strong {
  color:var(--pcr-text);
  font-size:16px;
  font-weight:750
}
#block-pcr-header .pcr-search-close {width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pcr-line);border-radius:9px;background:transparent;color:var(--pcr-muted);font-size:22px;cursor:pointer}
#block-pcr-header .pcr-search-form {width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:7px}
#block-pcr-header .pcr-search-field {position:relative;min-width:0;max-width:100%;overflow:hidden}
#block-pcr-header .pcr-search-field svg {position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--pcr-dim);pointer-events:none}
#block-pcr-header .pcr-search-input {display:block;width:100%;max-width:100%;min-width:0;height:46px;box-sizing:border-box;padding:0 14px 0 42px;border:1px solid var(--pcr-line-strong);border-radius:10px;outline:0;background:var(--pcr-bg);color:var(--pcr-text);font:500 15px/1 var(--pcr-font)}
#block-pcr-header .pcr-search-input::placeholder {color:var(--pcr-dim)}
#block-pcr-header .pcr-search-input:focus {border-color:var(--pcr-accent);box-shadow:0 0 0 3px var(--pcr-accent-soft)}
#block-pcr-header .pcr-search-submit {width:46px;height:46px;padding:0}
#block-pcr-header .pcr-search-submit svg {width:19px;height:19px}
#block-pcr-header .pcr-drawer {position:fixed;inset:0;z-index:1250;visibility:hidden;pointer-events:none;font-family:var(--pcr-font)}
#block-pcr-header .pcr-drawer.is-open {visibility:visible;pointer-events:auto}
#block-pcr-header .pcr-drawer__backdrop {position:absolute;inset:0;background:rgba(3,8,16,.62);opacity:0;transition:opacity 220ms ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:default}
#block-pcr-header .pcr-drawer.is-open .pcr-drawer__backdrop {opacity:1}
#block-pcr-header .pcr-drawer__panel {position:absolute;top:0;right:0;bottom:0;width:min(92vw,420px);display:flex;flex-direction:column;overflow:hidden;background:var(--pcr-surface);border-left:1px solid var(--pcr-line);box-shadow:var(--pcr-shadow);transform:translateX(100%);transition:transform 280ms cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom,0)}
#block-pcr-header .pcr-drawer.is-open .pcr-drawer__panel {transform:translateX(0)}
#block-pcr-header .pcr-drawer__head {min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--pcr-line);flex:none}
#block-pcr-header .pcr-drawer__brand {display:flex;align-items:center;gap:10px;min-width:0}
#block-pcr-header .pcr-drawer__brand .pcr-logo__mark {width:35px;height:35px}
#block-pcr-header .pcr-drawer__brand-text {display:flex;flex-direction:column;min-width:0;line-height:1}
#block-pcr-header .pcr-drawer__brand-text strong {font-size:17px;font-weight:750}
#block-pcr-header .pcr-drawer__brand-text span {margin-top:4px;color:var(--pcr-dim);font-size:11px;font-weight:600}
#block-pcr-header .pcr-drawer__close {width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--pcr-line-strong);border-radius:10px;background:transparent;color:var(--pcr-text);font-size:24px;line-height:1;cursor:pointer}
#block-pcr-header .pcr-drawer__quick {display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 8px;flex:none}
#block-pcr-header .pcr-quick-card {min-height:46px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--pcr-line);border-radius:11px;background:color-mix(in srgb,var(--pcr-bg) 38%,transparent);color:var(--pcr-text);font:650 13px/1.2 var(--pcr-font);text-decoration:none;cursor:pointer}
#block-pcr-header .pcr-quick-card--wide {grid-column:1/-1}
#block-pcr-header .pcr-quick-card__icon {width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-quick-card__icon svg {width:16px;height:16px}
#block-pcr-header .pcr-drawer__search {padding:0 14px 10px;flex:none}
#block-pcr-header .pcr-drawer__search .pcr-search-form {grid-template-columns:minmax(0,1fr) 46px}
#block-pcr-header .pcr-drawer__scroll {overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 20px;flex:1 1 auto}
#block-pcr-header .pcr-mobile-section {border-bottom:1px solid var(--pcr-line);padding:2px 0}
#block-pcr-header .pcr-mobile-section:last-child {border-bottom:0}
#block-pcr-header .pcr-mobile-trigger, #block-pcr-header .pcr-mobile-link {width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--pcr-text);font:650 15px/1.25 var(--pcr-font);text-align:left;text-decoration:none;cursor:pointer}
#block-pcr-header .pcr-mobile-trigger__left, #block-pcr-header .pcr-mobile-link__left {display:flex;align-items:center;gap:10px;min-width:0}
#block-pcr-header .pcr-mobile-nav-icon {width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-mobile-nav-icon svg {width:16px;height:16px}
#block-pcr-header .pcr-mobile-trigger>svg {width:15px;height:15px;flex:none;transition:transform var(--pcr-ease)}
#block-pcr-header .pcr-mobile-section.is-open>.pcr-mobile-trigger>svg {transform:rotate(180deg)}
#block-pcr-header .pcr-mobile-trigger:hover, #block-pcr-header .pcr-mobile-trigger:focus-visible, #block-pcr-header .pcr-mobile-link:hover, #block-pcr-header .pcr-mobile-link:focus-visible, #block-pcr-header .pcr-mobile-link.is-active {background:var(--pcr-surface-2);color:var(--pcr-accent)}
#block-pcr-header .pcr-mobile-submenu {display:grid;grid-template-rows:0fr;transition:grid-template-rows 220ms ease}
#block-pcr-header .pcr-mobile-section.is-open>.pcr-mobile-submenu {grid-template-rows:1fr}
#block-pcr-header .pcr-mobile-submenu__inner {overflow:hidden;padding-left:40px}
#block-pcr-header .pcr-mobile-sublink {min-height:42px;display:flex;align-items:center;gap:8px;margin:1px 5px;padding:7px 10px;border-left:2px solid var(--pcr-line);border-radius:0 8px 8px 0;color:var(--pcr-muted);font-size:14px;font-weight:520;line-height:1.25;text-decoration:none}
#block-pcr-header .pcr-mobile-sublink:before {content:"";width:5px;height:5px;border-radius:50%;background:var(--pcr-dim);flex:none}
#block-pcr-header .pcr-mobile-sublink:hover, #block-pcr-header .pcr-mobile-sublink:focus-visible, #block-pcr-header .pcr-mobile-sublink.is-active {border-left-color:var(--pcr-accent);background:var(--pcr-accent-soft);color:var(--pcr-accent)}
#block-pcr-header .pcr-mobile-sublink:hover:before, #block-pcr-header .pcr-mobile-sublink.is-active:before {background:var(--pcr-accent)}
#block-pcr-header .pcr-drawer__actions {
  display:none;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:6px;
  flex:none;
  padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));
  border-top:1px solid var(--pcr-line);
  background:color-mix(in srgb,var(--pcr-surface) 96%,transparent);
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
  box-shadow:0 -10px 28px rgba(0,0,0,.08);
}
#block-pcr-header .pcr-drawer__action {
  min-width:0;
  min-height:62px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
  padding:7px 4px;
  border:1px solid var(--pcr-line);
  border-radius:12px;
  background:var(--pcr-control-bg);
  color:var(--pcr-text);
  font:700 10.5px/1.1 var(--pcr-font);
  text-align:center;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  transition:transform var(--pcr-ease),background var(--pcr-ease),border-color var(--pcr-ease),color var(--pcr-ease);
}
#block-pcr-header .pcr-drawer__action svg {
  width:21px;
  height:21px;
  flex:none;
  display:block;
}
#block-pcr-header .pcr-drawer__action--phone {
  color:var(--pcr-phone-fg);
  background:var(--pcr-phone-bg);
  border-color:var(--pcr-phone-border);
}
#block-pcr-header .pcr-drawer__action--whatsapp {
  color:var(--pcr-whatsapp-fg);
  background:var(--pcr-whatsapp-bg);
  border-color:var(--pcr-whatsapp-border);
}
#block-pcr-header .pcr-drawer__action--telegram {
  color:var(--pcr-telegram-fg);
  background:var(--pcr-telegram-bg);
  border-color:var(--pcr-telegram-border);
}
#block-pcr-header .pcr-drawer__action--primary {
  color:var(--pcr-cta-text);
  background:var(--pcr-cta);
  border-color:var(--pcr-cta);
}
#block-pcr-header .pcr-drawer__action:hover, #block-pcr-header .pcr-drawer__action:focus-visible {
  transform:translateY(-1px);
}
#block-pcr-header .pcr-drawer__action:active {
  transform:translateY(1px);
}
#block-pcr-header .pcr-header button.pcr-order {
  border:1px solid var(--pcr-cta);
  cursor:pointer;
  font-family:var(--pcr-font);
}
#block-pcr-header .pcr-drawer button.pcr-drawer__action, #block-pcr-header .pcr-drawer button.pcr-mobile-sublink {
  font-family:var(--pcr-font);
  cursor:pointer;
}
#block-pcr-header .pcr-drawer button.pcr-mobile-sublink {
  width:calc(100% - 10px);
  border:0;
  background:transparent;
  text-align:left;
}
@media(max-width:1439px) {
#block-pcr-header .pcr-nav {display:none}
#block-pcr-header .pcr-burger {display:flex}
#block-pcr-header .pcr-drawer__actions {display:grid}
}
@media(min-width:1440px) {
#block-pcr-header .pcr-drawer {display:none!important}
}
@media(max-width:900px) {
#block-pcr-header .pcr-container {padding:0 18px}
#block-pcr-header .pcr-topbar__status, #block-pcr-header .pcr-topbar__address, #block-pcr-header .pcr-topbar__phone {display:none}
#block-pcr-header .pcr-topbar__inner {gap:8px}
#block-pcr-header .pcr-topbar__left {flex:1 1 auto;overflow:hidden}
#block-pcr-header .pcr-topbar__right {flex:none;gap:6px}
#block-pcr-header .pcr-topbar__service-area {max-width:100%;overflow:hidden}
#block-pcr-header .pcr-topbar__service-area span {overflow:hidden;text-overflow:ellipsis}
#block-pcr-header .pcr-topbar__item {padding:0 7px}
}
@media(max-width:640px) {
#block-pcr-header .pcr-container {padding:0 14px}
#block-pcr-header .pcr-topbar__inner {min-height:36px}
#block-pcr-header .pcr-topbar__item {font-size:12px}
#block-pcr-header .pcr-topbar__lang-text {display:none}
#block-pcr-header .pcr-topbar__theme-text {display:none}
#block-pcr-header .pcr-main__inner {min-height:66px;gap:10px}
#block-pcr-header .pcr-header.pcr-is-scrolled .pcr-main__inner {min-height:60px}
#block-pcr-header .pcr-logo__mark {width:37px;height:37px}
#block-pcr-header .pcr-logo__title {font-size:17px}
#block-pcr-header .pcr-logo__sub {font-size:10px}
#block-pcr-header .pcr-actions {gap:6px}
#block-pcr-header .pcr-icon-btn, #block-pcr-header .pcr-burger {width:42px;height:42px}
#block-pcr-header .pcr-search-layer {padding:max(56px,env(safe-area-inset-top)) 12px 12px}
#block-pcr-header .pcr-search-card {width:calc(100vw - 24px);max-width:calc(100vw - 24px);min-width:0;margin:0 auto;padding:10px;border-radius:14px}
#block-pcr-header .pcr-search-head {padding:0 0 10px}
#block-pcr-header .pcr-search-form {grid-template-columns:minmax(0,1fr) 44px;gap:6px}
#block-pcr-header .pcr-search-submit {width:44px;height:46px}
}
@media(max-width:370px) {
#block-pcr-header .pcr-logo__sub {display:none}
#block-pcr-header .pcr-logo {gap:8px}
#block-pcr-header .pcr-logo__mark {width:35px;height:35px}
#block-pcr-header .pcr-drawer__panel {width:95vw}
}
#block-pcr-header .pcr-header a:focus-visible, #block-pcr-header .pcr-header button:focus-visible, #block-pcr-header .pcr-drawer a:focus-visible, #block-pcr-header .pcr-drawer button:focus-visible, #block-pcr-header .pcr-search-layer input:focus-visible, #block-pcr-header .pcr-search-layer button:focus-visible {outline:2px solid var(--pcr-accent);outline-offset:2px}
@media(prefers-reduced-motion:reduce) {
#block-pcr-header .pcr-header:after, #block-pcr-header .pcr-status-dot {animation:none}
#block-pcr-header .pcr-menu, #block-pcr-header .pcr-drawer__panel, #block-pcr-header .pcr-drawer__backdrop, #block-pcr-header .pcr-mobile-submenu, #block-pcr-header .pcr-search-layer {transition:none}
}
#block-pcr-header .pcr-list-icon {
  width:28px;
  height:28px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 28px;
  border-radius:8px;
  background:var(--pcr-accent-soft);
  color:var(--pcr-accent);
}
#block-pcr-header .pcr-list-icon svg {width:16px;height:16px;display:block}
#block-pcr-header .pcr-menu__ico {font-size:0}
#block-pcr-header .pcr-menu__ico svg {display:block;width:16px;height:16px}
#block-pcr-header .pcr-mobile-nav-icon {font-size:0}
#block-pcr-header .pcr-mobile-nav-icon svg {display:block;width:17px;height:17px}
#block-pcr-header .pcr-mobile-sublink {
  padding-left:8px;
  border-left:0;
}
#block-pcr-header .pcr-mobile-sublink:before {display:none!important}
#block-pcr-header .pcr-mobile-sublink:hover, #block-pcr-header .pcr-mobile-sublink:focus-visible, #block-pcr-header .pcr-mobile-sublink.is-active {
  border-left-color:transparent;
}
@media(max-width:1439px) {
#block-pcr-header .pcr-main__inner {width:100%}
#block-pcr-header .pcr-actions {margin-left:auto;justify-content:flex-end}
}
@media(max-width:620px) {
#block-pcr-header .pcr-actions {margin-left:auto}
#block-pcr-header .pcr-logo {max-width:calc(100% - 108px)}
#block-pcr-header .pcr-logo__text {overflow:hidden}
#block-pcr-header .pcr-logo__title, #block-pcr-header .pcr-logo__sub {overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:380px) {
#block-pcr-header .pcr-drawer__actions {gap:4px;padding-left:7px;padding-right:7px}
#block-pcr-header .pcr-drawer__action {min-height:58px;font-size:9.5px;border-radius:10px}
#block-pcr-header .pcr-drawer__action svg {width:20px;height:20px}
}
#block-pcr-header .pcr-logo__brand {
  display:block;
  width:240px;
  max-width:100%;
  height:auto;
}
#block-pcr-header .pcr-logo__brand svg {
  display:block;
  width:100%;
  height:auto;
}
#block-pcr-header .pcr-brand-main { fill:#161814; stroke:#161814; }
#block-pcr-header .pcr-brand-stroke { stroke:#161814; }
#block-pcr-header .pcr-brand-accent { fill:#d4a017; stroke:#d4a017; }
#block-pcr-header .pcr-brand-accent-stroke { stroke:#d4a017; }
#block-pcr-header .pcr-brand-subtext { fill:#5c635b; }
html[data-theme="dark"] #block-pcr-header .pcr-brand-main,
html[data-pch-theme="dark"] #block-pcr-header .pcr-brand-main { fill:#f1eee6; stroke:#f1eee6; }
html[data-theme="dark"] #block-pcr-header .pcr-brand-stroke,
html[data-pch-theme="dark"] #block-pcr-header .pcr-brand-stroke { stroke:#f1eee6; }
html[data-theme="dark"] #block-pcr-header .pcr-brand-accent,
html[data-pch-theme="dark"] #block-pcr-header .pcr-brand-accent { fill:#e6b84a; stroke:#e6b84a; }
html[data-theme="dark"] #block-pcr-header .pcr-brand-accent-stroke,
html[data-pch-theme="dark"] #block-pcr-header .pcr-brand-accent-stroke { stroke:#e6b84a; }
html[data-theme="dark"] #block-pcr-header .pcr-brand-subtext,
html[data-pch-theme="dark"] #block-pcr-header .pcr-brand-subtext { fill:#a8b3ab; }
#block-pcr-header .pcr-nav {
  justify-self:center;
  flex:none;
  min-width:0;
}
#block-pcr-header .pcr-nav__list {
  justify-content:center;
}
#block-pcr-header .pcr-actions {
  justify-self:end;
  margin-left:0;
}
@media(min-width:1440px) {
#block-pcr-header .pcr-main__inner {
    grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);
  }
}
@media(max-width:1439px) {
#block-pcr-header .pcr-main__inner {
    display:flex;
    width:100%;
    align-items:center;
    gap:12px;
  }
#block-pcr-header .pcr-logo {
    justify-self:auto;
  }
#block-pcr-header .pcr-actions {
    margin-left:auto;
    justify-self:auto;
  }
#block-pcr-header .pcr-logo__brand {
    width:220px;
  }
}
@media(max-width:620px) {
#block-pcr-header .pcr-logo {
    max-width:calc(100% - 108px);
    overflow:hidden;
  }
#block-pcr-header .pcr-logo__brand {
    width:200px;
    max-width:100%;
  }
}
@media(max-width:390px) {
#block-pcr-header .pcr-logo__brand {
    width:180px;
  }
}
#block-pcr-header .pcr-drawer__brand {
  display:inline-flex;
  align-items:center;
  min-width:0;
  line-height:0;
}
#block-pcr-header .pcr-drawer__brand-logo {
  display:block;
  width:212px;
  max-width:calc(100% - 4px);
  height:auto;
}
#block-pcr-header .pcr-drawer__brand-logo svg {
  display:block;
  width:100%;
  height:auto;
}
@media(max-width:420px) {
#block-pcr-header .pcr-drawer__brand-logo {width:196px}
}
@media(max-width:360px) {
#block-pcr-header .pcr-drawer__brand-logo {width:178px}
}
#block-pcr-header .pcr-header {
  --pcr-shared-grid-max:1540px;
  --pcr-shared-grid-pad:24px;
}
#block-pcr-header .pcr-header .pcr-container {
  box-sizing:border-box;
  width:100%;
  max-width:var(--pcr-shared-grid-max);
  margin-left:auto;
  margin-right:auto;
  padding-left:var(--pcr-shared-grid-pad);
  padding-right:var(--pcr-shared-grid-pad);
}
@media(max-width:900px) {
#block-pcr-header .pcr-header {--pcr-shared-grid-pad:18px}
}
@media(max-width:640px) {
#block-pcr-header .pcr-header {--pcr-shared-grid-pad:14px}
}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:link, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:visited {
  width:41px!important;
  height:41px!important;
  min-width:41px!important;
  padding:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid var(--pcr-phone-border)!important;
  border-radius:10px!important;
  background:var(--pcr-phone-bg)!important;
  color:var(--pcr-phone-fg)!important;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pcr-phone-fg) 7%,transparent)!important;
  opacity:1!important;
  visibility:visible!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:hover, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:focus, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:focus-visible, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon:active {
  border-color:var(--pcr-phone-fg)!important;
  background:color-mix(in srgb,var(--pcr-phone-bg) 78%,var(--pcr-phone-fg))!important;
  color:var(--pcr-phone-fg)!important;
}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon svg {
  display:block!important;
  width:19px!important;
  height:19px!important;
  color:inherit!important;
  stroke:currentColor!important;
  opacity:1!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-order, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:link, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:visited {
  min-width:132px!important;
  height:41px!important;
  padding:0 17px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid var(--pcr-cta)!important;
  border-radius:10px!important;
  background:var(--pcr-cta)!important;
  color:var(--pcr-cta-text)!important;
  box-shadow:0 7px 18px color-mix(in srgb,var(--pcr-cta) 24%,transparent)!important;
  font:700 13px/1 var(--pcr-font)!important;
  letter-spacing:0!important;
  opacity:1!important;
  visibility:visible!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-order:hover, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:focus, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:focus-visible, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:active {
  border-color:var(--pcr-cta-hover)!important;
  background:var(--pcr-cta-hover)!important;
  color:var(--pcr-cta-text)!important;
  box-shadow:0 9px 22px color-mix(in srgb,var(--pcr-cta) 31%,transparent)!important;
}
@media(max-width:1439px) {
#block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon, #block-pcr-header .pcr-header .pcr-actions>.pcr-order {
    display:inline-flex!important;
  }
}
@media(max-width:760px) {
#block-pcr-header .pcr-header .pcr-actions>.pcr-order {
    display:none!important;
  }
}
#block-pcr-header .pcr-header {
  --pcr-action-size:36px;
  --pcr-action-radius:9px;
  --pcr-action-gap:5px;
}
#block-pcr-header .pcr-header .pcr-actions {
  gap:var(--pcr-action-gap)!important;
}
#block-pcr-header .pcr-header .pcr-actions>#pcr-search-toggle, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon, #block-pcr-header .pcr-header .pcr-actions>.pcr-burger {
  width:var(--pcr-action-size)!important;
  height:var(--pcr-action-size)!important;
  min-width:var(--pcr-action-size)!important;
  min-height:var(--pcr-action-size)!important;
  max-width:var(--pcr-action-size)!important;
  max-height:var(--pcr-action-size)!important;
  flex:0 0 var(--pcr-action-size)!important;
  margin:0!important;
  padding:0!important;
  border-radius:var(--pcr-action-radius)!important;
  line-height:1!important;
  box-shadow:none!important;
}
#block-pcr-header .pcr-header .pcr-actions>#pcr-search-toggle svg, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon svg {
  width:17px!important;
  height:17px!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-burger {
  gap:4px!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-burger span {
  width:17px!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-order, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:link, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:visited {
  width:auto!important;
  min-width:118px!important;
  height:var(--pcr-action-size)!important;
  min-height:var(--pcr-action-size)!important;
  margin:0!important;
  padding:0 12px!important;
  border-radius:var(--pcr-action-radius)!important;
  box-shadow:none!important;
  font:700 12.5px/1 var(--pcr-font)!important;
}
#block-pcr-header .pcr-header .pcr-actions>.pcr-order:hover, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:focus, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:focus-visible, #block-pcr-header .pcr-header .pcr-actions>.pcr-order:active {
  box-shadow:0 5px 12px color-mix(in srgb,var(--pcr-cta) 22%,transparent)!important;
}
#block-pcr-header .pcr-search-card {
  width:min(520px,calc(100vw - 32px));
  max-width:calc(100vw - 32px);
  padding:10px;
  border-radius:13px;
}
#block-pcr-header .pcr-search-head {
  padding:0 0 8px;
}
#block-pcr-header .pcr-search-head strong {
  font-size:14px;
}
#block-pcr-header .pcr-search-close {
  width:32px;
  height:32px;
  border-radius:8px;
  font-size:19px;
}
#block-pcr-header .pcr-search-form, #block-pcr-header .pcr-drawer__search .pcr-search-form {
  grid-template-columns:minmax(0,1fr) 40px;
  gap:6px;
}
#block-pcr-header .pcr-search-input {
  height:40px;
  padding:0 12px 0 38px;
  border-radius:9px;
  font-size:14px;
}
#block-pcr-header .pcr-search-field svg {
  left:12px;
  width:16px;
  height:16px;
}
#block-pcr-header .pcr-search-submit, #block-pcr-header .pcr-drawer__search .pcr-search-submit {
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  border-radius:9px!important;
}
#block-pcr-header .pcr-search-submit svg {
  width:17px;
  height:17px;
}
@media(max-width:760px) {
#block-pcr-header .pcr-header .pcr-logo {
    max-width:calc(100% - 128px)!important;
  }
}
@media(max-width:640px) {
#block-pcr-header .pcr-header .pcr-actions>#pcr-search-toggle, #block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon, #block-pcr-header .pcr-header .pcr-actions>.pcr-burger {
    width:var(--pcr-action-size)!important;
    height:var(--pcr-action-size)!important;
  }
#block-pcr-header .pcr-search-card {
    width:calc(100vw - 24px);
    max-width:calc(100vw - 24px);
    padding:9px;
  }
#block-pcr-header .pcr-search-form, #block-pcr-header .pcr-drawer__search .pcr-search-form {
    grid-template-columns:minmax(0,1fr) 40px;
  }
}
@media(max-width:1439px) {
#block-pcr-header .pcr-header .pcr-actions>.pcr-burger {
    display:flex!important;
    position:static!important;
    inset:auto!important;
    order:4!important;
    opacity:1!important;
    visibility:visible!important;
    overflow:visible!important;
    transform:none!important;
  }
#block-pcr-header .pcr-header .pcr-actions>#pcr-search-toggle {order:1!important}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-call-icon {order:2!important}
#block-pcr-header .pcr-header .pcr-actions>.pcr-order {order:3!important}
#block-pcr-header .pcr-header .pcr-actions>.pcr-burger span {
    display:block!important;
    flex:none!important;
    height:2px!important;
    margin:0!important;
    background:currentColor!important;
    opacity:1;
    visibility:visible;
  }
#block-pcr-header .pcr-header .pcr-actions>.pcr-burger[aria-expanded="true"] span:nth-child(2) {
    opacity:0!important;
  }
}
@media(max-width:760px) {
#block-pcr-header .pcr-header .pcr-main__inner {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) max-content!important;
    align-items:center!important;
    column-gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
#block-pcr-header .pcr-header .pcr-logo {
    grid-column:1!important;
    min-width:0!important;
    max-width:none!important;
    overflow:hidden!important;
  }
#block-pcr-header .pcr-header .pcr-logo__brand {
    width:224px;
    max-width:100%!important;
  }
#block-pcr-header .pcr-header .pcr-actions {
    grid-column:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    min-width:max-content!important;
    margin:0!important;
    padding:0!important;
    gap:var(--pcr-action-gap)!important;
    transform:none!important;
  }
}
@media(max-width:390px) {
#block-pcr-header .pcr-header .pcr-logo__brand {
    width:204px;
  }
}
#block-pcr-header .pcr-partner-link {
  position:relative;
}
#block-pcr-header .pcr-partner-link .pcr-list-icon {
  background:color-mix(in srgb,var(--pcr-cta) 14%,transparent);
  color:var(--pcr-cta);
}
#block-pcr-header .pcr-partner-link:hover .pcr-list-icon, #block-pcr-header .pcr-partner-link:focus-visible .pcr-list-icon {
  background:color-mix(in srgb,var(--pcr-cta) 20%,transparent);
  color:var(--pcr-cta-hover);
}
#block-pcr-header .pcr-partner-badge {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:18px;
  margin-left:auto;
  padding:0 6px;
  border:1px solid color-mix(in srgb,var(--pcr-cta) 34%,transparent);
  border-radius:999px;
  background:color-mix(in srgb,var(--pcr-cta) 10%,transparent);
  color:var(--pcr-cta);
  font:750 9px/1 var(--pcr-font);
  letter-spacing:.045em;
  text-transform:uppercase;
  white-space:nowrap;
}
#block-pcr-header .pcr-mobile-sublink.pcr-partner-link {
  color:var(--pcr-text);
}
#block-pcr-header .pcr-mobile-sublink.pcr-partner-link:hover, #block-pcr-header .pcr-mobile-sublink.pcr-partner-link:focus-visible {
  color:var(--pcr-cta);
  background:color-mix(in srgb,var(--pcr-cta) 9%,transparent);
}
#block-pcr-header .pcr-header {
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
#block-pcr-header .pcr-topbar__vacancies {
  gap:7px;
  color:var(--pcr-cta)!important;
  font-weight:750;
  text-decoration:none!important;
}
#block-pcr-header .pcr-topbar__vacancies:hover, #block-pcr-header .pcr-topbar__vacancies:focus-visible {
  color:var(--pcr-cta-hover)!important;
}
#block-pcr-header .pcr-vacancy-dot {
  width:7px;
  height:7px;
  flex:none;
  border-radius:50%;
  background:var(--pcr-cta);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--pcr-cta) 13%,transparent);
}
#block-pcr-header .pcr-vacancy-arrow {
  width:12px!important;
  height:12px!important;
  flex:none;
  opacity:.72;
  transition:transform var(--pcr-ease);
}
#block-pcr-header .pcr-topbar__vacancies:hover .pcr-vacancy-arrow, #block-pcr-header .pcr-topbar__vacancies:focus-visible .pcr-vacancy-arrow {
  transform:translateX(2px);
}
#block-pcr-header .pcr-quick-card--vacancies {
  position:relative;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) auto!important;
  align-items:center;
  gap:9px;
  border-color:color-mix(in srgb,var(--pcr-cta) 28%,var(--pcr-line))!important;
  background:
    linear-gradient(
      135deg,
      color-mix(in srgb,var(--pcr-cta) 10%,var(--pcr-surface)),
      color-mix(in srgb,var(--pcr-cta) 4%,var(--pcr-surface))
    )!important;
  color:var(--pcr-text)!important;
}
#block-pcr-header .pcr-quick-card--vacancies:hover, #block-pcr-header .pcr-quick-card--vacancies:focus-visible {
  outline:0;
  border-color:color-mix(in srgb,var(--pcr-cta) 48%,var(--pcr-line))!important;
  background:
    linear-gradient(
      135deg,
      color-mix(in srgb,var(--pcr-cta) 14%,var(--pcr-surface)),
      color-mix(in srgb,var(--pcr-cta) 6%,var(--pcr-surface))
    )!important;
}
#block-pcr-header .pcr-quick-card--vacancies .pcr-quick-card__icon {
  color:var(--pcr-cta);
  background:color-mix(in srgb,var(--pcr-cta) 12%,transparent);
}
#block-pcr-header .pcr-quick-card__vacancy-copy {
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:2px;
}
#block-pcr-header .pcr-quick-card__vacancy-copy strong {
  color:var(--pcr-text);
  font-size:12px;
  line-height:1.2;
  font-weight:800;
}
#block-pcr-header .pcr-quick-card__vacancy-copy small {
  color:var(--pcr-muted);
  font-size:10px;
  line-height:1.2;
  font-weight:550;
}
#block-pcr-header .pcr-quick-card__vacancy-arrow {
  color:var(--pcr-cta);
  font-size:17px;
  line-height:1;
  font-weight:800;
}
@media(max-width:1180px) {
#block-pcr-header .pcr-topbar__vacancies {display:none!important}
}
#block-pcr-header .pcr-logo__mark img {width:22px;height:22px;object-fit:contain;display:block}
#block-pcr-header .pcr-drawer__brand-logo img {width:28px;height:28px;object-fit:contain;display:block}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-wa-icon {width:var(--pcr-action-size,41px);height:var(--pcr-action-size,41px);min-width:var(--pcr-action-size,41px);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--pcr-whatsapp-fg);background:var(--pcr-whatsapp-bg);border:1px solid var(--pcr-whatsapp-border);text-decoration:none}
#block-pcr-header .pcr-header .pcr-actions>a.pcr-wa-icon svg {width:17px;height:17px}
#block-pcr-header .pcr-menu--wide {width:max-content;max-width:min(560px,calc(100vw - 24px))}
#block-pcr-header .pcr-menu__grid {grid-template-columns:repeat(2,minmax(220px,280px))}
#block-pcr-header .pcr-menu--wide .pcr-menu__head {gap:16px;white-space:nowrap}