/* generated by tools/fh2oc - do not hand-edit */
.fp[data-fv] img.fh2oc-dyn-image,
img.fh2oc-dyn-image{
  position:absolute;
  left:0; top:0;
  width:100%; height:100%;
  max-width:none;
  /* cover, not contain. OpenCart pads a thumbnail out to the exact requested
     box, so `contain` fits the PADDING into the frame and the product ends up
     small and ringed with white. `cover` crops that padding away instead, which
     is what the design's own zoomed crop was doing. */
  object-fit:cover;
  /* The design's own framing, measured per image at build time
     (blocks.framing_style): focus, zoom and zoom origin. Defaults = plain
     centred cover. The design's baked matrix is still overridden. */
  object-position:var(--fh-px,50%) var(--fh-py,50%);
  transform:scale(var(--fh-z,1)) !important;
  transform-origin:var(--fh-ox,50%) var(--fh-oy,50%);
}
/* Bootstrap 3 (layered, for pages still on stock templates) sets
   html{font-size:10px}. The design sizes text in rem against the browser's
   16px, and a layer cannot shield a root rule the design never declares -
   every heading shrank ~2.5x. Unlayered, this restores the default. */
html{ font-size:100%; }
/* Real <input>s made from the design's placeholder spans (lib/blocks.py).
   They keep the span's classes, so font, size and colour stay the design's;
   :where() keeps these resets at zero specificity. */
:where(input.fh2oc-input){ border:0; background:transparent; outline:0;
  padding:0; margin:0; min-width:0; width:100%; box-sizing:border-box;
  font:inherit; color:inherit; -webkit-appearance:none; appearance:none; }
:where(input.fh2oc-input)::placeholder{ color:inherit; opacity:1; }
/* Ratings: the design only draws filled stars; unfilled ones are faded. */
.fp[data-fv] .fh2oc-star-off{ filter:grayscale(1); opacity:.3; }
/* Popovers, toast and overlay that ctheme.js appends to <body> live OUTSIDE
   .fp, so they inherit <body> - which on the storefront carries stock
   OpenCart's font-size:12px / line-height:20px (layered, for pages not yet
   converted). The design's own popovers inherit the browser defaults, and its
   CSS relies on that: rows came out 62px instead of 53. Restore the defaults. */
body > :where(.fse-popover, .fse-action-toast, .fse-interaction-overlay){
  font-size:16px; line-height:normal;
}
/* Language popover (ctheme.js) borrows the contacts popover's look, but not
   its fixed 280px: a list of language names is sized to its content. */
/* No focus ring after a mouse click or a tap: Bootstrap 3 (layered, for the
   unconverted pages) has a:focus{outline:5px auto} and drew a dark frame round
   every clicked link / header control (2026-10-01). The ring stays for the
   KEYBOARD (:focus-visible), which is what it is for. */
.fp :focus:not(:focus-visible), body > .fse-popover :focus:not(:focus-visible){ outline:none; }
/* stock OpenCart messages (emit.PAGE_ALERTS): an error / a success line under
   the header, full content width */
.fp[data-fv] .fh2oc-alert{ box-sizing:border-box; width:100%; align-self:stretch; margin:0 0 4px;
  padding:12px 16px; border-radius:10px; font-size:15px; line-height:1.45; }
