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

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

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

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

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

/*!payeh-header*/
.pyh-hd, .pyh-hd *, .pyh-hd *::before, .pyh-hd *::after { box-sizing: border-box; }  .pyh-hd { --pyh-h-accent: var(--pyh-primary, #c41230); --pyh-h-accent-2: var(--pyh-accent-2, #e01a37); --pyh-h-plate: var(--pyh-hd-bg, #fff); --pyh-h-ink: var(--pyh-hd-ink, #14161c); --pyh-h-muted: var(--pyh-hd-muted, #5c636e); --pyh-h-rule: var(--pyh-line, rgba(20, 22, 28, .09)); --pyh-h-util-bg: var(--pyh-hd-util-bg, #14161c); --pyh-h-util-ink: var(--pyh-hd-util-ink, #cbd0d8); --pyh-h-bar-bg: var(--pyh-hd-bar-bg, #fff); --pyh-h-bar-ink: var(--pyh-hd-bar-ink, #2b303b);  --pyh-h-bar-plate: rgba(255, 255, 255, .86); --pyh-h-field: var(--pyh-hd-field, #f2f4f7); --pyh-h-height: var(--pyh-header-height, 88px); --pyh-h-logo: var(--pyh-hd-logo-h, 44px); --pyh-h-wrap: var(--pyh-container, 1240px); position: relative; z-index: 100; width: 100%; inset-inline: 0; box-sizing: border-box;  background: none; color: var(--pyh-h-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-hd--sticky { position: sticky; top: var(--pyh-hd-pin, 0px); width: 100%; inset-inline: 0; z-index: 100; }  body.admin-bar { --pyh-hd-pin: 32px; } @media screen and (max-width: 782px) { body.admin-bar { --pyh-hd-pin: 0px; } } body.elementor-editor-active, body.elementor-editor-preview { --pyh-hd-pin: 0px !important; } .pyh-hd--shadow { box-shadow: 0 6px 22px -14px rgba(20, 22, 28, .5); } .pyh-hd__wrap { display: flex; align-items: center; gap: 20px; width: 100%; max-width: var(--pyh-h-wrap); margin-inline: auto; padding-inline: 20px; }    .pyh-hd__utility { position: relative; background-color: var(--pyh-h-util-bg); background-image: radial-gradient(64% 190% at 6% 46%, color-mix(in srgb, var(--pyh-fx-b) 30%, transparent), transparent 72%), radial-gradient(58% 175% at 94% 54%, color-mix(in srgb, var(--pyh-fx-a) 24%, transparent), transparent 74%), radial-gradient(46% 150% at 50% 128%, color-mix(in srgb, var(--pyh-h-accent) 20%, transparent), transparent 76%); color: var(--pyh-h-util-ink); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { .pyh-hd__utility::before { content: ""; position: absolute; inset: 0; pointer-events: none; background-image: var(--pyh-fx-sweep); opacity: calc(.14 * var(--pyh-fx-lume, 1)); -webkit-mask-image: var(--pyh-fx-blueprint); mask-image: var(--pyh-fx-blueprint); -webkit-mask-size: 440px 440px; mask-size: 440px 440px; -webkit-mask-repeat: repeat; mask-repeat: repeat; } }  .pyh-hd__utility::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: 0; block-size: 1px; pointer-events: none; background-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--pyh-fx-b) 55%, transparent) 18%, color-mix(in srgb, var(--pyh-h-accent) 62%, transparent) 50%, color-mix(in srgb, var(--pyh-fx-a) 55%, transparent) 82%, transparent 100% ); opacity: calc(.55 + .45 * var(--pyh-fx-lume, 1)); }  html:not([data-pyh-mode="dark"]) .pyh-hd__utility { background-image: radial-gradient(70% 200% at 6% 46%, color-mix(in srgb, var(--pyh-fx-b) 7%, transparent), transparent 74%), radial-gradient(64% 185% at 94% 54%, color-mix(in srgb, var(--pyh-h-accent) 6%, transparent), transparent 76%); } @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-hd__utility::before { background-image: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .5; } }  .pyh-hd__utility .pyh-hd__wrap { min-height: clamp(38px, 3.4vw, 48px); gap: 16px; }  .pyh-hd__note--cycle { display: grid; grid-template-areas: "pyh-notice"; place-items: center; } .pyh-hd__notice { grid-area: pyh-notice; }  @keyframes pyh-hd-notice-2 { 0%, 1.5% { opacity: 0; transform: translateY(6px); } 4.5%, 39% { opacity: 1; transform: none; } 43%, 100% { opacity: 0; transform: translateY(-6px); } } @keyframes pyh-hd-notice-3 { 0%, 1% { opacity: 0; transform: translateY(6px); } 3%, 26% { opacity: 1; transform: none; } 28.7%, 100% { opacity: 0; transform: translateY(-6px); } } @keyframes pyh-hd-notice-4 { 0%, .75% { opacity: 0; transform: translateY(6px); } 2.25%, 19.5% { opacity: 1; transform: none; } 21.5%, 100% { opacity: 0; transform: translateY(-6px); } }  @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-hd__note--cycle .pyh-hd__notice { opacity: 0; animation-duration: calc(6.2s * var(--pyh-note-n, 2)); animation-timing-function: linear; animation-iteration-count: infinite;  animation-delay: calc(6.2s * var(--pyh-note-i, 0)); } html.pyh-settled .pyh-hd__note--n2 .pyh-hd__notice { animation-name: pyh-hd-notice-2; } html.pyh-settled .pyh-hd__note--n3 .pyh-hd__notice { animation-name: pyh-hd-notice-3; } html.pyh-settled .pyh-hd__note--n4 .pyh-hd__notice { animation-name: pyh-hd-notice-4; } }  .pyh-hd__note--cycle .pyh-hd__notice { opacity: 0; } .pyh-hd__note--cycle .pyh-hd__notice:first-child { opacity: 1; } @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-hd__note--cycle .pyh-hd__notice:first-child { opacity: 0; } }  .pyh-hd__phone { padding-inline: 10px 4px; padding-block: 5px; border-radius: 999px; font-variant-numeric: tabular-nums; transition: background-color .18s ease, opacity .18s ease, color .18s ease; } .pyh-hd__phone svg { inline-size: 26px; block-size: 26px; padding: 5px; border-radius: 50%; background-color: color-mix(in srgb, var(--pyh-h-accent) 24%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-h-accent) 38%, transparent); } @media (hover: hover) { .pyh-hd__phone:hover { background-color: color-mix(in srgb, var(--pyh-h-accent) 14%, transparent); } }  .pyh-hd__util-links li + li, .pyh-hd__util-end > * + * { position: relative; }  .pyh-hd__util-links li + li::before, .pyh-hd__util-end > * + *::before { content: ""; position: absolute; inset-block: 4px; inline-size: 1px; background-color: color-mix(in srgb, currentColor 22%, transparent); } .pyh-hd__util-links li + li::before { inset-inline-end: -8px; } .pyh-hd__util-end > * + *::before { inset-inline-end: -9px; }  .pyh-hd__note { margin: 0; flex: 1 1 auto; text-align: center; font-weight: 700; opacity: .92; } @media (max-width: 900px) {  .pyh-hd__note { text-align: start; } }  .pyh-hd__util-end { display: flex; align-items: center; gap: 18px; margin-inline-start: auto; } .pyh-hd__util-links { display: flex; align-items: center; gap: 16px; margin: 0; padding: 0; list-style: none; } .pyh-hd__util-links a, .pyh-hd__phone { display: inline-flex; align-items: center; gap: 7px; color: inherit; text-decoration: none; transition: opacity .18s ease, color .18s ease; } .pyh-hd__util-links a { opacity: .78; } .pyh-hd__phone { font-weight: 700; font-size:calc((14px) * var(--pyh-ui-t, 1)); }   .pyh-hd__main { background: none; border-bottom: 0; } .pyh-hd__main .pyh-hd__wrap { min-height: var(--pyh-h-height); margin-block-start: 8px; padding-inline: 18px; border-radius: var(--pyh-glass-r, 20px); border: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); background: var(--pyh-glass, rgba(255, 255, 255, .82)); box-shadow: var(--pyh-glass-shadow, none); } .pyh-hd__main .pyh-hd__wrap { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); }  .pyh-lowfx .pyh-hd__main .pyh-hd__wrap, body.pyh-lowfx .pyh-hd__main .pyh-hd__wrap { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, #fff)); background-image: linear-gradient(var(--pyh-glass, transparent), var(--pyh-glass, transparent)); }  .pyh-hd__brand { display: inline-flex; align-items: center; flex: 0 0 auto; color: inherit; text-decoration: none; } .pyh-hd__brand-text { font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-weight: 800; font-size:calc((21px) * var(--pyh-ui-t, 1)); letter-spacing: -.2px; }  .pyh-hd .pyh-hd__logo { display: block; height: var(--pyh-h-logo); width: auto; max-width: 260px; object-fit: contain; } .pyh-hd .pyh-hd__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-hd .pyh-hd__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-hd .pyh-hd__logo--dark { display: block !important; }  .pyh-hd__main--brand-center .pyh-hd__brand { position: absolute; inset-inline: 0; width: fit-content; margin-inline: auto; } .pyh-hd__main--brand-center .pyh-hd__wrap { position: relative; }   .pyh-hd__search { position: relative; display: flex; align-items: center; flex: 1 1 auto;  min-inline-size: 0; max-width: 520px; margin-inline: auto; background: var(--pyh-h-field); border: 1.5px solid var(--pyh-glass-line, transparent); border-radius: var(--pyh-radius-pill, 999px); transition: border-color .18s ease, background .18s ease, box-shadow .18s ease; } .pyh-hd__search-input { flex: 1 1 auto; min-width: 0; height: 46px; padding-inline: 14px 6px; border: 0; background: none; color: inherit; font: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-hd__search-input::placeholder { color: var(--pyh-h-muted); opacity: 1; font-family: inherit; } .pyh-hd__search-input:focus { outline: none; }  .pyh-hd__search-input::-webkit-search-cancel-button { display: none; }  .pyh-hd__scope { position: relative; flex: 0 0 auto; } .pyh-hd__scope-select, .pyh-hd__scope-btn { display: flex; align-items: center; gap: 6px; max-width: 170px; height: 46px; padding-inline: 14px 10px; border: 0; border-inline-end: 1px solid var(--pyh-h-rule); background: none; color: var(--pyh-h-muted); font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); white-space: nowrap; cursor: pointer; }  .pyh-hd__scope-select--upgraded { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; } .pyh-hd__scope-text { overflow: hidden; text-overflow: ellipsis; } .pyh-hd__scope-caret { font-size:calc((16px) * var(--pyh-ui-t, 1)); transition: transform .18s ease; } .pyh-hd__scope-list { position: absolute; top: calc(100% + 6px); inset-inline-start: 0; z-index: 20; min-width: 210px; max-height: 320px; margin: 0; padding: 6px; overflow-y: auto; overflow-x: hidden; list-style: none; background: var(--pyh-h-plate); border: 1px solid var(--pyh-h-rule); border-radius: var(--pyh-radius, 12px); box-shadow: 0 18px 40px -18px rgba(20, 22, 28, .45); } .pyh-hd__scope-item { display: flex; align-items: center; gap: 8px; padding: 9px 11px; border-radius: var(--pyh-radius, 9px); color: var(--pyh-h-ink); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: background .14s ease, color .14s ease; }  .pyh-hd__scope-tick { margin-inline-start: auto; font-size:calc((15px) * var(--pyh-ui-t, 1)); opacity: 0; } .pyh-hd__search-go { display: grid; place-items: center; flex: 0 0 auto; width: 44px; height: 46px; padding: 0; border: 0; background: none; color: var(--pyh-h-muted); font-size:calc((20px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: color .18s ease; }  .pyh-hd__actions { display: flex; align-items: center; gap: 6px; flex: 0 0 auto; margin-inline-start: auto; }  .pyh-hd__action { position: relative; display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px; border-radius: var(--pyh-glass-r-sm, 12px); border: 1px solid var(--pyh-glass-line, transparent); background: var(--pyh-glass-2, transparent); color: inherit; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; white-space: nowrap; transition: background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease; }  .pyh-hd__action::after, .pyh-hd__mode::after, .pyh-hd__brand::after, .pyh-hd__burger::after { content: ""; position: absolute; inset-block: calc((100% - var(--pyh-tap, 44px)) / 2);  inset-inline: -3px; pointer-events: auto; } .pyh-hd__mode, .pyh-hd__brand, .pyh-hd__burger { position: relative; }  .pyh-hd__action--cart { border-radius: var(--pyh-radius-pill, 999px); border-color: color-mix(in srgb, var(--pyh-h-accent) 38%, transparent); background: var(--pyh-primary-soft, transparent); } .pyh-hd__action--cart:hover, .pyh-hd__action--cart:focus-visible { box-shadow: var(--pyh-glow, none); } .pyh-hd__action .pyh-i { font-size:calc((21px) * var(--pyh-ui-t, 1)); }  .pyh-hd__mode { display: none; } html.pyh-mode-ready .pyh-hd__mode { position: relative; display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px;  border: 1px solid var(--pyh-glass-line, transparent); cursor: pointer; background: var(--pyh-glass-2, transparent); border-radius: var(--pyh-glass-r-sm, 12px); color: inherit; font-family: inherit; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; white-space: nowrap; transition: background .18s ease, color .18s ease; } .pyh-hd__mode .pyh-i { font-size:calc((21px) * var(--pyh-ui-t, 1)); }  [data-pyh-mode-toggle] .pyh-i--sun, .pyh-hd__mode .pyh-i--sun, .pyh-hd__action--mode .pyh-i--sun { display: none !important; } [data-pyh-mode-toggle] .pyh-i--moon, .pyh-hd__mode .pyh-i--moon, .pyh-hd__action--mode .pyh-i--moon { display: inline-block !important; } html[data-pyh-mode="dark"] [data-pyh-mode-toggle] .pyh-i--sun, html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--sun, html[data-pyh-mode="dark"] .pyh-hd__action--mode .pyh-i--sun { display: inline-block !important; } html[data-pyh-mode="dark"] [data-pyh-mode-toggle] .pyh-i--moon, html[data-pyh-mode="dark"] .pyh-hd__mode .pyh-i--moon, html[data-pyh-mode="dark"] .pyh-hd__action--mode .pyh-i--moon { display: none !important; }  @media (max-width: 900px) { html.pyh-mode-ready .pyh-hd__mode { padding: 9px; } .pyh-hd__mode-label { display: none; } }  .pyh-hd__scale { display: none; } html.pyh-scale-ready .pyh-hd__scale { position: relative; display: inline-flex; align-items: center; gap: 2px; padding: 3px; border: 1px solid var(--pyh-glass-line, transparent); background: var(--pyh-glass-2, transparent); border-radius: var(--pyh-glass-r-sm, 12px); color: inherit; } .pyh-hd__scale-b { display: inline-flex; align-items: center; justify-content: center;  inline-size: 30px; block-size: 30px; padding: 0; border: 0; border-radius: calc(var(--pyh-glass-r-sm, 12px) - 4px); background: transparent; color: inherit; cursor: pointer; transition: background .18s ease, opacity .18s ease; }  html[data-pyh-ui] .pyh-hd__scale-b { inline-size: calc(30px / var(--pyh-ui-k, 1)); block-size: calc(30px / var(--pyh-ui-k, 1)); } .pyh-hd__scale-b:hover { background: var(--pyh-glass, transparent); } .pyh-hd__scale-b:focus-visible { outline: 2px solid var(--pyh-h-accent, currentColor); outline-offset: 1px; } .pyh-hd__scale-b .pyh-i { font-size:calc((17px) * var(--pyh-ui-t, 1)); } .pyh-hd__scale-read { min-inline-size: 5.5em; text-align: center; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; white-space: nowrap; }  .pyh-hd__scale-step { display: none; } html:not([data-pyh-ui]) .pyh-hd__scale-step[data-pyh-step="100"], html[data-pyh-ui="112"] .pyh-hd__scale-step[data-pyh-step="112"], html[data-pyh-ui="92"] .pyh-hd__scale-step[data-pyh-step="92"], html[data-pyh-ui="85"] .pyh-hd__scale-step[data-pyh-step="85"], html[data-pyh-ui="78"] .pyh-hd__scale-step[data-pyh-step="78"], html[data-pyh-ui="67"] .pyh-hd__scale-step[data-pyh-step="67"] { display: inline; }  html[data-pyh-ui="112"] .pyh-hd__scale-b[data-pyh-scale="up"], html[data-pyh-ui="67"] .pyh-hd__scale-b[data-pyh-scale="down"] { opacity: .32; }  @media (max-width: 1100px) { .pyh-hd__scale-read { display: none; } }  .pyh-hd__count-wrap { position: absolute; top: 4px; inset-inline-start: 6px; } .pyh-hd__count { display: grid; place-items: center; min-width: 19px; height: 19px; padding-inline: 5px; border-radius: 999px; background: var(--pyh-h-accent); color: #fff; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1;  font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-hd__bar { background: none; color: var(--pyh-h-bar-ink); border-bottom: 0; padding-block-end: 8px;  --pyh-menu-ink: var(--pyh-h-bar-ink); }  .pyh-hd__bar .pyh-hd__wrap { min-height: 46px; margin-block-start: 6px; padding-block: 3px; padding-inline: 12px; border-radius: var(--pyh-glass-r-sm, 16px); border: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); background: var(--pyh-h-bar-plate, rgba(255, 255, 255, .86));  -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } .pyh-hd__nav { display: flex; min-width: 0; }  .pyh-hd__bar--inline .pyh-hd__nav { flex: 0 1 auto; justify-content: flex-start; } .pyh-hd__bar--centered .pyh-hd__nav { flex: 1 1 auto; justify-content: center; } .pyh-hd__bar--split .pyh-hd__nav { flex: 1 1 auto; justify-content: flex-end; }  .pyh-hd__burger { display: none; place-items: center; flex: 0 0 auto; width: 42px; height: 42px; padding: 0; border: 0; border-radius: var(--pyh-radius, 11px); background: none; color: inherit; font-size:calc((24px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: background .18s ease; }  @media (max-width: 900px) { .pyh-hd__burger { display: grid; } .pyh-hd__bar { display: none; } .pyh-hd__utility { display: none; } .pyh-hd__main .pyh-hd__wrap { flex-wrap: wrap; min-height: 0; gap: 10px; padding-block: 10px; }  .pyh-hd__burger { order: 1; } .pyh-hd__brand { order: 2; } .pyh-hd__actions { order: 3; } .pyh-hd__search { order: 4; flex: 1 0 100%; max-width: none; }  .pyh-hd__main--brand-center .pyh-hd__brand { position: static; margin-inline: 0; } .pyh-hd__action-label { display: none; } .pyh-hd__action { padding: 9px; }  .pyh-hd .pyh-hd__logo { height: min(var(--pyh-h-logo), 38px); } }  .pyh-hd { --pyh-h-wrap: 100%; } .pyh-hd__wrap { padding-inline: var(--pyh-bleed, 20px); } .pyh-hd__main .pyh-hd__wrap, .pyh-hd__bar .pyh-hd__wrap { margin-block-start: 0; border-radius: 0; border-inline: 0; border-block-end: 0; }  .pyh-hd__bar .pyh-hd__wrap { border-block-start: 1px solid var(--pyh-glass-line, rgba(15, 23, 42, .1)); }  .pyh-hd__bar { padding-block-end: 0; }  @media (max-width: 480px) { .pyh-hd__wrap { padding-inline: 12px; gap: 8px; } .pyh-hd__brand-text { font-size:calc((18px) * var(--pyh-ui-t, 1)); } }  .pyh-hd__util-links a:hover, .pyh-hd__util-links a:focus-visible { opacity: 1; } .pyh-hd__phone:hover, .pyh-hd__phone:focus-visible { color: #fff; } .pyh-hd__burger:hover { background: rgba(20, 22, 28, .06); }  .pyh-hd__search-input:focus ~ .pyh-hd__search-go { color: var(--pyh-h-accent); } .pyh-hd__search:has(.pyh-hd__search-input:focus) { background: var(--pyh-h-plate); border-color: var(--pyh-h-accent); }  @supports not selector(:has(*)) { .pyh-hd__search-input:focus { outline: 2px solid var(--pyh-h-accent); outline-offset: -2px; border-radius: var(--pyh-radius, 12px); } } .pyh-hd__scope-btn:hover { color: var(--pyh-h-ink); } .pyh-hd__scope.is-open .pyh-hd__scope-btn { color: var(--pyh-h-ink); } .pyh-hd__scope.is-open .pyh-hd__scope-caret { transform: rotate(180deg); } .pyh-hd__scope-item:hover, .pyh-hd__scope-item:focus-visible { background: var(--pyh-h-field); outline: none; } .pyh-hd__scope-item.is-selected { color: var(--pyh-h-accent); font-weight: 600; } .pyh-hd__scope-item.is-selected .pyh-hd__scope-tick { opacity: 1; } .pyh-hd__search-go:hover { color: var(--pyh-h-accent); } .pyh-hd__action:hover, .pyh-hd__action:focus-visible { background: var(--pyh-h-field); color: var(--pyh-h-accent); }  .pyh-hd a:focus-visible, .pyh-hd button:focus-visible, .pyh-hd select:focus-visible, .pyh-hd input:not(.pyh-hd__search-input):focus-visible { outline: 2px solid var(--pyh-h-accent); outline-offset: 2px; }   html[data-pyh-mode="dark"] .pyh-hd__main { background-image: linear-gradient( to bottom, rgb(255 255 255 / 3.5%), rgb(255 255 255 / 0%) 62% ); box-shadow: inset 0 1px 0 var(--pyh-edge-hi); border-bottom-color: var(--pyh-edge-lo); }  html[data-pyh-mode="dark"] .pyh-hd__bar { border-bottom-color: var(--pyh-edge-lo); } html[data-pyh-mode="dark"] .pyh-hd { --pyh-h-bar-plate: rgba(24, 23, 42, .82); }  html[data-pyh-mode="dark"] .pyh-hd { box-shadow: 0 22px 46px -30px rgb(var(--pyh-shadow-ink, 3 5 20) / 90%); }  html[data-pyh-mode="dark"] .pyh-hd__search { box-shadow: inset 0 1px 3px rgb(var(--pyh-shadow-ink, 3 5 20) / 70%), inset 0 0 0 1px rgb(255 255 255 / 4%); }  html[data-pyh-mode="dark"] .pyh-hd__search:focus-within { background: var(--pyh-sf-float); box-shadow: inset 0 1px 0 var(--pyh-edge-hi), 0 0 0 4px rgb(var(--pyh-shadow-ink, 3 5 20) / 45%); }   html:not([data-pyh-mode="dark"]) .pyh-hd { --pyh-h-film: rgba(255, 255, 255, .10); --pyh-h-film-2: rgba(255, 255, 255, .17); --pyh-h-rim: rgba(255, 255, 255, .18); --pyh-h-rim-hi: rgba(255, 255, 255, .38); --pyh-h-seam: rgba(255, 255, 255, .16);  --pyh-h-well: var(--pyh-h-field); --pyh-h-well-ink: #241017; --pyh-h-well-muted: #6d545b; --pyh-h-well-accent: #a8102c; --pyh-h-well-rule: rgba(36, 16, 23, .14);  --pyh-h-cast: rgba(58, 5, 18, .5); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd {  --pyh-h-well-ink: color-mix(in oklab, var(--pyh-ink, #141821) 90%, var(--pyh-h-accent)); --pyh-h-well-muted: color-mix(in oklab, var(--pyh-h-well-ink) 66%, var(--pyh-h-well));  --pyh-h-well-accent: color-mix(in oklab, var(--pyh-h-accent) 82%, #1c060e); --pyh-h-well-rule: color-mix(in srgb, var(--pyh-h-well-ink) 14%, transparent); --pyh-h-cast: color-mix(in srgb, color-mix(in oklab, var(--pyh-h-bar-bg) 52%, #000) 52%, transparent); } }   @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__utility { background-image: radial-gradient(56% 200% at 4% 140%, color-mix(in srgb, var(--pyh-fx-b) 20%, transparent), transparent 66%), radial-gradient(50% 185% at 96% 140%, color-mix(in srgb, var(--pyh-fx-a) 16%, transparent), transparent 68%), radial-gradient(120% 240% at 50% -80%, rgba(255, 255, 255, .07), transparent 60%); } }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__utility::before { background-image: var(--pyh-fx-sweep); opacity: calc(.13 * var(--pyh-fx-lume, 1)); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-util .pyh-hd__phone svg { background-color: var(--pyh-h-film-2); box-shadow: inset 0 0 0 1px var(--pyh-h-rim); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__main .pyh-hd__wrap { background-color: var(--pyh-h-plate); border-color: transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16); -webkit-backdrop-filter: none; backdrop-filter: none; } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__main .pyh-hd__wrap { background-image: radial-gradient(46% 170% at 3% 128%, color-mix(in srgb, var(--pyh-fx-b) 15%, transparent), transparent 64%), radial-gradient(42% 160% at 97% 128%, color-mix(in srgb, var(--pyh-fx-a) 13%, transparent), transparent 66%), linear-gradient(to bottom, rgba(255, 255, 255, .075), rgba(255, 255, 255, 0) 46%); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main { box-shadow: 0 16px 36px -30px var(--pyh-h-cast); }   html:not([data-pyh-mode="dark"]) .pyh-hd--modern:not(.pyh-hd--logo-frame-none) .pyh-hd__logo, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main:not(.pyh-hd--logo-frame-none) .pyh-hd__logo { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-light, var(--pyh-h-well, #ffffff)); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(0, 0, 0, 0.08)); box-shadow: 0 3px 12px -6px var(--pyh-h-cast, rgba(0, 0, 0, 0.12)); transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease; } html:not([data-pyh-mode="dark"]) .pyh-hd--logo-frame-glass .pyh-hd__logo { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-light, rgba(255, 255, 255, 0.82)); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(0, 0, 0, 0.08)); box-shadow: 0 3px 12px -6px rgba(0, 0, 0, 0.12); }  html[data-pyh-mode="dark"] .pyh-hd--logo-frame-white .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--logo-frame-badge .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--lit-main:not(.pyh-hd--logo-frame-none):not(.pyh-hd--logo-frame-glass) .pyh-hd__logo--dark, html[data-pyh-mode="dark"] .pyh-hd--modern:not(.pyh-hd--logo-frame-none):not(.pyh-hd--logo-frame-glass) .pyh-hd__logo--dark { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-dark, #ffffff); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(255, 255, 255, 0.1)); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.45); transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease; } html[data-pyh-mode="dark"] .pyh-hd--logo-frame-glass .pyh-hd__logo--dark { box-sizing: content-box; padding: 6px 12px; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-hd-logo-frame-dark, rgba(255, 255, 255, 0.08)); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--pyh-hd-logo-frame-border, rgba(255, 255, 255, 0.15)); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.45); }  .pyh-hd--logo-frame-none .pyh-hd__logo { box-sizing: content-box !important; padding: 6px 0 !important; background-color: transparent !important; border: 1px solid transparent !important; box-shadow: none !important; }   html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search { background: var(--pyh-h-well); border-color: transparent; color: var(--pyh-h-well-ink); box-shadow: inset 0 3px 6px -3px rgba(38, 4, 14, .55), inset 0 0 0 1px rgba(38, 4, 14, .07), 0 1px 0 rgba(255, 255, 255, .16); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input { color: var(--pyh-h-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input::placeholder, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-select, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go { color: var(--pyh-h-well-muted); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-select { border-inline-end-color: var(--pyh-h-well-rule); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-list { background: var(--pyh-h-well); border-color: var(--pyh-h-well-rule); box-shadow: 0 18px 40px -18px var(--pyh-h-cast); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item { color: var(--pyh-h-well-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__mode { background: var(--pyh-h-film); border-color: var(--pyh-h-rim); color: var(--pyh-h-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action--cart { background: var(--pyh-h-film-2); border-color: var(--pyh-h-rim-hi); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__count { background: var(--pyh-h-well); color: var(--pyh-h-well-accent); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-hd__bar .pyh-hd__wrap { background: var(--pyh-h-bar-bg); border-block-start-color: var(--pyh-h-seam); -webkit-backdrop-filter: none; backdrop-filter: none; }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-hd__bar { --pyh-menu-rule: var(--pyh-h-bar-ink); --pyh-menu-ink-hi: var(--pyh-h-bar-ink);  --pyh-cats-fill: var(--pyh-h-well); --pyh-cats-sweep: none; --pyh-cats-ink: var(--pyh-h-well-accent); --pyh-cats-glow: 0 2px 10px -4px var(--pyh-h-cast); --pyh-cats-glow-hi: 0 8px 20px -8px var(--pyh-h-cast); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats) > .pyh-menu__link { opacity: .86; }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats):hover > .pyh-menu__link, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-bar .pyh-menu > .pyh-menu__item:not(.pyh-menu__item--cats):focus-within > .pyh-menu__link { opacity: 1; } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__action:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__mode:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__burger:hover { background: var(--pyh-h-film-2); border-color: var(--pyh-h-rim-hi); color: var(--pyh-h-ink); }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search:has(.pyh-hd__search-input:focus) { background: #fff; border-color: transparent; box-shadow: 0 0 0 3px var(--pyh-h-rim-hi); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-input:focus ~ .pyh-hd__search-go, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope.is-open .pyh-hd__scope-btn { color: var(--pyh-h-well-accent); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item.is-selected { color: var(--pyh-h-well-accent); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item:hover, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-item:focus-visible { background: color-mix(in srgb, var(--pyh-h-accent) 9%, var(--pyh-h-well)); } }  html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main a:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main button:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main select:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main input:not(.pyh-hd__search-input):focus-visible { outline-color: var(--pyh-h-ink); } html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__scope-btn:focus-visible, html:not([data-pyh-mode="dark"]) .pyh-hd--lit-main .pyh-hd__search-go:focus-visible { outline-color: var(--pyh-h-well-accent); }   .pyh-rib, .pyh-rib *, .pyh-rib *::before, .pyh-rib *::after { box-sizing: border-box; } .pyh-rib {  --pyh-r-h: var(--pyh-rib-h, 44px);  --pyh-r-bg: var(--pyh-rib-bg, #093f42); --pyh-r-ink: var(--pyh-rib-ink, #ffffff);  --pyh-r-c1: var(--pyh-rib-c1, #17b8b0); --pyh-r-c2: var(--pyh-rib-c2, #ff9a1f); --pyh-r-c3: var(--pyh-rib-c3, #ef2b2b);  --pyh-r-spectrum: linear-gradient(90deg, var(--pyh-r-c1) 0%, var(--pyh-r-c2) 52%, var(--pyh-r-c3) 100%); position: relative;  isolation: isolate; font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); }  .pyh-rib__track { display: grid; grid-template-areas: "pyh-ribbon"; align-items: stretch; } .pyh-rib__cel { grid-area: pyh-ribbon;  overflow: hidden; position: relative;  isolation: isolate; display: flex; align-items: center; justify-content: center; min-block-size: var(--pyh-r-h); margin: 0; padding-block: 4px; padding-inline: 20px; text-align: center;  font-weight: 900; font-size:calc((clamp(15px, .55vw + 12.6px, 18px)) * var(--pyh-ui-t, 1)); line-height: 1.2; }  .pyh-rib__cel--roman { letter-spacing: .09em; } .pyh-rib__word { display: inline-block; max-inline-size: 100%; }  .pyh-rib__hi { display: inline-block; font-size: 1.7em; font-weight: 900; line-height: 1; letter-spacing: -.015em;  transform-origin: 50% 60%; }  .pyh-rib__cel--dark { background-color: var(--pyh-r-bg); color: var(--pyh-r-ink); }  .pyh-rib__cel--onlight { color: #08070f; }  .pyh-rib__cel--spectrum { background-color: var(--pyh-r-c2); color: #08070f; } .pyh-rib__cel--spectrum::before { content: ""; position: absolute; inset: 0; z-index: -1; background-image: var(--pyh-r-spectrum); background-size: 120% 100%; background-position: 0 0; } @media (prefers-reduced-motion: no-preference) { .pyh-rib__cel--spectrum::before {  animation: pyh-rib-drift 19s ease-in-out infinite alternate; } }  .pyh-lowfx .pyh-rib__cel--spectrum::before, body.pyh-lowfx .pyh-rib__cel--spectrum::before, .pyh-lowfx .pyh-rib__cel::after, body.pyh-lowfx .pyh-rib__cel::after { animation: none !important; } @keyframes pyh-rib-drift { from { background-position: 0 0; } to { background-position: 100% 0; } }  .pyh-rib__cel--brand { background-color: var(--pyh-primary, #c8153a); background-image: var(--pyh-act); color: var(--pyh-act-ink, #fff); } .pyh-rib__cel--paper { background-color: var(--pyh-plate, #fdfdff); color: var(--pyh-c-ink, #141821); }  @keyframes pyh-rib-2 { 0% { clip-path: inset(0 100% 0 0); z-index: 2; } 6.5% { clip-path: inset(0 0 0 0); z-index: 2; } 49.99% { z-index: 2; } 50% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } } @keyframes pyh-rib-3 { 0% { clip-path: inset(0 100% 0 0); z-index: 3; } 4.33% { clip-path: inset(0 0 0 0); z-index: 3; } 33.32% { z-index: 3; } 33.34% { z-index: 2; } 66.65% { z-index: 2; } 66.67% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } } @keyframes pyh-rib-4 { 0% { clip-path: inset(0 100% 0 0); z-index: 4; } 3.25% { clip-path: inset(0 0 0 0); z-index: 4; } 24.99% { z-index: 4; } 25% { z-index: 3; } 49.99% { z-index: 3; } 50% { z-index: 2; } 74.99% { z-index: 2; } 75% { z-index: 1; } 100% { clip-path: inset(0 0 0 0); z-index: 1; } }  .pyh-rib__cel::after { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; opacity: 0; transform: translateX(-100%); background-image: linear-gradient(180deg, var(--pyh-r-c1), var(--pyh-r-c2), var(--pyh-r-c3)); background-size: 4px 100%; background-position: 100% 0; background-repeat: no-repeat; } @supports (color: color-mix(in srgb, red 50%, blue)) { .pyh-rib__cel::after { filter: drop-shadow(0 0 5px color-mix(in srgb, var(--pyh-r-c2) 85%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--pyh-r-c1) 45%, transparent)); } }  @keyframes pyh-rib-beam { 0% { opacity: 1; transform: translateX(-100%); } 13% { opacity: 1; transform: translateX(0); } 19% { opacity: 0; transform: translateX(0); } 100% { opacity: 0; transform: translateX(0); } } @keyframes pyh-rib-word { 0% { opacity: .3; transform: translateX(-10px); } 17% { opacity: 1; transform: translateX(0); } 100% { opacity: 1; transform: translateX(0); } } @keyframes pyh-rib-hi { 0% { transform: scale(.86); } 9% { transform: scale(.86); } 23% { transform: scale(1.07); } 33% { transform: scale(1); } 100% { transform: scale(1); } }  .pyh-rib__cel { opacity: 0; } .pyh-rib__cel:first-child { opacity: 1; }  @media (prefers-reduced-motion: no-preference) { html.pyh-settled .pyh-rib--n2 .pyh-rib__cel, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel { opacity: 1; animation-duration: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-n, 3)); animation-timing-function: linear; animation-iteration-count: infinite;  animation-delay: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-i, 0)); } html.pyh-settled .pyh-rib--n2 .pyh-rib__cel { animation-name: pyh-rib-2; } html.pyh-settled .pyh-rib--n3 .pyh-rib__cel { animation-name: pyh-rib-3; } html.pyh-settled .pyh-rib--n4 .pyh-rib__cel { animation-name: pyh-rib-4; }  html.pyh-settled .pyh-rib--n2 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n2 .pyh-rib__word, html.pyh-settled .pyh-rib--n3 .pyh-rib__word, html.pyh-settled .pyh-rib--n4 .pyh-rib__word, html.pyh-settled .pyh-rib--n2 .pyh-rib__hi, html.pyh-settled .pyh-rib--n3 .pyh-rib__hi, html.pyh-settled .pyh-rib--n4 .pyh-rib__hi { animation-duration: var(--pyh-rib-slot, 4s); animation-timing-function: linear; animation-iteration-count: infinite; animation-delay: calc(var(--pyh-rib-slot, 4s) * var(--pyh-rib-i, 0)); } html.pyh-settled .pyh-rib--n2 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n3 .pyh-rib__cel::after, html.pyh-settled .pyh-rib--n4 .pyh-rib__cel::after { animation-name: pyh-rib-beam; } html.pyh-settled .pyh-rib--n2 .pyh-rib__word, html.pyh-settled .pyh-rib--n3 .pyh-rib__word, html.pyh-settled .pyh-rib--n4 .pyh-rib__word { animation-name: pyh-rib-word; }  html.pyh-settled .pyh-rib--n2 .pyh-rib__hi, html.pyh-settled .pyh-rib--n3 .pyh-rib__hi, html.pyh-settled .pyh-rib--n4 .pyh-rib__hi { animation-name: pyh-rib-hi; animation-timing-function: cubic-bezier(.2, .8, .3, 1); } }  .pyh-rib::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: 0; z-index: 3; block-size: 1px; pointer-events: none; background-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--pyh-r-c1) 55%, transparent) 18%, color-mix(in srgb, var(--pyh-r-c2) 62%, transparent) 50%, color-mix(in srgb, var(--pyh-r-c3) 55%, transparent) 82%, transparent 100% ); opacity: .6; } @media (max-width: 768px) { html.pyh-pdp-no-header .pyh-hd, html.pyh-pdp-no-header .pyh-hd__tuck, html.pyh-pdp-no-header .pyh-rib, body.pyh-pdp-no-header .pyh-hd, body.pyh-pdp-no-header .pyh-hd__tuck, body.pyh-pdp-no-header .pyh-rib, .single-product.pyh-pdp-no-header .pyh-hd, .single-product.pyh-pdp-no-header .pyh-hd__tuck, .single-product.pyh-pdp-no-header .pyh-rib, .pyh-rib--hide-mobile { display: none !important; } }  .pyh-hd--modern { font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); } .pyh-hd--modern .pyh-hd__modern-main { position: relative; background: var(--pyh-hd-bg, #ffffff); border-bottom: 1px solid var(--pyh-line, rgba(0, 0, 0, 0.06)); transition: background 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease; z-index: 50; } .pyh-hd--modern .pyh-hd__modern-main .pyh-hd__wrap { display: flex; align-items: center; justify-content: space-between; min-height: 90px; padding-top: 10px; padding-bottom: 10px; gap: 32px; } .pyh-hd--modern .pyh-hd__modern-start { display: flex; align-items: center; gap: 12px; flex: 0 0 auto; } .pyh-hd--modern .pyh-hd__modern-center { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; flex: 1 1 auto; } .pyh-hd--modern .pyh-hd__brand { display: flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-hd__brand-img { height: 48px; width: auto; object-fit: contain; } .pyh-hd--modern .pyh-hd__brand-text { font-size:calc((26px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: 0.5px; color: var(--pyh-hd-ink, #0f172a); } .pyh-hd--modern .pyh-hd__modern-nav { display: flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-menu--modern { display: flex; align-items: center; justify-content: center; gap: 24px; margin: 0; padding: 0; list-style: none; } .pyh-hd--modern .pyh-menu--modern > li { position: relative; list-style: none; margin: 0; padding: 0; display: inline-flex; align-items: center; } .pyh-hd--modern .pyh-menu--modern > li > a { display: inline-flex; align-items: center; gap: 6px; padding: 8px 14px; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 500; letter-spacing: 0.3px; color: var(--pyh-hd-ink, #1e293b); text-decoration: none; border-radius: 6px; transition: all 0.25s ease; font-family: inherit; } .pyh-hd--modern .pyh-menu--modern > li > a:hover { color: var(--pyh-primary, #6366f1); background: rgba(99, 102, 241, 0.06); }  .pyh-hd--modern .pyh-menu--modern .sub-menu { position: absolute !important; top: 100% !important; right: 0 !important; min-width: 220px !important; background: #ffffff !important; color: #0f172a !important; border-radius: 12px !important; padding: 10px !important; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2) !important; border: 1px solid rgba(0, 0, 0, 0.08) !important; list-style: none !important; margin: 0 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(8px) !important; transition: opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1), transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s !important; z-index: 99999 !important; text-align: start !important; } .pyh-hd--modern .pyh-menu--modern li:hover > .sub-menu, .pyh-hd--modern .pyh-menu--modern li:focus-within > .sub-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0) !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li { position: relative !important; list-style: none !important; margin: 0 !important; padding: 0 !important; width: 100% !important; display: block !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li a { display: block !important; width: 100% !important; padding: 8px 14px !important; color: #1e293b !important; text-shadow: none !important; font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 500 !important; text-decoration: none !important; border-radius: 6px !important; transition: background 0.2s ease, color 0.2s ease !important; background: transparent !important; box-shadow: none !important; border: none !important; } .pyh-hd--modern .pyh-menu--modern .sub-menu li a:hover { background: #f1f5f9 !important; color: var(--pyh-primary, #6366f1) !important; }  .pyh-hd--modern .pyh-menu--modern .sub-menu .sub-menu { top: 0 !important; right: 100% !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu { background: #14171f !important; border-color: rgba(255, 255, 255, 0.1) !important; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.6) !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu li a { color: #f1f5f9 !important; } html[data-pyh-mode="dark"] .pyh-hd--modern .pyh-menu--modern .sub-menu li a:hover { background: rgba(255, 255, 255, 0.08) !important; color: var(--pyh-primary, #6366f1) !important; } .pyh-hd--modern .pyh-hd__actions--modern { display: flex; align-items: center; gap: 12px; flex: 0 0 auto; } .pyh-hd--modern .pyh-hd__action { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; color: var(--pyh-hd-ink, #1e293b); text-decoration: none; border-radius: 50%; background: transparent; border: none; transition: all 0.25s ease; cursor: pointer; font-family: inherit; } .pyh-hd--modern .pyh-hd__action svg { width: 22px; height: 22px; stroke-width: 1.7; } .pyh-hd--modern .pyh-hd__action:hover { background: rgba(0, 0, 0, 0.05); color: var(--pyh-primary, #6366f1); } .pyh-hd--modern .pyh-hd__action--mode .pyh-hd__mode-label { display: none !important; } .pyh-hd--modern .pyh-hd__action--cart { width: auto; min-width: 44px; padding: 0 10px; border-radius: 999px; gap: 6px; } .pyh-hd--modern .pyh-hd__count-wrap { position: absolute; top: 2px; inset-inline-end: 2px; display: inline-flex; align-items: center; justify-content: center; } .pyh-hd--modern .pyh-hd__count { display: inline-flex; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0 4px; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1; border-radius: 999px; background: var(--pyh-primary, #6366f1); color: #ffffff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }  .pyh-hd__cart-total, .pyh-hd--modern .pyh-hd__cart-total { display: none !important; } .pyh-hd--modern .pyh-hd__action--cart { width: 44px !important; min-width: 44px !important; padding: 0 !important; }  @media (max-width: 960px) { .pyh-hd--modern .pyh-hd__modern-nav, .pyh-hd--modern .pyh-menu--modern { display: none !important; } .pyh-hd--modern .pyh-hd__burger { display: inline-flex !important; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: transparent; border: none; color: var(--pyh-hd-ink, #0f172a); cursor: pointer; padding: 0; transition: all 0.2s ease; z-index: 10; } .pyh-hd--modern .pyh-hd__burger svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 2; } .pyh-hd--modern .pyh-hd__wrap { padding-inline: 12px; gap: 8px; justify-content: space-between; } .pyh-hd--modern .pyh-hd__actions--modern { gap: 4px; } .pyh-hd--modern .pyh-hd__modern-start { gap: 4px; } } @media (min-width: 961px) { .pyh-hd--modern .pyh-hd__burger { display: none !important; } .pyh-hd--modern .pyh-hd__modern-nav { display: flex !important; } }  .pyh-hd.pyh-hd--overlay, .pyh-hd--overlay { position: absolute !important; top: var(--pyh-hd-pin, 0) !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 1000 !important; background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; }  .pyh-hd--overlay ~ #pyh-main, .pyh-hd--overlay ~ .pyh-site__main, .pyh-hd--overlay ~ #pyh-content, .pyh-hd--overlay ~ main, body:has(.pyh-hd--overlay) #pyh-main, body:has(.pyh-hd--overlay) .pyh-site__main, body:has(.pyh-hd--overlay) #pyh-content, body:has(.pyh-hd--overlay) main { margin-top: 0 !important; padding-top: 0 !important; }  body:has(.pyh-hd--overlay) .pyh-sec--herosplit:first-child, body:has(.pyh-hd--overlay) .pyh-sec--slides:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herotrio:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herohub:first-child, body:has(.pyh-hd--overlay) .pyh-sec--herosplit, body:has(.pyh-hd--overlay) .pyh-sec--slides, body:has(.pyh-hd--overlay) .pyh-sec--herotrio, body:has(.pyh-hd--overlay) .pyh-sec--herohub { margin-block-start: 0 !important; margin-top: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } body:has(.pyh-hd--overlay) .pyh-sec--herosplit:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--slides:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herotrio:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herohub:first-child > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herosplit > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--slides > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herotrio > .pyh-sec__frame, body:has(.pyh-hd--overlay) .pyh-sec--herohub > .pyh-sec__frame { margin-block-start: 0 !important; margin-top: 0 !important; padding-block-start: 0 !important; padding-top: 0 !important; }  body:has(.pyh-hd--home-gap) main { margin-top: 0; padding-top: var(--pyh-sp-3, 24px); } .pyh-hd--overlay .pyh-hd__util { display: none !important; } .pyh-hd--overlay .pyh-hd__modern-main, .pyh-hd--overlay .pyh-hd__wrap, .pyh-hd--overlay .pyh-hd__modern-start, .pyh-hd--overlay .pyh-hd__modern-center, .pyh-hd--overlay .pyh-hd__actions--modern { background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; } .pyh-hd--overlay .pyh-hd__modern-main { border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__brand-text, .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern > li > a, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__action, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__burger { color: #ffffff !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5); background: transparent !important; border: none !important; box-shadow: none !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern > li > a:hover, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__action:hover, .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.15) !important; color: #ffffff !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-hd__count { background: #ffffff !important; color: #0f172a !important; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4); }  .pyh-hd--overlay.pyh-hd--sticky.is-scrolled { position: fixed !important; top: var(--pyh-hd-pin, 0px) !important; inset-inline: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 1000 !important; } .pyh-hd--modern.is-scrolled .pyh-hd__modern-main { background: rgba(255, 255, 255, 0.96) !important; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08); } .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action, .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger { color: #0f172a !important; text-shadow: none !important; }  html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__modern-main, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__modern-main, html[data-pyh-mode="dark"] .pyh-hd--modern.is-scrolled .pyh-hd__modern-main { background: rgba(18, 24, 38, 0.90) !important; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.45); } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__burger, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger { color: #f8fafc !important; text-shadow: none !important; } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-hd__burger:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.12) !important; color: #ffffff !important; } html[data-pyh-mode="dark"] .pyh-hd--sticky.is-scrolled .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link, html[data-pyh-mode="dark"] .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(255, 255, 255, 0.1) !important; border-color: rgba(255, 255, 255, 0.15) !important; color: #f8fafc !important; }  .pyh-hd--solid { position: relative; background: rgba(255, 255, 255, 0.92) !important; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03); } html[data-pyh-mode="dark"] .pyh-hd--solid { background: #14171f !important; border-bottom-color: rgba(255, 255, 255, 0.08) !important; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.45); } .pyh-hd--solid .pyh-hd__modern-main, .pyh-hd--solid .pyh-hd__wrap { background: transparent !important; } .pyh-hd--solid .pyh-hd__brand-text, .pyh-hd--solid .pyh-menu--modern > li > a, .pyh-hd--solid .pyh-hd__action, .pyh-hd--solid .pyh-hd__burger, .pyh-hd--solid .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { color: #0f172a !important; text-shadow: none !important; opacity: 1 !important; } html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__brand-text, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern > li > a, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__action, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__burger, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { color: #f8fafc !important; } .pyh-hd--solid .pyh-menu--modern > li > a:hover, .pyh-hd--solid .pyh-hd__action:hover, .pyh-hd--solid .pyh-hd__burger:hover { background: rgba(15, 23, 42, 0.06) !important; color: #0f172a !important; } html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-menu--modern > li > a:hover, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__action:hover, html[data-pyh-mode="dark"] .pyh-hd--solid .pyh-hd__burger:hover { background: rgba(255, 255, 255, 0.12) !important; color: #ffffff !important; }  .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(15, 23, 42, 0.05) !important; background-image: none !important; box-shadow: none !important; border: 1px solid rgba(15, 23, 42, 0.09) !important; border-radius: 8px !important; padding: 8px 14px !important; font-weight: 600 !important; color: #0f172a !important; gap: 6px !important; transition: all 0.2s ease !important; } .pyh-hd--overlay:not(.is-scrolled) .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link { background-color: rgba(255, 255, 255, 0.15) !important; border-color: rgba(255, 255, 255, 0.2) !important; color: #ffffff !important; } .pyh-menu--modern .pyh-menu__item--cats > .pyh-menu__link:hover, .pyh-menu--modern .pyh-menu__item--cats:focus-within > .pyh-menu__link { background-color: rgba(15, 23, 42, 0.09) !important; transform: translateY(-1px) !important; } .pyh-hd--solid .pyh-hd__action svg, .pyh-hd--solid .pyh-hd__burger svg { stroke: currentColor !important; color: inherit !important; } .pyh-hd--solid .pyh-hd__count { background: var(--pyh-primary, #6366f1) !important; color: #ffffff !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .pyh-hd--solid.pyh-hd--sticky { position: sticky !important; top: var(--pyh-hd-pin, 0px) !important; z-index: 1000 !important; } .pyh-hd--overlay.pyh-hd--sticky.is-scrolled .pyh-hd__count { background: var(--pyh-primary, #6366f1) !important; color: #ffffff !important; }  .pyh-search-modal { position: fixed !important; inset: 0 !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important; margin: 0 !important; padding: 0 !important; z-index: 99999999 !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; align-items: stretch !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.3s !important; box-sizing: border-box !important; overflow: hidden !important; } .pyh-search-modal.is-open { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .pyh-search-modal__backdrop { position: fixed !important; inset: 0 !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; background: rgba(15, 23, 42, 0.65) !important; backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important; z-index: 1 !important; cursor: pointer !important; margin: 0 !important; padding: 0 !important; } .pyh-search-modal__sheet { position: fixed !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; height: 68vh !important; max-height: 72vh !important; min-height: 480px !important; margin: 0 !important; background: #ffffff !important; border-radius: 28px 28px 0 0 !important; border: none !important; border-bottom: none !important; box-shadow: 0 -12px 48px rgba(0, 0, 0, 0.35) !important; display: flex !important; flex-direction: column !important; align-items: center !important; padding: 32px 36px 24px !important; z-index: 2 !important; transform: translateY(100%) !important; transition: transform 0.38s cubic-bezier(0.16, 1, 0.3, 1) !important; box-sizing: border-box !important; overflow-y: auto !important; } .pyh-search-modal.is-open .pyh-search-modal__sheet { transform: translateY(0) !important; } .pyh-search-modal__close { position: absolute !important; top: 18px !important; inset-inline-end: 20px !important; width: 36px !important; height: 36px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #0f172a !important; border: none !important; border-radius: 10px !important; color: #ffffff !important; cursor: pointer !important; transition: transform 0.2s ease, background 0.2s ease !important; z-index: 10 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important; } .pyh-search-modal__close:hover { background: #ef4444 !important; transform: scale(1.08) !important; } .pyh-search-modal__close svg { width: 20px !important; height: 20px !important; } .pyh-search-modal__form-wrap { width: 100% !important; max-width: 800px !important; display: flex !important; flex-direction: column !important; align-items: center !important; margin-bottom: 28px !important; } .pyh-search-modal__form { position: relative !important; width: 100% !important; display: flex !important; align-items: center !important; border-bottom: 2px solid #0f172a !important; padding-bottom: 10px !important; } .pyh-search-modal__input { width: 100% !important; border: none !important; background: transparent !important; outline: none !important; font-size:calc((38px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; text-align: center !important; font-family: inherit !important; } .pyh-search-modal__input::placeholder { color: #cbd5e1 !important; font-size:calc((28px) * var(--pyh-ui-t, 1))!important; font-weight: 400 !important; font-family: inherit !important; } .pyh-search-modal__clear { position: absolute !important; inset-inline-end: 8px !important; background: transparent !important; border: none !important; color: #94a3b8 !important; cursor: pointer !important; padding: 6px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; transition: color 0.2s ease !important; } .pyh-search-modal__clear:hover { color: #0f172a !important; } .pyh-search-modal__tags { display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: wrap !important; gap: 10px !important; margin-top: 18px !important; } .pyh-search-modal__tags-label { font-size:calc((13px) * var(--pyh-ui-t, 1))!important; color: #64748b !important; font-weight: 500 !important; margin-inline-end: 4px !important; } .pyh-search-modal__tag { background: #f1f5f9 !important; border: none !important; color: #475569 !important; padding: 6px 16px !important; border-radius: 999px !important; font-size:calc((13px) * var(--pyh-ui-t, 1))!important; cursor: pointer !important; font-family: inherit !important; transition: all 0.2s ease !important; } .pyh-search-modal__tag:hover { background: #0f172a !important; color: #ffffff !important; transform: translateY(-1px) !important; }  .pyh-search-modal__results { width: 100% !important; max-width: 1380px !important; display: grid !important; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important; gap: 24px 20px !important; padding: 12px 0 24px !important; box-sizing: border-box !important; } .pyh-search-result-item { display: flex !important; flex-direction: column !important; text-decoration: none !important; color: inherit !important; transition: transform 0.22s ease !important; text-align: start !important; } .pyh-search-result-item:hover { transform: translateY(-4px) !important; } .pyh-search-result-thumb-wrap { width: 100% !important; aspect-ratio: 1 / 1 !important; background: #f8fafc !important; border-radius: 12px !important; overflow: hidden !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 12px !important; border: 1px solid rgba(0, 0, 0, 0.05) !important; } .pyh-search-result-thumb { width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 0.3s ease !important; } .pyh-search-result-item:hover .pyh-search-result-thumb { transform: scale(1.06) !important; } .pyh-search-result-info { display: flex !important; flex-direction: column !important; gap: 6px !important; } .pyh-search-result-title { font-size:calc((13.5px) * var(--pyh-ui-t, 1))!important; font-weight: 600 !important; color: #1e293b !important; margin: 0 !important; line-height: 1.4 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; transition: color 0.2s ease !important; } .pyh-search-result-item:hover .pyh-search-result-title { color: var(--pyh-primary, #6366f1) !important; } .pyh-search-result-price { font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; } .pyh-search-result-price del { color: #94a3b8 !important; margin-inline-start: 8px !important; font-weight: 400 !important; font-size:calc((12.5px) * var(--pyh-ui-t, 1))!important; } .pyh-search-modal__footer { width: 100% !important; display: flex !important; justify-content: center !important; padding-top: 16px !important; border-top: 1px solid #f1f5f9 !important; margin-top: 8px !important; } .pyh-search-modal__view-all { display: inline-flex !important; align-items: center !important; gap: 8px !important; font-size:calc((14px) * var(--pyh-ui-t, 1))!important; font-weight: 700 !important; color: #0f172a !important; text-decoration: none !important; letter-spacing: 0.5px !important; padding: 10px 24px !important; border-radius: 999px !important; background: #f8fafc !important; border: 1px solid #e2e8f0 !important; transition: all 0.2s ease !important; } .pyh-search-modal__view-all:hover { background: #0f172a !important; color: #ffffff !important; border-color: #0f172a !important; }
/*!payeh-content*/
.pyh-main, .pyh-main *, .pyh-main *::before, .pyh-main *::after { box-sizing: border-box; }  .pyh-main { --pyh-c-bg: var(--pyh-content-bg, #f4f5f9); --pyh-c-card: var(--pyh-card-bg, #ffffff); --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .10)); --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-radius: var(--pyh-radius, 12px); --pyh-c-wrap: var(--pyh-container, 1240px);   --pyh-c-radius-sm: var(--pyh-radius-sm, calc(var(--pyh-c-radius) * 0.5)); --pyh-c-radius-lg: var(--pyh-radius-lg, calc(var(--pyh-c-radius) * 1.6)); --pyh-c-radius-pill: var(--pyh-radius-pill, 999px);  --pyh-c-shadow-1: var(--pyh-shadow-1, 0 1px 2px rgb(0 0 0 / 5%)); --pyh-c-shadow-2: var(--pyh-shadow-2, 0 1px 2px rgb(0 0 0 / 5%), 0 8px 28px rgb(0 0 0 / 7%)); --pyh-c-shadow-3: var(--pyh-shadow-3, 0 2px 4px rgb(0 0 0 / 6%), 0 18px 44px rgb(0 0 0 / 12%));  --pyh-c-on-accent: var(--pyh-on-accent, #ffffff);  --pyh-c-tint: var(--pyh-tint, transparent);  --pyh-c-line-w: var(--pyh-line-w, 1px);  --pyh-blk-gap: 14px;    --pyh-c-gutter: 20px; display: block; background: var(--pyh-c-bg); color: var(--pyh-c-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif);  font-size: calc(var(--pyh-body-size, 16px) * var(--pyh-ui-t, 1));  font-weight: var(--pyh-body-weight, 400);  line-height: var(--pyh-body-leading, 1.8); } .pyh-wrap { width: 100%; max-width: var(--pyh-c-wrap); margin-inline: auto; padding-inline: var(--pyh-c-gutter); }  .pyh-head { position: relative; padding-block: 30px 34px; overflow: hidden; } .pyh-head--band { background: var(--pyh-c-ink); color: #fff; }  html[data-pyh-mode="dark"] .pyh-head--band { background: radial-gradient(120% 150% at 88% -30%, rgb(255 255 255 / 7%), transparent 58%), radial-gradient(90% 120% at 8% 120%, rgba(110, 65, 219, .16), transparent 62%), var(--pyh-sf-float); box-shadow: inset 0 1px 0 var(--pyh-edge-hi), var(--pyh-shadow-1); }  .pyh-head--band::before { content: ""; position: absolute; inset: 0; background: repeating-linear-gradient( -45deg, rgb(255 255 255 / 4%) 0 1px, transparent 1px 7px ); pointer-events: none; }  .pyh-head--band::after { content: ""; position: absolute; inset-block: -60%; inset-inline-start: -10%; width: min(46vw, 620px); background: radial-gradient(closest-side, var(--pyh-c-accent), transparent 72%); opacity: .30; pointer-events: none; } .pyh-head--band .pyh-wrap { position: relative; z-index: 1; } .pyh-head--plain { background: transparent; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); } .pyh-head__title { margin: 12px 0 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif);  font-size: clamp(24px, 1.1rem + 1.4vw, var(--pyh-heading-size, 34px)); font-weight: var(--pyh-heading-weight, 800);  line-height: 1.35; letter-spacing: -.01em; color: inherit; } .pyh-head--plain .pyh-head__title { color: var(--pyh-c-ink); } .pyh-head__sub { margin: 10px 0 0; max-width: 68ch; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; opacity: .72; } .pyh-head--plain .pyh-head__sub { color: var(--pyh-c-muted); opacity: 1; }  .pyh-crumbs { overflow-x: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch; } .pyh-crumbs::-webkit-scrollbar { display: none; } .pyh-crumbs ol { display: flex; align-items: center; gap: 6px; margin: 0; padding: 0; list-style: none; font-size:calc((13px) * var(--pyh-ui-t, 1)); white-space: nowrap; color: var(--pyh-c-muted); } .pyh-crumbs li { display: inline-flex; align-items: center; gap: 6px; } .pyh-head--band .pyh-crumbs ol { color: rgb(255 255 255 / 62%); }  .pyh-crumbs a { display: inline-flex; align-items: center; min-block-size: var(--pyh-tap, 44px); padding-inline: 2px; color: inherit; text-decoration: none; } .pyh-crumbs [aria-current="page"] { color: var(--pyh-c-ink); font-weight: 600;  max-width: 42ch; overflow: hidden; text-overflow: ellipsis; } .pyh-head--band .pyh-crumbs [aria-current="page"] { color: #fff; } .pyh-crumbs__sep { width: 14px; height: 14px; flex: none; opacity: .55; }  .pyh-shell { display: grid; grid-template-columns: minmax(0, 1fr); gap: 32px; align-items: start;  padding-block: var(--pyh-section-pad-top, 34px) var(--pyh-section-pad-bottom, 56px); } .pyh-shell--rail-end { grid-template-columns: minmax(0, 1fr) 320px; } .pyh-shell--rail-start { grid-template-columns: 320px minmax(0, 1fr); }  .pyh-shell--rail-start > .pyh-col { grid-column: 2 / 3; grid-row: 1; } .pyh-shell--rail-start > .pyh-rail { grid-column: 1 / 2; grid-row: 1; } .pyh-col { min-width: 0; }  .pyh-rail { min-width: 0; position: sticky;  top: calc(var(--pyh-hd-pin, 0px) + var(--pyh-hd-sticky-height, 0px) + 16px); display: grid; gap: 18px; }  .pyh-widget { background: none; border: 0; padding: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-widget__title { display: flex; align-items: center; gap: 12px; margin: 0 0 14px; font-family: var(--pyh-font-heading, var(--pyh-heading-family, Estedad, Tahoma, sans-serif)); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; color: var(--pyh-c-ink); } .pyh-widget__title::after { content: ""; flex: 1 1 auto; height: 1px; background: var(--pyh-c-line); }  .pyh-widget ul:not(.pyh-chips) { margin: 0; padding: 0; list-style: none; display: grid;  gap: 7px; }    .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li { display: flex; align-items: center; justify-content: space-between; gap: 10px;  padding: 11px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-c-card); color: var(--pyh-c-muted); font-size:calc((13px) * var(--pyh-ui-t, 1)); transition: box-shadow .2s ease, transform .2s ease; } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li a { min-width: 0; color: var(--pyh-c-ink); text-decoration: none; font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-widget li > ul { flex: 1 0 100%; padding-inline-start: 14px; }  .pyh-widget .pyh-find { width: 100%; margin-block: 0; }  .pyh-rank { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; counter-reset: none; }  .pyh-rank__row { position: relative; display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 12px; padding: 9px; border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-c-card); transition: box-shadow .22s ease, transform .22s ease; }  .pyh-rank__n { position: absolute; z-index: 2; inset-block-start: 3px; inset-inline-start: 3px; min-width: 24px; padding: 1px 6px; border-radius: var(--pyh-c-radius, 9px); background: var(--pyh-c-ink); color: var(--pyh-c-card); font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.9; text-align: center; font-variant-numeric: tabular-nums; pointer-events: none; }  .pyh-rank__art { position: relative; z-index: 1; display: block; width: var(--pyh-rank-art, 66px);  aspect-ratio: 1; flex: none; overflow: hidden;  border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-bg); }  .pyh-rank__row--noart { padding-inline-start: 44px; } .pyh-rank__row--noart .pyh-rank__n { inset-block-start: 50%; inset-inline-start: 9px; transform: translateY(-50%); } .pyh-rank__img { width: 100%; height: 100%; object-fit: cover; display: block; object-position: 50% 40%; transition: transform .45s cubic-bezier(.2, .8, .2, 1); } .pyh-rank__body { position: relative; z-index: 1; display: grid; gap: 4px; min-width: 0; } .pyh-rank__title { color: var(--pyh-c-ink); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.75; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-rank__date { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); }  .pyh-chips { display: flex; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; list-style: none; }  .pyh-chips li { display: block; padding: 0; border: 0; }  .pyh-chip { display: inline-flex; align-items: center; gap: 8px; padding: 9px 14px; border: 0; border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 650; text-decoration: none; } .pyh-chip__n { color: var(--pyh-c-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700;  font-variant-numeric: tabular-nums; }  .pyh-cards { display: grid; gap: 16px; grid-template-columns: repeat(1, minmax(0, 1fr)); } .pyh-cards--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .pyh-cards--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pyh-card { position: relative; display: flex; overflow: hidden; isolation: isolate; aspect-ratio: 4 / 3;  min-height: 250px;  min-width: 0;  max-inline-size: 100%;  border-radius: var(--pyh-c-radius-lg); background: var(--pyh-c-ink); color: #fff;  box-shadow: var(--pyh-c-shadow-1); }  .pyh-cards--2 > .pyh-card--cover, .pyh-cards--3 > .pyh-card--cover { grid-column: span 2; aspect-ratio: 21 / 10; } .pyh-card__media { position: absolute; inset: 0; } .pyh-card__img { width: 100%; height: 100%; object-fit: cover; display: block;  object-position: 50% 40%; }  .pyh-card__scrim { position: absolute; inset: 0; background: linear-gradient( to top, rgb(9 11 16 / 90%) 0%, rgb(9 11 16 / 80%) 34%, rgb(9 11 16 / 62%) 66%, rgb(9 11 16 / 22%) 84%, rgb(9 11 16 / 0%) 100% ); }  .pyh-card--ink { background: var(--pyh-c-ink); } .pyh-card--ink .pyh-card__scrim { background: radial-gradient(90% 80% at 100% 0%, var(--pyh-c-accent), transparent 66%), repeating-linear-gradient(-45deg, rgb(255 255 255 / 4%) 0 1px, transparent 1px 7px); opacity: .9; }  .pyh-card__over { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; gap: 10px;  margin-block-start: auto; width: 100%; padding: 20px; } .pyh-card--cover .pyh-card__over { padding: 28px; gap: 12px; max-width: 62ch; } .pyh-card__cat { padding: 4px 11px; border-radius: 999px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; color: #fff; background: var(--pyh-c-accent);  position: relative; z-index: 4; } .pyh-card__title { margin: 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.65; letter-spacing: -.005em; } .pyh-card--cover .pyh-card__title { font-size: clamp(20px, 1rem + .9vw, 27px); line-height: 1.55; } .pyh-card__title a { color: #fff; text-decoration: none;  text-shadow: 0 1px 3px rgb(0 0 0 / 45%);  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-card__title a::after { content: ""; position: absolute; inset: 0; z-index: 1; } .pyh-card__excerpt { margin: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.95; color: rgb(255 255 255 / 82%); text-shadow: 0 1px 3px rgb(0 0 0 / 40%); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-stamp { position: absolute; z-index: 3; top: 14px; inset-inline-start: 14px; display: grid; justify-items: center; gap: 1px; min-width: 52px; padding: 7px 9px 8px; border-radius: var(--pyh-c-radius, 13px); border: 1px solid rgb(255 255 255 / 22%);  background: rgb(9 11 16 / 58%); line-height: 1; text-align: center; } .pyh-card--cover .pyh-stamp { top: 20px; inset-inline-start: 20px; min-width: 62px; padding: 10px 12px 11px; } .pyh-stamp__day { font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 800; color: #fff; } .pyh-card--cover .pyh-stamp__day { font-size:calc((24px) * var(--pyh-ui-t, 1)); } .pyh-stamp__month { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 600; color: rgb(255 255 255 / 78%); } .pyh-card--cover .pyh-stamp__month { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-card__meta, .pyh-single__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 16px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); } .pyh-card__meta { color: rgb(255 255 255 / 72%); } .pyh-single__meta { padding-block-start: 12px; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); color: var(--pyh-c-muted); } .pyh-meta__item { display: inline-flex; align-items: center; gap: 5px; } .pyh-meta__item a { color: inherit; text-decoration: none; position: relative; z-index: 3; } .pyh-meta__item .pyh-i { width: 15px; height: 15px; flex: none; opacity: .7; }  .pyh-more { margin-block-start: 32px; text-align: center;  --pyh-more-quiet: color-mix(in oklab, var(--pyh-c-muted) 76%, var(--pyh-c-ink)); } .pyh-more__btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px;  min-height: 48px; min-width: min(260px, 100%); padding-inline: 26px;  border: var(--pyh-c-line-w, 1px) solid color-mix(in oklab, var(--pyh-c-ink) 28%, transparent); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; } .pyh-more__mark { width: 17px; height: 17px; flex: none;  transform: rotate(-90deg); } .pyh-more__count { margin: 12px 0 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1));  color: var(--pyh-more-quiet, var(--pyh-c-muted)); }  .pyh-more--done .pyh-more__count { margin-block-start: 0; }  .pyh-more[data-pyh-more-busy] .pyh-more__btn { opacity: .55; pointer-events: none; } .pyh-more[data-pyh-more-busy] .pyh-more__mark { animation: pyh-more-turn 1s linear infinite; } @keyframes pyh-more-turn { from { transform: rotate(-90deg); } to { transform: rotate(270deg); } }  .pyh-more-landed:focus { outline: 0; }  .pyh-pager { margin-block-start: 36px; } .pyh-pager ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; margin: 0; padding: 0; list-style: none; } .pyh-pager__n { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding-inline: 12px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; } .pyh-pager__n.is-current { color: #fff; border-color: transparent; background: var(--pyh-c-accent); }  .pyh-empty { display: grid; justify-items: center; gap: 12px; padding: 56px 24px 64px; text-align: center; background: var(--pyh-c-card); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: calc(var(--pyh-c-radius) + 4px); } .pyh-empty__mark { display: grid; place-items: center; width: 76px; height: 76px; border-radius: 50%; color: var(--pyh-c-accent); background: rgb(196 18 48 / 8%); background: color-mix(in srgb, var(--pyh-c-accent) 9%, transparent); } .pyh-empty__mark .pyh-i { width: 32px; height: 32px; } .pyh-empty__title { margin: 0; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-empty__text { margin: 0; max-width: 46ch; font-size:calc((14px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); } .pyh-empty__home { font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-accent); text-decoration: none; }  .pyh-find { display: flex; align-items: stretch; gap: 0; width: min(100%, 420px); margin-block: 6px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card); overflow: hidden; } .pyh-find__input { flex: 1 1 auto; min-width: 0; border: 0; padding: 12px 14px; background: transparent; color: var(--pyh-c-ink); font: inherit; font-family: var(--pyh-font-body, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-find__input::placeholder { font-family: var(--pyh-font-body, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); color: var(--pyh-c-muted); opacity: .8; } .pyh-find__input:focus { outline: none; } .pyh-find__go { flex: none; display: grid; place-items: center; width: 48px; border: 0; cursor: pointer; color: #fff; background: var(--pyh-c-accent); } .pyh-find__go .pyh-i { width: 19px; height: 19px; }  @media (max-width: 1024px) { .pyh-shell--rail-end, .pyh-shell--rail-start { grid-template-columns: minmax(0, 1fr); } .pyh-shell--rail-start > .pyh-col, .pyh-shell--rail-start > .pyh-rail { grid-column: 1 / -1; grid-row: auto; } .pyh-rail { position: static; } .pyh-cards--3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .pyh-rank { gap: 10px; } .pyh-rank__row { --pyh-rank-art: 96px; gap: 16px; padding: 11px; border-radius: var(--pyh-c-radius-lg, 22px); }  .pyh-rank__art { border-radius: var(--pyh-c-radius, 15px); } .pyh-rank__title { font-size:calc((15px) * var(--pyh-ui-t, 1)); } .pyh-rank__date { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-rank__n { inset-block-start: 5px; inset-inline-start: 5px; min-width: 27px; padding: 2px 7px; border-radius: var(--pyh-c-radius, 10px); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); } .pyh-rank__row--noart { padding-inline-start: 52px; } .pyh-rank__row--noart .pyh-rank__n { inset-inline-start: 11px; } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { padding: 13px 16px; border-radius: var(--pyh-c-radius-lg, 16px); }  .pyh-chip { padding: 12px 16px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); border-radius: var(--pyh-c-radius, 14px); } } @media (max-width: 720px) { .pyh-main { --pyh-c-gutter: 16px; } .pyh-cards--2, .pyh-cards--3 { grid-template-columns: minmax(0, 1fr); } .pyh-shell { padding-block: 20px 40px; gap: 24px; }  .pyh-cards--2 > .pyh-card--cover, .pyh-cards--3 > .pyh-card--cover { grid-column: auto; aspect-ratio: 4 / 3; }  .pyh-card { aspect-ratio: 5 / 6; } .pyh-head { padding-block: 20px 24px; } .pyh-card__over, .pyh-card--cover .pyh-card__over { padding: 18px; } .pyh-card--cover .pyh-title, .pyh-card--cover .pyh-card__title { font-size:calc((19px) * var(--pyh-ui-t, 1)); } }  @media (max-width: 560px) {  .pyh-more__btn { width: 100%; }  .pyh-main { --pyh-c-gutter: 18px; }  .pyh-cards, .pyh-rank, .pyh-widget ul:not(.pyh-chips) { margin-inline: calc(var(--pyh-c-gutter) * -1); }  .pyh-cards { gap: 3px; } .pyh-card { border-radius: 0; }  .pyh-rank, .pyh-widget ul:not(.pyh-chips) { gap: 2px; } .pyh-rank__row, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { border-radius: 0; } .pyh-rank__row:first-child, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:first-child { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); } .pyh-rank__row:last-child, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:last-child { border-end-start-radius: var(--pyh-c-radius-lg, 20px); border-end-end-radius: var(--pyh-c-radius-lg, 20px); }  .pyh-rank__row { padding-inline: var(--pyh-c-gutter); } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li { padding-inline: var(--pyh-c-gutter); } .pyh-rail { gap: 26px; } }  [dir="ltr"] .pyh-crumbs__sep { transform: scaleX(-1); }   .pyh-card { transition: box-shadow .3s ease; }  .pyh-card__img { transition: transform .6s cubic-bezier(.2, .8, .2, 1), filter .25s ease; } .pyh-card__over { transition: transform .3s cubic-bezier(.2, .8, .2, 1); } .pyh-card__cat { transition: background .2s ease; } .pyh-crumbs a, .pyh-widget li a { transition: color .2s ease, padding .2s ease; } .pyh-pager__n, .pyh-more__btn, .pyh-find { transition: border-color .2s ease, box-shadow .2s ease, color .2s ease; }  .pyh-card::after { content: ""; position: absolute; z-index: 1; inset-inline: 0; bottom: 0; height: 3px; background: var(--pyh-c-accent); transform: scaleX(0); transform-origin: var(--pyh-wipe-origin, right); transition: transform .45s cubic-bezier(.2, .8, .2, 1); pointer-events: none; } [dir="ltr"] .pyh-card { --pyh-wipe-origin: left; }  .pyh-card::before { content: ""; position: absolute; z-index: 1; inset: 0; background: rgb(9 11 16 / 26%); opacity: 0; transition: opacity .3s ease; pointer-events: none; } .pyh-card:hover { box-shadow: var(--pyh-c-shadow-3); } .pyh-card:hover::before { opacity: 1; } .pyh-card:hover::after { transform: scaleX(1); } .pyh-card:hover .pyh-card__img { transform: scale(1.06); } .pyh-card:hover .pyh-card__over { transform: translateY(-4px); }  .pyh-card__cat:hover { filter: brightness(1.14); }  .pyh-card__title a:focus-visible { outline: none; } .pyh-card:has(.pyh-card__title a:focus-visible) { outline: 3px solid #fff; outline-offset: -3px; box-shadow: 0 0 0 3px var(--pyh-c-accent); } .pyh-crumbs a:hover { color: var(--pyh-c-accent); } .pyh-head--band .pyh-crumbs a:hover { color: #fff; }  .pyh-rank__title, .pyh-chip, .pyh-chip__n { transition: color .2s ease, background .2s ease; } .pyh-rank__row:hover, .pyh-rank__row:focus-within { box-shadow: 0 12px 26px -18px rgb(var(--pyh-a-scrim, 15 23 42) / 55%); transform: translateY(-2px); } .pyh-rank__row:hover .pyh-rank__img, .pyh-rank__row:focus-within .pyh-rank__img { transform: scale(1.07); } .pyh-rank__row:hover .pyh-rank__title, .pyh-rank__row:focus-within .pyh-rank__title { color: var(--pyh-c-accent); } .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li:hover, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:focus-within { box-shadow: 0 10px 22px -18px rgb(var(--pyh-a-scrim, 15 23 42) / 50%); transform: translateY(-1px); }  .pyh-chip:hover, .pyh-chip:focus-visible { color: #fff; background: var(--pyh-c-accent); } .pyh-chip:hover .pyh-chip__n, .pyh-chip:focus-visible .pyh-chip__n { color: #fff; opacity: .82; }  .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li a:hover { color: var(--pyh-c-accent); padding-inline-start: 6px; } .pyh-pager__n:not(.is-current):hover, .pyh-more__btn:hover, .pyh-more__btn:focus-visible { color: var(--pyh-c-accent); border-color: rgb(196 18 48 / 35%); border-color: color-mix(in srgb, var(--pyh-c-accent) 35%, var(--pyh-c-line)); }  .pyh-more__btn:hover { box-shadow: 0 0 0 3px rgb(var(--pyh-a-scrim) / 5%); }  .pyh-find:has(.pyh-find__input:focus) { border-color: var(--pyh-c-accent); box-shadow: 0 0 0 3px rgb(196 18 48 / 12%); } @supports not selector(:has(*)) { .pyh-find:focus-within { border-color: var(--pyh-c-accent); box-shadow: 0 0 0 3px rgb(196 18 48 / 12%); } }  .pyh-main :is(a, button, input, select, textarea):not(.pyh-find__input):focus-visible { outline: 2px solid var(--pyh-c-accent); outline-offset: 2px; border-radius: var(--pyh-c-radius-sm, 6px); }  @media (max-width: 560px) {  .pyh-rank__row:hover, .pyh-rank__row:focus-within, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank):not(.woocommerce-widget-layered-nav-list) > li:hover, .pyh-widget ul:not(.pyh-chips):not(.pyh-rank) > li:focus-within { box-shadow: none; transform: none; background: var(--pyh-c-bg); } } @media (prefers-reduced-motion: reduce) { .pyh-card, .pyh-card::before, .pyh-card::after, .pyh-card__img, .pyh-card__over, .pyh-card__cat, .pyh-crumbs a, .pyh-rank__row, .pyh-rank__img, .pyh-widget li, .pyh-widget li a, .pyh-pager__n, .pyh-more__btn, .pyh-find { transition: none; }  .pyh-more[data-pyh-more-busy] .pyh-more__mark { animation: none; } .pyh-rank__row:hover, .pyh-rank__row:focus-within { transform: none; } .pyh-rank__row:hover .pyh-rank__img, .pyh-rank__row:focus-within .pyh-rank__img { transform: none; }  .pyh-card:hover .pyh-card__img { transform: none; } .pyh-card:hover .pyh-card__over { transform: none; } }   .pyh-main { position: relative; isolation: isolate; } @supports (background: color-mix(in srgb, red 50%, transparent)) {  .pyh-main::before { content: ""; position: fixed; z-index: -1; inset: 0; pointer-events: none;  background-image: var(--pyh-room-art); background-size: var(--pyh-room-art-size); opacity: var(--pyh-fx-lume, 1); } }  @supports ((mask-image: linear-gradient(#000, #000)) or (-webkit-mask-image: linear-gradient(#000, #000))) { .pyh-main::after { content: ""; position: fixed; z-index: -1; inset: 0; pointer-events: none; background-image: var(--pyh-fx-sweep); opacity: calc(.16 * var(--pyh-fx-lume, 1)); -webkit-mask-image: var(--pyh-fx-blueprint); mask-image: var(--pyh-fx-blueprint); -webkit-mask-size: 440px 440px; mask-size: 440px 440px; -webkit-mask-repeat: repeat; mask-repeat: repeat; } }  html:not([data-pyh-mode="dark"]) .pyh-main::after { background-image: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .42; }  @media (prefers-reduced-transparency: reduce) { .pyh-main::after { display: none; } }  .pyh-lowfx .pyh-main::after, body.pyh-lowfx .pyh-main::after { display: none; }  .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-glass, var(--pyh-sf-raised, #ffffff));  background-image: repeating-linear-gradient( to bottom, var(--pyh-fx-mill) 0 .5px, transparent .5px 3px ); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-glass-line, rgba(15, 23, 42, .1)); } @supports not (background: repeating-linear-gradient(to bottom, red 0 1px, transparent 1px 3px)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-image: none; } }  @media (min-width: 900px) { .pyh-sec__frame--plate, .pyh-sec__frame--over { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); } }   html[data-pyh-mode="dark"] .pyh-main, html[data-pyh-mode="dark"] .pyh-hd, html[data-pyh-mode="dark"] .pyh-ft { --pyh-pane-plate: var(--pyh-pane-ground, #060512); }  .pyh-main, .pyh-hd, .pyh-ft { --pyh-pane-fill: var(--pyh-glass, var(--pyh-sf-raised, #ffffff)); --pyh-pane-plate: var(--pyh-fx-cell-2, rgba(255, 255, 255, .09)); --pyh-pane-cell: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); --pyh-pane-line: var(--pyh-glass-line, rgba(15, 23, 42, .1)); --pyh-pane-blur: var(--pyh-glass-blur, none);  --pyh-room-art: radial-gradient(color-mix(in srgb, var(--pyh-fx-b) 26%, transparent) .8px, transparent .9px), radial-gradient(42% 38% at 84% 2%, color-mix(in srgb, var(--pyh-fx-a) 13%, transparent), transparent 72%), radial-gradient(46% 40% at 6% 98%, color-mix(in srgb, var(--pyh-fx-b) 12%, transparent), transparent 74%), radial-gradient(128% 96% at 50% 42%, transparent 38%, color-mix(in srgb, var(--pyh-sf-abyss, #060a15) 78%, transparent) 100%); --pyh-room-art-size: 26px 26px, 100% 100%, 100% 100%, 100% 100%;  --pyh-pane-mill: repeating-linear-gradient( to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px ); }  @property --pyh-fx-turn { syntax: "<angle>"; inherits: false; initial-value: 0deg; } @keyframes pyh-fx-turn { to { --pyh-fx-turn: 360deg; } }  .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { position: relative; background-color: var(--pyh-pane-fill); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line); }  html[data-pyh-mode="dark"] .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), html[data-pyh-mode="dark"] .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { background-color: color-mix(in srgb, var(--pyh-sf-abyss, #06050f) 32%, transparent); }  @media (min-width: 900px) { .pyh-sec__frame--plate:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light), .pyh-sec__frame--over:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) { -webkit-backdrop-filter: var(--pyh-pane-blur); backdrop-filter: var(--pyh-pane-blur); } }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); background-image: none; } }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-sec__frame--plate::after, .pyh-sec__frame--over::after, .pyh-sec__head:not(.pyh-sec__head--bare)::after { content: ""; position: absolute; z-index: 3; inset: 0; border-radius: inherit;  padding: 1px; pointer-events: none; background: var(--pyh-fx-sweep); opacity: calc(.34 * var(--pyh-fx-lume, 1)); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }  .pyh-sec__frame--dark::after, .pyh-sec__frame--light::after { display: none; } }   .pyh-sec__head:not(.pyh-sec__head--bare) { position: relative; padding: clamp(16px, 2.6cqi, 26px) clamp(20px, 3.8cqi, 34px); border-radius: var(--pyh-c-radius-lg, 20px); background-color: var(--pyh-pane-plate); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line); }   .pyh-sec__head:not(.pyh-sec__head--bare) > p:first-child::before { content: ""; display: inline-block; inline-size: clamp(20px, 4cqi, 34px); block-size: 2px; margin-inline-end: 10px; vertical-align: middle; border-radius: 2px; background-image: linear-gradient( to left, var(--pyh-act, #e11d48), color-mix(in srgb, var(--pyh-act, #e11d48) 10%, transparent) ); } @container pyh-sec (min-width: 700px) { .pyh-sec__head:not(.pyh-sec__head--bare) { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); align-items: end; column-gap: clamp(24px, 4cqi, 56px); row-gap: 6px; }  .pyh-sec__head:not(.pyh-sec__head--bare) > p:first-child { grid-column: 2; grid-row: 1; margin-block-end: 2px; } .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__title { grid-column: 2; margin-block: 0; }  .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { grid-column: 1; grid-row: 1 / -1; align-self: end; max-inline-size: 56ch; margin-block: 0; }  .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { padding: clamp(10px, 1.4cqi, 15px) clamp(13px, 1.8cqi, 19px); border-radius: calc(var(--pyh-c-radius-lg, 20px) - 7px); background-color: var(--pyh-pane-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)), inset 0 12px 26px -18px color-mix(in srgb, var(--pyh-fx-b) calc(60% * var(--pyh-fx-lume, 1)), transparent), inset 0 -12px 26px -18px color-mix(in srgb, var(--pyh-fx-a) calc(45% * var(--pyh-fx-lume, 1)), transparent); }  html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare) > .pyh-sec__lead { box-shadow: inset 0 0 0 1px var(--pyh-fx-ink), inset 0 1px 3px rgb(var(--pyh-shadow-ink, 37 45 66) / 7%); }  .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) { grid-template-columns: minmax(0, 1fr); } .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) > p:first-child, .pyh-sec__head:not(.pyh-sec__head--bare):not(:has(.pyh-sec__lead)) > .pyh-sec__title { grid-column: 1; } }  @media (prefers-reduced-motion: no-preference) { @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-sec__head:not(.pyh-sec__head--bare)::after { background: conic-gradient( from var(--pyh-fx-turn, 0deg) at 50% 50%, var(--pyh-pane-line) 0 6%, color-mix(in srgb, var(--pyh-fx-a) 65%, transparent) 13%, var(--pyh-fx-a) 18%, var(--pyh-fx-b) 25%, color-mix(in srgb, var(--pyh-fx-b) 55%, transparent) 31%, var(--pyh-pane-line) 40% 100% ); opacity: calc(.9 * var(--pyh-fx-lume, 1)); animation: pyh-fx-turn 13s linear infinite; } .pyh-sec:nth-of-type(3n + 2) .pyh-sec__head:not(.pyh-sec__head--bare)::after { animation-duration: 17s; } .pyh-sec:nth-of-type(3n) .pyh-sec__head:not(.pyh-sec__head--bare)::after { animation-duration: 19s; } } }  html:not([data-pyh-mode="dark"]) .pyh-sec__frame--plate::after, html:not([data-pyh-mode="dark"]) .pyh-sec__frame--over::after { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .8; } @media (prefers-reduced-motion: no-preference) { @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare)::after {  background: conic-gradient( from var(--pyh-fx-turn, 0deg) at 50% 50%, var(--pyh-fx-ink) 0 46%, color-mix(in srgb, var(--pyh-fx-a) 40%, transparent) 48%, var(--pyh-fx-a) 50%, var(--pyh-fx-b) 54%, color-mix(in srgb, var(--pyh-fx-b) 40%, transparent) 56%, var(--pyh-fx-ink) 58% 100% ); opacity: .9; } } }  html:not([data-pyh-mode="dark"]) .pyh-sec__head:not(.pyh-sec__head--bare) { box-shadow: inset 0 1px 0 rgb(255 255 255 / 70%), 0 0 0 1px var(--pyh-pane-line), 0 1px 2px rgb(var(--pyh-shadow-ink, 37 45 66) / 6%), 0 8px 24px -12px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%); }  .pyh-sec__frame--light { --pyh-glass: rgba(6, 5, 18, .88); --pyh-glass-2: rgba(255, 255, 255, .045); --pyh-glass-line: rgba(226, 224, 255, .10); --pyh-fx-ink: color-mix(in srgb, #ffffff 15%, transparent); --pyh-fx-mill: color-mix(in srgb, #ffffff 3.5%, transparent); --pyh-fx-cell: rgba(255, 255, 255, .045); --pyh-fx-cell-2: rgba(255, 255, 255, .095); --pyh-fx-lume: 1; --pyh-edge-hi: rgba(255, 255, 255, .06); --pyh-shadow-ink: 3 5 20; } .pyh-sec__frame--dark { --pyh-glass: rgba(255, 255, 255, .82); --pyh-glass-2: rgba(255, 255, 255, .55); --pyh-glass-line: rgba(15, 23, 42, .10); --pyh-fx-ink: color-mix(in srgb, #141821 20%, transparent); --pyh-fx-mill: color-mix(in srgb, #141821 4.5%, transparent); --pyh-fx-cell: rgba(15, 23, 42, .035); --pyh-fx-cell-2: rgba(15, 23, 42, .075); --pyh-fx-lume: .34; --pyh-edge-hi: rgba(255, 255, 255, .7); --pyh-shadow-ink: 37 45 66; }  @media (prefers-reduced-transparency: reduce) { .pyh-sec__frame--plate, .pyh-sec__frame--over { background-color: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-card-bg, #ffffff))); background-image: none; -webkit-backdrop-filter: none; backdrop-filter: none; } .pyh-sec__frame--plate::after, .pyh-sec__frame--over::after, .pyh-sec__head:not(.pyh-sec__head--bare)::after { display: none; } } .pyh-lowfx .pyh-sec__head:not(.pyh-sec__head--bare)::after, body.pyh-lowfx .pyh-sec__head:not(.pyh-sec__head--bare)::after, .pyh-lowfx .pyh-sec__frame--plate::after, body.pyh-lowfx .pyh-sec__frame--plate::after { animation: none; }   .pyh-main .pyh-pc, .pyh-main .pyh-mh, .pyh-main .pyh-needs__card, .pyh-main .pyh-sets__card { position: relative; background-color: var(--pyh-pane-plate, rgba(255, 255, 255, .09)); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  .pyh-main .pyh-pc__media { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  html[data-pyh-mode="dark"] .pyh-main .pyh-pc, html[data-pyh-mode="dark"] .pyh-main .pyh-mh { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(226, 224, 255, .1)), 0 18px 36px -24px rgb(var(--pyh-shadow-ink, 3 5 20) / 90%); }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { html[data-pyh-mode="dark"] .pyh-main .pyh-pc::after { opacity: .36; } }  html[data-pyh-mode="dark"] .pyh-main .pyh-pc__media { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(226, 224, 255, .1)), 0 6px 14px -8px rgb(var(--pyh-shadow-ink, 3 5 20) / 75%); }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-main .pyh-pc::after, .pyh-main .pyh-needs__card::after, .pyh-main .pyh-sets__card::after { content: ""; position: absolute; z-index: 4; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; background: var(--pyh-fx-sweep); opacity: calc(.22 * var(--pyh-fx-lume, 1)); transition: opacity .28s ease; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; } @media (hover: hover) { .pyh-main .pyh-pc:hover::after, .pyh-main .pyh-needs__card:hover::after, .pyh-main .pyh-sets__card:hover::after { opacity: calc(.7 * var(--pyh-fx-lume, 1)); } }  html:not([data-pyh-mode="dark"]) .pyh-main .pyh-pc::after, html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__card::after, html:not([data-pyh-mode="dark"]) .pyh-main .pyh-sets__card::after { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .7; } }  .pyh-main .pyh-needs__cell--lit-warm, .pyh-main .pyh-needs__cell--lit-accent { --pyh-needs-light: var(--pyh-fx-a); } .pyh-main .pyh-needs__cell--lit-violet, .pyh-main .pyh-needs__cell--lit-flare { --pyh-needs-light: var(--pyh-fx-b); }  .pyh-main .pyh-needs__blob { inline-size: 168px; block-size: 168px; inset-block-start: -58px; inset-inline-end: -58px; background-color: transparent; background-image: radial-gradient( closest-side, color-mix(in srgb, var(--pyh-needs-light) 26%, transparent), color-mix(in srgb, var(--pyh-needs-light) 8%, transparent) 62%, transparent 100% ); }  @supports ((mask-image: radial-gradient(#000, #000)) or (-webkit-mask-image: radial-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__blob { inline-size: 132px; block-size: 132px; inset-block-start: -44px; inset-inline-end: -44px; background-image: conic-gradient( from 200deg, var(--pyh-fx-ink) 0 26%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 29%, var(--pyh-needs-light) 32% 40%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 43%, var(--pyh-fx-ink) 46% 100% ); -webkit-mask-image: radial-gradient(closest-side, transparent calc(100% - 1.2px), #000 calc(100% - 1.2px)); mask-image: radial-gradient(closest-side, transparent calc(100% - 1.2px), #000 calc(100% - 1.2px)); }  @media (hover: hover) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__card:hover .pyh-needs__blob { background-image: conic-gradient( from 200deg, var(--pyh-fx-ink) 0 20%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 24%, var(--pyh-needs-light) 28% 48%, color-mix(in srgb, var(--pyh-needs-light) 45%, transparent) 52%, var(--pyh-fx-ink) 56% 100% ); } } }  @supports not ((mask-image: radial-gradient(#000, #000)) or (-webkit-mask-image: radial-gradient(#000, #000))) { html:not([data-pyh-mode="dark"]) .pyh-main .pyh-needs__blob { display: none; } } @media (hover: hover) { .pyh-main .pyh-needs__card:hover .pyh-needs__blob { background-image: radial-gradient( closest-side, color-mix(in srgb, var(--pyh-needs-light) 40%, transparent), color-mix(in srgb, var(--pyh-needs-light) 12%, transparent) 62%, transparent 100% ); } }  .pyh-main .pyh-sets__card::before { display: none; }  .pyh-main .pyh-sets__card--warm { --pyh-sets-c: var(--pyh-fx-a); }  .pyh-main .pyh-sets__card { --pyh-sets-soft: color-mix(in srgb, var(--pyh-sets-c) 9%, var(--pyh-plate, #fdfdff)); }  .pyh-main .pyh-sec__frame:not(.pyh-sec__frame--dark):not(.pyh-sec__frame--light) .pyh-card { position: relative; background-color: var(--pyh-pane-plate, rgba(255, 255, 255, .09)); background-image: var(--pyh-pane-mill); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }  .pyh-main .pyh-card__media, .pyh-main .pyh-mh__im { box-shadow: inset 0 0 0 1px var(--pyh-pane-line, rgba(15, 23, 42, .1)); }   html[data-pyh-mode="dark"] .pyh-drawer, html[data-pyh-mode="dark"] .pyh-minicart { --pyh-pane-fill: var(--pyh-pane-ground, #060512); --pyh-pane-plate: var(--pyh-pane-ground, #060512); } .pyh-drawer, .pyh-minicart { --pyh-pane-fill: var(--pyh-glass, var(--pyh-sf-raised, #ffffff)); --pyh-pane-plate: var(--pyh-fx-cell-2, rgba(255, 255, 255, .09)); --pyh-pane-cell: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); --pyh-pane-line: var(--pyh-glass-line, rgba(15, 23, 42, .1)); --pyh-pane-blur: var(--pyh-glass-blur, none); --pyh-pane-mill: repeating-linear-gradient( to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px ); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-drawer__panel, .pyh-minicart__panel { background-image: radial-gradient(42% 26% at 84% 2%, color-mix(in srgb, var(--pyh-fx-a) 11%, transparent), transparent 72%), radial-gradient(46% 30% at 6% 98%, color-mix(in srgb, var(--pyh-fx-b) 10%, transparent), transparent 74%), var(--pyh-pane-mill); } }  .pyh-hd__main .pyh-hd__wrap, .pyh-hd__bar .pyh-hd__wrap { background-color: var(--pyh-pane-fill); }  .pyh-hd__wrap { transition: background-color .16s linear, box-shadow .16s linear; } @media (prefers-reduced-motion: reduce) { .pyh-hd__wrap { transition: none; } }
/*!payeh-mega*/
.pyh-menu, .pyh-mega__columns, .pyh-mega__links, .pyh-sub { list-style: none; margin: 0; padding: 0; }  .pyh-menu *, .pyh-mega, .pyh-mega__inner, .pyh-sub { box-sizing: border-box; }  .pyh-menu { --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-accent-2: var(--pyh-accent-2, #e01a37);   --pyh-c-plate: var(--pyh-mega-bg, #fff); --pyh-c-field: var(--pyh-mega-bg-2, #f2f4f7);  --pyh-c-head: var(--pyh-ink, #14161c); --pyh-c-rule: var(--pyh-line, rgba(20, 22, 28, .1));  --pyh-c-field-2: #e9ecf1; --pyh-c-link: #4c515e; --pyh-c-count: #737b8a; --pyh-c-count-bg: rgba(20, 22, 28, .065);  --pyh-c-glow: rgba(196, 18, 48, .22);  --pyh-menu-size: calc(var(--pyh-body-size, 16px) - 2px); --pyh-menu-weight: 600;  --pyh-c-side: var(--pyh-mega-side, #eaeef5); --pyh-c-side-ink: var(--pyh-mega-side-ink, #141821); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-menu { --pyh-c-field-2: color-mix(in srgb, var(--pyh-c-field) 93%, var(--pyh-ink, #141821)); --pyh-c-link: color-mix(in srgb, var(--pyh-ink, #141821) 78%, transparent); --pyh-c-count: color-mix(in srgb, var(--pyh-ink, #141821) 55%, transparent); --pyh-c-count-bg: color-mix(in srgb, var(--pyh-ink, #141821) 6.5%, transparent); --pyh-c-glow: color-mix(in srgb, var(--pyh-primary, #c41230) 22%, transparent); } }  .pyh-menu { position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: 2px; } .pyh-menu__item { position: relative; }  .pyh-menu__item--mega.pyh-mega--container, .pyh-menu__item--mega.pyh-mega--full { position: static; }  .pyh-menu__link { display: inline-flex; align-items: center; gap: 7px; padding: 11px 14px; color: var(--pyh-menu-ink, inherit); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif);  font-size: calc(var(--pyh-menu-size) * var(--pyh-ui-t, 1)); font-weight: var(--pyh-menu-weight); text-decoration: none; border-radius: var(--pyh-radius, 9px); transition: color .18s ease, background .18s ease; } .pyh-menu > .pyh-menu__item > .pyh-menu__link { position: relative; }  .pyh-menu > .pyh-menu__item > .pyh-menu__link::after { content: ""; position: absolute; inset-inline: 14px; bottom: 4px; height: 2px; border-radius: 2px; background: var(--pyh-menu-rule, var(--pyh-primary, currentColor)); transform: scaleX(0); transform-origin: center; transition: transform .24s cubic-bezier(.2, .8, .2, 1); } .pyh-menu > .pyh-menu__item:hover > .pyh-menu__link::after, .pyh-menu > .pyh-menu__item:focus-within > .pyh-menu__link::after { transform: scaleX(1); }  .pyh-menu__link:hover, .pyh-menu__link:focus-visible { color: var(--pyh-menu-ink-hi, var(--pyh-primary, currentColor)); } .pyh-menu__icon { font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; } .pyh-menu__badge { padding: 1px 8px; border-radius: 99px; background: var(--pyh-c-accent); color: #fff; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.8; }  .pyh-menu__chev { width: 6px; height: 6px; margin-top: -3px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(45deg); opacity: .55; transition: transform .26s cubic-bezier(.2, .8, .2, 1), margin .26s ease, opacity .2s ease; }  .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:hover > .pyh-menu__link .pyh-menu__chev, .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:focus-within > .pyh-menu__link .pyh-menu__chev, .pyh-menu--intent .pyh-menu__item--mega.is-open > .pyh-menu__link .pyh-menu__chev { transform: rotate(-135deg); margin-top: 3px; opacity: 1; }  .pyh-mega { position: absolute; z-index: 200; top: 100%;  padding-top: 10px;  opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity .28s ease, transform .28s cubic-bezier(.2, .8, .2, 1), visibility .28s; }   .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:hover > .pyh-mega, .pyh-menu:not(.pyh-menu--intent) .pyh-menu__item--mega:focus-within > .pyh-mega, .pyh-menu--intent .pyh-menu__item--mega.is-open > .pyh-mega { opacity: 1; visibility: visible; transform: none; pointer-events: auto; }  .pyh-menu--intent .pyh-menu__item--mega:not(.is-open) > .pyh-mega { pointer-events: none; } .pyh-mega__inner { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 296px; overflow: hidden; background: var(--pyh-c-plate); border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .08)); border-radius: var(--pyh-c-radius-lg, 19px); box-shadow: 0 26px 64px -20px rgba(20, 22, 28, .28), 0 5px 16px rgba(20, 22, 28, .07); }  .pyh-mega--no-side .pyh-mega__inner { grid-template-columns: minmax(0, 1fr); }  .pyh-mega__inner::before { content: ""; position: absolute; top: 0; inset-inline: 0; height: 3px; z-index: 3; background: linear-gradient( 90deg, var(--pyh-c-accent), var(--pyh-c-accent-2) 52%, var(--pyh-c-accent) ); }  .pyh-mega--container > .pyh-mega, .pyh-mega--full > .pyh-mega { inset-inline-start: var(--pyh-mega-inset, 0px); inset-inline-end: auto; width: var(--pyh-mega-w, 100%); }  .pyh-mega--container .pyh-mega__inner { max-width: min(var(--pyh-container, 1240px), calc(100vw - 32px)); margin-inline: 0 auto; } .pyh-mega--full .pyh-mega__inner { border-radius: 0; border-inline: 0; max-width: none; } .pyh-mega--fit > .pyh-mega { inset-inline-start: 0; width: max-content; max-width: calc(var(--pyh-ui-vw, 100vw) - 32px); }  .pyh-mega__columns { display: grid; grid-template-columns: repeat(var(--pyh-mega-cols, 3), minmax(0, 1fr)); gap: 10px 26px; padding: 28px 30px 26px;  background: linear-gradient(180deg, var(--pyh-c-field), var(--pyh-c-field-2)); } .pyh-mega--cols-2 .pyh-mega__columns { --pyh-mega-cols: 2; } .pyh-mega--cols-3 .pyh-mega__columns { --pyh-mega-cols: 3; } .pyh-mega--cols-4 .pyh-mega__columns { --pyh-mega-cols: 4; } .pyh-mega--cols-5 .pyh-mega__columns { --pyh-mega-cols: 5; } .pyh-mega--cols-6 .pyh-mega__columns { --pyh-mega-cols: 6; } .pyh-mega__column { min-width: 0; }  .pyh-mega__column > .pyh-menu__link { display: flex; align-items: center; gap: 9px; width: 100%; padding: 0 0 10px; margin-bottom: 8px; border-radius: 0; border-bottom: 1.5px solid var(--pyh-c-rule); font-family: var(--pyh-heading-family, inherit); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-head); } .pyh-mega__column > .pyh-menu__link::after { display: none; } .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { color: var(--pyh-c-accent); font-size:calc((18px) * var(--pyh-ui-t, 1)); width: 18px; height: 18px; } .pyh-mega__column > .pyh-menu__link:hover { color: var(--pyh-c-accent); } .pyh-mega__links { display: flex; flex-direction: column; gap: 1px; }  .pyh-mega__links .pyh-menu__link { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 9px;  --pyh-row-lead: 12px; padding: 7px 12px; padding-inline-start: var(--pyh-row-lead); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 500; color: var(--pyh-c-link); border-radius: var(--pyh-radius, 9px);  transition: background .18s ease, color .18s ease, padding .26s cubic-bezier(.34, 1.4, .5, 1), box-shadow .22s ease; }  .pyh-mega__links .pyh-menu__link::before { content: ""; position: absolute; inset-inline-start: 4px; top: 50%; width: 3px; height: 18px; margin-top: -9px; border-radius: 99px; background: var(--pyh-c-accent); transform: scaleY(0); transition: transform .22s cubic-bezier(.2, .8, .2, 1); } .pyh-mega__links .pyh-menu__link::after { display: none; }  .pyh-menu__count { flex: 0 0 auto; min-width: 25px; padding: 1px 7px; border-radius: 99px; background: var(--pyh-c-count-bg); color: var(--pyh-c-count); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; text-align: center; font-variant-numeric: tabular-nums; transition: background .18s ease, color .18s ease; }  .pyh-mega--grid .pyh-mega__columns { align-content: start; gap: 24px 30px; padding: 26px 30px 28px; } .pyh-mega--grid .pyh-mega__column > .pyh-menu__link { gap: 8px; padding-bottom: 9px; margin-bottom: 6px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-mega--grid .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { color: var(--pyh-c-accent); font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; } .pyh-mega--grid .pyh-mega__links .pyh-menu__link { gap: 8px; --pyh-row-lead: 8px; padding: 5px 8px; padding-inline-start: var(--pyh-row-lead); font-size:calc((12.8px) * var(--pyh-ui-t, 1)); border-radius: var(--pyh-radius-sm, 7px); }   .pyh-menu__item--cats > .pyh-menu__link { gap: 9px; padding: 8px 15px; border-radius: var(--pyh-glass-r-sm, 10px); background-color: var(--pyh-cats-fill, var(--pyh-c-accent, #c41230)); background-image: var(--pyh-cats-sweep, var(--pyh-act, none)); box-shadow: var(--pyh-cats-glow, var(--pyh-glow, none)); color: var(--pyh-cats-ink, var(--pyh-act-ink, #fff)); font-weight: 800; transition: box-shadow .22s ease, transform .18s ease; }  .pyh-menu__item--cats > .pyh-menu__link::after { display: none; } .pyh-menu__item--cats:hover > .pyh-menu__link, .pyh-menu__item--cats:focus-within > .pyh-menu__link { box-shadow: var(--pyh-cats-glow-hi, var(--pyh-glow-strong, none)); transform: translateY(-1px); }  .pyh-menu__grid-mark { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5px; width: 15px; height: 15px; flex: 0 0 auto; } .pyh-menu__grid-mark i { display: block; border-radius: 2px; background: currentColor; }   .pyh-mega__side { display: flex; flex-direction: column; gap: 14px; padding: 26px 24px;  background: var(--pyh-c-side); background: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pyh-c-accent) 12%, transparent), transparent 62%), var(--pyh-c-side); color: var(--pyh-c-side-ink); } .pyh-mega__promo { display: block; padding: 16px; border: 1px solid rgba(20, 24, 33, .10); border: 1px solid color-mix(in srgb, var(--pyh-c-side-ink) 12%, transparent); border-radius: var(--pyh-radius, 15px); background: var(--pyh-card-bg, #fff); color: inherit; text-decoration: none; box-shadow: 0 1px 2px rgb(15 23 42 / 5%); transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease; } a.pyh-mega__promo:hover { border-color: rgba(196, 18, 48, .32); border-color: color-mix(in srgb, var(--pyh-c-accent) 34%, transparent); box-shadow: 0 12px 26px -14px rgb(15 23 42 / 40%); transform: translateY(-2px); } .pyh-mega__tag { display: block; margin-bottom: 9px; color: var(--pyh-c-accent); font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; } .pyh-mega__promo-img { display: block; width: 100%; height: 128px;  object-fit: contain; background: #fff; border-radius: var(--pyh-radius, 12px); padding: 8px; margin-bottom: 12px; } .pyh-mega__promo-title { display: block; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.75; } .pyh-mega__promo-meta { display: block; margin-top: 7px; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent); } .pyh-mega__extra { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; opacity: .9; }  .pyh-mega__cta { margin-top: auto; display: flex; align-items: center; justify-content: center; gap: 9px; padding: 13px 16px; border-radius: var(--pyh-radius, 13px); background: var(--pyh-c-accent); color: #fff; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; transition: filter .18s ease, transform .18s ease; } .pyh-mega__cta:hover { filter: brightness(1.1); transform: translateY(-1px); color: #fff; } .pyh-mega__cta-arrow { width: 6px; height: 6px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor;  transform: rotate(135deg); transition: transform .2s ease; } [dir="ltr"] .pyh-mega__cta-arrow { transform: rotate(-45deg); } .pyh-mega__cta:hover .pyh-mega__cta-arrow { transform: rotate(135deg) translate(1px, -1px); } [dir="ltr"] .pyh-mega__cta:hover .pyh-mega__cta-arrow { transform: rotate(-45deg) translate(1px, -1px); }  .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { position: absolute; z-index: 200; top: 100%; inset-inline-start: 0; min-width: 208px; margin-top: 10px; padding: 8px; background: var(--pyh-c-plate); border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .08)); border-radius: var(--pyh-radius, 12px); box-shadow: 0 18px 44px -18px rgba(20, 22, 28, .3); opacity: 0; visibility: hidden; transform: translateY(-8px); transition: opacity .2s ease, transform .2s cubic-bezier(.2, .8, .2, 1), visibility .2s; } .pyh-menu__item--0:not(.pyh-menu__item--mega):hover > .pyh-sub, .pyh-menu__item--0:not(.pyh-menu__item--mega):focus-within > .pyh-sub { opacity: 1; visibility: visible; transform: none; } .pyh-sub .pyh-menu__link { display: flex; width: 100%; padding: 8px 11px; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 500; } .pyh-sub .pyh-menu__link::after { display: none; } .pyh-sub .pyh-menu__link:hover { background: var(--pyh-c-field); color: var(--pyh-c-accent); }  @media (max-width: 900px) {  .pyh-menu { flex-direction: column; align-items: stretch; } .pyh-mega, .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { position: static; width: auto; max-width: none; margin: 0; padding-top: 0; opacity: 1; visibility: visible; transform: none; }  .pyh-mega--container > .pyh-mega, .pyh-mega--full > .pyh-mega, .pyh-mega--fit > .pyh-mega { inset-inline: auto; width: auto; max-width: none; } .pyh-mega__inner { grid-template-columns: minmax(0, 1fr); border: 0; border-radius: 0; box-shadow: none; } .pyh-mega__inner::before { display: none; } .pyh-mega__columns { grid-template-columns: minmax(0, 1fr); gap: 14px; padding: 6px 0 10px; background: none; } .pyh-mega__side { display: none; } .pyh-menu__item--0:not(.pyh-menu__item--mega) > .pyh-sub { border: 0; box-shadow: none; padding: 0 0 8px; } .pyh-menu__chev { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-mega, .pyh-menu__chev, .pyh-mega__links .pyh-menu__link { transition-duration: .01ms !important; } }  .pyh-mega--rail .pyh-mega__inner { position: relative; } .pyh-mega--rail .pyh-mega__columns { display: flex; flex-direction: column; gap: 2px; width: 246px; padding: 12px; background: var(--pyh-c-field); border-inline-end: 1px solid var(--pyh-c-rule);  max-height: 460px; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; } .pyh-mega--rail .pyh-mega__column { position: static; }  .pyh-mega--rail .pyh-mega__column > .pyh-menu__link { display: flex; align-items: center; gap: 10px; padding: 11px 12px; margin: 0; border: 0; border-radius: var(--pyh-radius, 10px); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; transition: background .16s ease, color .16s ease, padding .16s ease; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::before { content: ""; position: absolute; inset-inline-start: 12px; width: 3px; height: 20px; border-radius: 99px; background: var(--pyh-c-accent); opacity: 0; transition: opacity .16s ease; }  .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { content: ""; display: block; margin-inline-start: auto; width: 6px; height: 6px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(-45deg); opacity: .35; transition: opacity .16s ease, transform .16s ease; } [dir="rtl"] .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { transform: rotate(135deg); } .pyh-mega--rail .pyh-mega__column.is-active > .pyh-menu__link { background: var(--pyh-c-plate); color: var(--pyh-c-accent); box-shadow: 0 2px 8px rgba(20, 22, 28, .08); } .pyh-mega--rail .pyh-mega__column.is-active > .pyh-menu__link::after { opacity: .9; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link .pyh-menu__icon { font-size:calc((17px) * var(--pyh-ui-t, 1)); width: 17px; height: 17px; }  .pyh-mega--rail .pyh-mega__links { position: absolute; top: 3px; bottom: 0; inset-inline-start: 246px; inset-inline-end: 0; display: grid; grid-template-columns: repeat(var(--pyh-mega-cols, 3), minmax(0, 1fr)); align-content: start; gap: 2px 22px; padding: 24px 26px; overflow-y: auto; overscroll-behavior: contain; opacity: 0; visibility: hidden; transform: translateY(4px); transition: opacity .2s ease, transform .2s ease, visibility .2s; } .pyh-mega--rail.pyh-mega--has-side .pyh-mega__links { inset-inline-end: 296px; }  .pyh-mega--rail .pyh-mega__column.is-active > .pyh-mega__links { opacity: 1; visibility: inherit; transform: none; } .pyh-mega--rail .pyh-mega__links .pyh-menu__link { --pyh-row-lead: 10px; padding: 8px 10px; padding-inline-start: var(--pyh-row-lead); } @media (max-width: 900px) {  .pyh-mega--rail .pyh-mega__columns { width: auto; max-height: none; overflow: visible; border: 0; background: none; }  .pyh-mega--rail .pyh-mega__links { position: static; opacity: 1; visibility: inherit; transform: none; grid-template-columns: minmax(0, 1fr); padding: 0; overflow: visible; } .pyh-mega--rail .pyh-mega__column > .pyh-menu__link::after { display: none; } }  .pyh-mega__links .pyh-menu__link:hover, .pyh-mega__links .pyh-menu__link:focus-visible {  background: var(--pyh-sf-over, var(--pyh-c-plate));  color: var(--pyh-c-head); font-weight: 600;  padding-inline-start: calc(var(--pyh-row-lead, 12px) + 10px);  box-shadow: 0 1px 2px rgba(20, 22, 28, .04), 0 6px 16px -6px var(--pyh-c-glow); }  .pyh-mega__links .pyh-menu__link:hover::before, .pyh-mega__links .pyh-menu__link:focus-visible::before { transform: scaleY(1); } .pyh-mega__links .pyh-menu__link:hover .pyh-menu__count, .pyh-mega__links .pyh-menu__link:focus-visible .pyh-menu__count { background: var(--pyh-c-accent); color: #fff; }  .pyh-shelf { position: relative; display: grid; min-height: 0; }  .pyh-shelf__pane { grid-area: 1 / 1; display: flex; flex-direction: column; gap: 10px; min-height: 0; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .22s ease, transform .28s cubic-bezier(.2, .8, .2, 1), visibility .22s; }  .pyh-shelf__pane.is-active { opacity: 1; visibility: inherit; transform: none; } .pyh-shelf__eyebrow { flex: 0 0 auto; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; color: var(--pyh-c-accent); } .pyh-shelf__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; min-height: 0; } .pyh-shelf__card { display: flex; flex-direction: column; gap: 5px; padding: 9px; border-radius: var(--pyh-radius, 12px); border: 1px solid rgba(20, 24, 33, .10); border: 1px solid color-mix(in srgb, var(--pyh-c-side-ink) 11%, transparent); background: var(--pyh-card-bg, #fff); color: inherit; text-decoration: none; box-shadow: 0 1px 2px rgb(15 23 42 / 4%); transition: box-shadow .18s ease, border-color .18s ease, transform .18s ease; }  .pyh-shelf__card--hero { grid-column: 1 / -1; } .pyh-shelf__card:hover, .pyh-shelf__card:focus-visible { border-color: rgba(196, 18, 48, .34); border-color: color-mix(in srgb, var(--pyh-c-accent) 36%, transparent); box-shadow: 0 10px 22px -12px rgb(15 23 42 / 38%); transform: translateY(-2px); } .pyh-shelf__img { display: block; width: 100%; height: 58px;  object-fit: contain; background: #fff; border-radius: var(--pyh-radius, 9px); padding: 5px; } .pyh-shelf__card--hero .pyh-shelf__img { height: 104px; padding: 8px; } .pyh-shelf__name { font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.6; overflow: hidden; }  .pyh-shelf__name-t { display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-shelf__card--hero .pyh-shelf__name { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-shelf__price { margin-top: auto; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent);  unicode-bidi: isolate; } .pyh-shelf__card--hero .pyh-shelf__price { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); }  .pyh-mega--has-side .pyh-mega__inner { grid-template-columns: minmax(0, 1fr) 330px; } @media (max-width: 900px) {  .pyh-shelf { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-shelf__pane, .pyh-shelf__card { transition-duration: .01ms !important; } }  .pyh-pgrid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px; padding: 22px; background: linear-gradient(180deg, var(--pyh-c-field), var(--pyh-c-field-2)); } .pyh-pcard { display: flex; flex-direction: column; gap: 8px; padding: 12px; border-radius: var(--pyh-radius, 14px); background: var(--pyh-c-plate); border: 1px solid var(--pyh-c-rule); color: var(--pyh-c-link); text-decoration: none; transition: transform .2s cubic-bezier(.2, .8, .2, 1), box-shadow .22s ease, border-color .18s ease; } .pyh-pcard::after { display: none; } .pyh-pcard:hover, .pyh-pcard:focus-visible { transform: translateY(-3px); border-color: transparent; box-shadow: 0 12px 28px -14px var(--pyh-c-glow); }  .pyh-pcard__frame { display: grid; place-items: center; height: 118px; border-radius: var(--pyh-radius, 10px); background: #fff; overflow: hidden; } .pyh-pcard__frame img { max-width: 100%; max-height: 100%; width: auto; height: auto;  object-fit: contain; } .pyh-pcard__name { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.7; color: var(--pyh-c-head); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-pcard__price { margin-top: auto; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent);  unicode-bidi: isolate; } @media (max-width: 900px) {  .pyh-pgrid { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-pcard { transition-duration: .01ms !important; } }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__inner { background-color: color-mix(in srgb, var(--pyh-c-plate) 92%, transparent); background-image:  radial-gradient(46% 90% at 4% 0%, color-mix(in srgb, var(--pyh-fx-b) 15%, transparent), transparent 70%), radial-gradient(42% 84% at 96% 100%, color-mix(in srgb, var(--pyh-fx-a) 11%, transparent), transparent 72%), repeating-linear-gradient(to bottom, var(--pyh-fx-mill, transparent) 0 .5px, transparent .5px 3px); border-color: transparent; }  .pyh-mega__inner { -webkit-backdrop-filter: var(--pyh-glass-blur, none); backdrop-filter: var(--pyh-glass-blur, none); } }  @supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-mega__inner::before {  inset: 0; block-size: auto; border-radius: inherit; padding: 1px; background: var(--pyh-fx-sweep); opacity: calc(.42 * var(--pyh-fx-lume, 1)); pointer-events: none; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }  html:not([data-pyh-mode="dark"]) .pyh-mega__inner::before { background: linear-gradient(var(--pyh-fx-ink), var(--pyh-fx-ink)); opacity: .85; } }  @supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)) { .pyh-mega__inner::before { inset: 0 0 auto; block-size: 3px; border-radius: 0; } }   @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__side { background: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pyh-c-accent) 14%, transparent), transparent 62%), var(--pyh-pane-ground, #060512); box-shadow: inset 1px 0 0 var(--pyh-glass-line, rgba(226, 224, 255, .1)); } }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-mega__promo { background: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); box-shadow: inset 0 0 0 1px var(--pyh-glass-line, rgba(226, 224, 255, .1)); } }  @media (hover: hover) { .pyh-mega__links a { position: relative; transition: background-color .16s ease, color .16s ease; } .pyh-mega__links a::after { content: ""; position: absolute; inset-block: 6px; inset-inline-start: 0; inline-size: 2px; border-radius: 2px; background-image: linear-gradient(to bottom, var(--pyh-fx-a), var(--pyh-fx-b)); opacity: 0; transition: opacity .16s ease; } .pyh-mega__links a:hover { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); } .pyh-mega__links a:hover::after { opacity: 1; } }  .pyh-mega__links a:focus-visible { background-color: var(--pyh-fx-cell, rgba(255, 255, 255, .045)); }
/*!payeh-drawer*/
.pyh-dw { position: fixed; inset: 0; z-index: 9000;  --pyh-dw-arch: var(--pyh-arch);  --pyh-dw-fill: 1; } .pyh-dw[hidden] { display: none !important; }  .pyh-dw, .pyh-dw *, .pyh-dw *::before, .pyh-dw *::after { box-sizing: border-box; }  body.admin-bar .pyh-dw { top: 46px; } @media screen and (min-width: 783px) { body.admin-bar .pyh-dw { top: 32px; } } .pyh-dw__bd { position: absolute; inset: 0; background: rgba(14, 15, 18, .55); opacity: 0; transition: opacity .3s ease;  backdrop-filter: blur(2px); } .pyh-dw.is-open .pyh-dw__bd { opacity: 1; } .pyh-dw__panel { position: absolute; inset-block: 0; inset-inline-start: 0;  width: min(calc(var(--pyh-ui-vw, 100vw) * .88), 400px); display: flex; flex-direction: column; background: var(--pyh-dw-bg, #fff); box-shadow: 0 0 60px rgba(14, 15, 18, .3);  transform: translateX(var(--pyh-dw-out, -100%)); transition: transform .32s cubic-bezier(.22, 1, .36, 1); will-change: transform; } [dir="rtl"] .pyh-dw__panel { --pyh-dw-out: 100%; } .pyh-dw.is-open .pyh-dw__panel { transform: translateX(0); }  .pyh-dw__hero { position: relative; flex: 0 0 auto; }  .pyh-dw__top { position: relative; display: flex; align-items: center; gap: 12px; --pyh-dw-top-pad: 13px; padding: var(--pyh-dw-top-pad) 16px; color: var(--pyh-dw-topbar-ink, #14161c); background: var(--pyh-dw-topbar-bg, #ffffff); }  .pyh-dw__top--has-logo { min-height: calc(var(--pyh-dw-logo-h, 48px) + var(--pyh-dw-top-pad) * 2); }  .pyh-dw__top--start .pyh-dw__brand { margin-inline-end: auto; } .pyh-dw__top--end .pyh-dw__brand { margin-inline-start: auto; }  .pyh-dw__top--center { position: relative; } .pyh-dw__top--center .pyh-dw__brand { position: absolute; inset-inline: 0;  width: fit-content;  max-width: calc(100% - 104px); margin-inline: auto; justify-content: center;  pointer-events: none; } .pyh-dw__brand { font-weight: 800; font-size:calc((17px) * var(--pyh-ui-t, 1)); display: flex; align-items: center; min-width: 0; letter-spacing: -.01em;  color: inherit; }  .pyh-dw__contact { position: relative;  padding-top: 12px;  padding-bottom: 32px; color: #fff; background:  radial-gradient(115% 130% at 100% -20%, rgba(255, 255, 255, .26), transparent 60%),  radial-gradient(80% 90% at 0% 100%, rgba(0, 0, 0, .22), transparent 64%),  linear-gradient(158deg, var(--pyh-dw-band-1, #e8213f), var(--pyh-dw-band-2, #960d24)); } .pyh-dw__brand img { display: block;  max-height: var(--pyh-dw-logo-h, 48px); max-width: 100%; width: auto; } .pyh-dw__brand .pyh-dw__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-dw__brand .pyh-dw__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-dw__brand .pyh-dw__logo--dark { display: block !important; }  .pyh-dw__x { position: relative; width: 36px; height: 36px; flex: 0 0 auto; border: 0; border-radius: var(--pyh-radius, 12px); background: transparent; box-shadow: inset 0 0 0 1.5px currentColor; opacity: .45; color: inherit; cursor: pointer; transition: opacity .16s ease, transform .16s ease; } .pyh-dw__x::before, .pyh-dw__x::after { content: ""; position: absolute; inset: 50% auto auto 50%; width: 15px; height: 1.8px; background: currentColor; border-radius: 2px; } .pyh-dw__x::before { transform: translate(-50%, -50%) rotate(45deg); } .pyh-dw__x::after { transform: translate(-50%, -50%) rotate(-45deg); } .pyh-dw__x:hover { opacity: 1; } .pyh-dw__x:active { transform: scale(.94); }  .pyh-dw__x:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; opacity: 1; } .pyh-dw__call:focus-visible, .pyh-dw__search-input:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }   .pyh-dw__search { position: relative; padding: 0 16px; } .pyh-dw__search-input { width: 100%; padding: 11px 42px 11px 14px; border: var(--pyh-line-w, 1px) solid var(--pyh-line, rgba(0, 0, 0, .1)); border-radius: var(--pyh-radius, 12px);  background: var(--pyh-plate, #fdfdff); color: #14161c; border-color: transparent; box-shadow: 0 4px 14px -6px rgba(0, 0, 0, .4); font: inherit;  font-size:calc((16px) * var(--pyh-ui-t, 1)); } .pyh-dw__search-input:focus { outline: none; border-color: var(--pyh-primary, #c41230); }  .pyh-dw__search-go { position: absolute; inset-inline-end: 26px; top: 0; bottom: 0; margin: auto 0; width: 26px; height: 26px; border: 0; padding: 0; display: grid; place-items: center; background: none; cursor: pointer; color: var(--pyh-muted, #9a9aa2);  font-size:calc((19px) * var(--pyh-ui-t, 1)); }   .pyh-dw__calls { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr)); gap: 8px; padding: 0 16px 8px; } .pyh-dw__call { display: flex; align-items: center; gap: 9px; min-width: 0; padding: 8px 10px; border-radius: var(--pyh-radius, 13px); color: #fff; text-decoration: none; background: rgba(255, 255, 255, .15); border: 1px solid rgba(255, 255, 255, .2); transition: background .16s ease, transform .16s ease; } .pyh-dw__call:active { transform: scale(.985); } .pyh-dw__call:hover { background: rgba(255, 255, 255, .26); }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html[data-pyh-mode="dark"] .pyh-dw__call { background: color-mix(in srgb, var(--pyh-c-accent, #c41230) 18%, var(--pyh-pane-ground, #060512)); border-color: color-mix(in srgb, var(--pyh-c-accent, #c41230) 42%, transparent); } html[data-pyh-mode="dark"] .pyh-dw__call:hover { background: color-mix(in srgb, var(--pyh-c-accent, #c41230) 28%, var(--pyh-pane-ground, #060512)); } }  .pyh-dw__hours { margin: 0; padding: 1px 18px 8px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.6; color: rgba(255, 255, 255, .82); } .pyh-dw__call-icon { display: grid; place-items: center; width: 28px; height: 28px; flex: 0 0 auto; border-radius: var(--pyh-radius, 9px); background: rgba(255, 255, 255, .18); font-size:calc((15px) * var(--pyh-ui-t, 1)); } .pyh-dw__call-text { display: flex; flex-direction: column; line-height: 1.35; min-width: 0; }  .pyh-dw__call-text strong { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; direction: ltr; unicode-bidi: isolate;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__call-text small { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); opacity: .85; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  .pyh-dw__sheet { position: relative; z-index: 1; flex: 1 1 auto; display: flex; flex-direction: column;  min-height: 0; margin-top: -18px; border-radius: var(--pyh-radius-lg, 20px) var(--pyh-radius-lg, 20px) 0 0; background: var(--pyh-dw-bg, #fff); box-shadow: 0 -6px 20px -6px rgba(20, 22, 28, .28); }  .pyh-dw__sheet::before { content: ""; position: absolute; inset-inline: 0; top: 0; height: 20px; border-radius: var(--pyh-radius-lg, 20px) var(--pyh-radius-lg, 20px) 0 0; border-top: 1px solid rgba(255, 255, 255, .5); pointer-events: none; z-index: 3; }   .pyh-dw__nav { flex: 1 1 auto; min-height: 0; overflow: hidden; position: relative;  transition: height .32s cubic-bezier(.22, 1, .36, 1); } .pyh-dw__stack { position: absolute; inset: 0; display: flex;  transform: translateX(calc(var(--pyh-dw-depth, 0) * var(--pyh-dw-step, -100%))); transition: transform .32s cubic-bezier(.22, 1, .36, 1); } [dir="rtl"] .pyh-dw__stack { --pyh-dw-step: 100%; } .pyh-dw__level { flex: 0 0 100%; width: 100%;  overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch;  overflow-anchor: none; padding-bottom: 22px;  box-shadow: -14px 0 28px -18px rgba(0, 0, 0, .5); background: var(--pyh-dw-bg, #fff); } [dir="rtl"] .pyh-dw__level { box-shadow: 14px 0 28px -18px rgba(0, 0, 0, .5); }  .pyh-dw__level--front { display: flex; flex-direction: column; gap: 18px; padding: 13px 18px 24px; }  .pyh-dw__arcade { display: block; } .pyh-dw__arcade-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 10px; } .pyh-dw__arcade-title { margin: 0; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; color: inherit; }  .pyh-dw__arcade-all { display: inline-flex; align-items: center; gap: 3px; flex: 0 0 auto; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); text-decoration: none; } .pyh-dw__arcade-arrow { width: 13px; height: 13px; } [dir="ltr"] .pyh-dw__arcade-arrow { transform: scaleX(-1); } .pyh-dw__arcade-all:hover { text-decoration: underline; } .pyh-dw__wall { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));  --pyh-dw-wall-gap: 11px; gap: var(--pyh-dw-wall-gap);  padding: calc(var(--pyh-dw-wall-gap) * 1.6) calc(var(--pyh-dw-wall-gap) * 1.6) calc(var(--pyh-dw-wall-gap) * 1.8); border-radius: var(--pyh-radius-lg, 20px);  background: var(--pyh-pane-ground, var(--pyh-sf-over, #eff2f7)); } html[data-pyh-mode="dark"] .pyh-dw__wall { box-shadow: inset 0 0 0 1px rgb(255 255 255 / 9%); }  .pyh-dw__wall--portal > .pyh-dw__niche:first-child { grid-column: 1 / -1; --pyh-dw-ratio: .42; } .pyh-dw__niche { display: flex; flex-direction: column; gap: 6px; min-width: 0; margin: 0; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: start; text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; }  .pyh-dw__niche-arch { display: block; filter: drop-shadow(0 5px 10px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%)) drop-shadow(0 14px 26px rgb(var(--pyh-shadow-ink, 37 45 66) / 12%)); }  .pyh-dw__niche-plate { display: block; position: relative; overflow: hidden;  aspect-ratio: 1 / var(--pyh-dw-ratio, .88);  padding: 1.25px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }  .pyh-dw__niche-plate img, .pyh-dw__niche-letter { display: grid; place-items: center; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); transform: scale(var(--pyh-dw-fill, 1)); transition: transform .28s cubic-bezier(.22, 1, .36, 1); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__niche:active .pyh-dw__niche-plate img, .pyh-dw__niche:hover .pyh-dw__niche-plate img { transform: scale(calc(var(--pyh-dw-fill, 1.13) * 1.07)); }  .pyh-dw__niche-letter { font-size:calc((40px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1; color: rgb(var(--pyh-shadow-ink, 37 45 66) / 22%); transform: none; } .pyh-dw__niche-foot { display: flex; align-items: baseline; gap: 6px; padding-inline: 2px; min-width: 0; }  .pyh-dw__niche-name {  flex: 0 1 auto; min-width: 0; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; letter-spacing: -.01em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-dw__niche-n { flex: 0 0 auto; align-self: flex-end; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; opacity: .5; } .pyh-dw__niche:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 4px; border-radius: 6px; }  .pyh-dw__chips { display: flex; flex-wrap: wrap; gap: 8px; } .pyh-dw__chip { display: inline-flex; align-items: center; justify-content: center; gap: 7px; flex: 1 1 auto; min-height: 44px; padding: 10px 14px; margin: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__chip:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .12)); } .pyh-dw__chip:active { transform: scale(.97); } .pyh-dw__chip .pyh-menu__icon { color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); } .pyh-dw__chip-mark { width: 13px; height: 13px; opacity: .4; } [dir="ltr"] .pyh-dw__chip-mark { transform: scaleX(-1); } .pyh-dw__chip:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }   .pyh-dw__head { position: sticky; top: 0; z-index: 2; display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: var(--pyh-dw-bg, #fff); box-shadow: 0 1px 0 var(--pyh-fx-ink, rgba(0, 0, 0, .08)); } .pyh-dw__back { display: grid; place-items: center; width: 36px; height: 36px; flex: 0 0 auto; padding: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__back:active { transform: scale(.92); } .pyh-dw__back:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; } .pyh-dw__back-mark { width: 17px; height: 17px; }  [dir="rtl"] .pyh-dw__back-mark { transform: scaleX(-1); } .pyh-dw__head-text { display: flex; align-items: baseline; gap: 7px; min-width: 0; } .pyh-dw__head-text strong { font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: -.01em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pyh-dw__head-n { font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; opacity: .5; flex: 0 0 auto; } .pyh-dw__body { padding: 14px 16px 0; }  .pyh-dw__all { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 48px; margin-bottom: 14px; padding: 12px 16px; border-radius: var(--pyh-radius, 14px); background-color: var(--pyh-primary, #c41230); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, 0 8px 24px -8px rgba(196, 18, 48, .38)); color: #fff; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; text-decoration: none; transition: transform .16s ease, filter .16s ease; } .pyh-dw__all:active { transform: scale(.985); } .pyh-dw__all:hover { filter: brightness(1.06); } .pyh-dw__all-mark { width: 15px; height: 15px; flex: 0 0 auto; opacity: .85; } [dir="ltr"] .pyh-dw__all-mark { transform: scaleX(-1); } .pyh-dw__all:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }  .pyh-dw__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } .pyh-dw__row { display: flex; align-items: center; gap: 12px; width: 100%;  min-height: 62px; padding: 8px 12px; margin: 0; border: 0; border-radius: var(--pyh-radius, 14px); background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); color: inherit; font: inherit; font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-align: start; text-decoration: none; cursor: pointer; transition: background .16s ease, transform .16s ease; } .pyh-dw__row:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); } .pyh-dw__row:active { transform: scale(.99); } .pyh-dw__row:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }  .pyh-dw__row-chip { display: block; position: relative; overflow: hidden; flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08;  padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__row-chip > * { display: grid; place-items: center; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-dw-arch); mask-image: var(--pyh-dw-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-dw__row-chip--mark > *, .pyh-dw__row-chip--letter > * { color: rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; transform: none; } .pyh-dw__label { flex: 1 1 0; min-width: 0; line-height: 1.4; } .pyh-dw__n { flex: 0 0 auto; padding: 2px 8px; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 800; opacity: .75; }  .pyh-dw__chev { flex: 0 0 auto; width: 16px; height: 16px; opacity: .3; transition: opacity .18s ease, transform .18s ease; } [dir="ltr"] .pyh-dw__chev { transform: scaleX(-1); }  .pyh-dw__row:hover .pyh-dw__chev, .pyh-dw__row:focus-visible .pyh-dw__chev { opacity: .7; } .pyh-dw__row:active .pyh-dw__chev { transform: translateX(-2px); } [dir="ltr"] .pyh-dw__row:active .pyh-dw__chev { transform: scaleX(-1) translateX(-2px); }  .pyh-dw__rail { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; gap: 8px; flex: 0 0 auto; } .pyh-dw__quick { display: flex; flex-direction: column; align-items: center; gap: 5px; padding: 8px 4px; border: 0; border-radius: var(--pyh-radius, 14px);  background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); color: inherit; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; text-decoration: none; transition: background .16s ease, transform .16s ease; } .pyh-dw__quick:active { transform: scale(.96); } .pyh-dw__quick:hover { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); } .pyh-dw__quick:focus-visible { outline: 2px solid var(--pyh-primary, #c41230); outline-offset: 2px; }  .pyh-dw__quick-icon { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 999px; background: var(--pyh-primary-soft, #fdeef0); color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font-size:calc((16px) * var(--pyh-ui-t, 1)); }    .pyh-dw__foot { flex: 1 0 auto; margin-inline: -18px; margin-block-end: -24px; padding: 16px 18px 20px; background: var(--pyh-sunken, rgba(20, 22, 28, .04)); }  .pyh-dw__socials { display: flex; flex-wrap: wrap; gap: 9px; justify-content: center; } .pyh-dw__social { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 999px;  --pyh-dw-paint: var(--pyh-accent-ink, var(--pyh-primary, #c41230));  background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: var(--pyh-dw-paint); transition: color .16s ease, transform .16s ease, background .16s ease; } .pyh-dw__social svg { width: 20px; height: 20px; display: block; } .pyh-dw__social:active { transform: scale(.94); } .pyh-dw__social:focus-visible { outline: 2px solid var(--pyh-dw-paint); outline-offset: 2px; }  .pyh-dw__social:hover { color: var(--pyh-plate, #fff); background: var(--pyh-dw-paint); }  @media (min-width: 901px) { .pyh-dw { display: none !important; } }  @media (max-width: 640px) { .pyh-dw__panel { width: 100%; box-shadow: none; }  .pyh-dw__bd { display: none; } .pyh-dw__top { padding-inline: 18px; } .pyh-dw__search { padding-inline: 18px; } .pyh-dw__calls { padding-inline: 18px; } .pyh-dw__hours { padding-inline: 20px; } .pyh-dw__body { padding-inline: 18px; } .pyh-dw__head { padding-inline: 18px; } }  .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__niche, .pyh-dw__level .pyh-dw__chip { opacity: 0; animation: pyh-dw-in .42s cubic-bezier(.22, 1, .36, 1) forwards; animation-delay: calc(var(--pyh-i, 0) * 42ms); } .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__chip { animation-duration: .34s; animation-delay: calc(var(--pyh-i, 0) * 26ms); } @keyframes pyh-dw-in { from { opacity: 0; transform: translateY(10px) scale(.97); } to { opacity: 1; transform: none; } } @media (prefers-reduced-motion: reduce) { .pyh-dw__panel, .pyh-dw__stack, .pyh-dw__bd, .pyh-dw__nav { transition-duration: .01ms !important; } .pyh-dw__level .pyh-dw__item, .pyh-dw__level .pyh-dw__niche, .pyh-dw__level .pyh-dw__chip { animation: none; opacity: 1; transform: none; } .pyh-dw__niche-plate img { transition: none; } }  .pyh-dw__panel, .pyh-dw__stack { color: var(--pyh-ink, #141821); }
/*!payeh-footer*/
.pyh-ft, .pyh-ft *, .pyh-ft *::before, .pyh-ft *::after { box-sizing: border-box; }  .pyh-ft { --pyh-f-bg: var(--pyh-ft-bg, #14161c); --pyh-f-ink: var(--pyh-ft-ink, #c9ced8); --pyh-f-accent: var(--pyh-primary, #c41230); --pyh-f-accent-2: var(--pyh-accent-2, #e01a37);  --pyh-f-ink-strong: var(--pyh-ft-ink, #c9ced8);  --pyh-f-plate: color-mix(in srgb, var(--pyh-f-ink) 7%, transparent); --pyh-f-plate-hi: color-mix(in srgb, var(--pyh-f-ink) 12%, transparent); --pyh-f-line: color-mix(in srgb, var(--pyh-f-ink) 16%, transparent);  --pyh-f-cyan: #00d2ff;  --pyh-f-overlay: var(--pyh-overlay, rgba(0, 0, 0, .35));  --pyh-f-pad: var(--pyh-section-pad, 72px 0 72px 0); --pyh-f-wrap: var(--pyh-container, 1240px); --pyh-f-radius: var(--pyh-radius, 12px);  --pyh-ft-image: none; position: relative; background-color: var(--pyh-f-bg); color: var(--pyh-f-ink); font-family: var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; }  .pyh-ft { background-color: transparent; isolation: isolate; padding-block-end: 26px; } .pyh-ft::before { content: ""; position: absolute; z-index: 0; inset: 0 16px 26px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r, 26px); background-color: var(--pyh-f-bg); box-shadow: 0 -18px 46px rgb(var(--pyh-shadow-ink, 3 6 17) / 52%); pointer-events: none; } .pyh-ft > * { position: relative; z-index: 1; }  @media (max-width: 640px) { .pyh-ft { padding-block-end: 0; } .pyh-ft::before { inset: 0; border-inline: 0; border-radius: 0; } }  @supports (color: color-mix(in oklab, red 50%, blue)) { html[data-pyh-mode="dark"] .pyh-ft, .pyh-ft--lit { --pyh-f-ink-strong: color-mix(in oklab, var(--pyh-ft-ink, #c9ced8) 62%, var(--pyh-c-on-accent, #fff)); } html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) { --pyh-f-ink-strong: color-mix(in oklab, var(--pyh-ft-ink, #c9ced8) 58%, #000); } }  .pyh-ft--image { background-image: linear-gradient(var(--pyh-f-overlay), var(--pyh-f-overlay)), var(--pyh-ft-image); background-size: cover; background-position: center; background-repeat: no-repeat; } .pyh-ft__wrap { width: 100%; max-width: var(--pyh-f-wrap); margin-inline: auto; padding-inline: 20px; } .pyh-ft__body { padding: var(--pyh-f-pad); }  .pyh-ft__props { padding-block-start: 44px; } .pyh-ft__prop-list { display: flex; flex-wrap: wrap; justify-content: center; align-items: stretch; gap: 14px; margin: 0; padding: 0 0 30px; border-block-end: 1px solid var(--pyh-f-line); list-style: none; } .pyh-ft--align-start .pyh-ft__prop-list { justify-content: flex-start; } .pyh-ft--align-center .pyh-ft__prop-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__prop-list { justify-content: flex-end; }  .pyh-ft__prop { display: flex; align-items: center; gap: 14px; padding: 14px 18px; flex: 1 1 240px; max-width: calc(25% - 11px); min-width: 220px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 16px); background: linear-gradient(to bottom, var(--pyh-f-plate-hi), var(--pyh-f-plate) 62%); box-shadow: inset 0 1px 0 var(--pyh-f-plate-hi); transition: border-color .22s ease, transform .22s ease, box-shadow .22s ease; }  .pyh-ft__prop:nth-last-child(3):first-child, .pyh-ft__prop:nth-last-child(3):first-child ~ .pyh-ft__prop { max-width: 340px; } .pyh-ft__prop:nth-last-child(2):first-child, .pyh-ft__prop:nth-last-child(2):first-child ~ .pyh-ft__prop { max-width: 360px; }  .pyh-ft__prop:only-child { max-width: 380px; padding: 16px 22px; } .pyh-ft__prop:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); } .pyh-ft__prop-i { display: grid; place-items: center; inline-size: 48px; block-size: 48px; flex: none; border: 1px solid color-mix(in srgb, var(--pyh-f-accent) 38%, transparent); border-radius: var(--pyh-glass-r-sm, 14px); background: color-mix(in srgb, var(--pyh-f-accent) 12%, transparent); color: var(--pyh-accent-ink, var(--pyh-f-accent)); transition: transform .22s ease, background-color .22s ease; } .pyh-ft__prop:hover .pyh-ft__prop-i { transform: scale(1.06); background: color-mix(in srgb, var(--pyh-f-accent) 18%, transparent); } .pyh-ft__prop-i svg { inline-size: 24px; block-size: 24px; } .pyh-ft__prop-b { display: grid; gap: 3px; min-inline-size: 0; } .pyh-ft__prop-b strong { color: var(--pyh-f-ink-strong, #fff); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.35; } .pyh-ft__prop-b span { color: var(--pyh-f-ink); font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.4; opacity: .85; }  .pyh-ft__club { padding-block-start: 30px; } .pyh-ft__club-card { display: flex; align-items: center; justify-content: space-between; gap: 22px; flex-wrap: wrap; padding: 22px 26px; border: 1px solid color-mix(in srgb, var(--pyh-f-accent) 40%, transparent); border-radius: var(--pyh-glass-r, 20px); background: linear-gradient(135deg, color-mix(in srgb, var(--pyh-f-accent) 14%, transparent), color-mix(in srgb, var(--pyh-violet, #7209b7) 16%, transparent)); } .pyh-ft__club-say { display: flex; align-items: center; gap: 15px; min-inline-size: 0; flex: 1 1 320px; } .pyh-ft__club-i { display: grid; place-items: center; inline-size: 48px; block-size: 48px; flex: none; border-radius: var(--pyh-glass-r-sm, 14px); background-color: var(--pyh-f-accent); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, none); color: var(--pyh-act-ink, #fff); } .pyh-ft__club-i svg { inline-size: 24px; block-size: 24px; } .pyh-ft__club-t { margin: 0 0 3px; color: var(--pyh-f-ink-strong, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 900; } .pyh-ft__club-n { margin: 0; color: var(--pyh-f-ink); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.75; } .pyh-ft__club-form { display: flex; gap: 9px; flex: 1 1 380px; max-inline-size: 460px; } .pyh-ft__club-in { flex: 1 1 auto; min-inline-size: 0; padding: 11px 15px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 12px);  background: rgba(0, 0, 0, .34); color: var(--pyh-f-ink-strong, #fff); font: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); } .pyh-ft__club-in::placeholder { color: var(--pyh-f-ink); opacity: .7; } .pyh-ft__club-in:focus { outline: none; border-color: var(--pyh-f-accent); } .pyh-ft__club-go { flex: none; padding: 0 22px; border: 0; border-radius: var(--pyh-glass-r-sm, 12px); background-color: var(--pyh-f-accent); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, none); color: var(--pyh-act-ink, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; cursor: pointer; transition: box-shadow .22s ease, transform .18s ease; } @media (max-width: 560px) {  .pyh-ft__club-form { flex-direction: column; } .pyh-ft__club-go { padding-block: 12px; } }  .pyh-ft__app-list { display: flex; flex-direction: column; gap: 9px; margin: 0; padding: 0; list-style: none; } .pyh-ft__app { display: flex; align-items: center; gap: 10px; padding: 9px 15px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 12px); background: var(--pyh-f-plate); color: var(--pyh-f-ink-strong, #fff); text-decoration: none; transition: border-color .22s ease, background-color .22s ease; } .pyh-ft__app-i { inline-size: 22px; block-size: 22px; flex: none; color: var(--pyh-f-cyan, #00d2ff); } .pyh-ft__app-b { display: grid; gap: 0; } .pyh-ft__app-b span { color: var(--pyh-f-ink); font-size:calc((10.5px) * var(--pyh-ui-t, 1)); opacity: .8; } .pyh-ft__app-b strong { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-ft__trust-row { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding-block-start: 24px; border-block-start: 1px solid var(--pyh-f-line); }  .pyh-ft__trust-row:not(:has(.pyh-ft__status)) { justify-content: center; }  .pyh-ft__status { display: inline-flex; align-items: center; gap: 7px; padding: 5px 14px; border: 1px solid color-mix(in srgb, var(--pyh-c-ok, #00f5a0) 24%, transparent); border-radius: var(--pyh-radius-pill, 999px); background: color-mix(in srgb, var(--pyh-c-ok, #00f5a0) 9%, transparent); color: var(--pyh-f-ink, #fff); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-ft__status-dot { inline-size: 6px; block-size: 6px; border-radius: var(--pyh-radius-pill, 999px);  background: var(--pyh-c-ok, #00f5a0); box-shadow: 0 0 8px var(--pyh-c-ok, #00f5a0); animation: pyh-ft-pulse 2s infinite; } @keyframes pyh-ft-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .3; } }  @media (prefers-reduced-motion: reduce) { .pyh-ft__status-dot { animation: none; } }   .pyh-ft__cols { display: grid; gap: 32px 40px; } @media (min-width: 760px) { .pyh-ft__cols--2 { grid-template-columns: 1.4fr 1fr; } .pyh-ft__cols--3 { grid-template-columns: 1.6fr 1fr 1.2fr; }  .pyh-ft__cols--4 { grid-template-columns: 2fr 1fr 1fr 1.4fr; } } @media (min-width: 700px) and (max-width: 1023px) {  .pyh-ft__cols--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .pyh-ft__cols--1 { max-width: 62ch; }  .pyh-ft--align-center .pyh-ft__cols--1 { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__cols--1 { margin-inline-start: auto; } .pyh-ft--align-center { text-align: center; } .pyh-ft--align-end { text-align: end; } .pyh-ft--align-center .pyh-ft__socials, .pyh-ft--align-center .pyh-ft__seal-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__socials, .pyh-ft--align-end .pyh-ft__seal-list { justify-content: flex-end; }  .pyh-ft__heading { margin: 0 0 18px; font-family: var(--pyh-heading-family, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.6; color: inherit;  filter: brightness(1.35); }  .pyh-ft__heading::after { content: ""; display: block; width: 34px; height: 2px; margin-block-start: 8px; border-radius: 2px; background: linear-gradient(to left, var(--pyh-f-accent), var(--pyh-f-accent-2)); } .pyh-ft--align-center .pyh-ft__heading::after { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__heading::after { margin-inline-start: auto; }   .pyh-ft .pyh-ft__logo { display: block; height: auto; max-width: 140px; max-height: 72px; object-fit: contain; margin-block-end: 14px; } .pyh-ft .pyh-ft__logo--dark { display: none !important; } html[data-pyh-mode="dark"] .pyh-ft .pyh-ft__logo--light { display: none !important; } html[data-pyh-mode="dark"] .pyh-ft .pyh-ft__logo--dark { display: block !important; } .pyh-ft--align-center .pyh-ft__logo { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__logo { margin-inline-start: auto; } .pyh-ft__brand { margin: 0 0 14px; font-family: var(--pyh-heading-family, inherit); font-size:calc((20px) * var(--pyh-ui-t, 1)); font-weight: 700; filter: brightness(1.35); } .pyh-ft__about { max-width: 46ch; } .pyh-ft__about p { margin: 0 0 10px; opacity: .82; } .pyh-ft__about p:last-child { margin-bottom: 0; } .pyh-ft--align-center .pyh-ft__about { margin-inline: auto; } .pyh-ft--align-end .pyh-ft__about { margin-inline-start: auto; } .pyh-ft__about-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-block-start: 16px; } .pyh-ft__about-actions .pyh-ft__socials { margin: 0; } .pyh-ft__about-actions .pyh-ft__mag { margin: 0; } .pyh-ft--align-center .pyh-ft__about-actions { justify-content: center; } .pyh-ft--align-end .pyh-ft__about-actions { justify-content: flex-end; }  .pyh-ft__socials { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none; }  .pyh-ft__social { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-glass-r-sm, 10px); color: var(--pyh-f-ink-strong, #fff); text-decoration: none;  position: relative; isolation: isolate; transition: color .2s ease, transform .2s ease, border-color .2s ease; } .pyh-ft__social::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: currentColor; opacity: .12; transition: opacity .2s ease, background-color .2s ease; } .pyh-ft__social .pyh-i { width: 18px; height: 18px; }  .pyh-ft__mag { position: relative; isolation: isolate; display: inline-flex; align-items: center; gap: 9px;  min-block-size: 44px; margin-block-start: 18px; padding-inline: 16px; border: 1px solid var(--pyh-f-line); border-radius: var(--pyh-radius-pill, 999px); color: var(--pyh-f-ink-strong, #fff); font-family: var(--pyh-heading-family, inherit); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; transition: color .2s ease, transform .2s ease, border-color .2s ease; } .pyh-ft__mag::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: currentColor; opacity: .12; transition: opacity .2s ease; } .pyh-ft__mag:hover { transform: translateY(-2px); } .pyh-ft__mag:hover::before { opacity: .2; } .pyh-ft__mag:focus-visible { outline: 2px solid var(--pyh-f-ink-strong, #fff); outline-offset: 3px; } .pyh-ft__mag .pyh-i { width: 17px; height: 17px; }   .pyh-ft__links, .pyh-ft__phones { margin: 0; padding: 0; list-style: none; } .pyh-ft__links li { margin-block-end: 9px; } .pyh-ft__links a { color: inherit; text-decoration: none; opacity: .82; transition: opacity .2s ease, padding-inline-start .2s ease, color .2s ease; }  .pyh-ft__phones li { margin-block-end: 14px; } .pyh-ft__phone { display: inline-flex; align-items: center; gap: 10px; color: inherit; text-decoration: none; transition: color .2s ease; } .pyh-ft__phone .pyh-i { flex: none; width: 20px; height: 20px; color: var(--pyh-f-accent-2); } .pyh-ft__phone-body { display: flex; flex-direction: column; line-height: 1.4; } .pyh-ft__phone-number { font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 700; filter: brightness(1.35); } .pyh-ft__phone-label { font-size:calc((12px) * var(--pyh-ui-t, 1)); opacity: .7; } .pyh-ft--align-center .pyh-ft__phone-body { align-items: center; } .pyh-ft--align-end .pyh-ft__phone-body { align-items: flex-end; } .pyh-ft__hours { margin: 0; font-size:calc((13px) * var(--pyh-ui-t, 1)); opacity: .7; }  .pyh-ft__seals { position: relative; }  .pyh-ft__seals::before, .pyh-ft__base::before { content: ""; position: absolute; inset-inline: 0; inset-block-start: 0; height: 1px; background: currentColor; opacity: .14; } .pyh-ft__seals .pyh-ft__wrap { padding-block: 24px; } .pyh-ft__seal-list { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px; margin: 0; padding: 0; list-style: none; } .pyh-ft--align-start .pyh-ft__seal-list { justify-content: flex-start; } .pyh-ft--align-center .pyh-ft__seal-list { justify-content: center; } .pyh-ft--align-end .pyh-ft__seal-list { justify-content: flex-end; }   .pyh-ft__seal { display: inline-flex; align-items: center; justify-content: center; inline-size: 88px; block-size: 88px; padding: 8px; border: 1px solid var(--pyh-f-line); background: #fff; border-radius: var(--pyh-glass-r-sm, 14px); box-shadow: 0 2px 8px -2px rgba(0, 0, 0, .08); line-height: 0; overflow: hidden; box-sizing: border-box; transition: border-color .22s ease, transform .22s ease, box-shadow .22s ease; } .pyh-ft__seal:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); box-shadow: 0 6px 18px -4px rgba(0, 0, 0, .14); } .pyh-ft__seal a { display: flex; align-items: center; justify-content: center; inline-size: 100%; block-size: 100%; text-decoration: none; } .pyh-ft__seal img { max-inline-size: 100%; max-block-size: 100%; inline-size: auto; block-size: auto; object-fit: contain; display: block; margin: auto; } .pyh-ft__seal iframe { inline-size: 100%; block-size: 100%; max-inline-size: 100%; max-block-size: 100%; border: 0 !important; display: block; margin: auto; overflow: hidden; } .pyh-ft__seal svg { max-inline-size: 100%; max-block-size: 100%; object-fit: contain; }  .pyh-ft__custom .pyh-ft__wrap { padding-block: 20px; } .pyh-ft__custom img { max-width: 100%; height: auto; }  .pyh-ft__base { position: relative; } .pyh-ft__base .pyh-ft__wrap { display: flex; align-items: center; justify-content: center; min-height: 56px; padding-block: 14px; } .pyh-ft__copy { margin: 0; font-size:calc((13px) * var(--pyh-ui-t, 1)); text-align: center; opacity: .72; }  .pyh-ft__links a:hover, .pyh-ft__links a:focus-visible { opacity: 1; padding-inline-start: 5px; color: var(--pyh-f-accent-2); } .pyh-ft__phone:hover, .pyh-ft__phone:focus-visible { color: var(--pyh-f-accent-2); } .pyh-ft__social:hover, .pyh-ft__social:focus-visible { transform: translateY(-2px); border-color: var(--pyh-f-accent); }  .pyh-ft__prop:hover, .pyh-ft__app:hover, .pyh-ft__app:focus-visible { border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); transform: translateY(-2px); } .pyh-ft__seal:hover { border-color: color-mix(in srgb, var(--pyh-f-accent) 55%, transparent); } .pyh-ft__club-go:hover, .pyh-ft__club-go:focus-visible { box-shadow: var(--pyh-glow-strong, none); transform: translateY(-2px); } .pyh-ft__social:hover::before, .pyh-ft__social:focus-visible::before { background: var(--pyh-f-accent-2); opacity: 1; }  .pyh-ft__social:hover, .pyh-ft__social:focus-visible { color: var(--pyh-f-bg); }  .pyh-ft a:focus-visible { outline: 2px solid var(--pyh-f-accent-2); outline-offset: 3px; border-radius: 4px; } @media (prefers-reduced-motion: reduce) { .pyh-ft * { transition: none !important; } .pyh-ft__social:hover, .pyh-ft__social:focus-visible { transform: none; } }   .pyh-ft::after { display: none !important; }    @supports (background: color-mix(in srgb, red 50%, transparent)) { .pyh-ft__club-card { background-color: var(--pyh-f-plate); background-image: radial-gradient(72% 150% at 6% 50%, color-mix(in srgb, var(--pyh-f-accent) 26%, transparent), transparent 70%), radial-gradient(64% 140% at 94% 50%, color-mix(in srgb, var(--pyh-violet, #7209b7) 26%, transparent), transparent 72%); border-color: color-mix(in srgb, var(--pyh-f-accent) 26%, transparent); } }  .pyh-ft__club-in { background: color-mix(in srgb, var(--pyh-f-ink) 12%, transparent); }   html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit)::before { box-shadow: 0 -14px 34px rgb(var(--pyh-shadow-ink, 37 45 66) / 18%); }  html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) { --pyh-f-cyan: #006d8f; }  @supports (background: color-mix(in srgb, red 50%, transparent)) { html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) .pyh-ft__club-card { background-color: var(--pyh-c-card, #fff); background-image: radial-gradient(78% 165% at 6% 50%, color-mix(in srgb, var(--pyh-f-accent) 7%, transparent), transparent 72%); border-color: color-mix(in srgb, var(--pyh-f-accent) 22%, transparent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft:not(.pyh-ft--lit) .pyh-ft__seal { border-color: color-mix(in srgb, var(--pyh-f-ink) 22%, transparent); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit {  --pyh-f-well: var(--pyh-plate, #fdfdff); --pyh-f-well-ink: #241017; --pyh-f-well-muted: #6d545b; --pyh-f-well-accent: #a8102c; --pyh-f-well-rule: rgba(36, 16, 23, .13);  --pyh-c-ok: #00f5a0;  --pyh-f-cyan: #006d8f; } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit { --pyh-f-well-ink: color-mix(in oklab, var(--pyh-ink, #141821) 90%, var(--pyh-f-accent)); --pyh-f-well-muted: color-mix(in oklab, var(--pyh-f-well-ink) 66%, var(--pyh-f-well)); --pyh-f-well-accent: color-mix(in oklab, var(--pyh-f-accent) 82%, #1c060e); --pyh-f-well-rule: color-mix(in srgb, var(--pyh-f-well-ink) 13%, transparent); --pyh-f-cast: color-mix(in srgb, color-mix(in oklab, var(--pyh-f-bg) 44%, #000) 46%, transparent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit::before {  box-shadow: 0 -14px 34px var(--pyh-f-cast, rgba(74, 11, 30, .2)), inset 0 1px 0 rgba(255, 255, 255, .14); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit::before { background-image: radial-gradient(44% 38% at 3% 0%, color-mix(in srgb, var(--pyh-fx-b) 20%, transparent), transparent 66%), radial-gradient(40% 34% at 97% 0%, color-mix(in srgb, var(--pyh-fx-a) 16%, transparent), transparent 68%); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop {  background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-b strong { color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-b span { color: var(--pyh-f-well-muted); } @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop-i { background: color-mix(in srgb, var(--pyh-f-accent) 11%, var(--pyh-f-well)); border-color: color-mix(in srgb, var(--pyh-f-accent) 26%, transparent); color: var(--pyh-f-well-accent); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app { background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app-b span { color: var(--pyh-f-well-muted); opacity: 1; }   html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-card { background: var(--pyh-f-well); border-color: transparent; color: var(--pyh-f-well-ink); box-shadow: 0 6px 22px -14px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-t { color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-n { color: var(--pyh-f-well-muted); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-in { background: color-mix(in srgb, var(--pyh-f-well-ink) 5%, var(--pyh-f-well)); border-color: var(--pyh-f-well-rule); color: var(--pyh-f-well-ink); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__club-in::placeholder { color: var(--pyh-f-well-muted); opacity: 1; }   html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__seal { border-color: transparent; box-shadow: 0 3px 12px -8px var(--pyh-f-cast, rgba(74, 11, 30, .2)); }   @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { background: color-mix(in oklab, var(--pyh-f-bg) 42%, #1a0410); } }  @supports (color: color-mix(in oklab, red 50%, blue)) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__prop:hover, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__app:hover, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__seal:hover { border-color: color-mix(in srgb, var(--pyh-f-accent) 34%, transparent); box-shadow: 0 8px 20px -12px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone-label, html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__hours { opacity: .84; } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__links a { opacity: .86; }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { margin-inline: 16px; border-end-start-radius: var(--pyh-glass-r, 26px); border-end-end-radius: var(--pyh-glass-r, 26px); } @media (max-width: 640px) { html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__base { margin-inline: 0; border-radius: 0; } }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__heading::after { background: var(--pyh-fx-sweep); }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone .pyh-i { color: var(--pyh-fx-a, #ff316f); }  @media (max-width: 640px) {  .pyh-ft__body { padding-block: 28px 22px; } .pyh-ft__wrap { padding-inline: 16px; }  .pyh-ft .pyh-ft__logo { max-width: 64px; max-height: 52px; margin-block-end: 10px; } .pyh-ft__brand { font-size:calc((16px) * var(--pyh-ui-t, 1)); margin-block-end: 10px; } .pyh-ft__about p { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.7; opacity: .88; margin-block-end: 10px; } .pyh-ft__about-actions { gap: 8px; margin-block-start: 12px; } .pyh-ft__mag { min-block-size: 38px; padding-inline: 14px; font-size:calc((12px) * var(--pyh-ui-t, 1)); }  .pyh-ft__cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 14px; }  .pyh-ft__col--about { grid-column: 1 / -1; padding-block-end: 12px; border-block-end: 1px solid var(--pyh-f-line); }  .pyh-ft__col--links { grid-column: 1; min-inline-size: 0; } .pyh-ft__col--contact { grid-column: 2; min-inline-size: 0; }  .pyh-ft__col--apps { grid-column: 1 / -1; padding-block-start: 14px; border-block-start: 1px solid var(--pyh-f-line); }  .pyh-ft__heading { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; margin-block-end: 10px; } .pyh-ft__heading::after { width: 22px; height: 2px; margin-block-start: 5px; }  .pyh-ft__links li { margin-block-end: 6px; } .pyh-ft__links a { font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.45; display: inline-block; padding-block: 2px; }  .pyh-ft__phones li { margin-block-end: 8px; } .pyh-ft__phone { display: flex; align-items: center; gap: 7px; padding: 7px 9px; border-radius: var(--pyh-glass-r-sm, 10px); background: var(--pyh-f-plate); border: 1px solid var(--pyh-f-line); width: 100%; box-sizing: border-box; } .pyh-ft__phone .pyh-i { width: 15px; height: 15px; flex: none; } .pyh-ft__phone-number { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; } .pyh-ft__phone-label { font-size:calc((10px) * var(--pyh-ui-t, 1)); opacity: .85; } .pyh-ft__hours { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.4; margin-block-start: 4px; opacity: .8; }  html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone { background: var(--pyh-f-well); color: var(--pyh-f-well-ink); border-color: transparent; box-shadow: 0 2px 8px -4px var(--pyh-f-cast, rgba(74, 11, 30, .2)); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone .pyh-i { color: var(--pyh-f-accent); } html:not([data-pyh-mode="dark"]) .pyh-ft--lit .pyh-ft__phone-label { color: var(--pyh-f-well-muted); opacity: 1; }  .pyh-ft__app-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; } .pyh-ft__app { padding: 8px 10px; gap: 8px; border-radius: var(--pyh-glass-r-sm, 10px); min-inline-size: 0; } .pyh-ft__app-i { inline-size: 18px; block-size: 18px; flex: none; } .pyh-ft__app-b { min-inline-size: 0; overflow: hidden; } .pyh-ft__app-b span { font-size:calc((9px) * var(--pyh-ui-t, 1)); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-ft__app-b strong { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  .pyh-ft__props { padding-block-start: 18px; } .pyh-ft__prop-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding-block-end: 16px; } .pyh-ft__prop { max-width: none; min-width: 0; padding: 9px 10px; gap: 8px; border-radius: var(--pyh-glass-r-sm, 12px); }  .pyh-ft__prop:only-child { grid-column: 1 / -1; max-width: 320px; margin-inline: auto; width: 100%; } .pyh-ft__prop-i { inline-size: 34px; block-size: 34px; border-radius: var(--pyh-glass-r-sm, 10px); } .pyh-ft__prop-i svg { inline-size: 18px; block-size: 18px; } .pyh-ft__prop-b strong { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-ft__prop-b span { font-size:calc((9.5px) * var(--pyh-ui-t, 1)); line-height: 1.2; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-ft__club { padding-block-start: 16px; } .pyh-ft__club-card { padding: 14px 16px; gap: 12px; border-radius: var(--pyh-glass-r-sm, 16px); } .pyh-ft__club-t { font-size:calc((14.5px) * var(--pyh-ui-t, 1)); } .pyh-ft__club-n { font-size:calc((11px) * var(--pyh-ui-t, 1)); }  .pyh-ft__seals .pyh-ft__wrap { padding-block: 14px; } .pyh-ft__trust-row { padding-block-start: 12px; gap: 10px; justify-content: center; } .pyh-ft__seal-list { justify-content: center; gap: 8px; } .pyh-ft__seal { inline-size: 72px; block-size: 72px; padding: 6px; border-radius: var(--pyh-glass-r-sm, 11px); } .pyh-ft__status { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); padding: 4px 10px; }  .pyh-ft__base .pyh-ft__wrap { min-height: 42px; padding-block: 8px; } .pyh-ft__copy { font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1.4; } }
/*!payeh-article*/
.pyh-main--single {  --pyh-a-edge: max( var(--pyh-c-gutter), calc((100% - var(--pyh-c-wrap)) / 2 + var(--pyh-c-gutter)) );  --pyh-a-scrim: 9 11 16; }  .pyh-progress { display: none; } @supports (timeline-scope: --pyh-read) and (animation-timeline: view()) { .pyh-main--single { timeline-scope: --pyh-read; } .pyh-article { view-timeline: --pyh-read block; } .pyh-progress { display: block; position: fixed; inset-block-start: 0; inset-inline: 0; z-index: 300; height: 3px; pointer-events: none; }  body.admin-bar .pyh-progress { inset-block-start: var(--wp-admin--admin-bar--height, 32px); } .pyh-progress__fill { display: block; height: 100%; background: var(--pyh-c-accent); transform: scaleX(0);  transform-origin: var(--pyh-wipe-origin, right); animation: pyh-read linear both; animation-timeline: --pyh-read;  animation-range: contain 0% contain 100%; } @keyframes pyh-read { to { transform: scaleX(1); } } }  .pyh-hero { position: relative; display: flex; align-items: flex-end; min-height: clamp(300px, 44vw, 520px); overflow: hidden; background: var(--pyh-c-ink); isolation: isolate; } .pyh-hero__media { position: absolute; inset: 0; z-index: 0; } .pyh-hero__img { display: block; width: 100%; height: 100%; object-fit: cover;  object-position: 50% 42%; }  .pyh-hero__scrim { position: absolute; inset: 0; z-index: 1; background: linear-gradient( to top, rgb(var(--pyh-a-scrim) / 93%) 0%, rgb(var(--pyh-a-scrim) / 78%) 24%, rgb(var(--pyh-a-scrim) / 40%) 58%, rgb(var(--pyh-a-scrim) / 6%) 92% ); }  .pyh-hero__scrim::after { content: ""; position: absolute; inset: 0; background: repeating-linear-gradient( -45deg, rgb(255 255 255 / 4%) 0 1px, transparent 1px 7px ); } .pyh-hero__inner { position: relative; z-index: 2; display: grid; justify-items: start; gap: 13px; width: 100%;  padding-block: 86px 30px; color: #fff; }  .pyh-hero__inner > * { max-width: 100%; min-width: 0; } .pyh-hero__inner > .pyh-crumbs { justify-self: stretch; }  .pyh-hero .pyh-stamp { top: 22px; inset-inline-start: var(--pyh-a-edge); min-width: 62px; padding: 10px 12px 11px; } .pyh-hero .pyh-stamp__day { font-size:calc((24px) * var(--pyh-ui-t, 1)); } .pyh-hero .pyh-stamp__month { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-hero .pyh-crumbs ol { color: rgb(255 255 255 / 62%); } .pyh-hero .pyh-crumbs [aria-current="page"] { color: #fff; } .pyh-hero__cat { display: inline-flex; align-items: center; height: 30px; padding-inline: 14px; border-radius: 999px;  background: var(--pyh-c-accent); color: #fff; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; } .pyh-hero__title { margin: 0; max-width: 24ch; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif);  font-size: clamp(25px, 3.6vw, calc(var(--pyh-heading-size, 32px) * 1.34)); font-weight: var(--pyh-heading-weight, 800); line-height: 1.6; color: #fff;  text-shadow: 0 2px 18px rgb(var(--pyh-a-scrim) / 45%); } .pyh-hero__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 18px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); color: rgb(255 255 255 / 76%); }   .pyh-main--cover .pyh-col { margin-block-start: -46px; } .pyh-main--cover .pyh-hero__inner { padding-block-end: 66px; } .pyh-article { position: relative; padding: clamp(22px, 3.4vw, 44px); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-card); box-shadow: var(--pyh-c-shadow-2); } .pyh-article__art { margin: 0 0 26px; border-radius: var(--pyh-c-radius); overflow: hidden; background: var(--pyh-c-bg); } .pyh-article__img { display: block; width: 100%; height: auto; } .pyh-article__art figcaption { padding: 10px 14px 12px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.9; color: var(--pyh-c-muted); } .pyh-main--single .pyh-single__meta { margin-block-end: 26px; padding-block: 0 14px; border-block-start: 0; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); }  .pyh-prose { max-width: var(--pyh-prose-measure, 72ch); font-size: 1.0625em;  line-height: 2.05; color: var(--pyh-c-ink); } .pyh-prose > *:first-child { margin-block-start: 0; } .pyh-prose > *:last-child { margin-block-end: 0; } .pyh-prose p { margin-block: 0 1.35em; }  .pyh-prose--lead > p:first-of-type { font-size: 1.1em; line-height: 1.95; color: var(--pyh-c-ink); }  .pyh-prose h2, .pyh-prose h3, .pyh-prose h4, .pyh-prose h5, .pyh-prose h6 { font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-weight: var(--pyh-heading-weight, 800); line-height: var(--pyh-heading-leading, 1.65); color: var(--pyh-c-ink); margin-block: 2em .7em; }  .pyh-prose h2 { font-size: var(--pyh-h2); padding-block-end: .55em; position: relative; } .pyh-prose h3 { font-size: var(--pyh-h3); } .pyh-prose h4 { font-size: var(--pyh-h4); } .pyh-prose h5 { font-size: var(--pyh-h5); } .pyh-prose h6 { font-size: var(--pyh-h6); }  .pyh-prose h2::after { content: ""; position: absolute; inset-block-end: 0; inset-inline-start: 0; width: 46px; height: 3px; border-radius: 3px; background: var(--pyh-c-accent); } .pyh-prose a { color: var(--pyh-c-accent); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 5px; } .pyh-prose strong, .pyh-prose b { font-weight: 700; } .pyh-prose ul, .pyh-prose ol { margin-block: 0 1.35em; padding-inline-start: 1.4em; } .pyh-prose li { margin-block-end: .5em; } .pyh-prose li:last-child { margin-block-end: 0; } .pyh-prose ul { list-style: disc; }  .pyh-prose ol { list-style: persian; } .pyh-prose li::marker { color: var(--pyh-c-accent); font-weight: 700; }  .pyh-prose blockquote { position: relative; margin: 2em 0; padding: 24px 26px 22px; overflow: hidden; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-bg); font-size: 1.04em; } .pyh-prose blockquote::before { content: ""; position: absolute; inset-block: 0; inset-inline-start: 0; width: 4px; background: var(--pyh-c-accent); }  .pyh-prose blockquote::after { content: "»"; direction: ltr; unicode-bidi: isolate; position: absolute; inset-block-start: -18px; inset-inline-end: 10px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size:calc((92px) * var(--pyh-ui-t, 1)); line-height: 1; color: var(--pyh-c-accent); opacity: .1; pointer-events: none; } .pyh-prose blockquote p:last-child { margin-block-end: 0; } .pyh-prose blockquote cite { display: block; margin-block-start: 10px; font-size: .84em; font-style: normal; font-weight: 700; color: var(--pyh-c-muted); }  .pyh-prose pre { direction: ltr; text-align: left; margin-block: 0 1.5em; padding: 16px 18px; overflow-x: auto; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-bg); font-size: .88em; line-height: 1.8; tab-size: 2; } .pyh-prose :not(pre) > code { direction: ltr; unicode-bidi: isolate; padding: 2px 6px; border-radius: var(--pyh-c-radius-sm, 6px); background: var(--pyh-c-bg); font-size: .88em; } .pyh-prose pre code { padding: 0; background: none; font-size: 1em; }  .pyh-prose .wp-block-table, .pyh-prose figure.wp-block-table { overflow-x: auto; } .pyh-prose table { display: block; overflow-x: auto; max-width: 100%; margin-block: 0 1.5em; border-spacing: 0; font-size: .94em; } .pyh-prose th, .pyh-prose td { padding: 10px 14px; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); text-align: start; vertical-align: top; } .pyh-prose thead th { background: var(--pyh-c-bg); font-weight: 700; white-space: nowrap; } .pyh-prose tr:last-child td { border-block-end: 0; }  .pyh-prose img, .pyh-prose video, .pyh-prose iframe { max-width: 100%; height: auto; border-radius: var(--pyh-c-radius); } .pyh-prose figure { margin: 1.8em 0; } .pyh-prose figcaption, .pyh-prose .wp-caption-text { margin-block-start: 9px; font-size: .82em; line-height: 1.9; color: var(--pyh-c-muted); }  .pyh-prose .aligncenter { margin-inline: auto; } .pyh-prose .alignwide, .pyh-prose .alignfull { max-width: none; width: 100%; } .pyh-prose .alignleft, .pyh-prose .alignright { max-width: 50%; } .pyh-prose hr { position: relative; height: 1px; margin-block: 2.6em; border: 0; background: var(--pyh-c-line); }  .pyh-prose hr::after { content: ""; position: absolute; inset-inline: 0; inset-block-start: 50%; width: 7px; height: 7px; margin-inline: auto; border-radius: 2px; background: var(--pyh-c-accent); transform: translateY(-50%) rotate(45deg); }  .pyh-pager--inline { margin-block-start: 30px; } .pyh-pager__link a { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding-inline: 12px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-card); color: var(--pyh-c-ink); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; }  .pyh-article__foot:empty { display: none; } .pyh-tags { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-block-start: 30px; padding-block-start: 22px; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); } .pyh-tags__label { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-muted); } .pyh-tags__tag { display: inline-flex; align-items: center; height: 30px; padding-inline: 13px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: 999px; background: var(--pyh-c-bg); color: var(--pyh-c-ink); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; }  .pyh-share { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-block-start: 18px; } .pyh-share__label { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-muted); margin-inline-end: 4px; } .pyh-share__go { display: inline-flex; align-items: center; gap: 7px; height: 34px; padding-inline: 13px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: 999px; background: var(--pyh-c-card); color: var(--pyh-c-ink); font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; cursor: pointer; } .pyh-share__go .pyh-i { width: 16px; height: 16px; }  .pyh-share__go--tg:hover { border-color: #229ed9; background: #229ed9; color: #fff; } .pyh-share__go--wa:hover { border-color: #25d366; background: #25d366; color: #fff; } .pyh-share__go--native:hover, .pyh-share__go--copy:hover { border-color: var(--pyh-c-accent); background: var(--pyh-c-accent); color: #fff; }  .pyh-share__go--copy.is-done { border-color: var(--pyh-c-accent); color: var(--pyh-c-accent); }  .pyh-author { display: flex; align-items: flex-start; gap: 16px; margin-block-start: 26px; padding: clamp(18px, 2.6vw, 26px); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-card); } .pyh-author__face { flex: none; border-radius: 50%; } .pyh-author__body { min-width: 0; } .pyh-author__kicker { display: block; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .02em; color: var(--pyh-c-muted); } .pyh-author__name { display: inline-block; margin-block: 2px 6px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 1.05em; font-weight: 800; color: var(--pyh-c-ink); text-decoration: none; } .pyh-author__bio { margin: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.95; color: var(--pyh-c-muted); }  .pyh-neighbours { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 14px; margin-block-start: 26px; } .pyh-neighbour { display: block; padding: 16px 18px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-card); color: var(--pyh-c-ink); text-decoration: none; }  .pyh-neighbour--next { text-align: end; } .pyh-neighbour__dir { display: flex; align-items: center; gap: 6px; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-muted); } .pyh-neighbour--next .pyh-neighbour__dir { justify-content: flex-end; } .pyh-neighbour__mark { width: 15px; height: 15px; }  .pyh-neighbour--next .pyh-neighbour__mark { transform: scaleX(-1); order: 2; } .pyh-neighbour__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-block-start: 7px; font-weight: 700; font-size:calc((14.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; }  .pyh-subpages { margin-block-start: 34px; } .pyh-subpages__title { margin: 0 0 16px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 1.2em; font-weight: 800; color: var(--pyh-c-ink); } .pyh-subpages__list { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 12px; margin: 0; padding: 0; list-style: none; } .pyh-subpage { display: flex; align-items: center; gap: 14px; min-width: 0;  min-height: 68px; padding: 12px 14px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-card); color: var(--pyh-c-ink); text-decoration: none; transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease; } .pyh-subpage__art { flex: none; overflow: hidden; inline-size: 76px; block-size: 60px; border-radius: calc(var(--pyh-c-radius) - 5px); background: var(--pyh-c-bg); } .pyh-subpage__img { inline-size: 100%; block-size: 100%; object-fit: cover; transition: transform .35s cubic-bezier(.2, .8, .2, 1); }  .pyh-subpage__body { display: grid; gap: 3px; min-width: 0; } .pyh-subpage__name { font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.75; transition: color .2s ease; } .pyh-subpage__text { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.85; color: var(--pyh-c-muted); } .pyh-subpage__go { flex: none; margin-inline-start: auto; inline-size: 16px; block-size: 16px; color: var(--pyh-c-muted); transition: transform .2s ease, color .2s ease; } .pyh-subpage__go svg { display: block; inline-size: 100%; block-size: 100%; }  [dir="ltr"] .pyh-subpage__go { transform: scaleX(-1); }  .pyh-more { margin-block-start: 34px; }  .pyh-more .pyh-cards--1 > .pyh-card { aspect-ratio: 21 / 10; } .pyh-more__title { margin: 0 0 16px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 1.2em; font-weight: 800; color: var(--pyh-c-ink); }  .pyh-avatar { display: inline-flex; align-items: center; justify-content: center; flex: none; inline-size: var(--pyh-avatar-size, 44px); block-size: var(--pyh-avatar-size, 44px); border-radius: 50%; background: var(--pyh-avatar-plate, #4a5568); color: #fff; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: calc(var(--pyh-avatar-size, 44px) * .40); font-weight: 800; line-height: 1;  user-select: none; }  .pyh-comments { margin-block-start: 26px; padding: clamp(22px, 3.4vw, 40px); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius); background: var(--pyh-c-card); } .pyh-comments__title { margin: 0 0 6px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 1.24em; font-weight: 800; color: var(--pyh-c-ink); } .pyh-comments__list, .pyh-comments__list .children { margin: 0; padding: 0; list-style: none; } .pyh-comment { padding-block: 20px; }  .pyh-comment + .pyh-comment, .pyh-comments__list .children > .pyh-comment { border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); } .pyh-comment__body { display: flex; align-items: flex-start; gap: 14px; } .pyh-comment__main {  min-width: 0; flex: 1; overflow-wrap: anywhere; } .pyh-comment__head { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; margin-block-end: 7px; } .pyh-comment__author { font-weight: 700; font-size:calc((14px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-ink); } .pyh-comment__date { font-size:calc((12px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); }  .pyh-comment__badge { display: inline-flex; align-items: center; height: 21px; padding-inline: 9px; border-radius: 999px; background: var(--pyh-c-accent); color: #fff; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-comment--shop > .pyh-comment__body > .pyh-avatar { background: var(--pyh-c-accent); } .pyh-comment__pending { margin: 0 0 8px; padding: 7px 11px; border-radius: var(--pyh-c-radius-sm, 8px);  background: var(--pyh-c-bg); border-inline-start: 3px solid var(--pyh-c-accent); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); } .pyh-comment__text { font-size:calc((15px) * var(--pyh-ui-t, 1)); line-height: 1.95; color: var(--pyh-c-ink); } .pyh-comment__text p { margin: 0 0 .9em; } .pyh-comment__text > *:last-child { margin-block-end: 0; } .pyh-comment__tools { display: flex; gap: 14px; margin-block-start: 9px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); } .pyh-comment__tools a { color: var(--pyh-c-muted); font-weight: 600; text-decoration: none; }  .pyh-comments__list .children { position: relative; padding-inline-start: 30px; } .pyh-comments__list .children::before { content: ""; position: absolute;  inset-block: 0 22px; inset-inline-start: 8px; width: 2px; border-radius: 2px; background: var(--pyh-c-line); }  .pyh-comments .comment-respond { margin-block-start: 26px; } .pyh-comments__list + .comment-respond, .pyh-more + .comment-respond { padding-block-start: 26px; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); } .pyh-cform__title { margin: 0 0 16px; font-family: var(--pyh-heading-family, Estedad, Tahoma, sans-serif); font-size: 1.1em; font-weight: 800; color: var(--pyh-c-ink); }  .pyh-cform__cancel { margin-inline-start: 12px; } .pyh-cform__cancel a { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-muted); text-decoration: none; } .pyh-cform__note { margin: -6px 0 16px; font-size:calc((13px) * var(--pyh-ui-t, 1)); line-height: 1.9; color: var(--pyh-c-muted); } .pyh-cform { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 16px; } .pyh-cfield { display: grid; gap: 7px; margin: 0; min-width: 0; } .pyh-cfield--full { grid-column: 1 / -1; } .pyh-cfield label { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-ink); } .pyh-cfield__req { color: var(--pyh-c-accent); } .pyh-cfield input[type="text"], .pyh-cfield input[type="email"], .pyh-cfield textarea { width: 100%; padding: 12px 14px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line); border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-bg); color: var(--pyh-c-ink); font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.8; } .pyh-cfield textarea { resize: vertical; min-height: 128px; } .pyh-cfield--check { display: flex; align-items: center; gap: 9px; } .pyh-cfield--check label { font-weight: 500; color: var(--pyh-c-muted); } .pyh-cfield--check input { inline-size: 17px; block-size: 17px; accent-color: var(--pyh-c-accent); flex: none; }  .pyh-captcha { min-height: 66px; } .pyh-captcha > div { max-width: 100%; overflow-x: auto; }  .pyh-cfield--send { display: flex; justify-content: flex-start; margin: 0; } .pyh-cform__submit { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding-inline: 30px; border: 0; border-radius: var(--pyh-c-radius, 10px); background: var(--pyh-c-accent); color: #fff; font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; } .pyh-comments__closed, .pyh-cform .comment-notes, .pyh-cform .logged-in-as { grid-column: 1 / -1; margin: 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-muted); }   @media (max-width: 860px) {  .pyh-hero__inner { padding-block-end: 26px; } .pyh-hero .pyh-stamp { top: 16px; } .pyh-main--cover .pyh-col { margin-block-start: -34px; } .pyh-main--cover .pyh-hero__inner { padding-block-end: 52px; } }  @media (max-width: 560px) { .pyh-article { margin-inline: calc(var(--pyh-c-gutter) * -1); padding-inline: var(--pyh-c-gutter); border-inline: 0; border-radius: 0; } .pyh-hero { min-height: 290px; } .pyh-hero__title { max-width: none; line-height: 1.55; } .pyh-prose blockquote::after { font-size:calc((74px) * var(--pyh-ui-t, 1)); } .pyh-comments { margin-inline: calc(var(--pyh-c-gutter) * -1); padding-inline: var(--pyh-c-gutter); border-inline: 0; border-radius: 0; }  .pyh-subpages__list { margin-inline: calc(var(--pyh-c-gutter) * -1); gap: 2px; } .pyh-subpage { border-radius: 0; padding-inline: var(--pyh-c-gutter); } .pyh-subpages__list li:first-child .pyh-subpage { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); } .pyh-subpages__list li:last-child .pyh-subpage { border-end-start-radius: var(--pyh-c-radius-lg, 20px); border-end-end-radius: var(--pyh-c-radius-lg, 20px); }   .pyh-cform { grid-template-columns: 1fr; } .pyh-cform__submit { width: 100%; } .pyh-comments__list .children { padding-inline-start: 18px; } .pyh-comments__list .children::before { inset-inline-start: 5px; }  .pyh-prose { font-size: 1em; line-height: 2; } }  .pyh-hero__cat, .pyh-tags__tag, .pyh-prose a, .pyh-pager__link a, .pyh-comment__tools a, .pyh-cform__submit, .pyh-cfield input, .pyh-cfield textarea { transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, text-decoration-color .2s ease; } .pyh-cfield input:focus, .pyh-cfield textarea:focus { outline: 0; border-color: var(--pyh-c-accent); background: var(--pyh-c-card);  box-shadow: 0 0 0 3px rgb(var(--pyh-a-scrim) / 6%); } .pyh-cform__submit:hover, .pyh-cform__submit:focus-visible {  box-shadow: inset 0 0 0 999px rgb(var(--pyh-a-scrim) / 16%); } .pyh-comment__tools a:hover { color: var(--pyh-c-accent); } .pyh-hero__cat:hover, .pyh-hero__cat:focus-visible {  background: #fff; color: var(--pyh-c-accent); } .pyh-hero .pyh-crumbs a:hover { color: #fff; } .pyh-prose a:hover { text-decoration-thickness: 2px; } .pyh-tags__tag:hover, .pyh-tags__tag:focus-visible, .pyh-pager__link a:hover, .pyh-pager__link a:focus-visible { border-color: var(--pyh-c-accent); background: var(--pyh-c-accent); color: #fff; }  .pyh-subpage:hover, .pyh-subpage:focus-visible { border-color: var(--pyh-c-accent); box-shadow: 0 10px 24px -16px rgb(var(--pyh-a-scrim) / 45%); transform: translateY(-2px); } .pyh-subpage:hover .pyh-subpage__img, .pyh-subpage:focus-visible .pyh-subpage__img { transform: scale(1.07); } .pyh-subpage:hover .pyh-subpage__name, .pyh-subpage:focus-visible .pyh-subpage__name { color: var(--pyh-c-accent); }  .pyh-subpage:hover .pyh-subpage__go, .pyh-subpage:focus-visible .pyh-subpage__go { color: var(--pyh-c-accent); transform: translateX(-3px); } [dir="ltr"] .pyh-subpage:hover .pyh-subpage__go, [dir="ltr"] .pyh-subpage:focus-visible .pyh-subpage__go { transform: scaleX(-1) translateX(-3px); }  @media (max-width: 560px) {  .pyh-subpage:hover, .pyh-subpage:focus-visible { box-shadow: none; transform: none; border-color: var(--pyh-c-line); background: var(--pyh-c-bg); } } @media (prefers-reduced-motion: reduce) { .pyh-hero__cat, .pyh-tags__tag, .pyh-prose a, .pyh-subpage, .pyh-subpage__img, .pyh-subpage__go, .pyh-pager__link a { transition: none; } .pyh-subpage:hover, .pyh-subpage:focus-visible { transform: none; } .pyh-subpage:hover .pyh-subpage__img, .pyh-subpage:focus-visible .pyh-subpage__img { transform: none; }  }
/*!payeh-product*/
.pyh-pc {  --pyh-pc-plate: var(--pyh-gal-bg, #ffffff); --pyh-pc-lift: 6px; --pyh-pc-tint: color-mix(in srgb, var(--pyh-c-accent, #c41230) 6%, var(--pyh-c-bg, #f6f7fb));  container-type: inline-size; position: relative; display: flex; flex-direction: column; gap: 10px; padding: 11px 11px 14px; border: 0; border-radius: 20px; background: var(--pyh-c-card, #fff);  box-shadow: 0 0 0 1px color-mix(in srgb, var(--pyh-c-ink, #141821) 7%, transparent), 0 10px 26px -20px color-mix(in srgb, var(--pyh-c-ink, #141821) 55%, transparent);  transition: transform .28s cubic-bezier(.2, .7, .3, 1), box-shadow .28s ease; }  .pyh-pc__media { position: relative; border-radius: 15px; background: var(--pyh-pc-plate); overflow: hidden;  aspect-ratio: 1; }  .pyh-pc__media::before { content: ""; position: absolute; inset: 12% 6% 4%; z-index: 0; border-radius: 50%; background: radial-gradient(52% 52% at 56% 40%, color-mix(in srgb, var(--pyh-c-accent, #c41230) 18%, transparent), transparent 70%), radial-gradient(46% 46% at 30% 76%, color-mix(in srgb, var(--pyh-c-warm, #c08a2e) 15%, transparent), transparent 72%); filter: blur(20px); opacity: .85; transition: opacity .3s ease, transform .4s cubic-bezier(.2, .7, .3, 1); pointer-events: none; }  .pyh-pc__shot, .pyh-pc__img--none { position: relative; z-index: 1; } .pyh-pc__shot { display: block; block-size: 100%; inline-size: 100%; } .pyh-pc__img { display: block; inline-size: 100%; block-size: 100%;  object-fit: contain;  object-position: 50% 46%; padding: 8%;  transition: transform .5s cubic-bezier(.2, .7, .3, 1), opacity .35s ease, filter .25s ease; }  .pyh-pc__img--hover { position: absolute; inset: 0; opacity: 0; } .pyh-pc__img--none { display: grid; place-items: center; color: var(--pyh-c-line, rgba(15, 23, 42, .1)); background: var(--pyh-pc-plate); } .pyh-pc__none-i { inline-size: 34%; block-size: auto; opacity: .55; }  .pyh-flags { position: absolute; inset-block-start: 10px; inset-inline-start: 10px; display: flex; flex-direction: column; align-items: flex-start; gap: 6px;  z-index: 2;  pointer-events: none; } .pyh-flag { --pyh-flag-bg: var(--pyh-c-ink, #141821); display: inline-block; padding: 4px 9px 4px 14px; border-radius: 4px; background: var(--pyh-flag-bg); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.5; letter-spacing: .01em;  font-variant-numeric: tabular-nums;  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 6px 50%); }  .pyh-flag--off { --pyh-flag-bg: var(--pyh-c-accent, #c41230); }  .pyh-flag--pick, .pyh-flag--hot, .pyh-flag--new { --pyh-flag-bg: color-mix(in srgb, var(--pyh-flag-ink) 13%, var(--pyh-c-card, #fff)); color: var(--pyh-flag-ink); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-flag-ink) 26%, transparent); } .pyh-flag--pick { --pyh-flag-ink: #0e7490; } .pyh-flag--hot { --pyh-flag-ink: #b45309; } .pyh-flag--new { --pyh-flag-ink: #15803d; }  html[data-pyh-mode="dark"] .pyh-flag--pick { --pyh-flag-ink: #5cc8e0; } html[data-pyh-mode="dark"] .pyh-flag--hot { --pyh-flag-ink: #f0b45c; } html[data-pyh-mode="dark"] .pyh-flag--new { --pyh-flag-ink: #55d493; }  @supports not (background: color-mix(in srgb, red 50%, transparent)) { .pyh-flag--pick { --pyh-flag-bg: #0e7490; color: #fff; } .pyh-flag--hot { --pyh-flag-bg: #b45309; color: #fff; } .pyh-flag--new { --pyh-flag-bg: #15803d; color: #fff; } }   .pyh-qv-open { position: absolute; inset-block-end: 8px; inset-inline: 10px; z-index: 3; padding: 9px 12px; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: color-mix(in srgb, var(--pyh-hd-util-bg, #14161f) 68%, transparent); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; backdrop-filter: blur(10px) saturate(1.3);  opacity: 0; transform: translateY(8px); transition: opacity .22s ease, transform .28s cubic-bezier(.2, .7, .3, 1), background-color .2s ease; }  @media (hover: none) { .pyh-qv-open { opacity: 1; transform: none; } } .pyh-qv-open:focus-visible { opacity: 1; transform: none; }  .pyh-qv-open--ico { position: static; display: grid; place-items: center; inline-size: 30px; block-size: 30px; padding: 0; background: color-mix(in srgb, var(--pyh-c-card, #fff) 72%, transparent); color: var(--pyh-c-muted, #6f7787); backdrop-filter: blur(8px); opacity: 1; transform: none; } @media (min-width: 900px) { .pyh-qv-open--ico { inline-size: 34px; block-size: 34px; } } @media (min-width: 900px) { .pyh-qv-open--ico { inline-size: 34px; block-size: 34px; } } .pyh-qv-open__i { inline-size: 16px; block-size: 16px; }  .pyh-qv-open__t { position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }    .pyh-qv, .pyh-qv *, .pyh-qv *::before, .pyh-qv *::after { box-sizing: border-box; }  @property --pyh-qv-ang { syntax: '<angle>'; initial-value: 0deg; inherits: false; }  .pyh-qv { --qv-ground: var(--pyh-card-bg, #ffffff); --qv-ink: var(--pyh-ink, #141821); --qv-muted: var(--pyh-ink-muted, #5c636e); --qv-dim: color-mix(in srgb, var(--qv-ink) 74%, transparent); --qv-sunken: color-mix(in srgb, var(--qv-ink) 4%, transparent); --qv-raised: color-mix(in srgb, var(--qv-ink) 6%, transparent); --qv-ring: color-mix(in srgb, var(--qv-ink) 11%, transparent); --qv-ring-2: color-mix(in srgb, var(--qv-ink) 24%, transparent);  --qv-fill: var(--qv-ink); --qv-on: var(--qv-ground); --qv-ok: #17845a; --qv-warn: #a86a00; --qv-info: #0369a1; --qv-bad: #c0392b;  --qv-plate: #f4f5f9;  --qv-wash: var(--pyh-c-accent, #c41230); --qv-wash-a: 22%;  --qv-bullet: var(--pyh-c-accent, #c41230);  inline-size: min(960px, 94vw); max-block-size: min(86dvh, 780px); margin: auto; padding: 0; border: 0; border-radius: 24px;  background: var(--qv-ground); color: var(--qv-ink); overflow: visible; box-shadow: 0 40px 90px -40px rgba(4, 6, 14, .55);  opacity: 0; transform: translateY(12px) scale(.98); transition: opacity .24s ease, transform .3s cubic-bezier(.2, .7, .3, 1), overlay .3s allow-discrete, display .3s allow-discrete; }  html[data-pyh-mode="dark"] .pyh-qv {  --qv-ok: var(--pyh-c-ok, #59d38c); --qv-warn: var(--pyh-c-warn, #f2b036); --qv-info: #5cc8e0; --qv-bad: var(--pyh-c-bad, #fa7090);  --qv-plate: var(--pyh-plate, #fdfdff);  --qv-ground: var(--pyh-sf-float);  --qv-bullet: var(--pyh-fx-a, #ff316f);  --qv-sunken: rgb(var(--pyh-shadow-ink, 3 5 20) / 48%); --qv-raised: rgb(227 230 252 / 7%); --qv-ring: rgb(227 230 252 / 13%); --qv-ring-2: rgb(227 230 252 / 27%);  box-shadow: inset 0 1px 0 var(--pyh-edge-hi), 0 40px 96px -40px rgb(var(--pyh-shadow-ink, 3 5 20) / 92%);  --qv-wash: var(--pyh-flare, #ff3355); --qv-wash-a: 12%; } .pyh-qv:popover-open { opacity: 1; transform: none; } @starting-style { .pyh-qv:popover-open { opacity: 0; transform: translateY(12px) scale(.98); } }  .pyh-qv::backdrop { background: rgb(var(--pyh-shadow-ink, 3 5 20) / 62%); backdrop-filter: blur(6px) saturate(.85); -webkit-backdrop-filter: blur(6px) saturate(.85); } html[data-pyh-mode="dark"] .pyh-qv::backdrop { background: rgb(var(--pyh-shadow-ink, 3 5 20) / 76%); }  .pyh-qv::before { content: ''; position: absolute; inset: -1.5px; z-index: 0; border-radius: 25.5px; background: conic-gradient(from var(--pyh-qv-ang), transparent 0 42%, var(--pyh-flare, #ff3355) 54%, var(--qv-ground) 62%, var(--pyh-flare, #ff3355) 70%, transparent 82% 100%); opacity: 0; pointer-events: none; } @media (prefers-reduced-motion: no-preference) { .pyh-qv:popover-open::before { animation: pyh-qv-rim 1.5s cubic-bezier(.2, .7, .25, 1) 1; } } @keyframes pyh-qv-rim { 0% { opacity: 0; --pyh-qv-ang: 0deg; } 22% { opacity: 1; } 70% { opacity: 1; } 100% { opacity: 0; --pyh-qv-ang: 360deg; } }  .pyh-qv__x { position: absolute; inset-block-start: 14px; inset-inline-end: 14px; z-index: 6; display: grid; place-items: center; inline-size: 36px; block-size: 36px; padding: 0; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: var(--qv-raised); color: var(--qv-ink); cursor: pointer; transition: background .2s ease; } .pyh-qv__x svg { inline-size: 18px; block-size: 18px; } .pyh-qv__body { position: relative; z-index: 1; display: grid; gap: 0; max-block-size: min(86dvh, 780px);  border-radius: 24px; background: var(--qv-ground); overflow-y: auto; }  html[data-pyh-mode="dark"] .pyh-qv__body { background-image: radial-gradient(115% 85% at 94% -14%, rgb(255 255 255 / 8%), transparent 58%), radial-gradient(85% 75% at 2% 112%, rgba(110, 65, 219, .22), transparent 64%), repeating-linear-gradient( to bottom, rgb(255 255 255 / 3%) 0 .5px, transparent .5px 3px ); }  .pyh-qv.is-waiting .pyh-qv__body, .pyh-qv__body:not(:has(.pyh-qv__facts)) { min-block-size: 180px; place-items: center; padding: 40px 20px; color: var(--qv-dim); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); text-align: center; } @media (min-width: 760px) { .pyh-qv__body { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }  .pyh-qv__shots { position: relative; isolation: isolate; display: grid;  grid-template-columns: minmax(0, 1fr); gap: 12px; align-content: center; padding: 22px; background: var(--qv-plate, #fdfdff);  box-shadow: inset -1px 0 0 var(--qv-ring), inset 1px 0 0 var(--qv-ring); min-inline-size: 0; }  .pyh-qv__lamp { position: absolute; z-index: 0; inset-inline: 12%; inset-block-end: 16%; block-size: 130px; border-radius: 50%; filter: blur(26px); opacity: .5; background: radial-gradient(closest-side, color-mix(in srgb, var(--pyh-flare, #ff3355) 38%, transparent), transparent); } .pyh-qv__floor { position: absolute; z-index: 0; inset-inline: 26%; inset-block-end: 15%; block-size: 26px; border-radius: 50%; filter: blur(9px); background: radial-gradient(closest-side, rgba(18, 22, 38, .22), transparent); }   .pyh-qv__frame { position: relative; z-index: 1; aspect-ratio: 1; max-block-size: min(46dvh, 420px); min-inline-size: 0; margin-inline: auto; inline-size: min(100%, 46dvh, 420px); }   .pyh-qv .pyh-qv__img { position: absolute; inset: 0; inline-size: 100%; block-size: 100%; object-fit: contain; padding: 6%; } .pyh-qv__more { position: relative; z-index: 1; display: flex; gap: 8px; justify-content: center; }  .pyh-qv__thumb { inline-size: 52px; block-size: 52px; padding: 5px; border-radius: 12px; border: 1px solid color-mix(in srgb, var(--pyh-c-ink, #141821) 10%, transparent); background: var(--pyh-plate, #fdfdff); cursor: pointer; transition: border-color .2s ease, box-shadow .2s ease; } .pyh-qv__thumb-i { inline-size: 100%; block-size: 100%; object-fit: contain; display: block; } .pyh-qv__thumb.is-on { border-color: var(--pyh-flare, #ff3355); box-shadow: 0 0 0 1px var(--pyh-flare, #ff3355); } .pyh-qv__shots .pyh-flags { z-index: 2; inset-block-start: 16px; inset-inline-start: 16px; }  .pyh-qv__vid { position: relative; z-index: 1; border-radius: 16px; overflow: hidden; background: var(--pyh-night, #0a0c15); aspect-ratio: 16 / 10; box-shadow: 0 4px 20px -4px rgba(4, 6, 14, 0.18); border: 1px solid color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); } .pyh-qv__video { display: block; inline-size: 100%; block-size: 100%;  object-fit: cover; background: var(--pyh-night, #0a0c15); }  .pyh-qv__vid.is-playing .pyh-qv__video { object-fit: contain; } .pyh-qv__play { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; border: 0; cursor: pointer;  background: radial-gradient(circle at center, rgba(10, 12, 21, 0.3) 0%, rgba(10, 12, 21, 0.6) 100%); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); color: #fff; font-family: var(--pyh-font-heading, inherit); transition: background .25s ease; padding: 0; margin: 0; } .pyh-qv__play:hover { background: radial-gradient(circle at center, rgba(10, 12, 21, 0.2) 0%, rgba(10, 12, 21, 0.5) 100%); }  .pyh-qv__vid.is-playing .pyh-qv__play { display: none; } .pyh-qv__play-i { display: grid; place-items: center; inline-size: 50px; block-size: 50px; border-radius: var(--pyh-radius-pill, 999px); background: linear-gradient(135deg, var(--pyh-flare, #ff3355), var(--pyh-c-accent, #c41230)); box-shadow: 0 6px 20px -2px color-mix(in srgb, var(--pyh-flare, #ff3355) 55%, transparent), 0 0 0 3px rgba(255, 255, 255, 0.2); transition: transform .25s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow .25s ease; } .pyh-qv__play:hover .pyh-qv__play-i { transform: scale(1.08); box-shadow: 0 8px 24px -2px color-mix(in srgb, var(--pyh-flare, #ff3355) 65%, transparent), 0 0 0 4px rgba(255, 255, 255, 0.28); } .pyh-qv__play-svg { inline-size: 20px; block-size: 20px; fill: #fff; stroke: none;  margin-left: 2px; } .pyh-qv__play-lbl { display: inline-flex; align-items: center; padding: 5px 14px; border-radius: var(--pyh-radius-pill, 999px); background: rgba(10, 12, 21, 0.65); border: 1px solid rgba(255, 255, 255, 0.18); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); color: #fff; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.3; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); transition: background .2s ease, border-color .2s ease, transform .2s ease; } .pyh-qv__play:hover .pyh-qv__play-lbl { background: rgba(10, 12, 21, 0.8); border-color: rgba(255, 255, 255, 0.3); }   .pyh-qv__facts { display: flex; flex-direction: column; gap: 16px; padding: 26px 24px 24px; color: var(--qv-ink); min-block-size: 0; }  .pyh-qv__head { display: flex; flex-direction: column; gap: 9px; padding-inline-end: 46px; }  .pyh-qv__eyebrow { display: flex; align-items: center; flex-wrap: wrap; gap: 6px 12px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-qv__pick { display: grid; gap: 10px; padding: 13px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); } .pyh-qv__pick-l { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--qv-muted); } .pyh-qv__pick .pyh-qv__opts { margin: 0; }  .pyh-qv__picks { display: grid; gap: 14px; } .pyh-qv__picks--many .pyh-qv__opts { align-items: center; gap: 7px 8px; margin: 0; }  .pyh-qv__opts-l { flex: none; min-inline-size: 42px; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--qv-muted); }  .pyh-qv__picks--many .pyh-qv__op.is-gone { cursor: pointer; } .pyh-qv__brand { margin: 0; color: var(--qv-muted); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .02em; } .pyh-qv__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((18.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.6; color: var(--qv-ink); text-wrap: balance; } .pyh-qv__title a { color: inherit; text-decoration: none; } .pyh-qv__rate { display: flex; align-items: center; gap: 7px; margin: 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); } .pyh-qv__rate b { font-family: var(--pyh-font-heading, inherit); font-weight: 800; } .pyh-qv__rate span { color: var(--qv-muted); } .pyh-qv__sum { color: var(--qv-dim); font-size:calc((13px) * var(--pyh-ui-t, 1)); line-height: 1.9; text-wrap: pretty; } .pyh-qv__sum :is(p, ul, ol) { margin: 0 0 .6em; } .pyh-qv__sum ul { padding-inline-start: 18px; list-style: disc; }  .pyh-qv__sum li::marker { color: var(--qv-bullet, var(--pyh-c-accent, #c41230));  font-size: 1.15em; }  .pyh-qv__keys { display: grid; gap: 4px; margin: 0; } .pyh-qv__keys > div { display: grid; grid-template-columns: minmax(0, 9rem) minmax(0, 1fr); align-items: baseline; gap: 10px; padding: 11px 14px; border-radius: var(--pyh-c-radius-sm, 10px);  background: linear-gradient(to left, color-mix(in srgb, var(--qv-wash) var(--qv-wash-a), transparent), color-mix(in srgb, var(--qv-wash) calc(var(--qv-wash-a) / 3), transparent) 58%, transparent); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-qv__keys dt { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); letter-spacing: .015em; } .pyh-qv__keys dd { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-qv__keys > div:dir(ltr) { background: linear-gradient(to right, color-mix(in srgb, var(--qv-wash) var(--qv-wash-a), transparent), color-mix(in srgb, var(--qv-wash) calc(var(--qv-wash-a) / 3), transparent) 58%, transparent); } .pyh-qv__keys dt { color: var(--qv-muted); font-weight: 700; } .pyh-qv__keys dd { margin: 0; color: var(--qv-ink); font-weight: 700; }  .pyh-qv__buy { display: grid; gap: 12px; margin-block-start: auto; padding: 16px; border-radius: var(--pyh-c-radius, 14px); background: var(--qv-raised); box-shadow: inset 0 0 0 1px var(--qv-ring); }  .pyh-qv__buy .pyh-price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; } .pyh-qv__buy .pyh-price__was { color: var(--qv-muted); font-size:calc((13px) * var(--pyh-ui-t, 1)); text-decoration-thickness: 1px; } .pyh-qv__buy .pyh-price__save { color: var(--qv-ok); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-qv__buy .pyh-price__ask { color: var(--qv-dim); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-qty { display: inline-grid; grid-template-columns: auto minmax(38px, 1fr) auto; align-items: center; gap: 3px; padding: 4px; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 5%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-c-ink, #141821) 10%, transparent); } .pyh-qty .pyh-qty__b {  position: relative; inline-size: 32px; block-size: 32px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); font-family: inherit; font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1; cursor: pointer; box-shadow: 0 1px 2px rgba(16, 20, 35, .12); transition: background .18s ease, transform .18s ease; } .pyh-qty .pyh-qty__b:hover { background: var(--pyh-flare, #ff3355); color: #fff; } .pyh-qty .pyh-qty__b:active { transform: scale(.92); } .pyh-qty .pyh-qty__b:focus-visible { outline: 2px solid var(--pyh-flare, #ff3355); outline-offset: 2px; }  .pyh-qty .pyh-qty__b::after { content: ""; position: absolute;  inset-block: calc((32px - var(--pyh-tap, 44px)) / 2); inline-size: var(--pyh-tap, 44px); } .pyh-qty .pyh-qty__b--up::after { inset-inline-start: calc(32px - var(--pyh-tap, 44px)); } .pyh-qty .pyh-qty__b--down::after { inset-inline-end: calc(32px - var(--pyh-tap, 44px)); } .pyh-qty .pyh-qty__i { inline-size: 100%; min-inline-size: 0;  block-size: 32px; border: 0; background: transparent; color: inherit; text-align: center; font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; -moz-appearance: textfield; appearance: textfield; } .pyh-qty .pyh-qty__i:focus { outline: none; } .pyh-qty .pyh-qty__i::-webkit-outer-spin-button, .pyh-qty .pyh-qty__i::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }   .pyh-qv__qty { display: flex; justify-content: flex-start; }  .pyh-qv__qty .pyh-qty { background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); } .pyh-qv__qty .pyh-qty__b { background: var(--qv-ground); color: var(--qv-ink); } .pyh-qv__qty .pyh-qty__i { color: var(--qv-ink); }  .pyh-qv__opts { display: flex; flex-wrap: wrap; gap: 7px; margin-block-start: 4px; } .pyh-qv__op { direction: ltr; unicode-bidi: isolate; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1; padding: 9px 13px; border: 1px solid var(--qv-ring-2); border-radius: var(--pyh-c-radius-sm, 10px); background: transparent; color: var(--qv-dim); cursor: pointer; transition: background .18s ease, color .18s ease, border-color .18s ease; } .pyh-qv__op:hover { border-color: var(--pyh-c-accent, #c41230); color: var(--qv-ink); }  .pyh-qv__op.is-on { background: var(--pyh-c-accent, #c41230); border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-on-accent, #fff); font-weight: 700; }  .pyh-qv__op.is-gone { opacity: .45; text-decoration: line-through; cursor: not-allowed; }  .pyh-qv__opts--number .pyh-qv__op, .pyh-qv__opts--size .pyh-qv__op { min-inline-size: 52px; padding: 10px 8px; text-align: center; } .pyh-qv__opts--number .pyh-qv__op { font-variant-numeric: tabular-nums; } .pyh-qv__opts--size .pyh-qv__op { text-transform: uppercase; } .pyh-qv__opts--color .pyh-qv__op { position: relative; inline-size: 34px; block-size: 34px; padding: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: var(--pyh-op-c, transparent); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25); }  .pyh-qv__opts--color .pyh-qv__op::after { content: ""; position: absolute;  inset: -3.5px; }  .pyh-qv__opts--color .pyh-qv__op-t { position: absolute; inline-size: 1px; block-size: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }  .pyh-qv__opts--color .pyh-qv__op.is-on { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25), 0 0 0 2px var(--qv-ground), 0 0 0 4px var(--pyh-c-accent, #c41230); }  .pyh-qv__opts--color .pyh-qv__op.is-gone { opacity: .75; position: relative; } .pyh-qv__opts--color .pyh-qv__op.is-gone::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(to bottom left, transparent calc(50% - 1.5px), rgba(255, 255, 255, .95) calc(50% - 1.5px), rgba(255, 255, 255, .95) calc(50% + 1.5px), transparent calc(50% + 1.5px)); mix-blend-mode: difference; }  .pyh-qv__opts--color .pyh-qv__op:not([style]), .pyh-qv__opts--color .pyh-qv__op--more { inline-size: auto; block-size: auto; padding: 9px 13px; border-radius: var(--pyh-c-radius-sm, 10px); background: transparent; box-shadow: none; } .pyh-qv__opts--color .pyh-qv__op:not([style]) .pyh-qv__op-t { position: static; inline-size: auto; block-size: auto; clip-path: none; }   .pyh-qv__buy .pyh-price__now { color: var(--qv-ink); font-family: var(--pyh-font-heading, inherit); font-size:calc((23px) * var(--pyh-ui-t, 1)); font-weight: 900; letter-spacing: -.01em; font-variant-numeric: tabular-nums; } .pyh-qv__stock { margin: 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-qv__stock--in { color: var(--qv-ok); } .pyh-qv__stock--low { color: var(--qv-warn); } .pyh-qv__stock--backorder { color: var(--qv-info); } .pyh-qv__stock--out { color: var(--qv-bad); }  .pyh-qv__act { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 10px; } .pyh-qv__act .added_to_cart { grid-column: 1 / -1; } .pyh-qv__go { display: flex; align-items: center; justify-content: center; padding: 13px 18px; border-radius: var(--pyh-radius-pill, 999px); background: linear-gradient(150deg, var(--pyh-flare, #ff3355), var(--pyh-c-accent, #c41230)); color: #fff; font-family: var(--pyh-font-heading, inherit); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; text-decoration: none; box-shadow: 0 12px 26px -14px color-mix(in srgb, var(--pyh-flare, #ff3355) 80%, transparent); }  .pyh-qv__go--look, .pyh-qv__go--ask, .pyh-qv__go--away { background: transparent; border: 1px solid var(--qv-ring-2); color: var(--qv-ink); box-shadow: none; }  .pyh-qv__act .pyh-wish { position: static; inline-size: 46px; block-size: 46px; background: var(--qv-raised); color: var(--qv-ink); backdrop-filter: none; } .pyh-qv__act .pyh-wish[aria-pressed="true"] { color: var(--pyh-c-accent, #c41230); } .pyh-qv__full { justify-self: center; display: inline-flex; align-items: center; gap: 4px; color: var(--qv-muted); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; }  @media (pointer: coarse) { .pyh-qv__full { padding-block: 12px; padding-inline: 10px; } } .pyh-qv__full-i { inline-size: 14px; block-size: 14px; }  .pyh-qv__act .added_to_cart { display: none !important; }  .added_to_cart { display: none !important; }  @media (max-width: 759px) { .pyh-qv { inline-size: var(--pyh-ui-vw, 100vw); max-inline-size: var(--pyh-ui-vw, 100vw); max-block-size: calc(var(--pyh-ui-vh, 100dvh) * .92); margin: auto 0 0; border-radius: 24px 24px 0 0; }  .pyh-qv__shots { border-start-start-radius: 24px; border-start-end-radius: 24px; padding: 18px 18px 14px; }  .pyh-qv__frame { aspect-ratio: auto; block-size: min(34dvh, 280px); } .pyh-qv__facts { padding: 20px 18px 24px; } .pyh-qv__lamp { block-size: 90px; inset-block-end: 10%; }  .pyh-qv__x { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); color: var(--pyh-c-ink, #141821); } }  .pyh-pc__veil { position: absolute; inset: 0; display: grid; place-items: center; padding: 12px;  background: color-mix(in srgb, var(--pyh-gal-bg, #fff) 72%, transparent); color: #141821; font-family: var(--pyh-font-heading, inherit); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; z-index: 3; pointer-events: none; }  @supports not (background: color-mix(in srgb, red 50%, transparent)) { .pyh-pc__veil { background: rgba(255, 255, 255, .78); } }  .pyh-wish { position: absolute; inset-block-start: 8px; inset-inline-end: 8px; display: grid; place-items: center; inline-size: 34px; block-size: 34px; padding: 0; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-muted, #5c636e); cursor: pointer; z-index: 4; transition: color .2s ease, border-color .2s ease, transform .2s ease, background-color .2s ease; } .pyh-wish__i { inline-size: 18px; block-size: 18px; transition: fill .2s ease, transform .25s cubic-bezier(.3, 1.4, .5, 1); fill: none; }  .pyh-wish[aria-pressed="true"] { border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-accent, #c41230); } .pyh-wish[aria-pressed="true"] .pyh-wish__i { fill: currentColor; transform: scale(1.08); }  .pyh-pc__body { display: flex; flex: 1; flex-direction: column; gap: 7px; min-inline-size: 0; } .pyh-pc__brand { color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 600; letter-spacing: .02em;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }  .pyh-pc__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.65;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .pyh-pc__title a { color: inherit; text-decoration: none; }  .pyh-pc__title a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: 1; } .pyh-pc__rate { display: flex; align-items: center; gap: 6px; }  .pyh-pc__specs { display: flex; flex-wrap: wrap; gap: 5px; margin: 0; padding: 0; list-style: none; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); line-height: 1.6; } .pyh-pc__specs li { padding: 3px 9px; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-pc-tint); color: color-mix(in srgb, var(--pyh-c-ink, #141821) 78%, transparent); font-weight: 600;  white-space: nowrap; max-inline-size: 100%; overflow: hidden; text-overflow: ellipsis; } .pyh-pc__stock { display: flex; align-items: center; gap: 5px; margin: 0; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; } .pyh-pc__stock-i { inline-size: 14px; block-size: 14px; flex: none; } .pyh-pc__stock--low { color: #b45309; } .pyh-pc__stock--backorder { color: #0e7490; }  html[data-pyh-mode="dark"] .pyh-pc__stock--low { color: #f0b45c; } html[data-pyh-mode="dark"] .pyh-pc__stock--backorder { color: #6fd0e6; }   .pyh-pc__foot { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 9px 10px;  margin-block-start: auto; padding-block-start: 4px; }  .pyh-price { display: flex; flex-direction: column; align-items: flex-start; gap: 1px; min-inline-size: 0; flex: 1; } .pyh-price__was { color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1));  text-decoration-thickness: 1px; text-decoration-color: color-mix(in srgb, currentColor 60%, transparent); font-variant-numeric: tabular-nums; }  .pyh-price__now { color: var(--pyh-price-read, var(--pyh-price-ink, var(--pyh-c-ink, #141821))); font-family: var(--pyh-font-heading, inherit); font-size:calc((15.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.3; letter-spacing: -.012em; font-variant-numeric: tabular-nums; white-space: normal; overflow-wrap: break-word; }  .pyh-price--range .pyh-price__now { white-space: normal; }  html[data-pyh-ui] .pyh-pc .pyh-price { flex-wrap: wrap; }  .pyh-price__cur { font-size: max(9.5px, .62em); font-weight: 600; display: inline-block; color: color-mix(in srgb, currentColor 65%, transparent); }  @supports not (color: color-mix(in srgb, red 50%, transparent)) { .pyh-price__cur { color: inherit; opacity: .68; } } .pyh-price__save { color: #15803d; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 600; max-inline-size: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pyh-price--ask .pyh-price__ask { color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; }  .pyh-pc__go { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 6px; flex: none; padding: 9px 14px; border: 0; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-accent, #c41230);  color: var(--pyh-c-on-accent, #fff); font-family: var(--pyh-font-heading, inherit); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; text-decoration: none; cursor: pointer;  z-index: 2; transition: filter .2s ease, transform .12s ease, box-shadow .2s ease; } .pyh-pc__go-i { inline-size: 16px; block-size: 16px; flex: none; }  .pyh-pc__go--look, .pyh-pc__go--ask, .pyh-pc__go--away { background: transparent; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-ink, #141821); }  .pyh-pc--compact .pyh-pc__go-w {  position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } .pyh-pc--compact .pyh-pc__go { inline-size: 38px; block-size: 38px; padding: 0; }  @container (min-width: 176px) {  .pyh-pc--compact .pyh-pc__foot { grid-template-columns: minmax(0, 1fr); } .pyh-pc--compact .pyh-pc__go { inline-size: 100%; block-size: auto; padding: 11px 14px; border-radius: var(--pyh-c-radius, 12px); }  .pyh-pc--compact .pyh-pc__go-w { position: static; inline-size: auto; block-size: auto; margin: 0; overflow: visible; clip-path: none; white-space: normal; }  .pyh-pc--compact .pyh-price__now { font-size:calc((17px) * var(--pyh-ui-t, 1)); } }  .pyh-swatches { display: flex; align-items: center; gap: 5px; } .pyh-swatch { --pyh-swatch: var(--pyh-c-line, rgba(15, 23, 42, .1)); inline-size: 15px; block-size: 15px; border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-swatch);  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, .16); } .pyh-swatch--plain {  background: transparent; box-shadow: inset 0 0 0 1.5px var(--pyh-c-line, rgba(15, 23, 42, .18)); } .pyh-swatch--more { inline-size: auto; block-size: auto; padding-inline: 4px; background: transparent; box-shadow: none; color: var(--pyh-c-muted, #5c636e); font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 700; font-variant-numeric: tabular-nums; }  .pyh-stars { position: relative; display: inline-block;  font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1;  inline-size: 5em; block-size: 1em; flex: none; } .pyh-stars__track, .pyh-stars__fill { position: absolute; inset-block-start: 0;  inset-inline-start: 0; display: flex; block-size: 1em; overflow: hidden; } .pyh-stars__track { color: var(--pyh-c-line, rgba(15, 23, 42, .16)); } .pyh-stars__fill { color: #f59e0b;  inline-size: 0; } .pyh-stars__mark { inline-size: 1em; block-size: 1em; flex: none; fill: currentColor; stroke: none; } .pyh-stars--compact { font-size:calc((12px) * var(--pyh-ui-t, 1)); } .pyh-stars__count { margin-inline-start: 6px; color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-variant-numeric: tabular-nums; }  .pyh-pc--list { flex-direction: row; align-items: stretch; gap: 14px; } .pyh-pc--list .pyh-pc__media { flex: 0 0 132px; align-self: center; aspect-ratio: 1; } .pyh-pc--list .pyh-pc__body { flex: 1 1 auto; min-inline-size: 0; padding-block: 2px; }  .pyh-pc--list .pyh-pc__title { -webkit-line-clamp: 2; }  .pyh-pc--list .pyh-pc__foot { grid-template-columns: minmax(0, 1fr); }  @container (min-width: 560px) { .pyh-pc--list .pyh-pc__body { display: grid; grid-template-columns: minmax(0, 1fr) 232px; align-items: center; column-gap: 22px; }  .pyh-pc--list .pyh-pc__body > *:not(.pyh-pc__foot) { grid-column: 1; } .pyh-pc--list .pyh-pc__foot { grid-column: 2; grid-row: 1 / -1; align-self: center; grid-template-columns: minmax(0, 1fr); } .pyh-pc--list .pyh-pc__media { flex-basis: 168px; } }  .pyh-pwall { display: grid; gap: 16px;  grid-template-columns: repeat(auto-fill, minmax(min(240px, 100%), 1fr)); }  .pyh-strip {  --pyh-strip-card: 236px; margin-block-start: 34px;  position: relative; padding-block-end: 56px; } .pyh-strip__head { display: flex; align-items: center; gap: 12px; margin-block-end: 14px; } .pyh-strip__title { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.5;  position: relative; padding-block-end: 8px; } .pyh-strip__title::after { content: ""; position: absolute; inset-block-end: 0; inset-inline-start: 0; inline-size: 34px; block-size: 3px; border-radius: 3px; background: var(--pyh-c-accent, #c41230); } .pyh-strip__more { display: inline-flex; align-items: center; gap: 3px; margin-inline-start: auto; color: var(--pyh-c-accent, #c41230); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; white-space: nowrap; } .pyh-strip__more-i { inline-size: 15px; block-size: 15px; }  .pyh-strip__nav { position: absolute; inset-block-end: 8px; inset-inline-start: 50%; transform: translateX(50%); display: flex; gap: 8px; z-index: 2; }  [dir="ltr"] .pyh-strip__nav { transform: translateX(-50%); } .pyh-strip__arrow { display: grid; place-items: center; inline-size: 34px; block-size: 34px; padding: 0; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); cursor: pointer; transition: background-color .2s ease, color .2s ease, opacity .2s ease; } .pyh-strip__arrow[disabled] { opacity: .35; cursor: default; } .pyh-strip__arrow-i { inline-size: 18px; block-size: 18px; }  .pyh-strip__arrow-i--next { transform: scaleX(-1); } [dir="rtl"] .pyh-strip__arrow-i--prev { transform: scaleX(-1); } [dir="rtl"] .pyh-strip__arrow-i--next { transform: none; }  [dir="rtl"] .pyh-flag { padding: 4px 14px 4px 9px; clip-path: polygon(0 0, 100% 0, calc(100% - 6px) 50%, 100% 100%, 0 100%); } .pyh-strip__track { display: grid; grid-auto-flow: column; grid-auto-columns: var(--pyh-strip-card); gap: 12px;  overflow-x: auto; overscroll-behavior-inline: contain; scroll-snap-type: inline mandatory;  padding-block: 4px 8px;  scrollbar-width: none; } .pyh-strip__track::-webkit-scrollbar { display: none; } .pyh-strip__track > .pyh-pc { scroll-snap-align: start; }   @supports selector(::scroll-button(left)) { .pyh-strip__nav { display: none; } .pyh-strip__head { position: relative; }  .pyh-strip__track::scroll-button(*) { position: absolute; inset-block-end: 8px; display: grid; place-items: center; inline-size: 38px; block-size: 38px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-radius-pill, 999px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); font-size:calc((15px) * var(--pyh-ui-t, 1)); cursor: pointer; transition: opacity .2s ease;  direction: ltr; }  .pyh-strip__track::scroll-button(*):disabled { opacity: .35; }  .pyh-strip__track::scroll-button(left) { right: calc(50% + 4px); left: auto; content: "‹" / ""; } .pyh-strip__track::scroll-button(right) { left: calc(50% + 4px); right: auto; content: "›" / ""; } }   @supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) { .pyh-strip { animation: pyh-pc-rise linear both; animation-timeline: view();  animation-range: entry 0% entry 42%; } } @keyframes pyh-pc-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } } }  @media (hover: hover) {  .pyh-pc:hover { transform: translateY(calc(var(--pyh-pc-lift) * -1)); box-shadow: 0 0 0 1px color-mix(in srgb, var(--pyh-c-accent, #c41230) 30%, transparent), 0 22px 44px -26px color-mix(in srgb, var(--pyh-c-accent, #c41230) 55%, transparent), 0 6px 14px -10px color-mix(in srgb, var(--pyh-c-ink, #141821) 40%, transparent); }  .pyh-pc:hover .pyh-pc__img { transform: scale(1.04); }  .pyh-pc:hover .pyh-pc__media::before { opacity: 1; transform: scale(1.12); }   [data-pyh-product]:hover .pyh-qv-open { opacity: 1; transform: none; } .pyh-qv-open:hover { background: var(--pyh-hd-util-bg, #14161f); }  .pyh-qv__x:hover { background: var(--qv-ring-2); } .pyh-qv__thumb:hover { border-color: var(--pyh-flare, #ff3355); } .pyh-qv__act .pyh-wish:hover { background: var(--qv-ring); color: var(--pyh-c-accent, #c41230); } .pyh-qv__go:hover { filter: brightness(1.07); } .pyh-qv__full:hover { color: var(--pyh-c-accent, #c41230); }  .pyh-pc--swap:hover .pyh-pc__img:not(.pyh-pc__img--hover) { opacity: 0; } .pyh-pc--swap:hover .pyh-pc__img--hover { opacity: 1; } .pyh-pc__go:hover { filter: brightness(1.08); } .pyh-pc__go--look:hover, .pyh-pc__go--ask:hover, .pyh-pc__go--away:hover { border-color: var(--pyh-c-accent, #c41230); color: var(--pyh-c-accent, #c41230); filter: none; } .pyh-wish:hover { color: var(--pyh-c-accent, #c41230); transform: scale(1.06); } .pyh-strip__arrow:not([disabled]):hover { background: var(--pyh-c-accent, #c41230); color: var(--pyh-c-on-accent, #fff); border-color: transparent; } .pyh-strip__more:hover { text-decoration: underline; } }  .pyh-pc--out:hover { transform: none; box-shadow: none; } .pyh-pc--out .pyh-pc__img { filter: saturate(.35); }  .pyh-pc--out .pyh-pc__media::before { opacity: 0; } .pyh-pc--out .pyh-price__now, .pyh-pc--out .pyh-price__was { color: var(--pyh-c-muted, #5c636e); font-weight: 700; } .pyh-pc--out .pyh-price__now { text-decoration: none; }  .pyh-pc--out .pyh-pc__go { background: transparent; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-muted, #5c636e); box-shadow: none; } .pyh-pc--out .pyh-pc__go:hover { filter: none; color: var(--pyh-c-ink, #141821); } .pyh-pc__go:active { transform: translateY(1px); }  .pyh-pc:has(.pyh-pc__title a:focus-visible) { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 3px; }  @supports not selector(:has(*)) { .pyh-pc__title a:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; } } .pyh-wish:focus-visible, .pyh-strip__arrow:focus-visible, .pyh-pc__go:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  @media (max-width: 560px) {  .pyh-pwall { gap: 10px; grid-template-columns: repeat(2, minmax(0, 1fr)); } .pyh-pc { padding: 8px 8px 10px; gap: 8px; }  .pyh-pc__title { font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-pc__specs { display: none; }  .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc--compact .pyh-pc__go { inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; } .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; }  .pyh-strip { --pyh-strip-card: min(275px, 75vw); } .pyh-strip__title { font-size:calc((16px) * var(--pyh-ui-t, 1)); } } @media (max-width: 768px) { .pyh-pc:not(.pyh-pc--list) .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; } } @container (max-width: 235px) { .pyh-pc:not(.pyh-pc--list) .pyh-pc__foot { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go { display: inline-flex !important; inline-size: 100% !important; width: 100% !important; block-size: 38px !important; min-height: 38px !important; max-height: 38px !important; padding: 0 12px !important; border-radius: var(--pyh-radius-pill, 999px) !important; box-sizing: border-box !important; font-size:calc((12px) * var(--pyh-ui-t, 1))!important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-pc__go-w { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } .pyh-pc:not(.pyh-pc--list) .pyh-price { inline-size: 100% !important; width: 100% !important; align-items: flex-start !important; } }  .pyh-cmp { display: grid; place-items: center; inline-size: 30px; block-size: 30px; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-card, #fff) 72%, transparent); backdrop-filter: blur(8px); color: var(--pyh-c-muted, #6f7787); cursor: pointer; transition: color .2s ease, background .2s ease; } .pyh-cmp__i { inline-size: 16px; block-size: 16px; }  .pyh-cmp[aria-pressed="true"] { background: var(--pyh-flare, #ff3355); color: #fff; } @container pyh-card (min-width: 260px) { .pyh-cmp { inline-size: 34px; block-size: 34px; } }  .pyh-cmp-bar { position: fixed; z-index: 60; inset-inline: 12px; inset-block-end: calc(12px + var(--pyh-sticky-h, 0px)); display: none; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 14px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-night, #0a0c15); color: #fff; box-shadow: 0 18px 40px -18px rgba(4, 6, 14, .8); } .pyh-cmp-bar.is-on { display: flex; } .pyh-cmp-bar__n { font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-cmp-bar__acts { display: flex; gap: 8px; } .pyh-cmp-bar__go { border: 0; border-radius: var(--pyh-c-radius-sm, 10px); padding: 9px 16px; background: var(--pyh-flare, #ff3355); color: #fff; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; } .pyh-cmp-bar__x { border: 1px solid rgba(255, 255, 255, .28); border-radius: var(--pyh-c-radius-sm, 10px); padding: 9px 12px; background: transparent; color: #fff; font-family: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); cursor: pointer; }  .pyh-cmp-bar.is-full .pyh-cmp-bar__n { color: #ffd0d8; }   .pyh-cmp-p, .pyh-cmp-p *, .pyh-cmp-p *::before, .pyh-cmp-p *::after { box-sizing: border-box; }  .pyh-cmp-p { inline-size: min(1100px, 94vw); max-block-size: 88dvh; display: flex; flex-direction: column; padding: 0; border: 0; border-radius: var(--pyh-c-radius-lg, 20px); background: var(--pyh-c-card, #fff); color: var(--pyh-c-ink, #141821); overflow: hidden; } .pyh-cmp-p::backdrop { background: rgba(6, 8, 16, .62); backdrop-filter: blur(3px); }  .pyh-cmp-p__head { position: relative; z-index: 4; display: flex; align-items: center; gap: 12px; padding: 14px 18px; border-block-end: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); background: var(--pyh-c-card, #fff); } .pyh-cmp-p__id { flex: 1 1 auto; min-inline-size: 0; } .pyh-cmp-p__t { margin: 0; font-family: var(--pyh-font-heading, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.3; color: var(--pyh-c-ink, #141821); } .pyh-cmp-p__n { margin: 2px 0 0; color: var(--pyh-c-muted, #6f7787); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; }  .pyh-cmp-p__only { display: inline-flex; align-items: center; gap: 8px; flex: none; padding: 7px 12px 7px 8px; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 5%, transparent); color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; user-select: none; transition: background-color .18s ease; }  .pyh-cmp-p__only-i { position: absolute; inline-size: 1px; block-size: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; } .pyh-cmp-p__only-b { position: relative; inline-size: 32px; block-size: 18px; flex: none; border-radius: 99px; background: color-mix(in srgb, var(--pyh-c-ink, #141821) 22%, transparent); transition: background-color .18s ease; } .pyh-cmp-p__only-b::after { content: ''; position: absolute; inset-block-start: 2px; inset-inline-start: 2px; inline-size: 14px; block-size: 14px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(16, 20, 35, .3); transition: inset-inline-start .18s ease; } .pyh-cmp-p__only-i:checked ~ .pyh-cmp-p__only-b { background: var(--pyh-c-accent, #c41230); } .pyh-cmp-p__only-i:checked ~ .pyh-cmp-p__only-b::after { inset-inline-start: 16px; } .pyh-cmp-p__only-i:focus-visible ~ .pyh-cmp-p__only-b { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  .pyh-cmp-p.is-diffs .pyh-cmp-t tbody tr:not([data-diff]):not([data-keep]) { display: none; } .pyh-cmp-p__x { inline-size: 34px; block-size: 34px; flex: none; display: grid; place-items: center; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 8%, transparent); color: var(--pyh-c-ink, #141821); cursor: pointer; transition: background-color .18s ease, color .18s ease; } .pyh-cmp-p__x svg { inline-size: 17px; block-size: 17px; }  .pyh-cmp-p__body { flex: 1 1 auto;  min-block-size: 0; overflow: auto; padding: 4px 18px 22px; -webkit-overflow-scrolling: touch; }  .pyh-cmp-t { inline-size: 100%; table-layout: fixed; border-collapse: collapse; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); overflow-wrap: anywhere; } .pyh-cmp-t th, .pyh-cmp-t td { padding: 11px 10px; text-align: start; vertical-align: middle; }  .pyh-cmp-t tbody tr:nth-child(even) td, .pyh-cmp-t tbody tr:nth-child(even) th { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 3.5%, transparent); }  .pyh-cmp-t tbody th { position: sticky; inset-inline-start: 0; z-index: 1; background: linear-gradient(color-mix(in srgb, var(--pyh-c-ink, #141821) 4%, transparent) 0 100%), var(--pyh-c-card, #fff); color: var(--pyh-c-muted, #6f7787); font-weight: 700; box-shadow: 1px 0 0 var(--pyh-c-line, rgba(15, 23, 42, .1)); }  .pyh-cmp-t__corner { inline-size: 96px; }  .pyh-cmp-t__head { block-size: 1px; padding-block: 4px 14px; vertical-align: top; }  .pyh-cmp-t__card { position: relative;  block-size: 100%; padding: 12px 10px 10px; border-radius: var(--pyh-c-radius, 14px); background: var(--pyh-plate, #fdfdff); box-shadow: inset 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cmp-t__link { display: grid; gap: 9px; justify-items: center; text-align: center; color: inherit; text-decoration: none; font-weight: 700; line-height: 1.65; } .pyh-cmp-t__plate { display: grid; place-items: center; inline-size: 96px; block-size: 96px; border-radius: var(--pyh-c-radius-sm, 10px); background: #fff; } .pyh-cmp-t__img { inline-size: 100%; block-size: 100%; object-fit: contain; border-radius: inherit; }  .pyh-cmp-t__t { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; overflow: hidden; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  .pyh-cmp-t__drop { position: absolute; z-index: 2; inset-block-start: 6px; inset-inline-start: 6px; inline-size: 24px; block-size: 24px; display: grid; place-items: center; padding: 0; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: color-mix(in srgb, var(--pyh-c-ink, #141821) 7%, transparent); color: var(--pyh-c-muted, #6f7787); cursor: pointer; transition: background-color .18s ease, color .18s ease; } .pyh-cmp-t__drop-i { inline-size: 13px; block-size: 13px; } .pyh-cmp-t__stock { font-weight: 700; } .pyh-cmp-t__stock--in { color: var(--pyh-c-ok, #17845a); } .pyh-cmp-t__stock--low { color: var(--pyh-c-warn, #a86a00); } .pyh-cmp-t__stock--out { color: var(--pyh-c-bad, #c0392b); }  .pyh-cmp-t__none { color: var(--pyh-c-muted, #6f7787); opacity: .55; }  .pyh-cmp-t__r--price td { font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-cmp-t__r--price .pyh-price__now { font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; }   .pyh-cmp-t tbody .pyh-cmp-t__buy th, .pyh-cmp-t tbody .pyh-cmp-t__buy td { position: sticky; inset-block-end: 0; z-index: 2; padding-block: 14px; background: var(--pyh-c-card, #fff); box-shadow: 0 -1px 0 var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cmp-t tbody .pyh-cmp-t__buy th { z-index: 3; } .pyh-cmp-t__buy .pyh-pc__go { inline-size: 100%; } @media (max-width: 559px) { .pyh-cmp-p__head { padding: 12px; gap: 8px; } .pyh-cmp-p__t { font-size:calc((15px) * var(--pyh-ui-t, 1)); }  .pyh-cmp-p__only-t { display: none; } .pyh-cmp-p__only { padding: 7px; } .pyh-cmp-p__body { padding: 4px 12px 18px; } .pyh-cmp-t__corner { inline-size: 84px; } .pyh-cmp-t__plate { inline-size: 76px; block-size: 76px; }  .pyh-cmp-t:has(thead th:nth-child(2)) { min-inline-size: 222px; } .pyh-cmp-t:has(thead th:nth-child(3)) { min-inline-size: 360px; } .pyh-cmp-t:has(thead th:nth-child(4)) { min-inline-size: 498px; } .pyh-cmp-t:has(thead th:nth-child(5)) { min-inline-size: 636px; }  @supports not selector(:has(*)) { .pyh-cmp-t { min-inline-size: 636px; } } }  @media (hover: hover) and (pointer: fine) { .pyh-lt__tools .pyh-qv-open:hover, .pyh-lt__tools .pyh-wish:hover, .pyh-lt__tools .pyh-cmp:hover { background: var(--pyh-flare, #ff3355); color: #fff; }  .pyh-cmp-t__drop:hover { background: var(--pyh-c-bad, #c0392b); color: #fff; } .pyh-cmp-p__x:hover { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 14%, transparent); } .pyh-cmp-p__only:hover { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 9%, transparent); } .pyh-cmp-t__link:hover .pyh-cmp-t__t { color: var(--pyh-c-accent, #c41230); } }  .pyh-lt__tools .pyh-wish[aria-pressed="true"], .pyh-lt__tools .pyh-cmp[aria-pressed="true"] { background: var(--pyh-flare, #ff3355); color: #fff; }  .pyh-lt__tools .pyh-qv-open:focus-visible, .pyh-lt__tools .pyh-wish:focus-visible, .pyh-lt__tools .pyh-cmp:focus-visible { outline: 2px solid var(--pyh-flare, #ff3355); outline-offset: 2px; }  .pyh-pc__go { background-image: linear-gradient(115deg, rgba(255, 47, 158, 0) 18%, rgba(255, 47, 158, .5) 100%); box-shadow: var(--pyh-glow, none); transition: box-shadow .22s ease, background-image .22s ease, transform .22s ease; } .pyh-pc__go:hover, .pyh-pc__go:focus-visible { background-image: linear-gradient(115deg, rgba(255, 47, 158, .12) 0%, rgba(255, 47, 158, .68) 100%); box-shadow: var(--pyh-glow-strong, none); }  .pyh-pc--out .pyh-pc__go, .pyh-pc__go--choose { background-image: none; box-shadow: none; }  .pyh-qv__go { box-shadow: var(--pyh-glow, none); transition: box-shadow .22s ease; } .pyh-qv__go:hover, .pyh-qv__go:focus-visible { box-shadow: var(--pyh-glow-strong, none); }  * ⚠️ THESE THREE MUST TRACK THE PRINT VALUES ABOVE. They were pinned to the * ORIGINAL literals and went stale the moment those were re-derived against * their own tint — «جدید» went back to 4.20:1 here while the identical flag on * a card measured 5.09. A copy of a value is a value that will disagree with * its source; these are `var()` reads of the print inks now, so re-deriving the * family once moves both places. */ html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--pick { --pyh-flag-ink: var(--pyh-flag-print-pick, #006c90); } html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--hot { --pyh-flag-ink: var(--pyh-flag-print-hot, #8a4c00); } html[data-pyh-mode="dark"] .pyh-qv .pyh-flag--new { --pyh-flag-ink: var(--pyh-flag-print-new, #067132); }  * ⚠️ Each is ALSO published under a `--pyh-flag-print-*` name, because the quick * view has to restore exactly these on its white plate and a second copy of the * literal there is a second thing to forget. One source, two readers. */ :root { --pyh-flag-print-new: #067132;  --pyh-flag-print-hot: #8a4c00;  --pyh-flag-print-pick: #006c90;  } .pyh-flag--new { --pyh-flag-ink: var(--pyh-flag-print-new, #067132); } .pyh-flag--hot { --pyh-flag-ink: var(--pyh-flag-print-hot, #8a4c00); } .pyh-flag--pick { --pyh-flag-ink: var(--pyh-flag-print-pick, #006c90); }  .pyh-lt__tray .pyh-stars__count { color: rgb(255 255 255 / 74%); }   .pyh-qv__keys { gap: 0; border-radius: var(--pyh-c-radius, 14px);  overflow: clip; background: var(--qv-sunken); box-shadow: inset 0 0 0 1px var(--qv-ring); }  .pyh-qv__keys > div { border-radius: 0; --qv-wash-a: 9%; }  .pyh-qv__keys > div + div { box-shadow: inset 0 1px 0 var(--qv-ring); } .pyh-qv__keys dd { font-size:calc((14px) * var(--pyh-ui-t, 1)); }  .pyh-qv__eyebrow { padding-block-end: 9px; box-shadow: inset 0 -1px 0 var(--qv-ring); }  .pyh-qv__pick { background: var(--qv-sunken); }  .pyh-qv__buy { border-radius: var(--pyh-c-radius-lg, 20px); box-shadow: inset 0 0 0 1px var(--qv-ring), 0 14px 34px -22px rgb(var(--pyh-shadow-ink, 37 45 66) / 30%); }  html[data-pyh-mode="dark"] .pyh-qv__buy { background-color: var(--pyh-sf-lift); background-image: linear-gradient(160deg, rgb(227 230 252 / 6%), rgb(227 230 252 / 0%) 52%); box-shadow: inset 0 1px 0 rgb(227 230 252 / 16%), inset 0 0 0 1px rgb(227 230 252 / 9%), 0 18px 40px -22px rgb(var(--pyh-shadow-ink, 5 4 18) / 85%); }  .pyh-qv__buy .pyh-price__now { font-size:calc((22px) * var(--pyh-ui-t, 1)); font-variant-numeric: tabular-nums; letter-spacing: -.012em; }  html[data-pyh-mode="dark"] .pyh-qv__buy .pyh-qv__full { color: var(--qv-dim); }  @supports (color: color-mix(in oklab, red 50%, blue)) { .pyh-qv { --qv-muted: color-mix(in oklab, var(--pyh-ink-muted, #5c636e) 72%, var(--qv-ink)); } }  .pyh-qv { --qv-ok: #006538; }
/*!payeh-card-lighttable*/
.pyh-lt { position: relative; isolation: isolate; border-radius: var(--pyh-c-radius-lg, 20px); transform-style: preserve-3d; transition: transform .5s cubic-bezier(.2, .7, .25, 1);  --pyh-lt-mx: 50%; --pyh-lt-my: 50%; }  .pyh-lt__rim { position: absolute; inset: -1.5px; border-radius: calc(var(--pyh-c-radius-lg, 20px) + 1.5px);  overflow: hidden; opacity: 0; transition: opacity .45s cubic-bezier(.2, .7, .25, 1); pointer-events: none; }  .pyh-lt__rim > i { position: absolute; inset-block-start: 50%; inset-inline-start: 50%; inline-size: 150%; block-size: 150%;   transform: translate(50%, -50%); rotate: 0deg;  aspect-ratio: 1; block-size: auto; min-block-size: 150%;  background: conic-gradient(from 0deg, transparent 0 42%, var(--pyh-flare, #ff3355) 54%, #fff 62%, var(--pyh-flare, #ff3355) 70%, transparent 82% 100%); } [dir="ltr"] .pyh-lt__rim > i { transform: translate(-50%, -50%); }  .pyh-lt:active .pyh-lt__rim { opacity: 1; }  @media (hover: none) { .pyh-lt .pyh-lt__rim { opacity: .5; } .pyh-lt:active .pyh-lt__rim { opacity: 1; } }  .pyh-lt:active .pyh-lt__body { box-shadow: inset 0 1.5px 0 rgb(227 230 252 / 24%), inset 1.5px 0 0 rgb(227 230 252 / 8%), inset -1.5px 0 0 rgb(227 230 252 / 8%), 0 2px 4px rgba(16, 20, 35, .14), 0 26px 46px -22px rgba(16, 20, 35, .6); }  .pyh-lt, .pyh-lt__body { block-size: 100%; }  .pyh-lt__body { position: relative; z-index: 1; display: flex; flex-direction: column; background-color: var(--pyh-night, #0a0c15);  background-image: repeating-linear-gradient( to bottom, rgb(255 255 255 / 3%) 0 .5px, transparent .5px 3px ); border-radius: var(--pyh-c-radius-lg, 20px); padding-block-end: 9px; transform-style: preserve-3d;  box-shadow: inset 0 1.5px 0 rgb(227 230 252 / 16%), inset 1.5px 0 0 rgb(227 230 252 / 7%), inset -1.5px 0 0 rgb(227 230 252 / 7%), 0 2px 4px rgba(16, 20, 35, .12), 0 16px 34px -20px rgba(16, 20, 35, .55); transition: box-shadow .4s cubic-bezier(.2, .7, .25, 1); }  .pyh-lt__body::after { content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; background: radial-gradient(220px circle at var(--pyh-lt-mx) var(--pyh-lt-my), color-mix(in srgb, var(--pyh-flare, #ff3355) 13%, transparent), transparent 62%); opacity: 0; transition: opacity .4s cubic-bezier(.2, .7, .25, 1); }    .pyh-lt__stage { position: relative; padding: 10px 10px 24px; transform-style: preserve-3d; background: transparent; border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); }  .pyh-lt__frames::before { --pyh-lt-tick: 9px; --pyh-lt-tickw: 1px; content: ""; position: absolute; inset: -4px; pointer-events: none; opacity: .5; background: linear-gradient(#fff, #fff) 0 0 / var(--pyh-lt-tick, 9px) var(--pyh-lt-tickw, 1px) no-repeat, linear-gradient(#fff, #fff) 0 0 / var(--pyh-lt-tickw, 1px) var(--pyh-lt-tick, 9px) no-repeat, linear-gradient(#fff, #fff) 100% 0 / var(--pyh-lt-tick, 9px) var(--pyh-lt-tickw, 1px) no-repeat, linear-gradient(#fff, #fff) 100% 0 / var(--pyh-lt-tickw, 1px) var(--pyh-lt-tick, 9px) no-repeat, linear-gradient(#fff, #fff) 0 100% / var(--pyh-lt-tick, 9px) var(--pyh-lt-tickw, 1px) no-repeat, linear-gradient(#fff, #fff) 0 100% / var(--pyh-lt-tickw, 1px) var(--pyh-lt-tick, 9px) no-repeat, linear-gradient(#fff, #fff) 100% 100% / var(--pyh-lt-tick, 9px) var(--pyh-lt-tickw, 1px) no-repeat, linear-gradient(#fff, #fff) 100% 100% / var(--pyh-lt-tickw, 1px) var(--pyh-lt-tick, 9px) no-repeat; }  .pyh-lt--list .pyh-lt__stage { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-end-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: 0; }   .pyh-lt__frames { position: relative; display: block; aspect-ratio: 1; border-radius: var(--pyh-c-radius, 14px);  background: linear-gradient(180deg, #fff, color-mix(in srgb, var(--pyh-night, #0a0c15) 2.5%, #fff));  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-night, #0a0c15) 11%, transparent), 0 0 0 1px rgb(0 0 0 / 55%), 0 0 0 2px rgb(255 255 255 / 9%), 0 0 26px -2px rgb(226 232 255 / 20%), 0 10px 22px -12px rgba(2, 4, 12, .8); transition: box-shadow .4s cubic-bezier(.2, .7, .25, 1); }  .pyh-lt__shot { position: absolute; inset: 0; inline-size: 100%; block-size: 100%; object-fit: contain;  border-radius: var(--pyh-c-radius, 14px); opacity: 0; transform: translateZ(26px) scale(.92); transition: opacity .32s cubic-bezier(.2, .7, .25, 1), transform .45s cubic-bezier(.2, .7, .25, 1); } .pyh-lt__shot.is-on { opacity: 1; transform: translateZ(26px) scale(.95); }  .pyh-lt__floor { position: absolute; z-index: 0; inset-inline: 24%; inset-block-end: 18px; block-size: 20px; border-radius: 50%; background: radial-gradient(closest-side, rgba(18, 22, 38, .24), rgba(18, 22, 38, 0)); filter: blur(5px); transition: transform .5s cubic-bezier(.2, .7, .25, 1), opacity .5s cubic-bezier(.2, .7, .25, 1); }  .pyh-lt__lamp { position: absolute; z-index: 0; inset-inline: 16%; inset-block-end: 14px; block-size: 52px; border-radius: 50%; opacity: 0; transform: scale(.8); background: radial-gradient(closest-side, color-mix(in srgb, var(--pyh-flare, #ff3355) 42%, transparent), transparent); transition: opacity .45s cubic-bezier(.2, .7, .25, 1), transform .5s cubic-bezier(.2, .7, .25, 1); }    .pyh-lt__tools { position: absolute; z-index: 6; inset-block-start: 14px; inset-inline-end: 14px; display: grid; gap: 5px; }  .pyh-lt__tools .pyh-wish, .pyh-lt__tools .pyh-qv-open, .pyh-lt__tools .pyh-cmp { position: relative; inset: auto; z-index: auto; }  .pyh-lt__tools .pyh-wish, .pyh-lt__tools .pyh-qv-open, .pyh-lt__tools .pyh-cmp { border: 0; background: rgb(10 11 26 / 55%); color: #fff; box-shadow: inset 0 0 0 1px rgb(255 255 255 / 26%), 0 3px 10px rgb(2 4 12 / 32%); transition: background-color .2s ease, color .2s ease, box-shadow .2s ease; }  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) { @media (hover: hover) and (pointer: fine) { .pyh-lt:hover .pyh-lt__tools .pyh-wish, .pyh-lt:hover .pyh-lt__tools .pyh-qv-open, .pyh-lt:hover .pyh-lt__tools .pyh-cmp, .pyh-lt__tools .pyh-wish:focus-visible, .pyh-lt__tools .pyh-qv-open:focus-visible, .pyh-lt__tools .pyh-cmp:focus-visible { -webkit-backdrop-filter: blur(9px) saturate(1.3); backdrop-filter: blur(9px) saturate(1.3); background: rgb(10 11 26 / 42%); } } }  .pyh-lt__tools .pyh-wish[aria-pressed="true"], .pyh-lt__tools .pyh-cmp[aria-pressed="true"] { background: var(--pyh-c-accent, #c41230); color: #fff; box-shadow: inset 0 0 0 1px rgb(255 255 255 / 30%), 0 3px 10px rgb(2 4 12 / 32%); } @media (hover: hover) and (pointer: fine) { .pyh-lt__tools .pyh-wish:hover, .pyh-lt__tools .pyh-qv-open:hover, .pyh-lt__tools .pyh-cmp:hover { background: rgb(10 11 26 / 78%); box-shadow: inset 0 0 0 1px rgb(255 255 255 / 40%), 0 4px 14px rgb(2 4 12 / 42%); } }  .pyh-lt__tools .pyh-wish:focus-visible, .pyh-lt__tools .pyh-qv-open:focus-visible, .pyh-lt__tools .pyh-cmp:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }  .pyh-lt__tools .pyh-wish::after, .pyh-lt__tools .pyh-qv-open::after, .pyh-lt__tools .pyh-cmp::after { content: ""; position: absolute; inset-block: -2.5px; inset-inline: calc((100% - var(--pyh-tap, 44px)) / 2); } .pyh-lt__ico { inline-size: 30px; block-size: 30px; display: grid; place-items: center; border: 0; border-radius: var(--pyh-c-radius-pill, 99px); cursor: pointer; color: var(--pyh-c-muted, #6f7787); background: color-mix(in srgb, var(--pyh-c-card, #fff) 72%, transparent); backdrop-filter: blur(8px); opacity: 0; transform: translateY(-5px) scale(.9); transition: opacity .28s cubic-bezier(.2, .7, .25, 1), transform .28s cubic-bezier(.2, .7, .25, 1), color .2s; } .pyh-lt__ico:hover { color: var(--pyh-c-ink, #141821); } .pyh-lt__ico-i { inline-size: 16px; block-size: 16px; }  .pyh-lt__seg { position: absolute; z-index: 5; inset-inline: 18%; inset-block-end: 8px; display: flex; gap: 3px;  transform: translateZ(30px); } .pyh-lt__segb { flex: 1;  block-size: 24px; padding-block: 10.5px; border: 0; cursor: pointer; background-color: var(--pyh-c-line, #e4e6ef); background-clip: content-box; border-radius: 3px; transition: background-color .25s;  position: relative; }  .pyh-lt__segb::after { content: ""; position: absolute; inset-block-start: -15px; inset-block-end: 0; inset-inline: 0; } .pyh-lt__segb.is-on { background-color: var(--pyh-flare, #ff3355); }  .pyh-lt__tray { position: relative; z-index: 4; flex: 1; display: flex; flex-direction: column; margin-inline: 9px; padding: 12px 3px 4px; background: transparent; color: #fff; box-shadow: inset 0 1px 0 rgb(227 230 252 / 9%); }  .pyh-lt__facts { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-block-end: 8px; }  .pyh-lt__spec { direction: ltr; unicode-bidi: isolate; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .02em; padding: 3px 8px; border-radius: var(--pyh-c-radius-sm, 8px); background: rgba(255, 255, 255, .12); color: #fff; } .pyh-lt__brand { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); color: #9aa3b8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }   .pyh-lt__name { --pyh-lt-name-fs: 14px; --pyh-lt-name-mb: 8px; font-weight: 500; line-height: 1.6; min-block-size: 2.9em; flex: none; overflow: hidden; } .pyh-lt__name .pyh-lt__link { display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }   .pyh-lt__opts { position: relative; z-index: 5; display: flex; flex-wrap: wrap; gap: 5px; margin-block-end: 9px; } .pyh-lt__op { direction: ltr; unicode-bidi: isolate; font-family: inherit; font-size:calc((11px) * var(--pyh-ui-t, 1)); line-height: 1; padding: 5px 8px; border: 1px solid rgba(255, 255, 255, .2); border-radius: var(--pyh-c-radius-sm, 8px); background: transparent; color: #c9cfdd; cursor: pointer; text-decoration: none; transition: background .18s ease, color .18s ease, border-color .18s ease; } .pyh-lt__op.is-on { background: #fff; border-color: #fff; color: var(--pyh-night, #0a0c15); font-weight: 700; }  .pyh-lt__op.is-gone { opacity: .45; text-decoration: line-through; cursor: not-allowed; } .pyh-lt__op--more { border-style: dashed; color: #9aa3b8; }   .pyh-lt__opts--number .pyh-lt__op { min-inline-size: 34px; padding: 6px 4px; text-align: center; font-variant-numeric: tabular-nums; }  .pyh-lt__opts--size .pyh-lt__op { min-inline-size: 36px; padding: 6px 6px; text-align: center; text-transform: uppercase; }  .pyh-lt__opts--color .pyh-lt__op { inline-size: 26px; block-size: 26px; padding: 0; border-radius: var(--pyh-c-radius-pill, 99px); background: var(--pyh-op-c, transparent); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25); overflow: hidden; }  .pyh-lt__opts--color .pyh-lt__op-t { position: absolute; inline-size: 1px; block-size: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }  .pyh-lt__opts--color .pyh-lt__op.is-on { background: var(--pyh-op-c, transparent); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25), 0 0 0 2px var(--pyh-night, #0a0c15), 0 0 0 4px #fff; }  .pyh-lt__opts--color .pyh-lt__op.is-gone { opacity: .75; position: relative; } .pyh-lt__opts--color .pyh-lt__op.is-gone::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(to bottom left, transparent calc(50% - 1px), rgba(255, 255, 255, .95) calc(50% - 1px), rgba(255, 255, 255, .95) calc(50% + 1px), transparent calc(50% + 1px)); mix-blend-mode: difference; }  .pyh-lt__opts--color .pyh-lt__op:not([style]) { inline-size: auto; block-size: auto; padding: 5px 8px; border-radius: var(--pyh-c-radius-sm, 8px); background: transparent; box-shadow: none; } .pyh-lt__opts--color .pyh-lt__op:not([style]) .pyh-lt__op-t { position: static; inline-size: auto; block-size: auto; clip-path: none; }  .pyh-lt__opts--color .pyh-lt__op--more { inline-size: auto; block-size: auto; padding: 5px 8px; border-radius: var(--pyh-c-radius-sm, 8px); background: transparent; box-shadow: none; }   .pyh-lt__picks { position: relative; z-index: 5; display: grid; gap: 8px; margin-block-end: 9px; } .pyh-lt__picks .pyh-lt__opts { margin-block-end: 0; }  .pyh-lt__picks--many .pyh-lt__opts { align-items: center; row-gap: 4px; } .pyh-lt__opts-l { flex: none; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: #9aa3b8; } .pyh-lt__picks--many .pyh-lt__opts-l { flex-basis: 100%; }  .pyh-lt__picks--many .pyh-lt__op.is-gone { cursor: pointer; }  .pyh-lt__link { color: #e8eaf2; text-decoration: none; } .pyh-lt__link::after { content: ''; position: absolute; inset: 0; z-index: 3; } .pyh-lt__link:hover { color: #fff; }  .pyh-lt__foot { position: relative; z-index: 5; display: grid; gap: 9px; margin-block-start: auto; }  .pyh-lt__foot--blind { display: none; }  .pyh-lt__foot .added_to_cart { grid-column: 1 / -1; }  .pyh-lt__foot .pyh-price__now { color: #fff; font-size:calc((14.5px) * var(--pyh-ui-t, 1)); } .pyh-lt__foot .pyh-price__was { color: #9aa3b8; font-size:calc((11px) * var(--pyh-ui-t, 1)); } .pyh-lt__foot .pyh-price__save { color: #4ade80; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); } .pyh-lt__foot .pyh-price--ask .pyh-price__ask { color: #c9cfdd; } @container pyh-card (min-width: 260px) { .pyh-lt__foot .pyh-price__now { font-size:calc((16px) * var(--pyh-ui-t, 1)); } }    .pyh-lt .pyh-pc__go { inline-size: 100%; block-size: 38px; padding: 0 12px; border-radius: var(--pyh-c-radius-sm, 10px); font-size:calc((13px) * var(--pyh-ui-t, 1)); }  .pyh-lt__foot .pyh-qty { inline-size: 100%; border-color: rgba(255, 255, 255, .24); color: #fff; } .pyh-lt__foot .pyh-qty__b:hover { background: rgba(255, 255, 255, .12); }  .pyh-lt .pyh-pc__go--choose, .pyh-lt .pyh-pc__go--look, .pyh-lt .pyh-pc__go--ask, .pyh-lt .pyh-pc__go--away { border-color: rgba(255, 255, 255, .28); color: #fff; } .pyh-lt__foot .added_to_cart { display: none !important; }  .pyh-lt__left { margin-block-start: 9px; font-size:calc((11px) * var(--pyh-ui-t, 1)); color: #c9cfdd; display: grid; gap: 5px; } .pyh-lt__rail { display: block; block-size: 3px; border-radius: 3px; background: rgba(255, 255, 255, .14); overflow: hidden; } .pyh-lt__rail i { display: block; block-size: 100%; border-radius: 3px; background: linear-gradient(90deg, var(--pyh-flare, #ff3355), var(--pyh-c-warm, #c08a2e)); }  .pyh-lt__more { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .38s cubic-bezier(.2, .7, .25, 1); } .pyh-lt__more > div { overflow: hidden; } .pyh-lt__meta { display: flex; align-items: center; gap: 9px; flex-wrap: wrap; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); color: #a8b0c2; margin-block-start: 9px; padding-block-start: 9px; border-block-start: 1px solid rgba(255, 255, 255, .12); } .pyh-lt__sw { display: inline-flex; gap: 3px; align-items: center; } .pyh-lt__sw i { inline-size: 11px; block-size: 11px; border-radius: var(--pyh-c-radius-pill, 99px); display: block; box-shadow: 0 0 0 1px rgba(255, 255, 255, .3); } .pyh-lt__sw b { font-weight: 600; }  .pyh-lt--out .pyh-lt__lamp { display: none; } .pyh-lt--out .pyh-lt__shot { filter: grayscale(.55); opacity: .82; } .pyh-lt__veil { position: absolute; z-index: 5; inset-inline: 12px; inset-block-end: 30px; text-align: center; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; padding: 5px 8px; border-radius: var(--pyh-c-radius-sm, 10px); background: color-mix(in srgb, var(--pyh-night, #0a0c15) 84%, transparent); color: #fff; }  .pyh-lt--compact .pyh-lt__stage { padding: 12px 10px 16px; } .pyh-lt--compact .pyh-lt__name { --pyh-lt-name-fs: 13.5px; min-block-size: 2.8em; }  @container pyh-sec (min-width: 0) {  } .pyh-lt--list .pyh-lt__body { display: grid; grid-template-columns: 118px 1fr; align-items: center; padding-block-end: 0; } .pyh-lt--list .pyh-lt__tray { margin: 9px 9px 9px 0; } .pyh-lt--list .pyh-lt__name { -webkit-line-clamp: 3; min-block-size: 0; }  .pyh-lt--list .pyh-lt__tools { inset-inline-start: 14px; inset-inline-end: auto;  inset-block-start: 50%; transform: translateY(-50%); }  @container pyh-card (max-width: 559px) { .pyh-lt--list .pyh-lt__tools { gap: 4px; } .pyh-lt--list .pyh-lt__tools > * { inline-size: 28px; block-size: 28px; } .pyh-lt--list .pyh-lt__tools svg { inline-size: 14px; block-size: 14px; } }  .pyh-lt--list .pyh-lt__stage { padding-block: 10px;  padding-inline: 40px 6px; }  .pyh-lt--list .pyh-lt__body { grid-template-columns: 140px 1fr; }  .pyh-lt--list .pyh-flags { inset-inline-start: auto; inset-inline-end: 10px; }  .pyh-lt { container-type: inline-size; container-name: pyh-card; }  @container pyh-card (min-width: 200px) { .pyh-lt__name { --pyh-lt-name-fs: 14.5px; } .pyh-lt__op { font-size:calc((11.5px) * var(--pyh-ui-t, 1)); padding: 5.5px 9px; } } @container pyh-card (min-width: 260px) { .pyh-lt__stage { padding: 12px 10px 26px; } .pyh-lt__tools { inset-block-start: 16px; inset-inline-end: 16px; } .pyh-lt__ico { inline-size: 34px; block-size: 34px; } .pyh-lt__tray { padding: 13px 14px 14px; } .pyh-lt .pyh-pc__go { block-size: 40px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); } }   @container pyh-card (max-width: 175px) { .pyh-lt__tray { padding: 9px 9px 10px; }  .pyh-lt__picks, .pyh-lt__facts { display: none; }  .pyh-lt--blindable .pyh-lt__foot { display: none; } .pyh-lt--blindable .pyh-lt__foot--blind { display: grid; } .pyh-lt__foot .pyh-price__now { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); white-space: normal; } .pyh-lt .pyh-pc__go { block-size: 32px; font-size:calc((11px) * var(--pyh-ui-t, 1)); padding: 0 6px; } .pyh-lt .pyh-pc__go-w { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }  @container pyh-card (min-width: 560px) {  .pyh-lt--list .pyh-lt__body { grid-template-columns: 190px 1fr; } .pyh-lt--list .pyh-lt__tray { display: grid; grid-template-columns: minmax(0, 1fr) 230px; align-items: center; column-gap: 20px; }  .pyh-lt--list .pyh-lt__tray > *:not(.pyh-lt__foot) { grid-column: 1; } .pyh-lt--list .pyh-lt__foot { grid-column: 2; grid-row: 1 / -1; align-self: center; }  .pyh-lt--list .pyh-lt__name { -webkit-line-clamp: 2; --pyh-lt-name-fs: 18px; line-height: 1.6; } }  .pyh-lt .pyh-lt__body .pyh-lt__tray .pyh-lt__name {  font-size: calc(var(--pyh-lt-name-fs) * var(--pyh-ui-t, 1)); margin: 0 0 var(--pyh-lt-name-mb); }  @media (hover: hover) and (pointer: fine) {  .pyh-lt:hover .pyh-lt__body, .pyh-lt:focus-within .pyh-lt__body { box-shadow: inset 0 1.5px 0 rgb(227 230 252 / 26%), inset 1.5px 0 0 rgb(227 230 252 / 9%), inset -1.5px 0 0 rgb(227 230 252 / 9%), 0 3px 6px rgba(16, 20, 35, .14), 0 26px 46px -22px rgba(16, 20, 35, .6); }  .pyh-lt:hover .pyh-lt__frames, .pyh-lt:focus-within .pyh-lt__frames { box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--pyh-night, #0a0c15) 11%, transparent), 0 0 0 1px rgb(0 0 0 / 55%), 0 0 0 2px rgb(255 255 255 / 13%), 0 0 38px -2px rgb(226 232 255 / 30%), 0 14px 26px -12px rgba(2, 4, 12, .85); } .pyh-lt:hover .pyh-lt__rim, .pyh-lt:focus-within .pyh-lt__rim { opacity: 1; } .pyh-lt:hover .pyh-lt__body::after, .pyh-lt:focus-within .pyh-lt__body::after { opacity: 1; }  .pyh-lt:hover .pyh-lt__shot.is-on { transform: translateZ(46px) scale(1); } .pyh-lt:hover .pyh-lt__floor { transform: translateY(5px) scaleX(1.3) scaleY(.66); opacity: .45; }  .pyh-lt:hover .pyh-lt__lamp, .pyh-lt:focus-within .pyh-lt__lamp { opacity: .62; transform: scale(1); filter: blur(13px); } .pyh-lt:hover .pyh-lt__ico, .pyh-lt:focus-within .pyh-lt__ico { opacity: 1; transform: none; } .pyh-lt:hover .pyh-lt__more, .pyh-lt:focus-within .pyh-lt__more { grid-template-rows: 1fr; } .pyh-lt--out:hover .pyh-lt__rim { opacity: 0; } } @keyframes pyh-lt-spin { to { rotate: 360deg; } }  .pyh-lt__rim > i { animation: pyh-lt-spin 3.2s linear infinite; } [data-pyh-idle] .pyh-lt__rim > i { animation-play-state: paused; } .pyh-lt--out .pyh-lt__rim { opacity: 0; }  @media (hover: none) { .pyh-lt__more { grid-template-rows: 1fr; } .pyh-lt__ico { display: none; } } @media (prefers-reduced-motion: reduce) { .pyh-lt, .pyh-lt__shot, .pyh-lt__floor, .pyh-lt__lamp, .pyh-lt__ico, .pyh-lt__body, .pyh-lt__body::after, .pyh-lt__more { transition-duration: .01ms; } .pyh-lt__rim > i { animation: none; }  }    html[data-pyh-mode="dark"] .pyh-lt__body { background-color: var(--pyh-c-card, #18172a); box-shadow: inset 0 1.5px 0 rgb(227 230 252 / 16%), inset 1.5px 0 0 rgb(227 230 252 / 7%), inset -1.5px 0 0 rgb(227 230 252 / 7%), 0 1px 2px rgb(var(--pyh-shadow-ink, 3 5 20) / 55%), 0 14px 30px -18px rgb(var(--pyh-shadow-ink, 3 5 20) / 80%); }  html[data-pyh-mode="dark"] .pyh-lt:hover .pyh-lt__body { box-shadow: inset 0 1.5px 0 rgb(227 230 252 / 24%), inset 1.5px 0 0 rgb(227 230 252 / 8%), inset -1.5px 0 0 rgb(227 230 252 / 8%), 0 2px 4px rgb(var(--pyh-shadow-ink, 3 5 20) / 55%), 0 26px 50px -22px rgb(var(--pyh-shadow-ink, 3 5 20) / 92%); }
/*!payeh-wishpanel*/
.pyh-wp {  --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .1)); --pyh-c-accent: var(--pyh-primary, #c41230);  --pyh-c-card: var(--pyh-sf-raised, #ffffff); --pyh-c-radius-lg: var(--pyh-radius-lg, 20px); position: fixed; inset: 0; z-index: 1200; display: flex; align-items: flex-end; justify-content: center; } .pyh-wp[hidden] { display: none; } .pyh-wp__veil { position: absolute; inset: 0; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 46%); } .pyh-wp__sheet { position: relative; z-index: 1; display: flex; flex-direction: column; inline-size: min(420px, 100%); max-block-size: min(78vh, 620px); padding: 14px 16px 12px; border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); background: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-c-card, #fff))); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)), 0 -18px 50px -20px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); } .pyh-wp__head { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-block-end: 10px; border-block-end: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-wp__t { margin: 0; color: var(--pyh-c-ink, #141821); font-family: var(--pyh-font-heading, inherit); font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-wp__shut { position: relative; display: grid; place-items: center; inline-size: 34px; block-size: 34px; flex: none; padding: 0; border: 0; border-radius: 50%; background: var(--pyh-fx-cell, rgba(15, 23, 42, .05)); color: var(--pyh-c-ink, #141821); cursor: pointer; } .pyh-wp__shut::before { content: ""; position: absolute; inset: -5px; } .pyh-wp__shut-i { inline-size: 17px; block-size: 17px; } .pyh-wp__body { flex: 1; min-block-size: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; } .pyh-wp__list { margin: 0; padding: 0; list-style: none; }  .pyh-wp__row { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; padding-block: 9px; } .pyh-wp__row + .pyh-wp__row { border-block-start: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .08)); } .pyh-wp__link { display: contents; color: inherit; text-decoration: none; } .pyh-wp__shot { inline-size: 48px; block-size: 48px; border-radius: 10px; overflow: hidden;  background: var(--pyh-plate, #fdfdff); } .pyh-wp__shot img { inline-size: 100%; block-size: 100%; object-fit: contain; padding: 4px; display: block; }  .pyh-wp__text { display: grid; gap: 2px; min-inline-size: 0; } .pyh-wp__name { color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.5;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; } .pyh-wp__x { display: grid; place-items: center; position: relative; inline-size: 30px; block-size: 30px; flex: none; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--pyh-c-muted, #5c636e); cursor: pointer; transition: background .18s ease, color .18s ease; } .pyh-wp__x::before { content: ""; position: absolute; inset: -7px; } .pyh-wp__x-i { inline-size: 15px; block-size: 15px; } @media (hover: hover) { .pyh-wp__x:hover { background: color-mix(in srgb, var(--pyh-c-bad, #dc2626) 10%, transparent); color: var(--pyh-c-bad, #dc2626); } } .pyh-wp__x:focus-visible, .pyh-wp__shut:focus-visible, .pyh-wp__foot:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  .pyh-wp__say { margin: 0; padding-block: 26px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; text-align: center; } .pyh-wp__say:empty { padding-block: 12px; } .pyh-wp__foot { margin-block-start: 2px; padding-block-start: 10px; border-block-start: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-accent, #c41230); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; text-decoration: none; }  .pyh-wp-on { overflow: hidden; } @media (min-width: 700px) {  .pyh-wp { align-items: flex-start; justify-content: flex-end; padding: 84px clamp(12px, 3vw, 40px) 0; } .pyh-wp__sheet { inline-size: min(380px, 100%); max-block-size: min(70vh, 560px); border-radius: var(--pyh-c-radius-lg, 20px); box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-c-line, rgba(15, 23, 42, .1)), 0 24px 60px -24px rgb(var(--pyh-shadow-ink, 37 45 66) / 45%); } } @media (prefers-reduced-motion: no-preference) { .pyh-wp__sheet { animation: pyh-wp-in .22s cubic-bezier(.2, .7, .3, 1) both; } @keyframes pyh-wp-in { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } } }
/*!payeh-find*/
.pyh-find-host { position: relative; }  .pyh-find-host input[type="search"]::-webkit-search-cancel-button, .pyh-find-host input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; appearance: none; }  .pyh-find-host.is-finding { z-index: 60; } .pyh-fnd { position: absolute; inset-inline: 0; top: calc(100% + 8px); z-index: 1; max-height: min(62vh, 540px); overflow-y: auto; overscroll-behavior: contain;  overflow-anchor: none; padding: 6px; border-radius: var(--pyh-radius-lg, 20px); background: var(--pyh-card-bg, #ffffff); color: var(--pyh-ink, #141821); box-shadow: 0 0 0 1px var(--pyh-fx-ink, rgba(15, 23, 42, .1)), var(--pyh-shadow-3, 0 26px 60px rgba(20, 22, 28, .22)); text-align: start; animation: pyh-fnd-open .18s cubic-bezier(.22, 1, .36, 1); } .pyh-fnd[hidden] { display: none !important; } @keyframes pyh-fnd-open { from { opacity: 0; transform: translateY(-6px); } } .pyh-fnd, .pyh-fnd *, .pyh-fnd *::before, .pyh-fnd *::after { box-sizing: border-box; } .pyh-fnd__body { display: flex; flex-direction: column; gap: 4px; }  .pyh-fnd__head { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px 10px 4px; } .pyh-fnd__title { margin: 0; font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: .02em; opacity: .55; } .pyh-fnd__clear { padding: 0; border: 0; background: none; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font: inherit; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 700; cursor: pointer; } .pyh-fnd__clear:hover { text-decoration: underline; }  .pyh-fnd__hit { background: none; color: var(--pyh-accent-ink, var(--pyh-primary, #c41230)); font-weight: 800; }  .pyh-fnd__rows { display: flex; flex-direction: column; gap: 3px; } .pyh-fnd__row { display: flex; align-items: center; gap: 11px; padding: 7px 9px; border-radius: var(--pyh-radius, 14px); color: inherit; text-decoration: none; transition: background .14s ease; } .pyh-fnd__row:hover, .pyh-fnd__row.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); }  .pyh-fnd__plate { display: block; position: relative; overflow: hidden; flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08; padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__plate img { display: block; width: 100%; height: 100%;  object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1 1 auto; } .pyh-fnd__name { font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .pyh-fnd__price { font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 800; opacity: .72; }  .pyh-fnd__chips { display: flex; flex-wrap: wrap; gap: 6px; padding: 2px 8px 6px; } .pyh-fnd__chip { display: inline-flex; align-items: center; min-height: 34px; padding: 7px 13px; margin: 0; border: 0; border-radius: 999px; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); color: inherit; font: inherit; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; cursor: pointer; transition: background .14s ease; } .pyh-fnd__chip:hover, .pyh-fnd__chip.is-on { background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .14)); }  .pyh-fnd__depts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; padding: 2px 8px 8px; } .pyh-fnd__dept { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; padding: 6px 2px; border-radius: var(--pyh-radius, 12px); color: inherit; text-decoration: none; transition: background .14s ease; } .pyh-fnd__dept:hover, .pyh-fnd__dept.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); } .pyh-fnd__dept-plate { display: block; overflow: hidden; width: 100%; aspect-ratio: 1 / 1.06; padding: 1px; background: rgb(var(--pyh-shadow-ink, 37 45 66) / 15%); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__dept-plate img { display: block; width: 100%; height: 100%; object-fit: contain; background: var(--pyh-plate, #fdfdff); -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__dept-name { font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.35; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .pyh-fnd__reads { display: flex; flex-direction: column; gap: 2px; } .pyh-fnd__read { padding: 10px 12px; border-radius: var(--pyh-radius, 12px); color: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; transition: background .14s ease; } .pyh-fnd__read:hover, .pyh-fnd__read.is-on { background: var(--pyh-fx-cell, rgba(15, 23, 42, .035)); }  .pyh-fnd__all { display: block; margin: 6px 4px 4px; padding: 13px 16px; border-radius: var(--pyh-radius, 14px); background-color: var(--pyh-primary, #c41230); background-image: var(--pyh-act, none); color: #fff; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 800; text-align: center; text-decoration: none; transition: filter .14s ease; } .pyh-fnd__all:hover, .pyh-fnd__all.is-on { filter: brightness(1.07); }  .pyh-fnd__wait { display: flex; flex-direction: column; gap: 3px; padding: 6px 0; } .pyh-fnd__ghost { display: flex; align-items: center; gap: 11px; padding: 7px 9px; } .pyh-fnd__ghost-plate, .pyh-fnd__ghost-lines > span { display: block; background: var(--pyh-fx-cell-2, rgba(15, 23, 42, .075)); animation: pyh-fnd-pulse 1.25s ease-in-out infinite; animation-delay: calc(var(--pyh-i, 0) * 110ms); } .pyh-fnd__ghost-plate { flex: 0 0 auto; width: 44px; aspect-ratio: 1 / 1.08; -webkit-mask-image: var(--pyh-arch); mask-image: var(--pyh-arch); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .pyh-fnd__ghost-lines { flex: 1 1 auto; display: flex; flex-direction: column; gap: 6px; } .pyh-fnd__ghost-lines > span { height: 9px; border-radius: 99px; } .pyh-fnd__ghost-lines > span:nth-child(1) { width: 72%; } .pyh-fnd__ghost-lines > span:nth-child(2) { width: 46%; } .pyh-fnd__ghost-lines > span:nth-child(3) { width: 28%; height: 8px; } @keyframes pyh-fnd-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .45; } }  .pyh-fnd__none { display: flex; flex-direction: column; gap: 5px; padding: 26px 18px; text-align: center; } .pyh-fnd__none strong { font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-fnd__none span { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); opacity: .62; line-height: 1.7; }  @media (max-width: 640px) { .pyh-fnd { max-height: min(70vh, 560px); } .pyh-fnd__depts { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pyh-fnd__name { font-size:calc((14px) * var(--pyh-ui-t, 1)); } } @media (prefers-reduced-motion: reduce) { .pyh-fnd { animation: none; } .pyh-fnd__ghost-plate, .pyh-fnd__ghost-lines > span { animation: none; } }
/*!wp-block-library*/
@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:calc((13px) * var(--pyh-ui-t, 1));margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:calc((13px) * var(--pyh-ui-t, 1));gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:calc((11px) * var(--pyh-ui-t, 1))}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:calc((11px) * var(--pyh-ui-t, 1));white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:calc((12px) * var(--pyh-ui-t, 1));opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:calc((11px) * var(--pyh-ui-t, 1));opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:calc((11px) * var(--pyh-ui-t, 1));font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:calc((11px) * var(--pyh-ui-t, 1));min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:calc((12px) * var(--pyh-ui-t, 1));padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:calc((12px) * var(--pyh-ui-t, 1))}.waveform-artist,.waveform-bpm,.waveform-time{font-size:calc((10px) * var(--pyh-ui-t, 1))}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:calc((16px) * var(--pyh-ui-t, 1))}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:calc((24px) * var(--pyh-ui-t, 1))}.wp-block-social-links.has-large-icon-size{font-size:calc((36px) * var(--pyh-ui-t, 1))}.wp-block-social-links.has-huge-icon-size{font-size:calc((48px) * var(--pyh-ui-t, 1))}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*!classic-theme-styles*/
/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}

/*!contact-form-7*/
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; word-break: normal !important; } .wpcf7 .hidden-fields-container { display: none; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2;  } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450;  } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232;  } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28;  } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900;  } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes blink { from { opacity: 0; } 50% { opacity: 1; } to { opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; }
/*!contact-form-7-rtl*/
.wpcf7-not-valid-tip { direction: rtl; } .use-floating-validation-tip .wpcf7-not-valid-tip { right: 1em; } .wpcf7-list-item { margin: 0 1em 0 0; }
/*!woocommerce-layout*/
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:left}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:right;width:30.75%;margin-left:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-left:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-left:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:left;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:right;margin:0 0 2.992em 3.8%;padding:0;position:relative;width:22.05%;margin-right:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-left:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-left:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-left:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:right}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:right}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:left;float:left}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:right;float:right}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-left:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;left:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:right;padding:0 0 0 1em;float:right}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:left}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:right}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-left:54px}.full-width .twentyfourteen .tfwc{margin-left:auto}}.twentyfifteen .t15wc{padding-right:7.6923%;padding-left:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-right:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-right:8.3333%;margin-left:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-left:7.6923%;margin-right:7.6923%}.twentysixteen .entry-summary{margin-left:0;margin-right:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-left:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-left:0;margin-right:0}.no-sidebar .twentysixteen .site-main{margin-left:15%;margin-right:15%}.no-sidebar .twentysixteen .entry-summary{margin-left:0;margin-right:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:left}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:right}
/*!woocommerce-smallscreen*/
@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:left!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:right!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:right}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:right}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em 0 .125em .25em}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:right;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:right;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:left;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:left}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:right;color:var(--wc-red);float:right;font-size:.75em;margin-bottom:0;text-align:right;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:right}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-left:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-right:20px!important;padding-left:20px!important}}
/*!woocommerce-general*/
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(-360deg)}}@font-face{font-family:star;src:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 0 0 8px;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-left:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - (100% - .5em)) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;left:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;right:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;left:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;right:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;right:22px;position:absolute;top:19px;transform:rotate(45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;right:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:right;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:left;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 2px 0 0}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-right:16px;width:0}.woocommerce div.product div.social iframe{float:right;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 1em 0 0;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;right:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 4px}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-right:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:right}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-left:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - (100% - 12px)) 50%;-webkit-background-position:calc(100% - (100% - 12px)) 50%}.woocommerce div.product form.cart .variations td.label{padding-left:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:right}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;right:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;left:0;right:auto;margin:-.5em 0 0 -.5em}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-left:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-left:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-left:1px solid #cfc8d8;padding:0;margin:0;float:right;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:left;color:#767676;font-size:calc((15px) * var(--pyh-ui-t, 1));margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:100%;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;position:absolute;top:0;right:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 50px 0 0;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 50px 0 0}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 50px 0 0}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:left;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:right;top:0;right:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;right:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 0 0 4px;float:right}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:calc((24px) * var(--pyh-ui-t, 1))}.woocommerce p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 0 24px -1px;text-align:right;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-right:1em;border-right:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:right;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 0 0 4px;clear:right}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-right:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-left:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:right;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px 0 0 .4375em;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:right;margin-left:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-left:1px dashed #cfc8d8;padding-left:2em;margin-right:0;padding-right:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-left:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-left:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:left;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-left-width:2px;text-align:right;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-right:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e037";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e02d";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 1px 1px 1em;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-left:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:right}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:right;margin-left:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;right:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-left:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;left:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-right:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:left}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:right;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 0 0 4px;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:right;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:right;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-right:0;border-left:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:right;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:right}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:right}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:calc((11px) * var(--pyh-ui-t, 1));color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:right;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:right;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:right;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 1em}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px .5em 0 0;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-right:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:left;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 0 0 1em;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:left .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://demo.payehtheme.ir/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:left}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-right:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
.woocommerce form .form-row .required { visibility: visible; }

/*!payeh-sections*/
@property --pyh-sec-rise { syntax: "<length>"; inherits: false; initial-value: 28px; } @property --pyh-sec-zoom { syntax: "<number>"; inherits: false; initial-value: 0.96; } @property --pyh-sec-blur { syntax: "<length>"; inherits: false; initial-value: 0px; }  .pyh-sec {  --pyh-sec-space: clamp(40px, 7vw, 84px); position: relative; display: block; } .pyh-sec button, .pyh-sec input, .pyh-sec select, .pyh-sec textarea { font-family: inherit; }   container-type: inline-size; container-name: pyh-sec;  --pyh-c-bleed: calc(50cqi - 50% - var(--pyh-c-inset, 0px)); }  .pyh-sec__frame { --pyh-c-inset: 8px; } @container pyh-sec (inline-size >= 720px) { .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } }  @container pyh-sec (inline-size < 720px) { .pyh-sec__frame { margin-block-end: 10px; } }  .pyh-sec__frame { --pyh-c-bleed: calc(50cqi - 50% - var(--pyh-c-inset, 0px));  --pyh-c-wrap: 100%; width: calc(100% - (2 * var(--pyh-c-inset, 0px))); max-width: calc(100% - (2 * var(--pyh-c-inset, 0px))); margin-inline: auto; box-sizing: border-box; } .pyh-sec__frame > .pyh-wrap, .pyh-sec__frame .pyh-wrap { width: 100%; max-width: var(--pyh-c-wrap, 100%); }  .pyh-sec__frame {   --pyh-sp-1: clamp(10px, 1.6cqi, 21px); --pyh-sp-2: clamp(18px, 3cqi, 32px); --pyh-sp-3: clamp(30px, 5cqi, 56px); --pyh-sp-4: clamp(46px, 7.5cqi, 88px); --pyh-sp-5: clamp(68px, 11cqi, 136px);  --pyh-sec-w-narrow: 46rem; --pyh-sec-w-wide: 88rem; --pyh-sec-shadow-soft: 0 2px 18px rgb(0 0 0 / 8%); --pyh-sec-shadow-strong: 0 14px 48px rgb(0 0 0 / 18%); --pyh-sec-edge: color-mix(in srgb, currentColor 14%, transparent);  --pyh-sec-on-dark: #f6f7fb; --pyh-sec-on-light: #14161d;  padding-block: var(--pyh-sec-pt, var(--pyh-sec-space)) var(--pyh-sec-pb, var(--pyh-sec-space)); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame { padding-block-start: var(--pyh-sec-pt, 0); }   .pyh-sec {  --pyh-sec-light: var(--pyh-c-accent, var(--pyh-primary, #c41230));  --pyh-sec-glow-s: 40%;  --pyh-sec-seam: var(--pyh-sp-3, clamp(30px, 5cqi, 56px)); }  .pyh-sec--glow { isolation: isolate; } .pyh-sec--glow::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: var(--pyh-sec-glow-s, 40%);  border-radius: var(--pyh-sec-radius, 0);  background-repeat: no-repeat; background-image: radial-gradient( 122% 78% at 88% -12%, var(--pyh-sec-light) 0%, transparent 62% ); }  .pyh-sec--glow-corner::before { background-image: radial-gradient( 72% 58% at 94% 2%, var(--pyh-sec-light) 0%, transparent 66% ); }  .pyh-sec--glow-floor::before { background-image: radial-gradient( 150% 92% at 50% 114%, var(--pyh-sec-light) 0%, transparent 64% ); }   .pyh-sec:last-of-type > .pyh-sec__frame--plate { margin-block-end: var(--pyh-sp-3); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate { margin-block: clamp(12px, 1.8vw, 22px); } .pyh-sec ~ .pyh-sec > .pyh-sec__frame--over { margin-block-start: calc(-1 * var(--pyh-sec-seam, var(--pyh-sp-3))); margin-block-end: clamp(12px, 1.8vw, 22px); }  .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate { padding-block-start: var(--pyh-sec-pt, var(--pyh-sec-space)); }   .pyh-sec__frame--over { border-start-start-radius: var(--pyh-c-radius-lg, 20px); border-start-end-radius: var(--pyh-c-radius-lg, 20px); border-end-start-radius: 0; border-end-end-radius: 0; }   .pyh-lowfx .pyh-sec--glow::before, body.pyh-lowfx .pyh-sec--glow::before { opacity: calc(var(--pyh-sec-glow-s, 40%) / 2); }   .pyh-sec__frame--light { color-scheme: dark; color: var(--pyh-sec-on-dark, #f6f7fb); --pyh-c-ink: var(--pyh-sec-on-dark, #f6f7fb); --pyh-c-muted: color-mix(in srgb, currentColor 68%, transparent); --pyh-c-line: color-mix(in srgb, currentColor 22%, transparent);  --pyh-sf-abyss: #060a15; --pyh-sf-sunken: #0a0f1c; --pyh-sf-ground: #0e1424; --pyh-sf-raised: #151d31; --pyh-sf-float: #1d2740; --pyh-sf-lift: #26324f; --pyh-sf-crest: #31405f; --pyh-sf-over: #1d2740; --pyh-sf-over-2: #26324f; --pyh-card-bg: #151d31; } .pyh-sec__frame--dark { color-scheme: light; color: var(--pyh-sec-on-light, #14161d); --pyh-c-ink: var(--pyh-sec-on-light, #14161d); --pyh-c-muted: color-mix(in srgb, currentColor 62%, transparent); --pyh-c-line: color-mix(in srgb, currentColor 16%, transparent);  --pyh-sf-abyss: #d8dce6; --pyh-sf-sunken: #e8ebf2; --pyh-sf-ground: #f4f5f9; --pyh-sf-raised: var(--pyh-plate, #fdfdff); --pyh-sf-float: var(--pyh-plate, #fdfdff); --pyh-sf-lift: var(--pyh-plate, #fdfdff); --pyh-sf-crest: var(--pyh-plate, #fdfdff); --pyh-sf-over: #eff2f7; --pyh-sf-over-2: #e1e5ed; --pyh-card-bg: var(--pyh-plate, #fdfdff); }  @media (prefers-reduced-motion: no-preference) and (pointer: fine) { .pyh-sec__frame { background-attachment: var(--pyh-sec-bg-attach, scroll); } }  .pyh-sec ~ .pyh-sec ~ .pyh-sec { content-visibility: auto; contain-intrinsic-size: auto 480px; }  .pyh-sec { scroll-margin-block-start: calc(var(--pyh-header-height, 72px) + 16px); }  @media (prefers-reduced-motion: no-preference) { .pyh-sec:target { animation: pyh-sec-found 1.6s ease-out 1; } } @keyframes pyh-sec-found { 0%, 60% { box-shadow: inset 0 0 0 2px var(--pyh-c-accent, #c41230); } 100% { box-shadow: inset 0 0 0 2px transparent; } }  @supports (animation-timeline: view()) { @media (prefers-reduced-motion: no-preference) { .pyh-sec[data-pyh-reveal="fade"], .pyh-sec[data-pyh-reveal="rise"], .pyh-sec[data-pyh-reveal="zoom"] { animation: pyh-sec-in linear both; animation-timeline: view();  animation-range: entry 8% cover 26%; } .pyh-sec[data-pyh-reveal="rise"] { --pyh-sec-rise: 28px; } .pyh-sec[data-pyh-reveal="fade"] { --pyh-sec-rise: 0px; } .pyh-sec[data-pyh-reveal="zoom"] { --pyh-sec-rise: 0px; --pyh-sec-zoom: 0.96; } @keyframes pyh-sec-in { from { opacity: 0; transform: translateY(var(--pyh-sec-rise)) scale(var(--pyh-sec-zoom)); } to { opacity: 1; transform: translateY(0) scale(1); } } } }  .pyh-sec__head { margin-block-end: clamp(20px, 3vw, 36px); } .pyh-sec__title { margin: 0; font-family: var(--pyh-heading-family, var(--pyh-body-family, Vazirmatn, Tahoma, sans-serif)); font-size: clamp(1.35rem, 1.1rem + 1.2cqi, 2rem); font-weight: 800; line-height: 1.35; color: var(--pyh-c-ink, #141821);  text-wrap: balance; } .pyh-sec__lead { margin: 10px 0 0; max-width: 62ch; font-size: clamp(0.95rem, 0.9rem + 0.3cqi, 1.06rem); line-height: 1.85; color: var(--pyh-c-muted, #5c636e);  text-wrap: pretty; } @container pyh-sec (inline-size < 480px) { .pyh-sec__head { margin-block-end: 18px; } }  .pyh-sec-empty { margin-block: 48px; padding: 28px 24px; border: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .18)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card, #fff); text-align: center; color: var(--pyh-c-muted, #5c636e); } .pyh-sec-empty p { margin: 0 0 10px; } .pyh-sec-empty p:last-child { margin-block-end: 0; } .pyh-sec-empty__link { color: var(--pyh-c-accent, #c41230); font-weight: 700; text-decoration: none; } .pyh-sec-empty__link:hover, .pyh-sec-empty__link:focus-visible { text-decoration: underline; }
/*!payeh-elementor-compat*/
:root { --content-width: 100% !important; } .elementor, .elementor-inner, .elementor-section-wrap, .pyh-main--elementor { width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; } .elementor .elementor-section, .elementor-section, .elementor-section.elementor-section-boxed, .elementor-section.elementor-section-full_width, .elementor .e-con, .elementor .e-con-boxed, .elementor .e-con-full, .elementor-editor-active .elementor-section, .elementor-editor-active .e-con, .e-con, .e-con.e-con-boxed, .e-con.e-con-full { position: relative !important; width: 100% !important; max-width: 100% !important; --content-width: 100% !important; --container-max-width: 100% !important; margin-inline: 0 !important; padding-inline: 0 !important; } .elementor .elementor-section > .elementor-container, .elementor-section > .elementor-container, .elementor-section.elementor-section-boxed > .elementor-container, .elementor-section.elementor-section-full_width > .elementor-container, .elementor-container, .e-con-inner, .e-con-boxed > .e-con-inner { max-width: 100% !important; width: 100% !important; --content-width: 100% !important; padding-inline: 0 !important; margin: 0 auto !important; } .elementor .elementor-column, .elementor-column, .elementor .elementor-widget-wrap, .elementor-widget-wrap, .elementor .elementor-widget, .elementor-widget, .elementor .elementor-widget-container, .elementor-widget-container { width: 100% !important; max-width: 100% !important; padding-inline: 0 !important; margin-inline: 0 !important; }  .pyh-main--elementor .elementor-section:first-child, .pyh-main--elementor .elementor-top-section:first-child, .pyh-main--elementor .elementor-section:first-of-type, .pyh-main--elementor .elementor-top-section:first-of-type, .elementor .elementor-section:first-child, .elementor .elementor-top-section:first-child, .elementor .elementor-section:first-of-type, .elementor .elementor-top-section:first-of-type, .elementor-section:first-child, .elementor-top-section:first-child { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } .elementor-section:first-child > .elementor-container, .elementor-top-section:first-child > .elementor-container, .elementor-section:first-of-type > .elementor-container, .elementor-top-section:first-of-type > .elementor-container { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; } .elementor-section:first-child .elementor-column, .elementor-section:first-child .elementor-column > .elementor-element-populated, .elementor-section:first-child .elementor-widget-wrap, .elementor-section:first-child .elementor-widget-container, .elementor-top-section:first-child .elementor-column, .elementor-top-section:first-child .elementor-column > .elementor-element-populated, .elementor-top-section:first-child .elementor-widget-wrap, .elementor-top-section:first-child .elementor-widget-container, .elementor-section:first-of-type .elementor-column, .elementor-section:first-of-type .elementor-column > .elementor-element-populated, .elementor-section:first-of-type .elementor-widget-wrap, .elementor-section:first-of-type .elementor-widget-container, .elementor-top-section:first-of-type .elementor-column, .elementor-top-section:first-of-type .elementor-column > .elementor-element-populated, .elementor-top-section:first-of-type .elementor-widget-wrap, .elementor-top-section:first-of-type .elementor-widget-container { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; padding-block-start: 0 !important; }  .elementor-widget-container > .pyh-sec, .elementor [class*="elementor-widget-payeh_"] .pyh-sec, .elementor .pyh-sec, .pyh-main--elementor .pyh-sec { width: 100% !important; max-width: 100% !important; display: block; padding-inline: 0 !important; margin-inline: 0 !important; }  .pyh-sec { container-type: inline-size; container-name: pyh-sec; }  .pyh-main--elementor .pyh-sec, .elementor .pyh-sec, .elementor-widget .pyh-sec, [class*="elementor-widget-payeh_"] .pyh-sec, .elementor-widget-container > .pyh-sec { --pyh-sec-space: 0px !important; --pyh-sec-pt: 0px !important; --pyh-sec-pb: 0px !important; margin-block: 0 !important; padding-block: 0 !important; } .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: 8px; width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; max-width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; --pyh-c-wrap: 100% !important; margin-block-start: 0 !important; margin-block-end: clamp(14px, 1.8vw, 22px) !important; padding-block: 0 !important; margin-inline: auto !important; box-sizing: border-box !important; } @container pyh-sec (inline-size >= 720px) { .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } } @media (min-width: 720px) { .pyh-main--elementor .pyh-sec__frame, .elementor .pyh-sec__frame, .elementor-widget .pyh-sec__frame, [class*="elementor-widget-payeh_"] .pyh-sec__frame, .elementor-widget-container .pyh-sec__frame { --pyh-c-inset: clamp(8px, 0.9vw, 14px); } } .elementor .pyh-sec__frame > .pyh-wrap, .elementor .pyh-sec__frame .pyh-wrap, .elementor-widget .pyh-sec__frame > .pyh-wrap, .elementor-widget .pyh-sec__frame .pyh-wrap, [class*="elementor-widget-payeh_"] .pyh-sec__frame > .pyh-wrap, [class*="elementor-widget-payeh_"] .pyh-sec__frame .pyh-wrap, .elementor-widget-container .pyh-sec__frame > .pyh-wrap, .elementor-widget-container .pyh-sec__frame .pyh-wrap { width: 100% !important; max-width: 100% !important; } .elementor .pyh-sec:last-child > .pyh-sec__frame, .elementor-widget:last-child .pyh-sec__frame { margin-block-end: 0 !important; } .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: 8px; width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; max-width: calc(100% - (2 * var(--pyh-c-inset, 8px))) !important; margin-block-start: 0 !important; margin-block-end: clamp(14px, 1.8vw, 22px) !important; margin-inline: auto !important; box-sizing: border-box !important; } @container pyh-sec (inline-size >= 720px) { .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: clamp(8px, 0.9cqi, 14px); } } @media (min-width: 720px) { .elementor .pyh-sec > .pyh-sec__frame--plate, .elementor .pyh-sec__frame--plate, .elementor .pyh-sec ~ .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec > .pyh-sec__frame--plate, .pyh-main--elementor .pyh-sec__frame--plate, [class*="elementor-widget-payeh_"] .pyh-sec__frame--plate { --pyh-c-inset: clamp(8px, 0.9vw, 14px); } } .elementor-section:first-child .pyh-sec__frame, .elementor-widget-payeh_categories_grid:first-child .pyh-sec__frame, .elementor-widget-payeh_stories_bar:first-child .pyh-sec__frame { padding-block-start: 0 !important; }  .elementor-widget-payeh_stories_bar .pyh-cats--flow, .elementor-widget-payeh_categories_grid .pyh-cats--flow { --pyh-sec-space: 0px !important; margin-block: 0 !important; padding-block: 2px !important; } .elementor-widget-payeh_hero_split, .elementor-widget-payeh_herosplit, .elementor-widget-payeh_hero_slides, .elementor-widget-payeh_hero_trio, .elementor-widget-payeh_herotrio, .elementor-widget-payeh_hero_hub, .elementor-widget-payeh_herohub { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; width: 100% !important; max-width: 100% !important; } .elementor-widget-payeh_hero_split .elementor-widget-container, .elementor-widget-payeh_herosplit .elementor-widget-container, .elementor-widget-payeh_hero_slides .elementor-widget-container, .elementor-widget-payeh_hero_trio .elementor-widget-container, .elementor-widget-payeh_herotrio .elementor-widget-container, .elementor-widget-payeh_hero_hub .elementor-widget-container, .elementor-widget-payeh_herohub .elementor-widget-container { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; } .elementor-widget-payeh_hero_split .pyh-sec--herosplit, .elementor-widget-payeh_herosplit .pyh-sec--herosplit, .elementor-widget-payeh_hero_slides .pyh-sec--slides, .elementor-widget-payeh_hero_trio .pyh-sec--herotrio, .elementor-widget-payeh_herotrio .pyh-sec--herotrio, .elementor-widget-payeh_hero_hub .pyh-sec--herohub, .elementor-widget-payeh_herohub .pyh-sec--herohub { margin: 0 !important; margin-block: 0 !important; padding: 0 !important; padding-block: 0 !important; width: 100% !important; max-width: 100% !important; } .elementor-widget-payeh_promises_features .pyh-sec--promises, .elementor-widget-payeh_promises_features .pyh-sec__frame { margin-block: 0 !important; }  .pyh-sec--deals .pyh-deals, .pyh-sec--deals .pyh-deals--bleed, .pyh-deals--bleed { max-inline-size: none !important; }   .pyh-posts--mosaic .pyh-mosaic { display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); block-size: clamp(430px, 44vw, 640px); } .pyh-posts--mosaic .pyh-mosaic__cell { min-inline-size: 0; min-block-size: 0; } .pyh-posts--mosaic .pyh-mosaic__cell--0 { grid-area: 1 / 1 / 3 / 2; } .pyh-posts--mosaic .pyh-mosaic__cell--1 { grid-area: 1 / 2 / 2 / 4; } .pyh-posts--mosaic .pyh-mosaic__cell--2 { grid-area: 2 / 2 / 3 / 3; } .pyh-posts--mosaic .pyh-mosaic__cell--3 { grid-area: 2 / 3 / 3 / 4; } .pyh-posts--mosaic .pyh-mosaic .pyh-card { aspect-ratio: auto; min-block-size: 0; block-size: 100%; border-radius: var(--pyh-c-radius, 16px); } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover { grid-column: auto; } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover .pyh-card__title { font-size: clamp(19px, .9rem + 1.1vw, 33px); } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cover .pyh-card__excerpt { max-inline-size: 46ch; } .pyh-posts--mosaic .pyh-mosaic .pyh-card--cell--2 .pyh-card__title, .pyh-posts--mosaic .pyh-mosaic .pyh-card--cell--3 .pyh-card__title { font-size: clamp(14px, .8rem + .3vw, 17px); } @container pyh-sec (inline-size < 850px) { .pyh-posts--mosaic .pyh-mosaic { grid-template-columns: 1fr; grid-template-rows: auto; block-size: auto; } .pyh-posts--mosaic .pyh-mosaic__cell--0, .pyh-posts--mosaic .pyh-mosaic__cell--1, .pyh-posts--mosaic .pyh-mosaic__cell--2, .pyh-posts--mosaic .pyh-mosaic__cell--3 { grid-area: auto; } .pyh-posts--mosaic .pyh-mosaic .pyh-card { aspect-ratio: 16 / 9; } }  .pyh-posts--spotlight .pyh-picks { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: clamp(16px, 1.8cqi, 26px); align-items: stretch; } @container pyh-sec (inline-size < 850px) { .pyh-posts--spotlight .pyh-picks { grid-template-columns: 1fr; } }
@font-face{font-family:'Vazirmatn Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.5%;ascent-override:110.81%;descent-override:58.05%;line-gap-override:0%}
@font-face{font-family:'Estedad Fallback';src:local('Tahoma'),local('Arial');size-adjust:95%;ascent-override:107.89%;descent-override:52.63%;line-gap-override:0%}
@font-face{font-family:'Sahel Fallback';src:local('Tahoma'),local('Arial');size-adjust:92.6%;ascent-override:115.98%;descent-override:52.7%;line-gap-override:0%}
@font-face{font-family:'Samim Fallback';src:local('Tahoma'),local('Arial');size-adjust:94.7%;ascent-override:110.88%;descent-override:54.17%;line-gap-override:0%}
@font-face{font-family:'Parastoo Fallback';src:local('Tahoma'),local('Arial');size-adjust:95.3%;ascent-override:120.36%;descent-override:61.49%;line-gap-override:0%}
@font-face{font-family:'Tanha Fallback';src:local('Tahoma'),local('Arial');size-adjust:95.2%;ascent-override:107.67%;descent-override:56.41%;line-gap-override:0%}
@font-face{font-family:'Lalezar Fallback';src:local('Tahoma'),local('Arial');size-adjust:80.4%;ascent-override:121.77%;descent-override:73.13%;line-gap-override:0%}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/vazirmatn/Vazirmatn-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Estedad';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Shabnam';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/shabnam/Shabnam-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Sahel';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/sahel/Sahel-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Samim';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/samim/Samim-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Parastoo';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/parastoo/Parastoo-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Parastoo';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/parastoo/Parastoo-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Tanha';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/tanha/Tanha-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lalezar';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/lalezar/Lalezar-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'PayehAdmin';src:url('https://demo.payehtheme.ir/wp-content/themes/payeh/engine/assets/fonts/estedad/Estedad-Bold.woff2') format('woff2');font-weight:700 900;font-display:swap}


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


/*!payeh-checkout*/
body.woocommerce-cart .pyh-main .pyh-prose, body.woocommerce-checkout .pyh-main .pyh-prose, body.woocommerce-account .pyh-main .pyh-prose { max-width: none; }  .pyh-main .woocommerce { --pyh-ck-gap: 20px; --pyh-ck-pad: 22px;  --pyh-ck-panel: var(--pyh-sf-raised, var(--pyh-c-card, #fff)); --pyh-ck-summary: var(--pyh-sf-float, var(--pyh-c-card, #fff)); --pyh-ck-recess: var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9)); color: var(--pyh-c-ink, #141821); }  .pyh-main .woocommerce h3, .pyh-main .woocommerce-checkout h3, .pyh-main #order_review_heading { margin: 0 0 14px; padding-block-end: 10px; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-ink, #141821); font-family: var(--pyh-heading-family, inherit); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.6; }  .pyh-main .woocommerce form.checkout > #customer_details, .pyh-main .woocommerce form.checkout > .col2-set, .pyh-main .woocommerce form.checkout > #order_review, .pyh-main .woocommerce .col2-set > .col-1, .pyh-main .woocommerce .col2-set > .col-2 { width: auto; float: none; } .pyh-main .woocommerce form.checkout > #order_review_heading { margin-block-start: var(--pyh-ck-gap); }  .pyh-main .woocommerce form.checkout .col2-set { display: flex; flex-direction: column; gap: var(--pyh-ck-gap); }  .pyh-main .woocommerce .woocommerce-billing-fields, .pyh-main .woocommerce .woocommerce-shipping-fields, .pyh-main .woocommerce .woocommerce-additional-fields, .pyh-main .woocommerce #order_review { padding: var(--pyh-ck-pad); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-ck-panel); box-shadow: var(--pyh-c-shadow-1, 0 1px 2px rgb(0 0 0 / 5%)); } .pyh-main .woocommerce #order_review { background: var(--pyh-ck-summary); box-shadow: var(--pyh-c-shadow-2, 0 8px 28px rgb(0 0 0 / 7%)); } .pyh-main .woocommerce .woocommerce-shipping-fields, .pyh-main .woocommerce .woocommerce-additional-fields { margin-block-start: var(--pyh-ck-gap); }  .pyh-main .woocommerce form .form-row { display: flex; flex-direction: column; gap: 6px; margin: 0 0 14px; padding: 0; width: auto; float: none; }  @media (min-width: 560px) { .pyh-main .woocommerce .woocommerce-billing-fields__field-wrapper, .pyh-main .woocommerce .woocommerce-shipping-fields__field-wrapper, .pyh-main .woocommerce .woocommerce-address-fields__field-wrapper { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 14px; } .pyh-main .woocommerce form .form-row-wide, .pyh-main .woocommerce form .notes { grid-column: 1 / -1; } }  @media (min-width: 560px) { .pyh-main .woocommerce form .form-row.pyh-w-full { grid-column: 1 / -1; } .pyh-main .woocommerce form .form-row.pyh-w-half { grid-column: span 1; } .pyh-main .woocommerce form .form-row.pyh-w-third { grid-column: span 1; } } @media (min-width: 1024px) { .pyh-main .woocommerce .woocommerce-billing-fields__field-wrapper, .pyh-main .woocommerce .woocommerce-shipping-fields__field-wrapper, .pyh-main .woocommerce .woocommerce-address-fields__field-wrapper { grid-template-columns: repeat(6, minmax(0, 1fr)); }  .pyh-main .woocommerce form .form-row.pyh-w-third { grid-column: span 2; } .pyh-main .woocommerce form .form-row.pyh-w-half { grid-column: span 3; } .pyh-main .woocommerce form .form-row.pyh-w-full { grid-column: 1 / -1; } }  .pyh-main .woocommerce form .form-row.pyh-hidden-row { display: none; } .pyh-main .woocommerce form .form-row label { margin: 0; color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; }  .pyh-main .woocommerce form .form-row .required { border: 0; color: var(--pyh-c-accent, #c41230); text-decoration: none; } .pyh-main .woocommerce form .form-row .optional { color: var(--pyh-c-muted, #5c636e); font-weight: 500; }  .pyh-main .woocommerce form .form-row input.input-text, .pyh-main .woocommerce form .form-row textarea, .pyh-main .woocommerce form .form-row select { box-sizing: border-box; width: 100%; margin: 0; padding: 12px 14px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-recess); color: var(--pyh-c-ink, #141821); font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.8; transition: border-color .18s ease, box-shadow .18s ease; } .pyh-main .woocommerce form .form-row textarea { min-height: 104px; resize: vertical; } .pyh-main .woocommerce form .form-row input.input-text:focus, .pyh-main .woocommerce form .form-row textarea:focus, .pyh-main .woocommerce form .form-row select:focus { border-color: var(--pyh-c-accent, #c41230); box-shadow: 0 0 0 3px var(--pyh-c-tint, rgba(196, 18, 48, .14)); outline: none; }  .pyh-main .woocommerce form .form-row input.pyh-field--ok { border-color: color-mix(in srgb, var(--pyh-c-ink, #141821) 26%, transparent); } .pyh-main .woocommerce form .form-row input.pyh-field--bad { border-color: var(--pyh-c-accent, #c41230); } .pyh-field__note { margin: 0; color: var(--pyh-c-accent, #c41230); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.8; }  .pyh-main .woocommerce form .form-row input[type="tel"], .pyh-main .woocommerce form .form-row input#billing_postcode, .pyh-main .woocommerce form .form-row input#shipping_postcode { direction: ltr; text-align: end; unicode-bidi: isolate; font-variant-numeric: tabular-nums; }  .pyh-pick {  --pyh-pick-fs: 14px; --pyh-pick-h: 46px; --pyh-pick-pad: 12px 14px; --pyh-pick-bg: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); position: relative; display: block; }  .pyh-main .pyh-pick > select[aria-hidden] { position: absolute; inset-inline-start: 0; bottom: 0; inline-size: 1px; block-size: 1px; min-inline-size: 0; min-block-size: 0; margin: 0; padding: 0; border: 0; opacity: 0; pointer-events: none; }  .pyh-main .pyh-pick > .pyh-pick__button { display: flex; align-items: center; justify-content: space-between; gap: 10px; width: 100%; min-height: var(--pyh-pick-h); padding: var(--pyh-pick-pad); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-pick-bg); color: var(--pyh-c-ink, #141821); font-family: inherit;  font-size: calc(var(--pyh-pick-fs) * var(--pyh-ui-t, 1)); font-weight: 600; line-height: 1.8; text-align: start; cursor: pointer; transition: border-color .18s ease, box-shadow .18s ease; } .pyh-pick.is-empty .pyh-pick__value { color: var(--pyh-c-muted, #5c636e); font-weight: 500; } .pyh-pick__value { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  .pyh-pick__chevron { flex: none; width: 8px; height: 8px; margin-block-start: -3px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; opacity: .5; transform: rotate(45deg); transition: transform .2s ease, opacity .2s ease; } .pyh-pick.is-open .pyh-pick__chevron { margin-block-start: 3px; opacity: .9; transform: rotate(225deg); } .pyh-main .pyh-pick > .pyh-pick__button:focus-visible, .pyh-pick.is-open .pyh-pick__button { border-color: var(--pyh-c-accent, #c41230); box-shadow: 0 0 0 3px var(--pyh-c-tint, rgba(196, 18, 48, .14)); outline: none; }  .pyh-main .woocommerce form .form-row.woocommerce-invalid .pyh-pick__button { border-color: var(--pyh-c-accent, #c41230); } .pyh-pick__pop { position: absolute; z-index: 40; inset-inline: 0; top: calc(100% + 6px); overflow: hidden; padding: 6px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px);  background: var(--pyh-pane-ground, var(--pyh-sf-lift, var(--pyh-c-card, #fff))); box-shadow: var(--pyh-c-shadow-3, 0 18px 44px rgb(0 0 0 / 12%)); }  html[data-pyh-mode="dark"] .pyh-pick__pop { border-color: rgb(255 255 255 / 12%); box-shadow: inset 0 1px 0 rgb(255 255 255 / 6%), var(--pyh-c-shadow-3, 0 18px 44px rgb(0 0 0 / 40%)); }  .pyh-main .pyh-pick input.pyh-pick__search { width: 100%; margin-block-end: 6px; padding: 9px 11px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-sm, 8px); background: var(--pyh-pick-bg); color: var(--pyh-c-ink, #141821); font-family: inherit; font-size:calc((13px) * var(--pyh-ui-t, 1)); min-height: 0; } .pyh-main .pyh-pick input.pyh-pick__search:focus { border-color: var(--pyh-c-accent, #c41230); outline: none; }  .pyh-pick.is-thin .pyh-pick__search { display: none; }  .pyh-pick ul.pyh-pick__list { max-height: 244px; margin: 0; padding: 0; overflow-y: auto; overscroll-behavior: contain; list-style: none; scrollbar-width: thin; } .pyh-pick li.pyh-pick__opt { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: 0; padding: 9px 11px; border-radius: var(--pyh-c-radius-sm, 8px); color: var(--pyh-c-ink, #141821); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); line-height: 1.7; list-style: none; cursor: pointer; }  .pyh-pick li.pyh-pick__opt.is-active { background: color-mix(in srgb, var(--pyh-c-ink, #141821) 9%, transparent); }  .pyh-pick li.pyh-pick__opt[aria-selected="true"] { background: color-mix(in srgb, var(--pyh-c-accent, #c41230) 14%, transparent); color: var(--pyh-c-ink, #141821); font-weight: 700; }  .pyh-pick li.pyh-pick__opt[aria-selected="true"]::after { content: ""; flex: none; width: 6px; height: 11px; margin-block-start: -3px; border-right: 2px solid; border-bottom: 2px solid; border-color: color-mix(in srgb, var(--pyh-c-accent, #c41230) 72%, var(--pyh-c-ink, #141821)); transform: rotate(45deg); }  .pyh-pick p.pyh-pick__none { margin: 0; padding: 14px 11px; color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); text-align: center; }   .pyh-main .woocommerce table.shop_table { display: table; width: 100%; margin: 0; border: 0; border-radius: 0; border-collapse: collapse; background: none; overflow: visible; font-size: inherit; } .pyh-main .woocommerce table.shop_table th, .pyh-main .woocommerce table.shop_table td { padding: 13px 6px; border: 0; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); background: none; color: var(--pyh-c-ink, #141821); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; text-align: start; vertical-align: middle; } .pyh-main .woocommerce table.shop_table thead th { padding-block: 0 11px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .01em; } .pyh-main .woocommerce table.shop_table tfoot th, .pyh-main .woocommerce table.shop_table tfoot td { font-weight: 700; } .pyh-main .woocommerce table.shop_table tfoot tr:last-child th, .pyh-main .woocommerce table.shop_table tfoot tr:last-child td { border-block-end: 0; padding-block-start: 15px; font-size:calc((16px) * var(--pyh-ui-t, 1)); }  .pyh-main .woocommerce table.shop_table tfoot .order-total td .amount, .pyh-main .woocommerce table.shop_table tfoot .order-total th { color: var(--pyh-c-ink, #141821); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-main .woocommerce table.pyh-order { --pyh-order-thumb: 60px; }  .pyh-main .woocommerce table.pyh-order thead.pyh-order__head { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } .pyh-main .woocommerce table.pyh-order tbody td { padding-block: 14px; vertical-align: top; }  .pyh-main .woocommerce table.pyh-order tbody td.product-total { width: 1%; font-weight: 700; text-align: end; white-space: nowrap; } .pyh-order__line { display: flex; align-items: flex-start; gap: 13px; } .pyh-order__thumb { position: relative; flex: none; width: var(--pyh-order-thumb); height: var(--pyh-order-thumb); margin: 0; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px);  background: var(--pyh-sf-over, #fff); overflow: visible; } .pyh-main .woocommerce table.pyh-order .pyh-order__img { display: block; width: 100%; height: 100%; border-radius: inherit; object-fit: cover; }  .pyh-order__qty { position: absolute; top: -7px; inset-inline-start: -7px; display: flex; align-items: center; justify-content: center; min-width: 22px; height: 22px; padding-inline: 6px; border-radius: var(--pyh-c-radius-pill, 999px); background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); box-shadow: var(--pyh-glow, 0 4px 10px -4px rgb(0 0 0 / 35%)); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; line-height: 1; } .pyh-order__text { display: flex; flex-direction: column; gap: 3px; min-width: 0; }  .pyh-main .pyh-order__title, .pyh-main a.pyh-order__title { color: var(--pyh-c-ink, #141821); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.75; text-decoration: none; }  .pyh-main a.pyh-order__title:hover, .pyh-main a.pyh-order__title:focus-visible { color: var(--pyh-c-accent, #c41230); text-decoration: underline; text-underline-offset: 3px; }  .pyh-order__meta, .pyh-order__meta dl, .pyh-order__meta dt, .pyh-order__meta dd { display: inline; margin: 0; padding: 0; color: var(--pyh-c-muted, #5c636e); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 500; line-height: 1.8; } .pyh-order__meta dd::after { content: "\00A0·\00A0"; opacity: .6; } .pyh-order__meta dd:last-of-type::after { content: none; } .pyh-order__meta p { display: inline; margin: 0; }  .pyh-main .woocommerce table.pyh-order tfoot th { color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 600; }  .pyh-main .woocommerce table.pyh-order tfoot td:not([colspan]) { width: 1%; font-weight: 700; text-align: end; white-space: nowrap; }  .pyh-main .woocommerce table.pyh-order tfoot tr.order-total th, .pyh-main .woocommerce table.pyh-order tfoot tr.order-total td { padding-block: 16px; border-block-end: 0; background: var(--pyh-c-tint, var(--pyh-sf-over, rgba(196, 18, 48, .06))); color: var(--pyh-c-ink, #141821); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-main .woocommerce table.pyh-order tfoot tr.order-total th { padding-inline-start: 14px; border-start-start-radius: var(--pyh-c-radius, 12px); border-end-start-radius: var(--pyh-c-radius, 12px); }  .pyh-main .woocommerce table.pyh-order tfoot tr.order-total td { padding-inline-end: 14px; border-start-end-radius: var(--pyh-c-radius, 12px); border-end-end-radius: var(--pyh-c-radius, 12px); color: var(--pyh-c-ink, #141821); }  @media (max-width: 430px) { .pyh-main .woocommerce table.pyh-order { --pyh-order-thumb: 44px; } .pyh-main .woocommerce table.pyh-order tfoot tr.order-total th, .pyh-main .woocommerce table.pyh-order tfoot tr.order-total td { padding-block: 13px; font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-main .woocommerce table.pyh-order tfoot tr.order-total th { padding-inline-start: 8px; } .pyh-main .woocommerce table.pyh-order tfoot tr.order-total td { padding-inline-end: 8px; } .pyh-main .woocommerce table.pyh-order tbody td.product-total, .pyh-main .woocommerce table.pyh-order tfoot td:not([colspan]) { padding-inline: 4px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); }  }  .pyh-main .woocommerce .amount, .pyh-main .woocommerce .woocommerce-Price-amount { font-variant-numeric: tabular-nums; unicode-bidi: isolate; white-space: nowrap; }  .pyh-main .woocommerce table.cart td.product-thumbnail img, .pyh-main .woocommerce table.shop_table td.product-thumbnail img { width: 64px; height: auto; border-radius: var(--pyh-c-radius-sm, 8px); }  .pyh-main .woocommerce table.cart td.product-remove a.remove { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background: var(--pyh-ck-recess); color: var(--pyh-c-muted, #5c636e); font-size:calc((17px) * var(--pyh-ui-t, 1)); line-height: 1; text-decoration: none; } .pyh-main .woocommerce table.cart td.product-remove a.remove:hover, .pyh-main .woocommerce table.cart td.product-remove a.remove:focus-visible { background: var(--pyh-c-accent, #c41230); color: var(--pyh-c-on-accent, #fff); }  @media (max-width: 767px) { .pyh-main .woocommerce table.shop_table_responsive, .pyh-main .woocommerce table.cart { display: block; } .pyh-main .woocommerce table.shop_table_responsive thead, .pyh-main .woocommerce table.cart thead { display: none; } .pyh-main .woocommerce table.shop_table_responsive tbody, .pyh-main .woocommerce table.cart tbody { display: block; } .pyh-main .woocommerce table.shop_table_responsive tbody tr, .pyh-main .woocommerce table.cart tbody tr.cart_item { display: block; margin-block-end: 12px; padding: 14px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-panel); }  .pyh-main .woocommerce table.shop_table_responsive tbody td, .pyh-main .woocommerce table.shop_table_responsive tbody th, .pyh-main .woocommerce table.cart tbody td { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 7px 0; border-block-end: 0; text-align: start; font-weight: inherit; } .pyh-main .woocommerce table.shop_table_responsive tbody td::before, .pyh-main .woocommerce table.shop_table_responsive tbody th::before, .pyh-main .woocommerce table.cart tbody td::before { content: attr(data-title); color: var(--pyh-c-muted, #5c636e); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; flex: none; }  .pyh-main .woocommerce table.cart tbody td.product-thumbnail::before, .pyh-main .woocommerce table.cart tbody td.product-remove::before { content: none; } .pyh-main .woocommerce table.cart tbody td.product-thumbnail img { width: 84px; } }  .pyh-main .woocommerce .quantity input.qty { width: 76px; padding: 9px 8px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-sm, 8px); background: var(--pyh-ck-recess); color: var(--pyh-c-ink, #141821); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-variant-numeric: tabular-nums; text-align: center; }  .pyh-main .woocommerce a.button, .pyh-main .woocommerce button.button, .pyh-main .woocommerce input.button, .pyh-main .woocommerce #place_order { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 12px 22px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-recess); color: var(--pyh-c-ink, #141821); font-family: inherit; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.4; text-decoration: none; transition: transform .15s ease, box-shadow .2s ease, filter .2s ease; }  .pyh-main .woocommerce a.button.alt, .pyh-main .woocommerce button.button.alt, .pyh-main .woocommerce input.button.alt, .pyh-main .woocommerce #place_order, .pyh-main .woocommerce .checkout-button { border-color: transparent; background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); box-shadow: var(--pyh-glow, 0 6px 18px -6px rgb(0 0 0 / 28%)); } .pyh-main .woocommerce a.button:hover, .pyh-main .woocommerce button.button:hover, .pyh-main .woocommerce input.button:hover, .pyh-main .woocommerce #place_order:hover { filter: brightness(1.04); transform: translateY(-1px); }  .pyh-main .woocommerce #place_order, .pyh-main .woocommerce .checkout-button { width: 100%; max-width: 420px; min-height: 52px; margin-block-start: 14px; font-size:calc((16px) * var(--pyh-ui-t, 1)); } .pyh-main .woocommerce button.button:disabled, .pyh-main .woocommerce button.button[disabled] { opacity: .55; filter: none; transform: none; cursor: not-allowed; }  .pyh-main .woocommerce #shipping_method, .pyh-main .woocommerce .wc_payment_methods { margin: 0; padding: 0; list-style: none; } .pyh-main .woocommerce #shipping_method li, .pyh-main .woocommerce .wc_payment_methods li.wc_payment_method { margin: 0 0 8px; padding: 11px 13px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-recess); list-style: none; } .pyh-main .woocommerce #shipping_method li:has(input:checked), .pyh-main .woocommerce .wc_payment_methods li.wc_payment_method:has(input:checked) { border-color: var(--pyh-c-accent, #c41230); background: var(--pyh-ck-panel); }  .pyh-main .woocommerce #shipping_method li:only-child { padding: 0; border: 0; background: none; } .pyh-main .woocommerce #shipping_method li label, .pyh-main .woocommerce .wc_payment_methods li label { display: inline-flex; align-items: center; gap: 9px; margin: 0; color: var(--pyh-c-ink, #141821); font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 600; cursor: pointer; }  .pyh-main .woocommerce input[type="checkbox"], .pyh-main .woocommerce input[type="radio"], .pyh-main form.checkout input[type="checkbox"], .pyh-main form.checkout input[type="radio"] { inline-size: 18px; block-size: 18px; accent-color: var(--pyh-c-accent, #c41230); flex: none; } .pyh-main .woocommerce #shipping_method li input[type="radio"], .pyh-main .woocommerce .wc_payment_methods li input[type="radio"] { width: 18px; height: 18px; margin: 0; accent-color: var(--pyh-c-accent, #c41230); flex: none; }   .pyh-main .woocommerce #payment div.payment_box, .pyh-main .woocommerce #payment .payment_box { margin: 9px 0 2px; padding: 2px 12px; border: 0; border-inline-start: 2px solid var(--pyh-c-line, rgba(15, 23, 42, .18)); border-radius: 0; background: none; color: var(--pyh-c-muted, #5c636e); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.95; } .pyh-main .woocommerce #payment div.payment_box p { margin: 0; }  .pyh-main .woocommerce #payment div.payment_box::before { content: none; display: none; }  .pyh-main .woocommerce .wc_payment_methods li label img { max-height: 26px; width: auto; margin: 0; border-radius: 4px; vertical-align: middle; }  .pyh-main .woocommerce #payment { padding: 0; border: 0; border-radius: 0; background: none; } .pyh-main .woocommerce #payment .form-row.place-order { margin: 0; padding: 0; }  .pyh-main .woocommerce form.checkout_coupon, .pyh-main .woocommerce .cart .coupon { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 var(--pyh-ck-gap); padding: 14px; border: var(--pyh-c-line-w, 1px) dashed var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: none; } .pyh-main .woocommerce form.checkout_coupon .form-row, .pyh-main .woocommerce .cart .coupon .form-row { flex: 1 1 180px; margin: 0; }  @media (max-width: 480px) { .pyh-main .woocommerce form.checkout_coupon, .pyh-main .woocommerce .cart .coupon { flex-direction: column; align-items: stretch; } .pyh-main .woocommerce form.checkout_coupon .button, .pyh-main .woocommerce .cart .coupon .button { width: 100%; } } .pyh-main .woocommerce .woocommerce-info, .pyh-main .woocommerce .woocommerce-message, .pyh-main .woocommerce .woocommerce-error { margin: 0 0 var(--pyh-ck-gap); padding: 13px 16px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); border-inline-start: 3px solid var(--pyh-c-accent, #c41230); background: var(--pyh-ck-panel); color: var(--pyh-c-ink, #141821); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); line-height: 1.9; list-style: none; }  .pyh-main .woocommerce .woocommerce-message { border-inline-start-color: var(--pyh-c-ok, #17845a); } .pyh-main .woocommerce .woocommerce-error { border-inline-start-color: var(--pyh-c-bad, #c0392b); }  .pyh-main .woocommerce .woocommerce-info:focus-visible, .pyh-main .woocommerce .woocommerce-message:focus-visible, .pyh-main .woocommerce .woocommerce-error:focus-visible { outline: 2px solid var(--pyh-c-accent, #c41230); outline-offset: 2px; }  .pyh-main .woocommerce .woocommerce-info::before, .pyh-main .woocommerce .woocommerce-message::before, .pyh-main .woocommerce .woocommerce-error::before { content: none; }  .pyh-main .woocommerce .woocommerce-terms-and-conditions-wrapper .form-row { flex-direction: row; align-items: flex-start; gap: 10px; } .pyh-main .woocommerce .woocommerce-terms-and-conditions-wrapper input[type="checkbox"] { width: 18px; height: 18px; margin-block-start: 3px; accent-color: var(--pyh-c-accent, #c41230); flex: none; } .pyh-main .woocommerce .woocommerce-terms-and-conditions-wrapper label { font-weight: 500; line-height: 1.9; }   .pyh-ckbar {  --pyh-c-ink: var(--pyh-ink, #141821); --pyh-c-muted: var(--pyh-ink-muted, #5c636e); --pyh-c-line: var(--pyh-line, rgba(15, 23, 42, .1)); --pyh-c-line-w: var(--pyh-line-w, 1px); --pyh-c-accent: var(--pyh-primary, #c41230); --pyh-c-on-accent: var(--pyh-on-accent, #ffffff); --pyh-c-radius: var(--pyh-radius, 12px); position: fixed; z-index: 30; inset-inline: 0; inset-block-end: 0; border-block-start: var(--pyh-c-line-w) solid var(--pyh-c-line); background: var(--pyh-sf-float, var(--pyh-c-card, #fff)); box-shadow: 0 -8px 28px rgb(0 0 0 / 10%);  padding-block-end: env(safe-area-inset-bottom, 0); transform: translateY(105%); transition: transform .3s cubic-bezier(.2, .7, .3, 1); } .pyh-ckbar[data-shown] { transform: none; } .pyh-ckbar__in { display: flex; align-items: center; justify-content: space-between; gap: 14px; max-width: var(--pyh-container, 1240px); margin-inline: auto; padding: 11px var(--pyh-c-gutter, 20px); } .pyh-ckbar__sum { display: flex; flex-direction: column; gap: 1px; min-width: 0; }  .pyh-ckbar__label { color: var(--pyh-c-muted); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-ckbar__total { color: var(--pyh-c-ink); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; font-variant-numeric: tabular-nums; unicode-bidi: isolate; white-space: nowrap; } .pyh-ckbar__go { flex: none; min-height: 46px; min-width: 168px; padding: 12px 26px; border: 0; border-radius: var(--pyh-c-radius, 12px); background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); box-shadow: var(--pyh-glow, 0 6px 18px -6px rgb(0 0 0 / 28%)); font-family: inherit; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; cursor: pointer; transition: filter .18s ease; } .pyh-ckbar__go:hover { filter: brightness(1.05); } .pyh-ckbar__go:disabled { opacity: .55; filter: none; cursor: not-allowed; }  body.woocommerce-checkout .pyh-ft, body.woocommerce-checkout .pyh-main { scroll-margin-block-end: var(--pyh-sticky-h, 0px); } body.woocommerce-checkout .pyh-ft { padding-block-end: var(--pyh-sticky-h, 0px); } @media (max-width: 480px) { .pyh-ckbar__go { min-width: 0; padding-inline: 20px; } }   .pyh-main .woocommerce-account .woocommerce { display: block; }  .pyh-main .woocommerce-MyAccount-content { min-width: 0; padding: var(--pyh-ck-pad, 22px); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-pane-ground, var(--pyh-sf-raised, var(--pyh-c-card, #fff))); box-shadow: var(--pyh-c-shadow-1, 0 1px 2px rgb(0 0 0 / 5%)); } .pyh-main .woocommerce-MyAccount-content > p { margin: 0 0 12px; color: var(--pyh-c-ink, #141821); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 2.05; } .pyh-main .woocommerce-MyAccount-content > p:last-child { margin-block-end: 0; }  .pyh-main .woocommerce-MyAccount-content > p a { color: var(--pyh-c-accent, #c41230); font-weight: 600; text-decoration: none; } .pyh-main .woocommerce-MyAccount-content > p a:hover { text-decoration: underline; }  .pyh-main .woocommerce table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a { margin: 0 0 0 6px; padding: 7px 14px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); min-height: 36px; }  .pyh-main .woocommerce-Addresses { display: grid; gap: 14px; margin: 0; } @media (min-width: 620px) { .pyh-main .woocommerce-Addresses { grid-template-columns: repeat(2, minmax(0, 1fr)); } }  .pyh-main .woocommerce-Addresses .woocommerce-Address { width: auto; float: none; padding: 16px 18px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9)); } .pyh-main .woocommerce-Address-title { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-block-end: 10px; } .pyh-main .woocommerce-Address-title h2, .pyh-main .woocommerce-Address-title h3 { margin: 0; padding: 0; border: 0; font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-main .woocommerce-Address-title h2::after, .pyh-main .woocommerce-Address-title h3::after { content: none; } .pyh-main .woocommerce-Address-title a { color: var(--pyh-c-accent, #c41230); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; white-space: nowrap; } .pyh-main .woocommerce-Address address { margin: 0; color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-style: normal; line-height: 2.05; }  .pyh-main .woocommerce #customer_login { display: grid; gap: var(--pyh-ck-gap, 20px); margin: 0; } @media (min-width: 780px) { .pyh-main .woocommerce #customer_login.u-columns { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .pyh-main .woocommerce #customer_login > .col-1, .pyh-main .woocommerce #customer_login > .col-2 { width: auto; float: none; }  .pyh-main .woocommerce form.woocommerce-form-login, .pyh-main .woocommerce form.woocommerce-form-register, .pyh-main .woocommerce form.woocommerce-ResetPassword { max-width: 460px; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; }  .pyh-main .woocommerce #customer_login form.woocommerce-form-login, .pyh-main .woocommerce #customer_login form.woocommerce-form-register { max-width: none; }  .pyh-main .woocommerce form.woocommerce-form-login .woocommerce-form-row, .pyh-main .woocommerce form.woocommerce-form-register .woocommerce-form-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; } .pyh-main .woocommerce form.woocommerce-form-login button[type="submit"], .pyh-main .woocommerce form.woocommerce-form-register button[type="submit"] { float: none; } .pyh-main .woocommerce-form-login__rememberme, .pyh-main .woocommerce-form-login .woocommerce-form-login__rememberme { display: inline-flex; align-items: center; gap: 8px; width: auto; margin: 0; color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 600; cursor: pointer; } .pyh-main .woocommerce-form-login__rememberme input[type="checkbox"] { width: 17px; height: 17px; margin: 0; accent-color: var(--pyh-c-accent, #c41230); }  .pyh-main .woocommerce form.woocommerce-form-login button[type="submit"]:where(:not(.pyh-quiet)), .pyh-main .woocommerce form.woocommerce-form-register button[type="submit"]:where(:not(.pyh-quiet)), .pyh-main .woocommerce form.woocommerce-ResetPassword button[type="submit"]:where(:not(.pyh-quiet)), .pyh-main .woocommerce form.woocommerce-EditAccountForm button[type="submit"]:where(:not(.pyh-quiet)), .pyh-main .woocommerce-MyAccount-content form button[type="submit"]:where(:not(.pyh-quiet)) { width: 100%; max-width: 320px; min-height: 48px; border-color: transparent; background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); box-shadow: var(--pyh-glow, 0 6px 18px -6px rgb(0 0 0 / 28%)); font-size:calc((15px) * var(--pyh-ui-t, 1)); }  .pyh-main .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper + p, .pyh-main .woocommerce-MyAccount-content form > p:last-of-type { grid-column: 1 / -1; margin-block-start: 4px; } .pyh-main .woocommerce-LostPassword { margin: 12px 0 0; font-size:calc((13px) * var(--pyh-ui-t, 1)); } .pyh-main .woocommerce-LostPassword a { color: var(--pyh-c-muted, #5c636e); font-weight: 600; text-decoration: none; } .pyh-main .woocommerce-LostPassword a:hover { color: var(--pyh-c-accent, #c41230); }  .pyh-main .woocommerce .password-input { position: relative; display: block; width: 100%; } .pyh-main .woocommerce .show-password-input { position: absolute; inset-inline-end: 12px; inset-block-start: 50%; right: auto; width: 24px; height: 24px; margin-block-start: -12px; padding: 0; opacity: .55; cursor: pointer; } .pyh-main .woocommerce .show-password-input:hover { opacity: 1; } .pyh-main .woocommerce .password-input input.input-text { padding-inline-end: 44px; }  .pyh-main .woocommerce form.woocommerce-EditAccountForm fieldset { margin: 18px 0 4px; padding: 16px 18px 4px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9)); } .pyh-main .woocommerce form.woocommerce-EditAccountForm legend { padding-inline: 6px; color: var(--pyh-c-ink, #141821); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-main .woocommerce form.woocommerce-EditAccountForm em { display: block; margin-block-start: 4px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-style: normal; line-height: 1.9; }  .pyh-dls { display: grid; gap: 14px; } .pyh-dls__t { margin: 0 0 12px; font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-dls__card { border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card, #fff); overflow: hidden; }  .pyh-dls__head { display: flex; align-items: center; gap: 12px; padding: 12px 14px; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); background: var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9)); } .pyh-dls__thumb { display: block; inline-size: 48px; block-size: 48px; border-radius: var(--pyh-c-radius-sm, 8px); overflow: hidden; flex: none; }  .pyh-dls__img { display: block; inline-size: 100%; block-size: 100%; aspect-ratio: 1; object-fit: cover; } .pyh-dls__id { display: grid; gap: 3px; min-inline-size: 0; }  .pyh-main a.pyh-dls__name { color: var(--pyh-c-ink, #141821); font-family: var(--pyh-font-heading, inherit); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.7; text-decoration: none; } .pyh-dls__name { color: var(--pyh-c-ink, #141821); font-family: var(--pyh-font-heading, inherit); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.7; } .pyh-main a.pyh-dls__name:hover { color: var(--pyh-c-accent, #c41230); }  .pyh-main a.pyh-dls__order { color: var(--pyh-c-accent, #c41230); font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; text-decoration: none; justify-self: start; } .pyh-main a.pyh-dls__order:hover { text-decoration: underline; }  .pyh-dls__files { margin: 0; padding: 0; list-style: none; } .pyh-dls__files--flat { border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-c-card, #fff); } .pyh-dls__file { display: flex; align-items: center; gap: 10px; padding: 11px 14px; } .pyh-dls__file + .pyh-dls__file { border-block-start: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .14)); } .pyh-dls__fi { display: grid; place-items: center; inline-size: 20px; block-size: 20px; color: var(--pyh-c-muted, #5c636e); flex: none; } .pyh-dls__fi svg { inline-size: 18px; block-size: 18px; }  .pyh-dls__ft { display: grid; gap: 2px; min-inline-size: 0; flex: 1 1 auto; } .pyh-dls__fn { color: var(--pyh-c-ink, #141821); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; } .pyh-dls__facts { display: flex; align-items: center; flex-wrap: wrap; gap: 5px 8px; color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); }  .pyh-dls__ext { padding: 1px 6px; border: 1px solid var(--pyh-c-line, rgba(15, 23, 42, .14)); border-radius: 999px; font-size:calc((10.5px) * var(--pyh-ui-t, 1)); font-weight: 700; letter-spacing: .04em; unicode-bidi: isolate; } .pyh-dls__size, .pyh-dls__left, .pyh-dls__until { font-variant-numeric: tabular-nums; } .pyh-main a.pyh-dls__go { display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-block-size: 40px; padding-inline: 16px; border-radius: var(--pyh-c-radius-sm, 8px); background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; white-space: nowrap; flex: none; } .pyh-main a.pyh-dls__go:hover { color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); filter: brightness(1.06); } .pyh-dls__go-i { inline-size: 16px; block-size: 16px; }  .pyh-dls__file--spent .pyh-dls__fn { color: var(--pyh-c-muted, #5c636e); } .pyh-dls__file--spent .pyh-dls__left { font-weight: 700; }  @media (max-width: 560px) { .pyh-dls__file { flex-wrap: wrap; } .pyh-dls__go { inline-size: 100%; margin-inline-start: 30px; justify-content: center; } }  .pyh-dls__past { margin-block-start: 22px; padding-block-start: 18px; border-block-start: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .18)); } .pyh-dls__past-t { margin: 0 0 4px; color: var(--pyh-c-ink, #141821); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; }  .pyh-main .pyh-dls__past-t::after { content: none; } .pyh-dls__past-s { margin: 0 0 12px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.9; } .pyh-dls__past-l { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; } .pyh-dls__past-r { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .18)); border-radius: var(--pyh-c-radius-sm, 8px); } .pyh-dls__past-n { display: grid; gap: 1px; min-inline-size: 0; flex: 1 1 auto; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.7; } .pyh-dls__past-n strong { color: var(--pyh-c-ink, #141821); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-dls__past-n span { color: var(--pyh-c-muted, #5c636e); } .pyh-dls__past-w { color: var(--pyh-c-muted, #5c636e); font-size:calc((11.5px) * var(--pyh-ui-t, 1)); white-space: nowrap; flex: none; } .pyh-main a.pyh-dls__past-a { color: var(--pyh-c-accent, #c41230); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; white-space: nowrap; flex: none; } .pyh-main a.pyh-dls__past-a:hover { text-decoration: underline; } @media (max-width: 480px) { .pyh-dls__past-r { flex-wrap: wrap; } .pyh-dls__past-n { flex-basis: 100%; } }  .pyh-dls__none { display: grid; justify-items: center; gap: 8px; padding: 34px 20px; border: 1px dashed var(--pyh-c-line, rgba(15, 23, 42, .18)); border-radius: var(--pyh-c-radius, 12px); text-align: center; } .pyh-dls__none-i { display: grid; place-items: center; inline-size: 56px; block-size: 56px; border-radius: 50%; background: var(--pyh-tint, rgba(196, 18, 48, .07)); color: var(--pyh-c-accent, #c41230); } .pyh-dls__none-i svg { inline-size: 26px; block-size: 26px; } .pyh-dls__none-t { margin: 4px 0 0; color: var(--pyh-c-ink, #141821); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; } .pyh-dls__none-s { margin: 0; max-inline-size: 34ch; color: var(--pyh-c-muted, #5c636e); font-size:calc((13px) * var(--pyh-ui-t, 1)); line-height: 1.9; } .pyh-main a.pyh-dls__none-a { display: inline-flex; align-items: center; min-block-size: 42px; margin-block-start: 6px; padding-inline: 20px; border-radius: var(--pyh-c-radius-sm, 8px); background-color: var(--pyh-c-accent, #c41230); background-image: var(--pyh-act, none); color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; text-decoration: none; } .pyh-main a.pyh-dls__none-a:hover { color: var(--pyh-act-ink, var(--pyh-c-on-accent, #fff)); }  .pyh-main .pyh-order__digital td { padding-block: 10px; color: var(--pyh-c-muted, #5c636e); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); line-height: 1.8; text-align: start; } .pyh-main .pyh-order__digital td > span { display: inline-flex; align-items: baseline; gap: 6px; } .pyh-order__digital strong { color: var(--pyh-c-ink, #141821); font-weight: 700; } .pyh-order__digital-i { align-self: center; color: var(--pyh-c-accent, #c41230); } .pyh-order__digital-i svg { inline-size: 16px; block-size: 16px; vertical-align: -3px; }  .pyh-main .woocommerce .cart-empty, .pyh-main .woocommerce .wc-empty-cart-message { margin: 0 0 6px; color: var(--pyh-c-ink, #141821); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 700; text-align: center; } .pyh-main .woocommerce .return-to-shop { margin: 0; text-align: center; }  body.woocommerce-cart .pyh-head--plain, body.woocommerce-checkout .pyh-head--plain, body.woocommerce-account .pyh-head--plain { padding-block: 10px 0; border-block-end: 0; } body.woocommerce-cart .pyh-head--plain .pyh-head__title, body.woocommerce-checkout .pyh-head--plain .pyh-head__title, body.woocommerce-account .pyh-head--plain .pyh-head__title {  margin-block-start: 6px; font-size: clamp(19px, .9rem + .6vw, 24px); letter-spacing: normal; }  .pyh-main .woocommerce .pyh-thx { display: flex; flex-direction: column; gap: var(--pyh-ck-gap); }  .pyh-thx__state, .pyh-thx__top--bad { padding: var(--pyh-ck-pad); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-ck-summary); box-shadow: var(--pyh-c-shadow-2, 0 8px 28px rgb(0 0 0 / 7%)); } .pyh-thx__top { display: flex; gap: 16px; align-items: flex-start; } .pyh-thx__mark { display: grid; flex: 0 0 auto; place-items: center; inline-size: 48px; block-size: 48px; border-radius: 50%;  background: color-mix(in srgb, var(--pyh-c-ok, #17845a) 16%, transparent); color: var(--pyh-c-ok, #17845a); } .pyh-thx__top--bad .pyh-thx__mark { background: color-mix(in srgb, var(--pyh-c-bad, #d0342c) 16%, transparent); color: var(--pyh-c-bad, #d0342c); } .pyh-thx__marki { inline-size: 24px; block-size: 24px; } .pyh-thx__said { min-inline-size: 0; }  .pyh-main .woocommerce .pyh-thx__said .woocommerce-thankyou-order-received, .pyh-main .woocommerce .pyh-thx__said .pyh-thx__title { margin: 0; padding: 0; border: 0; background: none; color: var(--pyh-c-ink, #141821); font-family: var(--pyh-heading-family, inherit); font-size: clamp(18px, .9rem + .7vw, 22px); font-weight: 800; line-height: 1.6; } .pyh-thx__sub { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; margin: 8px 0 0; color: var(--pyh-c-muted, #5b6472); font-size:calc((14px) * var(--pyh-ui-t, 1)); } .pyh-thx__chip { padding: 3px 10px; border-radius: var(--pyh-c-radius-pill, 999px); background: var(--pyh-ck-recess); color: var(--pyh-c-ink, #141821); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; } .pyh-thx__retry { display: flex; gap: 10px; flex-wrap: wrap; margin: 12px 0 0; padding: 0; border: 0; background: none; }  .pyh-thx__steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; margin: var(--pyh-ck-pad) 0 0; padding: var(--pyh-ck-pad) 0 0; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); list-style: none; } .pyh-thx__step { position: relative; display: flex; flex-direction: column; gap: 8px; align-items: center; text-align: center; } .pyh-thx__step + .pyh-thx__step::before { content: ""; position: absolute; inset-block-start: 11px; inset-inline-end: 50%; inline-size: 100%; block-size: 2px; background: var(--pyh-c-line, rgba(15, 23, 42, .1)); }  .pyh-thx__step[data-pyh-at="done"]::before, .pyh-thx__step[data-pyh-at="now"]::before { background: var(--pyh-c-ok, #17845a); } .pyh-thx__dot { position: relative; z-index: 1; display: grid; place-items: center; inline-size: 24px; block-size: 24px; border: 2px solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: 50%; background: var(--pyh-ck-summary); color: var(--pyh-act-ink, #fff); } .pyh-thx__step[data-pyh-at="done"] .pyh-thx__dot { border-color: var(--pyh-c-ok, #17845a); background: var(--pyh-c-ok, #17845a); } .pyh-thx__step[data-pyh-at="now"] .pyh-thx__dot { border-color: var(--pyh-c-ok, #17845a); background: var(--pyh-ck-summary);  box-shadow: 0 0 0 4px color-mix(in srgb, var(--pyh-c-ok, #17845a) 18%, transparent); } .pyh-thx__doti { inline-size: 13px; block-size: 13px; } .pyh-thx__slabel { color: var(--pyh-c-muted, #5b6472); font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.5; } .pyh-thx__step[data-pyh-at="now"] .pyh-thx__slabel, .pyh-thx__step[data-pyh-at="done"] .pyh-thx__slabel { color: var(--pyh-c-ink, #141821); }  .pyh-thx__grid { display: grid; gap: var(--pyh-ck-gap); } @media (min-width: 900px) { .pyh-thx__grid { grid-template-columns: minmax(0, 1fr) 320px; align-items: start; } .pyh-thx__side { position: sticky; inset-block-start: 16px; } } .pyh-thx__col, .pyh-thx__side { display: flex; flex-direction: column; gap: var(--pyh-ck-gap); min-inline-size: 0; }  .pyh-thx__gate:not(:empty) { padding: 14px 16px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-inline-start: 3px solid var(--pyh-c-ok, #17845a); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-recess); color: var(--pyh-c-ink, #141821); font-size:calc((14px) * var(--pyh-ui-t, 1)); line-height: 1.9; } .pyh-thx__gate > :first-child { margin-block-start: 0; } .pyh-thx__gate > :last-child { margin-block-end: 0; }  .pyh-main .woocommerce .pyh-thx__panel { margin: 0; padding: var(--pyh-ck-pad); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-ck-panel); box-shadow: var(--pyh-c-shadow-1, 0 1px 2px rgb(0 0 0 / 5%)); } .pyh-main .woocommerce .pyh-thx__ptitle { margin: 0 0 14px; padding-block-end: 10px; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); color: var(--pyh-c-ink, #141821); font-family: var(--pyh-heading-family, inherit); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.6; }  .pyh-main .woocommerce ul.pyh-thx__facts { display: flex; flex-direction: column; gap: 0; margin: 0; padding: 4px var(--pyh-ck-pad); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); background: var(--pyh-ck-summary); box-shadow: var(--pyh-c-shadow-2, 0 8px 28px rgb(0 0 0 / 7%)); list-style: none; } .pyh-main .woocommerce ul.pyh-thx__facts li.pyh-thx__fact { display: flex;  flex: 0 0 auto; gap: 12px; align-items: baseline; justify-content: space-between; float: none; margin: 0; padding: 12px 0; border: 0; border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); font-size:calc((14px) * var(--pyh-ui-t, 1)); text-transform: none; } .pyh-main .woocommerce ul.pyh-thx__facts li.pyh-thx__fact:last-child { border-block-end: 0; } .pyh-main .woocommerce ul.pyh-thx__facts li.pyh-thx__fact > span { flex: 0 0 auto; color: var(--pyh-c-muted, #5b6472); } .pyh-main .woocommerce ul.pyh-thx__facts li.pyh-thx__fact > strong { display: inline; margin: 0; min-inline-size: 0; color: var(--pyh-c-ink, #141821); font-weight: 800;  overflow-wrap: anywhere; text-align: end; } .pyh-main .woocommerce ul.pyh-thx__facts li.total > strong { font-size:calc((16px) * var(--pyh-ui-t, 1)); }  .pyh-thx__acts { display: flex; gap: 10px; flex-wrap: wrap; } .pyh-main .woocommerce a.pyh-thx__go, .pyh-main .woocommerce a.pyh-thx__ghost, .pyh-main .woocommerce .pyh-thx__acts-row a.pyh-thx__ghost { flex: 1 1 auto; padding: 12px 18px; border-radius: var(--pyh-c-radius, 12px); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1.4; text-align: center; text-decoration: none; } .pyh-main .woocommerce a.pyh-thx__go { border: 0; background: var(--pyh-act, var(--pyh-c-accent, #e11d48)); color: var(--pyh-act-ink, #fff); } .pyh-main .woocommerce a.pyh-thx__ghost, .pyh-main .woocommerce .pyh-thx__acts-row a.pyh-thx__ghost { border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); background: transparent; color: var(--pyh-c-ink, #141821); } .pyh-main .woocommerce a.pyh-thx__go:hover, .pyh-main .woocommerce a.pyh-thx__go:focus-visible { background: var(--pyh-act-hover, var(--pyh-act, var(--pyh-c-accent, #e11d48))); color: var(--pyh-act-ink, #fff); } .pyh-main .woocommerce a.pyh-thx__ghost:hover, .pyh-main .woocommerce a.pyh-thx__ghost:focus-visible { border-color: var(--pyh-c-accent, #e11d48); color: var(--pyh-c-accent, #e11d48); }  .pyh-thx__addrs { display: grid; gap: var(--pyh-ck-gap); } @media (min-width: 560px) { .pyh-thx__addrs--two { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .pyh-main .woocommerce .pyh-thx__addr { float: none; width: auto; padding: 14px 16px; border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius, 12px); background: var(--pyh-ck-recess); } .pyh-main .woocommerce .pyh-thx__atitle { margin: 0 0 8px; padding: 0; border: 0; color: var(--pyh-c-muted, #5b6472); font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 800; letter-spacing: normal; } .pyh-main .woocommerce .pyh-thx__addr address { margin: 0; border: 0; padding: 0; color: var(--pyh-c-ink, #141821); font-size:calc((14.5px) * var(--pyh-ui-t, 1)); font-style: normal; line-height: 2; } .pyh-main .woocommerce .pyh-thx__aline { margin: 6px 0 0; color: var(--pyh-c-muted, #5b6472); font-size:calc((14px) * var(--pyh-ui-t, 1)); text-align: start; }  .pyh-main .woocommerce .pyh-thx__aline::before, .pyh-main .woocommerce .pyh-thx__aline::after { content: none; }  .pyh-main .woocommerce table.pyh-order .product-purchase-note td { padding-block-start: 0; color: var(--pyh-c-muted, #5b6472); font-size:calc((13.5px) * var(--pyh-ui-t, 1)); line-height: 1.9; } .pyh-main .woocommerce table.pyh-order tfoot tr.pyh-thx__note td { font-weight: 500; line-height: 1.9; text-align: start; } .pyh-main .woocommerce table.pyh-order tfoot tr.pyh-thx__acts-row td { display: flex; gap: 10px; flex-wrap: wrap; justify-content: flex-start; }   @media (max-width: 560px) {  .pyh-main .woocommerce table.pyh-order, .pyh-main .woocommerce table.pyh-order tbody, .pyh-main .woocommerce table.pyh-order tbody tr, .pyh-main .woocommerce table.pyh-order tbody td { display: block; } .pyh-main .woocommerce table.pyh-order tbody td.product-name { padding-block-end: 0; padding-inline: 0; }  .pyh-main .woocommerce table.pyh-order tbody td.product-total { width: auto; padding-block: 6px 14px; padding-inline: 0;  padding-inline-start: calc(var(--pyh-order-thumb) + 13px); text-align: start; } }   html[data-pyh-mode="dark"] .pyh-main .woocommerce {  --pyh-ck-panel: var(--pyh-pane-ground);  --pyh-ck-summary: var(--pyh-pane-ground);  --pyh-ck-recess: #100e22; }  html[data-pyh-mode="dark"] .pyh-main .woocommerce form.checkout > .pyh-ck__panel, html[data-pyh-mode="dark"] .pyh-main .woocommerce #order_review { box-shadow: inset 0 1px 0 var(--pyh-edge-hi, transparent), 0 0 0 1px var(--pyh-pane-line, rgba(226, 224, 255, .10)); }
/*!payeh-cart*/
.pyh-cart { --pyh-cart-gap: 16px; --pyh-cart-pad: 16px; --pyh-cart-thumb: 88px; display: grid; gap: 20px; align-items: start; margin-block: 8px 28px; } @media (min-width: 900px) { .pyh-cart { --pyh-cart-gap: 20px; --pyh-cart-pad: 20px; --pyh-cart-thumb: 104px;  grid-template-columns: minmax(0, 1fr) 340px; gap: 28px; } }  .pyh-cart__main { display: grid; gap: var(--pyh-cart-gap); min-inline-size: 0; } .pyh-cart__side { min-inline-size: 0; } @media (min-width: 900px) { .pyh-cart__side { position: sticky;  inset-block-start: calc(var(--pyh-sticky-h, 0px) + 16px); } }  .pyh-cart__head { display: flex; flex-wrap: wrap; gap: 8px 14px; align-items: baseline; justify-content: space-between; } .pyh-cart__title { margin: 0; font-family: var(--pyh-heading-family, inherit); font-size:calc((18px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-ink, #141821); } .pyh-main .woocommerce a.pyh-cart__clear { font-size:calc((12.5px) * var(--pyh-ui-t, 1)); text-decoration: none; font-weight: 600; color: var(--pyh-c-muted, #5c636e); text-decoration: none; border-block-end: 1px solid transparent; transition: color .18s ease, border-color .18s ease; } .pyh-main .woocommerce a.pyh-cart__clear:hover, .pyh-main .woocommerce a.pyh-cart__clear:focus-visible { color: var(--pyh-c-bad, #dc2626); border-block-end-color: currentColor; }  .pyh-cart__list { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }  .pyh-cart__row { position: relative; display: grid;  grid-template-areas: 'thumb body rm' 'nums  nums nums'; grid-template-columns: var(--pyh-cart-thumb) minmax(0, 1fr) auto; gap: 10px 14px; align-items: start; padding: var(--pyh-cart-pad); background: var(--pyh-ck-panel, var(--pyh-sf-raised, var(--pyh-c-card, #fff))); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); transition: border-color .2s ease, box-shadow .2s ease, opacity .2s ease; } @media (min-width: 640px) { .pyh-cart__row { grid-template-areas: 'thumb body nums rm'; grid-template-columns: var(--pyh-cart-thumb) minmax(0, 1fr) auto auto; align-items: center; } } .pyh-cart__row:hover { border-color: var(--pyh-c-line, rgba(15, 23, 42, .18)); box-shadow: var(--pyh-c-shadow-1, 0 2px 10px rgba(15, 23, 42, .06)); }  .pyh-cart__row[data-pyh-busy] { opacity: .55; pointer-events: none; } .pyh-cart__thumb { grid-area: thumb; overflow: hidden; inline-size: var(--pyh-cart-thumb); block-size: var(--pyh-cart-thumb); background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border-radius: var(--pyh-c-radius, 14px); }  .pyh-cart__thumb img { display: block; inline-size: 100%; block-size: 100%; object-fit: cover; border-radius: inherit; } .pyh-cart__body { grid-area: body; min-inline-size: 0; } .pyh-cart__name { margin: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.65; color: var(--pyh-c-ink, #141821); } .pyh-cart__name a { color: inherit; text-decoration: none; } .pyh-cart__name a:hover, .pyh-cart__name a:focus-visible { color: var(--pyh-c-accent, #d81b60); }  .pyh-cart__attrs { margin-block-start: 4px; font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.8; color: var(--pyh-c-muted, #5c636e); } .pyh-cart__attrs dl, .pyh-cart__attrs p { margin: 0; } .pyh-cart__attrs dt, .pyh-cart__attrs dd { display: inline; margin: 0; font-weight: inherit; } .pyh-cart__attrs dt::after { content: '\00a0'; } .pyh-cart__attrs dd::after { content: '\00a0·\00a0'; } .pyh-cart__attrs dd:last-child::after { content: none; }  .pyh-cart__unit { margin: 6px 0 0; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-muted, #5c636e); } .pyh-cart__unit del { opacity: .7; } .pyh-cart__flag { margin: 6px 0 0; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-bad, #dc2626); } .pyh-cart__flag--wait { color: var(--pyh-c-muted, #5c636e); }  .pyh-cart__nums { display: flex; grid-area: nums; gap: 14px; align-items: center; justify-content: space-between;  flex-wrap: wrap; } @media (min-width: 640px) { .pyh-cart__nums { gap: 20px; justify-content: flex-end; } } .pyh-cart__line { margin: 0; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; white-space: nowrap; color: var(--pyh-c-ink, #141821);  font-variant-numeric: tabular-nums; } @media (min-width: 640px) { .pyh-cart__line { min-inline-size: 130px; text-align: end; } } .pyh-cart__one { font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-muted, #5c636e); }  .pyh-cart__step { display: inline-flex; align-items: center; background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-pill, 999px); } .pyh-cart__stepb { display: grid; place-items: center; inline-size: 40px; block-size: 40px; padding: 0; color: var(--pyh-c-ink, #141821); background: none; border: 0; border-radius: inherit; cursor: pointer; transition: color .15s ease, background-color .15s ease; } .pyh-cart__stepb:hover:not(:disabled) { color: var(--pyh-c-accent, #d81b60); background: var(--pyh-c-tint, rgba(216, 27, 96, .08)); }  .pyh-cart__stepb:disabled { opacity: .35; cursor: not-allowed; } .pyh-cart__stepi { inline-size: 16px; block-size: 16px; }  .pyh-cart__stepi-in { inline-size: 42px; padding: 0; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; line-height: 1; color: var(--pyh-c-ink, #141821); text-align: center; background: none; border: 0; border-radius: 0; font-variant-numeric: tabular-nums; } .pyh-cart__stepi-in:focus { outline: 2px solid var(--pyh-c-accent, #d81b60); outline-offset: 2px; }  .pyh-main .woocommerce a.pyh-cart__rm { display: grid; grid-area: rm; place-items: center; inline-size: 30px; block-size: 30px; color: var(--pyh-c-muted, #5c636e); text-decoration: none; background: none; border: 0; border-radius: var(--pyh-c-radius-pill, 999px); transition: color .15s ease, background-color .15s ease; } .pyh-main .woocommerce a.pyh-cart__rm:hover, .pyh-main .woocommerce a.pyh-cart__rm:focus-visible { color: var(--pyh-c-bad, #dc2626); background: color-mix(in srgb, var(--pyh-c-bad, #dc2626) 10%, transparent); } .pyh-cart__rmi { inline-size: 15px; block-size: 15px; }  .pyh-cart__acts { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; justify-content: space-between; } .pyh-cart__coupon { display: flex; flex: 1 1 260px; gap: 8px; align-items: center; padding: 8px; background: var(--pyh-ck-panel, var(--pyh-sf-raised, var(--pyh-c-card, #fff))); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); }  .pyh-main .woocommerce .pyh-cart__coupon input.pyh-cart__couponin { flex: 1 1 auto; min-inline-size: 0; padding: 10px 14px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); color: var(--pyh-c-ink, #141821); background: none; border: 0; border-radius: var(--pyh-c-radius, 14px); } .pyh-main .woocommerce .pyh-cart__coupon input.pyh-cart__couponin:focus { outline: 2px solid var(--pyh-c-accent, #d81b60); outline-offset: -1px; } .pyh-main .woocommerce button.pyh-cart__couponb { flex: 0 0 auto; padding: 10px 18px; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-ink, #141821); white-space: nowrap; background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border: 0; border-radius: var(--pyh-c-radius, 14px); cursor: pointer; transition: color .18s ease, background-color .18s ease; } .pyh-main .woocommerce button.pyh-cart__couponb:hover { color: var(--pyh-c-on-accent, #fff); background: var(--pyh-c-accent, #d81b60); }  .pyh-main .woocommerce button.pyh-cart__update { padding: 10px 18px; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-ink, #141821); background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border: 0; border-radius: var(--pyh-c-radius, 14px); cursor: pointer; }  .pyh-cart__sum { padding: var(--pyh-cart-pad); background: var(--pyh-ck-summary, var(--pyh-sf-float, var(--pyh-c-card, #fff))); border: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); border-radius: var(--pyh-c-radius-lg, 18px); box-shadow: var(--pyh-c-shadow-2, 0 6px 24px rgba(15, 23, 42, .07)); } .pyh-cart__sumt { margin: 0 0 14px; padding-block-end: 12px; font-family: var(--pyh-heading-family, inherit); font-size:calc((16px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-ink, #141821); border-block-end: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cart__rows { display: grid; gap: 10px; margin: 0; }  .pyh-cart__row-s { display: flex; gap: 12px; align-items: baseline; justify-content: space-between; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); } .pyh-cart__row-s dt { color: var(--pyh-c-muted, #5c636e); } .pyh-cart__row-s dd { margin: 0; font-weight: 700; color: var(--pyh-c-ink, #141821); text-align: end; font-variant-numeric: tabular-nums; } .pyh-cart__row-s--off dd { color: var(--pyh-c-ok, #16a34a); }  .pyh-cart__ship, .pyh-cart__row-s--calc { display: block; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); } .pyh-cart__row-s--calc dt { margin-block-end: 8px; font-weight: 700; color: var(--pyh-c-ink, #141821); } .pyh-cart__row-s--calc dd { margin: 0; text-align: start; }  .pyh-cart__ship tr, .pyh-cart__ship th, .pyh-cart__ship td, .pyh-cart__ship table, .pyh-cart__ship tbody { display: block; inline-size: auto; padding: 0; text-align: start; border: 0; } .pyh-cart__ship th { margin-block-end: 8px; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-ink, #141821); } .pyh-cart__ship ul { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }  .pyh-cart__ship ul li { margin: 0; } .pyh-cart__ship ul li label { display: flex; gap: 10px; align-items: center; justify-content: space-between; padding: 11px 13px; font-size:calc((13px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-ink, #141821); background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border: var(--pyh-c-line-w, 1px) solid transparent; border-radius: var(--pyh-c-radius, 14px); cursor: pointer; transition: border-color .18s ease; } .pyh-cart__ship ul li input[type='radio'] { accent-color: var(--pyh-c-accent, #d81b60); } .pyh-cart__ship ul li input[type='radio']:checked + label { border-color: var(--pyh-c-accent, #d81b60); } .pyh-cart__ship .woocommerce-shipping-destination { margin-block: 10px 0; font-size:calc((12px) * var(--pyh-ui-t, 1)); line-height: 1.9; color: var(--pyh-c-muted, #5c636e); } .pyh-cart__ship .shipping-calculator-button { font-weight: 700; color: var(--pyh-c-accent, #d81b60); }  .pyh-cart__total { display: flex; gap: 12px; align-items: baseline; justify-content: space-between; margin-block-start: 14px; padding-block-start: 14px; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cart__total > span { font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 700; color: var(--pyh-c-ink, #141821); } .pyh-cart__total > strong { font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-accent, #d81b60); font-variant-numeric: tabular-nums; } .pyh-cart__total .includes_tax { display: block; font-size:calc((11.5px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-muted, #5c636e); }  .pyh-cart__go { margin-block-start: 16px; } .pyh-main .woocommerce .pyh-cart__go a.checkout-button, .pyh-main .woocommerce .pyh-cart__go .button.alt { display: block; padding: 14px 20px; font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-act-ink, #fff); text-align: center; text-decoration: none; background: var(--pyh-act, var(--pyh-c-accent, #d81b60)); border: 0; border-radius: var(--pyh-c-radius, 14px); box-shadow: var(--pyh-glow, 0 8px 22px rgba(216, 27, 96, .28)); transition: transform .18s ease, filter .18s ease; } .pyh-main .woocommerce .pyh-cart__go a.checkout-button:hover { filter: brightness(1.06); transform: translateY(-1px); }  .pyh-cart__free { margin-block-end: 14px; padding: 12px 13px; background: color-mix(in srgb, var(--pyh-c-ok, #16a34a) 9%, transparent); border-radius: var(--pyh-c-radius, 14px); } .pyh-cart__freet { margin: 0 0 9px; font-size:calc((12.5px) * var(--pyh-ui-t, 1)); font-weight: 700; line-height: 1.7; color: var(--pyh-c-ink, #141821); } .pyh-cart__freebar { overflow: hidden; block-size: 6px; background: color-mix(in srgb, var(--pyh-c-ok, #16a34a) 20%, transparent); border-radius: var(--pyh-c-radius-pill, 999px); } .pyh-cart__freebar > span { display: block; block-size: 100%; background: var(--pyh-c-ok, #16a34a); border-radius: inherit; transition: inline-size .4s ease; }  .pyh-cart__notes { display: grid; gap: 9px; margin: 16px 0 0; padding: 14px 0 0; list-style: none; border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1)); } .pyh-cart__note { display: flex; gap: 9px; align-items: center; font-size:calc((12px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-muted, #5c636e); } .pyh-cart__notei { flex: 0 0 auto; inline-size: 15px; block-size: 15px; color: var(--pyh-c-ok, #16a34a); }  .pyh-cart__after:not(:empty) { margin-block-start: 8px; } .pyh-cart__after .cross-sells > h2 { margin: 0 0 14px; font-family: var(--pyh-heading-family, inherit); font-size:calc((17px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-ink, #141821); }  .pyh-cart__bar { position: sticky; z-index: 5; inset-block-end: 0; display: flex; gap: 12px; align-items: center; justify-content: space-between; margin-block-start: 8px; padding: 11px 14px; background: var(--pyh-ck-summary, var(--pyh-sf-float, var(--pyh-c-card, #fff))); border-block-start: var(--pyh-c-line-w, 1px) solid var(--pyh-c-line, rgba(15, 23, 42, .1));  padding-block-end: max(11px, env(safe-area-inset-bottom)); } @media (min-width: 900px) { .pyh-cart__bar { display: none; } } .pyh-cart__barn { display: grid; gap: 1px; min-inline-size: 0; } .pyh-cart__barn > span { font-size:calc((11px) * var(--pyh-ui-t, 1)); font-weight: 600; color: var(--pyh-c-muted, #5c636e); } .pyh-cart__barn > strong { font-size:calc((15px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-ink, #141821); font-variant-numeric: tabular-nums; }  .pyh-main .woocommerce a.pyh-cart__barb { flex: 0 0 auto; padding: 12px 24px; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-act-ink, #fff); text-decoration: none; background: var(--pyh-act, var(--pyh-c-accent, #d81b60)); border-radius: var(--pyh-c-radius, 14px); }  .pyh-cart__notices:empty { display: none; }  .pyh-cart-empty { display: grid; gap: 12px; justify-items: center; padding: 48px 20px 56px; text-align: center; } .pyh-cart-empty__mark { display: grid; place-items: center; inline-size: 84px; block-size: 84px; color: var(--pyh-c-muted, #5c636e); background: var(--pyh-ck-recess, var(--pyh-sf-over, var(--pyh-c-bg, #f4f5f9))); border-radius: var(--pyh-c-radius-pill, 999px); } .pyh-cart-empty__i { inline-size: 34px; block-size: 34px; } .pyh-cart-empty__t { margin: 4px 0 0; font-family: var(--pyh-heading-family, inherit); font-size:calc((19px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-c-ink, #141821); } .pyh-cart-empty__p { max-inline-size: 34ch; margin: 0; font-size:calc((13.5px) * var(--pyh-ui-t, 1)); line-height: 1.9; color: var(--pyh-c-muted, #5c636e); } .pyh-main .woocommerce a.pyh-cart-empty__go, .pyh-cart-empty__go { margin-block-start: 8px; text-decoration: none; padding: 13px 30px; font-size:calc((14px) * var(--pyh-ui-t, 1)); font-weight: 800; color: var(--pyh-act-ink, #fff); text-decoration: none; background: var(--pyh-act, var(--pyh-c-accent, #d81b60)); border-radius: var(--pyh-c-radius, 14px); box-shadow: var(--pyh-glow, 0 8px 22px rgba(216, 27, 96, .28)); }  .woocommerce-cart .pyh-main .cart-empty.woocommerce-info { display: none; }  @media (prefers-reduced-motion: reduce) { .pyh-cart__freebar > span, .pyh-cart__row, .pyh-main .woocommerce .pyh-cart__go a.checkout-button { transition: none; } }