@charset "UTF-8";

/* Bybit color layer. haozhouji-product-layout-r131.css owns all layout and responsive
 * geometry; this file only supplies the approved product theme. */

body.paypal-product-v1.bybit-product-v1 {
  --pp-ink: #713C0D;
  --pp-ink-2: #713C0D;
  --pp-blue: #9A5312;
  --pp-blue-soft: #F7EADD;
  --pp-aqua: #F7EADD;
  --pp-coral: #9A5312;
  --pp-cream: #F7EADD;
  --pp-paper: #FFFFFF;
  --pp-line: rgba(113, 60, 13, .17);
  --pp-muted: #713C0D;
  --pp-white: #FFFFFF;
  --pp-shadow: 0 24px 70px rgba(113, 60, 13, .13);
  --bybit-dark: #713C0D;
  --bybit-accent: #9A5312;
  --bybit-soft: #F7EADD;
  --bybit-line: rgba(154, 83, 18, .18);
  --bybit-ring: rgba(154, 83, 18, .13);
}

body.paypal-product-v1.bybit-product-v1 .site-header::before {
  background: linear-gradient(90deg, var(--bybit-dark), var(--bybit-accent) 64%, var(--bybit-soft));
}

body.paypal-product-v1.bybit-product-v1 .site-header .brand-badge,
body.paypal-product-v1.bybit-product-v1 .footer .brand-badge {
  background-image: url("logo-haozhouji-bybit-r131.svg");
  box-shadow: 0 11px 24px rgba(154, 83, 18, .22);
}

body.paypal-product-v1.bybit-product-v1 .site-header .nav-links a:hover,
body.paypal-product-v1.bybit-product-v1 .site-header .nav-links a.is-current-section,
body.paypal-product-v1.bybit-product-v1 .site-header .lang-pill {
  border-color: var(--bybit-line);
}

body.paypal-product-v1.bybit-product-v1 .site-header .nav-links a.is-current-section::before,
body.paypal-product-v1.bybit-product-v1 .gallery-label span {
  box-shadow: 0 0 0 4px rgba(247, 234, 221, .76);
}

body.paypal-product-v1.bybit-product-v1 .site-header .lang-pill:hover,
body.paypal-product-v1.bybit-product-v1 .site-header .icon-button:hover {
  border-color: rgba(154, 83, 18, .28);
  background: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .site-search-close:hover {
  background: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .site-search-form:focus-within {
  border-color: rgba(154, 83, 18, .52);
  box-shadow: 0 0 0 4px var(--bybit-ring);
}

body.paypal-product-v1.bybit-product-v1 .site-search-form button:hover,
body.paypal-product-v1.bybit-product-v1 .site-search-all:hover {
  background: var(--bybit-dark);
}

body.paypal-product-v1.bybit-product-v1 .gallery-stage,
body.paypal-product-v1.bybit-product-v1 .paypal-related-card > a {
  background: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .gallery-label,
body.paypal-product-v1.bybit-product-v1 .gallery-counter {
  background: rgba(113, 60, 13, .84);
}

body.paypal-product-v1.bybit-product-v1 .gallery-thumb {
  border-color: rgba(113, 60, 13, .14);
  background: rgba(255, 255, 255, .7);
}

body.paypal-product-v1.bybit-product-v1 .gallery-thumb.is-active,
body.paypal-product-v1.bybit-product-v1 .choice-card:has(input:checked),
body.paypal-product-v1.bybit-product-v1 .country-listbox-trigger[aria-expanded="true"] {
  box-shadow: 0 0 0 3px var(--bybit-ring);
}

body.paypal-product-v1.bybit-product-v1 .purchase-panel {
  border-color: rgba(113, 60, 13, .11);
  background: rgba(255, 255, 255, .93);
  box-shadow: 0 18px 55px rgba(113, 60, 13, .1);
}

body.paypal-product-v1.bybit-product-v1 .product-monogram {
  color: var(--pp-white);
  background: linear-gradient(145deg, var(--bybit-accent), var(--bybit-dark));
  box-shadow: 0 10px 22px rgba(154, 83, 18, .28);
}

body.paypal-product-v1.bybit-product-v1 .lead {
  color: var(--bybit-dark);
}

body.paypal-product-v1.bybit-product-v1 .fact-chips li {
  border-color: var(--bybit-line);
  color: var(--bybit-dark);
}

body.paypal-product-v1.bybit-product-v1 .country-select {
  background: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .country-select select,
body.paypal-product-v1.bybit-product-v1 .country-listbox-trigger {
  border-color: rgba(154, 83, 18, .24);
}

body.paypal-product-v1.bybit-product-v1 .instruction-check {
  color: var(--bybit-dark);
}

body.paypal-product-v1.bybit-product-v1 .buy-button {
  box-shadow: 0 13px 28px rgba(154, 83, 18, .28);
}

body.paypal-product-v1.bybit-product-v1 .buy-button:not(.is-instruction-locked):hover {
  box-shadow: 0 17px 34px rgba(154, 83, 18, .35);
}

body.paypal-product-v1.bybit-product-v1 .pricing-copy > p:not(.eyebrow),
body.paypal-product-v1.bybit-product-v1 .price-row small {
  color: rgba(247, 234, 221, .78);
}

body.paypal-product-v1.bybit-product-v1 .price-row--head {
  color: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .footer {
  background: var(--bybit-soft);
}

body.paypal-product-v1.bybit-product-v1 .footer::before {
  background: linear-gradient(90deg, transparent, rgba(154, 83, 18, .42), transparent);
}

body.paypal-product-v1.bybit-product-v1 :focus-visible {
  outline-color: var(--pp-blue);
}
