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, #6b7280); --pyh-hd-muted: var(--pyh-ink-muted, #6b7280);  --pyh-dw-bg: var(--pyh-card-bg, #ffffff);  --pyh-sunken: rgba(20, 22, 28, .04); --pyh-primary-soft: rgba(196, 18, 48, .07); --pyh-tint: transparent;  --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, #6b7280) 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: #17845a; --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);
  --pyh-card-bg: var(--pyh-sf-raised);

  /* 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-sf-raised); --pyh-hd-ink: #f8fafc; --pyh-hd-bar-bg: #0c1220; --pyh-hd-bar-ink: #cbd5e1; --pyh-hd-util-bg: var(--pyh-sf-abyss); --pyh-hd-util-ink: #cbd5e1;  --pyh-hd-field: var(--pyh-sf-sunken); --pyh-ft-bg: var(--pyh-sf-abyss);  --pyh-mega-bg: var(--pyh-sf-raised); --pyh-mega-bg-2: var(--pyh-sf-raised); --pyh-mega-side: var(--pyh-sf-float); --pyh-mega-side-ink: #eeeff8; --pyh-dw-topbar-bg: var(--pyh-sf-raised); --pyh-dw-topbar-ink: #eeeff8; --pyh-buy-bg: var(--pyh-sf-float);  --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(24, 23, 42, .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); } }   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; }  .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: 14px; 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% - 50vw); max-width: 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; }  .pyh-lowfx * { backdrop-filter: none !important; -webkit-backdrop-filter: none !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); }
:root{--pyh-primary:#c41230;--pyh-content-bg:#f4f5f9;--pyh-card-bg:#ffffff;--pyh-ink:#141821;--pyh-ink-muted:#6b7280;--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-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:#e01a37;--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:#ffffff;--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, #6b7280); --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;  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); }  body.admin-bar { --pyh-hd-pin: 32px; } @media screen and (max-width: 782px) { body.admin-bar { --pyh-hd-pin: 0px; } } .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: 12.5px; }  @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) { .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)); } .pyh-hd__note--n2 .pyh-hd__notice { animation-name: pyh-hd-notice-2; } .pyh-hd__note--n3 .pyh-hd__notice { animation-name: pyh-hd-notice-3; } .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) { .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: 14px; }   .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-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: 21px; letter-spacing: -.2px; }  .pyh-hd .pyh-hd__logo { display: block; height: var(--pyh-h-logo); width: auto; max-width: 220px; object-fit: contain; }  .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; 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: 14px; } .pyh-hd__search-input::placeholder { color: var(--pyh-h-muted); opacity: 1; } .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: 13px; 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: 16px; 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: 13.5px; cursor: pointer; transition: background .14s ease, color .14s ease; }  .pyh-hd__scope-tick { margin-inline-start: auto; font-size: 15px; 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: 20px; 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: 13.5px; 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: 21px; }  .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: 13.5px; font-weight: 600; white-space: nowrap; transition: background .18s ease, color .18s ease; } .pyh-hd__mode .pyh-i { font-size: 21px; }  .pyh-hd__mode .pyh-i--sun { display: none; } html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--sun { display: block; } html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--moon { display: none; }  @media (max-width: 900px) { html.pyh-mode-ready .pyh-hd__mode { padding: 9px; } .pyh-hd__mode-label { 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: 11px; 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: 24px; 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: 18px; } }  .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--lit-main .pyh-hd__logo { box-sizing: content-box; padding: 6px 10px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-h-well); box-shadow: 0 3px 12px -6px var(--pyh-h-cast); }   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; 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: clamp(15px, .55vw + 12.6px, 18px); 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; } } @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) { .pyh-rib--n2 .pyh-rib__cel, .pyh-rib--n3 .pyh-rib__cel, .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)); } .pyh-rib--n2 .pyh-rib__cel { animation-name: pyh-rib-2; } .pyh-rib--n3 .pyh-rib__cel { animation-name: pyh-rib-3; } .pyh-rib--n4 .pyh-rib__cel { animation-name: pyh-rib-4; }  .pyh-rib--n2 .pyh-rib__cel::after, .pyh-rib--n3 .pyh-rib__cel::after, .pyh-rib--n4 .pyh-rib__cel::after, .pyh-rib--n2 .pyh-rib__word, .pyh-rib--n3 .pyh-rib__word, .pyh-rib--n4 .pyh-rib__word, .pyh-rib--n2 .pyh-rib__hi, .pyh-rib--n3 .pyh-rib__hi, .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)); } .pyh-rib--n2 .pyh-rib__cel::after, .pyh-rib--n3 .pyh-rib__cel::after, .pyh-rib--n4 .pyh-rib__cel::after { animation-name: pyh-rib-beam; } .pyh-rib--n2 .pyh-rib__word, .pyh-rib--n3 .pyh-rib__word, .pyh-rib--n4 .pyh-rib__word { animation-name: pyh-rib-word; }  .pyh-rib--n2 .pyh-rib__hi, .pyh-rib--n3 .pyh-rib__hi, .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; }
/*!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, #6b7280); --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: var(--pyh-body-size, 16px);  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: 14px; 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: 13px; 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: 14px; }  .pyh-widget__title { display: flex; align-items: center; gap: 12px; margin: 0 0 14px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 15px; 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: 13px; 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: 14px; }  .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: 10.5px; 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: 13.5px; 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: 11.5px; 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: 13px; font-weight: 650; text-decoration: none; } .pyh-chip__n { color: var(--pyh-c-muted); font-size: 11.5px; 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;  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 / 88%) 0%, rgb(9 11 16 / 60%) 26%, rgb(9 11 16 / 20%) 54%, rgb(9 11 16 / 0%) 82% ); }  .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: 11.5px; 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: 18px; 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: 14px; 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: 19px; font-weight: 800; color: #fff; } .pyh-card--cover .pyh-stamp__day { font-size: 24px; } .pyh-stamp__month { font-size: 10.5px; font-weight: 600; color: rgb(255 255 255 / 78%); } .pyh-card--cover .pyh-stamp__month { font-size: 11.5px; }  .pyh-card__meta, .pyh-single__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 16px; font-size: 12.5px; } .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: 14.5px; 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: 12.5px;  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: 14px; 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: 19px; font-weight: 700; } .pyh-empty__text { margin: 0; max-width: 46ch; font-size: 14px; color: var(--pyh-c-muted); } .pyh-empty__home { font-size: 13px; 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-size: 14px; } .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: 15px; } .pyh-rank__date { font-size: 12.5px; }  .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: 11.5px; } .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: 13.5px; 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: 19px; } }  @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: 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%); background-size: 26px 26px, 100% 100%, 100% 100%, 100% 100%; 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-sf-raised, var(--pyh-card-bg, #ffffff)); } }   .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-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-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(24, 23, 42, .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-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)); }  .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-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: var(--pyh-menu-size); 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: 17px; width: 17px; height: 17px; } .pyh-menu__badge { padding: 1px 8px; border-radius: 99px; background: var(--pyh-c-accent); color: #fff; font-size: 10.5px; 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: 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(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: 13.5px; 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: 18px; 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: 13px; 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: 10.5px; 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: 13.5px; font-weight: 800; }  .pyh-mega--grid .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { color: var(--pyh-c-accent); font-size: 17px; 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: 12.8px; 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: 11px; 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: 13px; font-weight: 700; line-height: 1.75; } .pyh-mega__promo-meta { display: block; margin-top: 7px; font-size: 14px; font-weight: 800; color: var(--pyh-c-accent); } .pyh-mega__extra { font-size: 12.5px; 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: 13px; 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: 13px; 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: 13.5px; 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: 17px; 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: 11px; 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: 11px; 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: 12.5px; font-weight: 700; } .pyh-shelf__price { margin-top: auto; font-size: 11.5px; font-weight: 800; color: var(--pyh-c-accent);  unicode-bidi: isolate; } .pyh-shelf__card--hero .pyh-shelf__price { font-size: 13.5px; }  .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: 12.5px; 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: 13px; 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%), color-mix(in srgb, var(--pyh-fx-cell-2, rgba(255, 255, 255, .095)) 100%, transparent); } }  @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(88vw, 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: 17px; 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-from, #e8213f), var(--pyh-dw-band-to, #960d24)); } .pyh-dw__brand img { display: block;  max-height: var(--pyh-dw-logo-h, 48px); max-width: 100%; width: auto; }  .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: 16px; } .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: 19px; }   .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); }  .pyh-dw__hours { margin: 0; padding: 1px 18px 8px; font-size: 11.5px; 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: 15px; } .pyh-dw__call-text { display: flex; flex-direction: column; line-height: 1.35; min-width: 0; }  .pyh-dw__call-text strong { font-size: 13.5px; font-weight: 800; direction: ltr; unicode-bidi: isolate;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__call-text small { font-size: 10.5px; 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: 15px; 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: 12px; 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)); gap: 11px 11px;  padding: 11px 11px 13px; border-radius: var(--pyh-radius-lg, 20px); background: var(--pyh-sf-over, #eff2f7); }  .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: 40px; 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: 13.5px; 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: 11px; 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: 13px; 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: 15.5px; font-weight: 800; letter-spacing: -.01em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__head-n { font-size: 11px; 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: 13.5px; 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: 14.5px; 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: 17px; 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: 10.5px; 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: 11px; 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: 16px; }    .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: 14px; 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: grid; grid-template-columns: repeat(auto-fit, minmax(232px, 1fr)); gap: 12px; margin: 0; padding: 0 0 30px; border-block-end: 1px solid var(--pyh-f-line); list-style: none; }  .pyh-ft__prop { display: flex; align-items: center; gap: 13px; padding: 13px 15px; 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-i { display: grid; place-items: center; inline-size: 42px; block-size: 42px; flex: none; border: 1px solid color-mix(in srgb, var(--pyh-f-accent) 38%, transparent); border-radius: var(--pyh-glass-r-sm, 12px); background: color-mix(in srgb, var(--pyh-f-accent) 12%, transparent); color: var(--pyh-accent-ink, var(--pyh-f-accent)); } .pyh-ft__prop-i svg { inline-size: 21px; block-size: 21px; } .pyh-ft__prop-b { display: grid; gap: 2px; min-inline-size: 0; } .pyh-ft__prop-b strong { color: var(--pyh-f-ink-strong, #fff); font-size: 13.5px; font-weight: 800; } .pyh-ft__prop-b span { color: var(--pyh-f-ink); font-size: 11.5px; opacity: .82; }  .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: 17px; font-weight: 900; } .pyh-ft__club-n { margin: 0; color: var(--pyh-f-ink); font-size: 12.5px; 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: 13px; } .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: 13.5px; 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: 10.5px; opacity: .8; } .pyh-ft__app-b strong { font-size: 12.5px; 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__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: 11.5px; 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: 16px; 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: 190px; margin-block-end: 16px; } .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: 20px; 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__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__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: 17px; font-weight: 700; filter: brightness(1.35); } .pyh-ft__phone-label { font-size: 12px; 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: 13px; 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; gap: 14px; margin: 0; padding: 0; list-style: none; }   .pyh-ft__seal { display: inline-flex; align-items: center; justify-content: center; padding: 8px; border: 1px solid var(--pyh-f-line); background: #fff; border-radius: var(--pyh-glass-r-sm, 12px); line-height: 0; transition: border-color .22s ease, transform .22s ease; } .pyh-ft__seal img { max-width: 100%; height: auto; }  .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: 13px; 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; } }   @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-ft::before { background-color: color-mix(in srgb, var(--pyh-f-bg) 46%, transparent); background-image:  radial-gradient(58% 62% at 8% 0%, color-mix(in srgb, var(--pyh-fx-b) 20%, transparent), transparent 70%), radial-gradient(52% 58% at 92% 8%, color-mix(in srgb, var(--pyh-fx-a) 16%, transparent), transparent 72%), radial-gradient(64% 46% at 50% 108%, color-mix(in srgb, var(--pyh-f-accent) 15%, transparent), transparent 74%), repeating-linear-gradient(to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px);  border-color: transparent; } @media (min-width: 900px) { html[data-pyh-mode="dark"] .pyh-ft::before { -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-ft::after { content: ""; position: absolute; z-index: 0; inset: 0 16px 26px; border-radius: var(--pyh-glass-r, 26px); padding: 1px; pointer-events: none; background: var(--pyh-fx-sweep); opacity: calc(.3 * 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; }  html:not([data-pyh-mode="dark"]) .pyh-ft::after { background: linear-gradient( color-mix(in srgb, var(--pyh-f-ink) 26%, transparent), color-mix(in srgb, var(--pyh-f-ink) 26%, transparent) ); opacity: .9; }  @media (max-width: 640px) { .pyh-ft::after { inset: 0; border-radius: 0; } } @media (prefers-reduced-transparency: reduce) { .pyh-ft::after { display: none; } } }    @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); }
/*!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: 11px; 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: 11.5px; 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: 13.5px; 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: 12px; 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: 12.5px; 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: 10.5px; 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: 13px; 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: 13px; 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: 14px; font-weight: 800; } .pyh-fnd__none span { font-size: 12.5px; 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: 14px; } } @media (prefers-reduced-motion: reduce) { .pyh-fnd { animation: none; } .pyh-fnd__ghost-plate, .pyh-fnd__ghost-lines > span { animation: none; } }

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

/*!wp-block-library*/
: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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }

:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }

.woocommerce form .form-row .required { visibility: visible; }

: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:13px;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://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://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://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://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://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://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, #6b7280); --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-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, 90vw); 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: 16px; font-weight: 800; }  .pyh-mini__tag { padding: 3px 9px; border-radius: 999px; background: var(--pyh-m-inset); color: var(--pyh-c-ink); font-size: 11px; 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: 13px; 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: 11.5px; 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: 14px; 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: 13px; 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; } .pyh-mini__row.is-undone { display: block; padding: 0; } .pyh-mini__undo { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 12px; 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: 12.5px; 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: 12.5px; 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: 13px; font-weight: 700; }  .pyh-mini__sum strong { font-size: 19px; 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: 11.5px; 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: 14px; 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: 14px; 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: 12.5px; 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; } }