/* PiSlash Header: template 26306 shortcodes */
/* Defaults for the design tokens used below. :where() has zero specificity, so a theme that
   defines these on :root (pislash.com: Bricks global variables + full_site "Theme modes") always wins. */
:where(:root) {
  --bg-body: hsl(228 33% 98%);
  --bg-card: hsl(0,0%,100%);
  --bg-subtle: hsl(230 30% 96%);
  --border-primary: #e0e0f0;
  --error: #ED0027;
  --neutral: #fff;
  --primary: #565ecf;
  --primary-10: #565ecf1a;
  --primary-40: #565ecf66;
  --radius-full: 999rem;
  --radius-l: clamp(0.625rem,calc(0.19vw + 0.587rem),0.75rem);
  --radius-m: clamp(0.375rem,calc(0.19vw + 0.338rem),0.5rem);
  --radius-s: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);
  --secondary: hsl(233,75%,56%);
  --shadow-card: 0 1px 2px rgb(16 24 40 / 5%), 0 6px 16px -6px rgb(16 24 40 / 10%);
  --shadow-pop: 0 2px 6px -2px rgb(16 24 40 / 8%), 0 18px 40px -16px rgb(16 24 40 / 22%);
  --space-2xs: clamp(0.512rem,calc(0.16vw + 0.481rem),0.619rem);
  --space-3xs: clamp(0.413rem,calc(0.04vw + 0.4rem),0.438rem);
  --space-m: clamp(1rem,calc(1.11vw + 0.775rem),1.75rem);
  --space-s: clamp(0.8rem,calc(0.65vw + 0.669rem),1.238rem);
  --space-xs: clamp(0.637rem,calc(0.35vw + 0.569rem),0.875rem);
  --success: #18633F;
  --text-body: #111827;
  --text-l: clamp(1.125rem,calc(0.55vw + 1.013rem),1.5rem);
  --text-m: clamp(1rem,calc(0.19vw + 0.963rem),1.125rem);
  --text-muted: #555;
  --text-s: clamp(0.844rem,calc(-0.07vw + 0.9rem),0.887rem);
  --text-title: #141413;
  --text-xl: clamp(1.262rem,calc(1.09vw + 1.05rem),2rem);
  --text-xs: clamp(0.631rem,calc(-0.23vw + 0.838rem),0.787rem);
  --warning: hsl(32 90% 38%);
}
/* Top rail: dark, glow behind the credits on the right */
.brxe-section.ph-top {
  padding: 0 var(--space-s);
  background:
    radial-gradient(60% 260% at 100% 50%, color-mix(in srgb, var(--primary) 32%, transparent), transparent 70%),
    radial-gradient(40% 200% at 0% 50%, color-mix(in srgb, var(--secondary) 14%, transparent), transparent 70%),
    var(--bg-body);
  color: var(--text-body);
}
.brxe-shortcode.ph-topbar-wrap { width: 100%; }
.ph-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-s);
  min-height: 36px;
  font-size: var(--text-xs);
}
.ph-topbar a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--text-muted);
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}
.ph-topbar a:hover { color: var(--text-title); }
.ph-topbar a:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; border-radius: var(--radius-s); }
.ph-topbar svg { flex: none; width: 13px; height: 13px; }
.ph-topbar__links,
.ph-topbar__status {
  display: flex;
  align-items: center;
  gap: var(--space-s);
  white-space: nowrap;
}
.ph-credits { display: inline-flex; align-items: center; gap: 8px; color: var(--text-body); }
.ph-credits strong { color: var(--text-title); font-variant-numeric: tabular-nums; }
.ph-credits__meter {
  position: relative;
  width: 56px;
  height: 5px;
  border-radius: var(--radius-full);
  background: color-mix(in srgb, var(--text-muted) 30%, transparent);
  overflow: hidden;
}
.ph-credits__meter span {
  position: absolute;
  inset: 0 auto 0 0;
  width: var(--ph-pct, 0%);
  border-radius: inherit;
  background: linear-gradient(90deg, var(--success), var(--primary));
}
.ph-reset {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 2px 10px;
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-full);
  color: var(--text-muted);
  font-variant-numeric: tabular-nums;
}
.ph-reset__time { color: var(--text-title); font-weight: 600; }
.ph-reset svg { width: 12px; height: 12px; color: var(--warning); }

