
  :root { --section-blue: linear-gradient(180deg, var(--teal-700) 0%, var(--teal-800) 52%, #071923 100%); }
  body { margin: 0; background: var(--surface-canvas); color: var(--text-body); font: var(--type-body); text-wrap: pretty; }
  a { color: var(--text-link); text-decoration: none; }
  a:where(:hover) { color: var(--text-link-hover); }  /* Same weight as `a`: element colours were inline styles in the design and must win on hover. */
  img { display: block; max-width: 100%; }
  * { box-sizing: border-box; }
  a, a:where(:hover), a:where(:hover) * { text-decoration: none; }
  html { scroll-behavior: smooth; }
  @keyframes omLibLeft { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(-50%, 0, 0); } }
  @keyframes omLibRight { from { transform: translate3d(-50%, 0, 0); } to { transform: translate3d(0, 0, 0); } }
  #om-lib:hover [data-lib-row], #om-lib[data-paused] [data-lib-row] { animation-play-state: paused; }
  @media (prefers-reduced-motion: reduce) { [data-lib-row] { animation: none !important; } }
  #om-store-strip::-webkit-scrollbar { display: none; }
  @media (max-width: 1100px) { #om-reels-grid { grid-template-columns: none !important; grid-auto-flow: column; grid-auto-columns: calc((100% - 32px) / 3); overflow-x: auto; scrollbar-width: none; scroll-snap-type: x mandatory; } #om-reels-grid > div { scroll-snap-align: start; } }
  @media (max-width: 640px) { #om-reels-grid { grid-auto-columns: 72% !important; } }
  @media (max-width: 1440px) { [aria-label="Bài trước"] { left: -22px !important; } [aria-label="Bài sau"] { right: -22px !important; } }
  @media (max-width: 760px) { [aria-label="Bài trước"] { left: 4px !important; background: var(--white) !important; } [aria-label="Bài sau"] { right: 4px !important; background: var(--white) !important; } }
  @media (max-width: 720px) { #om-brandcat-wrap > button { width: 36px !important; height: 36px !important; } #om-brandcat-wrap > button:first-of-type { left: -10px !important; } #om-brandcat-wrap > button:nth-of-type(2) { right: -10px !important; } }
  #om-rev-track { scrollbar-width: none; }
  #om-rev-track::-webkit-scrollbar { display: none; }
  #om-rev-track > [data-rev-card] { flex: 0 0 calc((100% - 12px - 2 * var(--space-6)) / 3); }
  @media (max-width: 1100px) {
    #om-rev-grid { grid-template-columns: minmax(0, 1fr) !important; }
    #om-rev-track > [data-rev-card] { flex: 0 0 calc((100% - 12px - var(--space-6)) / 2); }
  }
  @media (max-width: 680px) { #om-rev-track > [data-rev-card] { flex: 0 0 calc(100% - 12px); } }
  @media (max-width: 1024px) { #om-blog-track > a { flex: 0 0 calc((100% - 24px) / 2) !important; } }
  @media (max-width: 620px) { #om-blog-track > a { flex: 0 0 82% !important; } }
  #om-blog-track::-webkit-scrollbar { display: none; }
  [data-cat-track]::-webkit-scrollbar { display: none; }
  @media (max-width: 1240px) { [data-cat-track] > a { flex: 0 0 calc((100% - 50px) / 4) !important; } }
  @media (max-width: 1000px) { [data-cat-track] > a { flex: 0 0 calc((100% - 34px) / 3) !important; } }
  @media (max-width: 720px) { [data-cat-track] > a { flex: 0 0 calc((100% - 18px) / 2) !important; } }
  @media (max-width: 460px) { [data-cat-track] > a { flex: 0 0 calc(100% - 2px) !important; } }
  @media (max-width: 1100px) { #om-rolex-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-template-rows: none !important; grid-auto-rows: clamp(280px, 34vw, 340px) !important; } #om-rolex-grid > a:first-child { grid-row: auto !important; } }
  @media (max-width: 1240px) { #om-longines-grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }
  @media (max-width: 1000px) { #om-longines-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } }
  @media (max-width: 720px) { #om-longines-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
  @media (max-width: 420px) { #om-longines-grid { grid-template-columns: minmax(0, 1fr) !important; } }
  @media (max-width: 720px) { #om-rolex-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-auto-rows: clamp(260px, 52vw, 320px) !important; } }
  @media (min-width: 760px) { #om-sticky-bar { display: none; } }
  @media (max-width: 1023px) { #om-nav-desktop { display: none !important; } #om-nav-mobile { display: block !important; } }
  #om-brandcat-track { scrollbar-width: none; }
  #om-brandcat-track::-webkit-scrollbar { display: none; }
  @media (max-width: 900px) { #om-brandcat-track > a { flex: 0 0 calc((100% - 56px) / 4) !important; } }
  @media (max-width: 620px) { #om-brandcat-track > a { flex: 0 0 calc((100% - 42px) / 3) !important; } }
  /* Desktop: arrows get their own columns beside the track, never over a card. */
  @media (min-width: 1025px) {
    #om-brandcat-wrap { display: grid; grid-template-columns: 42px minmax(0, 1fr) 42px; align-items: center; column-gap: 16px; }
    #om-brandcat-wrap > #om-brandcat-track { grid-column: 2; grid-row: 1; }
    #om-brandcat-wrap > button { position: static; transform: none; grid-row: 1; }
    #om-brandcat-wrap > button:first-child { grid-column: 1; }
    #om-brandcat-wrap > button:nth-child(2) { grid-column: 3; }
  }
  @media (max-width: 1320px) { #om-brand-list { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }

  @media (max-width: 1000px) { #om-footer > div > div:first-child { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
  @media (max-width: 600px) { #om-footer > div > div:first-child { grid-template-columns: minmax(0, 1fr) !important; } }

  @media (max-width: 640px) { #lh-trust-grid { grid-template-columns: minmax(0, 1fr) !important; gap: var(--space-7) !important; } }
  @media (max-width: 1180px) { #om-hdr-top { column-gap: var(--space-5) !important; } #om-hdr-top > nav { gap: var(--space-5) !important; } #om-hdr-top > div > a[href^="tel:"] { display: none !important; } }

.d-0223fb08e4{font:var(--type-label);color:var(--text-strong)}
.d-04177d8757{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-82cf196d4ec532ae.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-0673e9b616{font:var(--fw-bold) calc(clamp(20px, 2vw, 28px) - 1px)/1.25 var(--font-sans);color:var(--teal-100);text-transform:uppercase;margin:0}
.d-0802f3a89b{flex:0 0 calc((100% - 84px) / 6);position:relative;display:block;aspect-ratio:1/1;border-radius:7px;overflow:hidden;background:var(--white);border:1px solid #E2E2E2;transition:box-shadow .25s ease, transform .25s ease}
.d-086cf81669{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/8ad88d2a6739ad6511fd.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-0a0fe94c43{font:var(--fw-bold) calc(clamp(24px, 3.1vw, 42px) - 1px)/1.15 var(--font-sans);color:var(--white);text-transform:uppercase;margin:0 0 clamp(var(--space-6), 2vw, var(--space-7))}
.d-0e32c77600{flex:0 0 auto;width:42px;height:42px;border-radius:var(--radius-round);background-color:var(--surface-sunken);background-image:url(/wp-content/uploads/2023/05/Rolex-Celini-2.webp);background-size:cover;background-position:center}
.d-10d876c7a2{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-h-lg);padding:0 clamp(var(--space-7), 2vw, var(--space-8));border-radius:var(--radius-md);background:var(--teal-700);color:var(--white);font:var(--fw-bold) calc(clamp(15px, 1.2vw, 17px) - 1px)/1 var(--font-sans);transition:var(--transition-control)}
.d-1196588433{font:var(--fw-bold) calc(clamp(22px, 2.4vw, 32px) - 1px)/1.2 var(--font-sans);color:var(--white);text-transform:uppercase;margin:0 0 var(--space-5)}
.d-1b822b867f{position:absolute;inset:var(--space-7);background-image:url(/wp-content/uploads/2023/04/Longines-Logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-1b8cb942ae{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-038b4e72136e3566.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-1d34c0943e{max-width:900px}
.d-1d36ba7f80{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:clamp(var(--space-8), 3vw, var(--space-9))}
.d-22d1c170e0{display:block;font:var(--type-meta-strong);color:var(--teal-100);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-bottom:var(--space-4)}
.d-239fcecfe3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.d-26f7e6ab71{position:relative;z-index:20;max-width:var(--container-max);margin:calc(-1 * var(--space-9)) auto 0;padding:0 var(--container-gutter)}
.d-27e7452a06{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-325bdb6186244ebe.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-2e536fc073{color:#FFFFFF}
.d-2f73ba05aa{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-4);font:var(--type-label);color:var(--text-link)}
.d-3023e90416{display:flex;width:100%;min-height:72px;background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);align-items:center;justify-content:center;text-align:center;padding:var(--space-5) var(--space-6);font:var(--fw-semibold) calc(clamp(15px, 1.2vw, 17px) - 1px)/1.35 var(--font-sans);color:var(--text-strong);text-transform:uppercase;transition:background 250ms var(--ease-out), color 250ms var(--ease-out), transform 250ms var(--ease-out)}
.d-3150642e09{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(var(--space-5), 2vw, var(--space-7))}
.d-3fe699d0a9{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:34%;left:-62px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-round);color:var(--text-muted);transition:background 200ms var(--ease-out), border-color 200ms var(--ease-out), color 200ms var(--ease-out), box-shadow 200ms var(--ease-out)}
.d-40acf192a3{font:var(--fw-regular) var(--fs-small)/1.6 var(--font-sans);color:var(--white);opacity:.84;margin:0;text-wrap:nowrap}
.d-422fd5c6dc{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-6bf25688d5f4c197.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-44988b557b{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-bottom:clamp(var(--space-8), 3vw, var(--space-9))}
.d-4730307479{scroll-margin-top:90px;overflow-x:clip;background:var(--section-blue);padding:clamp(var(--space-10), 5vw, var(--space-12)) 0}
.d-4838170c96{position:absolute;inset:0;opacity:1;z-index:2;pointer-events:auto;transition:opacity 600ms var(--ease-out)}
.d-48c6811992{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/6d25ef62801f71ca8920.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-49cd825b7f{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-038b4e72136e3566.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-49d3293e27{margin:0;font:var(--fw-regular) 14px/1.6 var(--font-sans);color:var(--text-body);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}
.d-4c188617c8{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/1f108ffee1e7c0865967.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-4db8499af4{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(290px, 100%), 1fr));gap:var(--space-4) var(--space-7);margin-bottom:clamp(var(--space-7), 2.5vw, var(--space-9))}
.d-4fbd0bff62{flex:0 0 auto;width:42px;height:42px;border-radius:var(--radius-round);background-color:var(--surface-sunken);background-image:url(/wp-content/uploads/2023/05/Tudor-Prince-Date-Tiger-Woods-Chronograph-79280-1-7.webp);background-size:cover;background-position:center}
.d-51129f28dc{color:var(--teal-100);text-decoration:underline;text-underline-offset:3px}
.d-51ea0e129a{max-width:var(--container-max);margin:0 auto;padding:clamp(var(--space-9), 4vw, var(--space-11)) var(--container-gutter);display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr);gap:clamp(var(--space-8), 4vw, 64px);align-items:center}
.d-560cbd3316{display:flex;align-items:center;gap:var(--space-6)}
.d-56c62f3148{font:var(--fw-regular) calc(clamp(14px, 1.1vw, 16px) - 1px)/1.75 var(--font-sans);color:var(--white);opacity:.86;margin:0}
.d-5764902a2c{background:var(--section-blue);padding:clamp(var(--space-10), 5vw, var(--space-12)) 0}
.d-58cbcf146c{position:relative;overflow:hidden;background:var(--teal-800);height:clamp(440px, 56vw, 620px)}
.d-61e62a6855{position:absolute;inset:0;background-color:var(--teal-800);background-image:url(/wp-content/uploads/2023/05/Banner-RolexNew.webp);background-size:cover;background-position:center}
.d-667b35bfce{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-gutter);display:grid;grid-template-columns:minmax(0, 36fr) minmax(0, 64fr);gap:clamp(var(--space-8), 3vw, var(--space-10));align-items:stretch}
.d-689fb4b1e9{display:flex;align-items:stretch;gap:var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -6px;padding:6px 6px var(--space-4)}
.d-69a09154d8{scroll-margin-top:90px;background:var(--surface-canvas);padding:clamp(var(--space-10), 5vw, var(--space-12)) 0}
.d-6e971abd39{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-8611c36cd155cc3a.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-6ec4cdb6db{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 0 clamp(var(--space-8), 3vw, var(--space-10));cursor:grab;user-select:none}
.d-7036698a18{position:relative;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:6px 0;scroll-padding-left:0}
.d-70a74bec35{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-325bdb6186244ebe.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-72282f8163{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/84cadd3ee5966d8b697e.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-73c9955c41{background:var(--surface-canvas);padding:clamp(var(--space-10), 5vw, var(--space-12)) 0}
.d-76069af882{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/2aab0386d6c71a131e9a.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-772dcc1234{font:var(--fw-medium) calc(clamp(13px, 1.05vw, 15px) - 1px)/1.5 var(--font-sans);color:var(--white);opacity:.92}
.d-7ca757309f{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}
.d-7cce16fd4f{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-c041e8394e2b21d5.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-7ef881bfe4{appearance:none;border:var(--border-w) solid rgba(190,230,238,.35);background:rgba(190,230,238,.12);padding:0;cursor:pointer;width:44px;height:44px;border-radius:var(--radius-round);display:inline-flex;align-items:center;justify-content:center;color:var(--teal-100);transition:var(--transition-control)}
.d-80fae0562b{position:absolute;inset:0;opacity:0;z-index:1;pointer-events:none;transition:opacity 600ms var(--ease-out)}
.d-82c3fdccd8{min-width:0;display:flex;flex-direction:column}
.d-87b16516d7{width:100%;aspect-ratio:1.35/1;background:var(--surface-card);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 12px 30px -10px rgba(7, 25, 35, .10), 0 4px 12px -6px rgba(7, 25, 35, .06);position:relative;overflow:hidden;cursor:pointer;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}
.d-898fed3a78{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-82cf196d4ec532ae.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-89a4634b63{display:flex;align-items:center;gap:var(--space-5);margin-top:auto}
.d-89f6b14e83{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/97128ed13402659b6ae3.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-8b31245709{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:34%;right:-62px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-round);color:var(--text-muted);transition:background 200ms var(--ease-out), border-color 200ms var(--ease-out), color 200ms var(--ease-out), box-shadow 200ms var(--ease-out)}
.d-8b755d21a9{display:inline-flex;align-items:center;gap:var(--space-4);font:var(--type-label);color:var(--text-link)}
.d-8eb1595ed7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-7);margin-bottom:clamp(var(--space-8), 3vw, var(--space-9))}
.d-926943ad4a{font:var(--fw-bold) calc(clamp(22px, 2.4vw, 32px) - 1px)/1.2 var(--font-sans);color:#FFFFFF;text-transform:uppercase;text-align:center;margin:0}
.d-9311f94588{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-8fa5ee634d4bcb88.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-93ae052348{position:absolute;inset:0;background-color:var(--teal-800);background-image:url(/wp-content/uploads/2023/05/Banner-Rolexthumua.webp);background-size:cover;background-position:center}
.d-9815999c2f{min-width:0;flex:1 1 auto}
.d-9b315296b8{position:absolute;inset:0;background-color:var(--teal-800);background-image:url(/wp-content/uploads/2023/05/Banner-RolexUsed169.webp);background-size:cover;background-position:center}
.d-9be00b4dd2{display:flex;gap:var(--space-4);flex:0 0 auto}
.d-9cba39792b{scroll-margin-top:90px;background:var(--surface-canvas);padding:clamp(var(--space-10), 5vw, var(--space-12)) 0 clamp(var(--space-6), 2vw, var(--space-7))}
.d-9d46db12fe{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-6bf25688d5f4c197.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-9e564116a3{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/aeb3a415c0b2b51d9332.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-9feb5668a1{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/bb264b50c403e48798b6.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-a10d025f7b{margin:0;scroll-snap-align:start;background:var(--surface-card);border:var(--border-w) solid var(--border-subtle);border-radius:14px;box-shadow:0 6px 18px -12px rgba(7,25,35,.14);padding:clamp(var(--space-6), 2vw, var(--space-7));display:flex;flex-direction:column;gap:var(--space-5);min-height:300px}
.d-a1684f9e5e{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/89689c34c53d71fda90d.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-a22596fcdc{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-1320c4bfb730a589.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-a2339862f8{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/21bfc1e9052b8356ddad.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-a64736a77b{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-505fe9f3d40bf918.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-a6cc8dc52c{flex:0 0 auto;width:42px;height:42px;border-radius:var(--radius-round);background-color:var(--surface-sunken);background-image:url(/wp-content/uploads/2023/05/Rolex-178273-6.webp);background-size:cover;background-position:center}
.d-a876cbcb78{flex:0 0 auto;width:42px;height:42px;border-radius:var(--radius-round);background-color:var(--surface-sunken);background-image:url(/wp-content/uploads/2023/07/IMG_6235.webp);background-size:cover;background-position:center}

.d-ab6151a6aa{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-1320c4bfb730a589.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-ad3aad2768{position:relative;min-height:340px;border-radius:20px;overflow:hidden;background-color:var(--teal-800)}
.d-b169b2c725{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/39b9a143f3e1a9d2a3f0.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-b86a3b7f84{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:rgba(255,255,255,.06)}
.d-bb07715810{position:absolute;inset:0;display:flex;align-items:center}
.d-bb432e1b23{position:absolute;inset:0;background:linear-gradient(90deg, rgba(7,25,35,.90) 0%, rgba(7,25,35,.72) 42%, rgba(7,25,35,.18) 100%)}
.d-bd986b0bba{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/5c27dd988ac4c0d12a50.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-c17b2dc669{min-width:0;max-width:720px}
.d-c1ccc7f66b{display:flex;gap:var(--space-7);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-3)}
.d-c2f631847f{all:unset;box-sizing:border-box;position:absolute;top:50%;right:calc(-1 * min(21px, var(--container-gutter) - 2px));z-index:3;transform:translateY(-50%);width:42px;height:42px;border-radius:var(--radius-round);border:1.5px solid rgba(255,255,255,.6);background:rgba(7,25,35,.18);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 200ms var(--ease-out), color 200ms var(--ease-out), border-color 200ms var(--ease-out)}
.d-ca960f0082{display:block;font:var(--fw-semibold) var(--fs-small)/1.4 var(--font-sans);color:var(--teal-700);margin:0 0 var(--space-3)}
.d-cab4b82499{all:unset;box-sizing:border-box;position:absolute;top:50%;left:calc(-1 * min(21px, var(--container-gutter) - 2px));z-index:3;transform:translateY(-50%);width:42px;height:42px;border-radius:var(--radius-round);border:1.5px solid rgba(255,255,255,.6);background:rgba(7,25,35,.18);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 200ms var(--ease-out), color 200ms var(--ease-out), border-color 200ms var(--ease-out)}
.d-cc50132c29{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-c041e8394e2b21d5.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-d9048fd69b{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-505fe9f3d40bf918.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.d-dc0440f490{display:flex;gap:var(--space-4)}
.d-e127653f08{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-8fa5ee634d4bcb88.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-e253a2399a{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:clamp(var(--space-7), 2.5vw, var(--space-8))}
.d-e3bef728a4{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/7e6a774af8faed4ecdb0.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-e49d4e0a11{display:block;width:44%;height:62%;background-image:url(/wp-content/themes/topwatch-custom/assets/design/reference-8611c36cd155cc3a.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}
.d-e539cd4273{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%}
.d-eac5dc515c{display:block;font:var(--fw-medium) var(--fs-small)/1.5 var(--font-sans);color:var(--white);opacity:.88}
.d-f0759a749c{display:flex;width:100%;min-height:72px;background:var(--teal-800);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);align-items:center;justify-content:center;text-align:center;padding:var(--space-5) var(--space-6);font:var(--fw-semibold) calc(clamp(15px, 1.2vw, 17px) - 1px)/1.35 var(--font-sans);color:var(--white);text-transform:uppercase;transition:background 250ms var(--ease-out), color 250ms var(--ease-out)}
.d-f508bf16ea{color:var(--text-heading);text-decoration:none;cursor:pointer;transition:color 200ms var(--ease-out)}
.d-f64b0dcf77{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;border-radius:var(--radius-round);background:var(--teal-700);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px -10px rgba(0,0,0,.5);pointer-events:none}
.d-f6e35c25bb{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-gutter)}
.d-f71766f0e3{position:absolute;left:0;right:0;bottom:0;min-height:32%;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg, rgba(7,25,35,0) 0%, rgba(7,25,35,.82) 30%, rgba(7,25,35,.92) 100%);padding:clamp(var(--space-7), 2.5vw, var(--space-8))}
.d-f82b2d3cd7{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-h-lg);padding:0 clamp(var(--space-7), 2vw, var(--space-8));border-radius:var(--radius-md);border:var(--border-w-thick) solid var(--teal-100);color:var(--white);font:var(--fw-bold) calc(clamp(15px, 1.2vw, 17px) - 1px)/1 var(--font-sans);transition:var(--transition-control)}
.d-fa6cddcd59{position:absolute;inset:var(--space-7);background-image:url(/wp-content/themes/topwatch-custom/assets/design/1565c97fcd79e43d5c28.webp);background-size:contain;background-repeat:no-repeat;background-position:center center}
.d-fbc9cb455f{scroll-margin-top:90px;background:var(--white);padding:clamp(var(--space-6), 2vw, var(--space-7)) 0 clamp(var(--space-10), 5vw, var(--space-12))}
.d-fbf5c3ca77{flex:0 0 auto;margin-top:5px}
.d-ffa6e4e189{font:var(--fw-regular) var(--fs-body)/1.7 var(--font-sans);color:var(--white);opacity:.86;text-align:center;max-width:140ch;margin:clamp(var(--space-8), 3vw, var(--space-9)) auto 0}
.d-ffd37b5966{all:unset;box-sizing:border-box;cursor:pointer;width:42px;height:42px;border-radius:var(--radius-round);background:var(--white);border:var(--border-w) solid var(--border-default);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-control)}
.s-20278738c5:hover{background:var(--teal-100);transform:translateY(-3px)}
.s-4ada813eac:hover{background:var(--white);color:var(--teal-800);border-color:var(--white)}
.s-c6ac5a3f4b:hover{background:var(--white);border-color:var(--white);color:var(--teal-800);box-shadow:0 8px 20px -8px rgba(7, 25, 35, .22)}
.s-c6db054c5d:hover{background:rgba(190,230,238,.14)}
.s-d1a1b53e36:hover{color:var(--teal-800);text-decoration:none}
.s-dd5fa7bab2:hover{border-color:var(--white);background:var(--white);color:var(--teal-800)}
.s-df14221e18:hover{border-color:var(--teal-700)}
.s-f605a00c95:hover{box-shadow:0 6px 18px rgba(0,0,0,0.12);transform:translateY(-2px)}