.fp[data-fv] .fh2oc-alert-error{ background:#fdecec; color:#a4161a; border:1px solid #f3b6b6; }
.fp[data-fv] .fh2oc-alert-ok{ background:#eaf6e2; color:#2f6b12; border:1px solid #bfe3a8; }
/* OpenCart module positions (emit.MODULES_TOP / _BOTTOM): full-width bands
   in the page's flow, stock module markup inside (Bootstrap is layered) */
.fp[data-fv] .fh2oc-modules{ box-sizing:border-box; width:100%; align-self:stretch; flex:0 0 auto; }
.fp[data-fv] .fh2oc-modules:empty{ display:none; }
/* the design's sections carry CSS `order`: the bands stay first / last
   (header -9999 and footer 9999 in fh2oc-chrome.css stay outside them) */
.fp[data-fv] .fh2oc-modules-top{ order:-9998 !important; }
.fp[data-fv] .fh2oc-modules-bottom{ order:9998 !important; }
/* some designs put the footer inside the same flex column as the content:
   the footer must stay below the bottom module band */
.fp[data-fv] :has(> .fh2oc-modules-bottom) > footer{ order:9999 !important; }
/* a band holding only code (edrone, the pop-up's script) takes no part in the
   layout: as a 0px flex item it would still add one design gap (96px) */
.fp[data-fv] .fh2oc-modules:not(:has(> :not(script, style, link, noscript, template, input[type="hidden"], aside))):not(:has(> aside > :not(script, style, link, noscript, template, input[type="hidden"]))){
  display:contents; }
.fp[data-fv] .fh2oc-modules:not(:has(> :not(script, style, link, noscript, template, input[type="hidden"], aside))):not(:has(> aside > :not(script, style, link, noscript, template, input[type="hidden"]))) > aside{
  display:contents !important; }
/* a payment method's own information (Inbank's offer) under its chosen row */
.fp[data-fv] .fh2oc-pay-info{ box-sizing:border-box; width:100%; padding:4px 16px 8px; font-size:14px;
  line-height:1.45; }
.fp[data-fv] .fh2oc-pay-info img{ max-width:100%; height:auto; }
/* blog sidebar extras (lib/blog.py, plain style): the post's tags, the newest comments */
.fp[data-fv] :has(> .fh2oc-blog-extra){ height:auto !important; max-height:none !important; }
.fp[data-fv] .fh2oc-blog-extra{ order:9999; width:100%; box-sizing:border-box; margin-top:24px; }
/* (design mode: the design draws no tags / comments - like the module bands,
   the comparison shows the design alone; the blog list at <=1200 was 459px
   taller, 2026-10-03) */
html[data-fh2oc-design] .fp[data-fv] .fh2oc-blog-extra{ display:none !important; }
.fp[data-fv] .fh2oc-blog-extra h4{ margin:0 0 12px; font-size:18px; font-weight:700; line-height:1.3; }
.fp[data-fv] .fh2oc-blog-tags{ display:flex; flex-wrap:wrap; gap:8px; }
.fp[data-fv] .fh2oc-blog-tags a{ padding:6px 12px; border-radius:999px; background:#eaf6e2; color:#2f6b12;
  font-size:14px; text-decoration:none; }
.fp[data-fv] .fh2oc-blog-comments{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:14px; }
.fp[data-fv] .fh2oc-blog-comments a{ display:block; color:#1b1b1b; text-decoration:none; font-size:14px; line-height:1.45; }
.fp[data-fv] .fh2oc-blog-comments span{ color:#8a8a8a; font-size:13px; }
.fp[data-fv] .fh2oc-blog-comments em{ display:block; font-style:normal; color:#4f8a23; margin:2px 0; }
/* design mode shows the design alone (comparisons) */
html[data-fh2oc-design] .fp[data-fv] .fh2oc-modules{ display:none !important; }
/* ... and the header above the top band */
.fp[data-fv] :has(> .fh2oc-modules-top) > header{ order:-9999 !important; }
/* stock column_left/right wrap modules in <aside class="col-sm-3 hidden-xs">:
   in the bands they stack full width, so phones keep them too */
.fp[data-fv] .fh2oc-modules > aside{ display:block !important; float:none !important;
  width:auto !important; max-width:none !important; }
/* a list row holding STORE text (the sidebar's "DUK Kategorijos" questions,
   checklists) wraps inside its column: the translation fit's
   min-width:max-content (for fixed labels) ran a question 633px out of the
   sidebar at 1440+ (2026-10-02) */
.fp[data-fv] [data-fh2oc-row]:has([data-fh2oc-data]){ min-width:0 !important; max-width:100% !important; }
/* favourites (ctheme.js): a heart in every product card's photo corner (the
   product page's own heart beside "Pridėti į krepšelį" keeps the design's look);
   filled green while the product is in the visitor's favourites */
.fp[data-fv] .fh2oc-fav{ position:absolute; top:12px; right:12px; z-index:3; width:36px; height:36px; padding:0;
  margin:0; border:0; border-radius:10px; background:#fff; display:flex; align-items:center; justify-content:center;
  box-shadow:0 4px 12px rgba(27,27,27,.12); cursor:pointer; transition:transform .15s; }
.fp[data-fv] .fh2oc-fav:hover{ transform:scale(1.08); }
.fp[data-fv] .fh2oc-fav svg{ width:18px; height:18px; fill:none; stroke:#1b1b1b; stroke-width:1.8; stroke-linejoin:round; }
.fp[data-fv] .fh2oc-fav[aria-pressed="true"] svg{ fill:#7BC143; stroke:#7BC143; }
.fp[data-fv] [data-ct="wishlist-add"][aria-pressed="true"]:not(.fh2oc-fav){ background:#eaf6e2 !important; }
.fp[data-fv] [data-ct="wishlist-add"][aria-pressed="true"]:not(.fh2oc-fav) svg.fh2oc-icon path{ fill:#7BC143 !important;
  stroke:#7BC143 !important; }
/* every pop-up message (add to cart, compare, wishlist, forms) looks like the
   success / error line above (user 2026-10-01); its place and fade stay */
.fse-action-toast.fh2oc-toast{ background:#eaf6e2 !important; color:#2f6b12 !important; border:1px solid #bfe3a8 !important;
  border-radius:10px !important; padding:12px 16px !important; font-size:15px !important; line-height:1.45 !important;
  font-weight:400 !important; box-shadow:0 8px 24px rgba(27,27,27,.10) !important; }
.fse-action-toast.fh2oc-toast.fh2oc-toast-error{ background:#fdecec !important; color:#a4161a !important;
  border-color:#f3b6b6 !important; }
/* search suggestions while typing (ctheme.js; the search history's popover look) */
body > .fh2oc-suggest{ padding:8px 0 !important; max-height:min(70vh, 520px); overflow:auto; }
body > .fh2oc-suggest .fh2oc-suggest-item{ display:flex; align-items:center; gap:12px; padding:8px 16px;
  color:#1b1b1b; text-decoration:none; }
body > .fh2oc-suggest .fh2oc-suggest-item:hover,
body > .fh2oc-suggest .fh2oc-suggest-item:focus-visible{ background:#f2f7ee; }
body > .fh2oc-suggest .fh2oc-suggest-item img{ width:48px; height:48px; flex:0 0 48px; object-fit:contain;
  border-radius:6px; background:#fff; }
body > .fh2oc-suggest .fh2oc-suggest-name{ flex:1 1 auto; min-width:0; font-size:15px; line-height:1.3;
  overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
body > .fh2oc-suggest .fh2oc-suggest-price{ flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-end;
  font-weight:700; color:#4f8a23; white-space:nowrap; }
body > .fh2oc-suggest .fh2oc-suggest-price s{ font-weight:400; font-size:13px; color:#8a8a8a; }
body > .fh2oc-suggest .fh2oc-suggest-all{ display:block; width:calc(100% - 32px); margin:8px 16px 4px; padding:10px;
  border:1px solid #7BC143; border-radius:8px; background:#fff; color:#4f8a23; font:inherit; font-weight:600;
  cursor:pointer; }
/* product photo lightbox (ctheme.js) */
body > .fh2oc-lightbox{ position:fixed; inset:0; z-index:2147483100; background:rgba(15,15,15,.92);
  display:flex; align-items:center; justify-content:center; overflow:hidden; }
body > .fh2oc-lightbox img{ max-width:92vw; max-height:88vh; object-fit:contain; background:#fff; border-radius:8px;
  cursor:zoom-in; transition:transform .2s ease; }
body > .fh2oc-lightbox img.is-zoomed{ transform:scale(2); cursor:zoom-out; }
body > .fh2oc-lightbox button{ position:absolute; border:0; background:rgba(255,255,255,.14); color:#fff;
  width:48px; height:48px; border-radius:50%; font-size:32px; line-height:1; cursor:pointer; }
body > .fh2oc-lightbox button:hover{ background:rgba(255,255,255,.28); }
body > .fh2oc-lightbox .fh2oc-lb-close{ top:16px; right:16px; }
body > .fh2oc-lightbox .fh2oc-lb-prev{ left:16px; top:50%; transform:translateY(-50%); }
body > .fh2oc-lightbox .fh2oc-lb-next{ right:16px; top:50%; transform:translateY(-50%); }
/* share menu (the icon beside the product title, ctheme.js) */
body > .fh2oc-share{ position:absolute; z-index:2147481000; display:flex; flex-direction:column; min-width:200px;
  padding:6px 0; background:#fff; border:1px solid #e3e3e3; border-radius:10px;
  box-shadow:0 8px 24px rgba(27,27,27,.14); font-size:15px; line-height:1.3; }
body > .fh2oc-share :is(a, button){ display:block; padding:10px 16px; text-align:left; color:#1b1b1b;
  text-decoration:none; background:none; border:0; font:inherit; cursor:pointer; }
body > .fh2oc-share :is(a, button):hover, body > .fh2oc-share :is(a, button):focus-visible{ background:#f2f7ee; }
/* Inbank's calculator dialog ("Skaičiuoti" on the product page, ctheme.js) */
body > .fh2oc-inbank{ position:fixed; inset:0; z-index:2147482000; background:rgba(27,27,27,.45);
  display:flex; align-items:center; justify-content:center; padding:16px; box-sizing:border-box; }
body > .fh2oc-inbank .fh2oc-inbank-card{ position:relative; background:#fff; border-radius:12px;
  width:min(560px, 100%); max-height:calc(100vh - 32px); overflow:auto; padding:40px 20px 20px;
  box-sizing:border-box; box-shadow:0 8px 32px rgba(27,27,27,.2); }
body > .fh2oc-inbank .fh2oc-inbank-close{ position:absolute; top:8px; right:10px; width:32px; height:32px;
  border:0; background:transparent; font-size:26px; line-height:1; cursor:pointer; color:#1b1b1b; }
/* cookie consent banner (ctheme.js; the design draws none): a white card at
   the bottom in the toast's family, the design's green for "accept" */
body > .fh2oc-consent{ position:fixed; z-index:2147483000; left:16px; right:16px; bottom:16px;
  max-width:760px; margin:0 auto; box-sizing:border-box; display:flex; flex-wrap:wrap; align-items:center;
  gap:12px 20px; padding:16px 20px; background:#fff; color:#1b1b1b; border:1px solid #e3e3e3;
  border-radius:12px; box-shadow:0 8px 32px rgba(27,27,27,.16); font-size:15px; line-height:1.45; }
body > .fh2oc-consent .fh2oc-consent-text{ flex:1 1 300px; margin:0; font:inherit; color:inherit; }
body > .fh2oc-consent .fh2oc-consent-text a{ color:#4f8a23; text-decoration:underline; }
body > .fh2oc-consent .fh2oc-consent-actions{ display:flex; gap:8px; margin-left:auto; }
body > .fh2oc-consent button{ font:inherit; font-weight:600; line-height:1.2; border-radius:8px; padding:11px 20px;
  cursor:pointer; border:1px solid #7BC143; background:#7BC143; color:#fff; }
body > .fh2oc-consent button.fh2oc-consent-reject{ background:#fff; color:#1b1b1b; border-color:#cfcfcf; }
body > .fh2oc-consent button:hover{ filter:brightness(.95); }
@media (max-width:480px){
  body > .fh2oc-consent .fh2oc-consent-actions{ width:100%; }
  body > .fh2oc-consent .fh2oc-consent-actions button{ flex:1 1 0; }
}
/* category tree rows opened in the browser (lib/cattree.py, ctheme.js): a
   level deeper than the design's sub-rows steps in; an open "+" turns into
   an "x" (the design draws no minus) */
/* a text field never sizes to its hint: the design's placeholder copy is a
   label the translation fit lets grow (min-width:max-content), but in an
   <input> it ran 130px under the cart's "Apply" at 320 (2026-10-01) - the
   field clips its own text */
.fp[data-fv] input:not([type="checkbox"]):not([type="radio"]){ min-width:0 !important; }
.fp[data-fv] [data-tree-parent]{ margin-left:calc(var(--fh2oc-tree-depth, 0) * 16px) !important; }
.fp[data-fv] :is([data-ct="tree-toggle"], [data-ct="tree-fold"]){ cursor:pointer; transition:transform .15s; }
.fp[data-fv] [data-ct="tree-open-kids"][hidden]{ display:none !important; }
/* open = a circle-MINUS (user 2026-10-02: "(+) becomes (-) when expanded", as on
   vssistemos.lt): the design's "+" is one filled shape, so it hides and a
   matching circle with a bar is drawn - dark on rows, green on the open branch */
.fp[data-fv] :is([data-ct="tree-toggle"], [data-ct="tree-fold"]){ position:relative; --fh2oc-tree-c:#1b1b1b; }
.fp[data-fv] [data-ct="tree-fold"]{ --fh2oc-tree-c:#7BC143; }
.fp[data-fv] :is([data-ct="tree-toggle"], [data-ct="tree-fold"])[aria-expanded="true"] :is(svg, img){ visibility:hidden !important; }
.fp[data-fv] :is([data-ct="tree-toggle"], [data-ct="tree-fold"])[aria-expanded="true"]::after{ content:""; position:absolute;
  inset:8%; box-sizing:border-box; border:1.5px solid var(--fh2oc-tree-c); border-radius:50%;
  background:linear-gradient(var(--fh2oc-tree-c), var(--fh2oc-tree-c)) center / 46% 1.5px no-repeat; }
#fse-language-popover.fse-contact-popover{ width:max-content; min-width:160px; }
/* ...and on phones it opens under the flag at the right edge: the design's
   effects sheet makes every popover a full-width sheet there
   (.fse-popover{left:16px !important; right:16px}), which pinned this narrow
   list to the LEFT, under "KONTAKTAI" (2026-10-01) */
@media (max-width: 768px){
  body > #fse-language-popover.fse-popover{ left:auto !important; right:16px !important; }
}
/* Partner logos (lib/blocks.py): fit whole, never crop a logo. */
.fp[data-fv] img.fh2oc-dyn-image.fh2oc-contain{ object-fit:contain; }
/* Menu links (lib/menus.py) turn the design's styled <div>s into <a>.
   :where() keeps these at zero specificity, so every display/colour the
   design declares on its own classes still wins; they only replace the
   browser's (and Bootstrap's) link look. */
:where(a.fh2oc-link, a.fh2oc-link:hover, a.fh2oc-link:focus){
  display:block; color:inherit; text-decoration:none;
}
/* ...except a link made from an inline text PIECE of a line (a span with no
   .fn of its own: "Jau turite paskyrą? Prisijungti"): it stays in the line,
   as the design's span did - block, it dropped onto a line of its own at
   1200 (business client page, 2026-10-03) */
:where(a.fh2oc-link[data-fh2oc-tag="span"]:not(.fn)){ display:inline; }
/* Figma fixes each footer column's height to its design content; an
   admin-edited menu can hold more links than that. */
.fp[data-fv] .fh2oc-menu-col{ height:auto !important; }
/* ctheme.js builds the mega-menu from real <a> links where the export's
   prototype used <button>s; keep them looking like the design's buttons. */
.fse-popover a{ text-decoration:none; }
a.fse-category-item, a.fse-subcategory-item{ display:block; }


/* replaceable images framed like the design, per breakpoint (blocks.apply_framing) */
.fp[data-fv] img.hd1ffme90-image-paint.fh2oc-dyn-image{ object-fit:fill; object-position:50% 50%; transform:none !important; object-view-box:inset(0.000% 9.615% 0.000% 8.974%); }
.fp[data-fv] img.ft1m3629m-image-paint.fh2oc-dyn-image{ object-fit:fill; object-position:50% 50%; transform:none !important; object-view-box:inset(0.750% 0.000% 0.000% 8.974%); }

/* card names: at most 2 lines, ending in an ellipsis (the design cuts
   them in its copy). The clamp sits on an INNER span: the name element
   is a flex item, and a flex item's display is blockified - -webkit-box
   becomes flow-root and -webkit-line-clamp silently does nothing. */
.fh2oc-clamp{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden; white-space:pre-line; }

/* translated labels may be longer than the design's copy: these boxes
   keep their design width but grow instead of overflowing, and the
   ones too wide to grow wrap inside it
   (measure-fit.cjs, blocks.fit_css) */
@media (min-width:1439.98px){
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1sti17s,.hd1v596md,.hd1vhryxq,.hd1qzg3md,.hd1498kp2,.hd166090w,.hd870vkb,.hd1vrrkmp,.hd14yb4vm,.hd17xbvk6,.hdi1spgi,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d2hj0bi,.dwzzmir,.d9m6rq,.d1xjsxk,.d27g94k,.d1dhg1n,.d19n9v34,.dhmauiy,.d1bv6omw,.d1bahyaw,.dadvnjm,.d192l4r4,.d1hrizt8,.d1huxolw,.d135zhdq,.d5dnzh9,.dsjmduf,.dtxnjt9,.dqbpkan,.d3zmtif,.dzwmks5,.dz2nrp8,.d1jzdp3p,.d1tbzv2x,.d1si1200,.dy1q9j7,.dfs70vr,.d113lw5w,.dzfrfi1,.dzpr170,.d4n823u,.d1s6pb74,.d3t990x,.d24ncri,.d1unr2j,.d56pae5,.du98ifx,.d3sr9xa,.dx7oayb,.d2ysgud,.d11cu29b,.ddih4oi,.d14esudz,.ft130n0h8,.ft1owts39,.ftn5r9o9){ min-width:max-content; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1v596md,.hd1vhryxq,.hd166090w,.hd1vrrkmp,.hd17xbvk6,.hdi1spgi,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d2hj0bi,.dwzzmir,.d9m6rq,.d1xjsxk,.d27g94k,.d1dhg1n,.dhmauiy,.dadvnjm,.d1hrizt8,.d1huxolw,.d135zhdq,.d5dnzh9,.dtxnjt9,.dzwmks5,.d1jzdp3p,.d1si1200,.dfs70vr,.dzpr170,.d1s6pb74,.d1unr2j,.du98ifx,.d2ysgud,.ddih4oi,.ft130n0h8,.ft1owts39,.ftn5r9o9){ width:max-content; flex-basis:auto; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .hdgzva4w{ height:auto; min-height:24px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10nwr51{ height:auto; min-height:42px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dztxy24{ height:auto; min-height:21px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .da3w1un{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10xzibz{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d3fqrmg{ height:auto; min-height:42px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dxe50xs{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dys31en{ height:auto; min-height:58px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .ft1vbt2xm{ height:auto; min-height:16px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.da3w1un,.d10xzibz,.d3fqrmg,.dxe50xs,.dys31en,.ft1vbt2xm), :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.da3w1un,.d10xzibz,.d3fqrmg,.dxe50xs,.dys31en,.ft1vbt2xm) *{ white-space:pre-wrap; overflow-wrap:anywhere; }
}
@media (min-width:1024px) and (max-width:1439.98px){
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1sti17s,.hd1v596md,.hd1vhryxq,.hd1qzg3md,.hd1498kp2,.hd166090w,.hd870vkb,.hd1vrrkmp,.hd14yb4vm,.hd17xbvk6,.hdi1spgi,.hdgzva4w,.hdsy2090,.hdjwfo4f,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d2hj0bi,.dwzzmir,.d9m6rq,.d1xjsxk,.d27g94k,.d1dhg1n,.d19n9v34,.d1bahyaw,.dadvnjm,.d192l4r4,.d1hrizt8,.d1huxolw,.d135zhdq,.d5dnzh9,.dsjmduf,.d3zmtif,.d1jzdp3p,.d1tbzv2x,.d1si1200,.dy1q9j7,.dfs70vr,.d113lw5w,.dzfrfi1,.dzpr170,.d4n823u,.d1s6pb74,.d3t990x,.d24ncri,.d1unr2j,.d56pae5,.du98ifx,.d3sr9xa,.dx7oayb,.d2ysgud,.d11cu29b,.ddih4oi,.d14esudz,.ft130n0h8,.ft1owts39,.ftn5r9o9){ min-width:max-content; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1v596md,.hd1vhryxq,.hd166090w,.hd1vrrkmp,.hd17xbvk6,.hdi1spgi,.hdgzva4w,.hdjwfo4f,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.dwzzmir,.d1xjsxk,.d1dhg1n,.d192l4r4,.d1huxolw,.d135zhdq,.d5dnzh9,.d1jzdp3p,.d1si1200,.dfs70vr,.dzpr170,.d1s6pb74,.d1unr2j,.du98ifx,.d2ysgud,.ddih4oi,.ft130n0h8,.ft1owts39,.ftn5r9o9){ width:max-content; flex-basis:auto; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .hd1n38w1k{ height:auto; min-height:44px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10nwr51{ height:auto; min-height:42px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dztxy24{ height:auto; min-height:21px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dhmauiy{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .da3w1un{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10xzibz{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d3fqrmg{ height:auto; min-height:42px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dtxnjt9{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dzwmks5{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dxe50xs{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dys31en{ height:auto; min-height:53px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .ft1vbt2xm{ height:auto; min-height:16px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1n38w1k,.d10nwr51,.dztxy24,.dhmauiy,.da3w1un,.d10xzibz,.d3fqrmg,.dtxnjt9,.dzwmks5,.dxe50xs,.dys31en,.ft1vbt2xm), :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1n38w1k,.d10nwr51,.dztxy24,.dhmauiy,.da3w1un,.d10xzibz,.d3fqrmg,.dtxnjt9,.dzwmks5,.dxe50xs,.dys31en,.ft1vbt2xm) *{ white-space:pre-wrap; overflow-wrap:anywhere; }
}
@media (min-width:768px) and (max-width:1023.98px){
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1sti17s,.hd1v596md,.hd1vhryxq,.hd1qzg3md,.hd1498kp2,.hd166090w,.hd870vkb,.hd1vrrkmp,.hd14yb4vm,.hd17xbvk6,.hdi1spgi,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d2hj0bi,.dwzzmir,.d9m6rq,.d1xjsxk,.d27g94k,.d1dhg1n,.d19n9v34,.d1bahyaw,.d1hrizt8,.d1huxolw,.d135zhdq,.d5dnzh9,.dsjmduf,.d3zmtif,.d1jzdp3p,.d1tbzv2x,.d1si1200,.dy1q9j7,.dfs70vr,.d113lw5w,.dzfrfi1,.dzpr170,.d4n823u,.d1s6pb74,.d3t990x,.d24ncri,.d1unr2j,.d56pae5,.du98ifx,.d3sr9xa,.dx7oayb,.d2ysgud,.d11cu29b,.ddih4oi,.d14esudz,.ft1owts39,.ftn5r9o9){ min-width:max-content; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1v596md,.hd1vhryxq,.hd166090w,.hd1vrrkmp,.hd17xbvk6,.hdi1spgi,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.dwzzmir,.d1xjsxk,.d1dhg1n,.d1huxolw,.d135zhdq,.d5dnzh9,.d1jzdp3p,.d1si1200,.dfs70vr,.dzpr170,.d1s6pb74,.d1unr2j,.du98ifx,.d2ysgud,.ddih4oi,.ftn5r9o9){ width:max-content; flex-basis:auto; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .hdgzva4w{ height:auto; min-height:24px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10nwr51{ height:auto; min-height:39px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dztxy24{ height:auto; min-height:21px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dhmauiy{ height:auto; min-height:22px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dadvnjm{ height:auto; min-height:22px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .da3w1un{ height:auto; min-height:21px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10xzibz{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d3fqrmg{ height:auto; min-height:39px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dtxnjt9{ height:auto; min-height:22px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dzwmks5{ height:auto; min-height:22px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dxe50xs{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dys31en{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.dhmauiy,.dadvnjm,.da3w1un,.d10xzibz,.d3fqrmg,.dtxnjt9,.dzwmks5,.dxe50xs,.dys31en), :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.dhmauiy,.dadvnjm,.da3w1un,.d10xzibz,.d3fqrmg,.dtxnjt9,.dzwmks5,.dxe50xs,.dys31en) *{ white-space:pre-wrap; overflow-wrap:anywhere; }
}
@media (max-width:767.98px){
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1sti17s,.hd1v596md,.hd1vhryxq,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d19n9v34,.d1bahyaw,.dadvnjm,.d192l4r4,.d1hrizt8,.d1huxolw,.dsjmduf,.d3zmtif,.d1tbzv2x,.d1si1200,.dzfrfi1,.dzpr170,.d24ncri,.d1unr2j,.dx7oayb,.d2ysgud,.ft1owts39,.ftn5r9o9){ min-width:max-content; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hd1v596md,.hd1vhryxq,.bcv2fcn6,.bc530i0q,.bc1deqnkq,.bcpg02oy,.d192l4r4,.d1huxolw,.d1si1200,.dzpr170,.d1unr2j,.d2ysgud,.ftn5r9o9){ width:max-content; flex-basis:auto; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .hdgzva4w{ height:auto; min-height:24px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10nwr51{ height:auto; min-height:36px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dztxy24{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dhmauiy{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .da3w1un{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d10xzibz{ height:auto; min-height:48px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d135zhdq{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d5dnzh9{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d3fqrmg{ height:auto; min-height:36px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dtxnjt9{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dzwmks5{ height:auto; min-height:23px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d1jzdp3p{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dys31en{ height:auto; min-height:29px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .dfs70vr{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .d1s6pb74{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .du98ifx{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .ddih4oi{ height:auto; min-height:20px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] .ft130n0h8{ height:auto; min-height:16px; }
  :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.dhmauiy,.da3w1un,.d10xzibz,.d135zhdq,.d5dnzh9,.d3fqrmg,.dtxnjt9,.dzwmks5,.d1jzdp3p,.dys31en,.dfs70vr,.d1s6pb74,.du98ifx,.ddih4oi,.ft130n0h8), :is(html:not([lang="lt"]), html:not([data-fh2oc-design])) .fp[data-fv] :is(.hdgzva4w,.d10nwr51,.dztxy24,.dhmauiy,.da3w1un,.d10xzibz,.d135zhdq,.d5dnzh9,.d3fqrmg,.dtxnjt9,.dzwmks5,.d1jzdp3p,.dys31en,.dfs70vr,.d1s6pb74,.du98ifx,.ddih4oi,.ft130n0h8) *{ white-space:pre-wrap; overflow-wrap:anywhere; }
}

/* card texts showing store data (blocks.data_css): the design's line count
   and, for boxes that hug their sample copy, its width */
@media (min-width:1439.98px){
  .fp[data-fv] .d10s3hl > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d12qs2q6 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d4d8gev > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .dzfoa02 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
}
@media (min-width:1024px) and (max-width:1439.98px){
  .fp[data-fv] .d10s3hl > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d12qs2q6 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d12qs2q6{ max-width:235px; min-width:0; }
  .fp[data-fv] .d4d8gev > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .dzfoa02 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
}
@media (min-width:768px) and (max-width:1023.98px){
  .fp[data-fv] .d10s3hl > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d12qs2q6 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d4d8gev > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .dzfoa02 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
}
@media (max-width:767.98px){
  .fp[data-fv] .d10s3hl > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d10s3hl{ max-width:171px; min-width:0; }
  .fp[data-fv] .d12qs2q6 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .d4d8gev > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
  .fp[data-fv] .dzfoa02 > .fh2oc-clamp{ -webkit-line-clamp:2; line-clamp:2; }
}

/* row pager arrows (blocks.mark_pagers, ctheme.js) */
.fp[data-fv] [data-fh2oc-pager-prev], .fp[data-fv] [data-fh2oc-pager-next]{ cursor:pointer; }
.fp[data-fv] [data-fh2oc-flip]{ transform:scaleX(-1); transform-origin:50% 50% !important; }

.fp[data-fv] .fh2oc-off{ visibility:hidden !important; }

/* a star row whose design sample draws some stars grey (a review card:
   1 gold + 4 grey): every star that is ON takes the first star's colour */
.fp[data-fv] [data-fh2oc-star-fill] > :not(.fh2oc-star-off) svg.fh2oc-icon path{ fill:var(--fh2oc-star-fill); }

/* a box holding store text never shrinks below it: the export's
   flex:1 1 0 (q5r, !important) in a column collapsed an 'also bought'
   card's name + brand box to 0px - the price then sat on the brand row.
   The design runtime props it up with an inline min-height that the
   live store does not get (2026-10-01). ctheme.js marks only boxes
   short by > 4px: Figma's text metrics run ~0.2-2% under the browser's
   and those sub-pixel overflows stay as designed (design mode exact) */
.fp[data-fv] [data-fh2oc-hold]{ min-height:min-content !important; }

/* store HTML in a design text keeps the design's paragraph gap (blocks.paragraph_gap_css) */
.fp[data-fv] .ft1x6tkf1[data-fh2oc-data] > * + *{ margin-top:8px; }

/* design icons repaired: one inline SVG per icon over the hidden original
   pieces, strokes unclipped (lib/icons.py) */
.fp[data-fv] .fh2oc-icon-root > :not(svg.fh2oc-icon):is(img, :has(img)){ visibility:hidden; }
.fp[data-fv] .fh2oc-icon-rel{ position:relative; }
.fp[data-fv] svg.fh2oc-icon{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; overflow:visible; pointer-events:none; }
.fp[data-fv] svg.fh2oc-icon svg{ overflow:visible; }
.fp[data-fv] svg.fh2oc-icon path[stroke="none"]{ stroke:none !important; }

/* cart badge: the real item count (lib/links.py) - none when empty */
.fp[data-fv] [data-ct$="-count"][data-count="0"]{ visibility:hidden; }
.fp[data-fv] [data-ct="wishlist"], .fp[data-fv] [data-ct="compare"]{ position:relative; }

/* property table rows render in data order (lib/attributes.py) */
.fp[data-fv] [data-fh2oc-attr-row]{ order:0 !important; }

/* breadcrumb (lib/breadcrumb.py): crumbs sized to their own text; the
   page's own crumb ends in an ellipsis when the row runs out of room */
.fp[data-fv] [data-ct="crumb"]:not([data-fh2oc-design-copy="1"]), .fp[data-fv] [data-ct="crumb"]:not([data-fh2oc-design-copy="1"]) > [data-ct="crumb-text"]{ width:auto !important; }
.fp[data-fv] [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"]){ min-width:0 !important; flex-shrink:0 !important; }
.fp[data-fv] [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"]){ max-width:100% !important; }
.fp[data-fv] [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"]){ flex-basis:auto !important; }
.fp[data-fv] [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"]), .fp[data-fv] [data-last]:not([data-fh2oc-design-copy="1"]) > [data-ct="crumb-text"]{ height:auto !important; min-height:0 !important; }
.fp[data-fv] :has(> * > [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"])){ height:auto !important; min-height:0 !important; }
.fp[data-fv] [data-last]:not([data-fh2oc-design-copy="1"]) > [data-ct="crumb-text"]{ max-width:100%; white-space:normal !important; overflow-wrap:anywhere; height:auto !important; min-width:0 !important; }
.fp[data-fv] :has(> [data-ct="crumb"][data-last]:not([data-fh2oc-design-copy="1"])){ min-width:0 !important; max-width:100% !important; height:auto !important; flex-wrap:wrap !important; }

/* review form (lib/reviews.py): real fields in the design's placeholder
   spans; :where() keeps the resets at zero specificity */
:where(textarea.fh2oc-input){ border:0; background:transparent; outline:0; padding:0; margin:0; min-width:0; width:100%; box-sizing:border-box; font:inherit; color:inherit; resize:none; display:block; -webkit-appearance:none; appearance:none; }
:where(textarea.fh2oc-input)::placeholder{ color:inherit; opacity:1; }
.fp[data-fv] [data-ct="review-star"]{ cursor:pointer; }
.fp[data-fv] :is(input, textarea).fh2oc-input[data-ct^="review-"]{ width:100% !important; max-width:none !important; flex:1 1 auto !important; align-self:stretch; }
.fp[data-fv] [data-review-box]{ flex:1 1 auto !important; min-width:0 !important; }

/* gallery dots: one per photo, the row sized to them (lib/gallery.py) */
.fp[data-fv] [data-ct="gallery-dots"]{ width:auto !important; flex-wrap:nowrap !important; }

/* product description (lib/product.py): the store's own HTML in the
   design's text box - its outer margins removed, text wraps normally */
.fp[data-fv] .fh2oc-desc{ white-space:normal !important; }
.fp[data-fv] .fh2oc-desc > :first-child{ margin-top:0; }
.fp[data-fv] .fh2oc-desc > :last-child{ margin-bottom:0; }
.fp[data-fv] .fh2oc-desc img{ max-width:100%; height:auto; }
.fp[data-fv] .fh2oc-desc table{ max-width:100%; }
/* its documents (PDF-PRO): a plain list, a small PDF mark before each */
.fp[data-fv] .fh2oc-docs{ list-style:none; margin:16px 0 0; padding:0; display:flex; flex-direction:column; gap:8px; }
.fp[data-fv] .fh2oc-docs a{ color:#4f8a23; text-decoration:underline; display:inline-flex; align-items:center; gap:8px; }
.fp[data-fv] .fh2oc-docs a::before{ content:"PDF"; flex:0 0 auto; font-size:10px; font-weight:700; line-height:1; color:#fff; background:#d93025; border-radius:3px; padding:4px 5px; text-decoration:none; }
/* the product video (Videoly, ctheme.js) */
.fp[data-fv] .fh2oc-video{ margin-top:24px; }
.fp[data-fv] .fh2oc-video-title{ margin:0 0 12px; font-size:20px; font-weight:700; line-height:1.3; }
.fp[data-fv] .fh2oc-video iframe{ max-width:100%; }
/* sold-out option values (ctheme_product): shown, dimmed, struck through */
.fp[data-fv] [data-ct="option-value"][data-oos="1"]{ cursor:not-allowed !important; filter:grayscale(1) opacity(.45); position:relative; }
.fp[data-fv] [data-ct="option-value"][data-oos="1"]::after{ content:""; position:absolute; inset:0; background:linear-gradient(to top right, transparent calc(50% - 1px), #6b6b6b, transparent calc(50% + 1px)); pointer-events:none; }
/* leasing months dropdown (lib/product.py): a real <select> in the
   design's value span; zero-specificity resets */
:where(select.fh2oc-input){ border:0; background:transparent; outline:0; padding:0; margin:0; font:inherit; color:inherit; cursor:pointer; -webkit-appearance:none; appearance:none; }
.fp[data-fv] select.fh2oc-input[data-ct="leasing-term"]{ width:auto !important; max-width:none !important; white-space:nowrap !important; }
.fp[data-fv] [data-ct="leasing-calc"]{ cursor:pointer; }
.fp[data-fv] [data-leasing-fit="box"]{ width:auto !important; min-width:max-content !important; }
.fp[data-fv] [data-leasing-fit="group"]{ min-width:max-content !important; }
.fp[data-fv] a.fh2oc-link.fh2oc-inline{ display:inline; }
.fp[data-fv] [data-ct="compare-add"][role="checkbox"]{ cursor:pointer; }
.fp[data-fv] [data-ct="compare-add"] [data-check-box] :is(img, svg){ visibility:hidden !important; }
.fp[data-fv] [data-ct="compare-add"][aria-checked="false"] [data-check-box]{ background:#fff !important; box-shadow:inset 0 0 0 1px #c9cdd2 !important; }
.fp[data-fv] [data-ct="compare-add"][aria-checked="true"] [data-check-box]{ background:#7BC143 !important; box-shadow:none !important; position:relative; }
.fp[data-fv] [data-ct="compare-add"][aria-checked="true"] [data-check-box]::after{ content:""; position:absolute; left:50%; top:45%; width:30%; height:55%; border:solid #fff; border-width:0 2px 2px 0; transform:translate(-50%,-50%) rotate(45deg); }
.fp[data-fv] [data-fh2oc-row-empty="1"]{ display:none !important; }
/* "Klauskite" in place of add-to-cart (lib/product.py emit_ask): the
   button's own look; its cart icon has no meaning there */
.fp[data-fv] [data-ct="ask-product"] :is(img, svg){ display:none !important; }
.fp[data-fv] a[data-ct="ask-product"]{ text-decoration:none; }
.fp[data-fv] [data-ct="share"]{ cursor:pointer; }
.fp[data-fv] .fh2oc-buynow{ box-sizing:border-box; width:100%; margin-top:12px; padding:12px 16px; border-radius:10px; border:1px solid #7BC143; background:#fff; color:#4f8a23; font:inherit; font-size:16px; font-weight:600; cursor:pointer; }
.fp[data-fv] .fh2oc-buynow:hover{ background:#f2f7ee; }
html[data-fh2oc-design] .fp[data-fv] .fh2oc-buynow{ display:none; }
html:not([data-fh2oc-design]) .fp[data-fv] :has(> .fh2oc-buynow){ height:auto !important; max-height:none !important; }
.fp[data-fv] :has(> .fh2oc-qty-discounts){ height:auto !important; max-height:none !important; }
.fp[data-fv] .fh2oc-qty-discounts{ order:9999; width:100%; list-style:none; margin:8px 0 0; padding:0; font-size:15px; line-height:1.5; color:#4f8a23; font-weight:600; }
.fp[data-fv] [data-ct="ask-product"] :not(img, svg){ white-space:nowrap !important; max-width:none !important; min-width:max-content !important; }

/* product options of a type the design does not draw (lib/purchase.py) */
.fp[data-fv] .fh2oc-opt-control{ box-sizing:border-box; font:inherit; font-size:15px; color:#1b1b1b; background:#fff; border:1px solid #d3d7dc; border-radius:8px; padding:10px 12px; min-width:220px; max-width:100%; }
.fp[data-fv] textarea.fh2oc-opt-control{ width:100%; }
.fp[data-fv] .fh2oc-opt-checks{ display:flex; flex-direction:column; gap:8px; }
.fp[data-fv] .fh2oc-opt-check{ display:flex; align-items:center; gap:8px; font-size:15px; cursor:pointer; }
.fp[data-fv] .fh2oc-opt-check input{ width:18px; height:18px; accent-color:#7BC143; }
.fp[data-fv] [data-ct="option"]:has(.fh2oc-opt-checks, .fh2oc-opt-control), .fp[data-fv] [data-ct="option"] :has(> .fh2oc-opt-checks, > .fh2oc-opt-control){ height:auto !important; min-height:0 !important; max-height:none !important; }

/* listing (lib/listing.py): data-ordered rows, hidden extra categories,
   real selects in the design's value boxes */
.fp[data-fv] [data-fh2oc-row]{ order:0 !important; }
.fp[data-fv] .fh2oc-more{ display:none !important; }
.fp[data-fv] .fh2oc-wrap, .fp[data-fv] .fh2oc-wrap > span, .fp[data-fv] .fh2oc-wrap > span *{ white-space:normal !important; height:auto !important; }
.fp[data-fv] .fh2oc-wrap > span{ flex:1 1 auto !important; min-width:0 !important; width:auto !important; }
:where(select.fh2oc-input){ border:0; background:transparent; outline:0; padding:0; margin:0; font:inherit; color:inherit; cursor:pointer; -webkit-appearance:none; appearance:none; }
.fp[data-fv] [data-fh2oc-select-host]{ position:relative; }
.fp[data-fv] [data-fh2oc-fit]{ width:auto !important; min-width:max-content !important; }
@media (min-width: 992px){ .fp[data-fv] [data-fh2oc-yield]{ flex:1 1 auto !important; min-width:0 !important; width:auto !important; } }
@media (max-width: 991.98px){ .fp[data-fv] [data-fh2oc-yield]{ min-width:min-content !important; overflow-wrap:break-word !important; word-break:normal !important; } .fp[data-fv] :has(> [data-fh2oc-yield]):has(> [data-fh2oc-fit]){ flex-wrap:wrap !important; row-gap:16px !important; height:auto !important; max-height:none !important; } .fp[data-fv] :has(> [data-fh2oc-yield]) > [data-fh2oc-fit]{ margin-left:auto !important; flex:0 1 auto !important; } }
.fp[data-fv] [data-fh2oc-yield][data-fh2oc-yield]{ height:auto !important; max-height:none !important; }
.fp[data-fv] select.fh2oc-select-overlay{ position:absolute; inset:0; width:100%; height:100%; opacity:0; cursor:pointer; border:0; margin:0; padding:0; font:inherit; z-index:1; }
.fp[data-fv] a[aria-disabled="true"]{ pointer-events:none; }
.fp[data-fv] a[data-ct^="view-"]{ visibility:visible !important; border-radius:6px; transition:background-color .15s; }
.fp[data-fv] a[data-ct^="view-"] *{ visibility:hidden !important; }
.fp[data-fv] a[data-ct^="view-"]:hover{ background-color:rgba(0,0,0,.06); }
.fp[data-fv] a.fh2oc-view-active{ background-color:rgba(123,193,67,.22); }
.fp[data-fv] a.fh2oc-view-active:hover{ background-color:rgba(123,193,67,.3); }
.fp[data-fv] a[data-ct^="view-"]{ position:relative; color:rgb(82,82,91); }
.fp[data-fv] a[data-ct^="view-"] svg.fh2oc-view-icon, .fp[data-fv] a[data-ct^="view-"] svg.fh2oc-view-icon *{ visibility:visible !important; }
.fp[data-fv] a[data-ct^="view-"] svg.fh2oc-view-icon{ position:absolute; left:50%; top:50%; width:16px; height:16px; margin:-8px 0 0 -8px; display:block; pointer-events:none; }
.fp[data-fv] a.fh2oc-view-active{ color:rgb(24,24,27); }

/* filter sidebar (lib/filters.py) */
.fp[data-fv] [data-ct="range-start"], .fp[data-fv] [data-ct="range-end"]{ cursor:grab; touch-action:none; }

/* no products (lib/listing.py): stock's text_empty across the whole grid */
.fp[data-fv] [data-fh2oc-grid="fit"]{ height:auto !important; }
.fp[data-fv]:has([data-fh2oc-grid="fit"]), .fp[data-fv] :has([data-fh2oc-grid="fit"]){ height:auto !important; min-height:0 !important; }
.fp[data-fv] .fh2oc-empty{ grid-column:1 / -1; flex:1 1 100%; padding:48px 0; text-align:center; color:#737373; font-size:1rem; }

/* cart page (lib/cart.py) */
.fp[data-fv] [data-fh2oc-money]{ min-width:max-content; }
.fp[data-fv] [data-fh2oc-seq] > *{ order:0 !important; }
.fp[data-fv] [data-ct^="qty-"], .fp[data-fv] [data-ct="cart-remove"], .fp[data-fv] [data-ct="cart-clear"], .fp[data-fv] [data-ct="coupon-toggle"], .fp[data-fv] [data-ct$="-apply"]{ cursor:pointer; user-select:none; }
.fp[data-fv] :is([data-ct="qty-dec"], [data-ct="qty-inc"])[aria-disabled="true"]{ opacity:.4; cursor:default; }
.fp[data-fv] [data-fh2oc-follow]{ height:auto !important; }
.fp[data-fv] :has(> [data-ct="qty-inc"], > [data-ct="qty-plus"]){ flex-wrap:nowrap !important; width:max-content !important; max-width:100%; }
.fp[data-fv] :has(> [data-ct="qty-inc"]) > :not([data-ct^="qty-"]), .fp[data-fv] :has(> [data-ct="qty-inc"]) > :not([data-ct^="qty-"]) *, .fp[data-fv] [data-ct="qty-value"], .fp[data-fv] [data-ct="qty-value"] *{ text-align:center !important; justify-content:center !important; }
:where(input.fh2oc-input){ border:0; background:transparent; outline:0; padding:0; margin:0; min-width:0; font:inherit; color:inherit; -webkit-appearance:none; appearance:none; }
:where(input.fh2oc-input)::placeholder{ color:inherit; opacity:1; }
.fp[data-fv] input.fh2oc-input[data-ct^="cart-"]{ width:100% !important; max-width:none !important; flex:1 1 auto !important; }
.fp[data-fv] [data-cart-box]{ flex:1 1 auto !important; min-width:0 !important; }
.fp[data-fv] [data-ct="coupon-fields"][hidden]{ display:none !important; }
.fp[data-fv] [data-ct="coupon-toggle"][aria-expanded="false"] [data-fold-icon]{ transform:rotate(180deg); }

/* checkout (lib/checkout.py) */
.fp[data-fv] [data-ct="ship-method"]{ cursor:pointer; }
.fp[data-fv] [data-ct="ship-method"][aria-checked="true"]{ cursor:default; }
.fp[data-fv] [data-ct="ship-method"] [data-ship-text]{ width:auto !important; flex:1 1 auto !important; min-width:0 !important; }

/* the chosen address under a delivery method / the billing row */
.fp[data-fv] :has(> .fh2oc-ship-addr){ flex-wrap:wrap !important; height:auto !important; }
.fp[data-fv] .fh2oc-ship-addr{ order:99; flex-basis:100%; margin-top:4px; font-size:14px; line-height:1.4; font-weight:400; color:#6f6f6f; white-space:normal; }
.fp[data-fv] [role="radio"]:has(.fh2oc-ship-addr), .fp[data-fv] :has(> [role="radio"] .fh2oc-ship-addr), .fp[data-fv] [data-ct="bill-row"]:has(.fh2oc-ship-addr){ height:auto !important; min-height:0; }

/* form fields (lib/forms.py): real inputs in the design's placeholder spans */
:where(input.fh2oc-field, select.fh2oc-field){ border:0; background:transparent; outline:0; padding:0; margin:0; min-width:0; font:inherit; color:inherit; -webkit-appearance:none; appearance:none; }
:where(input.fh2oc-field)::placeholder{ color:inherit; opacity:1; }
.fp[data-fv] :is(input, select).fh2oc-field{ width:100% !important; max-width:none !important; flex:1 1 auto !important; align-self:stretch; }
.fp[data-fv] [data-field-box]{ flex:1 1 0px !important; min-width:0 !important; }
.fp[data-fv] :has(> [data-cart-box], > * > [data-cart-box]):has(> :is([role="button"], button)):not(:has(> :nth-child(3))){ flex-wrap:nowrap !important; }
.fp[data-fv] :has(> [data-cart-box], > * > [data-cart-box]):has(> :is([role="button"], button)):not(:has(> :nth-child(3))) > :has(> input, > * > input){ flex:1 1 0px !important; min-width:0 !important; width:auto !important; }
.fp[data-fv] :has(> [data-cart-box], > * > [data-cart-box]):has(> :is([role="button"], button)):not(:has(> :nth-child(3))) > * > :has(> input){ flex:1 1 0px !important; min-width:0 !important; width:auto !important; }
.fp[data-fv] :has(> [data-cart-box], > * > [data-cart-box]):has(> :is([role="button"], button)):not(:has(> :nth-child(3))) > :is([role="button"], button){ flex:0 0 auto !important; }
.fp[data-fv] :has(> [data-cart-box], > * > [data-cart-box]):has(> :is([role="button"], button)):not(:has(> :nth-child(3))) input{ text-overflow:ellipsis; }
.fp[data-fv] [data-ct="pw-toggle"]{ cursor:pointer; }
.fp[data-fv] [data-ct="pw-toggle"]{ flex:0 0 auto !important; width:auto !important; min-width:0 !important; margin-left:auto !important; }
.fp[data-fv] :has(> [data-field-box] select) > :not([data-field-box]):not(:has(select, input, textarea)){ flex:0 0 auto !important; width:auto !important; min-width:0 !important; margin-left:auto !important; }
.fp[data-fv] [data-form][role="button"]{ cursor:pointer; }
.fp[data-fv] .fh2oc-error{ display:block; width:100%; margin-top:4px; color:#e03131; font-size:13px; line-height:1.3; }
.fp[data-fv] form.fh2oc-form{ margin:0; }
:where(textarea.fh2oc-field){ border:0; background:transparent; outline:0; padding:0; margin:0; min-width:0; font:inherit; color:inherit; resize:vertical; display:block; }
:where(textarea.fh2oc-field)::placeholder{ color:inherit; opacity:1; }
.fp[data-fv] textarea.fh2oc-field{ width:100% !important; max-width:none !important; flex:1 1 auto !important; align-self:stretch; min-height:3em; }
.fp[data-fv] [data-ct="check"]{ cursor:pointer; user-select:none; }
.fp[data-fv] [data-ct="check"] [data-check-box]{ visibility:visible !important; }
.fp[data-fv] [data-ct="check"] [data-check-box] img, .fp[data-fv] [data-ct="check"] [data-check-box] svg.fh2oc-icon, .fp[data-fv] [data-ct="check"] > svg.fh2oc-icon{ visibility:hidden !important; }
.fp[data-fv] [data-ct="check"][data-choice][aria-checked="true"]{ background-color:rgba(123,193,67,.18) !important; }
.fp[data-fv] [data-ct="check"][data-choice][aria-checked="true"] span{ color:#4e8a22 !important; }
.fp[data-fv] [data-ct="check"][aria-checked="false"] :is([data-check-box], [data-check-base]){ background:#fff !important; box-shadow:inset 0 0 0 1px #c9cdd2 !important; }
.fp[data-fv] [data-ct="check"][aria-checked="true"] :is([data-check-box], [data-check-base]){ background:#7BC143 !important; border-color:#7BC143 !important; position:relative; }
.fp[data-fv] [data-ct="check"][aria-checked="true"] [data-check-box]::after{ content:""; position:absolute; left:50%; top:45%; width:30%; height:55%; border:solid #fff; border-width:0 2px 2px 0; transform:translate(-50%,-50%) rotate(45deg); }
.fp[data-fv] .fh2oc-field-error{ color:#e5484d; font-size:12px; line-height:16px; margin-top:4px; }
.fp[data-fv] input.fh2oc-file{ position:absolute !important; inset:0; width:100% !important; height:100% !important; opacity:0; cursor:pointer; margin:0; padding:0; border:0; }

/* filter groups fold (lib/filters.py emit_folds, ctheme.js) */
.fp[data-fv] [data-ct="filter-fold"]{ cursor:pointer; user-select:none; }
.fp[data-fv] [data-ct="filter-fold"]:focus:not(:focus-visible){ outline:none; }
.fp[data-fv] [data-fold-part][hidden]{ display:none !important; }
.fp[data-fv] [data-fold-icon]{ transition:transform .2s; }
.fp[data-fv] [data-ct="filter-fold"][aria-expanded="false"] [data-fold-icon]{ transform:rotate(180deg); }
.fp[data-fv] [data-fold-group].is-folded, .fp[data-fv] :has(> [data-fold-group].is-folded){ height:auto !important; min-height:0 !important; }

/* hover / focus effects for the body (lib/hover.py; the example theme's system) */
.fp[data-fv] [data-hover="card"], .fp[data-fv] .fh2oc-hover-primary, .fp[data-fv] .fh2oc-hover-outline, .fp[data-fv] .fh2oc-hover-soft{ transition:transform .2s, background-color .15s, box-shadow .2s, border-color .15s, color .15s; }
.fp[data-fv] [data-hover="card"]:hover{ transform:translateY(-4px); }
.fp[data-fv] :is([data-sr="button"], a[href], [role="button"], [role="radio"], [role="option"], [role="switch"], [role="checkbox"], [data-hover="card"], .fh2oc-hover-primary, .fh2oc-hover-outline, .fh2oc-hover-soft):not([data-ct="locker-list"], [aria-disabled="true"]){ cursor:pointer; }
.fp[data-fv] .fh2oc-hover-primary:hover{ background-color:#6aac38 !important; transform:translateY(-2px); }
.fp[data-fv] .fh2oc-hover-primary:active, .fp[data-fv] .fh2oc-hover-outline:active, .fp[data-fv] .fh2oc-hover-soft:active{ transform:translateY(0); }
.fp[data-fv] .fh2oc-hover-outline:hover{ background-color:#f4f9f0 !important; transform:translateY(-1px); }
.fp[data-fv] .fh2oc-hover-soft:hover{ transform:translateY(-1px); box-shadow:-4px -4px 10px rgba(255,255,255,.95), 4px 4px 10px rgba(163,177,198,.7) !important; }
.fp[data-fv] a[data-fh2oc-row]:not([aria-current]):hover :is(span, h3, h4){ color:#639e36 !important; }
.fp[data-fv] a[data-fh2oc-row] :is(span, h3, h4){ transition:color .15s; }
.fp[data-fv] [role="radio"][aria-checked="false"]{ transition:box-shadow .15s; }
.fp[data-fv] [role="radio"][aria-checked="false"]:hover{ box-shadow:inset 0 0 0 1px rgba(123,193,67,.55); }
.fp[data-fv] :is([data-field-box], [data-cart-box]){ transition:box-shadow .15s; }
.fp[data-fv] :is(:has(> [data-field-box]:focus-within), :has(> [data-cart-box]:focus-within)){ box-shadow:0 0 0 2px rgba(123,193,67,.45) !important; }
.fp[data-fv] a.fh2oc-inline:hover{ text-decoration:underline; }
@media (prefers-reduced-motion: reduce){ .fp[data-fv] :is([data-hover="card"], .fh2oc-hover-primary, .fh2oc-hover-outline, .fh2oc-hover-soft):hover{ transform:none !important; } }

/* design copy-paste duplicates (lib/dedupe.py) */
.fp[data-fv] [data-fh2oc-dup]{ display:none !important; }

/* a field label beside its required "*" (forms.mark_star_labels): its own
   text's width on the live store - the design fixed "Vardas" to 72px around
   47px of text, the star floated off ("Name       *") */
html:not([data-fh2oc-design]) .fp[data-fv] [data-fh2oc-labelfit]{ width:auto !important; min-width:0 !important; flex:0 0 auto !important; }

/* page wrappers that hold the header AND the first content (straddle,
   data-fh2oc-straddle): the design fixes them to its sample's height; on
   the live store they grow with the real content (an order with totals ran
   under the footer). Design mode keeps the drawn height. */
html:not([data-fh2oc-design]) .fp[data-fv] [data-fh2oc-straddle]{ height:auto !important; max-height:none !important; }


/* live type sizes (lib/fonts.py): design px scaled per text role;
   the variables are in fh2oc-fonts.css */
@media (min-width:1439.98px){
  html:not([data-fh2oc-design]) .fp[data-fv] .bcpg02oy{ width:auto !important; min-width:129px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .bc1deqnkq{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(73px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 5.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d10nwr51{ font-size:calc(32px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(41.6px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); min-width:calc(232px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 7.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d135zhdq{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(171px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 12.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19x9gs3{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19n9v34{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1a792h2{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bkhjzv{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bahyaw{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(79px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1buh5ou{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1hrizt8{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(68px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 4.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1huxolw{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(17px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.417 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1jzdp3p{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(162px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 11.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1kw3xos{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:73px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1l63jdr{ font-size:calc(20px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(30px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:95px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1si1200{ width:auto !important; min-width:86px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1tbzv2x{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(62px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 5.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1dhg1n{ width:auto !important; min-width:124px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d27g94k{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(68px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dwzzmir{ width:auto !important; min-width:141px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2hj0bi{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(84px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzjycd5{ width:auto !important; min-width:660px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3fqrmg{ font-size:calc(32px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(41.6px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); min-width:calc(372px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 11.625 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3pn7tg{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3zmtif{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(66px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d49mf7e{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d5dnzh9{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(152px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 10.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1xjsxk{ width:auto !important; min-width:132px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d9m6rq{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(75px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.688 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d9twg5o{ width:auto !important; min-width:600px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .da3w1un{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(133px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 9.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dadvnjm{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(77px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dfs70vr{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(108px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dhmauiy{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ds9ms5g{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dsjmduf{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dt3ll8d{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dtxnjt9{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dylpgx5{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:210px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dys31en{ font-size:calc(48px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(57.6px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.2); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2lot1k{ width:auto !important; min-width:60px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzcnde7{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(34px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 2.429 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzfoa02{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzpnvp1{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:101px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dztxy24{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(141px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 10.071 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzwmks5{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft130n0h8{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(334px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 27.833 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ftn5r9o9{ width:auto !important; min-width:122px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1owts39{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(77px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1x6tkf1{ font-size:calc(14px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd12uosvc{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:110px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1498kp2{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(55px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 4.583 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd14yb4vm{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(99px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.071 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1f1he09{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:195px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1jounma{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:84px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1sti17s{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(26px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 2.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd9eigji{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:69px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hde9vo67{ font-size:calc(10px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(15px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.5); width:auto; min-width:6px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdeslbna{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:72px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdgzva4w{ font-size:calc(16px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px)); line-height:calc(24px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 1.5); min-width:calc(115px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 7.188 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdnslbkh{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:50px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdqsx7wf{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:26px; }
}
@media (min-width:1024px) and (max-width:1439.98px){
  html:not([data-fh2oc-design]) .fp[data-fv] .bcpg02oy{ width:auto !important; min-width:130px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .bc1deqnkq{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(73px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 5.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d10nwr51{ font-size:calc(32px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(41.6px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); min-width:calc(232px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 7.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d135zhdq{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(171px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 12.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19x9gs3{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19n9v34{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1a792h2{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bkhjzv{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bahyaw{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(79px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1buh5ou{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1hrizt8{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(68px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 4.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1huxolw{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(17px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.417 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1jzdp3p{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(162px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 11.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1kw3xos{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:98px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1l63jdr{ font-size:calc(20px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(30px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:98px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1si1200{ width:auto !important; min-width:88px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1tbzv2x{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(62px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 5.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1dhg1n{ width:auto !important; min-width:127px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d27g94k{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(68px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dwzzmir{ width:auto !important; min-width:143px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2hj0bi{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(84px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzjycd5{ width:auto !important; min-width:660px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3fqrmg{ font-size:calc(32px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(41.6px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); min-width:calc(372px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 11.625 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3pn7tg{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3zmtif{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(66px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d49mf7e{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d5dnzh9{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(152px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 10.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1xjsxk{ width:auto !important; min-width:133px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d9m6rq{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(75px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.688 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d9twg5o{ width:auto !important; min-width:612px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .da3w1un{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(133px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 9.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dadvnjm{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(77px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dfs70vr{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(108px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dhmauiy{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ds9ms5g{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dsjmduf{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dt3ll8d{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dtxnjt9{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dylpgx5{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:210px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dys31en{ font-size:calc(44px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(52.8px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.2); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2lot1k{ width:auto !important; min-width:62px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzcnde7{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(34px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 2.429 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzfoa02{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzpnvp1{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:101px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dztxy24{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(141px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 10.071 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzwmks5{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.01px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(64px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft130n0h8{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(334px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 27.833 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ftn5r9o9{ width:auto !important; min-width:122px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1owts39{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(77px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1x6tkf1{ font-size:calc(14px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd12uosvc{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:110px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1498kp2{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(55px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 4.583 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd14yb4vm{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(99px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.071 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1f1he09{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:195px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1jounma{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:86px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1sti17s{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(26px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 2.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd9eigji{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:71px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hde9vo67{ font-size:calc(11px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(16.5px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.5); width:auto; min-width:7px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdeslbna{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:74px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdgzva4w{ font-size:calc(16px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px)); line-height:calc(24px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 1.5); min-width:calc(115px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 7.188 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdnslbkh{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:53px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdqsx7wf{ font-size:calc(12px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:28px; }
}
@media (min-width:768px) and (max-width:1023.98px){
  html:not([data-fh2oc-design]) .fp[data-fv] .bcpg02oy{ width:auto !important; min-width:130px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .bc1deqnkq{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(73px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 5.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d10nwr51{ font-size:calc(30px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(39px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d135zhdq{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(183px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 12.2 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19x9gs3{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19n9v34{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1a792h2{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bkhjzv{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bahyaw{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(79px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1buh5ou{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1hrizt8{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(68px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 4.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1huxolw{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(17px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.417 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1jzdp3p{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(162px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 11.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1kw3xos{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:98px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1l63jdr{ font-size:calc(20px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(30px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:98px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1si1200{ width:auto !important; min-width:88px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1tbzv2x{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(62px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 5.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1dhg1n{ width:auto !important; min-width:127px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d27g94k{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(68px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dwzzmir{ width:auto !important; min-width:143px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2hj0bi{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(84px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.25 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3fqrmg{ font-size:calc(30px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(39px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3pn7tg{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3zmtif{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(66px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d49mf7e{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d5dnzh9{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(163px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 10.867 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1xjsxk{ width:auto !important; min-width:133px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d9m6rq{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.4px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.4); min-width:calc(75px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.688 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .da3w1un{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dadvnjm{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.44px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dfs70vr{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(108px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dhmauiy{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.44px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .ds9ms5g{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dsjmduf{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dt3ll8d{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dtxnjt9{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.44px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dylpgx5{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:210px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dys31en{ font-size:calc(40px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(48px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.2); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2lot1k{ width:auto !important; min-width:65px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzcnde7{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.44px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(37px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 2.467 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzfoa02{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzpnvp1{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:101px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dztxy24{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzwmks5{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.44px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft130n0h8{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); }
  html:not([data-fh2oc-design]) .fp[data-fv] .ftn5r9o9{ width:auto !important; min-width:130px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1owts39{ font-size:calc(15px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(83px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.533 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .ft1x6tkf1{ font-size:calc(15px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px)); line-height:calc(21.45px * var(--fh2oc-fs-tr3,1) + var(--fh2oc-fa-tr3,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd12uosvc{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:120px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1498kp2{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(60px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 4.615 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd14yb4vm{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(99px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 7.071 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1f1he09{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:211px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1jounma{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:93px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1sti17s{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(28px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 2.154 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd9eigji{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:77px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hde9vo67{ font-size:calc(11px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(16.5px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.5); width:auto; min-width:7px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdeslbna{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:80px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdgzva4w{ font-size:calc(16px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px)); line-height:calc(24px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 1.5); min-width:calc(115px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 7.188 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdnslbkh{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:57px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdqsx7wf{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:30px; }
}
@media (max-width:767.98px){
  html:not([data-fh2oc-design]) .fp[data-fv] .bcpg02oy{ width:auto !important; min-width:130px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .bc1deqnkq{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(73px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 5.214 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d10nwr51{ font-size:calc(28px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(36.4px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d135zhdq{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.88px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19x9gs3{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d19n9v34{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1a792h2{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bkhjzv{ width:auto !important; min-width:101px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1bahyaw{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(79px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1buh5ou{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1hrizt8{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(68px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 4.857 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1huxolw{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(17px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.417 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1jzdp3p{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); min-width:calc(162px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 11.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1kw3xos{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:88px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1l63jdr{ font-size:calc(18px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(27px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); width:auto; min-width:88px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1si1200{ width:auto !important; min-width:88px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d1tbzv2x{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); min-width:calc(62px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 5.167 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3fqrmg{ font-size:calc(28px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(36.4px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.3); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3pn7tg{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d3zmtif{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(66px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.714 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d49mf7e{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .d5dnzh9{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.88px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .da3w1un{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.88px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dadvnjm{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.86px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(88px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 5.5 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dfs70vr{ font-size:calc(14px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dhmauiy{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.86px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .ds9ms5g{ width:auto !important; min-width:89px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dsjmduf{ font-size:calc(14px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); min-width:calc(65px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.643 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dt3ll8d{ font-size:calc(14px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(20.02px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.43); min-width:calc(8px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 0.571 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dtxnjt9{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.86px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dylpgx5{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:82px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dys31en{ font-size:calc(24px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px)); line-height:calc(28.8px * var(--fh2oc-fs-tr6,1) + var(--fh2oc-fa-tr6,0px) * 1.2); }
  html:not([data-fh2oc-design]) .fp[data-fv] .d2lot1k{ width:auto !important; min-width:67px; flex-wrap:nowrap !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzcnde7{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.86px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(39px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 2.438 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzfoa02{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(24px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.5); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzpnvp1{ font-size:calc(12px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px)); line-height:calc(16.08px * var(--fh2oc-fs-tr2,1) + var(--fh2oc-fa-tr2,0px) * 1.34); width:auto; min-width:101px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .dztxy24{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.88px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.43); }
  html:not([data-fh2oc-design]) .fp[data-fv] .dzwmks5{ font-size:calc(16px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px)); line-height:calc(22.86px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 1.429); min-width:calc(74px * var(--fh2oc-fs-tr0,1) + var(--fh2oc-fa-tr0,0px) * 4.625 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd12uosvc{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:120px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1f1he09{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:211px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1jounma{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:91px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd1sti17s{ font-size:calc(11px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(14.74px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); min-width:calc(23px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 2.091 + 1px) !important; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hd9eigji{ font-size:calc(14px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(18.76px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:83px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hde9vo67{ font-size:calc(12px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px)); line-height:calc(18px * var(--fh2oc-fs-tr1,1) + var(--fh2oc-fa-tr1,0px) * 1.5); width:auto; min-width:7px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdeslbna{ font-size:calc(13px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(17.42px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:78px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdgzva4w{ font-size:calc(16px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px)); line-height:calc(24px * var(--fh2oc-fs-tr7,1) + var(--fh2oc-fa-tr7,0px) * 1.5); }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdnslbkh{ font-size:calc(14px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(18.76px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:62px; }
  html:not([data-fh2oc-design]) .fp[data-fv] .hdqsx7wf{ font-size:calc(14px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px)); line-height:calc(18.76px * var(--fh2oc-fs-tr9,1) + var(--fh2oc-fa-tr9,0px) * 1.34); width:auto; min-width:32px; }
}