/* Main bar */
.brxe-section.ph-main {
  position: relative;
  z-index: 50;
  padding: 0 var(--space-s);
  background: var(--bg-card);
  border-bottom: 1px solid var(--border-primary);
  box-shadow: var(--shadow-card);
}
.brxe-container.ph-main__inner {
  position: relative;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--space-s);
  min-height: 68px;
}
.ph-logo { display: block; width: 112px; color: var(--text-title); }
.ph-logo svg { display: block; width: 100%; height: auto; }
.ph-logo:focus-visible { outline: 2px solid var(--primary); outline-offset: 4px; border-radius: var(--radius-s); }
.brxe-shortcode.ph-nav-wrap { display: flex; align-items: center; }

/* Segmented nav track */
.ph-nav {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 3px;
  border-radius: var(--radius-full);
  background: var(--bg-subtle);
}
.ph-dd__btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 7px 14px;
  border: 0;
  border-radius: var(--radius-full);
  background: transparent;
  color: var(--text-body);
  font: inherit;
  font-size: var(--text-s);
  font-weight: 600;
  line-height: 1.4;
  cursor: pointer;
  transition: background-color .2s, color .2s, box-shadow .2s;
}
.ph-dd__btn > svg { flex: none; width: 16px; height: 16px; color: var(--text-muted); transition: color .2s; }
.ph-dd__btn > .ph-dd__caret { width: 13px; height: 13px; transition: transform .2s; }
.ph-dd__btn:hover { color: var(--text-title); }
.ph-nav .ph-dd.is-open > .ph-dd__btn {
  background: var(--bg-card);
  color: var(--text-title);
  box-shadow: var(--shadow-card);
}
.ph-dd.is-open > .ph-dd__btn > svg:first-child { color: var(--primary); }
.ph-dd.is-open > .ph-dd__btn .ph-dd__caret { transform: rotate(180deg); }
.ph-dd__btn:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }

/* Drop-down panels */
.ph-dd__panel {
  position: absolute;
  z-index: 60;
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-l);
  background: var(--bg-card);
  box-shadow: var(--shadow-pop);
}
.ph-dd__panel[hidden] { display: none; }
.ph-drawer {
  top: calc(100% + var(--space-3xs));
  left: 0;
  right: 0;
  padding: var(--space-s);
}
.ph-label {
  margin: 0 0 var(--space-3xs);
  color: var(--text-muted);
  font-size: var(--text-xs);
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.ph-browse {
  display: grid;
  grid-template-columns: 400px minmax(0, 1fr) minmax(0, 1fr);
  gap: var(--space-m);
}
.ph-browse__tiles { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: 1fr; gap: var(--space-2xs); align-content: start; }
.ph-tile {
  --ph-tone: var(--primary);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--space-xs);
  min-height: 132px;
  padding: var(--space-xs);
  border: 1px solid color-mix(in srgb, var(--ph-tone) 18%, transparent);
  border-radius: var(--radius-l);
  background: linear-gradient(150deg, color-mix(in srgb, var(--ph-tone) 11%, var(--bg-card)), var(--bg-card) 75%);
  color: var(--text-title);
  text-decoration: none;
  transition: transform .2s, border-color .2s, box-shadow .2s;
}
.ph-tile--success { --ph-tone: var(--success); }
.ph-tile--warning { --ph-tone: var(--warning); }
.ph-tile--error { --ph-tone: var(--error); }
.ph-tile:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--ph-tone) 45%, transparent); box-shadow: var(--shadow-card); }
.ph-tile:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }
.ph-tile__icon {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border-radius: var(--radius-m);
  background: color-mix(in srgb, var(--ph-tone) 16%, var(--bg-card));
  color: var(--ph-tone);
}
.ph-tile__icon svg { width: 19px; height: 19px; }
.ph-tile__text { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
.ph-tile__label { font-size: var(--text-m); font-weight: 700; line-height: 1.2; letter-spacing: -.01em; text-wrap: balance; }
.ph-tile__count { color: var(--text-muted); font-size: var(--text-xs); font-variant-numeric: tabular-nums; }
.ph-tile__arrow { position: absolute; top: var(--space-xs); right: var(--space-xs); width: 15px; height: 15px; color: var(--text-muted); transition: transform .2s, color .2s; }
.ph-tile:hover .ph-tile__arrow { transform: translateX(3px); color: var(--ph-tone); }
.ph-cats {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 2px var(--space-2xs);
  margin: 0;
  padding: 0;
  list-style: none;
}
.ph-cats a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-3xs);
  padding: 7px var(--space-2xs);
  border-radius: var(--radius-m);
  color: var(--text-title);
  font-size: var(--text-s);
  font-weight: 500;
  text-decoration: none;
}
.ph-cats a:hover { background: var(--bg-subtle); }
.ph-cats a:focus-visible { outline: 2px solid var(--primary); outline-offset: -2px; }
.ph-count {
  padding: 0 7px;
  border-radius: var(--radius-full);
  background: var(--bg-subtle);
  color: var(--text-muted);
  font-size: var(--text-xs);
  font-variant-numeric: tabular-nums;
  line-height: 1.7;
}
.ph-cats a:hover .ph-count { background: var(--bg-card); }
.ph-browse__quick { display: flex; flex-direction: column; gap: 2px; padding-left: var(--space-s); border-left: 1px solid var(--border-primary); }
.ph-quick {
  display: flex;
  align-items: center;
  gap: var(--space-2xs);
  padding: 8px var(--space-2xs);
  border-radius: var(--radius-m);
  color: var(--text-title);
  text-decoration: none;
}
.ph-quick:hover { background: var(--bg-subtle); }
.ph-quick:focus-visible { outline: 2px solid var(--primary); outline-offset: -2px; }
.ph-quick > span:last-child { display: flex; flex-direction: column; line-height: 1.35; }
.ph-quick strong { font-size: var(--text-s); font-weight: 600; }
.ph-quick small { color: var(--text-muted); font-size: var(--text-xs); }
.ph-quick__icon {
  flex: none;
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border-radius: var(--radius-full);
  background: var(--primary-10);
  color: var(--primary);
}
.ph-quick__icon--warm { background: color-mix(in srgb, var(--warning) 14%, transparent); color: var(--warning); }
.ph-quick__icon svg { width: 15px; height: 15px; }

