img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}

/*!payeh-base*/
:root {  --pyh-font-heading: var(--pyh-heading-family, Vazirmatn, Tahoma, sans-serif); --pyh-font-body: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif);  --pyh-muted: var(--pyh-ink-muted, #5c636e); --pyh-hd-muted: var(--pyh-ink-muted, #5c636e);  --pyh-dw-bg: var(--pyh-card-bg, #ffffff);  --pyh-dw-band-1: var(--pyh-dw-band-from, #e8213f); --pyh-dw-band-2: var(--pyh-dw-band-to, #960d24);  --pyh-sunken: rgba(20, 22, 28, .04); --pyh-primary-soft: rgba(196, 18, 48, .07); --pyh-tint: transparent; --pyh-c-act: var(--pyh-c-accent, #2563eb); --pyh-bg: var(--pyh-c-card, #ffffff); --pyh-c-surface: var(--pyh-c-card, #ffffff); --pyh-surface: var(--pyh-c-card, #ffffff); --pyh-h-card: var(--pyh-c-card, #ffffff); --pyh-h-card-ink: var(--pyh-c-ink, #09090b); --pyh-ink-mid: var(--pyh-c-muted, #71717a); --pyh-rad: var(--pyh-radius, 12px); --pyh-focus: var(--pyh-c-accent, #2563eb); --pyh-font-sans: var(--pyh-font-body, Tahoma, sans-serif); --pyh-font-mono: monospace;  --pyh-c-warm: #c08a2e;  --pyh-hd-pin: 0px; --pyh-hd-sticky-height: 0px;  --pyh-radius-sm: calc(var(--pyh-radius, 12px) * 0.5); --pyh-radius-lg: calc(var(--pyh-radius, 12px) * 1.6);  --pyh-radius-pill: 999px;  --pyh-tap: 44px;  --pyh-bleed: clamp(14px, 3vw, 64px);  --pyh-h-ratio: var(--pyh-heading-ratio, 1.12); --pyh-h2: calc(var(--pyh-h-ratio) * var(--pyh-h-ratio) * var(--pyh-h-ratio) * 1em); --pyh-h3: calc(var(--pyh-h-ratio) * var(--pyh-h-ratio) * 1em); --pyh-h4: calc(var(--pyh-h-ratio) * 1em); --pyh-h5: 1em; --pyh-h6: 1em; }  @supports (background: color-mix(in srgb, red 50%, transparent)) { :root { --pyh-sunken: color-mix(in srgb, var(--pyh-ink, #141821) 4%, transparent);  --pyh-primary-soft: color-mix(in srgb, var(--pyh-primary, #c41230) 8%, var(--pyh-card-bg, #ffffff)); --pyh-tint: color-mix(in srgb, var(--pyh-primary, #c41230) var(--pyh-tint-strength, 6%), transparent); } }  @supports (color: color-mix(in oklab, red 50%, blue)) { :root { --pyh-hd-muted: color-mix(in oklab, var(--pyh-ink-muted, #5c636e) 74%, var(--pyh-hd-ink, #14161c)); } }  :root {  --pyh-flare: #ff0055; --pyh-violet: #7209b7;  --pyh-night: #080c19;  --pyh-plate: #fdfdff;  --pyh-arch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0C74 1 100 24 100 52V100H0V52C0 24 26 1 50 0Z' fill='%23000'/%3E%3C/svg%3E");  --pyh-accent-ink: var(--pyh-primary, #c41230);   --pyh-c-ok: #15774f; --pyh-c-warn: #a86a00; --pyh-c-bad: #c0392b; }  :root {  --pyh-sf-abyss: #d8dce6;  --pyh-sf-sunken: #e8ebf2;  --pyh-sf-ground: var(--pyh-content-bg, #f4f5f9); --pyh-sf-raised: var(--pyh-card-bg, #ffffff); --pyh-sf-float: var(--pyh-card-bg, #ffffff); --pyh-sf-lift: var(--pyh-card-bg, #ffffff); --pyh-sf-crest: var(--pyh-card-bg, #ffffff);  --pyh-sf-over: #eff2f7;  --pyh-sf-over-2: #e1e5ed;   --pyh-shadow-ink: 37 45 66;  --pyh-edge-hi: transparent; --pyh-edge-lo: transparent;  --pyh-air: none; }    html[data-pyh-mode="dark"] { --pyh-sf-abyss: #06050f;  --pyh-sf-sunken: #0a0916;  --pyh-sf-ground: #0f0e1e;  --pyh-sf-raised: #18172a;  --pyh-sf-float: #212037;  --pyh-sf-lift: #2a2944;  --pyh-sf-crest: #353452;   --pyh-sf-over: #212037; --pyh-sf-over-2: #2a2944;  --pyh-shadow-ink: 3 5 20;  --pyh-edge-hi: rgba(255, 255, 255, .08); --pyh-edge-lo: rgba(3, 5, 20, .55);  ⚠️ RE-COLOURED TO THE MOCK'S TWO AMBIENT GLOWS. It draws `rgba(255,0,85,.15)`
     falling from the top-right corner and `rgba(114,9,183,.12)` rising from the
     bottom-left — the neon and the violet end of its own crimson gradient. Same
     two-light structure that was already here, in the user's own values, at the amplitude a whole-page wash can carry rather than the mock's single hero. */
  --pyh-air:
    radial-gradient(122% 78% at 88% -10%, rgba(255, 0, 85, .11), transparent 60%),
    radial-gradient(98% 64% at 4% 2%, rgba(114, 9, 183, .12), transparent 56%),
    radial-gradient(150% 96% at 46% 116%, rgba(0, 210, 255, .045), transparent 62%);

  /* ⚠️ THE PAGE IS THE VOID NOW, NOT THE GROUND — and the ramp is unchanged.
     `--pyh-sf-ground` still resolves to L 17.5 for every component that names
     it; only what the PANELS ARE READ AGAINST drops to L 8. That is the whole
     mechanism of the glass design: the plates did not get lighter, the room
     they float in got darker, so every step in the ramp above buys more
     separation than it did against a ground 9.5 L points up. */
  --pyh-content-bg: var(--pyh-sf-void);

  /*
   * ⛔⛔⛔ «JUST REPLACE THAT OLD COLOUR ACROSS THE WHOLE DARK THEME.» Said after
   * four rounds of finding it one surface at a time — the filter rail, then the
   * section frames inside it, then the checkout, then the mega menu — and every
   * one of those was the SAME VALUE arriving through a different name. The
   * colour is `--pyh-sf-raised`, #18172a, and the reason it kept reappearing is
   * that it is not a component's colour: it is the ramp step that eleven * component tokens below point at. Repainting a component moves one of them. * * ⭐ SO THE SWAP IS MADE HERE, AT THE SEAM, ONCE. Everything that is a LARGE * SURFACE — a card, the header's plate, the mega panel, the drawer, the buy
   * bar — now names `--pyh-pane-ground`, the floor the merchant screenshotted.
   * A surface that changes here changes everywhere it is used, and nothing is
   * left behind to be found in a fifth screenshot.
   *
   * ⚠️ THE RAMP ITSELF IS UNTOUCHED, AND THAT IS DELIBERATE. `--pyh-sf-raised`
   * and the steps above it are still exactly where they were, because they are
   * also what a HOVER, a chip, a swatch and a well are measured in — and those
   * are small objects, where a lift of a few L points is the only thing telling
   * a shopper the row under their pointer is live. Re-basing the ramp would have
   * flattened all of that to fix the panels. Panels stop naming the ramp; the
   * ramp keeps doing the job it is good at.
   *
   * ⚠️ WHICH MEANS EVERY PANEL NOW SEPARATES BY LIGHT, NOT BY LIGHTNESS. A card
   * on a floor of its own colour is only a card if it has an edge, so the
   * hairline and the lit top lip stop being ornament and become the structure.
   * They are already drawn — `--pyh-line` at 8% and `--pyh-edge-hi` — which is
   * why this swap does not need a single component sheet edited with it.
   */
  --pyh-card-bg: var(--pyh-pane-ground);

  /* The mock's `--text-high` and `--text-med`, verbatim. Measured on the ground (#0e1424): 17.1:1 and 7.2:1. `--text-low` (#64748b) is 3.2:1 there and is therefore NOT wired to `--pyh-ink-muted` — it is a decoration colour in the mock (a keyboard hint, a separator) and would fail as body-adjacent text. */ --pyh-ink: #f8fafc; --pyh-ink-muted: #94a3b8;  --pyh-line: rgba(255, 255, 255, .08); --pyh-overlay: rgba(3, 6, 17, .78);  --pyh-c-ok: #00f5a0; --pyh-c-warn: #ffb703; --pyh-c-bad: #ff6b5b;  --pyh-hd-bg: var(--pyh-pane-ground); --pyh-hd-ink: #f8fafc; --pyh-hd-bar-bg: var(--pyh-pane-ground); --pyh-hd-bar-ink: #cbd5e1; --pyh-hd-util-bg: var(--pyh-pane-ground); --pyh-hd-util-ink: #cbd5e1;  --pyh-hd-field: var(--pyh-sf-sunken); --pyh-ft-bg: var(--pyh-pane-ground);  --pyh-mega-bg: var(--pyh-pane-ground); --pyh-mega-bg-2: var(--pyh-pane-ground); --pyh-mega-side: var(--pyh-pane-ground); --pyh-mega-side-ink: #eeeff8; --pyh-dw-topbar-bg: var(--pyh-pane-ground); --pyh-dw-topbar-ink: #eeeff8;  --pyh-dw-band-1: var(--pyh-pane-ground); --pyh-dw-band-2: var(--pyh-pane-ground);  --pyh-pane-ground: #060512; --pyh-buy-bg: var(--pyh-pane-ground);  --pyh-accent-ink: #ff0055; }   :root { --pyh-act: linear-gradient(135deg, #e11d48 0%, #d90429 45%, #7209b7 100%); --pyh-act-hover: linear-gradient(135deg, #f21a50 0%, #e8082f 45%, #8a12d6 100%); --pyh-act-ink: #ffffff; --pyh-glow: 0 8px 24px -8px rgba(255, 0, 85, .38); --pyh-glow-strong: 0 10px 30px -8px rgba(255, 0, 85, .5); }  html[data-pyh-mode="dark"] { --pyh-glow: 0 0 26px -4px rgba(255, 0, 85, .45), 0 0 54px -6px rgba(114, 9, 183, .26); --pyh-glow-strong: 0 0 34px -2px rgba(255, 0, 85, .6), 0 0 72px -4px rgba(114, 9, 183, .38); }  :root { --pyh-fx-a: #ff316f; --pyh-fx-b: #8b5cf6;  --pyh-fx-sweep: linear-gradient(115deg, var(--pyh-fx-a) 0%, var(--pyh-fx-b) 100%);  --pyh-fx-mount-tl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg %3E%3Cpath d='M2 62V22A20 20 0 0 1 22 2h16l6 6h18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); --pyh-fx-mount-tr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg transform='translate(64,0) scale(-1,1)'%3E%3Cpath d='M2 62V22A20 20 0 0 1 22 2h16l6 6h18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); --pyh-fx-mount-bl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg transform='translate(0,64) scale(1,-1)'%3E%3Cpath d='M2 62V22A20 20 0 0 1 22 2h16l6 6h18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); --pyh-fx-mount-br: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg transform='translate(64,64) scale(-1,-1)'%3E%3Cpath d='M2 62V22A20 20 0 0 1 22 2h16l6 6h18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");  --pyh-fx-blueprint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 440' fill='none' stroke='black'%3E %3Cpath d='M0 96h440M0 300h440M156 0v440M372 0v440' stroke-width='.7'/%3E %3Cpath d='M40 196h150M40 190v12M190 190v12' stroke-width='.9'/%3E %3Cpath d='M250 384h130M250 378v12M380 378v12' stroke-width='.9'/%3E %3Cpath d='M300 44l40 23v46l-40 23-40-23V67z' stroke-width='1'/%3E %3Cpath d='M78 340l24 14v28l-24 14-24-14v-28z' stroke-width='1'/%3E %3Cpath d='M40 430A250 250 0 0 1 220 180' stroke-width='1.2'/%3E %3Cpath d='M420 40A210 210 0 0 0 260 250' stroke-width='1.2'/%3E %3Ccircle cx='156' cy='96' r='5' stroke-width='1'/%3E %3Ccircle cx='372' cy='300' r='9' stroke-width='1'/%3E %3Cpath d='M96 250h12M102 244v12M410 150h10M415 145v10M60 60h10M65 55v10M330 400h10M335 395v10' stroke-width='1'/%3E %3C/svg%3E"); }  :root { --pyh-fx-lume: .34; } html[data-pyh-mode="dark"] { --pyh-fx-lume: 1; }  :root { --pyh-fx-paper: 1; --pyh-fx-ink: color-mix(in srgb, var(--pyh-c-ink, #141821) 20%, transparent);  --pyh-fx-mill: color-mix(in srgb, var(--pyh-c-ink, #141821) 4.5%, transparent);  --pyh-fx-cell: rgba(15, 23, 42, .035); --pyh-fx-cell-2: rgba(15, 23, 42, .075); } html[data-pyh-mode="dark"] { --pyh-fx-paper: 0;  --pyh-fx-ink: color-mix(in srgb, var(--pyh-c-ink, #ffffff) 15%, transparent); --pyh-fx-mill: color-mix(in srgb, var(--pyh-c-ink, #ffffff) 3.5%, transparent); --pyh-fx-cell: rgba(255, 255, 255, .045); --pyh-fx-cell-2: rgba(255, 255, 255, .095); }  :root { --pyh-shadow-1: 0 1px 2px rgb(var(--pyh-shadow-ink, 37 45 66) / 16%); --pyh-shadow-2: 0 2px 6px rgb(var(--pyh-shadow-ink, 37 45 66) / 12%), 0 14px 34px rgb(var(--pyh-shadow-ink, 37 45 66) / 14%); --pyh-shadow-3: 0 4px 10px rgb(var(--pyh-shadow-ink, 37 45 66) / 14%), 0 26px 60px rgb(var(--pyh-shadow-ink, 37 45 66) / 20%); }  html[data-pyh-mode="dark"] { --pyh-shadow-1: 0 1px 2px rgb(var(--pyh-shadow-ink, 3 5 20) / 48%); --pyh-shadow-2: 0 2px 6px rgb(var(--pyh-shadow-ink, 3 5 20) / 44%), 0 14px 34px rgb(var(--pyh-shadow-ink, 3 5 20) / 50%); --pyh-shadow-3: 0 4px 10px rgb(var(--pyh-shadow-ink, 3 5 20) / 50%), 0 26px 60px rgb(var(--pyh-shadow-ink, 3 5 20) / 62%); }  :root {  --pyh-glass: rgba(255, 255, 255, .82); --pyh-glass-2: rgba(255, 255, 255, .55); --pyh-glass-line: rgba(15, 23, 42, .10); --pyh-glass-line-hi: rgba(15, 23, 42, .16); --pyh-glass-blur: saturate(140%) blur(18px);  --pyh-glass-r: calc(var(--pyh-radius, 12px) * 2.2); --pyh-glass-r-sm: calc(var(--pyh-radius, 12px) * 1.5); --pyh-glass-shadow: var(--pyh-shadow-2);  --pyh-sf-void: #ccd2de;  } html[data-pyh-mode="dark"] {  --pyh-glass: rgba(6, 5, 18, .88); --pyh-glass-2: rgba(255, 255, 255, .045); --pyh-glass-line: rgba(226, 224, 255, .10); --pyh-glass-line-hi: rgba(226, 224, 255, .17); --pyh-glass-shadow: 0 18px 44px rgb(var(--pyh-shadow-ink, 3 5 20) / 62%), 0 2px 0 0 var(--pyh-edge-hi, transparent) inset;  --pyh-sf-void: #030310; }  body::before { content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none; background: var(--pyh-air, none); }  .pyh-lowfx body::before, body.pyh-lowfx::before { background: none; }  @supports (color: color-mix(in srgb, red 50%, white)) { html[data-pyh-mode="dark"] { --pyh-accent-ink: color-mix(in srgb, var(--pyh-primary, #c41230) 58%, #ffffff); } }   :root { --pyh-price-read: var(--pyh-price-ink, var(--pyh-c-ink, #141821)); } @supports (color: color-mix(in srgb, red 50%, white)) { html[data-pyh-mode="dark"] { --pyh-price-read: color-mix(in srgb, var(--pyh-price-ink, #141821) 26%, #eeeff8); } }  @supports (color: oklch(from red l c h)) { html[data-pyh-mode="dark"] { --pyh-price-read: oklch(from var(--pyh-price-ink, var(--pyh-c-ink, #141821)) max(l, 0.9) c h); } }   html[data-pyh-mode="dark"] :is(.pyh-pc__media, .pyh-card) img:not([src$=".svg"]) { filter: brightness(.94); } html[data-pyh-mode="dark"] :is(.pyh-pc, .pyh-card):hover img { filter: none; }  [hidden] { display: none !important; }  html { overflow-x: hidden; } body { overflow-x: hidden; overflow-x: clip; font-family: var(--pyh-font-body, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); } button, input, optgroup, select, textarea { font-family: inherit; } input::placeholder, textarea::placeholder { font-family: inherit; }  .screen-reader-text, .says, [class*="live_region"] { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }  .screen-reader-text:focus { clip-path: none; width: auto; height: auto; margin: 0; padding: 12px 20px; z-index: 100000; background: #fff; color: #111; font-size:calc((14px) * var(--pyh-ui-t, 1)); text-decoration: none; }  [data-pyh-panel][aria-hidden="true"] { visibility: hidden; }   .pyh-scroller { overflow-x: auto; overflow-y: hidden; overscroll-behavior-x: contain; }  @media (max-width: 640px) { .pyh-scroller { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; overflow: visible; touch-action: auto; }  .pyh-bleed { margin-inline: calc(50% - var(--pyh-ui-vw, 100vw) / 2); max-width: var(--pyh-ui-vw, 100vw); } }  .pyh-fa-digits { font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); font-feature-settings: normal; }  .pyh-ltr { direction: ltr; unicode-bidi: isolate; }  .pyh-tint { background: var(--pyh-tint, transparent); }  .pyh-i { display: block; flex: 0 0 auto; width: 1em; height: 1em;  vertical-align: middle; }   html { font-size: calc(100% * var(--pyh-ui-t, 1)); } html[data-pyh-ui] { zoom: var(--pyh-ui-k, 1);  --pyh-ui-vw: calc(100vw / var(--pyh-ui-k, 1)); --pyh-ui-vh: calc(100dvh / var(--pyh-ui-k, 1));  --pyh-ui-svh: calc(100vh / var(--pyh-ui-k, 1));  --pyh-ui-cardmin: 250px; }  html[data-pyh-ui] .pyh-mega--container .pyh-mega__inner { max-width: min(var(--pyh-container, 1240px), calc(var(--pyh-ui-vw) - 32px)); }  .pyh-lowfx * { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }   .pyh-still .pyh-sec *:not([data-pyh-moves]):not([data-pyh-moves] *), .pyh-still .pyh-pdp__sec *:not([data-pyh-moves]):not([data-pyh-moves] *), .pyh-still .pyh-ft *:not([data-pyh-moves]):not([data-pyh-moves] *) { animation: none !important; }  [data-pyh-idle] * { animation-play-state: paused !important; } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; } }  html[data-pyh-mode="dark"] .pyh-price__save, html[data-pyh-mode="dark"] .pyh-bprice__save, html[data-pyh-mode="dark"] .pyh-pdp__sold, html[data-pyh-mode="dark"] .pyh-buy__seller-i, html[data-pyh-mode="dark"] .pyh-buy__stock--in { color: var(--pyh-c-ok, #59d38c); } html[data-pyh-mode="dark"] .pyh-strip__more, html[data-pyh-mode="dark"] .woocommerce-review-link, html[data-pyh-mode="dark"] .pyh-crumbs a:hover { color: var(--pyh-accent-ink, #ff6d80); }  html[data-pyh-mode="dark"] .pyh-main a.pyh-dls__order, html[data-pyh-mode="dark"] .pyh-main a.pyh-dls__past-a { color: var(--pyh-accent-ink, #ff6d80); }  .pyh-cmp-bar .pyh-cmp-bar__go { background-color: var(--pyh-primary, #c41230); background-image: linear-gradient(115deg, rgba(255, 47, 158, 0) 18%, rgba(255, 47, 158, .5) 100%); box-shadow: var(--pyh-glow, none); transition: box-shadow .22s ease, background-image .22s ease; } .pyh-cmp-bar .pyh-cmp-bar__go:hover, .pyh-cmp-bar .pyh-cmp-bar__go:focus-visible { background-image: linear-gradient(115deg, rgba(255, 47, 158, .12) 0%, rgba(255, 47, 158, .68) 100%); box-shadow: var(--pyh-glow-strong, none); }  .pyh-load { display: none !important; position: fixed; inset-block-start: 0; inset-inline: 0; z-index: 2147483000; block-size: 3px; pointer-events: none; contain: strict; opacity: 0; transition: opacity .18s linear; } .pyh-load[data-on] { opacity: 1; }  .pyh-load[data-done] { opacity: 0; transition: opacity .34s linear .06s; } .pyh-load__fill { display: block; block-size: 100%; inline-size: 100%; transform: scaleX(0); transform-origin: left center;  --pyh-load-ink: var(--pyh-primary, #c41230); background: var(--pyh-load-ink);  box-shadow: 0 0 8px 1px var(--pyh-load-ink); transition: transform .28s cubic-bezier(.2, .8, .3, 1); }  html:has(.pyh-hd--sticky) .pyh-load__fill { --pyh-load-ink: var(--pyh-hd-ink, #14161c); }   .pyh-load[data-done] .pyh-load__fill { transform: scaleX(1); transition: transform .12s linear; }  @media (prefers-reduced-motion: reduce) { .pyh-load__fill { transition: none; } .pyh-load, .pyh-load[data-done] { transition: none; } }   html[data-pyh-mode="dark"] .pyh-room { position: relative; background-color: var(--pyh-pane-ground); background-image: var(--pyh-room-art); background-size: var(--pyh-room-art-size); }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { html[data-pyh-mode="dark"] .pyh-room::after { content: ""; position: absolute; z-index: 0; inset: 0; pointer-events: none; border-radius: inherit; background-image: var(--pyh-fx-sweep); opacity: calc(.16 * var(--pyh-fx-lume, 1)); -webkit-mask-image: var(--pyh-fx-blueprint); mask-image: var(--pyh-fx-blueprint); -webkit-mask-size: 440px 440px; mask-size: 440px 440px; -webkit-mask-repeat: repeat; mask-repeat: repeat; }  html[data-pyh-mode="dark"] .pyh-room > * { position: relative; z-index: 1; } }
:root{--pyh-primary:#e11d48;--pyh-content-bg:#f4f5f9;--pyh-card-bg:#ffffff;--pyh-ink:#141821;--pyh-ink-muted:#5c636e;--pyh-line:rgba(15, 23, 42, 0.10);--pyh-on-accent:#ffffff;--pyh-overlay:rgba(0, 0, 0, 0.35);--pyh-heading-family:Lalezar, 'Lalezar Fallback', Vazirmatn, 'Vazirmatn Fallback', Tahoma, sans-serif;--pyh-heading-weight:400;--pyh-heading-size:30px;--pyh-heading-leading:1.35;--pyh-body-family:Sahel, 'Sahel Fallback', Vazirmatn, 'Vazirmatn Fallback', Tahoma, sans-serif;--pyh-body-weight:400;--pyh-body-size:16px;--pyh-body-leading:1.8;--pyh-section-pad:72px 0px 72px 0px;--pyh-section-pad-top:72px;--pyh-section-pad-end:0px;--pyh-section-pad-bottom:72px;--pyh-section-pad-start:0px;--pyh-heading-ratio:1.12;--pyh-radius:12px;--pyh-shadow-1:0 1px 2px rgb(0 0 0 / 5%);--pyh-shadow-2:0 1px 2px rgb(0 0 0 / 5%), 0 8px 28px rgb(0 0 0 / 7%);--pyh-shadow-3:0 2px 4px rgb(0 0 0 / 6%), 0 18px 44px rgb(0 0 0 / 12%);--pyh-tint-strength:6%;--pyh-line-w:1px;--pyh-container:1240px;--pyh-hd-logo-h:44px;--pyh-hd-logo-frame-light:#ffffff;--pyh-hd-logo-frame-dark:#ffffff;--pyh-hd-logo-frame-border:rgba(0, 0, 0, 0.08);--pyh-rib-h:44px;--pyh-rib-bg:#093f42;--pyh-rib-ink:#ffffff;--pyh-rib-c1:#17b8b0;--pyh-rib-c2:#ff9a1f;--pyh-rib-c3:#ef2b2b;--pyh-hd-bg:#c8153a;--pyh-hd-ink:#ffffff;--pyh-hd-field:#fdfbfc;--pyh-hd-bar-bg:#9a1430;--pyh-hd-bar-ink:#ffffff;--pyh-hd-util-bg:#561226;--pyh-hd-util-ink:#f7dee4;--pyh-header-height:88px;--pyh-accent-2:#ff0055;--pyh-mega-bg-2:#f2f4f7;--pyh-mega-side:#eaeef5;--pyh-mega-side-ink:#141821;--pyh-dw-band-from:#e8213f;--pyh-dw-band-to:#960d24;--pyh-dw-topbar-bg:#ffffff;--pyh-dw-logo-h:48px;--pyh-dw-topbar-ink:#14161c;--pyh-prose-measure:72ch;--pyh-buy-bg:#ffffff;--pyh-price-ink:#141821;--pyh-gal-bg:#080d1a;--pyh-ft-bg:#c8153a;--pyh-ft-ink:#ffffff;}

/*!payeh-header*/
.pyh-hd, .pyh-hd *, .pyh-hd *::before, .pyh-hd *::after { box-sizing: border-box; }  .pyh-hd { --pyh-h-accent: var(--pyh-primary, #c41230); --pyh-h-accent-2: var(--pyh-accent-2, #e01a37); --pyh-h-plate: var(--pyh-hd-bg, #fff); --pyh-h-ink: var(--pyh-hd-ink, #14161c); --pyh-h-muted: var(--pyh-hd-muted, #5c636e); --pyh-h-rule: var(--pyh-line, rgba(20, 22, 28, .09)); --pyh-h-util-bg: var(--pyh-hd-util-bg, #14161c); --pyh-h-util-ink: var(--pyh-hd-util-ink, #cbd0d8); --pyh-h-bar-bg: var(--pyh-hd-bar-bg, #fff); --pyh-h-bar-ink: var(--pyh-hd-bar-ink, #2b303b);  --pyh-h-bar-plate: rgba(255, 255, 255, .86); --pyh-h-field: var(--pyh-hd-field, #f2f4f7); --pyh-h-height: var(--pyh-header-height, 88px); --pyh-h-logo: var(--pyh-hd-logo-h, 44px); --pyh-h-wrap: var(--pyh-container, 1240px); position: relative; z-index: 100; width: 100%; inset-inline: 0; box-sizing: border-box;  background: none; color: var(--pyh-h-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-hd--sticky { position: sticky; top: var(--pyh-hd-pin, 0px); width: 100%; inset-inline: 0; z-index: 100; }  body.admin-bar { --pyh-hd-pin: 32px; } @media screen and (max-width: 782px) { body.admin-bar { --pyh-hd-pin: 0px; } } body.elementor-editor-active, body.elementor-editor-preview { --pyh-hd-pin: 0px !important; } .pyh-hd--shadow { box-shadow: 0 6px 22px -14px rgba(20, 22, 28, .5); } .pyh-hd__wrap { display: flex; align-items: center; gap: 20px; width: 100%; max-width: var(--pyh-h-wrap); margin-inline: auto; padding-inline: 20px; }    .pyh-hd__utility { position: relative; background-color: var(--pyh-h-util-bg); background-image: radial-gradient(64% 190% at 6% 46%, color-mix(in srgb, var(--pyh-fx-b) 30%, transparent), transparent 72%), radial-gradient(58% 175% at 94% 54%, color-mix(in srgb, var(--pyh-fx-a) 24%, transparent), transparent 74%), radial-gradient(46% 150% at 50% 128%, color-mix(in srgb, var(--pyh-h-accent) 20%, transparent), transparent 76%); color: var(--pyh-h-util-ink); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { .pyh-hd__utility::before { content: ""; position: absolute; inset: 0; pointer-events: none; background-image: var(--pyh-fx-sweep); opacity: calc(.14 * var(--pyh-fx-lume, 1)); -webkit-mask-image: var(--pyh-fx-blueprint); mask-image: var(--pyh-fx-blueprint); -webkit-mask-size: 440px 440px; mask-size: 440px 440px; -webkit-mask-repeat: repeat; mask-repeat: repeat; } }  .pyh-hd__utility::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: 0; block-size: 1px; pointer-events: none; background-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--pyh-fx-b) 55%, transparent) 18%, color-mix(in srgb, var(--pyh-h-accent) 62%, transparent) 50%, color-mix(in srgb, var(--pyh-fx-a) 55%, transparent) 82%, transparent 100% ); opacity: calc(.55 + .45 * var(--pyh-fx-lume, 1)); }  html:not([data-pyh-mode="dark"]) .pyh-hd__utility { background-image: radial-gradient(70% 200% at 6% 46%, color-mix(in srgb, var(--pyh-fx-b) 7%, transparent), transparent 74%), radial-gradient(64% 185% at 94% 54%, color-mix(in srgb, var(--pyh-h-accent) 6%, transparent), transparent 76%); } @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-hd__utility::before { background-image: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .5; } }  .pyh-hd__utility .pyh-hd__wrap { min-height: clamp(38px, 3.4vw, 48px); gap: 16px; }  .pyh-hd__note--cycle { display: grid; grid-template-areas: "pyh-notice"; place-items: center; } .pyh-hd__notice { grid-area: pyh-notice; }  @keyframes pyh-hd-notice-2 { 0%, 1.5% { opacity: 0; transform: translateY(6px); } 4.5%, 39% { opacity: 1; transform: none; } 43%, 100% { opacity: 0; transform: translateY(-6px); } } @keyframes pyh-hd-notice-3 { 0%, 1% { opacity: 0; transform: translateY(6px); } 3%, 26% { opacity: 1; transform: none; } 28.7%, 100% { opacity: 0; transform: translateY(-6px); } } @keyframes pyh-hd-notice-4 { 0%, .75% { opacity: 0; transform: translateY(6px); } 2.25%, 19.5% { opacity: 1; transform: none; } 21.5%, 100% { opacity: 0; transform: translateY(-6px); } }  @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-hd__note--cycle .pyh-hd__notice { opacity: 0; animation-duration: calc(6.2s * var(--pyh-note-n, 2)); animation-timing-function: linear; animation-iteration-count: infinite;  animation-delay: calc(6.2s * var(--pyh-note-i, 0)); } html.pyh-settled .pyh-hd__note--n2 .pyh-hd__notice { animation-name: pyh-hd-notice-2; } html.pyh-settled .pyh-hd__note--n3 .pyh-hd__notice { animation-name: pyh-hd-notice-3; } html.pyh-settled .pyh-hd__note--n4 .pyh-hd__notice { animation-name: pyh-hd-notice-4; } }  .pyh-hd__note--cycle .pyh-hd__notice { opacity: 0; } .pyh-hd__note--cycle .pyh-hd__notice:first-child { opacity: 1; } @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-hd__note--cycle .pyh-hd__notice:first-child { opacity: 0; } }  .pyh-hd__phone { padding-inline: 10px 4px; padding-block: 5px; border-radius: 999px; font-variant-numeric: tabular-nums; transition: background-color .18s ease, opacity .18s ease, color .18s ease; } .pyh-hd__phone svg { inline-size: 26px; block-size: 26px; padding: 5px; border-radius: 50%; background-color: color-mix(in srgb, var(--pyh-h-accent) 24%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-h-accent) 38%, transparent); } @media (hover: hover) { .pyh-hd__phone:hover { background-color: color-mix(in srgb, var(--pyh-h-accent) 14%, transparent); } }  .pyh-hd__util-links li + li, .pyh-hd__util-end > * + * { position: relative; }  .pyh-hd__util-links li + li::before, .pyh-hd__util-end > * + *::before { content: ""; position: absolute; inset-block: 4px; inline-size: 1px; background-color: color-mix(in srgb, currentColor 22%, transparent); } .pyh-hd__util-links li + li::before { inset-inline-end: -8px; } .pyh-hd__util-end > * + *::before { inset-inline-end: -9px; }  .pyh-hd__note { margin: 0; flex: 1 1 auto; text-align: center; font-weight: 700; opacity: .92; } @media (max-width: 900px) {  .pyh-hd__note { text-align: start; } }  .pyh-hd__util-end { display: flex; align-items: center; gap: 18px; margin-inline-start: auto; } .pyh-hd__util-links { display: flex; align-items: center; gap: 16px; margin: 0; padding: 0; list-style: none; } .pyh-hd__util-links a, .pyh-hd__phone { display: inline-flex; align-items: center; gap: 7px; color: inherit; text-decoration: none; transition: opacity .18s ease, color .18s ease; } .pyh-hd__util-links a { opacity: .78; } .pyh-hd__phone { font-weight: 700; font-size:calc((14px) * var(--pyh-ui-t, 1)); }   .pyh-hd__main { background: none; border-bottom: 0; } .pyh-hd__main .pyh-hd__wrap { min-height: var(--pyh-h-height); margin-block-start: 8px; padding-inline: 18px; border-radius: var(--pyh-glass-r, 20px); border: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); background: var(--pyh-glass, rgba(255, 255, 255, .82)); box-shadow: var(--pyh-glass-shadow, none); } .pyh-hd__main .pyh-hd__wrap { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); }  .pyh-lowfx .pyh-hd__main .pyh-hd__wrap, body.pyh-lowfx .pyh-hd__main .pyh-hd__wrap { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, #fff)); background-image: linear-gradient(var(--pyh-glass, transparent), var(--pyh-glass, transparent)); }  .pyh-hd__brand { display: inline-flex; align-items: center; flex: 0 0 auto; color: inherit; text-decoration: none; } .pyh-hd__brand-text { font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-weight: 800; font-size:calc((21px) * var(--pyh-ui-t, 1)); letter-spacing: -.2px; }  .pyh-hd .pyh-hd__logo { display: block; height: var(--pyh-h-logo); width: auto; max-width: 260px; object-fit: contain; } .pyh-hd .pyh-hd__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-hd .pyh-hd__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-hd .pyh-hd__logo--dark { display: block !important; }  .pyh-hd__main--brand-center .pyh-hd__brand { position: absolute; inset-inline: 0; width: fit-content; margin-inline: auto; } .pyh-hd__main--brand-center .pyh-hd__wrap { position: relative; }   .pyh-hd__search { position: relative; display: flex; align-items: center; flex: 1 1 auto;  min-inline-size: 0; max-width: 520px; margin-inline: auto; background: var(--pyh-h-field); border: 1.5px solid var(--pyh-glass-line, transparent); border-radius: var(--pyh-radius-pill, 999px); transition: border-color .18s ease, background .18s ease, box-shadow .18s ease; } .pyh-hd__search-input { flex: 1 1 auto; min-width: 0; height: 46px; padding-inline: 14px 6px; border: 0; background: none; color: inherit; font: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-hd__search-input::placeholder { color: var(--pyh-h-muted); opacity: 1; font-family: inherit; } .pyh-hd__search-input:focus { outline: none; }  .pyh-hd__search-input::-webkit-search-cancel-button { display: none; }  .pyh-hd__scope { position: relative; flex: 0 0 auto; } .pyh-hd__scope-select, .pyh-hd__scope-btn { display: flex; align-items: center; gap: 6px; max-width: 170px; height: 46px; padding-inline: 14px 10px; border: 0; border-inline-end: 1px solid var(--pyh-h-rule); background: none; color: var(--pyh-h-muted); font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); white-space: nowrap; cursor: pointer; }  .pyh-hd__scope-select--upgraded { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; } .pyh-hd__scope-text { overflow: hidden; text-overflow: ellipsis; } .pyh-hd__scope-caret { font-size:calc((16px) * var(--pyh-ui-t, 1)); transition: transform .18s ease; } .pyh-hd__scope-list { position: absolute; top: calc(100% + 6px); inset-inline-start: 0; z-index: 20; min-width: 210px; max-height: 320px; margin: 0; padding: 6px; overflow-y: auto; overflow-x: hidden; list-style: none; background: var(--pyh-h-plate); border: 1px solid var(--pyh-h-rule); border-radius: var(--pyh-radius, 12px); box-shadow: 0 18px 40px -18px rgba(20, 22, 28, .45); } .pyh-hd__scope-item { display: flex; align-items: center; gap: 8px; padding: 9px 11px; border-radius: var(--pyh-radius, 9px); color: var(--pyh-h-ink); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: background .14s ease, color .14s ease; }  .pyh-hd__scope-tick { margin-inline-start: auto; font-size:calc((15px) * var(--pyh-ui-t, 1)); opacity: 0; } .pyh-hd__search-go { display: grid; place-items: center; flex: 0 0 auto; width: 44px; height: 46px; padding: 0; border: 0; background: none; color: var(--pyh-h-muted); font-size:calc((20px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: color .18s ease; }  .pyh-hd__actions { display: flex; align-items: center; gap: 6px; flex: 0 0 auto; margin-inline-start: auto; }  .pyh-hd__action { position: relative; display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px; border-radius: var(--pyh-glass-r-sm, 12px); border: 1px solid var(--pyh-glass-line, transparent); background: var(--pyh-glass-2, transparent); color: inherit; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; white-space: nowrap; transition: background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease; }  .pyh-hd__action::after, .pyh-hd__mode::after, .pyh-hd__brand::after, .pyh-hd__burger::after { content: ""; position: absolute; inset-block: calc((100% - var(--pyh-tap, 44px)) / 2);  inset-inline: -3px; pointer-events: auto; } .pyh-hd__mode, .pyh-hd__brand, .pyh-hd__burger { position: relative; }  .pyh-hd__action--cart { border-radius: var(--pyh-radius-pill, 999px); border-color: color-mix(in srgb, var(--pyh-h-accent) 38%, transparent); background: var(--pyh-primary-soft, transparent); } .pyh-hd__action--cart:hover, .pyh-hd__action--cart:focus-visible { box-shadow: var(--pyh-glow, none); } .pyh-hd__action .pyh-i { font-size:calc((21px) * var(--pyh-ui-t, 1)); }  .pyh-hd__mode { display: none; } html.pyh-mode-ready .pyh-hd__mode { position: relative; display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px;  border: 1px solid var(--pyh-glass-line, transparent); cursor: pointer; background: var(--pyh-glass-2, transparent); border-radius: var(--pyh-glass-r-sm, 12px); color: inherit; font-family: inherit; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; white-space: nowrap; transition: background .18s ease, color .18s ease; } .pyh-hd__mode .pyh-i { font-size:calc((21px) * var(--pyh-ui-t, 1)); }  [data-pyh-mode-toggle] .pyh-i--sun, .pyh-hd__mode .pyh-i--sun, .pyh-hd__action--mode .pyh-i--sun { display: none !important; } [data-pyh-mode-toggle] .pyh-i--moon, .pyh-hd__mode .pyh-i--moon, .pyh-hd__action--mode .pyh-i--moon { display: inline-block !important; } html[data-pyh-mode="dark"] [data-pyh-mode-toggle] .pyh-i--sun, html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--sun, html[data-pyh-mode="dark"] .pyh-hd__action--mode .pyh-i--sun { display: inline-block !important; } html[data-pyh-mode="dark"] [data-pyh-mode-toggle] .pyh-i--moon, html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--moon, html[data-pyh-mode="dark"] .pyh-hd__action--mode .pyh-i--moon { display: none !important; }  @media (max-width: 900px) { html.pyh-mode-ready .pyh-hd__mode { padding: 9px; } .pyh-hd__mode-label { display: none; } }  .pyh-hd__scale { display: none; } html.pyh-scale-ready .pyh-hd__scale { position: relative; display: inline-flex; align-items: center; gap: 2px; padding: 3px; border: 1px solid var(--pyh-glass-line, transparent); background: var(--pyh-glass-2, transparent); border-radius: var(--pyh-glass-r-sm, 12px); color: inherit; } .pyh-hd__scale-b { display: inline-flex; align-items: center; justify-content: center;  inline-size: 30px; block-size: 30px; padding: 0; border: 0; border-radius: calc(var(--pyh-glass-r-sm, 12px) - 4px); background: transparent; color: inherit; cursor: pointer; transition: background .18s ease, opacity .18s ease; }  html[data-pyh-ui] .pyh-hd__scale-b { inline-size: calc(30px / var(--pyh-ui-k, 1)); block-size: calc(30px / var(--pyh-ui-k, 1)); } .pyh-hd__scale-b:hover { background: var(--pyh-glass, transparent); } .pyh-hd__scale-b:focus-visible { outline: 2px solid var(--pyh-h-accent, currentColor); outline-offset: 1px; } .pyh-hd__scale-b .pyh-i { font-size:calc((17px) * var(--pyh-ui-t, 1)); } .pyh-hd__scale-read { min-inline-size: 5.5em; text-align: center; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; white-space: nowrap; }  .pyh-hd__scale-step { display: none; } html:not([data-pyh-ui]) .pyh-hd__scale-step[data-pyh-step="100"], html[data-pyh-ui="112"] .pyh-hd__scale-step[data-pyh-step="112"], html[data-pyh-ui="92"] .pyh-hd__scale-step[data-pyh-step="92"], html[data-pyh-ui="85"] .pyh-hd__scale-step[data-pyh-step="85"], html[data-pyh-ui="78"] .pyh-hd__scale-step[data-pyh-step="78"], html[data-pyh-ui="67"] .pyh-hd__scale-step[data-pyh-step="67"] { display: inline; }  html[data-pyh-ui="112"] .pyh-hd__scale-b[data-pyh-scale="up"], html[data-pyh-ui="67"] .pyh-hd__scale-b[data-pyh-scale="down"] { opacity: .32; }  @media (max-width: 1100px) { .pyh-hd__scale-read { display: none; } }  .pyh-hd__count-wrap { position: absolute; top: 4px; inset-inline-start: 6px; } .pyh-hd__count { display: grid; place-items: center; min-width: 19px; height: 19px; padding-inline: 5px; border-radius: 999px; background: var(--pyh-h-accent); color: #fff; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1;  font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-hd__bar { background: none; color: var(--pyh-h-bar-ink); border-bottom: 0; padding-block-end: 8px;  --pyh-menu-ink: var(--pyh-h-bar-ink); }  .pyh-hd__bar .pyh-hd__wrap { min-height: 46px; margin-block-start: 6px; padding-block: 3px; padding-inline: 12px; border-radius: var(--pyh-glass-r-sm, 16px); border: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); background: var(--pyh-h-bar-plate, rgba(255, 255, 255, .86));  -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } .pyh-hd__nav { display: flex; min-width: 0; }  .pyh-hd__bar--inline .pyh-hd__nav { flex: 0 1 auto; justify-content: flex-start; } .pyh-hd__bar--centered .pyh-hd__nav { flex: 1 1 auto; justify-content: center; } .pyh-hd__bar--split .pyh-hd__nav { flex: 1 1 auto; justify-content: flex-end; }  .pyh-hd__burger { display: none; place-items: center; flex: 0 0 auto; width: 42px; height: 42px; padding: 0; border: 0; border-radius: var(--pyh-radius, 11px); background: none; color: inherit; font-size:calc((24px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: background .18s ease; }  @media (max-width: 900px) { .pyh-hd__burger { display: grid; } .pyh-hd__bar { display: none; } .pyh-hd__utility { display: none; } .pyh-hd__main .pyh-hd__wrap { flex-wrap: wrap; min-height: 0; gap: 10px; padding-block: 10px; }  .pyh-hd__burger { order: 1; } .pyh-hd__brand { order: 2; } .pyh-hd__actions { order: 3; } .pyh-hd__search { order: 4; flex: 1 0 100%; max-width: none; }  .pyh-hd__main--brand-center .pyh-hd__brand { position: static; margin-inline: 0; } .pyh-hd__action-label { display: none; } .pyh-hd__action { padding: 9px; }  .pyh-hd .pyh-hd__logo { height: min(var(--pyh-h-logo), 38px); } }  .pyh-hd { --pyh-h-wrap: 100%; } .pyh-hd__wrap { padding-inline: var(--pyh-bleed, 20px); } .pyh-hd__main .pyh-hd__wrap, .pyh-hd__bar .pyh-hd__wrap { margin-block-start: 0; border-radius: 0; border-inline: 0; border-block-end: 0; }  .pyh-hd__bar .pyh-hd__wrap { border-block-start: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); }  .pyh-hd__bar { padding-block-end: 0; }  @media (max-width: 480px) { .pyh-hd__wrap { padding-inline: 12px; gap: 8px; } .pyh-hd__brand-text { font-size:calc((18px) * var(--pyh-ui-t, 1)); } }  .pyh-hd__util-links a:hover, .pyh-hd__util-links a:focus-visible { opacity: 1; } .pyh-hd__phone:hover, .pyh-hd__phone:focus-visible { color: #fff; } .pyh-hd__burger:hover { background: rgba(20, 22, 28, .06); }  .pyh-hd__search-input:focus ~ .pyh-hd__search-go { color: var(--pyh-h-accent); } .pyh-hd__search:has(.pyh-hd__search-input:focus) { background: var(--pyh-h-plate); border-color: var(--pyh-h-accent); }  @supports not selector(:has(*)) { .pyh-hd__search-input:focus { outline: 2px solid var(--pyh-h-accent); outline-offset: -2px; border-radius: var(--pyh-radius, 12px); } } .pyh-hd__scope-btn:hover { color: var(--pyh-h-ink); } .pyh-hd__scope.is-open .pyh-hd__scope-btn { color: var(--pyh-h-ink); } .pyh-hd__scope.is-open .pyh-hd__scope-caret { transform: rotate(180deg); } .pyh-hd__scope-item:hover, .pyh-hd__scope-item:focus-visible { background: var(--pyh-h-field); outline: none; } .pyh-hd__scope-item.is-selected { color: var(--pyh-h-accent); font-weight: 600; } .pyh-hd__scope-item.is-selected .pyh-hd__scope-tick { opacity: 1; } .pyh-hd__search-go:hover { color: var(--pyh-h-accent); } .pyh-hd__action:hover, .pyh-hd__action:focus-visible { background: var(--pyh-h-field); color: var(--pyh-h-accent); }  .pyh-hd a:focus-visible, .pyh-hd button:focus-visible, .pyh-hd select:focus-visible, .pyh-hd input:not(.pyh-hd__search-input):focus-visible { outline: 2px solid var(--pyh-h-accent); outline-offset: 2px; }   html[data-pyh-mode="dark"] .pyh-hd__main { background-image: linear-gradient( to bottom, rgb(255 255 255 / 3.5%), rgb(255 255 255 / 0%) 62% ); box-shadow: inset 0 1px 0 var(--pyh-edge-hi); border-bottom-color: var(--pyh-edge-lo); }  html[data-pyh-mode="dark"] .pyh-hd__bar { border-bottom-color: var(--pyh-edge-lo); } html[data-pyh-mode="dark"] .pyh-hd { --pyh-h-bar-plate: rgba(24, 23, 42, .82); }  html[data-pyh-mode="dark"] .pyh-hd { box-shadow: 0 22px 46px -30px rgb(var(--pyh-shadow-ink, 3 5 20) / 90%); }  html[data-pyh-mode="dark"] .pyh-hd__search { box-shadow: inset 0 1px 3px rgb(var(--pyh-shadow-ink, 3 5 20) / 70%), inset 0 0 0 1px rgb(255 255 255 / 4%); }  html[data-pyh-mode="dark"] .pyh-hd__search:focus-within { background: var(--pyh-sf-float); box-shadow: inset 0 1px 0 var(--pyh-edge-hi), 0 0 0 4px rgb(var(--pyh-shadow-ink, 3 5 20) / 45%); }   html:not([data-pyh-mode="dark"]) .pyh-hd { --pyh-h-film: rgba(255, 255, 255, .10); --pyh-h-film-2: rgba(255, 255, 255, .17); --pyh-h-rim: rgba(255, 255, 255, .18); --pyh-h-rim-hi: rgba(255, 255, 255, .38); --pyh-h-seam: rgba(255, 255, 255, .16);  --pyh-h-well: var(--pyh-h-field); --pyh-h-well-ink: #241017; --pyh-h-well-muted: #6d545b; --pyh-h-well-accent: #a8102c; --pyh-h-well-rule: rgba(36, 16, 23, .14);  --pyh-h-cast: rgba(58, 5, 18, .5); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd {  --pyh-h-well-ink: color-mix(in oklab, var(--pyh-ink, #141821) 90%, var(--pyh-h-accent)); --pyh-h-well-muted: color-mix(in oklab, var(--pyh-h-well-ink) 66%, var(--pyh-h-well));  --pyh-h-well-accent: color-mix(in oklab, var(--pyh-h-accent) 82%, #1c060e); --pyh-h-well-rule: color-mix(in srgb, var(--pyh-h-well-ink) 14%, transparent); --pyh-h-cast: color-mix(in srgb, color-mix(in oklab, var(--pyh-h-bar-bg) 52%, #000) 52%, transparent); } }   @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__utility { background-image: radial-gradient(56% 200% at 4% 140%, color-mix(in srgb, var(--pyh-fx-b) 20%, transparent), transparent 66%), radial-gradient(50% 185% at 96% 140%, color-mix(in srgb, var(--pyh-fx-a) 16%, transparent), transparent 68%), radial-gradient(120% 240% at 50% -80%, rgba(255, 255, 255, .07), transparent 60%); } }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__utility::before { background-image: var(--pyh-fx-sweep); opacity: calc(.13 * var(--pyh-fx-lume, 1)); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__phone svg { background-color: var(--pyh-h-film-2); box-shadow: inset 0 0 0 1px var(--pyh-h-rim); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__main .pyh-hd__wrap { background-color: var(--pyh-h-plate); border-color: transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16); -webkit-backdrop-filter: none; backdrop-filter: none; } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__main .pyh-hd__wrap { background-image: radial-gradient(46% 170% at 3% 128%, color-mix(in srgb, var(--pyh-fx-b) 15%, transparent), transparent 64%), radial-gradient(42% 160% at 97% 128%, color-mix(in srgb, var(--pyh-fx-a) 13%, transparent), transparent 66%), linear-gradient(to bottom, rgba(255, 255, 255, .075), rgba(255, 255, 255, 0) 46%); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main { box-shadow: 0 16px 36px -30px var(--pyh-h-cast); }   html:not([data-pyh-mode="dark"]) .pyh-hd--modern:not(.pyh-hd--logo-frame-none) .pyh-hd__logo, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main:not(.pyh-hd--logo-frame-none) .pyh-hd__logo { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-light, var(--pyh-h-well, #ffffff)); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(0, 0, 0, 0.08)); box-shadow: 0 3px 12px -6px var(--pyh-h-cast, rgba(0, 0, 0, 0.12)); transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease; } html:not([data-pyh-mode="dark"]) .pyh-hd--logo-frame-glass .pyh-hd__logo { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-light, rgba(255, 255, 255, 0.82)); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(0, 0, 0, 0.08)); box-shadow: 0 3px 12px -6px rgba(0, 0, 0, 0.12); }  html[data-pyh-mode="dark"] .pyh-hd--logo-frame-white .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--logo-frame-badge .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--lit-main:not(.pyh-hd--logo-frame-none):not(.pyh-hd--logo-frame-glass) .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--modern:not(.pyh-hd--logo-frame-none):not(.pyh-hd--logo-frame-glass) .pyh-hd__logo--dark { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-dark, #ffffff); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(255, 255, 255, 0.1)); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.45); transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease; } html[data-pyh-mode="dark"] .pyh-hd--logo-frame-glass .pyh-hd__logo--dark { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-dark, rgba(255, 255, 255, 0.08)); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(255, 255, 255, 0.15)); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.45); }  .pyh-hd--logo-frame-none .pyh-hd__logo { box-sizing: content-box !important; padding: 6px 0 !important; background-color: transparent !important; border: 1px solid transparent !important; box-shadow: none !important; }   html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search { background: var(--pyh-h-well); border-color: transparent; color: var(--pyh-h-well-ink); box-shadow: inset 0 3px 6px -3px rgba(38, 4, 14, .55), inset 0 0 0 1px rgba(38, 4, 14, .07), 0 1px 0 rgba(255, 255, 255, .16); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input { color: var(--pyh-h-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input::placeholder, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-select, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go { color: var(--pyh-h-well-muted); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-select { border-inline-end-color: var(--pyh-h-well-rule); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-list { background: var(--pyh-h-well); border-color: var(--pyh-h-well-rule); box-shadow: 0 18px 40px -18px var(--pyh-h-cast); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item { color: var(--pyh-h-well-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__mode { background: var(--pyh-h-film); border-color: var(--pyh-h-rim); color: var(--pyh-h-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action--cart { background: var(--pyh-h-film-2); border-color: var(--pyh-h-rim-hi); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__count { background: var(--pyh-h-well); color: var(--pyh-h-well-accent); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-hd__bar .pyh-hd__wrap { background: var(--pyh-h-bar-bg); border-block-start-color: var(--pyh-h-seam); -webkit-backdrop-filter: none; backdrop-filter: none; }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-hd__bar { --pyh-menu-rule: var(--pyh-h-bar-ink); --pyh-menu-ink-hi: var(--pyh-h-bar-ink);  --pyh-cats-fill: var(--pyh-h-well); --pyh-cats-sweep: none; --pyh-cats-ink: var(--pyh-h-well-accent); --pyh-cats-glow: 0 2px 10px -4px var(--pyh-h-cast); --pyh-cats-glow-hi: 0 8px 20px -8px var(--pyh-h-cast); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats) > .pyh-menu__link { opacity: .86; }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats):hover > .pyh-menu__link, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats):focus-within > .pyh-menu__link { opacity: 1; } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__mode:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__burger:hover { background: var(--pyh-h-film-2); border-color: var(--pyh-h-rim-hi); color: var(--pyh-h-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search:has(.pyh-hd__search-input:focus) { background: #fff; border-color: transparent; box-shadow: 0 0 0 3px var(--pyh-h-rim-hi); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input:focus ~ .pyh-hd__search-go, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope.is-open .pyh-hd__scope-btn { color: var(--pyh-h-well-accent); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item.is-selected { color: var(--pyh-h-well-accent); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item:focus-visible { background: color-mix(in srgb, var(--pyh-h-accent) 9%, var(--pyh-h-well)); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main a:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main button:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main select:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main input:not(.pyh-hd__search-input):focus-visible { outline-color: var(--pyh-h-ink); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go:focus-visible { outline-color: var(--pyh-h-well-accent); }   .pyh-rib, .pyh-rib *, .pyh-rib *::before, .pyh-rib *::after { box-sizing: border-box; } .pyh-rib {  --pyh-r-h: var(--pyh-rib-h, 44px);  --pyh-r-bg: var(--pyh-rib-bg, #093f42); --pyh-r-ink: var(--pyh-rib-ink, #ffffff);  --pyh-r-c1: var(--pyh-rib-c1, #17b8b0); --pyh-r-c2: var(--pyh-rib-c2, #ff9a1f); --pyh-r-c3: var(--pyh-rib-c3, #ef2b2b);  --pyh-r-spectrum: linear-gradient(90deg, var(--pyh-r-c1) 0%, var(--pyh-r-c2) 52%, var(--pyh-r-c3) 100%); position: relative;  isolation: isolate; font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-rib__track { display: grid; grid-template-areas: "pyh-ribbon"; align-items: stretch; } .pyh-rib__cel { grid-area: pyh-ribbon;  overflow: hidden; position: relative;  isolation: isolate; display: flex; align-items: center; justify-content: center; min-block-size: var(--pyh-r-h); margin: 0; padding-block: 4px; padding-inline: 20px; text-align: center;  font-weight: 900; font-size:calc((clamp(15px, .55vw + 12.6px, 18px)) * var(--pyh-ui-t, 1)); line-height: 1.2; }  .pyh-rib__cel--roman { letter-spacing: .09em; } .pyh-rib__word { display: inline-block; max-inline-size: 100%; }  .pyh-rib__hi { display: inline-block; font-size: 1.7em; font-weight: 900; line-height: 1; letter-spacing: -.015em;  transform-origin: 50% 60%; }  .pyh-rib__cel--dark { background-color: var(--pyh-r-bg); color: var(--pyh-r-ink); }  .pyh-rib__cel--onlight { color: #08070f; }  .pyh-rib__cel--spectrum { background-color: var(--pyh-r-c2); color: #08070f; } .pyh-rib__cel--spectrum::before { content: ""; position: absolute; inset: 0; z-index: -1; background-image: var(--pyh-r-spectrum); background-size: 120% 100%; background-position: 0 0; } @media (prefers-reduced-motion: no-preference) { .pyh-rib__cel--spectrum::before {  animation: pyh-rib-drift 19s ease-in-out infinite alternate; } }  .pyh-lowfx .pyh-rib__cel--spectrum::before, body.pyh-lowfx .pyh-rib__cel--spectrum::before, .pyh-lowfx .pyh-rib__cel::after, body.pyh-lowfx .pyh-rib__cel::after { animation: none !important; } @keyframes pyh-rib-drift { from { background-position: 0 0; } to { background-position: 100% 0; } }  .pyh-rib__cel--brand { background-color: var(--pyh-primary, #c8153a); background-image: var(--pyh-act); color: var(--pyh-act-ink, #fff); } .pyh-rib__cel--paper { background-color: var(--pyh-plate, #fdfdff); color: var(--pyh-c-ink, #141821); }  @keyframes pyh-rib-2 { 0% { clip-path: inset(0 100% 0 0); z-index: 2; } 6.5% { clip-path: inset(0 0 0 0); z-index: 2; } 49.99% { z-index: 2; } 50% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } } @keyframes pyh-rib-3 { 0% { clip-path: inset(0 100% 0 0); z-index: 3; } 4.33% { clip-path: inset(0 0 0 0); z-index: 3; } 33.32% { z-index: 3; } 33.34% { z-index: 2; } 66.65% { z-index: 2; } 66.67% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } } @keyframes pyh-rib-4 { 0% { clip-path: inset(0 100% 0 0); z-index: 4; } 3.25% { clip-path: inset(0 0 0 0); z-index: 4; } 24.99% { z-index: 4; } 25% { z-index: 3; } 49.99% { z-index: 3; } 50% { z-index: 2; } 74.99% { z-index: 2; } 75% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } }  .pyh-rib__cel::after { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; opacity: 0; transform: translateX(-100%); background-image: linear-gradient(180deg, var(--pyh-r-c1), var(--pyh-r-c2), var(--pyh-r-c3)); background-size: 4px 100%; background-position: 100% 0; background-repeat: no-repeat; } @supports (color: color-mix(in srgb, red 50%, blue)) { .pyh-rib__cel::after { filter: drop-shadow(0 0 5px color-mix(in srgb, var(--pyh-r-c2) 85%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--pyh-r-c1) 45%, transparent)); } }  @keyframes pyh-rib-beam { 0% { opacity: 1; transform: translateX(-100%); } 13% { opacity: 1; transform: translateX(0); } 19% { opacity: 0; transform: translateX(0); } 100% { opacity: 0; transform: translateX(0); } } @keyframes pyh-rib-word { 0% { opacity: .3; transform: translateX(-10px); } 17% { opacity: 1; transform: translateX(0); } 100% { opacity: 1; transform: translateX(0); } } @keyframes pyh-rib-hi { 0% { transform: scale(.86); } 9% { transform: scale(.86); } 23% { transform: scale(1.07); } 33% { transform: scale(1); } 100% { transform: scale(1); } }  .pyh-rib__cel { opacity: 0; } .pyh-rib__cel:first-child { opacity: 1; }  @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-rib--n2 .pyh-rib__cel, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel { opacity: 1; animation-duration: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-n, 3)); animation-timing-function: linear; animation-iteration-count: infinite;  animation-delay: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-i, 0)); } html.pyh-settled .pyh-rib--n2 .pyh-rib__cel { animation-name: pyh-rib-2; } html.pyh-settled .pyh-rib--n3 .pyh-rib__cel { animation-name: pyh-rib-3; } html.pyh-settled .pyh-rib--n4 .pyh-rib__cel { animation-name: pyh-rib-4; }  html.pyh-settled .pyh-rib--n2 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n2 .pyh-rib__word, html.pyh-settled .pyh-rib--n3 .pyh-rib__word, html.pyh-settled .pyh-rib--n4 .pyh-rib__word, html.pyh-settled .pyh-rib--n2 .pyh-rib__hi, html.pyh-settled .pyh-rib--n3 .pyh-rib__hi, html.pyh-settled .pyh-rib--n4 .pyh-rib__hi { animation-duration: var(--pyh-rib-slot, 4s); animation-timing-function: linear; animation-iteration-count: infinite; animation-delay: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-i, 0)); } html.pyh-settled .pyh-rib--n2 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel::after { animation-name: pyh-rib-beam; } html.pyh-settled .pyh-rib--n2 .pyh-rib__word, html.pyh-settled .pyh-rib--n3 .pyh-rib__word, html.pyh-settled .pyh-rib--n4 .pyh-rib__word { animation-name: pyh-rib-word; }  html.pyh-settled .pyh-rib--n2 .pyh-rib__hi, html.pyh-settled .pyh-rib--n3 .pyh-rib__hi, html.pyh-settled .pyh-rib--n4 .pyh-rib__hi { animation-name: pyh-rib-hi; animation-timing-function: cubic-bezier(.2, .8, .3, 1); } }  .pyh-rib::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: 0; z-index: 3; block-size: 1px; pointer-events: none; background-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--pyh-r-c1) 55%, transparent) 18%, color-mix(in srgb, var(--pyh-r-c2) 62%, transparent) 50%, color-mix(in srgb, var(--pyh-r-c3) 55%, transparent) 82%, transparent 100% ); opacity: .6; } @media (max-width: 768px) { html.pyh-pdp-no-header .pyh-hd, html.pyh-pdp-no-header .pyh-hd__tuck, html.pyh-pdp-no-header .pyh-rib, body.pyh-pdp-no-header .pyh-hd, body.pyh-pdp-no-header .pyh-hd__tuck, body.pyh-pdp-no-header .pyh-rib, .single-product.pyh-pdp-no-header .pyh-hd, .single-product.pyh-pdp-no-header .pyh-hd__tuck, .single-product.pyh-pdp-no-header .pyh-rib, .pyh-rib--hide-mobile { display: none !important; } }  .pyh-hd--modern { font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); } .pyh-hd--modern .pyh-hd__modern-main { position: relative; background: var(--pyh-hd-bg, #ffffff); border-bottom: 1px solid var(--pyh-line, rgba(0, 0, 0, 0.06)); transition: background 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease; z-index: 50; } .pyh-hd--modern .pyh-hd__modern-main .pyh-hd__wrap { display: flex; align-items: center; justify-content: space-between; min-height: 90px; padding-top: 10px; padding-bottom: 10px; gap: 32px; } .pyh-hd--modern .pyh-hd__modern-start { display: flex; align-items: center; gap: 12px; flex: 0 0 auto; } .pyh-hd--modern .pyh-hd__modern-center { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; flex: 1 1 auto; } .pyh-hd--modern .pyh-hd__brand { display: flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-hd__brand-img { height: 48px; width: auto; object-fit: contain; } .pyh-hd--modern .pyh-hd__brand-text { font-size:calc((26px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: 0.5px; color: var(--pyh-hd-ink, #0f172a); } .pyh-hd--modern .pyh-hd__modern-nav { display: flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-menu--modern { display: flex; align-items: center; justify-content: center; gap: 24px; margin: 0; padding: 0; list-style: none; } .pyh-hd--modern .pyh-menu--modern > li { position: relative; list-style: none; margin: 0; padding: 0; display: inline-flex; align-items: center; } .pyh-hd--modern .pyh-menu--modern > li > a { display: inline-flex; align-items: center; gap: 6px; padding: 8px 14px; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 500; letter-spacing: 0.3px; color: var(--pyh-hd-ink, #1e293b); text-decoration: none; border-radius: 6px; transition: all 0.25s ease; font-family: inherit; } .pyh-hd--modern .pyh-menu--modern > li > a:hover { color: var(--pyh-primary, #6366f1); background: rgba(99, 102, 241, 0.06); }  .pyh-hd--modern .pyh-menu--modern .sub-menu { position: absolute !important; top: 100% !important; right: 0 !important; min-width: 220px !important; background: #ffffff !important; color: #0f172a !important; border-radius: 12px !important; padding: 10px !important; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2) !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; list-style: none !important; margin: 0 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(8px) !important; transition: opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1), transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s !important; z-index: 99999 !important; text-align: start !important; } .pyh-hd--modern .pyh-menu--modern li:hover > .sub-menu, .pyh-hd--modern .pyh-menu--modern li:focus-within > .sub-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0) !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li { position: relative !important; list-style: none !important; margin: 0 !important; padding: 0 !important; width: 100% !important; display: block !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li a { display: block !important; width: 100% !important; padding: 8px 14px !important; color: #1e293b !important; text-shadow: none !important; font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 500 !important; text-decoration: none !important; border-radius: 6px !important; transition: background 0.2s ease, color 0.2s ease !important; background: transparent !important; box-shadow: none !important; border: none !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li a:hover { background: #f1f5f9 !important; color: var(--pyh-primary, #6366f1) !important; }  .pyh-hd--modern .pyh-menu--modern .sub-menu .sub-menu { top: 0 !important; right: 100% !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu { background: #14171f !important; border-color: rgba(255, 255, 255, 0.1) !important; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.6) !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu li a { color: #f1f5f9 !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu li a:hover { background: rgba(255, 255, 255, 0.08) !important; color: var(--pyh-primary, #6366f1) !important; } .pyh-hd--modern .pyh-hd__actions--modern { display: flex; align-items: center; gap: 12px; flex: 0 0 auto; } .pyh-hd--modern .pyh-hd__action { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; color: var(--pyh-hd-ink, #1e293b); text-decoration: none; border-radius: 50%; background: transparent; border: none; transition: all 0.25s ease; cursor: pointer; font-family: inherit; } .pyh-hd--modern .pyh-hd__action svg { width: 22px; height: 22px; stroke-width: 1.7; } .pyh-hd--modern .pyh-hd__action:hover { background: rgba(0, 0, 0, 0.05); color: var(--pyh-primary, #6366f1); } .pyh-hd--modern .pyh-hd__action--mode .pyh-hd__mode-label { display: none !important; } .pyh-hd--modern .pyh-hd__action--cart { width: auto; min-width: 44px; padding: 0 10px; border-radius: 999px; gap: 6px; } .pyh-hd--modern .pyh-hd__count-wrap { position: absolute; top: 2px; inset-inline-end: 2px; display: inline-flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-hd__count { display: inline-flex; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0 4px; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1; border-radius: 999px; background: var(--pyh-primary, #6366f1); color: #ffffff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }  .pyh-hd__cart-total, .pyh-hd--modern .pyh-hd__cart-total { display: none !important; } .pyh-hd--modern .pyh-hd__action--cart { width: 44px !important; min-width: 44px !important; padding: 0 !important; }  @media (max-width: 960px) { .pyh-hd--modern .pyh-hd__modern-nav, .pyh-hd--modern .pyh-menu--modern { display: none !important; } .pyh-hd--modern .pyh-hd__burger { display: inline-flex !important; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: transparent; border: none; color: var(--pyh-hd-ink, #0f172a); cursor: pointer; padding: 0; transition: all 0.2s ease; z-index: 10; } .pyh-hd--modern .pyh-hd__burger svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 2; } .pyh-hd--modern .pyh-hd__wrap { padding-inline: 12px; gap: 8px; justify-content: space-between; } .pyh-hd--modern .pyh-hd__actions--modern { gap: 4px; } .pyh-hd--modern .pyh-hd__modern-start { gap: 4px; } } @media (min-width: 961px) { .pyh-hd--modern .pyh-hd__burger { display: none !important; } .pyh-hd--modern .pyh-hd__modern-nav { display: flex !important; } }  .pyh-hd.pyh-hd--overlay, .pyh-hd--overlay { position: absolute !important; top: var(--pyh-hd-pin, 0) !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 1000 !important; background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; }  .pyh-hd--overlay ~ #pyh-main, .pyh-hd--overlay ~ .pyh-site__main, .pyh-hd--overlay ~ #pyh-content, .pyh-hd--overlay ~ main, body:has(.pyh-hd--overlay) #pyh-main, body:has(.pyh-hd--overlay) .pyh-site__main, body:has(.pyh-hd--overlay) #pyh-content, body:has(.pyh-hd--overlay) main { margin-top: 0 !important; padding-top: 0 !important; }  body:has(.pyh-hd--overlay) .pyh-sec--herosplit:first-child, body:has(.pyh-hd--overlay) .pyh-sec--slides:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herotrio:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herohub:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herosplit, body:has(.pyh-hd--overlay) .pyh-sec--slides, body:has(.pyh-hd--overlay) .pyh-sec--herotrio, body:has(.pyh-hd--overlay) .pyh-sec--herohub { margin-block-start: 0 !important; margin-top: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } body:has(.pyh-hd--overlay) .pyh-sec--herosplit:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--slides:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herotrio:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herohub:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herosplit > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--slides > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herotrio > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herohub > .pyh-sec__frame { margin-block-start: 0 !important; margin-top: 0 !important; padding-block-start: 0 !important; padding-top: 0 !important; }  body:has(.pyh-hd--home-gap) main { margin-top: 0; padding-top: var(--pyh-sp-3, 24px); } .pyh-hd--overlay .pyh-hd__util { display: none !important; } .pyh-hd--overlay .pyh-hd__modern-main, .pyh-hd--overlay .pyh-hd__wrap, .pyh-hd--overlay .pyh-hd__modern-start, .pyh-hd--overlay .pyh-hd__modern-center, .pyh-hd--overlay .pyh-hd__actions--modern { background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; } .pyh-hd--overlay .pyh-hd__modern-main { border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__brand-text, .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern > li > a, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__action, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__burger { color: #ffffff !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5); background: transparent !important; border: none !important; box-shadow: none !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern > li > a:hover, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__action:hover, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.15) !important; color: #ffffff !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__count { background: #ffffff !important; color: #0f172a !important; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4); }  .pyh-hd--overlay.pyh-hd--sticky.is-scrolled { position: fixed !important; top: var(--pyh-hd-pin, 0px) !important; inset-inline: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 1000 !important; } .pyh-hd--modern.is-scrolled .pyh-hd__modern-main { background: rgba(255, 255, 255, 0.96) !important; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08); } .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger { color: #0f172a !important; text-shadow: none !important; }  html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__modern-main, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__modern-main, html[data-pyh-mode="dark"] .pyh-hd--modern.is-scrolled .pyh-hd__modern-main { background: rgba(18, 24, 38, 0.90) !important; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.45); } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__burger, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger { color: #f8fafc !important; text-shadow: none !important; } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__burger:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.12) !important; color: #ffffff !important; } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(255, 255, 255, 0.1) !important; border-color: rgba(255, 255, 255, 0.15) !important; color: #f8fafc !important; }  .pyh-hd--solid { position: relative; background: rgba(255, 255, 255, 0.92) !important; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03); } html[data-pyh-mode="dark"] .pyh-hd--solid { background: #14171f !important; border-bottom-color: rgba(255, 255, 255, 0.08) !important; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.45); } .pyh-hd--solid .pyh-hd__modern-main, .pyh-hd--solid .pyh-hd__wrap { background: transparent !important; } .pyh-hd--solid .pyh-hd__brand-text, .pyh-hd--solid .pyh-menu--modern > li > a, .pyh-hd--solid .pyh-hd__action, .pyh-hd--solid .pyh-hd__burger, .pyh-hd--solid .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { color: #0f172a !important; text-shadow: none !important; opacity: 1 !important; } html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__burger, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { color: #f8fafc !important; } .pyh-hd--solid .pyh-menu--modern > li > a:hover, .pyh-hd--solid .pyh-hd__action:hover, .pyh-hd--solid .pyh-hd__burger:hover { background: rgba(15, 23, 42, 0.06) !important; color: #0f172a !important; } html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.12) !important; color: #ffffff !important; }  .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(15, 23, 42, 0.05) !important; background-image: none !important; box-shadow: none !important; border: 1px solid rgba(15, 23, 42, 0.09) !important; border-radius: 8px !important; padding: 8px 14px !important; font-weight: 600 !important; color: #0f172a !important; gap: 6px !important; transition: all 0.2s ease !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(255, 255, 255, 0.15) !important; border-color: rgba(255, 255, 255, 0.2) !important; color: #ffffff !important; } .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link:hover, .pyh-menu--modern .pyh-menu__item--cats:focus-within > .pyh-menu__link { background-color: rgba(15, 23, 42, 0.09) !important; transform: translateY(-1px) !important; } .pyh-hd--solid .pyh-hd__action svg, .pyh-hd--solid .pyh-hd__burger svg { stroke: currentColor !important; color: inherit !important; } .pyh-hd--solid .pyh-hd__count { background: var(--pyh-primary, #6366f1) !important; color: #ffffff !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .pyh-hd--solid.pyh-hd--sticky { position: sticky !important; top: var(--pyh-hd-pin, 0px) !important; z-index: 1000 !important; } .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__count { background: var(--pyh-primary, #6366f1) !important; color: #ffffff !important; }  .pyh-search-modal { position: fixed !important; inset: 0 !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important; margin: 0 !important; padding: 0 !important; z-index: 99999999 !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; align-items: stretch !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.3s !important; box-sizing: border-box !important; overflow: hidden !important; } .pyh-search-modal.is-open { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .pyh-search-modal__backdrop { position: fixed !important; inset: 0 !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; background: rgba(15, 23, 42, 0.65) !important; backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important; z-index: 1 !important; cursor: pointer !important; margin: 0 !important; padding: 0 !important; } .pyh-search-modal__sheet { position: fixed !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; height: 68vh !important; max-height: 72vh !important; min-height: 480px !important; margin: 0 !important; background: #ffffff !important; border-radius: 28px 28px 0 0 !important; border: none !important; border-bottom: none !important; box-shadow: 0 -12px 48px rgba(0, 0, 0, 0.35) !important; display: flex !important; flex-direction: column !important; align-items: center !important; padding: 32px 36px 24px !important; z-index: 2 !important; transform: translateY(100%) !important; transition: transform 0.38s cubic-bezier(0.16, 1, 0.3, 1) !important; box-sizing: border-box !important; overflow-y: auto !important; } .pyh-search-modal.is-open .pyh-search-modal__sheet { transform: translateY(0) !important; } .pyh-search-modal__close { position: absolute !important; top: 18px !important; inset-inline-end: 20px !important; width: 36px !important; height: 36px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #0f172a !important; border: none !important; border-radius: 10px !important; color: #ffffff !important; cursor: pointer !important; transition: transform 0.2s ease, background 0.2s ease !important; z-index: 10 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important; } .pyh-search-modal__close:hover { background: #ef4444 !important; transform: scale(1.08) !important; } .pyh-search-modal__close svg { width: 20px !important; height: 20px !important; } .pyh-search-modal__form-wrap { width: 100% !important; max-width: 800px !important; display: flex !important; flex-direction: column !important; align-items: center !important; margin-bottom: 28px !important; } .pyh-search-modal__form { position: relative !important; width: 100% !important; display: flex !important; align-items: center !important; border-bottom: 2px solid #0f172a !important; padding-bottom: 10px !important; } .pyh-search-modal__input { width: 100% !important; border: none !important; background: transparent !important; outline: none !important; font-size:calc((38px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; text-align: center !important; font-family: inherit !important; } .pyh-search-modal__input::placeholder { color: #cbd5e1 !important; font-size:calc((28px) * var(--pyh-ui-t, 1))!important; font-weight: 400 !important; font-family: inherit !important; } .pyh-search-modal__clear { position: absolute !important; inset-inline-end: 8px !important; background: transparent !important; border: none !important; color: #94a3b8 !important; cursor: pointer !important; padding: 6px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; transition: color 0.2s ease !important; } .pyh-search-modal__clear:hover { color: #0f172a !important; } .pyh-search-modal__tags { display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: wrap !important; gap: 10px !important; margin-top: 18px !important; } .pyh-search-modal__tags-label { font-size:calc((13px) * var(--pyh-ui-t, 1))!important; color: #64748b !important; font-weight: 500 !important; margin-inline-end: 4px !important; } .pyh-search-modal__tag { background: #f1f5f9 !important; border: none !important; color: #475569 !important; padding: 6px 16px !important; border-radius: 999px !important; font-size:calc((13px) * var(--pyh-ui-t, 1))!important; cursor: pointer !important; font-family: inherit !important; transition: all 0.2s ease !important; } .pyh-search-modal__tag:hover { background: #0f172a !important; color: #ffffff !important; transform: translateY(-1px) !important; }  .pyh-search-modal__results { width: 100% !important; max-width: 1380px !important; display: grid !important; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important; gap: 24px 20px !important; padding: 12px 0 24px !important; box-sizing: border-box !important; } .pyh-search-result-item { display: flex !important; flex-direction: column !important; text-decoration: none !important; color: inherit !important; transition: transform 0.22s ease !important; text-align: start !important; } .pyh-search-result-item:hover { transform: translateY(-4px) !important; } .pyh-search-result-thumb-wrap { width: 100% !important; aspect-ratio: 1 / 1 !important; background: #f8fafc !important; border-radius: 12px !important; overflow: hidden !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 12px !important; border: 1px solid rgba(0, 0, 0, 0.05) !important; } .pyh-search-result-thumb { width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 0.3s ease !important; } .pyh-search-result-item:hover .pyh-search-result-thumb { transform: scale(1.06) !important; } .pyh-search-result-info { display: flex !important; flex-direction: column !important; gap: 6px !important; } .pyh-search-result-title { font-size:calc((13.5px) * var(--pyh-ui-t, 1))!important; font-weight: 600 !important; color: #1e293b !important; margin: 0 !important; line-height: 1.4 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; transition: color 0.2s ease !important; } .pyh-search-result-item:hover .pyh-search-result-title { color: var(--pyh-primary, #6366f1) !important; } .pyh-search-result-price { font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; } .pyh-search-result-price del { color: #94a3b8 !important; margin-inline-start: 8px !important; font-weight: 400 !important; font-size:calc((12.5px) * var(--pyh-ui-t, 1))!important; } .pyh-search-modal__footer { width: 100% !important; display: flex !important; justify-content: center !important; padding-top: 16px !important; border-top: 1px solid #f1f5f9 !important; margin-top: 8px !important; } .pyh-search-modal__view-all { display: inline-flex !important; align-items: center !important; gap: 8px !important; font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; text-decoration: none !important; letter-spacing: 0.5px !important; padding: 10px 24px !important; border-radius: 999px !important; background: #f8fafc !important; border: 1px solid #e2e8f0 !important; transition: all 0.2s ease !important; } .pyh-search-modal__view-all:hover { background: #0f172a !important; color: #ffffff !important; border-color: #0f172a !important; }
/*!payeh-content*/
.pyh-main, .pyh-main *, .pyh-main *::before, .pyh-main *::after { box-sizing: border-box; }  .pyh-main { --pyh-c-bg: var(--pyh-content-bg, #f4f5f9); --pyh-c-card: var(--pyh-card-bg, #ffffff); --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .10)); --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-radius: var(--pyh-radius, 12px); --pyh-c-wrap: var(--pyh-container, 1240px);   --pyh-c-radius-sm: var(--pyh-radius-sm, calc(var(--pyh-c-radius) * 0.5)); --pyh-c-radius-lg: var(--pyh-radius-lg, calc(var(--pyh-c-radius) * 1.6)); --pyh-c-radius-pill: var(--pyh-radius-pill, 999px);  --pyh-c-shadow-1: var(--pyh-shadow-1, 0 1px 2px rgb(0 0 0 / 5%)); --pyh-c-shadow-2: var(--pyh-shadow-2, 0 1px 2px rgb(0 0 0 / 5%), 0 8px 28px rgb(0 0 0 / 7%)); --pyh-c-shadow-3: var(--pyh-shadow-3, 0 2px 4px rgb(0 0 0 / 6%), 0 18px 44px rgb(0 0 0 / 12%));  --pyh-c-on-accent: var(--pyh-on-accent, #ffffff);  --pyh-c-tint: var(--pyh-tint, transparent);  --pyh-c-line-w: var(--pyh-line-w, 1px);  --pyh-blk-gap: 14px;    --pyh-c-gutter: 20px; display: block; background: var(--pyh-c-bg); color: var(--pyh-c-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif);  font-size: calc(var(--pyh-body-size, 16px) * var(--pyh-ui-t, 1));  font-weight: var(--pyh-body-weight, 400);  line-height: var(--pyh-body-leading, 1.8); } .pyh-wrap { width: 100%; max-width: var(--pyh-c-wrap); margin-inline: auto; padding-inline: var(--pyh-c-gutter); }  .pyh-head { position: relative; padding-block: 30px 34px; overflow: hidden; } .pyh-head--band { background: var(--pyh-c-ink); color: #fff; }  html[data-pyh-mode="dark"] .pyh-head--band { background: radial-gradient(120% 150% at 88% -30%, rgb(255 255 255 / 7%), transparent 58%), radial-gradient(90% 120% at 8% 120%, rgba(110, 65, 219, .16), transparent 62%), var(--pyh-sf-float); box-shadow: inset 0 1px 0 var(--pyh-edge-hi), var(--pyh-shadow-1); }  .pyh-head--band::before { content: ""; position: absolute; inset: 0; background: repeating-linear-gradient( -45deg, rgb(255 255 255 / 4%) 0 1px, transparent 1px 7px ); pointer-events: none; }  .pyh-head--band::after { content: ""; position: absolute; inset-block: -60%; inset-inline-start: -10%; width: min(46vw, 620px); background: radial-gradient(closest-side, var(--pyh-c-accent), transparent 72%); opacity: .30; pointer-events: none; } .pyh-head--band .pyh-wrap { position: relative; z-index: 1; } .pyh-head--plain { background: transparent; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); } .pyh-head__title { margin: 12px 0 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif);  font-size: clamp(24px, 1.1rem + 1.4vw, var(--pyh-heading-size, 34px)); font-weight: var(--pyh-heading-weight, 800);  line-height: 1.35; letter-spacing: -.01em; color: inherit; } .pyh-head--plain .pyh-head__title { color: var(--pyh-c-ink); } .pyh-head__sub { margin: 10px 0 0; max-width: 68ch; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; opacity: .72; } .pyh-head--plain .pyh-head__sub { color: var(--pyh-c-muted); opacity: 1; }  .pyh-crumbs { overflow-x: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch; } .pyh-crumbs::-webkit-scrollbar { display: none; } .pyh-crumbs ol { display: flex; align-items: center; gap: 6px; margin: 0; padding: 0; list-style: none; font-size:calc((13px) * var(--pyh-ui-t, 1)); white-space: nowrap; color: var(--pyh-c-muted); } .pyh-crumbs li { display: inline-flex; align-items: center; gap: 6px; } .pyh-head--band .pyh-crumbs ol { color: rgb(255 255 255 / 62%); }  .pyh-crumbs a { display: inline-flex; align-items: center; min-block-size: var(--pyh-tap, 44px); padding-inline: 2px; color: inherit; text-decoration: none; } .pyh-crumbs [aria-current="page"] { color: var(--pyh-c-ink); font-weight: 600;  max-width: 42ch; overflow: hidden; text-overflow: ellipsis; } .pyh-head--band .pyh-crumbs [aria-current="page"] { color: #fff; } .pyh-crumbs__sep { width: 14px; height: 14px; flex: none; opacity: .55; }  .pyh-shell { display: grid; grid-template-columns: minmax(0, 1fr); gap: 32px; align-items: start;  padding-block: var(--pyh-section-pad-top, 34px) var(--pyh-section-pad-bottom, 56px); } .pyh-shell--rail-end { grid-template-columns: minmax(0, 1fr) 320px; } .pyh-shell--rail-start { grid-template-columns: 320px minmax(0, 1fr); }  .pyh-shell--rail-start > .pyh-col { grid-column: 2 / 3; grid-row: 1; } .pyh-shell--rail-start > .pyh-rail { grid-column: 1 / 2; grid-row: 1; } .pyh-col { min-width: 0; }  .pyh-rail { min-width: 0; position: sticky;  top: calc(var(--pyh-hd-pin, 0px) + var(--pyh-hd-sticky-height, 0px) + 16px); display: grid; gap: 18px; }  .pyh-widget { background: none; border: 0; padding: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-widget__title { display: flex; align-items: center; gap: 12px; margin: 0 0 14px; font-family: var(--pyh-font-heading, var(--pyh-heading-family, Estedad, Tahoma, sans-serif)); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; color: var(--pyh-c-ink); } .pyh-widget__title::after { content: ""; flex: 1 1 auto; height: 1px; background: var(--pyh-c-line); }  .pyh-widget ul:not(.pyh-chips) { margin: 0; padding: 0; list-style: none; display: grid;  gap: 7px; }    .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li { display: flex; align-items: center; justify-content: space-between; gap: 10px;  padding: 11px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-c-card); color: var(--pyh-c-muted); font-size:calc((13px) * var(--pyh-ui-t, 1)); transition: box-shadow .2s ease, transform .2s ease; } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li a { min-width: 0; color: var(--pyh-c-ink); text-decoration: none; font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-widget li > ul { flex: 1 0 100%; padding-inline-start: 14px; }  .pyh-widget .pyh-find { width: 100%; margin-block: 0; }  .pyh-rank { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; counter-reset: none; }  .pyh-rank__row { position: relative; display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 12px; padding: 9px; border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-c-card); transition: box-shadow .22s ease, transform .22s ease; }  .pyh-rank__n { position: absolute; z-index: 2; inset-block-start: 3px; inset-inline-start: 3px; min-width: 24px; padding: 1px 6px; border-radius: var(--pyh-c-radius, 9px); background: var(--pyh-c-ink); color: var(--pyh-c-card); font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.9; text-align: center; font-variant-numeric: tabular-nums; pointer-events: none; }  .pyh-rank__art { position: relative; z-index: 1; display: block; width: var(--pyh-rank-art, 66px);  aspect-ratio: 1; flex: none; overflow: hidden;  border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-bg); }  .pyh-rank__row--noart { padding-inline-start: 44px; } .pyh-rank__row--noart .pyh-rank__n { inset-block-start: 50%; inset-inline-start: 9px; transform: translateY(-50%); } .pyh-rank__img { width: 100%; height: 100%; object-fit: cover; display: block; object-position: 50% 40%; transition: transform .45s cubic-bezier(.2, .8, .2, 1); } .pyh-rank__body { position: relative; z-index: 1; display: grid; gap: 4px; min-width: 0; } .pyh-rank__title { color: var(--pyh-c-ink); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.75; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-rank__date { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); }  .pyh-chips { display: flex; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; list-style: none; }  .pyh-chips li { display: block; padding: 0; border: 0; }  .pyh-chip { display: inline-flex; align-items: center; gap: 8px; padding: 9px 14px; border: 0; border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 650; text-decoration: none; } .pyh-chip__n { color: var(--pyh-c-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700;  font-variant-numeric: tabular-nums; }  .pyh-cards { display: grid; gap: 16px; grid-template-columns: repeat(1, minmax(0, 1fr)); } .pyh-cards--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .pyh-cards--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pyh-card { position: relative; display: flex; overflow: hidden; isolation: isolate; aspect-ratio: 4 / 3;  min-height: 250px;  min-width: 0;  max-inline-size: 100%;  border-radius: var(--pyh-c-radius-lg); background: var(--pyh-c-ink); color: #fff;  box-shadow: var(--pyh-c-shadow-1); }  .pyh-cards--2 > .pyh-card--cover, .pyh-cards--3 > .pyh-card--cover { grid-column: span 2; aspect-ratio: 21 / 10; } .pyh-card__media { position: absolute; inset: 0; } .pyh-card__img { width: 100%; height: 100%; object-fit: cover; display: block;  object-position: 50% 40%; }  .pyh-card__scrim { position: absolute; inset: 0; background: linear-gradient( to top, rgb(9 11 16 / 90%) 0%, rgb(9 11 16 / 80%) 34%, rgb(9 11 16 / 62%) 66%, rgb(9 11 16 / 22%) 84%, rgb(9 11 16 / 0%) 100% ); }  .pyh-card--ink { background: var(--pyh-c-ink); } .pyh-card--ink .pyh-card__scrim { background: radial-gradient(90% 80% at 100% 0%, var(--pyh-c-accent), transparent 66%), repeating-linear-gradient(-45deg, rgb(255 255 255 / 4%) 0 1px, transparent 1px 7px); opacity: .9; }  .pyh-card__over { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; gap: 10px;  margin-block-start: auto; width: 100%; padding: 20px; } .pyh-card--cover .pyh-card__over { padding: 28px; gap: 12px; max-width: 62ch; } .pyh-card__cat { padding: 4px 11px; border-radius: 999px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; color: #fff; background: var(--pyh-c-accent);  position: relative; z-index: 4; } .pyh-card__title { margin: 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.65; letter-spacing: -.005em; } .pyh-card--cover .pyh-card__title { font-size: clamp(20px, 1rem + .9vw, 27px); line-height: 1.55; } .pyh-card__title a { color: #fff; text-decoration: none;  text-shadow: 0 1px 3px rgb(0 0 0 / 45%);  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-card__title a::after { content: ""; position: absolute; inset: 0; z-index: 1; } .pyh-card__excerpt { margin: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.95; color: rgb(255 255 255 / 82%); text-shadow: 0 1px 3px rgb(0 0 0 / 40%); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-stamp { position: absolute; z-index: 3; top: 14px; inset-inline-start: 14px; display: grid; justify-items: center; gap: 1px; min-width: 52px; padding: 7px 9px 8px; border-radius: var(--pyh-c-radius, 13px); border: 1px solid rgb(255 255 255 / 22%);  background: rgb(9 11 16 / 58%); line-height: 1; text-align: center; } .pyh-card--cover .pyh-stamp { top: 20px; inset-inline-start: 20px; min-width: 62px; padding: 10px 12px 11px; } .pyh-stamp__day { font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 800; color: #fff; } .pyh-card--cover .pyh-stamp__day { font-size:calc((24px) * var(--pyh-ui-t, 1)); } .pyh-stamp__month { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 600; color: rgb(255 255 255 / 78%); } .pyh-card--cover .pyh-stamp__month { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-card__meta, .pyh-single__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 16px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); } .pyh-card__meta { color: rgb(255 255 255 / 72%); } .pyh-single__meta { padding-block-start: 12px; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); color: var(--pyh-c-muted); } .pyh-meta__item { display: inline-flex; align-items: center; gap: 5px; } .pyh-meta__item a { color: inherit; text-decoration: none; position: relative; z-index: 3; } .pyh-meta__item .pyh-i { width: 15px; height: 15px; flex: none; opacity: .7; }  .pyh-more { margin-block-start: 32px; text-align: center;  --pyh-more-quiet: color-mix(in oklab, var(--pyh-c-muted) 76%, var(--pyh-c-ink)); } .pyh-more__btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px;  min-height: 48px; min-width: min(260px, 100%); padding-inline: 26px;  border: var(--pyh-c-line-w, 1px) solid color-mix(in oklab, var(--pyh-c-ink) 28%, transparent); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; } .pyh-more__mark { width: 17px; height: 17px; flex: none;  transform: rotate(-90deg); } .pyh-more__count { margin: 12px 0 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1));  color: var(--pyh-more-quiet, var(--pyh-c-muted)); }  .pyh-more--done .pyh-more__count { margin-block-start: 0; }  .pyh-more[data-pyh-more-busy] .pyh-more__btn { opacity: .55; pointer-events: none; } .pyh-more[data-pyh-more-busy] .pyh-more__mark { animation: pyh-more-turn 1s linear infinite; } @keyframes pyh-more-turn { from { transform: rotate(-90deg); } to { transform: rotate(270deg); } }  .pyh-more-landed:focus { outline: 0; }  .pyh-pager { margin-block-start: 36px; } .pyh-pager ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; margin: 0; padding: 0; list-style: none; } .pyh-pager__n { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding-inline: 12px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; } .pyh-pager__n.is-current { color: #fff; border-color: transparent; background: var(--pyh-c-accent); }  .pyh-empty { display: grid; justify-items: center; gap: 12px; padding: 56px 24px 64px; text-align: center; background: var(--pyh-c-card); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: calc(var(--pyh-c-radius) + 4px); } .pyh-empty__mark { display: grid; place-items: center; width: 76px; height: 76px; border-radius: 50%; color: var(--pyh-c-accent); background: rgb(196 18 48 / 8%); background: color-mix(in srgb, var(--pyh-c-accent) 9%, transparent); } .pyh-empty__mark .pyh-i { width: 32px; height: 32px; } .pyh-empty__title { margin: 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-empty__text { margin: 0; max-width: 46ch; font-size:calc((14px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); } .pyh-empty__home { font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-accent); text-decoration: none; }  .pyh-find { display: flex; align-items: stretch; gap: 0; width: min(100%, 420px); margin-block: 6px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card); overflow: hidden; } .pyh-find__input { flex: 1 1 auto; min-width: 0; border: 0; padding: 12px 14px; background: transparent; color: var(--pyh-c-ink); font: inherit; font-family: var(--pyh-font-body, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-find__input::placeholder { font-family: var(--pyh-font-body, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); color: var(--pyh-c-muted); opacity: .8; } .pyh-find__input:focus { outline: none; } .pyh-find__go { flex: none; display: grid; place-items: center; width: 48px; border: 0; cursor: pointer; color: #fff; background: var(--pyh-c-accent); } .pyh-find__go .pyh-i { width: 19px; height: 19px; }  @media (max-width: 1024px) { .pyh-shell--rail-end, .pyh-shell--rail-start { grid-template-columns: minmax(0, 1fr); } .pyh-shell--rail-start > .pyh-col, .pyh-shell--rail-start > .pyh-rail { grid-column: 1 / -1; grid-row: auto; } .pyh-rail { position: static; } .pyh-cards--3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .pyh-rank { gap: 10px; } .pyh-rank__row { --pyh-rank-art: 96px; gap: 16px; padding: 11px; border-radius: var(--pyh-c-radius-lg, 22px); }  .pyh-rank__art { border-radius: var(--pyh-c-radius, 15px); } .pyh-rank__title { font-size:calc((15px) * var(--pyh-ui-t, 1)); } .pyh-rank__date { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-rank__n { inset-block-start: 5px; inset-inline-start: 5px; min-width: 27px; padding: 2px 7px; border-radius: var(--pyh-c-radius, 10px); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); } .pyh-rank__row--noart { padding-inline-start: 52px; } .pyh-rank__row--noart .pyh-rank__n { inset-inline-start: 11px; } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { padding: 13px 16px; border-radius: var(--pyh-c-radius-lg, 16px); }  .pyh-chip { padding: 12px 16px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); border-radius: var(--pyh-c-radius, 14px); } } @media (max-width: 720px) { .pyh-main { --pyh-c-gutter: 16px; } .pyh-cards--2, .pyh-cards--3 { grid-template-columns: minmax(0, 1fr); } .pyh-shell { padding-block: 20px 40px; gap: 24px; }  .pyh-cards--2 > .pyh-card--cover, .pyh-cards--3 > .pyh-card--cover { grid-column: auto; aspect-ratio: 4 / 3; }  .pyh-card { aspect-ratio: 5 / 6; } .pyh-head { padding-block: 20px 24px; } .pyh-card__over, .pyh-card--cover .pyh-card__over { padding: 18px; } .pyh-card--cover .pyh-title, .pyh-card--cover .pyh-card__title { font-size:calc((19px) * var(--pyh-ui-t, 1)); } }  @media (max-width: 560px) {  .pyh-more__btn { width: 100%; }  .pyh-main { --pyh-c-gutter: 18px; }  .pyh-cards, .pyh-rank, .pyh-widget ul:not(.pyh-chips) { margin-inline: calc(var(--pyh-c-gutter) * -1); }  .pyh-cards { gap: 3px; } .pyh-card { border-radius: 0; }  .pyh-rank, .pyh-widget ul:not(.pyh-chips) { gap: 2px; } .pyh-rank__row, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { border-radius: 0; } .pyh-rank__row:first-child, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:first-child { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); } .pyh-rank__row:last-child, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:last-child { border-end-start-radius: var(--pyh-c-radius-lg, 20px); border-end-end-radius: var(--pyh-c-radius-lg, 20px); }  .pyh-rank__row { padding-inline: var(--pyh-c-gutter); } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { padding-inline: var(--pyh-c-gutter); } .pyh-rail { gap: 26px; } }  [dir="ltr"] .pyh-crumbs__sep { transform: scaleX(-1); }   .pyh-card { transition: box-shadow .3s ease; }  .pyh-card__img { transition: transform .6s cubic-bezier(.2, .8, .2, 1), filter .25s ease; } .pyh-card__over { transition: transform .3s cubic-bezier(.2, .8, .2, 1); } .pyh-card__cat { transition: background .2s ease; } .pyh-crumbs a, .pyh-widget li a { transition: color .2s ease, padding .2s ease; } .pyh-pager__n, .pyh-more__btn, .pyh-find { transition: border-color .2s ease, box-shadow .2s ease, color .2s ease; }  .pyh-card::after { content: ""; position: absolute; z-index: 1; inset-inline: 0; bottom: 0; height: 3px; background: var(--pyh-c-accent); transform: scaleX(0); transform-origin: var(--pyh-wipe-origin, right); transition: transform .45s cubic-bezier(.2, .8, .2, 1); pointer-events: none; } [dir="ltr"] .pyh-card { --pyh-wipe-origin: left; }  .pyh-card::before { content: ""; position: absolute; z-index: 1; inset: 0; background: rgb(9 11 16 / 26%); opacity: 0; transition: opacity .3s ease; pointer-events: none; } .pyh-card:hover { box-shadow: var(--pyh-c-shadow-3); } .pyh-card:hover::before { opacity: 1; } .pyh-card:hover::after { transform: scaleX(1); } .pyh-card:hover .pyh-card__img { transform: scale(1.06); } .pyh-card:hover .pyh-card__over { transform: translateY(-4px); }  .pyh-card__cat:hover { filter: brightness(1.14); }  .pyh-card__title a:focus-visible { outline: none; } .pyh-card:has(.pyh-card__title a:focus-visible) { outline: 3px solid #fff; outline-offset: -3px; box-shadow: 0 0 0 3px var(--pyh-c-accent); } .pyh-crumbs a:hover { color: var(--pyh-c-accent); } .pyh-head--band .pyh-crumbs a:hover { color: #fff; }  .pyh-rank__title, .pyh-chip, .pyh-chip__n { transition: color .2s ease, background .2s ease; } .pyh-rank__row:hover, .pyh-rank__row:focus-within { box-shadow: 0 12px 26px -18px rgb(var(--pyh-a-scrim, 15 23 42) / 55%); transform: translateY(-2px); } .pyh-rank__row:hover .pyh-rank__img, .pyh-rank__row:focus-within .pyh-rank__img { transform: scale(1.07); } .pyh-rank__row:hover .pyh-rank__title, .pyh-rank__row:focus-within .pyh-rank__title { color: var(--pyh-c-accent); } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li:hover, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:focus-within { box-shadow: 0 10px 22px -18px rgb(var(--pyh-a-scrim, 15 23 42) / 50%); transform: translateY(-1px); }  .pyh-chip:hover, .pyh-chip:focus-visible { color: #fff; background: var(--pyh-c-accent); } .pyh-chip:hover .pyh-chip__n, .pyh-chip:focus-visible .pyh-chip__n { color: #fff; opacity: .82; }  .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li a:hover { color: var(--pyh-c-accent); padding-inline-start: 6px; } .pyh-pager__n:not(.is-current):hover, .pyh-more__btn:hover, .pyh-more__btn:focus-visible { color: var(--pyh-c-accent); border-color: rgb(196 18 48 / 35%); border-color: color-mix(in srgb, var(--pyh-c-accent) 35%, var(--pyh-c-line)); }  .pyh-more__btn:hover { box-shadow: 0 0 0 3px rgb(var(--pyh-a-scrim) / 5%); }  .pyh-find:has(.pyh-find__input:focus) { border-color: var(--pyh-c-accent); box-shadow: 0 0 0 3px rgb(196 18 48 / 12%); } @supports not selector(:has(*)) { .pyh-find:focus-within { border-color: var(--pyh-c-accent); box-shadow: 0 0 0 3px rgb(196 18 48 / 12%); } }  .pyh-main :is(a, button, input, select, textarea):not(.pyh-find__input):focus-visible { outline: 2px solid var(--pyh-c-accent); outline-offset: 2px; border-radius: var(--pyh-c-radius-sm, 6px); }  @media (max-width: 560px) {  .pyh-rank__row:hover, .pyh-rank__row:focus-within, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li:hover, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:focus-within { box-shadow: none; transform: none; background: var(--pyh-c-bg); } } @media (prefers-reduced-motion: reduce) { .pyh-card, .pyh-card::before, .pyh-card::after, .pyh-card__img, .pyh-card__over, .pyh-card__cat, .pyh-crumbs a, .pyh-rank__row, .pyh-rank__img, .pyh-widget li, .pyh-widget li a, .pyh-pager__n, .pyh-more__btn, .pyh-find { transition: none; }  .pyh-more[data-pyh-more-busy] .pyh-more__mark { animation: none; } .pyh-rank__row:hover, .pyh-rank__row:focus-within { transform: none; } .pyh-rank__row:hover .pyh-rank__img, .pyh-rank__row:focus-within .pyh-rank__img { transform: none; }  .pyh-card:hover .pyh-card__img { transform: none; } .pyh-card:hover .pyh-card__over { transform: none; } }   .pyh-main { position: relative; isolation: isolate; } @supports (background: color-mix(in srgb, red 50%, transparent)) {  .pyh-main::before { content: ""; position: fixed; z-index: -1; inset: 0; pointer-events: none;  background-image: var(--pyh-room-art); background-size: var(--pyh-room-art-size); opacity: var(--pyh-fx-lume, 1); } }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { .pyh-main::after { content: ""; position: fixed; z-index: -1; inset: 0; pointer-events: none; background-image: var(--pyh-fx-sweep); opacity: calc(.16 * var(--pyh-fx-lume, 1)); -webkit-mask-image: var(--pyh-fx-blueprint); mask-image: var(--pyh-fx-blueprint); -webkit-mask-size: 440px 440px; mask-size: 440px 440px; -webkit-mask-repeat: repeat; mask-repeat: repeat; } }  html:not([data-pyh-mode="dark"]) .pyh-main::after { background-image: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .42; }  @media (prefers-reduced-transparency: reduce) { .pyh-main::after { display: none; } }  .pyh-lowfx .pyh-main::after, body.pyh-lowfx .pyh-main::after { display: none; }  .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-glass, var(--pyh-sf-raised, #ffffff));  background-image: repeating-linear-gradient( to bottom, var(--pyh-fx-mill) 0 .5px, transparent .5px 3px ); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-glass-line, rgba(15, 23, 42, .1)); } @supports not (background: repeating-linear-gradient(to bottom, red 0 1px, transparent 1px 3px)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-image: none; } }  @media (min-width: 900px) { .pyh-sec__frame--plate, .pyh-sec__frame--over { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); } }   html[data-pyh-mode="dark"] .pyh-main, html[data-pyh-mode="dark"] .pyh-hd, html[data-pyh-mode="dark"] .pyh-ft { --pyh-pane-plate: var(--pyh-pane-ground, #060512); }  .pyh-main, .pyh-hd, .pyh-ft { --pyh-pane-fill: var(--pyh-glass, var(--pyh-sf-raised, #ffffff)); --pyh-pane-plate: var(--pyh-fx-cell-2, rgba(255, 255, 255, .09)); --pyh-pane-cell: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); --pyh-pane-line: var(--pyh-glass-line, rgba(15, 23, 42, .1)); --pyh-pane-blur: var(--pyh-glass-blur, none);  --pyh-room-art: radial-gradient(color-mix(in srgb, var(--pyh-fx-b) 26%, transparent) .8px, transparent .9px), radial-gradient(42% 38% at 84% 2%, color-mix(in srgb, var(--pyh-fx-a) 13%, transparent), transparent 72%), radial-gradient(46% 40% at 6% 98%, color-mix(in srgb, var(--pyh-fx-b) 12%, transparent), transparent 74%), radial-gradient(128% 96% at 50% 42%, transparent 38%, color-mix(in srgb, var(--pyh-sf-abyss, #060a15) 78%, transparent) 100%); --pyh-room-art-size: 26px 26px, 100% 100%, 100% 100%, 100% 100%;  --pyh-pane-mill: repeating-linear-gradient( to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px ); }  @property --pyh-fx-turn { syntax: "<angle>"; inherits: false; initial-value: 0deg; } @keyframes pyh-fx-turn { to { --pyh-fx-turn: 360deg; } }  .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { position: relative; background-color: var(--pyh-pane-fill); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line); }  html[data-pyh-mode="dark"] .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), html[data-pyh-mode="dark"] .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { background-color: color-mix(in srgb, var(--pyh-sf-abyss, #06050f) 32%, transparent); }  @media (min-width: 900px) { .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { -webkit-backdrop-filter: var(--pyh-pane-blur); backdrop-filter: var(--pyh-pane-blur); } }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); background-image: none; } }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-sec__frame--plate::after, .pyh-sec__frame--over::after, .pyh-sec__head:not(.pyh-sec__head--bare)::after { content: ""; position: absolute; z-index: 3; inset: 0; border-radius: inherit;  padding: 1px; pointer-events: none; background: var(--pyh-fx-sweep); opacity: calc(.34 * var(--pyh-fx-lume, 1)); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }  .pyh-sec__frame--dark::after, .pyh-sec__frame--light::after { display: none; } }   .pyh-sec__head:not(.pyh-sec__head--bare) { position: relative; padding: clamp(16px, 2.6cqi, 26px) clamp(20px, 3.8cqi, 34px); border-radius: var(--pyh-c-radius-lg, 20px); background-color: var(--pyh-pane-plate); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line); }   .pyh-sec__head:not(.pyh-sec__head--bare) > p:first-child::before { content: ""; display: inline-block; inline-size: clamp(20px, 4cqi, 34px); block-size: 2px; margin-inline-end: 10px; vertical-align: middle; border-radius: 2px; background-image: linear-gradient( to left, var(--pyh-act, #e11d48), color-mix(in srgb, var(--pyh-act, #e11d48) 10%, transparent) ); } @container pyh-sec (min-width: 700px) { .pyh-sec__head:not(.pyh-sec__head--bare) { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); align-items: end; column-gap: clamp(24px, 4cqi, 56px); row-gap: 6px; }  .pyh-sec__head:not(.pyh-sec__head--bare) > p:first-child { grid-column: 2; grid-row: 1; margin-block-end: 2px; } .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__title { grid-column: 2; margin-block: 0; }  .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { grid-column: 1; grid-row: 1 / -1; align-self: end; max-inline-size: 56ch; margin-block: 0; }  .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { padding: clamp(10px, 1.4cqi, 15px) clamp(13px, 1.8cqi, 19px); border-radius: calc(var(--pyh-c-radius-lg, 20px) - 7px); background-color: var(--pyh-pane-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)), inset 0 12px 26px -18px color-mix(in srgb, var(--pyh-fx-b) calc(60% * var(--pyh-fx-lume, 1)), transparent), inset 0 -12px 26px -18px color-mix(in srgb, var(--pyh-fx-a) calc(45% * var(--pyh-fx-lume, 1)), transparent); }  html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { box-shadow: inset 0 0 0 1px var(--pyh-fx-ink), inset 0 1px 3px rgb(var(--pyh-shadow-ink, 37 45 66) / 7%); }  .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) { grid-template-columns: minmax(0, 1fr); } .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) > p:first-child, .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) > .pyh-sec__title { grid-column: 1; } }  @media (prefers-reduced-motion: no-preference) { @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-sec__head:not(.pyh-sec__head--bare)::after { background: conic-gradient( from var(--pyh-fx-turn, 0deg) at 50% 50%, var(--pyh-pane-line) 0 6%, color-mix(in srgb, var(--pyh-fx-a) 65%, transparent) 13%, var(--pyh-fx-a) 18%, var(--pyh-fx-b) 25%, color-mix(in srgb, var(--pyh-fx-b) 55%, transparent) 31%, var(--pyh-pane-line) 40% 100% ); opacity: calc(.9 * var(--pyh-fx-lume, 1)); animation: pyh-fx-turn 13s linear infinite; } .pyh-sec:nth-of-type(3n + 2) .pyh-sec__head:not(.pyh-sec__head--bare)::after { animation-duration: 17s; } .pyh-sec:nth-of-type(3n) .pyh-sec__head:not(.pyh-sec__head--bare)::after { animation-duration: 19s; } } }  html:not([data-pyh-mode="dark"]) .pyh-sec__frame--plate::after, html:not([data-pyh-mode="dark"]) .pyh-sec__frame--over::after { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .8; } @media (prefers-reduced-motion: no-preference) { @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare)::after {  background: conic-gradient( from var(--pyh-fx-turn, 0deg) at 50% 50%, var(--pyh-fx-ink) 0 46%, color-mix(in srgb, var(--pyh-fx-a) 40%, transparent) 48%, var(--pyh-fx-a) 50%, var(--pyh-fx-b) 54%, color-mix(in srgb, var(--pyh-fx-b) 40%, transparent) 56%, var(--pyh-fx-ink) 58% 100% ); opacity: .9; } } }  html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare) { box-shadow: inset 0 1px 0 rgb(255 255 255 / 70%), 0 0 0 1px var(--pyh-pane-line), 0 1px 2px rgb(var(--pyh-shadow-ink, 37 45 66) / 6%), 0 8px 24px -12px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%); }  .pyh-sec__frame--light { --pyh-glass: rgba(6, 5, 18, .88); --pyh-glass-2: rgba(255, 255, 255, .045); --pyh-glass-line: rgba(226, 224, 255, .10); --pyh-fx-ink: color-mix(in srgb, #ffffff 15%, transparent); --pyh-fx-mill: color-mix(in srgb, #ffffff 3.5%, transparent); --pyh-fx-cell: rgba(255, 255, 255, .045); --pyh-fx-cell-2: rgba(255, 255, 255, .095); --pyh-fx-lume: 1; --pyh-edge-hi: rgba(255, 255, 255, .06); --pyh-shadow-ink: 3 5 20; } .pyh-sec__frame--dark { --pyh-glass: rgba(255, 255, 255, .82); --pyh-glass-2: rgba(255, 255, 255, .55); --pyh-glass-line: rgba(15, 23, 42, .10); --pyh-fx-ink: color-mix(in srgb, #141821 20%, transparent); --pyh-fx-mill: color-mix(in srgb, #141821 4.5%, transparent); --pyh-fx-cell: rgba(15, 23, 42, .035); --pyh-fx-cell-2: rgba(15, 23, 42, .075); --pyh-fx-lume: .34; --pyh-edge-hi: rgba(255, 255, 255, .7); --pyh-shadow-ink: 37 45 66; }  @media (prefers-reduced-transparency: reduce) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); background-image: none; -webkit-backdrop-filter: none; backdrop-filter: none; } .pyh-sec__frame--plate::after, .pyh-sec__frame--over::after, .pyh-sec__head:not(.pyh-sec__head--bare)::after { display: none; } } .pyh-lowfx .pyh-sec__head:not(.pyh-sec__head--bare)::after, body.pyh-lowfx .pyh-sec__head:not(.pyh-sec__head--bare)::after, .pyh-lowfx .pyh-sec__frame--plate::after, body.pyh-lowfx .pyh-sec__frame--plate::after { animation: none; }   .pyh-main .pyh-pc, .pyh-main .pyh-mh, .pyh-main .pyh-needs__card, .pyh-main .pyh-sets__card { position: relative; background-color: var(--pyh-pane-plate, rgba(255, 255, 255, .09)); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  .pyh-main .pyh-pc__media { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  html[data-pyh-mode="dark"] .pyh-main .pyh-pc, html[data-pyh-mode="dark"] .pyh-main .pyh-mh { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(226, 224, 255, .1)), 0 18px 36px -24px rgb(var(--pyh-shadow-ink, 3 5 20) / 90%); }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { html[data-pyh-mode="dark"] .pyh-main .pyh-pc::after { opacity: .36; } }  html[data-pyh-mode="dark"] .pyh-main .pyh-pc__media { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(226, 224, 255, .1)), 0 6px 14px -8px rgb(var(--pyh-shadow-ink, 3 5 20) / 75%); }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-main .pyh-pc::after, .pyh-main .pyh-needs__card::after, .pyh-main .pyh-sets__card::after { content: ""; position: absolute; z-index: 4; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; background: var(--pyh-fx-sweep); opacity: calc(.22 * var(--pyh-fx-lume, 1)); transition: opacity .28s ease; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; } @media (hover: hover) { .pyh-main .pyh-pc:hover::after, .pyh-main .pyh-needs__card:hover::after, .pyh-main .pyh-sets__card:hover::after { opacity: calc(.7 * var(--pyh-fx-lume, 1)); } }  html:not([data-pyh-mode="dark"]) .pyh-main .pyh-pc::after, html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__card::after, html:not([data-pyh-mode="dark"]) .pyh-main .pyh-sets__card::after { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .7; } }  .pyh-main .pyh-needs__cell--lit-warm, .pyh-main .pyh-needs__cell--lit-accent { --pyh-needs-light: var(--pyh-fx-a); } .pyh-main .pyh-needs__cell--lit-violet, .pyh-main .pyh-needs__cell--lit-flare { --pyh-needs-light: var(--pyh-fx-b); }  .pyh-main .pyh-needs__blob { inline-size: 168px; block-size: 168px; inset-block-start: -58px; inset-inline-end: -58px; background-color: transparent; background-image: radial-gradient( closest-side, color-mix(in srgb, var(--pyh-needs-light) 26%, transparent), color-mix(in srgb, var(--pyh-needs-light) 8%, transparent) 62%, transparent 100% ); }  @supports ((mask-image: radial-gradient(#000, #000)) or (-webkit-mask-image: radial-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__blob { inline-size: 132px; block-size: 132px; inset-block-start: -44px; inset-inline-end: -44px; background-image: conic-gradient( from 200deg, var(--pyh-fx-ink) 0 26%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 29%, var(--pyh-needs-light) 32% 40%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 43%, var(--pyh-fx-ink) 46% 100% ); -webkit-mask-image: radial-gradient(closest-side, transparent calc(100% - 1.2px), #000 calc(100% - 1.2px)); mask-image: radial-gradient(closest-side, transparent calc(100% - 1.2px), #000 calc(100% - 1.2px)); }  @media (hover: hover) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__card:hover .pyh-needs__blob { background-image: conic-gradient( from 200deg, var(--pyh-fx-ink) 0 20%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 24%, var(--pyh-needs-light) 28% 48%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 52%, var(--pyh-fx-ink) 56% 100% ); } } }  @supports not ((mask-image: radial-gradient(#000, #000)) or (-webkit-mask-image: radial-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__blob { display: none; } } @media (hover: hover) { .pyh-main .pyh-needs__card:hover .pyh-needs__blob { background-image: radial-gradient( closest-side, color-mix(in srgb, var(--pyh-needs-light) 40%, transparent), color-mix(in srgb, var(--pyh-needs-light) 12%, transparent) 62%, transparent 100% ); } }  .pyh-main .pyh-sets__card::before { display: none; }  .pyh-main .pyh-sets__card--warm { --pyh-sets-c: var(--pyh-fx-a); }  .pyh-main .pyh-sets__card { --pyh-sets-soft: color-mix(in srgb, var(--pyh-sets-c) 9%, var(--pyh-plate, #fdfdff)); }  .pyh-main .pyh-sec__frame:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) .pyh-card { position: relative; background-color: var(--pyh-pane-plate, rgba(255, 255, 255, .09)); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  .pyh-main .pyh-card__media, .pyh-main .pyh-mh__im { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }   html[data-pyh-mode="dark"] .pyh-drawer, html[data-pyh-mode="dark"] .pyh-minicart { --pyh-pane-fill: var(--pyh-pane-ground, #060512); --pyh-pane-plate: var(--pyh-pane-ground, #060512); } .pyh-drawer, .pyh-minicart { --pyh-pane-fill: var(--pyh-glass, var(--pyh-sf-raised, #ffffff)); --pyh-pane-plate: var(--pyh-fx-cell-2, rgba(255, 255, 255, .09)); --pyh-pane-cell: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); --pyh-pane-line: var(--pyh-glass-line, rgba(15, 23, 42, .1)); --pyh-pane-blur: var(--pyh-glass-blur, none); --pyh-pane-mill: repeating-linear-gradient( to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px ); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-drawer__panel, .pyh-minicart__panel { background-image: radial-gradient(42% 26% at 84% 2%, color-mix(in srgb, var(--pyh-fx-a) 11%, transparent), transparent 72%), radial-gradient(46% 30% at 6% 98%, color-mix(in srgb, var(--pyh-fx-b) 10%, transparent), transparent 74%), var(--pyh-pane-mill); } }  .pyh-hd__main .pyh-hd__wrap, .pyh-hd__bar .pyh-hd__wrap { background-color: var(--pyh-pane-fill); }  .pyh-hd__wrap { transition: background-color .16s linear, box-shadow .16s linear; } @media (prefers-reduced-motion: reduce) { .pyh-hd__wrap { transition: none; } }
/*!payeh-sections*/
@property --pyh-sec-rise { syntax: "<length>"; inherits: false; initial-value: 28px; } @property --pyh-sec-zoom { syntax: "<number>"; inherits: false; initial-value: 0.96; } @property --pyh-sec-blur { syntax: "<length>"; inherits: false; initial-value: 0px; }  .pyh-sec {  --pyh-sec-space: clamp(40px, 7vw, 84px); position: relative; display: block; } .pyh-sec button, .pyh-sec input, .pyh-sec select, .pyh-sec textarea { font-family: inherit; }   container-type: inline-size; container-name: pyh-sec;  --pyh-c-bleed: calc(50cqi - 50% - var(--pyh-c-inset, 0px)); }  .pyh-sec__frame { --pyh-c-inset: 8px; } @container pyh-sec (inline-size >= 720px) { .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } }  @container pyh-sec (inline-size < 720px) { .pyh-sec__frame { margin-block-end: 10px; } }  .pyh-sec__frame { --pyh-c-bleed: calc(50cqi - 50% - var(--pyh-c-inset, 0px));  --pyh-c-wrap: 100%; width: calc(100% - (2 * var(--pyh-c-inset, 0px))); max-width: calc(100% - (2 * var(--pyh-c-inset, 0px))); margin-inline: auto; box-sizing: border-box; } .pyh-sec__frame > .pyh-wrap, .pyh-sec__frame .pyh-wrap { width: 100%; max-width: var(--pyh-c-wrap, 100%); }  .pyh-sec__frame {   --pyh-sp-1: clamp(10px, 1.6cqi, 21px); --pyh-sp-2: clamp(18px, 3cqi, 32px); --pyh-sp-3: clamp(30px, 5cqi, 56px); --pyh-sp-4: clamp(46px, 7.5cqi, 88px); --pyh-sp-5: clamp(68px, 11cqi, 136px);  --pyh-sec-w-narrow: 46rem; --pyh-sec-w-wide: 88rem; --pyh-sec-shadow-soft: 0 2px 18px rgb(0 0 0 / 8%); --pyh-sec-shadow-strong: 0 14px 48px rgb(0 0 0 / 18%); --pyh-sec-edge: color-mix(in srgb, currentColor 14%, transparent);  --pyh-sec-on-dark: #f6f7fb; --pyh-sec-on-light: #14161d;  padding-block: var(--pyh-sec-pt, var(--pyh-sec-space)) var(--pyh-sec-pb, var(--pyh-sec-space)); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame { padding-block-start: var(--pyh-sec-pt, 0); }   .pyh-sec {  --pyh-sec-light: var(--pyh-c-accent, var(--pyh-primary, #c41230));  --pyh-sec-glow-s: 40%;  --pyh-sec-seam: var(--pyh-sp-3, clamp(30px, 5cqi, 56px)); }  .pyh-sec--glow { isolation: isolate; } .pyh-sec--glow::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: var(--pyh-sec-glow-s, 40%);  border-radius: var(--pyh-sec-radius, 0);  background-repeat: no-repeat; background-image: radial-gradient( 122% 78% at 88% -12%, var(--pyh-sec-light) 0%, transparent 62% ); }  .pyh-sec--glow-corner::before { background-image: radial-gradient( 72% 58% at 94% 2%, var(--pyh-sec-light) 0%, transparent 66% ); }  .pyh-sec--glow-floor::before { background-image: radial-gradient( 150% 92% at 50% 114%, var(--pyh-sec-light) 0%, transparent 64% ); }   .pyh-sec:last-of-type > .pyh-sec__frame--plate { margin-block-end: var(--pyh-sp-3); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate { margin-block: clamp(12px, 1.8vw, 22px); } .pyh-sec ~ .pyh-sec > .pyh-sec__frame--over { margin-block-start: calc(-1 * var(--pyh-sec-seam, var(--pyh-sp-3))); margin-block-end: clamp(12px, 1.8vw, 22px); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate { padding-block-start: var(--pyh-sec-pt, var(--pyh-sec-space)); }   .pyh-sec__frame--over { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); border-end-start-radius: 0; border-end-end-radius: 0; }   .pyh-lowfx .pyh-sec--glow::before, body.pyh-lowfx .pyh-sec--glow::before { opacity: calc(var(--pyh-sec-glow-s, 40%) / 2); }   .pyh-sec__frame--light { color-scheme: dark; color: var(--pyh-sec-on-dark, #f6f7fb); --pyh-c-ink: var(--pyh-sec-on-dark, #f6f7fb); --pyh-c-muted: color-mix(in srgb, currentColor 68%, transparent); --pyh-c-line: color-mix(in srgb, currentColor 22%, transparent);  --pyh-sf-abyss: #060a15; --pyh-sf-sunken: #0a0f1c; --pyh-sf-ground: #0e1424; --pyh-sf-raised: #151d31; --pyh-sf-float: #1d2740; --pyh-sf-lift: #26324f; --pyh-sf-crest: #31405f; --pyh-sf-over: #1d2740; --pyh-sf-over-2: #26324f; --pyh-card-bg: #151d31; } .pyh-sec__frame--dark { color-scheme: light; color: var(--pyh-sec-on-light, #14161d); --pyh-c-ink: var(--pyh-sec-on-light, #14161d); --pyh-c-muted: color-mix(in srgb, currentColor 62%, transparent); --pyh-c-line: color-mix(in srgb, currentColor 16%, transparent);  --pyh-sf-abyss: #d8dce6; --pyh-sf-sunken: #e8ebf2; --pyh-sf-ground: #f4f5f9; --pyh-sf-raised: var(--pyh-plate, #fdfdff); --pyh-sf-float: var(--pyh-plate, #fdfdff); --pyh-sf-lift: var(--pyh-plate, #fdfdff); --pyh-sf-crest: var(--pyh-plate, #fdfdff); --pyh-sf-over: #eff2f7; --pyh-sf-over-2: #e1e5ed; --pyh-card-bg: var(--pyh-plate, #fdfdff); }  @media (prefers-reduced-motion: no-preference) and (pointer: fine) { .pyh-sec__frame { background-attachment: var(--pyh-sec-bg-attach, scroll); } }  .pyh-sec ~ .pyh-sec ~ .pyh-sec { content-visibility: auto; contain-intrinsic-size: auto 480px; }  .pyh-sec { scroll-margin-block-start: calc(var(--pyh-header-height, 72px) + 16px); }  @media (prefers-reduced-motion: no-preference) { .pyh-sec:target { animation: pyh-sec-found 1.6s ease-out 1; } } @keyframes pyh-sec-found { 0%, 60% { box-shadow: inset 0 0 0 2px var(--pyh-c-accent, #c41230); } 100% { box-shadow: inset 0 0 0 2px transparent; } }  @supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) { .pyh-sec[data-pyh-reveal="fade"], .pyh-sec[data-pyh-reveal="rise"], .pyh-sec[data-pyh-reveal="zoom"] { animation: pyh-sec-in linear both; animation-timeline: view();  animation-range: entry 8% cover 26%; } .pyh-sec[data-pyh-reveal="rise"] { --pyh-sec-rise: 28px; } .pyh-sec[data-pyh-reveal="fade"] { --pyh-sec-rise: 0px; } .pyh-sec[data-pyh-reveal="zoom"] { --pyh-sec-rise: 0px; --pyh-sec-zoom: 0.96; } @keyframes pyh-sec-in { from { opacity: 0; transform: translateY(var(--pyh-sec-rise)) scale(var(--pyh-sec-zoom)); } to { opacity: 1; transform: translateY(0) scale(1); } } } }  .pyh-sec__head { margin-block-end: clamp(20px, 3vw, 36px); } .pyh-sec__title { margin: 0; font-family: var(--pyh-heading-family, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); font-size: clamp(1.35rem, 1.1rem + 1.2cqi, 2rem); font-weight: 800; line-height: 1.35; color: var(--pyh-c-ink, #141821);  text-wrap: balance; } .pyh-sec__lead { margin: 10px 0 0; max-width: 62ch; font-size: clamp(0.95rem, 0.9rem + 0.3cqi, 1.06rem); line-height: 1.85; color: var(--pyh-c-muted, #5c636e);  text-wrap: pretty; } @container pyh-sec (inline-size < 480px) { .pyh-sec__head { margin-block-end: 18px; } }  .pyh-sec-empty { margin-block: 48px; padding: 28px 24px; border: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .18)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card, #fff); text-align: center; color: var(--pyh-c-muted, #5c636e); } .pyh-sec-empty p { margin: 0 0 10px; } .pyh-sec-empty p:last-child { margin-block-end: 0; } .pyh-sec-empty__link { color: var(--pyh-c-accent, #c41230); font-weight: 700; text-decoration: none; } .pyh-sec-empty__link:hover, .pyh-sec-empty__link:focus-visible { text-decoration: underline; }
/*!payeh-sec-herotrio*/
.pyh-sec--herotrio > .pyh-sec__frame { --pyh-c-inset: 8px; width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; max-width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; margin-inline: auto !important; box-sizing: border-box !important; } @container pyh-sec (inline-size >= 720px) { .pyh-sec--herotrio > .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } } @media (min-width: 720px) { .pyh-sec--herotrio > .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9vw, 14px); } } .pyh-sec--herotrio .pyh-wrap, .pyh-wrap.pyh-herotrio { width: 100% !important; max-width: 100% !important; margin-inline: auto !important; padding-inline: 0 !important; box-sizing: border-box !important; } .pyh-herotrio, .pyh-herotrio button, .pyh-herotrio input, .pyh-herotrio a, .pyh-herotrio span, .pyh-herotrio h2, .pyh-herotrio h3, .pyh-herotrio h4, .pyh-herotrio p { font-family: var(--pyh-body-family, inherit); } .pyh-herotrio { box-sizing: border-box; width: 100% !important; max-width: 100% !important; margin-inline: auto !important; direction: rtl; } .pyh-herotrio__deck { display: grid; grid-template-columns: 260px minmax(0, 1fr) 350px; gap: 20px; align-items: stretch; box-sizing: border-box; width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 540px; }  .pyh-herotrio__cats { background: var(--pyh-c-card, #ffffff); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: var(--pyh-c-radius-lg, 24px); padding: 16px 12px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04); display: flex; flex-direction: column; justify-content: space-between; box-sizing: border-box; min-height: 540px; } .pyh-herotrio__cats-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; height: 100%; justify-content: space-around; } .pyh-herotrio__cat-item { margin: 0; padding: 0; } .pyh-herotrio__cat-link { display: flex; align-items: center; gap: 12px; padding: 10px 14px; border-radius: 14px; color: var(--pyh-c-ink, #0f172a); text-decoration: none; font-size: 0.92rem; font-weight: 600; transition: all 0.2s ease; font-family: inherit; } .pyh-herotrio__cat-link:hover { background: rgba(0, 0, 0, 0.04); color: var(--pyh-c-accent, #c41230); transform: translateX(-3px); } .pyh-herotrio__cat-icon { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; flex-shrink: 0; color: var(--pyh-c-muted, #64748b); order: 1; } .pyh-herotrio__cat-name { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; order: 2; font-family: inherit; } .pyh-herotrio__cat-badge { display: inline-block; padding: 2px 8px; border-radius: 999px; font-size: 0.72rem; font-weight: 700; background: #ffe4e6; color: #e11d48; order: 3; } .pyh-herotrio__cat-arrow { width: 14px; height: 14px; opacity: 0.35; transition: all 0.2s ease; flex-shrink: 0; order: 4; } .pyh-herotrio__cat-link:hover .pyh-herotrio__cat-icon { color: var(--pyh-c-accent, #c41230); } .pyh-herotrio__cat-link:hover .pyh-herotrio__cat-arrow { opacity: 1; transform: translateX(-2px); } .pyh-herotrio__cat-svg { width: 22px; height: 22px; } .pyh-herotrio__cat-thumb { width: 28px; height: 28px; object-fit: contain; border-radius: 6px; }  .pyh-herotrio__slider { position: relative; background: var(--pyh-c-card, #ffffff); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: var(--slider-radius, 28px) !important; border-top-left-radius: var(--slider-radius, 28px) !important; border-top-right-radius: var(--slider-radius, 28px) !important; border-bottom-left-radius: var(--slider-radius, 28px) !important; border-bottom-right-radius: var(--slider-radius, 28px) !important; overflow: hidden !important; overflow-x: clip !important; touch-action: pan-y !important; overscroll-behavior-x: none !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04); display: flex; flex-direction: column; min-height: 540px; box-sizing: border-box; isolation: isolate; -webkit-mask-image: -webkit-radial-gradient(white, black); mask-image: radial-gradient(white, black); clip-path: inset(0 round var(--slider-radius, 28px)) !important; -webkit-clip-path: inset(0 round var(--slider-radius, 28px)) !important; transform: translateZ(0); } .pyh-herotrio__track { position: relative; flex: 1; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 100%; border-radius: var(--slider-radius, 28px) !important; border-top-left-radius: var(--slider-radius, 28px) !important; border-top-right-radius: var(--slider-radius, 28px) !important; border-bottom-left-radius: var(--slider-radius, 28px) !important; border-bottom-right-radius: var(--slider-radius, 28px) !important; overflow: hidden !important; overflow-x: clip !important; touch-action: pan-y !important; } .pyh-herotrio__slide { position: absolute; inset: 0; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 100% !important; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; padding: 38px 32px 76px; opacity: 0; visibility: hidden; transition: opacity 0.4s ease, visibility 0.4s ease; background: var(--slide-bg, #f8f9fa); box-sizing: border-box; border-radius: var(--slider-radius, 28px) !important; border-top-left-radius: var(--slider-radius, 28px) !important; border-top-right-radius: var(--slider-radius, 28px) !important; border-bottom-left-radius: var(--slider-radius, 28px) !important; border-bottom-right-radius: var(--slider-radius, 28px) !important; overflow: hidden !important; overflow-x: clip !important; } .pyh-herotrio__slide.is-active { opacity: 1; visibility: visible; z-index: 2; } .pyh-herotrio__slide-content { display: flex; flex-direction: column; align-items: center; gap: 10px; z-index: 3; width: 100%; max-width: 580px; margin-inline: auto; box-sizing: border-box; transition: opacity 0.3s ease, transform 0.3s ease; }  .pyh-herotrio__slide-content, .pyh-herotrio__slide-content--frame-none { background: transparent !important; border: none !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; padding: 0 !important; }  .pyh-herotrio__slide-content--frame-glass { background: rgba(255, 255, 255, 0.65) !important; backdrop-filter: blur(16px) saturate(160%) !important; -webkit-backdrop-filter: blur(16px) saturate(160%) !important; border: 1px solid rgba(255, 255, 255, 0.5) !important; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06) !important; border-radius: 20px !important; padding: 18px 26px !important; } [data-theme="dark"] .pyh-herotrio__slide-content--frame-glass, html[data-pyh-mode="dark"] .pyh-herotrio__slide-content--frame-glass, .dark .pyh-herotrio__slide-content--frame-glass { background: rgba(0, 0, 0, 0.45) !important; backdrop-filter: blur(16px) saturate(160%) !important; -webkit-backdrop-filter: blur(16px) saturate(160%) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45) !important; }  .pyh-herotrio__slide-content--frame-gradient { background: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.5) 75%, transparent 100%) !important; border-radius: 20px !important; padding: 20px 26px !important; } [data-theme="dark"] .pyh-herotrio__slide-content--frame-gradient, html[data-pyh-mode="dark"] .pyh-herotrio__slide-content--frame-gradient, .dark .pyh-herotrio__slide-content--frame-gradient { background: linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.3) 75%, transparent 100%) !important; }  .pyh-herotrio__slide-content--frame-solid { background: #ffffff !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06) !important; border-radius: 18px !important; padding: 18px 24px !important; } [data-theme="dark"] .pyh-herotrio__slide-content--frame-solid, html[data-pyh-mode="dark"] .pyh-herotrio__slide-content--frame-solid, .dark .pyh-herotrio__slide-content--frame-solid { background: #1e293b !important; border-color: rgba(255, 255, 255, 0.1) !important; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.38) !important; }  .pyh-herotrio__slide-content--frame-pill { background: rgba(255, 255, 255, 0.75) !important; backdrop-filter: blur(14px) !important; -webkit-backdrop-filter: blur(14px) !important; border: 1px solid rgba(255, 255, 255, 0.5) !important; border-radius: 999px !important; padding: 14px 30px !important; } [data-theme="dark"] .pyh-herotrio__slide-content--frame-pill, html[data-pyh-mode="dark"] .pyh-herotrio__slide-content--frame-pill, .dark .pyh-herotrio__slide-content--frame-pill { background: rgba(0, 0, 0, 0.5) !important; border-color: rgba(255, 255, 255, 0.15) !important; } .pyh-herotrio__slide-title { margin: 0; font-family: var(--slide-font-title, inherit) !important; font-size: var(--slide-title-size, clamp(1.5rem, 2.3vw, 2.15rem)) !important; font-weight: 900; line-height: 1.3; color: var(--slide-ink, #09090b); } .pyh-herotrio__slide-sub { margin: 0; font-family: var(--slide-font-sub, inherit) !important; font-size: var(--slide-sub-size, clamp(0.95rem, 1.15vw, 1.15rem)) !important; font-weight: 500; color: var(--slide-sub, #475569); line-height: 1.5; } html[data-pyh-mode="dark"] .pyh-herotrio__slide .pyh-herotrio__slide-title, [data-theme="dark"] .pyh-herotrio__slide .pyh-herotrio__slide-title, .dark .pyh-herotrio__slide .pyh-herotrio__slide-title { color: var(--slide-ink-dark, #ffffff) !important; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.65) !important; } html[data-pyh-mode="dark"] .pyh-herotrio__slide .pyh-herotrio__slide-sub, [data-theme="dark"] .pyh-herotrio__slide .pyh-herotrio__slide-sub, .dark .pyh-herotrio__slide .pyh-herotrio__slide-sub { color: var(--slide-sub-dark, rgba(255, 255, 255, 0.88)) !important; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.65) !important; } .pyh-herotrio__slide-btn { display: inline-flex; align-items: center; justify-content: center; padding: 10px 28px; border-radius: var(--slide-btn-radius, 999px) !important; background: var(--slide-btn-bg, #4f46e5) !important; color: var(--slide-btn-ink, #ffffff) !important; font-size: 0.95rem; font-weight: 700; text-decoration: none; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.14) !important; transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1); margin-top: 6px; font-family: inherit; } .pyh-herotrio__slide-btn:hover { background: var(--slide-btn-hover-bg, var(--slide-btn-bg, #4338ca)) !important; color: var(--slide-btn-hover-ink, var(--slide-btn-ink, #ffffff)) !important; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0, 0, 0, 0.22) !important; } .pyh-herotrio__slide-media { position: relative; flex: 1; display: flex; align-items: center; justify-content: center; width: 100%; min-height: 240px; max-height: 310px; margin-top: 14px; z-index: 1; } .pyh-herotrio__slide-img { max-width: 92%; max-height: 290px; width: auto; height: auto; object-fit: contain !important; filter: drop-shadow(0 14px 28px rgba(0, 0, 0, 0.12)); transition: transform 0.3s ease; } .pyh-herotrio__slide-placeholder { display: flex; align-items: center; justify-content: center; width: 100%; height: 200px; color: #cbd5e1; } .pyh-herotrio__placeholder-svg { width: 150px; height: 150px; stroke-width: 1; opacity: 0.5; }  .pyh-herotrio__slide--fit-cover { padding: 0; overflow: hidden; } .pyh-herotrio__slide-scrim { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 2; opacity: 0; transition: opacity 0.3s ease; border-radius: inherit; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-scrim { opacity: 1; background: linear-gradient(180deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.04) 50%, rgba(0, 0, 0, 0.45) 100%); } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-content { position: absolute; top: 32px; inset-inline: 0; left: 0; right: 0; margin-inline: auto; width: calc(100% - 64px); max-width: 580px; z-index: 4; pointer-events: auto; transform: none !important; box-sizing: border-box; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-btn { pointer-events: auto; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-media { position: absolute; inset: 0; width: 100%; height: 100%; min-height: 0; max-height: none; margin: 0; z-index: 1; border-radius: inherit; overflow: hidden; display: block; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-media--link { text-decoration: none; cursor: pointer; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-title { text-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-sub { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.25); } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-img, .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-media img { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center !important; filter: none !important; border-radius: inherit; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-placeholder { width: 100%; height: 100%; background: #f1f5f9; border-radius: inherit; }  .pyh-herotrio__nav-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 999px; background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(0, 0, 0, 0.08); box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08); color: #0f172a; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 5; transition: all 0.2s ease; padding: 0; } .pyh-herotrio__nav-btn:hover { background: #ffffff; transform: translateY(-50%) scale(1.1); box-shadow: 0 6px 18px rgba(0, 0, 0, 0.14); } .pyh-herotrio__nav-btn--prev { right: 16px; } .pyh-herotrio__nav-btn--next { left: 16px; } .pyh-herotrio__nav-btn .pyh-i { width: 20px; height: 20px; }  .pyh-herotrio__tabs { position: absolute; bottom: 14px; inset-inline: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 16px; z-index: 5; width: fit-content; max-width: calc(100% - 96px); margin-inline: auto; padding: 4px 18px; background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 999px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); box-sizing: border-box; } [data-theme="dark"] .pyh-herotrio__tabs { background: rgba(15, 23, 42, 0.85); border-color: rgba(255, 255, 255, 0.08); box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3); } .pyh-herotrio__tab { background: transparent; border: none; padding: 6px 4px; font-size: 0.92rem; font-weight: 600; color: #94a3b8; cursor: pointer; position: relative; transition: color 0.2s ease; font-family: inherit; } .pyh-herotrio__tab::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2.5px; background: #0f172a; opacity: 0; transform: scaleX(0.4); transition: all 0.25s ease; border-radius: 2px; } .pyh-herotrio__tab:hover { color: #0f172a; } .pyh-herotrio__tab.is-active { color: #0f172a; font-weight: 800; } [data-theme="dark"] .pyh-herotrio__tab:hover, [data-theme="dark"] .pyh-herotrio__tab.is-active { color: #f8fafc; } [data-theme="dark"] .pyh-herotrio__tab.is-active::after { background: #f8fafc; } .pyh-herotrio__tab.is-active::after { opacity: 1; transform: scaleX(1); }  .pyh-herotrio__deal { background: var(--pyh-c-card, #ffffff); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: var(--pyh-c-radius-lg, 24px); padding: 18px 16px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04); display: flex; flex-direction: column; justify-content: space-between; gap: 14px; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 540px; } .pyh-herotrio__deal-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: nowrap; } .pyh-herotrio__deal-tag { display: flex; align-items: center; gap: 6px; flex-shrink: 0; } .pyh-herotrio__deal-flame { font-size: 1.25rem; } .pyh-herotrio__deal-title { margin: 0; font-size: 1rem; font-weight: 800; color: var(--pyh-c-ink, #0f172a); white-space: nowrap; font-family: inherit; }  .pyh-herotrio__timer-pill { display: inline-flex; align-items: center; gap: 4px; background: #3b0764; color: #ffffff; padding: 4px 12px; border-radius: 999px; font-size: 0.8rem; font-weight: 800; letter-spacing: 0.5px; direction: ltr; flex-shrink: 0; } .pyh-herotrio__t-sep { opacity: 0.6; }  .pyh-herotrio__deal-banner { position: relative; border-radius: 18px !important; overflow: hidden !important; background: #f1f5f9; flex: 1; min-height: 230px; display: flex; flex-direction: column; justify-content: space-between; padding: 22px 18px; box-sizing: border-box; text-align: center; isolation: isolate; -webkit-mask-image: -webkit-radial-gradient(white, black); mask-image: radial-gradient(white, black); } html[data-pyh-mode="dark"] .pyh-herotrio__deal-banner, [data-theme="dark"] .pyh-herotrio__deal-banner, .dark .pyh-herotrio__deal-banner { background: #1e293b !important; } .pyh-herotrio__deal-banner-media { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; overflow: hidden !important; border-radius: inherit !important; z-index: 1; pointer-events: none; } .pyh-herotrio__deal-banner-media img, .pyh-herotrio__deal-banner-img { width: 100% !important; height: 100% !important; min-width: 100% !important; min-height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center !important; display: block !important; margin: 0 !important; padding: 0 !important; border-radius: inherit !important; } .pyh-herotrio__deal-banner-overlay { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; gap: 8px; height: 100%; justify-content: space-between; } .pyh-herotrio__deal-eyebrow { font-size: 0.85rem; color: #475569; font-weight: 600; font-family: inherit; } .pyh-herotrio__deal-btitle { margin: 0; font-size: 1.15rem; font-weight: 900; color: #0f172a; line-height: 1.35; font-family: inherit; } .pyh-herotrio__deal-btn { display: inline-flex; align-items: center; justify-content: center; padding: 7px 22px; border-radius: 999px; background: #ffffff; color: #0f172a; font-size: 0.85rem; font-weight: 700; text-decoration: none; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08); transition: all 0.2s ease; margin-top: 6px; font-family: inherit; } .pyh-herotrio__deal-btn:hover { background: #0f172a; color: #ffffff; transform: translateY(-1px); }  .pyh-herotrio__deal-prod-rotator { position: relative; width: 100%; min-height: 68px; } .pyh-herotrio__deal-prod-rotator .pyh-herotrio__deal-prod { position: absolute; inset: 0; opacity: 0; visibility: hidden; transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1), transform 0.5s cubic-bezier(0.16, 1, 0.3, 1); transform: translateY(6px); pointer-events: none; z-index: 1; } .pyh-herotrio__deal-prod-rotator .pyh-herotrio__deal-prod.is-active { opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto; position: relative; z-index: 2; } .pyh-herotrio__deal-prod { display: flex; align-items: center; gap: 12px; padding: 10px 12px; border-radius: 14px; background: rgba(0, 0, 0, 0.02); border: 1px solid rgba(0, 0, 0, 0.06); text-decoration: none; transition: all 0.2s ease; box-sizing: border-box; width: 100%; overflow: hidden; } .pyh-herotrio__deal-prod:hover { background: #ffffff; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); transform: translateY(-2px); } .pyh-herotrio__deal-prod-thumb { width: 48px; height: 48px; flex-shrink: 0; border-radius: 10px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.06); } .pyh-herotrio__deal-prod-thumb img { width: 100%; height: 100%; object-fit: contain; } .pyh-herotrio__deal-thumb-box { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: #94a3b8; } .pyh-herotrio__deal-prod-info { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 2px; } .pyh-herotrio__deal-prod-name { font-size: 0.82rem; font-weight: 700; color: var(--pyh-c-ink, #0f172a); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-family: inherit; } .pyh-herotrio__deal-stars { font-size: 0.75rem; color: #f59e0b; line-height: 1; } .pyh-herotrio__deal-price { font-size: 0.85rem; font-weight: 800; color: #e11d48; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: inherit; } .pyh-herotrio__deal-price del { font-size: 0.75rem; color: #94a3b8; margin-right: 4px; }  .pyh-herotrio__brands { margin-top: 18px; padding: 14px 20px; background: var(--pyh-c-card, #ffffff); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: var(--pyh-c-radius-lg, 20px); overflow-x: auto; scrollbar-width: none; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; } [data-theme="dark"] .pyh-herotrio__brands, html[data-pyh-mode="dark"] .pyh-herotrio__brands, .dark .pyh-herotrio__brands { background: var(--pyh-c-card, #0f172a) !important; border: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important; }  [data-theme="dark"] .pyh-herotrio__brand-card, html[data-pyh-mode="dark"] .pyh-herotrio__brand-card, .dark .pyh-herotrio__brand-card { background: #ffffff !important; border-radius: 14px !important; padding: 6px 18px !important; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.3) !important; } [data-theme="dark"] .pyh-herotrio__brand-card .pyh-herotrio__brand-text, html[data-pyh-mode="dark"] .pyh-herotrio__brand-card .pyh-herotrio__brand-text, .dark .pyh-herotrio__brand-card .pyh-herotrio__brand-text { color: #0f172a !important; }  .pyh-herotrio__brands--light-plate { background: #ffffff !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; } [data-theme="dark"] .pyh-herotrio__brands--light-plate, html[data-pyh-mode="dark"] .pyh-herotrio__brands--light-plate, .dark .pyh-herotrio__brands--light-plate { background: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; }  .pyh-herotrio__brands--auto { background: var(--pyh-c-card, #ffffff) !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; } [data-theme="dark"] .pyh-herotrio__brands--auto, html[data-pyh-mode="dark"] .pyh-herotrio__brands--auto, .dark .pyh-herotrio__brands--auto { background: #0f172a !important; border-color: rgba(255, 255, 255, 0.08) !important; }  .pyh-herotrio__brands--transparent { background: transparent !important; border: none !important; box-shadow: none !important; } .pyh-herotrio__brands::-webkit-scrollbar { display: none; } .pyh-herotrio__brands-track { display: flex; align-items: center; justify-content: space-around; gap: 28px; min-width: max-content; } .pyh-herotrio__brand-card { display: inline-flex; align-items: center; justify-content: center; padding: 8px 18px; min-height: calc(var(--brands-img-h, 48px) + 14px); opacity: 0.95; transition: opacity 0.2s ease, transform 0.2s ease; } .pyh-herotrio__brand-card:hover { opacity: 1; transform: translateY(-1px); } .pyh-herotrio__brand-img { height: var(--brands-img-h, 48px) !important; max-height: var(--brands-img-h, 48px) !important; min-height: 28px !important; width: auto !important; min-width: 50px !important; max-width: 180px !important; object-fit: contain !important; display: block !important; filter: none !important; transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1); } .pyh-herotrio__brand-card:hover .pyh-herotrio__brand-img { transform: scale(1.08); filter: none !important; } .pyh-herotrio__brand-text { font-size: 1.1rem; font-weight: 800; letter-spacing: 0.5px; color: var(--brands-ink, #475569); font-family: inherit; transition: color 0.2s ease; } html[data-pyh-mode="dark"] .pyh-herotrio__brand-text, [data-theme="dark"] .pyh-herotrio__brand-text, .dark .pyh-herotrio__brand-text { color: var(--brands-ink-dark, var(--brands-ink, #cbd5e1)) !important; }  @media (max-width: 1200px) { .pyh-herotrio__deck { grid-template-columns: 230px minmax(0, 1fr) 310px; gap: 14px; min-height: 480px; } .pyh-herotrio__cats, .pyh-herotrio__slider, .pyh-herotrio__deal { min-height: 480px; } .pyh-herotrio__slide { padding: 28px 24px 64px; } } @media (max-width: 960px) { .pyh-herotrio__deck { grid-template-columns: 1fr; min-height: auto; gap: 16px; } .pyh-herotrio__cats { display: none; } .pyh-herotrio__slider { min-height: 420px; width: 100% !important; max-width: 100% !important; } .pyh-herotrio__deal { min-height: auto; } .pyh-herotrio__slide { padding: 28px 20px 64px; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-content { top: 26px; width: calc(100% - 48px); } } @media (max-width: 768px) { .pyh-herotrio__slider { min-height: 390px; } .pyh-herotrio__slide { padding: 24px 16px 60px; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-content { top: 22px; width: calc(100% - 40px); max-width: calc(100% - 40px); } .pyh-herotrio__slide-title { font-size: clamp(1.25rem, 4.8vw, 1.65rem) !important; } .pyh-herotrio__slide-sub { font-size: clamp(0.82rem, 3.2vw, 0.96rem) !important; } .pyh-herotrio__slide-btn { padding: 8px 22px; font-size: 0.88rem; } .pyh-herotrio__nav-btn { width: 34px; height: 34px; } .pyh-herotrio__nav-btn--prev { right: 10px; } .pyh-herotrio__nav-btn--next { left: 10px; } .pyh-herotrio__tabs { bottom: 12px; gap: 12px; padding: 3px 14px; max-width: calc(100% - 76px); } .pyh-herotrio__tab { font-size: 0.84rem; padding: 4px 4px; } } @media (max-width: 480px) { .pyh-herotrio__slider { min-height: 370px; } .pyh-herotrio__slide { padding: 18px 12px 52px; } .pyh-herotrio__slide--fit-cover .pyh-herotrio__slide-content { top: 16px; width: calc(100% - 28px); max-width: calc(100% - 28px); } .pyh-herotrio__slide-title { font-size: clamp(1.15rem, 5.2vw, 1.45rem) !important; line-height: 1.35; } .pyh-herotrio__slide-sub { font-size: clamp(0.78rem, 3.4vw, 0.88rem) !important; line-height: 1.45; } .pyh-herotrio__slide-btn { padding: 7px 18px; font-size: 0.84rem; margin-top: 4px; } .pyh-herotrio__nav-btn { width: 30px; height: 30px; } .pyh-herotrio__nav-btn--prev { right: 6px; } .pyh-herotrio__nav-btn--next { left: 6px; } .pyh-herotrio__nav-btn .pyh-i { width: 16px; height: 16px; } .pyh-herotrio__tabs { bottom: 8px; gap: 8px; padding: 2px 10px; max-width: calc(100% - 66px); } .pyh-herotrio__tab { font-size: 0.78rem; padding: 3px 2px; } }
/*!payeh-mega*/
.pyh-menu, .pyh-mega__columns, .pyh-mega__links, .pyh-sub { list-style: none; margin: 0; padding: 0; }  .pyh-menu *, .pyh-mega, .pyh-mega__inner, .pyh-sub { box-sizing: border-box; }  .pyh-menu { --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-accent-2: var(--pyh-accent-2, #e01a37);   --pyh-c-plate: var(--pyh-mega-bg, #fff); --pyh-c-field: var(--pyh-mega-bg-2, #f2f4f7);  --pyh-c-head: var(--pyh-ink, #14161c); --pyh-c-rule: var(--pyh-line, rgba(20, 22, 28, .1));  --pyh-c-field-2: #e9ecf1; --pyh-c-link: #4c515e; --pyh-c-count: #737b8a; --pyh-c-count-bg: rgba(20, 22, 28, .065);  --pyh-c-glow: rgba(196, 18, 48, .22);  --pyh-menu-size: calc(var(--pyh-body-size, 16px) - 2px); --pyh-menu-weight: 600;  --pyh-c-side: var(--pyh-mega-side, #eaeef5); --pyh-c-side-ink: var(--pyh-mega-side-ink, #141821); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-menu { --pyh-c-field-2: color-mix(in srgb, var(--pyh-c-field) 93%, var(--pyh-ink, #141821)); --pyh-c-link: color-mix(in srgb, var(--pyh-ink, #141821) 78%, transparent); --pyh-c-count: color-mix(in srgb, var(--pyh-ink, #141821) 55%, transparent); --pyh-c-count-bg: color-mix(in srgb, var(--pyh-ink, #141821) 6.5%, transparent); --pyh-c-glow: color-mix(in srgb, var(--pyh-primary, #c41230) 22%, transparent); } }  .pyh-menu { position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: 2px; } .pyh-menu__item { position: relative; }  .pyh-menu__item--mega.pyh-mega--container, .pyh-menu__item--mega.pyh-mega--full { position: static; }  .pyh-menu__link { display: inline-flex; align-items: center; gap: 7px; padding: 11px 14px; color: var(--pyh-menu-ink, inherit); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif);  font-size: calc(var(--pyh-menu-size) * var(--pyh-ui-t, 1)); font-weight: var(--pyh-menu-weight); text-decoration: none; border-radius: var(--pyh-radius, 9px); transition: color .18s ease, background .18s ease; } .pyh-menu > .pyh-menu__item > .pyh-menu__link { position: relative; }  .pyh-menu > .pyh-menu__item > .pyh-menu__link::after { content: ""; position: absolute; inset-inline: 14px; bottom: 4px; height: 2px; border-radius: 2px; background: var(--pyh-menu-rule, var(--pyh-primary, currentColor)); transform: scaleX(0); transform-origin: center; transition: transform .24s cubic-bezier(.2, .8, .2, 1); } .pyh-menu > .pyh-menu__item:hover > .pyh-menu__link::after, .pyh-menu > .pyh-menu__item:focus-within > .pyh-menu__link::after { transform: scaleX(1); }  .pyh-menu__link:hover, .pyh-menu__link:focus-visible { color: var(--pyh-menu-ink-hi, var(--pyh-primary, currentColor)); } .pyh-menu__icon { font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; } .pyh-menu__badge { padding: 1px 8px; border-radius: 99px; background: var(--pyh-c-accent); color: #fff; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.8; }  .pyh-menu__chev { width: 6px; height: 6px; margin-top: -3px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(45deg); opacity: .55; transition: transform .26s cubic-bezier(.2, .8, .2, 1), margin .26s ease, opacity .2s ease; }  .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:hover > .pyh-menu__link .pyh-menu__chev, .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:focus-within > .pyh-menu__link .pyh-menu__chev, .pyh-menu--intent .pyh-menu__item--mega.is-open > .pyh-menu__link .pyh-menu__chev { transform: rotate(-135deg); margin-top: 3px; opacity: 1; }  .pyh-mega { position: absolute; z-index: 200; top: 100%;  padding-top: 10px;  opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity .28s ease, transform .28s cubic-bezier(.2, .8, .2, 1), visibility .28s; }   .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:hover > .pyh-mega, .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:focus-within > .pyh-mega, .pyh-menu--intent .pyh-menu__item--mega.is-open > .pyh-mega { opacity: 1; visibility: visible; transform: none; pointer-events: auto; }  .pyh-menu--intent .pyh-menu__item--mega:not(.is-open) > .pyh-mega { pointer-events: none; } .pyh-mega__inner { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 296px; overflow: hidden; background: var(--pyh-c-plate); border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .08)); border-radius: var(--pyh-c-radius-lg, 19px); box-shadow: 0 26px 64px -20px rgba(20, 22, 28, .28), 0 5px 16px rgba(20, 22, 28, .07); }  .pyh-mega--no-side .pyh-mega__inner { grid-template-columns: minmax(0, 1fr); }  .pyh-mega__inner::before { content: ""; position: absolute; top: 0; inset-inline: 0; height: 3px; z-index: 3; background: linear-gradient( 90deg, var(--pyh-c-accent), var(--pyh-c-accent-2) 52%, var(--pyh-c-accent) ); }  .pyh-mega--container > .pyh-mega, .pyh-mega--full > .pyh-mega { inset-inline-start: var(--pyh-mega-inset, 0px); inset-inline-end: auto; width: var(--pyh-mega-w, 100%); }  .pyh-mega--container .pyh-mega__inner { max-width: min(var(--pyh-container, 1240px), calc(100vw - 32px)); margin-inline: 0 auto; } .pyh-mega--full .pyh-mega__inner { border-radius: 0; border-inline: 0; max-width: none; } .pyh-mega--fit > .pyh-mega { inset-inline-start: 0; width: max-content; max-width: calc(var(--pyh-ui-vw, 100vw) - 32px); }  .pyh-mega__columns { display: grid; grid-template-columns: repeat(var(--pyh-mega-cols, 3), minmax(0, 1fr)); gap: 10px 26px; padding: 28px 30px 26px;  background: linear-gradient(180deg, var(--pyh-c-field), var(--pyh-c-field-2)); } .pyh-mega--cols-2 .pyh-mega__columns { --pyh-mega-cols: 2; } .pyh-mega--cols-3 .pyh-mega__columns { --pyh-mega-cols: 3; } .pyh-mega--cols-4 .pyh-mega__columns { --pyh-mega-cols: 4; } .pyh-mega--cols-5 .pyh-mega__columns { --pyh-mega-cols: 5; } .pyh-mega--cols-6 .pyh-mega__columns { --pyh-mega-cols: 6; } .pyh-mega__column { min-width: 0; }  .pyh-mega__column > .pyh-menu__link { display: flex; align-items: center; gap: 9px; width: 100%; padding: 0 0 10px; margin-bottom: 8px; border-radius: 0; border-bottom: 1.5px solid var(--pyh-c-rule); font-family: var(--pyh-heading-family, inherit); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-head); } .pyh-mega__column > .pyh-menu__link::after { display: none; } .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { color: var(--pyh-c-accent); font-size:calc((18px) * var(--pyh-ui-t, 1)); width: 18px; height: 18px; } .pyh-mega__column > .pyh-menu__link:hover { color: var(--pyh-c-accent); } .pyh-mega__links { display: flex; flex-direction: column; gap: 1px; }  .pyh-mega__links .pyh-menu__link { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 9px;  --pyh-row-lead: 12px; padding: 7px 12px; padding-inline-start: var(--pyh-row-lead); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 500; color: var(--pyh-c-link); border-radius: var(--pyh-radius, 9px);  transition: background .18s ease, color .18s ease, padding .26s cubic-bezier(.34, 1.4, .5, 1), box-shadow .22s ease; }  .pyh-mega__links .pyh-menu__link::before { content: ""; position: absolute; inset-inline-start: 4px; top: 50%; width: 3px; height: 18px; margin-top: -9px; border-radius: 99px; background: var(--pyh-c-accent); transform: scaleY(0); transition: transform .22s cubic-bezier(.2, .8, .2, 1); } .pyh-mega__links .pyh-menu__link::after { display: none; }  .pyh-menu__count { flex: 0 0 auto; min-width: 25px; padding: 1px 7px; border-radius: 99px; background: var(--pyh-c-count-bg); color: var(--pyh-c-count); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; text-align: center; font-variant-numeric: tabular-nums; transition: background .18s ease, color .18s ease; }  .pyh-mega--grid .pyh-mega__columns { align-content: start; gap: 24px 30px; padding: 26px 30px 28px; } .pyh-mega--grid .pyh-mega__column > .pyh-menu__link { gap: 8px; padding-bottom: 9px; margin-bottom: 6px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-mega--grid .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { color: var(--pyh-c-accent); font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; } .pyh-mega--grid .pyh-mega__links .pyh-menu__link { gap: 8px; --pyh-row-lead: 8px; padding: 5px 8px; padding-inline-start: var(--pyh-row-lead); font-size:calc((12.8px) * var(--pyh-ui-t, 1)); border-radius: var(--pyh-radius-sm, 7px); }   .pyh-menu__item--cats > .pyh-menu__link { gap: 9px; padding: 8px 15px; border-radius: var(--pyh-glass-r-sm, 10px); background-color: var(--pyh-cats-fill, var(--pyh-c-accent, #c41230)); background-image: var(--pyh-cats-sweep, var(--pyh-act, none)); box-shadow: var(--pyh-cats-glow, var(--pyh-glow, none)); color: var(--pyh-cats-ink, var(--pyh-act-ink, #fff)); font-weight: 800; transition: box-shadow .22s ease, transform .18s ease; }  .pyh-menu__item--cats > .pyh-menu__link::after { display: none; } .pyh-menu__item--cats:hover > .pyh-menu__link, .pyh-menu__item--cats:focus-within > .pyh-menu__link { box-shadow: var(--pyh-cats-glow-hi, var(--pyh-glow-strong, none)); transform: translateY(-1px); }  .pyh-menu__grid-mark { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5px; width: 15px; height: 15px; flex: 0 0 auto; } .pyh-menu__grid-mark i { display: block; border-radius: 2px; background: currentColor; }   .pyh-mega__side { display: flex; flex-direction: column; gap: 14px; padding: 26px 24px;  background: var(--pyh-c-side); background: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pyh-c-accent) 12%, transparent), transparent 62%), var(--pyh-c-side); color: var(--pyh-c-side-ink); } .pyh-mega__promo { display: block; padding: 16px; border: 1px solid rgba(20, 24, 33, .10); border: 1px solid color-mix(in srgb, var(--pyh-c-side-ink) 12%, transparent); border-radius: var(--pyh-radius, 15px); background: var(--pyh-card-bg, #fff); color: inherit; text-decoration: none; box-shadow: 0 1px 2px rgb(15 23 42 / 5%); transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease; } a.pyh-mega__promo:hover { border-color: rgba(196, 18, 48, .32); border-color: color-mix(in srgb, var(--pyh-c-accent) 34%, transparent); box-shadow: 0 12px 26px -14px rgb(15 23 42 / 40%); transform: translateY(-2px); } .pyh-mega__tag { display: block; margin-bottom: 9px; color: var(--pyh-c-accent); font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; } .pyh-mega__promo-img { display: block; width: 100%; height: 128px;  object-fit: contain; background: #fff; border-radius: var(--pyh-radius, 12px); padding: 8px; margin-bottom: 12px; } .pyh-mega__promo-title { display: block; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.75; } .pyh-mega__promo-meta { display: block; margin-top: 7px; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent); } .pyh-mega__extra { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; opacity: .9; }  .pyh-mega__cta { margin-top: auto; display: flex; align-items: center; justify-content: center; gap: 9px; padding: 13px 16px; border-radius: var(--pyh-radius, 13px); background: var(--pyh-c-accent); color: #fff; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; transition: filter .18s ease, transform .18s ease; } .pyh-mega__cta:hover { filter: brightness(1.1); transform: translateY(-1px); color: #fff; } .pyh-mega__cta-arrow { width: 6px; height: 6px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor;  transform: rotate(135deg); transition: transform .2s ease; } [dir="ltr"] .pyh-mega__cta-arrow { transform: rotate(-45deg); } .pyh-mega__cta:hover .pyh-mega__cta-arrow { transform: rotate(135deg) translate(1px, -1px); } [dir="ltr"] .pyh-mega__cta:hover .pyh-mega__cta-arrow { transform: rotate(-45deg) translate(1px, -1px); }  .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { position: absolute; z-index: 200; top: 100%; inset-inline-start: 0; min-width: 208px; margin-top: 10px; padding: 8px; background: var(--pyh-c-plate); border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .08)); border-radius: var(--pyh-radius, 12px); box-shadow: 0 18px 44px -18px rgba(20, 22, 28, .3); opacity: 0; visibility: hidden; transform: translateY(-8px); transition: opacity .2s ease, transform .2s cubic-bezier(.2, .8, .2, 1), visibility .2s; } .pyh-menu__item--0:not(.pyh-menu__item--mega):hover > .pyh-sub, .pyh-menu__item--0:not(.pyh-menu__item--mega):focus-within > .pyh-sub { opacity: 1; visibility: visible; transform: none; } .pyh-sub .pyh-menu__link { display: flex; width: 100%; padding: 8px 11px; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 500; } .pyh-sub .pyh-menu__link::after { display: none; } .pyh-sub .pyh-menu__link:hover { background: var(--pyh-c-field); color: var(--pyh-c-accent); }  @media (max-width: 900px) {  .pyh-menu { flex-direction: column; align-items: stretch; } .pyh-mega, .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { position: static; width: auto; max-width: none; margin: 0; padding-top: 0; opacity: 1; visibility: visible; transform: none; }  .pyh-mega--container > .pyh-mega, .pyh-mega--full > .pyh-mega, .pyh-mega--fit > .pyh-mega { inset-inline: auto; width: auto; max-width: none; } .pyh-mega__inner { grid-template-columns: minmax(0, 1fr); border: 0; border-radius: 0; box-shadow: none; } .pyh-mega__inner::before { display: none; } .pyh-mega__columns { grid-template-columns: minmax(0, 1fr); gap: 14px; padding: 6px 0 10px; background: none; } .pyh-mega__side { display: none; } .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { border: 0; box-shadow: none; padding: 0 0 8px; } .pyh-menu__chev { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-mega, .pyh-menu__chev, .pyh-mega__links .pyh-menu__link { transition-duration: .01ms !important; } }  .pyh-mega--rail .pyh-mega__inner { position: relative; } .pyh-mega--rail .pyh-mega__columns { display: flex; flex-direction: column; gap: 2px; width: 246px; padding: 12px; background: var(--pyh-c-field); border-inline-end: 1px solid var(--pyh-c-rule);  max-height: 460px; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; } .pyh-mega--rail .pyh-mega__column { position: static; }  .pyh-mega--rail .pyh-mega__column > .pyh-menu__link { display: flex; align-items: center; gap: 10px; padding: 11px 12px; margin: 0; border: 0; border-radius: var(--pyh-radius, 10px); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; transition: background .16s ease, color .16s ease, padding .16s ease; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::before { content: ""; position: absolute; inset-inline-start: 12px; width: 3px; height: 20px; border-radius: 99px; background: var(--pyh-c-accent); opacity: 0; transition: opacity .16s ease; }  .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { content: ""; display: block; margin-inline-start: auto; width: 6px; height: 6px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(-45deg); opacity: .35; transition: opacity .16s ease, transform .16s ease; } [dir="rtl"] .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { transform: rotate(135deg); } .pyh-mega--rail .pyh-mega__column.is-active > .pyh-menu__link { background: var(--pyh-c-plate); color: var(--pyh-c-accent); box-shadow: 0 2px 8px rgba(20, 22, 28, .08); } .pyh-mega--rail .pyh-mega__column.is-active > .pyh-menu__link::after { opacity: .9; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; }  .pyh-mega--rail .pyh-mega__links { position: absolute; top: 3px; bottom: 0; inset-inline-start: 246px; inset-inline-end: 0; display: grid; grid-template-columns: repeat(var(--pyh-mega-cols, 3), minmax(0, 1fr)); align-content: start; gap: 2px 22px; padding: 24px 26px; overflow-y: auto; overscroll-behavior: contain; opacity: 0; visibility: hidden; transform: translateY(4px); transition: opacity .2s ease, transform .2s ease, visibility .2s; } .pyh-mega--rail.pyh-mega--has-side .pyh-mega__links { inset-inline-end: 296px; }  .pyh-mega--rail .pyh-mega__column.is-active > .pyh-mega__links { opacity: 1; visibility: inherit; transform: none; } .pyh-mega--rail .pyh-mega__links .pyh-menu__link { --pyh-row-lead: 10px; padding: 8px 10px; padding-inline-start: var(--pyh-row-lead); } @media (max-width: 900px) {  .pyh-mega--rail .pyh-mega__columns { width: auto; max-height: none; overflow: visible; border: 0; background: none; }  .pyh-mega--rail .pyh-mega__links { position: static; opacity: 1; visibility: inherit; transform: none; grid-template-columns: minmax(0, 1fr); padding: 0; overflow: visible; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { display: none; } }  .pyh-mega__links .pyh-menu__link:hover, .pyh-mega__links .pyh-menu__link:focus-visible {  background: var(--pyh-sf-over, var(--pyh-c-plate));  color: var(--pyh-c-head); font-weight: 600;  padding-inline-start: calc(var(--pyh-row-lead, 12px) + 10px);  box-shadow: 0 1px 2px rgba(20, 22, 28, .04), 0 6px 16px -6px var(--pyh-c-glow); }  .pyh-mega__links .pyh-menu__link:hover::before, .pyh-mega__links .pyh-menu__link:focus-visible::before { transform: scaleY(1); } .pyh-mega__links .pyh-menu__link:hover .pyh-menu__count, .pyh-mega__links .pyh-menu__link:focus-visible .pyh-menu__count { background: var(--pyh-c-accent); color: #fff; }  .pyh-shelf { position: relative; display: grid; min-height: 0; }  .pyh-shelf__pane { grid-area: 1 / 1; display: flex; flex-direction: column; gap: 10px; min-height: 0; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .22s ease, transform .28s cubic-bezier(.2, .8, .2, 1), visibility .22s; }  .pyh-shelf__pane.is-active { opacity: 1; visibility: inherit; transform: none; } .pyh-shelf__eyebrow { flex: 0 0 auto; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; color: var(--pyh-c-accent); } .pyh-shelf__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; min-height: 0; } .pyh-shelf__card { display: flex; flex-direction: column; gap: 5px; padding: 9px; border-radius: var(--pyh-radius, 12px); border: 1px solid rgba(20, 24, 33, .10); border: 1px solid color-mix(in srgb, var(--pyh-c-side-ink) 11%, transparent); background: var(--pyh-card-bg, #fff); color: inherit; text-decoration: none; box-shadow: 0 1px 2px rgb(15 23 42 / 4%); transition: box-shadow .18s ease, border-color .18s ease, transform .18s ease; }  .pyh-shelf__card--hero { grid-column: 1 / -1; } .pyh-shelf__card:hover, .pyh-shelf__card:focus-visible { border-color: rgba(196, 18, 48, .34); border-color: color-mix(in srgb, var(--pyh-c-accent) 36%, transparent); box-shadow: 0 10px 22px -12px rgb(15 23 42 / 38%); transform: translateY(-2px); } .pyh-shelf__img { display: block; width: 100%; height: 58px;  object-fit: contain; background: #fff; border-radius: var(--pyh-radius, 9px); padding: 5px; } .pyh-shelf__card--hero .pyh-shelf__img { height: 104px; padding: 8px; } .pyh-shelf__name { font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.6; overflow: hidden; }  .pyh-shelf__name-t { display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-shelf__card--hero .pyh-shelf__name { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-shelf__price { margin-top: auto; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent);  unicode-bidi: isolate; } .pyh-shelf__card--hero .pyh-shelf__price { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); }  .pyh-mega--has-side .pyh-mega__inner { grid-template-columns: minmax(0, 1fr) 330px; } @media (max-width: 900px) {  .pyh-shelf { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-shelf__pane, .pyh-shelf__card { transition-duration: .01ms !important; } }  .pyh-pgrid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px; padding: 22px; background: linear-gradient(180deg, var(--pyh-c-field), var(--pyh-c-field-2)); } .pyh-pcard { display: flex; flex-direction: column; gap: 8px; padding: 12px; border-radius: var(--pyh-radius, 14px); background: var(--pyh-c-plate); border: 1px solid var(--pyh-c-rule); color: var(--pyh-c-link); text-decoration: none; transition: transform .2s cubic-bezier(.2, .8, .2, 1), box-shadow .22s ease, border-color .18s ease; } .pyh-pcard::after { display: none; } .pyh-pcard:hover, .pyh-pcard:focus-visible { transform: translateY(-3px); border-color: transparent; box-shadow: 0 12px 28px -14px var(--pyh-c-glow); }  .pyh-pcard__frame { display: grid; place-items: center; height: 118px; border-radius: var(--pyh-radius, 10px); background: #fff; overflow: hidden; } .pyh-pcard__frame img { max-width: 100%; max-height: 100%; width: auto; height: auto;  object-fit: contain; } .pyh-pcard__name { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.7; color: var(--pyh-c-head); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-pcard__price { margin-top: auto; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent);  unicode-bidi: isolate; } @media (max-width: 900px) {  .pyh-pgrid { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-pcard { transition-duration: .01ms !important; } }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__inner { background-color: color-mix(in srgb, var(--pyh-c-plate) 92%, transparent); background-image:  radial-gradient(46% 90% at 4% 0%, color-mix(in srgb, var(--pyh-fx-b) 15%, transparent), transparent 70%), radial-gradient(42% 84% at 96% 100%, color-mix(in srgb, var(--pyh-fx-a) 11%, transparent), transparent 72%), repeating-linear-gradient(to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px); border-color: transparent; }  .pyh-mega__inner { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-mega__inner::before {  inset: 0; block-size: auto; border-radius: inherit; padding: 1px; background: var(--pyh-fx-sweep); opacity: calc(.42 * var(--pyh-fx-lume, 1)); pointer-events: none; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }  html:not([data-pyh-mode="dark"]) .pyh-mega__inner::before { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .85; } }  @supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-mega__inner::before { inset: 0 0 auto; block-size: 3px; border-radius: 0; } }   @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__side { background: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pyh-c-accent) 14%, transparent), transparent 62%), var(--pyh-pane-ground, #060512); box-shadow: inset 1px 0 0 var(--pyh-glass-line, rgba(226, 224, 255, .1)); } }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__promo { background: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 0 0 1px var(--pyh-glass-line, rgba(226, 224, 255, .1)); } }  @media (hover: hover) { .pyh-mega__links a { position: relative; transition: background-color .16s ease, color .16s ease; } .pyh-mega__links a::after { content: ""; position: absolute; inset-block: 6px; inset-inline-start: 0; inline-size: 2px; border-radius: 2px; background-image: linear-gradient(to bottom, var(--pyh-fx-a), var(--pyh-fx-b)); opacity: 0; transition: opacity .16s ease; } .pyh-mega__links a:hover { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); } .pyh-mega__links a:hover::after { opacity: 1; } }  .pyh-mega__links a:focus-visible { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); }
/*!payeh-drawer*/
.pyh-dw { position: fixed; inset: 0; z-index: 9000;  --pyh-dw-arch: var(--pyh-arch);  --pyh-dw-fill: 1; } .pyh-dw[hidden] { display: none !important; }  .pyh-dw, .pyh-dw *, .pyh-dw *::before, .pyh-dw *::after { box-sizing: border-box; }  body.admin-bar .pyh-dw { top: 46px; } @media screen and (min-width: 783px) { body.admin-bar .pyh-dw { top: 32px; } } .pyh-dw__bd { position: absolute; inset: 0; background: rgba(14, 15, 18, .55); opacity: 0; transition: opacity .3s ease;  backdrop-filter: blur(2px); } .pyh-dw.is-open .pyh-dw__bd { opacity: 1; } .pyh-dw__panel { position: absolute; inset-block: 0; inset-inline-start: 0;  width: min(calc(var(--pyh-ui-vw, 100vw) * .88), 400px); display: flex; flex-direction: column; background: var(--pyh-dw-bg, #fff); box-shadow: 0 0 60px rgba(14, 15, 18, .3);  transform: translateX(var(--pyh-dw-out, -100%)); transition: transform .32s cubic-bezier(.22, 1, .36, 1); will-change: transform; } [dir="rtl"] .pyh-dw__panel { --pyh-dw-out: 100%; } .pyh-dw.is-open .pyh-dw__panel { transform: translateX(0); }  .pyh-dw__hero { position: relative; flex: 0 0 auto; }  .pyh-dw__top { position: relative; display: flex; align-items: center; gap: 12px; --pyh-dw-top-pad: 13px; padding: var(--pyh-dw-top-pad) 16px; color: var(--pyh-dw-topbar-ink, #14161c); background: var(--pyh-dw-topbar-bg, #ffffff); }  .pyh-dw__top--has-logo { min-height: calc(var(--pyh-dw-logo-h, 48px) + var(--pyh-dw-top-pad) * 2); }  .pyh-dw__top--start .pyh-dw__brand { margin-inline-end: auto; } .pyh-dw__top--end .pyh-dw__brand { margin-inline-start: auto; }  .pyh-dw__top--center { position: relative; } .pyh-dw__top--center .pyh-dw__brand { position: absolute; inset-inline: 0;  width: fit-content;  max-width: calc(100% - 104px); margin-inline: auto; justify-content: center;  pointer-events: none; } .pyh-dw__brand { font-weight: 800; font-size:calc((17px) * var(--pyh-ui-t, 1)); display: flex; align-items: center; min-width: 0; letter-spacing: -.01em;  color: inherit; }  .pyh-dw__contact { position: relative;  padding-top: 12px;  padding-bottom: 32px; color: #fff; background:  radial-gradient(115% 130% at 100% -20%, rgba(255, 255, 255, .26), transparent 60%),  radial-gradient(80% 90% at 0% 100%, rgba(0, 0, 0, .22), transparent 64%),  linear-gradient(158deg, var(--pyh-dw-band-1, #e8213f), var(--pyh-dw-band-2, #960d24)); } .pyh-dw__brand img { display: block;  max-height: var(--pyh-dw-logo-h, 48px); max-width: 100%; width: auto; } .pyh-dw__brand .pyh-dw__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-dw__brand .pyh-dw__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-dw__brand .pyh-dw__logo--dark { display: block !important; }  .pyh-dw__x { position: relative; width: 36px; height: 36px; flex: 0 0 auto; border: 0; border-radius: var(--pyh-radius, 12px); background: transparent; box-shadow: inset 0 0 0 1.5px currentColor; opacity: .45; color: inherit; cursor: pointer; transition: opacity .16s ease, transform .16s ease; } .pyh-dw__x::before, .pyh-dw__x::after { content: ""; position: absolute; inset: 50% auto auto 50%; width: 15px; height: 1.8px; background: currentColor; border-radius: 2px; } .pyh-dw__x::before { transform: translate(-50%, -50%) rotate(45deg); } .pyh-dw__x::after { transform: translate(-50%, -50%) rotate(-45deg); } .pyh-dw__x:hover { opacity: 1; } .pyh-dw__x:active { transform: scale(.94); }  .pyh-dw__x:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; opacity: 1; } .pyh-dw__call:focus-visible, .pyh-dw__search-input:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }   .pyh-dw__search { position: relative; padding: 0 16px; } .pyh-dw__search-input { width: 100%; padding: 11px 42px 11px 14px; border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .1)); border-radius: var(--pyh-radius, 12px);  background: var(--pyh-plate, #fdfdff); color: #14161c; border-color: transparent; box-shadow: 0 4px 14px -6px rgba(0, 0, 0, .4); font: inherit;  font-size:calc((16px) * var(--pyh-ui-t, 1)); } .pyh-dw__search-input:focus { outline: none; border-color: var(--pyh-primary, #c41230); }  .pyh-dw__search-go { position: absolute; inset-inline-end: 26px; top: 0; bottom: 0; margin: auto 0; width: 26px; height: 26px; border: 0; padding: 0; display: grid; place-items: center; background: none; cursor: pointer; color: var(--pyh-muted, #9a9aa2);  font-size:calc((19px) * var(--pyh-ui-t, 1)); }   .pyh-dw__calls { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr)); gap: 8px; padding: 0 16px 8px; } .pyh-dw__call { display: flex; align-items: center; gap: 9px; min-width: 0; padding: 8px 10px; border-radius: var(--pyh-radius, 13px); color: #fff; text-decoration: none; background: rgba(255, 255, 255, .15); border: 1px solid rgba(255, 255, 255, .2); transition: background .16s ease, transform .16s ease; } .pyh-dw__call:active { transform: scale(.985); } .pyh-dw__call:hover { background: rgba(255, 255, 255, .26); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-dw__call { background: color-mix(in srgb, var(--pyh-c-accent, #c41230) 18%, var(--pyh-pane-ground, #060512)); border-color: color-mix(in srgb, var(--pyh-c-accent, #c41230) 42%, transparent); } html[data-pyh-mode="dark"] .pyh-dw__call:hover { background: color-mix(in srgb, var(--pyh-c-accent, #c41230) 28%, var(--pyh-pane-ground, #060512)); } }  .pyh-dw__hours { margin: 0; padding: 1px 18px 8px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.6; color: rgba(255, 255, 255, .82); } .pyh-dw__call-icon { display: grid; place-items: center; width: 28px; height: 28px; flex: 0 0 auto; border-radius: var(--pyh-radius, 9px); background: rgba(255, 255, 255, .18); font-size:calc((15px) * var(--pyh-ui-t, 1)); } .pyh-dw__call-text { display: flex; flex-direction: column; line-height: 1.35; min-width: 0; }  .pyh-dw__call-text strong { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; direction: ltr; unicode-bidi: isolate;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__call-text small { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); opacity: .85; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  .pyh-dw__sheet { position: relative; z-index: 1; flex: 1 1 auto; display: flex; flex-direction: column;  min-height: 0; margin-top: -18px; border-radius: var(--pyh-radius-lg, 20px) var(--pyh-radius-lg, 20px) 0 0; background: var(--pyh-dw-bg, #fff); box-shadow: 0 -6px 20px -6px rgba(20, 22, 28, .28); }  .pyh-dw__sheet::before { content: ""; position: absolute; inset-inline: 0; top: 0; height: 20px; border-radius: var(--pyh-radius-lg, 20px) var(--pyh-radius-lg, 20px) 0 0; border-top: 1px solid rgba(255, 255, 255, .5); pointer-events: none; z-index: 3; }   .pyh-dw__nav { flex: 1 1 auto; min-height: 0; overflow: hidden; position: relative;  transition: height .32s cubic-bezier(.22, 1, .36, 1); } .pyh-dw__stack { position: absolute; inset: 0; display: flex;  transform: translateX(calc(var(--pyh-dw-depth, 0) * var(--pyh-dw-step, -100%))); transition: transform .32s cubic-bezier(.22, 1, .36, 1); } [dir="rtl"] .pyh-dw__stack { --pyh-dw-step: 100%; } .pyh-dw__level { flex: 0 0 100%; width: 100%;  overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch;  overflow-anchor: none; padding-bottom: 22px;  box-shadow: -14px 0 28px -18px rgba(0, 0, 0, .5); background: var(--pyh-dw-bg, #fff); } [dir="rtl"] .pyh-dw__level { box-shadow: 14px 0 28px -18px rgba(0, 0, 0, .5); }  .pyh-dw__level--front { display: flex; flex-direction: column; gap: 18px; padding: 13px 18px 24px; }  .pyh-dw__arcade { display: block; } .pyh-dw__arcade-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 10px; } .pyh-dw__arcade-title { margin: 0; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; color: inherit; }  .pyh-dw__arcade-all { display: inline-flex; align-items: center; gap: 3px; flex: 0 0 auto; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); text-decoration: none; } .pyh-dw__arcade-arrow { width: 13px; height: 13px; } [dir="ltr"] .pyh-dw__arcade-arrow { transform: scaleX(-1); } .pyh-dw__arcade-all:hover { text-decoration: underline; } .pyh-dw__wall { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));  --pyh-dw-wall-gap: 11px; gap: var(--pyh-dw-wall-gap);  padding: calc(var(--pyh-dw-wall-gap) * 1.6) calc(var(--pyh-dw-wall-gap) * 1.6) calc(var(--pyh-dw-wall-gap) * 1.8); border-radius: var(--pyh-radius-lg, 20px);  background: var(--pyh-pane-ground, var(--pyh-sf-over, #eff2f7)); } html[data-pyh-mode="dark"] .pyh-dw__wall { box-shadow: inset 0 0 0 1px rgb(255 255 255 / 9%); }  .pyh-dw__wall--portal > .pyh-dw__niche:first-child { grid-column: 1 / -1; --pyh-dw-ratio: .42; } .pyh-dw__niche { display: flex; flex-direction: column; gap: 6px; min-width: 0; margin: 0; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: start; text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; }  .pyh-dw__niche-arch { display: block; filter: drop-shadow(0 5px 10px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%)) drop-shadow(0 14px 26px rgb(var(--pyh-shadow-ink, 37 45 66) / 12%)); }  .pyh-dw__niche-plate { display: block; position: relative; overflow: hidden;  aspect-ratio: 1 / var(--pyh-dw-ratio, .88);  padding: 1.25px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }  .pyh-dw__niche-plate img, .pyh-dw__niche-letter { display: grid; place-items: center; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); transform: scale(var(--pyh-dw-fill, 1)); transition: transform .28s cubic-bezier(.22, 1, .36, 1); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__niche:active .pyh-dw__niche-plate img, .pyh-dw__niche:hover .pyh-dw__niche-plate img { transform: scale(calc(var(--pyh-dw-fill, 1.13) * 1.07)); }  .pyh-dw__niche-letter { font-size:calc((40px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1; color: rgb(var(--pyh-shadow-ink, 37 45 66) / 22%); transform: none; } .pyh-dw__niche-foot { display: flex; align-items: baseline; gap: 6px; padding-inline: 2px; min-width: 0; }  .pyh-dw__niche-name {  flex: 0 1 auto; min-width: 0; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; letter-spacing: -.01em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-dw__niche-n { flex: 0 0 auto; align-self: flex-end; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; opacity: .5; } .pyh-dw__niche:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 4px; border-radius: 6px; }  .pyh-dw__chips { display: flex; flex-wrap: wrap; gap: 8px; } .pyh-dw__chip { display: inline-flex; align-items: center; justify-content: center; gap: 7px; flex: 1 1 auto; min-height: 44px; padding: 10px 14px; margin: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__chip:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .12)); } .pyh-dw__chip:active { transform: scale(.97); } .pyh-dw__chip .pyh-menu__icon { color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); } .pyh-dw__chip-mark { width: 13px; height: 13px; opacity: .4; } [dir="ltr"] .pyh-dw__chip-mark { transform: scaleX(-1); } .pyh-dw__chip:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }   .pyh-dw__head { position: sticky; top: 0; z-index: 2; display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: var(--pyh-dw-bg, #fff); box-shadow: 0 1px 0 var(--pyh-fx-ink, rgba(0, 0, 0, .08)); } .pyh-dw__back { display: grid; place-items: center; width: 36px; height: 36px; flex: 0 0 auto; padding: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__back:active { transform: scale(.92); } .pyh-dw__back:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; } .pyh-dw__back-mark { width: 17px; height: 17px; }  [dir="rtl"] .pyh-dw__back-mark { transform: scaleX(-1); } .pyh-dw__head-text { display: flex; align-items: baseline; gap: 7px; min-width: 0; } .pyh-dw__head-text strong { font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__head-n { font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; opacity: .5; flex: 0 0 auto; } .pyh-dw__body { padding: 14px 16px 0; }  .pyh-dw__all { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 48px; margin-bottom: 14px; padding: 12px 16px; border-radius: var(--pyh-radius, 14px); background-color: var(--pyh-primary, #c41230); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, 0 8px 24px -8px rgba(196, 18, 48, .38)); color: #fff; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; text-decoration: none; transition: transform .16s ease, filter .16s ease; } .pyh-dw__all:active { transform: scale(.985); } .pyh-dw__all:hover { filter: brightness(1.06); } .pyh-dw__all-mark { width: 15px; height: 15px; flex: 0 0 auto; opacity: .85; } [dir="ltr"] .pyh-dw__all-mark { transform: scaleX(-1); } .pyh-dw__all:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }  .pyh-dw__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } .pyh-dw__row { display: flex; align-items: center; gap: 12px; width: 100%;  min-height: 62px; padding: 8px 12px; margin: 0; border: 0; border-radius: var(--pyh-radius, 14px); background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); color: inherit; font: inherit; font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-align: start; text-decoration: none; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__row:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); } .pyh-dw__row:active { transform: scale(.99); } .pyh-dw__row:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }  .pyh-dw__row-chip { display: block; position: relative; overflow: hidden; flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08;  padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__row-chip > * { display: grid; place-items: center; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__row-chip--mark > *, .pyh-dw__row-chip--letter > * { color: rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; transform: none; } .pyh-dw__label { flex: 1 1 0; min-width: 0; line-height: 1.4; } .pyh-dw__n { flex: 0 0 auto; padding: 2px 8px; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 800; opacity: .75; }  .pyh-dw__chev { flex: 0 0 auto; width: 16px; height: 16px; opacity: .3; transition: opacity .18s ease, transform .18s ease; } [dir="ltr"] .pyh-dw__chev { transform: scaleX(-1); }  .pyh-dw__row:hover .pyh-dw__chev, .pyh-dw__row:focus-visible .pyh-dw__chev { opacity: .7; } .pyh-dw__row:active .pyh-dw__chev { transform: translateX(-2px); } [dir="ltr"] .pyh-dw__row:active .pyh-dw__chev { transform: scaleX(-1) translateX(-2px); }  .pyh-dw__rail { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; gap: 8px; flex: 0 0 auto; } .pyh-dw__quick { display: flex; flex-direction: column; align-items: center; gap: 5px; padding: 8px 4px; border: 0; border-radius: var(--pyh-radius, 14px);  background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); color: inherit; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; text-decoration: none; transition: background .16s ease, transform .16s ease; } .pyh-dw__quick:active { transform: scale(.96); } .pyh-dw__quick:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); } .pyh-dw__quick:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }  .pyh-dw__quick-icon { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 999px; background: var(--pyh-primary-soft, #fdeef0); color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font-size:calc((16px) * var(--pyh-ui-t, 1)); }    .pyh-dw__foot { flex: 1 0 auto; margin-inline: -18px; margin-block-end: -24px; padding: 16px 18px 20px; background: var(--pyh-sunken, rgba(20, 22, 28, .04)); }  .pyh-dw__socials { display: flex; flex-wrap: wrap; gap: 9px; justify-content: center; } .pyh-dw__social { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 999px;  --pyh-dw-paint: var(--pyh-accent-ink, var(--pyh-primary, #c41230));  background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: var(--pyh-dw-paint); transition: color .16s ease, transform .16s ease, background .16s ease; } .pyh-dw__social svg { width: 20px; height: 20px; display: block; } .pyh-dw__social:active { transform: scale(.94); } .pyh-dw__social:focus-visible { outline: 2px solid var(--pyh-dw-paint); outline-offset: 2px; }  .pyh-dw__social:hover { color: var(--pyh-plate, #fff); background: var(--pyh-dw-paint); }  @media (min-width: 901px) { .pyh-dw { display: none !important; } }  @media (max-width: 640px) { .pyh-dw__panel { width: 100%; box-shadow: none; }  .pyh-dw__bd { display: none; } .pyh-dw__top { padding-inline: 18px; } .pyh-dw__search { padding-inline: 18px; } .pyh-dw__calls { padding-inline: 18px; } .pyh-dw__hours { padding-inline: 20px; } .pyh-dw__body { padding-inline: 18px; } .pyh-dw__head { padding-inline: 18px; } }  .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__niche, .pyh-dw__level .pyh-dw__chip { opacity: 0; animation: pyh-dw-in .42s cubic-bezier(.22, 1, .36, 1) forwards; animation-delay: calc(var(--pyh-i, 0) * 42ms); } .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__chip { animation-duration: .34s; animation-delay: calc(var(--pyh-i, 0) * 26ms); } @keyframes pyh-dw-in { from { opacity: 0; transform: translateY(10px) scale(.97); } to { opacity: 1; transform: none; } } @media (prefers-reduced-motion: reduce) { .pyh-dw__panel, .pyh-dw__stack, .pyh-dw__bd, .pyh-dw__nav { transition-duration: .01ms !important; } .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__niche, .pyh-dw__level .pyh-dw__chip { animation: none; opacity: 1; transform: none; } .pyh-dw__niche-plate img { transition: none; } }  .pyh-dw__panel, .pyh-dw__stack { color: var(--pyh-ink, #141821); }
/*!payeh-footer*/
.pyh-ft, .pyh-ft *, .pyh-ft *::before, .pyh-ft *::after { box-sizing: border-box; }  .pyh-ft { --pyh-f-bg: var(--pyh-ft-bg, #14161c); --pyh-f-ink: var(--pyh-ft-ink, #c9ced8); --pyh-f-accent: var(--pyh-primary, #c41230); --pyh-f-accent-2: var(--pyh-accent-2, #e01a37);  --pyh-f-ink-strong: var(--pyh-ft-ink, #c9ced8);  --pyh-f-plate: color-mix(in srgb, var(--pyh-f-ink) 7%, transparent); --pyh-f-plate-hi: color-mix(in srgb, var(--pyh-f-ink) 12%, transparent); --pyh-f-line: color-mix(in srgb, var(--pyh-f-ink) 16%, transparent);  --pyh-f-cyan: #00d2ff;  --pyh-f-overlay: var(--pyh-overlay, rgba(0, 0, 0, .35));  --pyh-f-pad: var(--pyh-section-pad, 72px 0 72px 0); --pyh-f-wrap: var(--pyh-container, 1240px); --pyh-f-radius: var(--pyh-radius, 12px);  --pyh-ft-image: none; position: relative; background-color: var(--pyh-f-bg); color: var(--pyh-f-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; }  .pyh-ft { background-color: transparent; isolation: isolate; padding-block-end: 26px; } .pyh-ft::before { content: ""; position: absolute; z-index: 0; inset: 0 16px 26px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r, 26px); background-color: var(--pyh-f-bg); box-shadow: 0 -18px 46px rgb(var(--pyh-shadow-ink, 3 6 17) / 52%); pointer-events: none; } .pyh-ft > * { position: relative; z-index: 1; }  @media (max-width: 640px) { .pyh-ft { padding-block-end: 0; } .pyh-ft::before { inset: 0; border-inline: 0; border-radius: 0; } }  @supports (color: color-mix(in oklab, red 50%, blue)) { html[data-pyh-mode="dark"] .pyh-ft, .pyh-ft--lit { --pyh-f-ink-strong: color-mix(in oklab, var(--pyh-ft-ink, #c9ced8) 62%, var(--pyh-c-on-accent, #fff)); } html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) { --pyh-f-ink-strong: color-mix(in oklab, var(--pyh-ft-ink, #c9ced8) 58%, #000); } }  .pyh-ft--image { background-image: linear-gradient(var(--pyh-f-overlay), var(--pyh-f-overlay)), var(--pyh-ft-image); background-size: cover; background-position: center; background-repeat: no-repeat; } .pyh-ft__wrap { width: 100%; max-width: var(--pyh-f-wrap); margin-inline: auto; padding-inline: 20px; } .pyh-ft__body { padding: var(--pyh-f-pad); }  .pyh-ft__props { padding-block-start: 44px; } .pyh-ft__prop-list { display: flex; flex-wrap: wrap; justify-content: center; align-items: stretch; gap: 14px; margin: 0; padding: 0 0 30px; border-block-end: 1px solid var(--pyh-f-line); list-style: none; } .pyh-ft--align-start .pyh-ft__prop-list { justify-content: flex-start; } .pyh-ft--align-center .pyh-ft__prop-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__prop-list { justify-content: flex-end; }  .pyh-ft__prop { display: flex; align-items: center; gap: 14px; padding: 14px 18px; flex: 1 1 240px; max-width: calc(25% - 11px); min-width: 220px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 16px); background: linear-gradient(to bottom, var(--pyh-f-plate-hi), var(--pyh-f-plate) 62%); box-shadow: inset 0 1px 0 var(--pyh-f-plate-hi); transition: border-color .22s ease, transform .22s ease, box-shadow .22s ease; }  .pyh-ft__prop:nth-last-child(3):first-child, .pyh-ft__prop:nth-last-child(3):first-child ~ .pyh-ft__prop { max-width: 340px; } .pyh-ft__prop:nth-last-child(2):first-child, .pyh-ft__prop:nth-last-child(2):first-child ~ .pyh-ft__prop { max-width: 360px; }  .pyh-ft__prop:only-child { max-width: 380px; padding: 16px 22px; } .pyh-ft__prop:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); } .pyh-ft__prop-i { display: grid; place-items: center; inline-size: 48px; block-size: 48px; flex: none; border: 1px solid color-mix(in srgb, var(--pyh-f-accent) 38%, transparent); border-radius: var(--pyh-glass-r-sm, 14px); background: color-mix(in srgb, var(--pyh-f-accent) 12%, transparent); color: var(--pyh-accent-ink, var(--pyh-f-accent)); transition: transform .22s ease, background-color .22s ease; } .pyh-ft__prop:hover .pyh-ft__prop-i { transform: scale(1.06); background: color-mix(in srgb, var(--pyh-f-accent) 18%, transparent); } .pyh-ft__prop-i svg { inline-size: 24px; block-size: 24px; } .pyh-ft__prop-b { display: grid; gap: 3px; min-inline-size: 0; } .pyh-ft__prop-b strong { color: var(--pyh-f-ink-strong, #fff); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.35; } .pyh-ft__prop-b span { color: var(--pyh-f-ink); font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.4; opacity: .85; }  .pyh-ft__club { padding-block-start: 30px; } .pyh-ft__club-card { display: flex; align-items: center; justify-content: space-between; gap: 22px; flex-wrap: wrap; padding: 22px 26px; border: 1px solid color-mix(in srgb, var(--pyh-f-accent) 40%, transparent); border-radius: var(--pyh-glass-r, 20px); background: linear-gradient(135deg, color-mix(in srgb, var(--pyh-f-accent) 14%, transparent), color-mix(in srgb, var(--pyh-violet, #7209b7) 16%, transparent)); } .pyh-ft__club-say { display: flex; align-items: center; gap: 15px; min-inline-size: 0; flex: 1 1 320px; } .pyh-ft__club-i { display: grid; place-items: center; inline-size: 48px; block-size: 48px; flex: none; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-f-accent); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, none); color: var(--pyh-act-ink, #fff); } .pyh-ft__club-i svg { inline-size: 24px; block-size: 24px; } .pyh-ft__club-t { margin: 0 0 3px; color: var(--pyh-f-ink-strong, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 900; } .pyh-ft__club-n { margin: 0; color: var(--pyh-f-ink); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.75; } .pyh-ft__club-form { display: flex; gap: 9px; flex: 1 1 380px; max-inline-size: 460px; } .pyh-ft__club-in { flex: 1 1 auto; min-inline-size: 0; padding: 11px 15px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 12px);  background: rgba(0, 0, 0, .34); color: var(--pyh-f-ink-strong, #fff); font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); } .pyh-ft__club-in::placeholder { color: var(--pyh-f-ink); opacity: .7; } .pyh-ft__club-in:focus { outline: none; border-color: var(--pyh-f-accent); } .pyh-ft__club-go { flex: none; padding: 0 22px; border: 0; border-radius: var(--pyh-glass-r-sm, 12px); background-color: var(--pyh-f-accent); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, none); color: var(--pyh-act-ink, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; cursor: pointer; transition: box-shadow .22s ease, transform .18s ease; } @media (max-width: 560px) {  .pyh-ft__club-form { flex-direction: column; } .pyh-ft__club-go { padding-block: 12px; } }  .pyh-ft__app-list { display: flex; flex-direction: column; gap: 9px; margin: 0; padding: 0; list-style: none; } .pyh-ft__app { display: flex; align-items: center; gap: 10px; padding: 9px 15px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 12px); background: var(--pyh-f-plate); color: var(--pyh-f-ink-strong, #fff); text-decoration: none; transition: border-color .22s ease, background-color .22s ease; } .pyh-ft__app-i { inline-size: 22px; block-size: 22px; flex: none; color: var(--pyh-f-cyan, #00d2ff); } .pyh-ft__app-b { display: grid; gap: 0; } .pyh-ft__app-b span { color: var(--pyh-f-ink); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); opacity: .8; } .pyh-ft__app-b strong { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-ft__trust-row { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding-block-start: 24px; border-block-start: 1px solid var(--pyh-f-line); }  .pyh-ft__trust-row:not(:has(.pyh-ft__status)) { justify-content: center; }  .pyh-ft__status { display: inline-flex; align-items: center; gap: 7px; padding: 5px 14px; border: 1px solid color-mix(in srgb, var(--pyh-c-ok, #00f5a0) 24%, transparent); border-radius: var(--pyh-radius-pill, 999px); background: color-mix(in srgb, var(--pyh-c-ok, #00f5a0) 9%, transparent); color: var(--pyh-f-ink, #fff); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-ft__status-dot { inline-size: 6px; block-size: 6px; border-radius: var(--pyh-radius-pill, 999px);  background: var(--pyh-c-ok, #00f5a0); box-shadow: 0 0 8px var(--pyh-c-ok, #00f5a0); animation: pyh-ft-pulse 2s infinite; } @keyframes pyh-ft-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .3; } }  @media (prefers-reduced-motion: reduce) { .pyh-ft__status-dot { animation: none; } }   .pyh-ft__cols { display: grid; gap: 32px 40px; } @media (min-width: 760px) { .pyh-ft__cols--2 { grid-template-columns: 1.4fr 1fr; } .pyh-ft__cols--3 { grid-template-columns: 1.6fr 1fr 1.2fr; }  .pyh-ft__cols--4 { grid-template-columns: 2fr 1fr 1fr 1.4fr; } } @media (min-width: 700px) and (max-width: 1023px) {  .pyh-ft__cols--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .pyh-ft__cols--1 { max-width: 62ch; }  .pyh-ft--align-center .pyh-ft__cols--1 { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__cols--1 { margin-inline-start: auto; } .pyh-ft--align-center { text-align: center; } .pyh-ft--align-end { text-align: end; } .pyh-ft--align-center .pyh-ft__socials, .pyh-ft--align-center .pyh-ft__seal-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__socials, .pyh-ft--align-end .pyh-ft__seal-list { justify-content: flex-end; }  .pyh-ft__heading { margin: 0 0 18px; font-family: var(--pyh-heading-family, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.6; color: inherit;  filter: brightness(1.35); }  .pyh-ft__heading::after { content: ""; display: block; width: 34px; height: 2px; margin-block-start: 8px; border-radius: 2px; background: linear-gradient(to left, var(--pyh-f-accent), var(--pyh-f-accent-2)); } .pyh-ft--align-center .pyh-ft__heading::after { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__heading::after { margin-inline-start: auto; }   .pyh-ft .pyh-ft__logo { display: block; height: auto; max-width: 140px; max-height: 72px; object-fit: contain; margin-block-end: 14px; } .pyh-ft .pyh-ft__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-ft .pyh-ft__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-ft .pyh-ft__logo--dark { display: block !important; } .pyh-ft--align-center .pyh-ft__logo { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__logo { margin-inline-start: auto; } .pyh-ft__brand { margin: 0 0 14px; font-family: var(--pyh-heading-family, inherit); font-size:calc((20px) * var(--pyh-ui-t, 1)); font-weight: 700; filter: brightness(1.35); } .pyh-ft__about { max-width: 46ch; } .pyh-ft__about p { margin: 0 0 10px; opacity: .82; } .pyh-ft__about p:last-child { margin-bottom: 0; } .pyh-ft--align-center .pyh-ft__about { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__about { margin-inline-start: auto; } .pyh-ft__about-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-block-start: 16px; } .pyh-ft__about-actions .pyh-ft__socials { margin: 0; } .pyh-ft__about-actions .pyh-ft__mag { margin: 0; } .pyh-ft--align-center .pyh-ft__about-actions { justify-content: center; } .pyh-ft--align-end .pyh-ft__about-actions { justify-content: flex-end; }  .pyh-ft__socials { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none; }  .pyh-ft__social { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 10px); color: var(--pyh-f-ink-strong, #fff); text-decoration: none;  position: relative; isolation: isolate; transition: color .2s ease, transform .2s ease, border-color .2s ease; } .pyh-ft__social::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: currentColor; opacity: .12; transition: opacity .2s ease, background-color .2s ease; } .pyh-ft__social .pyh-i { width: 18px; height: 18px; }  .pyh-ft__mag { position: relative; isolation: isolate; display: inline-flex; align-items: center; gap: 9px;  min-block-size: 44px; margin-block-start: 18px; padding-inline: 16px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-radius-pill, 999px); color: var(--pyh-f-ink-strong, #fff); font-family: var(--pyh-heading-family, inherit); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; transition: color .2s ease, transform .2s ease, border-color .2s ease; } .pyh-ft__mag::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: currentColor; opacity: .12; transition: opacity .2s ease; } .pyh-ft__mag:hover { transform: translateY(-2px); } .pyh-ft__mag:hover::before { opacity: .2; } .pyh-ft__mag:focus-visible { outline: 2px solid var(--pyh-f-ink-strong, #fff); outline-offset: 3px; } .pyh-ft__mag .pyh-i { width: 17px; height: 17px; }   .pyh-ft__links, .pyh-ft__phones { margin: 0; padding: 0; list-style: none; } .pyh-ft__links li { margin-block-end: 9px; } .pyh-ft__links a { color: inherit; text-decoration: none; opacity: .82; transition: opacity .2s ease, padding-inline-start .2s ease, color .2s ease; }  .pyh-ft__phones li { margin-block-end: 14px; } .pyh-ft__phone { display: inline-flex; align-items: center; gap: 10px; color: inherit; text-decoration: none; transition: color .2s ease; } .pyh-ft__phone .pyh-i { flex: none; width: 20px; height: 20px; color: var(--pyh-f-accent-2); } .pyh-ft__phone-body { display: flex; flex-direction: column; line-height: 1.4; } .pyh-ft__phone-number { font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 700; filter: brightness(1.35); } .pyh-ft__phone-label { font-size:calc((12px) * var(--pyh-ui-t, 1)); opacity: .7; } .pyh-ft--align-center .pyh-ft__phone-body { align-items: center; } .pyh-ft--align-end .pyh-ft__phone-body { align-items: flex-end; } .pyh-ft__hours { margin: 0; font-size:calc((13px) * var(--pyh-ui-t, 1)); opacity: .7; }  .pyh-ft__seals { position: relative; }  .pyh-ft__seals::before, .pyh-ft__base::before { content: ""; position: absolute; inset-inline: 0; inset-block-start: 0; height: 1px; background: currentColor; opacity: .14; } .pyh-ft__seals .pyh-ft__wrap { padding-block: 24px; } .pyh-ft__seal-list { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px; margin: 0; padding: 0; list-style: none; } .pyh-ft--align-start .pyh-ft__seal-list { justify-content: flex-start; } .pyh-ft--align-center .pyh-ft__seal-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__seal-list { justify-content: flex-end; }   .pyh-ft__seal { display: inline-flex; align-items: center; justify-content: center; inline-size: 88px; block-size: 88px; padding: 8px; border: 1px solid var(--pyh-f-line); background: #fff; border-radius: var(--pyh-glass-r-sm, 14px); box-shadow: 0 2px 8px -2px rgba(0, 0, 0, .08); line-height: 0; overflow: hidden; box-sizing: border-box; transition: border-color .22s ease, transform .22s ease, box-shadow .22s ease; } .pyh-ft__seal:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); box-shadow: 0 6px 18px -4px rgba(0, 0, 0, .14); } .pyh-ft__seal a { display: flex; align-items: center; justify-content: center; inline-size: 100%; block-size: 100%; text-decoration: none; } .pyh-ft__seal img { max-inline-size: 100%; max-block-size: 100%; inline-size: auto; block-size: auto; object-fit: contain; display: block; margin: auto; } .pyh-ft__seal iframe { inline-size: 100%; block-size: 100%; max-inline-size: 100%; max-block-size: 100%; border: 0 !important; display: block; margin: auto; overflow: hidden; } .pyh-ft__seal svg { max-inline-size: 100%; max-block-size: 100%; object-fit: contain; }  .pyh-ft__custom .pyh-ft__wrap { padding-block: 20px; } .pyh-ft__custom img { max-width: 100%; height: auto; }  .pyh-ft__base { position: relative; } .pyh-ft__base .pyh-ft__wrap { display: flex; align-items: center; justify-content: center; min-height: 56px; padding-block: 14px; } .pyh-ft__copy { margin: 0; font-size:calc((13px) * var(--pyh-ui-t, 1)); text-align: center; opacity: .72; }  .pyh-ft__links a:hover, .pyh-ft__links a:focus-visible { opacity: 1; padding-inline-start: 5px; color: var(--pyh-f-accent-2); } .pyh-ft__phone:hover, .pyh-ft__phone:focus-visible { color: var(--pyh-f-accent-2); } .pyh-ft__social:hover, .pyh-ft__social:focus-visible { transform: translateY(-2px); border-color: var(--pyh-f-accent); }  .pyh-ft__prop:hover, .pyh-ft__app:hover, .pyh-ft__app:focus-visible { border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); transform: translateY(-2px); } .pyh-ft__seal:hover { border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); } .pyh-ft__club-go:hover, .pyh-ft__club-go:focus-visible { box-shadow: var(--pyh-glow-strong, none); transform: translateY(-2px); } .pyh-ft__social:hover::before, .pyh-ft__social:focus-visible::before { background: var(--pyh-f-accent-2); opacity: 1; }  .pyh-ft__social:hover, .pyh-ft__social:focus-visible { color: var(--pyh-f-bg); }  .pyh-ft a:focus-visible { outline: 2px solid var(--pyh-f-accent-2); outline-offset: 3px; border-radius: 4px; } @media (prefers-reduced-motion: reduce) { .pyh-ft * { transition: none !important; } .pyh-ft__social:hover, .pyh-ft__social:focus-visible { transform: none; } }   .pyh-ft::after { display: none !important; }    @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-ft__club-card { background-color: var(--pyh-f-plate); background-image: radial-gradient(72% 150% at 6% 50%, color-mix(in srgb, var(--pyh-f-accent) 26%, transparent), transparent 70%), radial-gradient(64% 140% at 94% 50%, color-mix(in srgb, var(--pyh-violet, #7209b7) 26%, transparent), transparent 72%); border-color: color-mix(in srgb, var(--pyh-f-accent) 26%, transparent); } }  .pyh-ft__club-in { background: color-mix(in srgb, var(--pyh-f-ink) 12%, transparent); }   html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit)::before { box-shadow: 0 -14px 34px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%); }  html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) { --pyh-f-cyan: #006d8f; }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) .pyh-ft__club-card { background-color: var(--pyh-c-card, #fff); background-image: radial-gradient(78% 165% at 6% 50%, color-mix(in srgb, var(--pyh-f-accent) 7%, transparent), transparent 72%); border-color: color-mix(in srgb, var(--pyh-f-accent) 22%, transparent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) .pyh-ft__seal { border-color: color-mix(in srgb, var(--pyh-f-ink) 22%, transparent); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit {  --pyh-f-well: var(--pyh-plate, #fdfdff); --pyh-f-well-ink: #241017; --pyh-f-well-muted: #6d545b; --pyh-f-well-accent: #a8102c; --pyh-f-well-rule: rgba(36, 16, 23, .13);  --pyh-c-ok: #00f5a0;  --pyh-f-cyan: #006d8f; } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit { --pyh-f-well-ink: color-mix(in oklab, var(--pyh-ink, #141821) 90%, var(--pyh-f-accent)); --pyh-f-well-muted: color-mix(in oklab, var(--pyh-f-well-ink) 66%, var(--pyh-f-well)); --pyh-f-well-accent: color-mix(in oklab, var(--pyh-f-accent) 82%, #1c060e); --pyh-f-well-rule: color-mix(in srgb, var(--pyh-f-well-ink) 13%, transparent); --pyh-f-cast: color-mix(in srgb, color-mix(in oklab, var(--pyh-f-bg) 44%, #000) 46%, transparent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit::before {  box-shadow: 0 -14px 34px var(--pyh-f-cast, rgba(74, 11, 30, .2)), inset 0 1px 0 rgba(255, 255, 255, .14); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit::before { background-image: radial-gradient(44% 38% at 3% 0%, color-mix(in srgb, var(--pyh-fx-b) 20%, transparent), transparent 66%), radial-gradient(40% 34% at 97% 0%, color-mix(in srgb, var(--pyh-fx-a) 16%, transparent), transparent 68%); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop {  background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-b strong { color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-b span { color: var(--pyh-f-well-muted); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-i { background: color-mix(in srgb, var(--pyh-f-accent) 11%, var(--pyh-f-well)); border-color: color-mix(in srgb, var(--pyh-f-accent) 26%, transparent); color: var(--pyh-f-well-accent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app { background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app-b span { color: var(--pyh-f-well-muted); opacity: 1; }   html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-card { background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 6px 22px -14px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-t { color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-n { color: var(--pyh-f-well-muted); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-in { background: color-mix(in srgb, var(--pyh-f-well-ink) 5%, var(--pyh-f-well)); border-color: var(--pyh-f-well-rule); color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-in::placeholder { color: var(--pyh-f-well-muted); opacity: 1; }   html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__seal { border-color: transparent; box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); }   @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { background: color-mix(in oklab, var(--pyh-f-bg) 42%, #1a0410); } }  @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop:hover, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app:hover, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__seal:hover { border-color: color-mix(in srgb, var(--pyh-f-accent) 34%, transparent); box-shadow: 0 8px 20px -12px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone-label, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__hours { opacity: .84; } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__links a { opacity: .86; }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { margin-inline: 16px; border-end-start-radius: var(--pyh-glass-r, 26px); border-end-end-radius: var(--pyh-glass-r, 26px); } @media (max-width: 640px) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { margin-inline: 0; border-radius: 0; } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__heading::after { background: var(--pyh-fx-sweep); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone .pyh-i { color: var(--pyh-fx-a, #ff316f); }  @media (max-width: 640px) {  .pyh-ft__body { padding-block: 28px 22px; } .pyh-ft__wrap { padding-inline: 16px; }  .pyh-ft .pyh-ft__logo { max-width: 64px; max-height: 52px; margin-block-end: 10px; } .pyh-ft__brand { font-size:calc((16px) * var(--pyh-ui-t, 1)); margin-block-end: 10px; } .pyh-ft__about p { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.7; opacity: .88; margin-block-end: 10px; } .pyh-ft__about-actions { gap: 8px; margin-block-start: 12px; } .pyh-ft__mag { min-block-size: 38px; padding-inline: 14px; font-size:calc((12px) * var(--pyh-ui-t, 1)); }  .pyh-ft__cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 14px; }  .pyh-ft__col--about { grid-column: 1 / -1; padding-block-end: 12px; border-block-end: 1px solid var(--pyh-f-line); }  .pyh-ft__col--links { grid-column: 1; min-inline-size: 0; } .pyh-ft__col--contact { grid-column: 2; min-inline-size: 0; }  .pyh-ft__col--apps { grid-column: 1 / -1; padding-block-start: 14px; border-block-start: 1px solid var(--pyh-f-line); }  .pyh-ft__heading { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; margin-block-end: 10px; } .pyh-ft__heading::after { width: 22px; height: 2px; margin-block-start: 5px; }  .pyh-ft__links li { margin-block-end: 6px; } .pyh-ft__links a { font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.45; display: inline-block; padding-block: 2px; }  .pyh-ft__phones li { margin-block-end: 8px; } .pyh-ft__phone { display: flex; align-items: center; gap: 7px; padding: 7px 9px; border-radius: var(--pyh-glass-r-sm, 10px); background: var(--pyh-f-plate); border: 1px solid var(--pyh-f-line); width: 100%; box-sizing: border-box; } .pyh-ft__phone .pyh-i { width: 15px; height: 15px; flex: none; } .pyh-ft__phone-number { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; } .pyh-ft__phone-label { font-size:calc((10px) * var(--pyh-ui-t, 1)); opacity: .85; } .pyh-ft__hours { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.4; margin-block-start: 4px; opacity: .8; }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone { background: var(--pyh-f-well); color: var(--pyh-f-well-ink); border-color: transparent; box-shadow: 0 2px 8px -4px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone .pyh-i { color: var(--pyh-f-accent); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone-label { color: var(--pyh-f-well-muted); opacity: 1; }  .pyh-ft__app-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; } .pyh-ft__app { padding: 8px 10px; gap: 8px; border-radius: var(--pyh-glass-r-sm, 10px); min-inline-size: 0; } .pyh-ft__app-i { inline-size: 18px; block-size: 18px; flex: none; } .pyh-ft__app-b { min-inline-size: 0; overflow: hidden; } .pyh-ft__app-b span { font-size:calc((9px) * var(--pyh-ui-t, 1)); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-ft__app-b strong { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  .pyh-ft__props { padding-block-start: 18px; } .pyh-ft__prop-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding-block-end: 16px; } .pyh-ft__prop { max-width: none; min-width: 0; padding: 9px 10px; gap: 8px; border-radius: var(--pyh-glass-r-sm, 12px); }  .pyh-ft__prop:only-child { grid-column: 1 / -1; max-width: 320px; margin-inline: auto; width: 100%; } .pyh-ft__prop-i { inline-size: 34px; block-size: 34px; border-radius: var(--pyh-glass-r-sm, 10px); } .pyh-ft__prop-i svg { inline-size: 18px; block-size: 18px; } .pyh-ft__prop-b strong { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-ft__prop-b span { font-size:calc((9.5px) * var(--pyh-ui-t, 1)); line-height: 1.2; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-ft__club { padding-block-start: 16px; } .pyh-ft__club-card { padding: 14px 16px; gap: 12px; border-radius: var(--pyh-glass-r-sm, 16px); } .pyh-ft__club-t { font-size:calc((14.5px) * var(--pyh-ui-t, 1)); } .pyh-ft__club-n { font-size:calc((11px) * var(--pyh-ui-t, 1)); }  .pyh-ft__seals .pyh-ft__wrap { padding-block: 14px; } .pyh-ft__trust-row { padding-block-start: 12px; gap: 10px; justify-content: center; } .pyh-ft__seal-list { justify-content: center; gap: 8px; } .pyh-ft__seal { inline-size: 72px; block-size: 72px; padding: 6px; border-radius: var(--pyh-glass-r-sm, 11px); } .pyh-ft__status { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); padding: 4px 10px; }  .pyh-ft__base .pyh-ft__wrap { min-height: 42px; padding-block: 8px; } .pyh-ft__copy { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.4; } }
/*!payeh-wishpanel*/
.pyh-wp {  --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .1)); --pyh-c-accent: var(--pyh-primary, #c41230);  --pyh-c-card: var(--pyh-sf-raised, #ffffff); --pyh-c-radius-lg: var(--pyh-radius-lg, 20px); position: fixed; inset: 0; z-index: 1200; display: flex; align-items: flex-end; justify-content: center; } .pyh-wp[hidden] { display: none; } .pyh-wp__veil { position: absolute; inset: 0; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 46%); } .pyh-wp__sheet { position: relative; z-index: 1; display: flex; flex-direction: column; inline-size: min(420px, 100%); max-block-size: min(78vh, 620px); padding: 14px 16px 12px; border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); background: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-c-card, #fff))); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)), 0 -18px 50px -20px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); } .pyh-wp__head { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-block-end: 10px; border-block-end: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-wp__t { margin: 0; color: var(--pyh-c-ink, #141821); font-family: var(--pyh-font-heading, inherit); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-wp__shut { position: relative; display: grid; place-items: center; inline-size: 34px; block-size: 34px; flex: none; padding: 0; border: 0; border-radius: 50%; background: var(--pyh-fx-cell, rgba(15, 23, 42, .05)); color: var(--pyh-c-ink, #141821); cursor: pointer; } .pyh-wp__shut::before { content: ""; position: absolute; inset: -5px; } .pyh-wp__shut-i { inline-size: 17px; block-size: 17px; } .pyh-wp__body { flex: 1; min-block-size: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; } .pyh-wp__list { margin: 0; padding: 0; list-style: none; }  .pyh-wp__row { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; padding-block: 9px; } .pyh-wp__row + .pyh-wp__row { border-block-start: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .08)); } .pyh-wp__link { display: contents; color: inherit; text-decoration: none; } .pyh-wp__shot { inline-size: 48px; block-size: 48px; border-radius: 10px; overflow: hidden;  background: var(--pyh-plate, #fdfdff); } .pyh-wp__shot img { inline-size: 100%; block-size: 100%; object-fit: contain; padding: 4px; display: block; }  .pyh-wp__text { display: grid; gap: 2px; min-inline-size: 0; } .pyh-wp__name { color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.5;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; } .pyh-wp__x { display: grid; place-items: center; position: relative; inline-size: 30px; block-size: 30px; flex: none; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--pyh-c-muted, #5c636e); cursor: pointer; transition: background .18s ease, color .18s ease; } .pyh-wp__x::before { content: ""; position: absolute; inset: -7px; } .pyh-wp__x-i { inline-size: 15px; block-size: 15px; } @media (hover: hover) { .pyh-wp__x:hover { background: color-mix(in srgb, var(--pyh-c-bad, #dc2626) 10%, transparent); color: var(--pyh-c-bad, #dc2626); } } .pyh-wp__x:focus-visible, .pyh-wp__shut:focus-visible, .pyh-wp__foot:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  .pyh-wp__say { margin: 0; padding-block: 26px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; text-align: center; } .pyh-wp__say:empty { padding-block: 12px; } .pyh-wp__foot { margin-block-start: 2px; padding-block-start: 10px; border-block-start: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-accent, #c41230); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; text-decoration: none; }  .pyh-wp-on { overflow: hidden; } @media (min-width: 700px) {  .pyh-wp { align-items: flex-start; justify-content: flex-end; padding: 84px clamp(12px, 3vw, 40px) 0; } .pyh-wp__sheet { inline-size: min(380px, 100%); max-block-size: min(70vh, 560px); border-radius: var(--pyh-c-radius-lg, 20px); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)), 0 24px 60px -24px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); } } @media (prefers-reduced-motion: no-preference) { .pyh-wp__sheet { animation: pyh-wp-in .22s cubic-bezier(.2, .7, .3, 1) both; } @keyframes pyh-wp-in { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } } }
/*!payeh-find*/
.pyh-find-host { position: relative; }  .pyh-find-host input[type="search"]::-webkit-search-cancel-button, .pyh-find-host input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; appearance: none; }  .pyh-find-host.is-finding { z-index: 60; } .pyh-fnd { position: absolute; inset-inline: 0; top: calc(100% + 8px); z-index: 1; max-height: min(62vh, 540px); overflow-y: auto; overscroll-behavior: contain;  overflow-anchor: none; padding: 6px; border-radius: var(--pyh-radius-lg, 20px); background: var(--pyh-card-bg, #ffffff); color: var(--pyh-ink, #141821); box-shadow: 0 0 0 1px var(--pyh-fx-ink, rgba(15, 23, 42, .1)), var(--pyh-shadow-3, 0 26px 60px rgba(20, 22, 28, .22)); text-align: start; animation: pyh-fnd-open .18s cubic-bezier(.22, 1, .36, 1); } .pyh-fnd[hidden] { display: none !important; } @keyframes pyh-fnd-open { from { opacity: 0; transform: translateY(-6px); } } .pyh-fnd, .pyh-fnd *, .pyh-fnd *::before, .pyh-fnd *::after { box-sizing: border-box; } .pyh-fnd__body { display: flex; flex-direction: column; gap: 4px; }  .pyh-fnd__head { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px 10px 4px; } .pyh-fnd__title { margin: 0; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; opacity: .55; } .pyh-fnd__clear { padding: 0; border: 0; background: none; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font: inherit; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; } .pyh-fnd__clear:hover { text-decoration: underline; }  .pyh-fnd__hit { background: none; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font-weight: 800; }  .pyh-fnd__rows { display: flex; flex-direction: column; gap: 3px; } .pyh-fnd__row { display: flex; align-items: center; gap: 11px; padding: 7px 9px; border-radius: var(--pyh-radius, 14px); color: inherit; text-decoration: none; transition: background .14s ease; } .pyh-fnd__row:hover, .pyh-fnd__row.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); }  .pyh-fnd__plate { display: block; position: relative; overflow: hidden; flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08; padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__plate img { display: block; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1 1 auto; } .pyh-fnd__name { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-fnd__price { font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 800; opacity: .72; }  .pyh-fnd__chips { display: flex; flex-wrap: wrap; gap: 6px; padding: 2px 8px 6px; } .pyh-fnd__chip { display: inline-flex; align-items: center; min-height: 34px; padding: 7px 13px; margin: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; font: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; cursor: pointer; transition: background .14s ease; } .pyh-fnd__chip:hover, .pyh-fnd__chip.is-on { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .14)); }  .pyh-fnd__depts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; padding: 2px 8px 8px; } .pyh-fnd__dept { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; padding: 6px 2px; border-radius: var(--pyh-radius, 12px); color: inherit; text-decoration: none; transition: background .14s ease; } .pyh-fnd__dept:hover, .pyh-fnd__dept.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); } .pyh-fnd__dept-plate { display: block; overflow: hidden; width: 100%; aspect-ratio: 1 / 1.06; padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__dept-plate img { display: block; width: 100%; height: 100%; object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__dept-name { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.35; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-fnd__reads { display: flex; flex-direction: column; gap: 2px; } .pyh-fnd__read { padding: 10px 12px; border-radius: var(--pyh-radius, 12px); color: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; transition: background .14s ease; } .pyh-fnd__read:hover, .pyh-fnd__read.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); }  .pyh-fnd__all { display: block; margin: 6px 4px 4px; padding: 13px 16px; border-radius: var(--pyh-radius, 14px); background-color: var(--pyh-primary, #c41230); background-image: var(--pyh-act, none); color: #fff; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 800; text-align: center; text-decoration: none; transition: filter .14s ease; } .pyh-fnd__all:hover, .pyh-fnd__all.is-on { filter: brightness(1.07); }  .pyh-fnd__wait { display: flex; flex-direction: column; gap: 3px; padding: 6px 0; } .pyh-fnd__ghost { display: flex; align-items: center; gap: 11px; padding: 7px 9px; } .pyh-fnd__ghost-plate, .pyh-fnd__ghost-lines > span { display: block; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); animation: pyh-fnd-pulse 1.25s ease-in-out infinite; animation-delay: calc(var(--pyh-i, 0) * 110ms); } .pyh-fnd__ghost-plate { flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08; -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__ghost-lines { flex: 1 1 auto; display: flex; flex-direction: column; gap: 6px; } .pyh-fnd__ghost-lines > span { height: 9px; border-radius: 99px; } .pyh-fnd__ghost-lines > span:nth-child(1) { width: 72%; } .pyh-fnd__ghost-lines > span:nth-child(2) { width: 46%; } .pyh-fnd__ghost-lines > span:nth-child(3) { width: 28%; height: 8px; } @keyframes pyh-fnd-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .45; } }  .pyh-fnd__none { display: flex; flex-direction: column; gap: 5px; padding: 26px 18px; text-align: center; } .pyh-fnd__none strong { font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-fnd__none span { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); opacity: .62; line-height: 1.7; }  @media (max-width: 640px) { .pyh-fnd { max-height: min(70vh, 560px); } .pyh-fnd__depts { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pyh-fnd__name { font-size:calc((14px) * var(--pyh-ui-t, 1)); } } @media (prefers-reduced-motion: reduce) { .pyh-fnd { animation: none; } .pyh-fnd__ghost-plate, .pyh-fnd__ghost-lines > span { animation: none; } }
/*!wp-block-library*/
@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:calc((13px) * var(--pyh-ui-t, 1));margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:calc((13px) * var(--pyh-ui-t, 1));gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:calc((11px) * var(--pyh-ui-t, 1))}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:calc((11px) * var(--pyh-ui-t, 1));white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:calc((12px) * var(--pyh-ui-t, 1));opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:calc((11px) * var(--pyh-ui-t, 1));opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:calc((11px) * var(--pyh-ui-t, 1));font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:calc((11px) * var(--pyh-ui-t, 1));min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:calc((12px) * var(--pyh-ui-t, 1));padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:calc((12px) * var(--pyh-ui-t, 1))}.waveform-artist,.waveform-bpm,.waveform-time{font-size:calc((10px) * var(--pyh-ui-t, 1))}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:calc((16px) * var(--pyh-ui-t, 1))}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:calc((24px) * var(--pyh-ui-t, 1))}.wp-block-social-links.has-large-icon-size{font-size:calc((36px) * var(--pyh-ui-t, 1))}.wp-block-social-links.has-huge-icon-size{font-size:calc((48px) * var(--pyh-ui-t, 1))}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*!classic-theme-styles*/
/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}

/*!contact-form-7*/
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; word-break: normal !important; } .wpcf7 .hidden-fields-container { display: none; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2;  } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450;  } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232;  } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28;  } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900;  } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes blink { from { opacity: 0; } 50% { opacity: 1; } to { opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; }
/*!contact-form-7-rtl*/
.wpcf7-not-valid-tip { direction: rtl; } .use-floating-validation-tip .wpcf7-not-valid-tip { right: 1em; } .wpcf7-list-item { margin: 0 1em 0 0; }
.woocommerce form .form-row .required { visibility: visible; }

/*!payeh-product*/
.pyh-pc {  --pyh-pc-plate: var(--pyh-gal-bg, #ffffff); --pyh-pc-lift: 6px; --pyh-pc-tint: color-mix(in srgb, var(--pyh-c-accent, #c41230) 6%, var(--pyh-c-bg, #f6f7fb));  container-type: inline-size; position: relative; display: flex; flex-direction: column; gap: 10px; padding: 11px 11px 14px; border: 0; border-radius: 20px; background: var(--pyh-c-card, #fff);  box-shadow: 0 0 0 1px color-mix(in srgb, var(--pyh-c-ink, #141821) 7%, transparent), 0 10px 26px -20px color-mix(in srgb, var(--pyh-c-ink, #141821) 55%, transparent);  transition: transform .28s cubic-bezier(.2, .7, .3, 1), box-shadow .28s ease; }  .pyh-pc__media { position: relative; border-radius: 15px; background: var(--pyh-pc-plate); overflow: hidden;  aspect-ratio: 1; }  .pyh-pc__media::before { content: ""; position: absolute; inset: 12% 6% 4%; z-index: 0; border-radius: 50%; background: radial-gradient(52% 52% at 56% 40%, color-mix(in srgb, var(--pyh-c-accent, #c41230) 18%, transparent), transparent 70%), radial-gradient(46% 46% at 30% 76%, color-mix(in srgb, var(--pyh-c-warm, #c08a2e) 15%, transparent), transparent 72%); filter: blur(20px); opacity: .85; transition: opacity .3s ease, transform .4s cubic-bezier(.2, .7, .3, 1); pointer-events: none; }  .pyh-pc__shot, .pyh-pc__img--none { position: relative; z-index: 1; } .pyh-pc__shot { display: block; block-size: 100%; inline-size: 100%; } .pyh-pc__img { display: block; inline-size: 100%; block-size: 100%;  object-fit: contain;  object-position: 50% 46%; padding: 8%;  transition: transform .5s cubic-bezier(.2, .7, .3, 1), opacity .35s ease, filter .25s ease; }  .pyh-pc__img--hover { position: absolute; inset: 0; opacity: 0; } .pyh-pc__img--none { display: grid; place-items: center; color: var(--pyh-c-line, rgba(15, 23, 42, .1)); background: var(--pyh-pc-plate); } .pyh-pc__none-i { inline-size: 34%; block-size: auto; opacity: .55; }  .pyh-flags { position: absolute; inset-block-start: 10px; inset-inline-start: 10px; display: flex; flex-direction: column; align-items: flex-start; gap: 6px;  z-index: 2;  pointer-events: none; } .pyh-flag { --pyh-flag-bg: var(--pyh-c-ink, #141821); display: inline-block; padding: 4px 9px 4px 14px; border-radius: 4px; background: var(--pyh-flag-bg); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.5; letter-spacing: .01em;  font-variant-numeric: tabular-nums;  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 6px 50%); }  .pyh-flag--off { --pyh-flag-bg: var(--pyh-c-accent, #c41230); }  .pyh-flag--pick, .pyh-flag--hot, .pyh-flag--new { --pyh-flag-bg: color-mix(in srgb, var(--pyh-flag-ink) 13%, var(--pyh-c-card, #fff)); color: var(--pyh-flag-ink); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-flag-ink) 26%, transparent); } .pyh-flag--pick { --pyh-flag-ink: #0e7490; } .pyh-flag--hot { --pyh-flag-ink: #b45309; } .pyh-flag--new { --pyh-flag-ink: #15803d; }  html[data-pyh-mode="dark"] .pyh-flag--pick { --pyh-flag-ink: #5cc8e0; } html[data-pyh-mode="dark"] .pyh-flag--hot { --pyh-flag-ink: #f0b45c; } html[data-pyh-mode="dark"] .pyh-flag--new { --pyh-flag-ink: #55d493; }  @supports not (background: color-mix(in srgb, red 50%, transparent)) { .pyh-flag--pick { --pyh-flag-bg: #0e7490; color: #fff; } .pyh-flag--hot { --pyh-flag-bg: #b45309; color: #fff; } .pyh-flag--new { --pyh-flag-bg: #15803d; color: #fff; } }   .pyh-qv-open { position: absolute; inset-block-end: 8px; inset-inline: 10px; z-index: 3; padding: 9px 12px; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: color-mix(in srgb, var(--pyh-hd-util-bg, #14161f) 68%, transparent); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; backdrop-filter: blur(10px) saturate(1.3);  opacity: 0; transform: translateY(8px); transition: opacity .22s ease, transform .28s cubic-bezier(.2, .7, .3, 1), background-color .2s ease; }  @media (hover: none) { .pyh-qv-open { opacity: 1; transform: none; } } .pyh-qv-open:focus-visible { opacity: 1; transform: none; }  .pyh-qv-open--ico { position: static; display: grid; place-items: center; inline-size: 30px; block-size: 30px; padding: 0; background: color-mix(in srgb, var(--pyh-c-card, #fff) 72%, transparent); color: var(--pyh-c-muted, #6f7787); backdrop-filter: blur(8px); opacity: 1; transform: none; } @media (min-width: 900px) { .pyh-qv-open--ico { inline-size: 34px; block-size: 34px; } } @media (min-width: 900px) { .pyh-qv-open--ico { inline-size: 34px; block-size: 34px; } } .pyh-qv-open__i { inline-size: 16px; block-size: 16px; }  .pyh-qv-open__t { position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }    .pyh-qv, .pyh-qv *, .pyh-qv *::before, .pyh-qv *::after { box-sizing: border-box; }  @property --pyh-qv-ang { syntax: '<angle>'; initial-value: 0deg; inherits: false; }  .pyh-qv { --qv-ground: var(--pyh-card-bg, #ffffff); --qv-ink: var(--pyh-ink, #141821); --qv-muted: var(--pyh-ink-muted, #5c636e); --qv-dim: color-mix(in srgb, var(--qv-ink) 74%, transparent); --qv-sunken: color-mix(in srgb, var(--qv-ink) 4%, transparent); --qv-raised: color-mix(in srgb, var(--qv-ink) 6%, transparent); --qv-ring: color-mix(in srgb, var(--qv-ink) 11%, transparent); --qv-ring-2: color-mix(in srgb, var(--qv-ink) 24%, transparent);  --qv-fill: var(--qv-ink); --qv-on: var(--qv-ground); --qv-ok: #17845a; --qv-warn: #a86a00; --qv-info: #0369a1; --qv-bad: #c0392b;  --qv-plate: #f4f5f9;  --qv-wash: var(--pyh-c-accent, #c41230); --qv-wash-a: 22%;  --qv-bullet: var(--pyh-c-accent, #c41230);  inline-size: min(960px, 94vw); max-block-size: min(86dvh, 780px); margin: auto; padding: 0; border: 0; border-radius: 24px;  background: var(--qv-ground); color: var(--qv-ink); overflow: visible; box-shadow: 0 40px 90px -40px rgba(4, 6, 14, .55);  opacity: 0; transform: translateY(12px) scale(.98); transition: opacity .24s ease, transform .3s cubic-bezier(.2, .7, .3, 1), overlay .3s allow-discrete, display .3s allow-discrete; }  html[data-pyh-mode="dark"] .pyh-qv {  --qv-ok: var(--pyh-c-ok, #59d38c); --qv-warn: var(--pyh-c-warn, #f2b036); --qv-info: #5cc8e0; --qv-bad: var(--pyh-c-bad, #fa7090);  --qv-plate: var(--pyh-plate, #fdfdff);  --qv-ground: var(--pyh-sf-float);  --qv-bullet: var(--pyh-fx-a, #ff316f);  --qv-sunken: rgb(var(--pyh-shadow-ink, 3 5 20) / 48%); --qv-raised: rgb(227 230 252 / 7%); --qv-ring: rgb(227 230 252 / 13%); --qv-ring-2: rgb(227 230 252 / 27%);  box-shadow: inset 0 1px 0 var(--pyh-edge-hi), 0 40px 96px -40px rgb(var(--pyh-shadow-ink, 3 5 20) / 92%);  --qv-wash: var(--pyh-flare, #ff3355); --qv-wash-a: 12%; } .pyh-qv:popover-open { opacity: 1; transform: none; } @starting-style { .pyh-qv:popover-open { opacity: 0; transform: translateY(12px) scale(.98); } }  .pyh-qv::backdrop { background: rgb(var(--pyh-shadow-ink, 3 5 20) / 62%); backdrop-filter: blur(6px) saturate(.85); -webkit-backdrop-filter: blur(6px) saturate(.85); } html[data-pyh-mode="dark"] .pyh-qv::backdrop { background: rgb(var(--pyh-shadow-ink, 3 5 20) / 76%); }  .pyh-qv::before { content: ''; position: absolute; inset: -1.5px; z-index: 0; border-radius: 25.5px; background: conic-gradient(from var(--pyh-qv-ang), transparent 0 42%, var(--pyh-flare, #ff3355) 54%, var(--qv-ground) 62%, var(--pyh-flare, #ff3355) 70%, transparent 82% 100%); opacity: 0; pointer-events: none; } @media (prefers-reduced-motion: no-preference) { .pyh-qv:popover-open::before { animation: pyh-qv-rim 1.5s cubic-bezier(.2, .7, .25, 1) 1; } } @keyframes pyh-qv-rim { 0% { opacity: 0; --pyh-qv-ang: 0deg; } 22% { opacity: 1; } 70% { opacity: 1; } 100% { opacity: 0; --pyh-qv-ang: 360deg; } }  .pyh-qv__x { position: absolute; inset-block-start: 14px; inset-inline-end: 14px; z-index: 6; display: grid; place-items: center; inline-size: 36px; block-size: 36px; padding: 0; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: var(--qv-raised); color: var(--qv-ink); cursor: pointer; transition: background .2s ease; } .pyh-qv__x svg { inline-size: 18px; block-size: 18px; } .pyh-qv__body { position: relative; z-index: 1; display: grid; gap: 0; max-block-size: min(86dvh, 780px);  border-radius: 24px; background: var(--qv-ground); overflow-y: auto; }  html[data-pyh-mode="dark"] .pyh-qv__body { background-image: radial-gradient(115% 85% at 94% -14%, rgb(255 255 255 / 8%), transparent 58%), radial-gradient(85% 75% at 2% 112%, rgba(110, 65, 219, .22), transparent 64%), repeating-linear-gradient( to bottom, rgb(255 255 255 / 3%) 0 .5px, transparent .5px 3px ); }  .pyh-qv.is-waiting .pyh-qv__body, .pyh-qv__body:not(:has(.pyh-qv__facts)) { min-block-size: 180px; place-items: center; padding: 40px 20px; color: var(--qv-dim); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); text-align: center; } @media (min-width: 760px) { .pyh-qv__body { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }  .pyh-qv__shots { position: relative; isolation: isolate; display: grid;  grid-template-columns: minmax(0, 1fr); gap: 12px; align-content: center; padding: 22px; background: var(--qv-plate, #fdfdff);  box-shadow: inset -1px 0 0 var(--qv-ring), inset 1px 0 0 var(--qv-ring); min-inline-size: 0; }  .pyh-qv__lamp { position: absolute; z-index: 0; inset-inline: 12%; inset-block-end: 16%; block-size: 130px; border-radius: 50%; filter: blur(26px); opacity: .5; background: radial-gradient(closest-side, color-mix(in srgb, var(--pyh-flare, #ff3355) 38%, transparent), transparent); } .pyh-qv__floor { position: absolute; z-index: 0; inset-inline: 26%; inset-block-end: 15%; block-size: 26px; border-radius: 50%; filter: blur(9px); background: radial-gradient(closest-side, rgba(18, 22, 38, .22), transparent); }   .pyh-qv__frame { position: relative; z-index: 1; aspect-ratio: 1; max-block-size: min(46dvh, 420px); min-inline-size: 0; margin-inline: auto; inline-size: min(100%, 46dvh, 420px); }   .pyh-qv .pyh-qv__img { position: absolute; inset: 0; inline-size: 100%; block-size: 100%; object-fit: contain; padding: 6%; } .pyh-qv__more { position: relative; z-index: 1; display: flex; gap: 8px; justify-content: center; }  .pyh-qv__thumb { inline-size: 52px; block-size: 52px; padding: 5px; border-radius: 12px; border: 1px solid color-mix(in srgb, var(--pyh-c-ink, #141821) 10%, transparent); background: var(--pyh-plate, #fdfdff); cursor: pointer; transition: border-color .2s ease, box-shadow .2s ease; } .pyh-qv__thumb-i { inline-size: 100%; block-size: 100%; object-fit: contain; display: block; } .pyh-qv__thumb.is-on { border-color: var(--pyh-flare, #ff3355); box-shadow: 0 0 0 1px var(--pyh-flare, #ff3355); } .pyh-qv__shots .pyh-flags { z-index: 2; inset-block-start: 16px; inset-inline-start: 16px; }  .pyh-qv__vid { position: relative; z-index: 1; border-radius: 16px; overflow: hidden; background: var(--pyh-night, #0a0c15); aspect-ratio: 16 / 10; box-shadow: 0 4px 20px -4px rgba(4, 6, 14, 0.18); border: 1px solid color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); } .pyh-qv__video { display: block; inline-size: 100%; block-size: 100%;  object-fit: cover; background: var(--pyh-night, #0a0c15); }  .pyh-qv__vid.is-playing .pyh-qv__video { object-fit: contain; } .pyh-qv__play { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; border: 0; cursor: pointer;  background: radial-gradient(circle at center, rgba(10, 12, 21, 0.3) 0%, rgba(10, 12, 21, 0.6) 100%); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); color: #fff; font-family: var(--pyh-font-heading, inherit); transition: background .25s ease; padding: 0; margin: 0; } .pyh-qv__play:hover { background: radial-gradient(circle at center, rgba(10, 12, 21, 0.2) 0%, rgba(10, 12, 21, 0.5) 100%); }  .pyh-qv__vid.is-playing .pyh-qv__play { display: none; } .pyh-qv__play-i { display: grid; place-items: center; inline-size: 50px; block-size: 50px; border-radius: var(--pyh-radius-pill, 999px); background: linear-gradient(135deg, var(--pyh-flare, #ff3355), var(--pyh-c-accent, #c41230)); box-shadow: 0 6px 20px -2px color-mix(in srgb, var(--pyh-flare, #ff3355) 55%, transparent), 0 0 0 3px rgba(255, 255, 255, 0.2); transition: transform .25s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow .25s ease; } .pyh-qv__play:hover .pyh-qv__play-i { transform: scale(1.08); box-shadow: 0 8px 24px -2px color-mix(in srgb, var(--pyh-flare, #ff3355) 65%, transparent), 0 0 0 4px rgba(255, 255, 255, 0.28); } .pyh-qv__play-svg { inline-size: 20px; block-size: 20px; fill: #fff; stroke: none;  margin-left: 2px; } .pyh-qv__play-lbl { display: inline-flex; align-items: center; padding: 5px 14px; border-radius: var(--pyh-radius-pill, 999px); background: rgba(10, 12, 21, 0.65); border: 1px solid rgba(255, 255, 255, 0.18); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); color: #fff; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.3; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); transition: background .2s ease, border-color .2s ease, transform .2s ease; } .pyh-qv__play:hover .pyh-qv__play-lbl { background: rgba(10, 12, 21, 0.8); border-color: rgba(255, 255, 255, 0.3); }   .pyh-qv__facts { display: flex; flex-direction: column; gap: 16px; padding: 26px 24px 24px; color: var(--qv-ink); min-block-size: 0; }  .pyh-qv__head { display: flex; flex-direction: column; gap: 9px; padding-inline-end: 46px; }  .pyh-qv__eyebrow { display: flex; align-items: center; flex-wrap: wrap; gap: 6px 12px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-qv__pick { display: grid; gap: 10px; padding: 13px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); } .pyh-qv__pick-l { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--qv-muted); } .pyh-qv__pick .pyh-qv__opts { margin: 0; }  .pyh-qv__picks { display: grid; gap: 14px; } .pyh-qv__picks--many .pyh-qv__opts { align-items: center; gap: 7px 8px; margin: 0; }  .pyh-qv__opts-l { flex: none; min-inline-size: 42px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--qv-muted); }  .pyh-qv__picks--many .pyh-qv__op.is-gone { cursor: pointer; } .pyh-qv__brand { margin: 0; color: var(--qv-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .02em; } .pyh-qv__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((18.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.6; color: var(--qv-ink); text-wrap: balance; } .pyh-qv__title a { color: inherit; text-decoration: none; } .pyh-qv__rate { display: flex; align-items: center; gap: 7px; margin: 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); } .pyh-qv__rate b { font-family: var(--pyh-font-heading, inherit); font-weight: 800; } .pyh-qv__rate span { color: var(--qv-muted); } .pyh-qv__sum { color: var(--qv-dim); font-size:calc((13px) * var(--pyh-ui-t, 1)); line-height: 1.9; text-wrap: pretty; } .pyh-qv__sum :is(p, ul, ol) { margin: 0 0 .6em; } .pyh-qv__sum ul { padding-inline-start: 18px; list-style: disc; }  .pyh-qv__sum li::marker { color: var(--qv-bullet, var(--pyh-c-accent, #c41230));  font-size: 1.15em; }  .pyh-qv__keys { display: grid; gap: 4px; margin: 0; } .pyh-qv__keys > div { display: grid; grid-template-columns: minmax(0, 9rem) minmax(0, 1fr); align-items: baseline; gap: 10px; padding: 11px 14px; border-radius: var(--pyh-c-radius-sm, 10px);  background: linear-gradient(to left, color-mix(in srgb, var(--qv-wash) var(--qv-wash-a), transparent), color-mix(in srgb, var(--qv-wash) calc(var(--qv-wash-a) / 3), transparent) 58%, transparent); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-qv__keys dt { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); letter-spacing: .015em; } .pyh-qv__keys dd { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-qv__keys > div:dir(ltr) { background: linear-gradient(to right, color-mix(in srgb, var(--qv-wash) var(--qv-wash-a), transparent), color-mix(in srgb, var(--qv-wash) calc(var(--qv-wash-a) / 3), transparent) 58%, transparent); } .pyh-qv__keys dt { color: var(--qv-muted); font-weight: 700; } .pyh-qv__keys dd { margin: 0; color: var(--qv-ink); font-weight: 700; }  .pyh-qv__buy { display: grid; gap: 12px; margin-block-start: auto; padding: 16px; border-radius: var(--pyh-c-radius, 14px); background: var(--qv-raised); box-shadow: inset 0 0 0 1px var(--qv-ring); }  .pyh-qv__buy .pyh-price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; } .pyh-qv__buy .pyh-price__was { color: var(--qv-muted); font-size:calc((13px) * var(--pyh-ui-t, 1)); text-decoration-thickness: 1px; } .pyh-qv__buy .pyh-price__save { color: var(--qv-ok); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-qv__buy .pyh-price__ask { color: var(--qv-dim); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-qty { display: inline-grid; grid-template-columns: auto minmax(38px, 1fr) auto; align-items: center; gap: 3px; padding: 4px; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 5%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-c-ink, #141821) 10%, transparent); } .pyh-qty .pyh-qty__b {  position: relative; inline-size: 32px; block-size: 32px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); font-family: inherit; font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1; cursor: pointer; box-shadow: 0 1px 2px rgba(16, 20, 35, .12); transition: background .18s ease, transform .18s ease; } .pyh-qty .pyh-qty__b:hover { background: var(--pyh-flare, #ff3355); color: #fff; } .pyh-qty .pyh-qty__b:active { transform: scale(.92); } .pyh-qty .pyh-qty__b:focus-visible { outline: 2px solid var(--pyh-flare, #ff3355); outline-offset: 2px; }  .pyh-qty .pyh-qty__b::after { content: ""; position: absolute;  inset-block: calc((32px - var(--pyh-tap, 44px)) / 2); inline-size: var(--pyh-tap, 44px); } .pyh-qty .pyh-qty__b--up::after { inset-inline-start: calc(32px - var(--pyh-tap, 44px)); } .pyh-qty .pyh-qty__b--down::after { inset-inline-end: calc(32px - var(--pyh-tap, 44px)); } .pyh-qty .pyh-qty__i { inline-size: 100%; min-inline-size: 0;  block-size: 32px; border: 0; background: transparent; color: inherit; text-align: center; font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; -moz-appearance: textfield; appearance: textfield; } .pyh-qty .pyh-qty__i:focus { outline: none; } .pyh-qty .pyh-qty__i::-webkit-outer-spin-button, .pyh-qty .pyh-qty__i::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }   .pyh-qv__qty { display: flex; justify-content: flex-start; }  .pyh-qv__qty .pyh-qty { background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); } .pyh-qv__qty .pyh-qty__b { background: var(--qv-ground); color: var(--qv-ink); } .pyh-qv__qty .pyh-qty__i { color: var(--qv-ink); }  .pyh-qv__opts { display: flex; flex-wrap: wrap; gap: 7px; margin-block-start: 4px; } .pyh-qv__op { direction: ltr; unicode-bidi: isolate; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1; padding: 9px 13px; border: 1px solid var(--qv-ring-2); border-radius: var(--pyh-c-radius-sm, 10px); background: transparent; color: var(--qv-dim); cursor: pointer; transition: background .18s ease, color .18s ease, border-color .18s ease; } .pyh-qv__op:hover { border-color: var(--pyh-c-accent, #c41230); color: var(--qv-ink); }  .pyh-qv__op.is-on { background: var(--pyh-c-accent, #c41230); border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-on-accent, #fff); font-weight: 700; }  .pyh-qv__op.is-gone { opacity: .45; text-decoration: line-through; cursor: not-allowed; }  .pyh-qv__opts--number .pyh-qv__op, .pyh-qv__opts--size .pyh-qv__op { min-inline-size: 52px; padding: 10px 8px; text-align: center; } .pyh-qv__opts--number .pyh-qv__op { font-variant-numeric: tabular-nums; } .pyh-qv__opts--size .pyh-qv__op { text-transform: uppercase; } .pyh-qv__opts--color .pyh-qv__op { position: relative; inline-size: 34px; block-size: 34px; padding: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: var(--pyh-op-c, transparent); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25); }  .pyh-qv__opts--color .pyh-qv__op::after { content: ""; position: absolute;  inset: -3.5px; }  .pyh-qv__opts--color .pyh-qv__op-t { position: absolute; inline-size: 1px; block-size: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }  .pyh-qv__opts--color .pyh-qv__op.is-on { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25), 0 0 0 2px var(--qv-ground), 0 0 0 4px var(--pyh-c-accent, #c41230); }  .pyh-qv__opts--color .pyh-qv__op.is-gone { opacity: .75; position: relative; } .pyh-qv__opts--color .pyh-qv__op.is-gone::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(to bottom left, transparent calc(50% - 1.5px), rgba(255, 255, 255, .95) calc(50% - 1.5px), rgba(255, 255, 255, .95) calc(50% + 1.5px), transparent calc(50% + 1.5px)); mix-blend-mode: difference; }  .pyh-qv__opts--color .pyh-qv__op:not([style]), .pyh-qv__opts--color .pyh-qv__op--more { inline-size: auto; block-size: auto; padding: 9px 13px; border-radius: var(--pyh-c-radius-sm, 10px); background: transparent; box-shadow: none; } .pyh-qv__opts--color .pyh-qv__op:not([style]) .pyh-qv__op-t { position: static; inline-size: auto; block-size: auto; clip-path: none; }   .pyh-qv__buy .pyh-price__now { color: var(--qv-ink); font-family: var(--pyh-font-heading, inherit); font-size:calc((23px) * var(--pyh-ui-t, 1)); font-weight: 900; letter-spacing: -.01em; font-variant-numeric: tabular-nums; } .pyh-qv__stock { margin: 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-qv__stock--in { color: var(--qv-ok); } .pyh-qv__stock--low { color: var(--qv-warn); } .pyh-qv__stock--backorder { color: var(--qv-info); } .pyh-qv__stock--out { color: var(--qv-bad); }  .pyh-qv__act { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 10px; } .pyh-qv__act .added_to_cart { grid-column: 1 / -1; } .pyh-qv__go { display: flex; align-items: center; justify-content: center; padding: 13px 18px; border-radius: var(--pyh-radius-pill, 999px); background: linear-gradient(150deg, var(--pyh-flare, #ff3355), var(--pyh-c-accent, #c41230)); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; text-decoration: none; box-shadow: 0 12px 26px -14px color-mix(in srgb, var(--pyh-flare, #ff3355) 80%, transparent); }  .pyh-qv__go--look, .pyh-qv__go--ask, .pyh-qv__go--away { background: transparent; border: 1px solid var(--qv-ring-2); color: var(--qv-ink); box-shadow: none; }  .pyh-qv__act .pyh-wish { position: static; inline-size: 46px; block-size: 46px; background: var(--qv-raised); color: var(--qv-ink); backdrop-filter: none; } .pyh-qv__act .pyh-wish[aria-pressed="true"] { color: var(--pyh-c-accent, #c41230); } .pyh-qv__full { justify-self: center; display: inline-flex; align-items: center; gap: 4px; color: var(--qv-muted); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; }  @media (pointer: coarse) { .pyh-qv__full { padding-block: 12px; padding-inline: 10px; } } .pyh-qv__full-i { inline-size: 14px; block-size: 14px; }  .pyh-qv__act .added_to_cart { display: none !important; }  .added_to_cart { display: none !important; }  @media (max-width: 759px) { .pyh-qv { inline-size: var(--pyh-ui-vw, 100vw); max-inline-size: var(--pyh-ui-vw, 100vw); max-block-size: calc(var(--pyh-ui-vh, 100dvh) * .92); margin: auto 0 0; border-radius: 24px 24px 0 0; }  .pyh-qv__shots { border-start-start-radius: 24px; border-start-end-radius: 24px; padding: 18px 18px 14px; }  .pyh-qv__frame { aspect-ratio: auto; block-size: min(34dvh, 280px); } .pyh-qv__facts { padding: 20px 18px 24px; } .pyh-qv__lamp { block-size: 90px; inset-block-end: 10%; }  .pyh-qv__x { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); color: var(--pyh-c-ink, #141821); } }  .pyh-pc__veil { position: absolute; inset: 0; display: grid; place-items: center; padding: 12px;  background: color-mix(in srgb, var(--pyh-gal-bg, #fff) 72%, transparent); color: #141821; font-family: var(--pyh-font-heading, inherit); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; z-index: 3; pointer-events: none; }  @supports not (background: color-mix(in srgb, red 50%, transparent)) { .pyh-pc__veil { background: rgba(255, 255, 255, .78); } }  .pyh-wish { position: absolute; inset-block-start: 8px; inset-inline-end: 8px; display: grid; place-items: center; inline-size: 34px; block-size: 34px; padding: 0; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-muted, #5c636e); cursor: pointer; z-index: 4; transition: color .2s ease, border-color .2s ease, transform .2s ease, background-color .2s ease; } .pyh-wish__i { inline-size: 18px; block-size: 18px; transition: fill .2s ease, transform .25s cubic-bezier(.3, 1.4, .5, 1); fill: none; }  .pyh-wish[aria-pressed="true"] { border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-accent, #c41230); } .pyh-wish[aria-pressed="true"] .pyh-wish__i { fill: currentColor; transform: scale(1.08); }  .pyh-pc__body { display: flex; flex: 1; flex-direction: column; gap: 7px; min-inline-size: 0; } .pyh-pc__brand { color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 600; letter-spacing: .02em;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }  .pyh-pc__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.65;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .pyh-pc__title a { color: inherit; text-decoration: none; }  .pyh-pc__title a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: 1; } .pyh-pc__rate { display: flex; align-items: center; gap: 6px; }  .pyh-pc__specs { display: flex; flex-wrap: wrap; gap: 5px; margin: 0; padding: 0; list-style: none; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.6; } .pyh-pc__specs li { padding: 3px 9px; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-pc-tint); color: color-mix(in srgb, var(--pyh-c-ink, #141821) 78%, transparent); font-weight: 600;  white-space: nowrap; max-inline-size: 100%; overflow: hidden; text-overflow: ellipsis; } .pyh-pc__stock { display: flex; align-items: center; gap: 5px; margin: 0; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; } .pyh-pc__stock-i { inline-size: 14px; block-size: 14px; flex: none; } .pyh-pc__stock--low { color: #b45309; } .pyh-pc__stock--backorder { color: #0e7490; }  html[data-pyh-mode="dark"] .pyh-pc__stock--low { color: #f0b45c; } html[data-pyh-mode="dark"] .pyh-pc__stock--backorder { color: #6fd0e6; }   .pyh-pc__foot { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 9px 10px;  margin-block-start: auto; padding-block-start: 4px; }  .pyh-price { display: flex; flex-direction: column; align-items: flex-start; gap: 1px; min-inline-size: 0; flex: 1; } .pyh-price__was { color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1));  text-decoration-thickness: 1px; text-decoration-color: color-mix(in srgb, currentColor 60%, transparent); font-variant-numeric: tabular-nums; }  .pyh-price__now { color: var(--pyh-price-read, var(--pyh-price-ink, var(--pyh-c-ink, #141821))); font-family: var(--pyh-font-heading, inherit); font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.3; letter-spacing: -.012em; font-variant-numeric: tabular-nums; white-space: normal; overflow-wrap: break-word; }  .pyh-price--range .pyh-price__now { white-space: normal; }  html[data-pyh-ui] .pyh-pc .pyh-price { flex-wrap: wrap; }  .pyh-price__cur { font-size: max(9.5px, .62em); font-weight: 600; display: inline-block; color: color-mix(in srgb, currentColor 65%, transparent); }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-price__cur { color: inherit; opacity: .68; } } .pyh-price__save { color: #15803d; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 600; max-inline-size: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-price--ask .pyh-price__ask { color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-pc__go { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 6px; flex: none; padding: 9px 14px; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-accent, #c41230);  color: var(--pyh-c-on-accent, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; text-decoration: none; cursor: pointer;  z-index: 2; transition: filter .2s ease, transform .12s ease, box-shadow .2s ease; } .pyh-pc__go-i { inline-size: 16px; block-size: 16px; flex: none; }  .pyh-pc__go--look, .pyh-pc__go--ask, .pyh-pc__go--away { background: transparent; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-ink, #141821); }  .pyh-pc--compact .pyh-pc__go-w {  position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } .pyh-pc--compact .pyh-pc__go { inline-size: 38px; block-size: 38px; padding: 0; }  @container (min-width: 176px) {  .pyh-pc--compact .pyh-pc__foot { grid-template-columns: minmax(0, 1fr); } .pyh-pc--compact .pyh-pc__go { inline-size: 100%; block-size: auto; padding: 11px 14px; border-radius: var(--pyh-c-radius, 12px); }  .pyh-pc--compact .pyh-pc__go-w { position: static; inline-size: auto; block-size: auto; margin: 0; overflow: visible; clip-path: none; white-space: normal; }  .pyh-pc--compact .pyh-price__now { font-size:calc((17px) * var(--pyh-ui-t, 1)); } }  .pyh-swatches { display: flex; align-items: center; gap: 5px; } .pyh-swatch { --pyh-swatch: var(--pyh-c-line, rgba(15, 23, 42, .1)); inline-size: 15px; block-size: 15px; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-swatch);  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, .16); } .pyh-swatch--plain {  background: transparent; box-shadow: inset 0 0 0 1.5px var(--pyh-c-line, rgba(15, 23, 42, .18)); } .pyh-swatch--more { inline-size: auto; block-size: auto; padding-inline: 4px; background: transparent; box-shadow: none; color: var(--pyh-c-muted, #5c636e); font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; font-variant-numeric: tabular-nums; }  .pyh-stars { position: relative; display: inline-block;  font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1;  inline-size: 5em; block-size: 1em; flex: none; } .pyh-stars__track, .pyh-stars__fill { position: absolute; inset-block-start: 0;  inset-inline-start: 0; display: flex; block-size: 1em; overflow: hidden; } .pyh-stars__track { color: var(--pyh-c-line, rgba(15, 23, 42, .16)); } .pyh-stars__fill { color: #f59e0b;  inline-size: 0; } .pyh-stars__mark { inline-size: 1em; block-size: 1em; flex: none; fill: currentColor; stroke: none; } .pyh-stars--compact { font-size:calc((12px) * var(--pyh-ui-t, 1)); } .pyh-stars__count { margin-inline-start: 6px; color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-variant-numeric: tabular-nums; }  .pyh-pc--list { flex-direction: row; align-items: stretch; gap: 14px; } .pyh-pc--list .pyh-pc__media { flex: 0 0 132px; align-self: center; aspect-ratio: 1; } .pyh-pc--list .pyh-pc__body { flex: 1 1 auto; min-inline-size: 0; padding-block: 2px; }  .pyh-pc--list .pyh-pc__title { -webkit-line-clamp: 2; }  .pyh-pc--list .pyh-pc__foot { grid-template-columns: minmax(0, 1fr); }  @container (min-width: 560px) { .pyh-pc--list .pyh-pc__body { display: grid; grid-template-columns: minmax(0, 1fr) 232px; align-items: center; column-gap: 22px; }  .pyh-pc--list .pyh-pc__body > *:not(.pyh-pc__foot) { grid-column: 1; } .pyh-pc--list .pyh-pc__foot { grid-column: 2; grid-row: 1 / -1; align-self: center; grid-template-columns: minmax(0, 1fr); } .pyh-pc--list .pyh-pc__media { flex-basis: 168px; } }  .pyh-pwall { display: grid; gap: 16px;  grid-template-columns: repeat(auto-fill, minmax(min(240px, 100%), 1fr)); }  .pyh-strip {  --pyh-strip-card: 236px; margin-block-start: 34px;  position: relative; padding-block-end: 56px; } .pyh-strip__head { display: flex; align-items: center; gap: 12px; margin-block-end: 14px; } .pyh-strip__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.5;  position: relative; padding-block-end: 8px; } .pyh-strip__title::after { content: ""; position: absolute; inset-block-end: 0; inset-inline-start: 0; inline-size: 34px; block-size: 3px; border-radius: 3px; background: var(--pyh-c-accent, #c41230); } .pyh-strip__more { display: inline-flex; align-items: center; gap: 3px; margin-inline-start: auto; color: var(--pyh-c-accent, #c41230); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; white-space: nowrap; } .pyh-strip__more-i { inline-size: 15px; block-size: 15px; }  .pyh-strip__nav { position: absolute; inset-block-end: 8px; inset-inline-start: 50%; transform: translateX(50%); display: flex; gap: 8px; z-index: 2; }  [dir="ltr"] .pyh-strip__nav { transform: translateX(-50%); } .pyh-strip__arrow { display: grid; place-items: center; inline-size: 34px; block-size: 34px; padding: 0; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); cursor: pointer; transition: background-color .2s ease, color .2s ease, opacity .2s ease; } .pyh-strip__arrow[disabled] { opacity: .35; cursor: default; } .pyh-strip__arrow-i { inline-size: 18px; block-size: 18px; }  .pyh-strip__arrow-i--next { transform: scaleX(-1); } [dir="rtl"] .pyh-strip__arrow-i--prev { transform: scaleX(-1); } [dir="rtl"] .pyh-strip__arrow-i--next { transform: none; }  [dir="rtl"] .pyh-flag { padding: 4px 14px 4px 9px; clip-path: polygon(0 0, 100% 0, calc(100% - 6px) 50%, 100% 100%, 0 100%); } .pyh-strip__track { display: grid; grid-auto-flow: column; grid-auto-columns: var(--pyh-strip-card); gap: 12px;  overflow-x: auto; overscroll-behavior-inline: contain; scroll-snap-type: inline mandatory;  padding-block: 4px 8px;  scrollbar-width: none; } .pyh-strip__track::-webkit-scrollbar { display: none; } .pyh-strip__track > .pyh-pc { scroll-snap-align: start; }   @supports selector(::scroll-button(left)) { .pyh-strip__nav { display: none; } .pyh-strip__head { position: relative; }  .pyh-strip__track::scroll-button(*) { position: absolute; inset-block-end: 8px; display: grid; place-items: center; inline-size: 38px; block-size: 38px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); font-size:calc((15px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: opacity .2s ease;  direction: ltr; }  .pyh-strip__track::scroll-button(*):disabled { opacity: .35; }  .pyh-strip__track::scroll-button(left) { right: calc(50% + 4px); left: auto; content: "‹" / ""; } .pyh-strip__track::scroll-button(right) { left: calc(50% + 4px); right: auto; content: "›" / ""; } }   @supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) { .pyh-strip { animation: pyh-pc-rise linear both; animation-timeline: view();  animation-range: entry 0% entry 42%; } } @keyframes pyh-pc-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } } }  @media (hover: hover) {  .pyh-pc:hover { transform: translateY(calc(var(--pyh-pc-lift) * -1)); box-shadow: 0 0 0 1px color-mix(in srgb, var(--pyh-c-accent, #c41230) 30%, transparent), 0 22px 44px -26px color-mix(in srgb, var(--pyh-c-accent, #c41230) 55%, transparent), 0 6px 14px -10px color-mix(in srgb, var(--pyh-c-ink, #141821) 40%, transparent); }  .pyh-pc:hover .pyh-pc__img { transform: scale(1.04); }  .pyh-pc:hover .pyh-pc__media::before { opacity: 1; transform: scale(1.12); }   [data-pyh-product]:hover .pyh-qv-open { opacity: 1; transform: none; } .pyh-qv-open:hover { background: var(--pyh-hd-util-bg, #14161f); }  .pyh-qv__x:hover { background: var(--qv-ring-2); } .pyh-qv__thumb:hover { border-color: var(--pyh-flare, #ff3355); } .pyh-qv__act .pyh-wish:hover { background: var(--qv-ring); color: var(--pyh-c-accent, #c41230); } .pyh-qv__go:hover { filter: brightness(1.07); } .pyh-qv__full:hover { color: var(--pyh-c-accent, #c41230); }  .pyh-pc--swap:hover .pyh-pc__img:not(.pyh-pc__img--hover) { opacity: 0; } .pyh-pc--swap:hover .pyh-pc__img--hover { opacity: 1; } .pyh-pc__go:hover { filter: brightness(1.08); } .pyh-pc__go--look:hover, .pyh-pc__go--ask:hover, .pyh-pc__go--away:hover { border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-accent, #c41230); filter: none; } .pyh-wish:hover { color: var(--pyh-c-accent, #c41230); transform: scale(1.06); } .pyh-strip__arrow:not([disabled]):hover { background: var(--pyh-c-accent, #c41230); color: var(--pyh-c-on-accent, #fff); border-color: transparent; } .pyh-strip__more:hover { text-decoration: underline; } }  .pyh-pc--out:hover { transform: none; box-shadow: none; } .pyh-pc--out .pyh-pc__img { filter: saturate(.35); }  .pyh-pc--out .pyh-pc__media::before { opacity: 0; } .pyh-pc--out .pyh-price__now, .pyh-pc--out .pyh-price__was { color: var(--pyh-c-muted, #5c636e); font-weight: 700; } .pyh-pc--out .pyh-price__now { text-decoration: none; }  .pyh-pc--out .pyh-pc__go { background: transparent; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-muted, #5c636e); box-shadow: none; } .pyh-pc--out .pyh-pc__go:hover { filter: none; color: var(--pyh-c-ink, #141821); } .pyh-pc__go:active { transform: translateY(1px); }  .pyh-pc:has(.pyh-pc__title a:focus-visible) { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 3px; }  @supports not selector(:has(*)) { .pyh-pc__title a:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; } } .pyh-wish:focus-visible, .pyh-strip__arrow:focus-visible, .pyh-pc__go:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  @media (max-width: 560px) {  .pyh-pwall { gap: 10px; grid-template-columns: repeat(2, minmax(0, 1fr)); } .pyh-pc { padding: 8px 8px 10px; gap: 8px; }  .pyh-pc__title { font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-pc__specs { display: none; }  .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc--compact .pyh-pc__go { inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; } .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; }  .pyh-strip { --pyh-strip-card: min(275px, 75vw); } .pyh-strip__title { font-size:calc((16px) * var(--pyh-ui-t, 1)); } } @media (max-width: 768px) { .pyh-pc:not(.pyh-pc--list) .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; } } @container (max-width: 235px) { .pyh-pc:not(.pyh-pc--list) .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; } }  .pyh-cmp { display: grid; place-items: center; inline-size: 30px; block-size: 30px; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-card, #fff) 72%, transparent); backdrop-filter: blur(8px); color: var(--pyh-c-muted, #6f7787); cursor: pointer; transition: color .2s ease, background .2s ease; } .pyh-cmp__i { inline-size: 16px; block-size: 16px; }  .pyh-cmp[aria-pressed="true"] { background: var(--pyh-flare, #ff3355); color: #fff; } @container pyh-card (min-width: 260px) { .pyh-cmp { inline-size: 34px; block-size: 34px; } }  .pyh-cmp-bar { position: fixed; z-index: 60; inset-inline: 12px; inset-block-end: calc(12px + var(--pyh-sticky-h, 0px)); display: none; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-night, #0a0c15); color: #fff; box-shadow: 0 18px 40px -18px rgba(4, 6, 14, .8); } .pyh-cmp-bar.is-on { display: flex; } .pyh-cmp-bar__n { font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-cmp-bar__acts { display: flex; gap: 8px; } .pyh-cmp-bar__go { border: 0; border-radius: var(--pyh-c-radius-sm, 10px); padding: 9px 16px; background: var(--pyh-flare, #ff3355); color: #fff; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; } .pyh-cmp-bar__x { border: 1px solid rgba(255, 255, 255, .28); border-radius: var(--pyh-c-radius-sm, 10px); padding: 9px 12px; background: transparent; color: #fff; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); cursor: pointer; }  .pyh-cmp-bar.is-full .pyh-cmp-bar__n { color: #ffd0d8; }   .pyh-cmp-p, .pyh-cmp-p *, .pyh-cmp-p *::before, .pyh-cmp-p *::after { box-sizing: border-box; }  .pyh-cmp-p { inline-size: min(1100px, 94vw); max-block-size: 88dvh; display: flex; flex-direction: column; padding: 0; border: 0; border-radius: var(--pyh-c-radius-lg, 20px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); overflow: hidden; } .pyh-cmp-p::backdrop { background: rgba(6, 8, 16, .62); backdrop-filter: blur(3px); }  .pyh-cmp-p__head { position: relative; z-index: 4; display: flex; align-items: center; gap: 12px; padding: 14px 18px; border-block-end: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); background: var(--pyh-c-card, #fff); } .pyh-cmp-p__id { flex: 1 1 auto; min-inline-size: 0; } .pyh-cmp-p__t { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.3; color: var(--pyh-c-ink, #141821); } .pyh-cmp-p__n { margin: 2px 0 0; color: var(--pyh-c-muted, #6f7787); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; }  .pyh-cmp-p__only { display: inline-flex; align-items: center; gap: 8px; flex: none; padding: 7px 12px 7px 8px; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 5%, transparent); color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; user-select: none; transition: background-color .18s ease; }  .pyh-cmp-p__only-i { position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; } .pyh-cmp-p__only-b { position: relative; inline-size: 32px; block-size: 18px; flex: none; border-radius: 99px; background: color-mix(in srgb, var(--pyh-c-ink, #141821) 22%, transparent); transition: background-color .18s ease; } .pyh-cmp-p__only-b::after { content: ''; position: absolute; inset-block-start: 2px; inset-inline-start: 2px; inline-size: 14px; block-size: 14px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(16, 20, 35, .3); transition: inset-inline-start .18s ease; } .pyh-cmp-p__only-i:checked ~ .pyh-cmp-p__only-b { background: var(--pyh-c-accent, #c41230); } .pyh-cmp-p__only-i:checked ~ .pyh-cmp-p__only-b::after { inset-inline-start: 16px; } .pyh-cmp-p__only-i:focus-visible ~ .pyh-cmp-p__only-b { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  .pyh-cmp-p.is-diffs .pyh-cmp-t tbody tr:not([data-diff]):not([data-keep]) { display: none; } .pyh-cmp-p__x { inline-size: 34px; block-size: 34px; flex: none; display: grid; place-items: center; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); color: var(--pyh-c-ink, #141821); cursor: pointer; transition: background-color .18s ease, color .18s ease; } .pyh-cmp-p__x svg { inline-size: 17px; block-size: 17px; }  .pyh-cmp-p__body { flex: 1 1 auto;  min-block-size: 0; overflow: auto; padding: 4px 18px 22px; -webkit-overflow-scrolling: touch; }  .pyh-cmp-t { inline-size: 100%; table-layout: fixed; border-collapse: collapse; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); overflow-wrap: anywhere; } .pyh-cmp-t th, .pyh-cmp-t td { padding: 11px 10px; text-align: start; vertical-align: middle; }  .pyh-cmp-t tbody tr:nth-child(even) td, .pyh-cmp-t tbody tr:nth-child(even) th { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 3.5%, transparent); }  .pyh-cmp-t tbody th { position: sticky; inset-inline-start: 0; z-index: 1; background: linear-gradient(color-mix(in srgb, var(--pyh-c-ink, #141821) 4%, transparent) 0 100%), var(--pyh-c-card, #fff); color: var(--pyh-c-muted, #6f7787); font-weight: 700; box-shadow: 1px 0 0 var(--pyh-c-line, rgba(15, 23, 42, .1)); }  .pyh-cmp-t__corner { inline-size: 96px; }  .pyh-cmp-t__head { block-size: 1px; padding-block: 4px 14px; vertical-align: top; }  .pyh-cmp-t__card { position: relative;  block-size: 100%; padding: 12px 10px 10px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-plate, #fdfdff); box-shadow: inset 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cmp-t__link { display: grid; gap: 9px; justify-items: center; text-align: center; color: inherit; text-decoration: none; font-weight: 700; line-height: 1.65; } .pyh-cmp-t__plate { display: grid; place-items: center; inline-size: 96px; block-size: 96px; border-radius: var(--pyh-c-radius-sm, 10px); background: #fff; } .pyh-cmp-t__img { inline-size: 100%; block-size: 100%; object-fit: contain; border-radius: inherit; }  .pyh-cmp-t__t { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; overflow: hidden; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-cmp-t__drop { position: absolute; z-index: 2; inset-block-start: 6px; inset-inline-start: 6px; inline-size: 24px; block-size: 24px; display: grid; place-items: center; padding: 0; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 7%, transparent); color: var(--pyh-c-muted, #6f7787); cursor: pointer; transition: background-color .18s ease, color .18s ease; } .pyh-cmp-t__drop-i { inline-size: 13px; block-size: 13px; } .pyh-cmp-t__stock { font-weight: 700; } .pyh-cmp-t__stock--in { color: var(--pyh-c-ok, #17845a); } .pyh-cmp-t__stock--low { color: var(--pyh-c-warn, #a86a00); } .pyh-cmp-t__stock--out { color: var(--pyh-c-bad, #c0392b); }  .pyh-cmp-t__none { color: var(--pyh-c-muted, #6f7787); opacity: .55; }  .pyh-cmp-t__r--price td { font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-cmp-t__r--price .pyh-price__now { font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; }   .pyh-cmp-t tbody .pyh-cmp-t__buy th, .pyh-cmp-t tbody .pyh-cmp-t__buy td { position: sticky; inset-block-end: 0; z-index: 2; padding-block: 14px; background: var(--pyh-c-card, #fff); box-shadow: 0 -1px 0 var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cmp-t tbody .pyh-cmp-t__buy th { z-index: 3; } .pyh-cmp-t__buy .pyh-pc__go { inline-size: 100%; } @media (max-width: 559px) { .pyh-cmp-p__head { padding: 12px; gap: 8px; } .pyh-cmp-p__t { font-size:calc((15px) * var(--pyh-ui-t, 1)); }  .pyh-cmp-p__only-t { display: none; } .pyh-cmp-p__only { padding: 7px; } .pyh-cmp-p__body { padding: 4px 12px 18px; } .pyh-cmp-t__corner { inline-size: 84px; } .pyh-cmp-t__plate { inline-size: 76px; block-size: 76px; }  .pyh-cmp-t:has(thead th:nth-child(2)) { min-inline-size: 222px; } .pyh-cmp-t:has(thead th:nth-child(3)) { min-inline-size: 360px; } .pyh-cmp-t:has(thead th:nth-child(4)) { min-inline-size: 498px; } .pyh-cmp-t:has(thead th:nth-child(5)) { min-inline-size: 636px; }  @supports not selector(:has(*)) { .pyh-cmp-t { min-inline-size: 636px; } } }  @media (hover: hover) and (pointer: fine) { .pyh-lt__tools .pyh-qv-open:hover, .pyh-lt__tools .pyh-wish:hover, .pyh-lt__tools .pyh-cmp:hover { background: var(--pyh-flare, #ff3355); color: #fff; }  .pyh-cmp-t__drop:hover { background: var(--pyh-c-bad, #c0392b); color: #fff; } .pyh-cmp-p__x:hover { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 14%, transparent); } .pyh-cmp-p__only:hover { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 9%, transparent); } .pyh-cmp-t__link:hover .pyh-cmp-t__t { color: var(--pyh-c-accent, #c41230); } }  .pyh-lt__tools .pyh-wish[aria-pressed="true"], .pyh-lt__tools .pyh-cmp[aria-pressed="true"] { background: var(--pyh-flare, #ff3355); color: #fff; }  .pyh-lt__tools .pyh-qv-open:focus-visible, .pyh-lt__tools .pyh-wish:focus-visible, .pyh-lt__tools .pyh-cmp:focus-visible { outline: 2px solid var(--pyh-flare, #ff3355); outline-offset: 2px; }  .pyh-pc__go { background-image: linear-gradient(115deg, rgba(255, 47, 158, 0) 18%, rgba(255, 47, 158, .5) 100%); box-shadow: var(--pyh-glow, none); transition: box-shadow .22s ease, background-image .22s ease, transform .22s ease; } .pyh-pc__go:hover, .pyh-pc__go:focus-visible { background-image: linear-gradient(115deg, rgba(255, 47, 158, .12) 0%, rgba(255, 47, 158, .68) 100%); box-shadow: var(--pyh-glow-strong, none); }  .pyh-pc--out .pyh-pc__go, .pyh-pc__go--choose { background-image: none; box-shadow: none; }  .pyh-qv__go { box-shadow: var(--pyh-glow, none); transition: box-shadow .22s ease; } .pyh-qv__go:hover, .pyh-qv__go:focus-visible { box-shadow: var(--pyh-glow-strong, none); }  * ⚠️ THESE THREE MUST TRACK THE PRINT VALUES ABOVE. They were pinned to the * ORIGINAL literals and went stale the moment those were re-derived against * their own tint — «جدید» went back to 4.20:1 here while the identical flag on * a card measured 5.09. A copy of a value is a value that will disagree with * its source; these are `var()` reads of the print inks now, so re-deriving the * family once moves both places. */ html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--pick { --pyh-flag-ink: var(--pyh-flag-print-pick, #006c90); } html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--hot { --pyh-flag-ink: var(--pyh-flag-print-hot, #8a4c00); } html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--new { --pyh-flag-ink: var(--pyh-flag-print-new, #067132); }  * ⚠️ Each is ALSO published under a `--pyh-flag-print-*` name, because the quick * view has to restore exactly these on its white plate and a second copy of the * literal there is a second thing to forget. One source, two readers. */ :root { --pyh-flag-print-new: #067132;  --pyh-flag-print-hot: #8a4c00;  --pyh-flag-print-pick: #006c90;  } .pyh-flag--new { --pyh-flag-ink: var(--pyh-flag-print-new, #067132); } .pyh-flag--hot { --pyh-flag-ink: var(--pyh-flag-print-hot, #8a4c00); } .pyh-flag--pick { --pyh-flag-ink: var(--pyh-flag-print-pick, #006c90); }  .pyh-lt__tray .pyh-stars__count { color: rgb(255 255 255 / 74%); }   .pyh-qv__keys { gap: 0; border-radius: var(--pyh-c-radius, 14px);  overflow: clip; background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); }  .pyh-qv__keys > div { border-radius: 0; --qv-wash-a: 9%; }  .pyh-qv__keys > div + div { box-shadow: inset 0 1px 0 var(--qv-ring); } .pyh-qv__keys dd { font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-qv__eyebrow { padding-block-end: 9px; box-shadow: inset 0 -1px 0 var(--qv-ring); }  .pyh-qv__pick { background: var(--qv-sunken); }  .pyh-qv__buy { border-radius: var(--pyh-c-radius-lg, 20px); box-shadow: inset 0 0 0 1px var(--qv-ring), 0 14px 34px -22px rgb(var(--pyh-shadow-ink, 37 45 66) / 30%); }  html[data-pyh-mode="dark"] .pyh-qv__buy { background-color: var(--pyh-sf-lift); background-image: linear-gradient(160deg, rgb(227 230 252 / 6%), rgb(227 230 252 / 0%) 52%); box-shadow: inset 0 1px 0 rgb(227 230 252 / 16%), inset 0 0 0 1px rgb(227 230 252 / 9%), 0 18px 40px -22px rgb(var(--pyh-shadow-ink, 5 4 18) / 85%); }  .pyh-qv__buy .pyh-price__now { font-size:calc((22px) * var(--pyh-ui-t, 1)); font-variant-numeric: tabular-nums; letter-spacing: -.012em; }  html[data-pyh-mode="dark"] .pyh-qv__buy .pyh-qv__full { color: var(--qv-dim); }  @supports (color: color-mix(in oklab, red 50%, blue)) { .pyh-qv { --qv-muted: color-mix(in oklab, var(--pyh-ink-muted, #5c636e) 72%, var(--qv-ink)); } }  .pyh-qv { --qv-ok: #006538; }
/*!payeh-elementor-compat*/
:root { --content-width: 100% !important; } .elementor, .elementor-inner, .elementor-section-wrap, .pyh-main--elementor { width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; } .elementor .elementor-section, .elementor-section, .elementor-section.elementor-section-boxed, .elementor-section.elementor-section-full_width, .elementor .e-con, .elementor .e-con-boxed, .elementor .e-con-full, .elementor-editor-active .elementor-section, .elementor-editor-active .e-con, .e-con, .e-con.e-con-boxed, .e-con.e-con-full { position: relative !important; width: 100% !important; max-width: 100% !important; --content-width: 100% !important; --container-max-width: 100% !important; margin-inline: 0 !important; padding-inline: 0 !important; } .elementor .elementor-section > .elementor-container, .elementor-section > .elementor-container, .elementor-section.elementor-section-boxed > .elementor-container, .elementor-section.elementor-section-full_width > .elementor-container, .elementor-container, .e-con-inner, .e-con-boxed > .e-con-inner { max-width: 100% !important; width: 100% !important; --content-width: 100% !important; padding-inline: 0 !important; margin: 0 auto !important; } .elementor .elementor-column, .elementor-column, .elementor .elementor-widget-wrap, .elementor-widget-wrap, .elementor .elementor-widget, .elementor-widget, .elementor .elementor-widget-container, .elementor-widget-container { width: 100% !important; max-width: 100% !important; padding-inline: 0 !important; margin-inline: 0 !important; }  .pyh-main--elementor .elementor-section:first-child, .pyh-main--elementor .elementor-top-section:first-child, .pyh-main--elementor .elementor-section:first-of-type, .pyh-main--elementor .elementor-top-section:first-of-type, .elementor .elementor-section:first-child, .elementor .elementor-top-section:first-child, .elementor .elementor-section:first-of-type, .elementor .elementor-top-section:first-of-type, .elementor-section:first-child, .elementor-top-section:first-child { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } .elementor-section:first-child > .elementor-container, .elementor-top-section:first-child > .elementor-container, .elementor-section:first-of-type > .elementor-container, .elementor-top-section:first-of-type > .elementor-container { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } .elementor-section:first-child .elementor-column, .elementor-section:first-child .elementor-column > .elementor-element-populated, .elementor-section:first-child .elementor-widget-wrap, .elementor-section:first-child .elementor-widget-container, .elementor-top-section:first-child .elementor-column, .elementor-top-section:first-child .elementor-column > .elementor-element-populated, .elementor-top-section:first-child .elementor-widget-wrap, .elementor-top-section:first-child .elementor-widget-container, .elementor-section:first-of-type .elementor-column, .elementor-section:first-of-type .elementor-column > .elementor-element-populated, .elementor-section:first-of-type .elementor-widget-wrap, .elementor-section:first-of-type .elementor-widget-container, .elementor-top-section:first-of-type .elementor-column, .elementor-top-section:first-of-type .elementor-column > .elementor-element-populated, .elementor-top-section:first-of-type .elementor-widget-wrap, .elementor-top-section:first-of-type .elementor-widget-container { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; }  .elementor-widget-container > .pyh-sec, .elementor [class*="elementor-widget-payeh_"] .pyh-sec, .elementor .pyh-sec, .pyh-main--elementor .pyh-sec { width: 100% !important; max-width: 100% !important; display: block; padding-inline: 0 !important; margin-inline: 0 !important; }  .pyh-sec { container-type: inline-size; container-name: pyh-sec; }  .pyh-main--elementor .pyh-sec, .elementor .pyh-sec, .elementor-widget .pyh-sec, [class*="elementor-widget-payeh_"] .pyh-sec, .elementor-widget-container > .pyh-sec { --pyh-sec-space: 0px !important; --pyh-sec-pt: 0px !important; --pyh-sec-pb: 0px !important; margin-block: 0 !important; padding-block: 0 !important; } .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: 8px; width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; max-width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; --pyh-c-wrap: 100% !important; margin-block-start: 0 !important; margin-block-end: clamp(14px, 1.8vw, 22px) !important; padding-block: 0 !important; margin-inline: auto !important; box-sizing: border-box !important; } @container pyh-sec (inline-size >= 720px) { .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } } @media (min-width: 720px) { .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9vw, 14px); } } .elementor .pyh-sec__frame > .pyh-wrap, .elementor .pyh-sec__frame .pyh-wrap, .elementor-widget .pyh-sec__frame > .pyh-wrap, .elementor-widget .pyh-sec__frame .pyh-wrap, [class*="elementor-widget-payeh_"] .pyh-sec__frame > .pyh-wrap, [class*="elementor-widget-payeh_"] .pyh-sec__frame .pyh-wrap, .elementor-widget-container .pyh-sec__frame > .pyh-wrap, .elementor-widget-container .pyh-sec__frame .pyh-wrap { width: 100% !important; max-width: 100% !important; } .elementor .pyh-sec:last-child > .pyh-sec__frame, .elementor-widget:last-child .pyh-sec__frame { margin-block-end: 0 !important; } .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: 8px; width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; max-width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; margin-block-start: 0 !important; margin-block-end: clamp(14px, 1.8vw, 22px) !important; margin-inline: auto !important; box-sizing: border-box !important; } @container pyh-sec (inline-size >= 720px) { .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } } @media (min-width: 720px) { .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: clamp(8px, 0.9vw, 14px); } } .elementor-section:first-child .pyh-sec__frame, .elementor-widget-payeh_categories_grid:first-child .pyh-sec__frame, .elementor-widget-payeh_stories_bar:first-child .pyh-sec__frame { padding-block-start: 0 !important; }  .elementor-widget-payeh_stories_bar .pyh-cats--flow, .elementor-widget-payeh_categories_grid .pyh-cats--flow { --pyh-sec-space: 0px !important; margin-block: 0 !important; padding-block: 2px !important; } .elementor-widget-payeh_hero_split, .elementor-widget-payeh_herosplit, .elementor-widget-payeh_hero_slides, .elementor-widget-payeh_hero_trio, .elementor-widget-payeh_herotrio, .elementor-widget-payeh_hero_hub, .elementor-widget-payeh_herohub { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; width: 100% !important; max-width: 100% !important; } .elementor-widget-payeh_hero_split .elementor-widget-container, .elementor-widget-payeh_herosplit .elementor-widget-container, .elementor-widget-payeh_hero_slides .elementor-widget-container, .elementor-widget-payeh_hero_trio .elementor-widget-container, .elementor-widget-payeh_herotrio .elementor-widget-container, .elementor-widget-payeh_hero_hub .elementor-widget-container, .elementor-widget-payeh_herohub .elementor-widget-container { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; } .elementor-widget-payeh_hero_split .pyh-sec--herosplit, .elementor-widget-payeh_herosplit .pyh-sec--herosplit, .elementor-widget-payeh_hero_slides .pyh-sec--slides, .elementor-widget-payeh_hero_trio .pyh-sec--herotrio, .elementor-widget-payeh_herotrio .pyh-sec--herotrio, .elementor-widget-payeh_hero_hub .pyh-sec--herohub, .elementor-widget-payeh_herohub .pyh-sec--herohub { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; width: 100% !important; max-width: 100% !important; } .elementor-widget-payeh_promises_features .pyh-sec--promises, .elementor-widget-payeh_promises_features .pyh-sec__frame { margin-block: 0 !important; }  .pyh-sec--deals .pyh-deals, .pyh-sec--deals .pyh-deals--bleed, .pyh-deals--bleed { max-inline-size: none !important; }   .pyh-posts--mosaic .pyh-mosaic { display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); block-size: clamp(430px, 44vw, 640px); } .pyh-posts--mosaic .pyh-mosaic__cell { min-inline-size: 0; min-block-size: 0; } .pyh-posts--mosaic .pyh-mosaic__cell--0 { grid-area: 1 / 1 / 3 / 2; } .pyh-posts--mosaic .pyh-mosaic__cell--1 { grid-area: 1 / 2 / 2 / 4; } .pyh-posts--mosaic .pyh-mosaic__cell--2 { grid-area: 2 / 2 / 3 / 3; } .pyh-posts--mosaic .pyh-mosaic__cell--3 { grid-area: 2 / 3 / 3 / 4; } .pyh-posts--mosaic .pyh-mosaic .pyh-card { aspect-ratio: auto; min-block-size: 0; block-size: 100%; border-radius: var(--pyh-c-radius, 16px); } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover { grid-column: auto; } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover .pyh-card__title { font-size: clamp(19px, .9rem + 1.1vw, 33px); } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover .pyh-card__excerpt { max-inline-size: 46ch; } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cell--2 .pyh-card__title, .pyh-posts--mosaic .pyh-mosaic .pyh-card--cell--3 .pyh-card__title { font-size: clamp(14px, .8rem + .3vw, 17px); } @container pyh-sec (inline-size < 850px) { .pyh-posts--mosaic .pyh-mosaic { grid-template-columns: 1fr; grid-template-rows: auto; block-size: auto; } .pyh-posts--mosaic .pyh-mosaic__cell--0, .pyh-posts--mosaic .pyh-mosaic__cell--1, .pyh-posts--mosaic .pyh-mosaic__cell--2, .pyh-posts--mosaic .pyh-mosaic__cell--3 { grid-area: auto; } .pyh-posts--mosaic .pyh-mosaic .pyh-card { aspect-ratio: 16 / 9; } }  .pyh-posts--spotlight .pyh-picks { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: clamp(16px, 1.8cqi, 26px); align-items: stretch; } @container pyh-sec (inline-size < 850px) { .pyh-posts--spotlight .pyh-picks { grid-template-columns: 1fr; } }
@font-face{font-family:'Vazirmatn Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.5%;ascent-override:110.81%;descent-override:58.05%;line-gap-override:0%}
@font-face{font-family:'Estedad Fallback';src:local('Tahoma'),local('Arial');size-adjust:95%;ascent-override:107.89%;descent-override:52.63%;line-gap-override:0%}
@font-face{font-family:'Sahel Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.6%;ascent-override:115.98%;descent-override:52.7%;line-gap-override:0%}
@font-face{font-family:'Samim Fallback';src:local('Tahoma'),local('Arial');size-adjust:94.7%;ascent-override:110.88%;descent-override:54.17%;line-gap-override:0%}
@font-face{font-family:'Parastoo Fallback';src:local('Tahoma'),local('Arial');size-adjust:95.3%;ascent-override:120.36%;descent-override:61.49%;line-gap-override:0%}
@font-face{font-family:'Tanha Fallback';src:local('Tahoma'),local('Arial');size-adjust:95.2%;ascent-override:107.67%;descent-override:56.41%;line-gap-override:0%}
@font-face{font-family:'Lalezar Fallback';src:local('Tahoma'),local('Arial');size-adjust:80.4%;ascent-override:121.77%;descent-override:73.13%;line-gap-override:0%}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Parastoo';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/parastoo/Parastoo-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Parastoo';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/parastoo/Parastoo-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Tanha';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/tanha/Tanha-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lalezar';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/lalezar/Lalezar-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Bold.woff2') format('woff2');font-weight:700 900;font-display:swap}


/*!payeh-section-lookbook*/
.pyh-lookbook { --pyh-lb-radius: 18px; position: relative; container-type: inline-size; container-name: pyh-lookbook; width: 100%; max-width: 1840px; margin-inline: auto; padding-inline: clamp(16px, 2.5vw, 44px); margin-block: clamp(36px, 5cqi, 72px); box-sizing: border-box; }  .pyh-lookbook__header { text-align: center; margin-block-end: clamp(28px, 4cqi, 52px); padding-inline: 16px; } .pyh-lookbook__kicker { margin: 0 0 6px; font-size:calc((clamp(12px, 1.1cqi, 14px)) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-primary, #c41230); letter-spacing: 0.06em; text-transform: uppercase; } .pyh-lookbook__title { margin: 0 0 8px; font-size:calc((clamp(26px, 3.5cqi, 40px)) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-ink, #111827); letter-spacing: -0.02em; line-height: 1.2; } .pyh-lookbook__lead { margin: 0 auto; max-inline-size: 600px; font-size:calc((clamp(14px, 1.25cqi, 17px)) * var(--pyh-ui-t, 1)); color: color-mix(in srgb, var(--pyh-ink) 65%, transparent); line-height: 1.6; }  .pyh-lookbook__grid { display: block; column-count: 2; column-gap: 12px; direction: ltr;  }  .pyh-lookbook__col { display: contents; } @container pyh-lookbook (inline-size >= 640px) and (inline-size < 960px) { .pyh-lookbook__grid { column-gap: 16px; } .pyh-lookbook__card { margin-bottom: 16px; } } @container pyh-lookbook (inline-size >= 960px) { .pyh-lookbook__grid { display: grid; column-count: unset; column-gap: unset; } .pyh-lookbook--cols-5 .pyh-lookbook__grid { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; align-items: start; } .pyh-lookbook--cols-4 .pyh-lookbook__grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; align-items: start; } .pyh-lookbook--cols-3 .pyh-lookbook__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; align-items: start; } .pyh-lookbook__col { display: flex; flex-direction: column; gap: 16px; min-width: 0; } .pyh-lookbook__card { margin-bottom: 0; } .pyh-lookbook__card--tall { min-block-size: 340px; } .pyh-lookbook__card--portrait_tall { min-block-size: 320px; } .pyh-lookbook__card--portrait_std { min-block-size: 240px; } }  .pyh-lookbook__card { position: relative; border-radius: var(--pyh-lb-radius); overflow: hidden; background-color: var(--pyh-surface, #f5f6f8); box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.05); transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease; display: block; width: 100%; margin-bottom: 12px; break-inside: avoid; page-break-inside: avoid; -webkit-column-break-inside: avoid; transform: translateZ(0); } .pyh-lookbook__card:hover { transform: translateY(-4px); box-shadow: 0 16px 36px -6px rgba(0, 0, 0, 0.12); }  .pyh-lookbook__card--tall { aspect-ratio: 9 / 17; } .pyh-lookbook__card--portrait_tall { aspect-ratio: 9 / 16; } .pyh-lookbook__card--portrait_std { aspect-ratio: 3 / 4; } .pyh-lookbook__card--square { aspect-ratio: 1 / 1; } .pyh-lookbook__card--landscape { aspect-ratio: 4 / 3; }  .pyh-lookbook__media-wrap { position: absolute; inset: 0; width: 100%; height: 100%; overflow: hidden; } .pyh-lookbook__img, .pyh-lookbook__video { position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; display: block; transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1); } .pyh-lookbook__card:hover .pyh-lookbook__img, .pyh-lookbook__card:hover .pyh-lookbook__video { transform: scale(1.045); } .pyh-lookbook__video { pointer-events: none; } .pyh-lookbook__placeholder { width: 100%; height: 100%; background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%); } .pyh-lookbook__scrim { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, transparent 40%, rgba(0, 0, 0, 0.15) 100%); pointer-events: none; } .pyh-lookbook__card-link { position: absolute; inset: 0; z-index: 5; }  .pyh-lookbook__card--editorial { display: flex; flex-direction: column; background-color: var(--pyh-lb-bg, #ece6dc); color: var(--pyh-lb-ink, #222222); justify-content: center; padding: clamp(20px, 3cqi, 32px); min-block-size: 180px; } .pyh-lookbook__editorial-inner { display: flex; flex-direction: column; justify-content: center; height: 100%; } .pyh-lookbook__editorial-title { margin: 0 0 10px; font-size:calc((clamp(20px, 2.2cqi, 26px)) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; color: inherit; line-height: 1.2; } .pyh-lookbook__editorial-desc { margin: 0 0 16px; font-size:calc((clamp(13px, 1.15cqi, 14px)) * var(--pyh-ui-t, 1)); line-height: 1.6; opacity: 0.85; color: inherit; } .pyh-lookbook__editorial-btn { align-self: flex-start; display: inline-flex; align-items: center; padding: 8px 18px; border-radius: 20px; background-color: var(--pyh-lb-ink, #222); color: var(--pyh-lb-bg, #fff); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; transition: transform 0.2s ease, opacity 0.2s ease; } .pyh-lookbook__editorial-btn:hover { transform: translateY(-2px); opacity: 0.92; }  .pyh-lookbook { --pyh-lb-light: var(--pyh-sec-light, var(--pyh-c-accent, var(--pyh-primary, #c41230))); --pyh-lb-mark: var(--pyh-lb-light); --pyh-lb-dot: 15px; } @supports (color: oklch(from red l c h)) { .pyh-lookbook { --pyh-lb-mark: oklch(from var(--pyh-lb-light) clamp(0.42, l, 0.72) c h); } } .pyh-lookbook__pins { position: absolute; inset: 0; pointer-events: none; z-index: 10; } .pyh-lookbook__dot { position: absolute; left: 50%; top: 50%; translate: -50% -50%; display: grid; place-items: center; inline-size: var(--pyh-tap, 44px); block-size: var(--pyh-tap, 44px); margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; cursor: pointer; z-index: 5; pointer-events: auto; }  .pyh-lookbook--hover-dots .pyh-lookbook__dot { opacity: 0; scale: 0.6; pointer-events: none; transition: opacity 0.35s ease, scale 0.35s cubic-bezier(0.16, 1, 0.3, 1); } .pyh-lookbook--hover-dots .pyh-lookbook__card:hover .pyh-lookbook__dot, .pyh-lookbook--hover-dots .pyh-lookbook__card:focus-within .pyh-lookbook__dot, .pyh-lookbook--always-dots .pyh-lookbook__dot, .pyh-lookbook__dot.is-active, .pyh-lookbook__dot.is-open { opacity: 1 !important; scale: 1 !important; pointer-events: auto !important; } @media (hover: none), (max-width: 959px) { .pyh-lookbook--hover-dots .pyh-lookbook__dot { opacity: 1; scale: 1; pointer-events: auto; } .pyh-lookbook__tip { display: none !important; } }  .pyh-lookbook__dot::before { content: ""; grid-area: 1 / 1; inline-size: var(--pyh-lb-dot, 15px); block-size: var(--pyh-lb-dot, 15px); border-radius: 50%; background: #ffffff; box-shadow: 0 0 0 3px var(--pyh-lb-mark, var(--pyh-primary, #c41230)), 0 0 0 4px rgb(var(--pyh-shadow-ink, 37 45 66) / 22%), 0 2px 10px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); transition: inline-size 180ms ease, block-size 180ms ease, box-shadow 180ms ease; z-index: 3; } .pyh-lookbook__dot:hover::before, .pyh-lookbook__dot:focus-visible::before { inline-size: calc(var(--pyh-lb-dot, 15px) + 6px); block-size: calc(var(--pyh-lb-dot, 15px) + 6px); } .pyh-lookbook__dot.is-active::before, .pyh-lookbook__dot.is-open::before { inline-size: calc(var(--pyh-lb-dot, 15px) + 6px); block-size: calc(var(--pyh-lb-dot, 15px) + 6px); box-shadow: 0 0 0 3px var(--pyh-lb-mark, var(--pyh-primary, #c41230)), 0 0 0 7px color-mix(in srgb, var(--pyh-lb-mark, var(--pyh-primary, #c41230)) 36%, transparent), 0 2px 12px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); }  .pyh-lookbook__ring { grid-area: 1 / 1; inline-size: calc(var(--pyh-lb-dot, 15px) + 8px); block-size: calc(var(--pyh-lb-dot, 15px) + 8px); border-radius: 50%; border: 2px solid var(--pyh-lb-mark, var(--pyh-primary, #c41230)); opacity: 0; pointer-events: none; animation: pyh-lookbook-ripple 2.6s cubic-bezier(.22, .61, .36, 1) infinite; z-index: 2; } @media (hover: hover) { .pyh-lookbook__dot:hover .pyh-lookbook__ring { animation-play-state: paused; } } @keyframes pyh-lookbook-ripple { 0% { opacity: .65; scale: 1; } 70% { opacity: 0; scale: 2.6; } 100% { opacity: 0; scale: 2.6; } }  .pyh-lookbook__tip { position: absolute; inset-block-end: calc(100% - 4px); inset-inline: -120px; inline-size: fit-content; max-inline-size: 180px; margin-inline: auto; padding: 5px 11px; border: 1px solid var(--pyh-glass-line, rgb(255 255 255 / 45%)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-glass, rgb(255 255 255 / 88%)); backdrop-filter: blur(var(--pyh-glass-blur, 10px)); -webkit-backdrop-filter: blur(var(--pyh-glass-blur, 10px)); box-shadow: var(--pyh-shadow-1, 0 4px 12px rgba(0, 0, 0, 0.12)); color: var(--pyh-ink, #141821); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.45; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0; scale: .92; transform-origin: bottom center; pointer-events: none; transition: opacity 160ms ease, scale 160ms ease; z-index: 6; } .pyh-lookbook__dot:hover .pyh-lookbook__tip, .pyh-lookbook__dot:focus-visible .pyh-lookbook__tip { opacity: 1; scale: 1; } .pyh-lookbook--peeking .pyh-lookbook__tip { opacity: 0 !important; pointer-events: none; } .pyh-lookbook--peeking .pyh-lookbook__ring { opacity: 0; animation-play-state: paused; } @media (prefers-reduced-motion: reduce) { .pyh-lookbook__ring { animation: none; display: none; } }  .pyh-lookbook__peek { --peek-ink: var(--pyh-ink, #141821); --peek-muted: var(--pyh-ink-muted, #5c636e); --peek-ground: var(--pyh-plate, #ffffff); --peek-line: var(--pyh-glass-line, rgb(255 255 255 / 55%)); --peek-well: color-mix(in srgb, var(--peek-ink) 4%, var(--pyh-plate, #ffffff)); --peek-rule: color-mix(in srgb, var(--peek-ink) 10%, transparent); --peek-rim: color-mix(in srgb, var(--peek-ink) 12%, transparent); --peek-hover: color-mix(in srgb, var(--peek-ink) 6%, transparent); --peek-act: var(--pyh-lb-mark, var(--pyh-primary, #c41230)); position: absolute; top: 0; left: 0; inline-size: min(290px, calc(100% - 24px)); z-index: 50; padding: 12px 14px; border: 1px solid var(--peek-line); border-radius: var(--pyh-glass-r, 18px); background-color: var(--peek-ground); box-shadow: 0 20px 48px rgb(var(--pyh-shadow-ink, 37 45 66) / 28%), 0 2px 10px rgb(var(--pyh-shadow-ink, 37 45 66) / 14%); color: var(--peek-ink); line-height: 1.5; text-align: start; direction: rtl; display: flex; gap: 12px; align-items: center; opacity: 0; pointer-events: none; transition: opacity 160ms ease; } .pyh-lookbook__peek.is-open { opacity: 1; pointer-events: auto; }  .pyh-lookbook__peek-tail { position: absolute; inset-block-start: 100%; left: var(--pyh-peek-tail, 50%); inline-size: 14px; block-size: 9px; translate: -50% -1px; background: var(--peek-ground); clip-path: polygon(50% 100%, 0 0, 100% 0); pointer-events: none; } .pyh-lookbook__peek.is-below .pyh-lookbook__peek-tail { inset-block-start: auto; inset-block-end: 100%; translate: -50% 1px; clip-path: polygon(50% 0, 0 100%, 100% 100%); } .pyh-lookbook__peek-img-link { display: block; flex: 0 0 62px; inline-size: 62px; block-size: 62px; border-radius: var(--pyh-radius-sm, 12px); overflow: hidden; background: var(--peek-well); text-decoration: none; } .pyh-lookbook__peek-img { inline-size: 100%; block-size: 100%; object-fit: cover; display: block; transition: scale 200ms ease; } .pyh-lookbook__peek-img-link:hover .pyh-lookbook__peek-img { scale: 1.08; } .pyh-lookbook__peek-info { flex: 1 1 auto; min-inline-size: 0; display: flex; flex-direction: column; gap: 3px; } .pyh-lookbook__peek-title { font-family: var(--pyh-font-heading, inherit); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--peek-ink); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0; text-decoration: none; transition: color 160ms ease; } .pyh-lookbook__peek-title:hover { color: var(--peek-act); } .pyh-lookbook__peek-price { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--peek-act); font-variant-numeric: tabular-nums; } .pyh-lookbook__peek-qv { align-self: flex-start; display: inline-flex; align-items: center; gap: 5px; padding: 4px 10px; margin-block-start: 3px; border: 1px solid color-mix(in srgb, var(--peek-act) 28%, transparent); border-radius: var(--pyh-radius-pill, 999px); background: color-mix(in srgb, var(--peek-act) 8%, transparent); color: var(--peek-act); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; cursor: pointer; text-decoration: none; transition: all 160ms ease; } .pyh-lookbook__peek-qv:hover { background: var(--peek-act); border-color: var(--peek-act); color: #ffffff; } .pyh-lookbook__peek-qv-i { inline-size: 13px; block-size: 13px; flex: 0 0 auto; } .pyh-lookbook__peek-close { flex: 0 0 auto; display: grid; place-items: center; inline-size: 26px; block-size: 26px; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--peek-muted); cursor: pointer; transition: color 160ms ease, background 160ms ease; } .pyh-lookbook__peek-close:hover { color: var(--peek-ink); background: var(--peek-hover); } .pyh-lookbook__peek-close svg { inline-size: 13px; block-size: 13px; }  html[data-pyh-mode="dark"] .pyh-lookbook__card { background-color: #1a202c; box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.35); } html[data-pyh-mode="dark"] .pyh-lookbook__peek { --peek-ground: var(--pyh-sf-raised, #18172a); --peek-line: color-mix(in srgb, #fff 20%, transparent); --peek-well: var(--pyh-plate, #201f35); --peek-ink: #f8fafc; --peek-muted: #94a3b8; background-color: var(--peek-ground); background-image: radial-gradient(115% 85% at 94% -14%, rgb(255 255 255 / 7%), transparent 58%), radial-gradient(85% 70% at 2% 112%, rgba(110, 65, 219, .16), transparent 56%); box-shadow: 0 20px 48px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(255, 255, 255, 0.14); } html[data-pyh-mode="dark"] .pyh-lookbook__peek-title { color: #f8fafc; } html[data-pyh-mode="dark"] .pyh-lookbook__peek-close { color: #94a3b8; } html[data-pyh-mode="dark"] .pyh-lookbook__peek-close:hover { background-color: rgba(255, 255, 255, 0.1); color: #ffffff; }  @media (max-width: 559px) { .pyh-lookbook__peek { inline-size: min(270px, calc(100% - 20px)); padding: 10px 12px; gap: 10px; border-radius: var(--pyh-radius-lg, 16px); } .pyh-lookbook__peek-img-link { flex: 0 0 52px; inline-size: 52px; block-size: 52px; } .pyh-lookbook__peek-title { font-size:calc((13px) * var(--pyh-ui-t, 1)); line-height: 1.35; } .pyh-lookbook__peek-price { font-size:calc((12px) * var(--pyh-ui-t, 1)); } .pyh-lookbook__peek-qv { padding: 3px 9px; font-size:calc((11px) * var(--pyh-ui-t, 1)); } }
:root{--pyh-mega-bg:#fff;}body{font-family:var(--pyh-body-family);margin:0;background:var(--pyh-content-bg,#f4f5f9)}.pyhdev-options{width:100%;border-collapse:collapse;font-size:calc((13px) * var(--pyh-ui-t, 1));background:var(--pyh-card-bg,#fff)}.pyhdev-options th,.pyhdev-options td{padding:7px 10px;border-bottom:1px solid var(--pyh-line);text-align:start}
@font-face{font-family:'Sahel Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.6%;ascent-override:115.98%;descent-override:52.7%;line-gap-override:0%}
@font-face{font-family:'Lalezar Fallback';src:local('Tahoma'),local('Arial');size-adjust:80.4%;ascent-override:121.77%;descent-override:73.13%;line-gap-override:0%}
@font-face{font-family:'Vazirmatn Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.5%;ascent-override:110.81%;descent-override:58.05%;line-gap-override:0%}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Lalezar';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/lalezar/Lalezar-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}


/*!payeh-minicart*/
.pyh-mini { --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .1)); --pyh-c-line-w: var(--pyh-line-w, 1px); --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-on-accent: var(--pyh-on-accent, #ffffff); --pyh-c-radius: var(--pyh-radius, 12px); --pyh-c-radius-sm: var(--pyh-radius-sm, 8px);  --pyh-m-plate: var(--pyh-pane-ground, var(--pyh-sf-raised, #ffffff)); --pyh-m-inset: var(--pyh-sf-over, rgba(15, 23, 42, .05)); --pyh-m-inset-2: var(--pyh-sf-over-2, rgba(15, 23, 42, .1));  --pyh-c-card: var(--pyh-card-bg, #ffffff);  --pyh-m-veil: var(--pyh-shadow-ink, 37 45 66); position: fixed; inset: 0; z-index: 9100; font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); } .pyh-mini[hidden] { display: none !important; } .pyh-mini *, .pyh-mini *::before, .pyh-mini *::after { box-sizing: border-box; }   body.admin-bar .pyh-mini { top: 46px; } @media screen and (min-width: 783px) { body.admin-bar .pyh-mini { top: 32px; } }  .pyh-mini__scrim { position: absolute; inset: 0; background: linear-gradient( to var(--pyh-m-toward, left), rgb(var(--pyh-m-veil) / 24%) 0%, rgb(var(--pyh-m-veil) / 46%) 55%, rgb(var(--pyh-m-veil) / 62%) 100% ); -webkit-backdrop-filter: blur(3px) saturate(.9); backdrop-filter: blur(3px) saturate(.9); opacity: 0; transition: opacity .32s ease; }  [dir="rtl"] .pyh-mini { --pyh-m-toward: left; } [dir="ltr"] .pyh-mini { --pyh-m-toward: right; } .pyh-mini.is-open .pyh-mini__scrim { opacity: 1; } .pyh-mini__panel { position: absolute; inset-block: 0; inset-inline-end: 0; display: flex; flex-direction: column;  width: min(420px, calc(var(--pyh-ui-vw, 100vw) * .9)); background-color: var(--pyh-m-plate);  background-image: var(--pyh-air, none); border-inline-start: var(--pyh-c-line-w) solid var(--pyh-edge-hi, transparent); border-start-start-radius: 20px; border-end-start-radius: 20px; box-shadow: -24px 0 72px -28px rgb(var(--pyh-m-veil) / 70%);  transform: translateX(-100%); transition: transform .34s cubic-bezier(.22, 1, .36, 1); outline: none; } [dir="rtl"] .pyh-mini__panel { transform: translateX(-100%); } [dir="ltr"] .pyh-mini__panel { transform: translateX(100%); } .pyh-mini.is-open .pyh-mini__panel, [dir="rtl"] .pyh-mini.is-open .pyh-mini__panel, [dir="ltr"] .pyh-mini.is-open .pyh-mini__panel { transform: none; }  .pyh-mini-open, .pyh-mini-open body { overflow: hidden; }  .pyh-mini__top { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex: none; padding: 14px 18px; border-block-end: var(--pyh-c-line-w) solid var(--pyh-c-line); } .pyh-mini__id { display: flex; align-items: center; gap: 9px; min-width: 0; } .pyh-mini__title { margin: 0; color: var(--pyh-c-ink); font-family: var(--pyh-heading-family, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-mini__tag { padding: 3px 9px; border-radius: 999px; background: var(--pyh-m-inset); color: var(--pyh-c-ink); font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; font-variant-numeric: tabular-nums; white-space: nowrap; } .pyh-mini__x { display: flex; align-items: center; justify-content: center; flex: none;  width: 40px; height: 40px; padding: 0; border: 0; border-radius: 50%; background: var(--pyh-m-inset); color: var(--pyh-c-ink); cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-mini__x:hover { background: var(--pyh-m-inset-2); } .pyh-mini__x:active { transform: scale(.94); } .pyh-mini__x-i { width: 15px; height: 15px; }  .pyh-mini__body { display: flex; flex-direction: column; flex: 1; min-height: 0; } .pyh-mini__list { flex: 1; min-height: 0; margin: 0; padding: 4px 0 8px; overflow-y: auto; overscroll-behavior: contain; list-style: none;  scrollbar-width: thin; scrollbar-color: var(--pyh-m-inset-2) transparent; } .pyh-mini__list::-webkit-scrollbar { width: 4px; } .pyh-mini__list::-webkit-scrollbar-thumb { border-radius: 999px; background: var(--pyh-m-inset-2); }  .pyh-mini__mask { position: absolute; inset-inline: 0; height: 26px; pointer-events: none; opacity: 0; transition: opacity .2s ease; } .pyh-mini__mask--head { top: var(--pyh-m-head-h, 68px); background: linear-gradient(to bottom, var(--pyh-m-plate), transparent); } .pyh-mini__mask--foot { bottom: var(--pyh-m-foot-h, 150px); background: linear-gradient(to top, var(--pyh-m-plate), transparent); } .pyh-mini__panel.is-more-up .pyh-mini__mask--head, .pyh-mini__panel.is-more-down .pyh-mini__mask--foot { opacity: 1; }  .pyh-mini__row { position: relative; display: grid; grid-template-columns: 64px minmax(0, 1fr); gap: 12px; align-items: start; margin: 0; padding: 13px 18px; list-style: none; transition: opacity .2s ease; } .pyh-mini__row + .pyh-mini__row { border-block-start: var(--pyh-c-line-w) solid var(--pyh-c-line); }  .pyh-mini__row.is-going { opacity: .4; }  @keyframes pyh-mini-deal { from { opacity: 0; transform: translateY(9px); } to { opacity: 1; transform: none; } } .pyh-mini.is-dealing .pyh-mini__row { animation: pyh-mini-deal .38s cubic-bezier(.22, 1, .36, 1) both; animation-delay: calc(var(--pyh-m-i, 0) * 42ms); } .pyh-mini__thumb { display: block; width: 64px; height: 64px; border: var(--pyh-c-line-w) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-m-inset); overflow: hidden; } .pyh-mini__img { display: block; width: 100%; height: 100%; object-fit: cover; } .pyh-mini__text { display: flex; flex-direction: column; gap: 3px; min-width: 0; } .pyh-mini__name { display: -webkit-box;  flex: none; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  padding-inline-end: 26px; color: var(--pyh-c-ink); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; text-decoration: none; } a.pyh-mini__name:hover { color: var(--pyh-c-accent); } .pyh-mini__meta, .pyh-mini__meta dl, .pyh-mini__meta dt, .pyh-mini__meta dd, .pyh-mini__meta p { display: inline; margin: 0; padding: 0; color: var(--pyh-c-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 500; line-height: 1.7; } .pyh-mini__meta dd::after { content: "\00A0·\00A0"; opacity: .6; } .pyh-mini__meta dd:last-of-type::after { content: none; }  .pyh-mini__tally { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-block-start: 5px; }  .pyh-mini__pill { display: flex; align-items: center; flex: none; gap: 3px; padding: 3px; border-radius: 999px; background: color-mix(in srgb, var(--pyh-c-ink) 5%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-c-ink) 10%, transparent); } .pyh-mini__q {  position: relative; display: grid; place-items: center; flex: none; width: 32px; height: 32px; padding: 0; border: 0; border-radius: 50%; background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink); font-family: inherit; cursor: pointer;  box-shadow: 0 1px 2px rgba(16, 20, 35, .12), inset 0 0 0 1px var(--pyh-edge-hi, transparent); transition: background .14s ease, color .14s ease, transform .12s ease; -webkit-tap-highlight-color: transparent; }  [dir="ltr"] .pyh-mini__pill { flex-direction: row-reverse; } .pyh-mini__q:hover { background: var(--pyh-flare, #ff3355); color: #fff; } .pyh-mini__q:active { transform: scale(.92); } .pyh-mini__q-i { width: 15px; height: 15px; }   .pyh-mini__q::after { content: ""; position: absolute; inset: calc((32px - var(--pyh-tap, 44px)) / 2); }  .pyh-mini__q-i--last { display: none; } .pyh-mini__q--down.is-last .pyh-mini__q-i--step { display: none; } .pyh-mini__q--down.is-last .pyh-mini__q-i--last { display: block; }  .pyh-mini__q--down.is-last:hover { background: var(--pyh-c-bad, #c0392b); }  .pyh-mini__q[aria-disabled="true"] { opacity: .38; cursor: not-allowed; } .pyh-mini__q[aria-disabled="true"]:hover { background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink); }  .pyh-mini__n { position: relative; display: block; flex: none; min-width: 32px; height: 32px; overflow: hidden;  pointer-events: none; color: var(--pyh-c-ink); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; text-align: center; } .pyh-mini__digit { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; } .pyh-mini__digit.is-out { animation: pyh-mini-roll-out .17s ease forwards; } .pyh-mini__digit.is-in { animation: pyh-mini-roll-in .17s ease backwards; }  @keyframes pyh-mini-roll-out { to { opacity: 0; transform: translateY(calc(var(--pyh-m-roll, 1) * -100%)); } } @keyframes pyh-mini-roll-in { from { opacity: 0; transform: translateY(calc(var(--pyh-m-roll, 1) * 100%)); } } .pyh-mini__price { color: var(--pyh-c-ink); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; text-align: end;  unicode-bidi: isolate; }  .pyh-mini__rm { position: absolute; inset-block-start: 12px; inset-inline-end: 12px; display: flex; align-items: center; justify-content: center; width: 26px; height: 26px; padding: 0; border: 0; border-radius: 50%; background: none; color: var(--pyh-c-muted); cursor: pointer; opacity: .55; transition: background .16s ease, color .16s ease, opacity .16s ease; }  .pyh-mini__rm::after { content: ""; position: absolute; inset: calc((26px - var(--pyh-tap, 44px)) / 2); } .pyh-mini__rm:hover { background: var(--pyh-c-bad, #c0392b); color: #fff; opacity: 1; } .pyh-mini__rm-i { width: 11px; height: 11px; }  .pyh-mini__row.is-undone > *:not(.pyh-mini__undo) { display: none !important; } .pyh-mini__row.is-undone { display: flex !important; align-items: center; min-height: 80px; padding: 0; } .pyh-mini__undo { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; padding: 15px 18px; overflow: hidden; } .pyh-mini__undo[hidden] { display: none; } .pyh-mini__undo::after { content: ""; position: absolute; inset-block-end: 0; inset-inline-start: 0; height: 2px; width: 100%; background: var(--pyh-c-accent); opacity: .5; transform-origin: var(--pyh-m-origin, right) center; animation: pyh-mini-drain var(--pyh-m-undo, 6s) linear forwards; } [dir="rtl"] .pyh-mini__undo { --pyh-m-origin: right; } [dir="ltr"] .pyh-mini__undo { --pyh-m-origin: left; } @keyframes pyh-mini-drain { from { transform: scaleX(1); } to { transform: scaleX(0); } } .pyh-mini__undo-said { color: var(--pyh-c-muted); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; } .pyh-mini__undo-go { display: flex; align-items: center; gap: 7px; min-height: 34px; padding: 0 14px; border: var(--pyh-c-line-w) solid var(--pyh-c-line); border-radius: 999px; background: var(--pyh-m-inset); color: var(--pyh-c-ink); font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; transition: border-color .16s ease, color .16s ease; } .pyh-mini__undo-go:hover { border-color: var(--pyh-c-accent); color: var(--pyh-c-accent); } .pyh-mini__undo-i { width: 14px; height: 14px; }  .pyh-mini__foot { position: relative; flex: none; padding: 15px 18px; padding-block-end: calc(15px + env(safe-area-inset-bottom, 0px)); border-block-start: var(--pyh-c-line-w) solid var(--pyh-c-line); background: var(--pyh-sf-float, var(--pyh-card-bg, #fff));  box-shadow: inset 0 1px 0 0 var(--pyh-edge-hi, transparent); } .pyh-mini__sum { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; color: var(--pyh-c-ink); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-mini__sum strong { font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; letter-spacing: -.01em; unicode-bidi: isolate; }  .pyh-mini__note { margin: 5px 0 12px; color: var(--pyh-c-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; }  .pyh-mini__acts { display: grid; grid-template-columns: 1fr 1.25fr; gap: 10px; } .pyh-mini__go { display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 14px; border: var(--pyh-c-line-w) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); color: var(--pyh-c-ink); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; text-decoration: none; transition: filter .16s ease, border-color .16s ease, transform .16s ease; } .pyh-mini__go--ghost:hover { border-color: var(--pyh-c-accent); color: var(--pyh-c-accent); }  .pyh-mini__go--fill { border-color: transparent; background-color: var(--pyh-c-accent); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent)); box-shadow: var(--pyh-glow, 0 6px 18px -6px rgb(0 0 0 / 28%)); } .pyh-mini__go--fill:hover { filter: brightness(1.06); }  .pyh-mini__go-i { width: 16px; height: 16px; transition: transform .18s ease; } [dir="rtl"] .pyh-mini__go-i { transform: scaleX(-1); } .pyh-mini__go--fill:hover .pyh-mini__go-i { transform: translateX(3px); } [dir="rtl"] .pyh-mini__go--fill:hover .pyh-mini__go-i { transform: scaleX(-1) translateX(3px); }  .pyh-mini__empty { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; flex: 1; padding: 40px 24px; text-align: center; } .pyh-mini__empty-mark { display: flex; align-items: center; justify-content: center; width: 68px; height: 68px; border-radius: 50%; background: var(--pyh-m-inset); color: var(--pyh-c-muted); } .pyh-mini__empty-i { width: 27px; height: 27px; } .pyh-mini__empty p { margin: 0; color: var(--pyh-c-muted); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; } .pyh-mini__empty .pyh-mini__go { min-width: 180px; }  .pyh-mini__err { margin: 0; padding: 11px 18px; background: var(--pyh-c-bad, #c0392b); color: #fff; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-align: center; } .pyh-mini__err.is-quiet { background: var(--pyh-m-inset); color: var(--pyh-c-muted); }  .pyh-mini :is(a, button):focus-visible { outline: 2px solid var(--pyh-c-accent); outline-offset: 2px; }  @media (prefers-reduced-motion: reduce) { .pyh-mini__panel, .pyh-mini__scrim, .pyh-mini__mask, .pyh-mini__go-i { transition: none; } .pyh-mini.is-dealing .pyh-mini__row, .pyh-mini__digit.is-out, .pyh-mini__digit.is-in { animation: none; }  .pyh-mini__digit.is-out { display: none; } }