/* Plans drawer: price cards that add the plan to the cart */
.ph-plans { display: flex; flex-direction: column; gap: var(--space-xs); }
.ph-plans__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-2xs); }
.ph-plan {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: var(--space-xs);
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-l);
  color: var(--text-title);
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s, transform .2s;
}
.ph-plan:hover { border-color: var(--primary); box-shadow: var(--shadow-card); transform: translateY(-2px); }
.ph-plan:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }
.ph-plan__name { color: var(--text-muted); font-size: var(--text-xs); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.ph-plan__price { font-size: var(--text-xl); font-weight: 800; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }
.ph-plan__line { color: var(--text-muted); font-size: var(--text-xs); }
.ph-plan__cta { display: inline-flex; align-items: center; gap: 6px; margin-top: var(--space-2xs); color: var(--primary); font-size: var(--text-s); font-weight: 600; }
.ph-plan__cta svg,
.ph-plans__compare svg { width: 14px; height: 14px; }
.ph-plans__compare {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 6px;
  color: var(--text-title);
  font-size: var(--text-s);
  font-weight: 600;
  text-decoration: none;
}
.ph-plans__compare:hover { color: var(--primary); }

/* Search: FiboSearch replaces the Bricks search element (phsrch); styled as a command field with a "/" hint */
.ph-main__inner > .dgwt-wcas-search-wrapp { flex: 1 1 auto; max-width: 520px; margin-inline: auto; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp { padding: 0; background: transparent; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  height: 42px;
  padding: 0 52px 0 42px;
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-m);
  background: var(--bg-card);
  color: var(--text-body);
  font-size: var(--text-s);
  box-shadow: none;
  transition: border-color .2s, box-shadow .2s;
}
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { color: var(--text-muted); opacity: 1; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover { border-color: var(--primary-40); }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
  border-color: var(--primary);
  box-shadow: 0 0 0 4px var(--primary-10);
  outline: none;
}
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
  top: 50%;
  left: 6px;
  right: auto;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 0;
  border-radius: var(--radius-s);
  background: transparent;
  color: var(--text-muted);
  opacity: 1;
  transform: translateY(-50%);
}
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover { color: var(--primary); background: transparent; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before,
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::after { display: none; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-search-submit svg { width: 16px; height: 16px; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-search-submit svg path { fill: currentColor; }
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp::after {
  content: "/";
  position: absolute;
  top: 50%;
  right: 10px;
  display: grid;
  place-items: center;
  min-width: 24px;
  height: 24px;
  border: 1px solid var(--border-primary);
  border-bottom-width: 2px;
  border-radius: var(--radius-s);
  background: var(--bg-subtle);
  color: var(--text-muted);
  font-size: var(--text-xs);
  font-weight: 600;
  transform: translateY(-50%);
  pointer-events: none;
}
.ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within::after { opacity: 0; }

/* Actions: one pill holding account, cart and theme toggle */
.brxe-div.ph-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2px;
  margin-left: auto;
  padding: 3px;
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-full);
  background: var(--bg-card);
}
.ph-actions > * + * { position: relative; }
.ph-actions > * + *::before {
  content: "";
  position: absolute;
  top: 25%;
  left: -2px;
  width: 1px;
  height: 50%;
  background: var(--border-primary);
}
.ph-icon-btn.brxe-toggle-mode,
.brxe-woocommerce-mini-cart.ph-icon-btn .mini-cart-link,
.ph-burger,
.ph-sheet__close {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 0;
  border-radius: var(--radius-full);
  background: transparent;
  color: var(--text-title);
  cursor: pointer;
  transition: background-color .2s;
}
.ph-icon-btn.brxe-toggle-mode:hover,
.brxe-woocommerce-mini-cart.ph-icon-btn .mini-cart-link:hover,
.ph-burger:hover,
.ph-sheet__close:hover { background: var(--bg-subtle); }
.ph-burger,
.ph-sheet__close { border: 1px solid var(--border-primary); }
.ph-burger svg,
.ph-sheet__close svg { width: 20px; height: 20px; }
.ph-cart .cart-icon { position: relative; display: grid; place-items: center; line-height: 1; }
.ph-cart .cart-icon svg { width: 18px; height: 18px; }
.ph-cart .cart-icon svg path { fill: currentColor; }
.ph-cart .cart-count { position: absolute; top: -11px; right: -13px; }
.ph-burger { display: none; }
.ph-account {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 3px 12px 3px 3px;
  border: 0;
  border-radius: var(--radius-full);
  background: transparent;
  color: var(--text-title);
  font-size: var(--text-s);
  font-weight: 600;
  text-decoration: none;
}
.ph-account:hover { background: var(--bg-subtle); }
.ph-account__avatar {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border-radius: var(--radius-full);
  background: var(--bg-subtle);
  color: var(--text-title);
}
.ph-account__avatar svg { width: 16px; height: 16px; }
.ph-account.is-member .ph-account__avatar { background: color-mix(in srgb, var(--success) 14%, transparent); color: var(--success); }
.ph-account--login .ph-account__avatar { background: var(--primary); color: var(--neutral); }
.ph-menu {
  top: calc(100% + var(--space-2xs));
  right: 0;
  display: flex;
  flex-direction: column;
  min-width: 230px;
  padding: var(--space-3xs);
}
.ph-menu__who {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-2xs);
  margin: 0 0 var(--space-3xs);
  padding: var(--space-3xs) var(--space-2xs) var(--space-2xs);
  border-bottom: 1px solid var(--border-primary);
  color: var(--text-title);
  font-size: var(--text-s);
  font-weight: 600;
}
.ph-menu__badge {
  padding: 0 .6em;
  border-radius: var(--radius-full);
  background: color-mix(in srgb, var(--success) 14%, transparent);
  color: var(--success);
  font-size: .75em;
  line-height: 1.7;
}
.ph-menu__link {
  padding: 8px var(--space-2xs);
  border-radius: var(--radius-s);
  color: var(--text-body);
  font-size: var(--text-s);
  text-decoration: none;
}
.ph-menu__link:hover { background: var(--bg-subtle); color: var(--text-title); }
.ph-menu__link:last-child { margin-top: var(--space-3xs); border-top: 1px solid var(--border-primary); border-radius: 0 0 var(--radius-s) var(--radius-s); color: var(--text-muted); }

/* Mobile sheet */
.ph-sheet {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  background: var(--bg-card);
}
.ph-sheet[hidden] { display: none; }
body.admin-bar .ph-sheet { top: var(--wp-admin--admin-bar--height, 0px); }
.ph-sheet__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-2xs) var(--space-s);
  border-bottom: 1px solid var(--border-primary);
}
.ph-sheet__body { display: flex; flex-direction: column; gap: var(--space-2xs); padding: var(--space-s); overflow-y: auto; }
.ph-sheet__body .ph-label { margin-top: var(--space-xs); }
.ph-sheet .ph-tile { min-height: 116px; }
.ph-sheet .ph-tile__arrow { display: none; }
.ph-sheet .ph-tile__label { font-size: var(--text-s); }
.ph-sheet .ph-plans__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.ph-sheet__body > * { min-width: 0; }
.ph-cats a > span:first-child { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ph-sheet .ph-plan__price { font-size: var(--text-l); }
.ph-item {
  display: flex;
  align-items: center;
  gap: var(--space-2xs);
  padding: var(--space-3xs) var(--space-2xs);
  border-radius: var(--radius-m);
  color: var(--text-title);
  text-decoration: none;
}
.ph-item:hover { background: var(--bg-subtle); }
.ph-item__icon {
  flex: none;
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: var(--radius-full);
  background: var(--primary-10);
  color: var(--primary);
}
.ph-item__icon svg { width: 16px; height: 16px; }
.ph-item__text { display: flex; flex-direction: column; min-width: 0; line-height: 1.35; }
.ph-item__title { font-size: var(--text-s); font-weight: 600; }
.ph-item__desc { color: var(--text-muted); font-size: var(--text-xs); }
html.ph-sheet-open { overflow: hidden; }

@media (max-width: 1199px) {
  .ph-browse { grid-template-columns: 400px minmax(0, 1fr); }
  .ph-browse__quick { grid-column: 1 / -1; flex-direction: row; padding: var(--space-2xs) 0 0; border-left: 0; border-top: 1px solid var(--border-primary); }
  .ph-quick { flex: 1; }
}
@media (max-width: 991px) {
  .ph-nav,
  .ph-account__label,
  .ph-account .ph-dd__caret { display: none; }
  .brxe-shortcode.ph-nav-wrap { order: 3; }
  .ph-burger { display: grid; }
  .ph-account { padding: 3px; }
  .brxe-container.ph-main__inner { min-height: 60px; gap: var(--space-2xs); }
  .ph-main__inner > .dgwt-wcas-search-wrapp { flex: none; width: 40px; min-width: 40px; max-width: none; margin-inline: auto 0; }
  .ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border: 1px solid var(--border-primary);
    border-radius: var(--radius-full);
    background: var(--bg-card);
  }
  .ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg { width: 16px; height: 16px; }
  .ph-main .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg path { fill: var(--text-title); }
  .brxe-div.ph-actions { margin-left: 0; }
}
@media (max-width: 767px) {
  .ph-topbar__links { display: none; }
  .ph-topbar { justify-content: center; min-height: 34px; }
  .ph-topbar__status { gap: var(--space-2xs); }
  .ph-topbar .ph-topbar__support { display: none; }
  .ph-credits__meter { width: 32px; }
  .ph-reset { padding: 1px 8px; }
  .ph-logo { width: 92px; }
  .ph-icon-btn.brxe-toggle-mode,
  .brxe-woocommerce-mini-cart.ph-icon-btn .mini-cart-link { width: 34px; height: 34px; }
  .ph-account__avatar { width: 28px; height: 28px; }
  .ph-burger { width: 38px; height: 38px; }
}
