/*
 * Enter any custom CSS here.
 * This file will not be overwritten by theme updates.
*/

html {
  background: rgb(var(--cl-background));
}

body {
  min-height: 100vh;
  /* clip (not hidden) prevents horizontal scroll WITHOUT making body a scroll
     container — otherwise overflow-x:hidden forces overflow-y:auto and breaks
     position:sticky for all descendants (e.g. the category-page filter sidebar). */
  overflow-x: clip;
  background-image:
    radial-gradient(100% 72% at 50% -12%, rgba(var(--cl-background-glow), 0.16), rgba(var(--cl-background-glow), 0) 68%),
    linear-gradient(180deg, rgba(1, 2, 8, 0.1), rgba(1, 2, 8, 0.8));
  background-attachment: fixed;
  background-color: rgb(var(--cl-background));
  position: relative;
}

#cx-vanta-bg {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  overflow: hidden;
  background:
    radial-gradient(72rem 52rem at 78% 28%, rgba(7, 7, 57, 0.34), rgba(7, 7, 57, 0) 72%),
    radial-gradient(82rem 44rem at 88% 100%, rgba(18, 22, 110, 0.26), rgba(18, 22, 110, 0) 74%),
    rgb(2, 2, 2);
}

#cx-vanta-bg canvas {
  display: block !important;
  height: 100% !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 1 !important;
}

:root {
  /* Width of the left side-menu drawer; also the distance the page is
     pushed right when the drawer is open (see #app + sidebar-nav.njk). */
  --cx-drawer-w: 276px;
}

#app {
  position: relative;
  z-index: 1;
  /* width:100% keeps a constant box so only margin-left animates (no auto->100%
     jump) when the side-menu pushes the page right. overflow-x:clip on <body>
     clips the part that runs off the right edge, giving a rigid push. */
  width: 100%;
  transition: margin-left 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 360px) {
  /* keep a sliver of page visible if ever opened on a very narrow screen */
  :root { --cx-drawer-w: 80vw; }
}

.cx-shop-name {
  display: inline-flex;
  position: relative;
  overflow: hidden;
  align-items: baseline;
}

.cx-shop-name-letter {
  --cx-letter-base: rgb(var(--cl-t-primary));
  --cx-letter-delay: 0s;
  position: relative;
  display: inline-block;
  color: var(--cx-letter-base);
  -webkit-text-stroke: 0 transparent;
  animation: cx-shop-letter-flash 4.2s ease-in-out infinite;
  animation-delay: var(--cx-letter-delay);
}

.cx-shop-name-letter--accent {
  --cx-letter-base: rgb(var(--cl-hero-accent-word));
}

.cx-shop-name-letter:nth-child(1) { --cx-letter-delay: 1.17s; }
.cx-shop-name-letter:nth-child(2) { --cx-letter-delay: 1.08s; }
.cx-shop-name-letter:nth-child(3) { --cx-letter-delay: 0.99s; }
.cx-shop-name-letter:nth-child(4) { --cx-letter-delay: 0.9s; }
.cx-shop-name-letter:nth-child(5) { --cx-letter-delay: 0.81s; }
.cx-shop-name-letter:nth-child(6) { --cx-letter-delay: 0.72s; }
.cx-shop-name-letter:nth-child(7) { --cx-letter-delay: 0.63s; }
.cx-shop-name-letter:nth-child(8) { --cx-letter-delay: 0.54s; }
.cx-shop-name-letter:nth-child(9) { --cx-letter-delay: 0.45s; }
.cx-shop-name-letter:nth-child(10) { --cx-letter-delay: 0.36s; }
.cx-shop-name-letter:nth-child(11) { --cx-letter-delay: 0.27s; }
.cx-shop-name-letter:nth-child(12) { --cx-letter-delay: 0.18s; }
.cx-shop-name-letter:nth-child(13) { --cx-letter-delay: 0.09s; }
.cx-shop-name-letter:nth-child(14) { --cx-letter-delay: 0s; }

@keyframes cx-shop-letter-flash {
  0%, 16%, 100% {
    color: var(--cx-letter-base);
    -webkit-text-stroke: 0 transparent;
  }

  5% {
    color: #bfc3cc;
    -webkit-text-stroke: 0.15px #d8dbe2;
  }

  9% {
    color: #f6f7fa;
    -webkit-text-stroke: 0.3px #ffffff;
  }

  12% {
    color: #c8ccd5;
    -webkit-text-stroke: 0.15px #e2e5ec;
  }
}

@media (prefers-reduced-motion: reduce) {
  #cx-vanta-bg canvas {
    display: none !important;
  }

  .cx-shop-name-letter {
    animation: none;
  }
}

.terms-shell {
  background: linear-gradient(180deg, rgba(255,255,255,0.075), rgba(255,255,255,0.035));
  border: 1px solid rgba(255,255,255,0.11);
  border-radius: 18px;
  box-shadow: 0 24px 80px rgba(0,0,0,0.28);
  overflow: hidden;
  padding: 40px;
}

.terms-content {
  color: rgba(255,255,255,0.78);
  font-size: 15px;
  line-height: 1.75;
}

.terms-content h1 {
  margin: 0 0 8px !important;
  color: rgb(var(--cl-t-primary)) !important;
  font-size: clamp(2rem, 4vw, 3.5rem) !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}

.terms-content > p:first-of-type {
  display: inline-flex;
  align-items: center;
  margin: 0 0 24px !important;
  padding: 8px 12px;
  border: 1px solid rgba(255,255,255,0.1);
  border-radius: 999px;
  background: rgba(255,255,255,0.06);
  color: rgba(255,255,255,0.68) !important;
  font-size: 13px !important;
  line-height: 1.3 !important;
}

.terms-content h2 {
  margin: 36px 0 18px !important;
  padding: 18px 20px;
  border: 1px solid rgba(255,255,255,0.1);
  border-left: 4px solid rgb(var(--cl-accent));
  border-radius: 14px;
  background: rgba(255,255,255,0.055);
  color: rgb(var(--cl-t-primary)) !important;
  font-size: clamp(1.15rem, 2vw, 1.45rem) !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
}

.terms-content h3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  margin: 18px 6px 8px 0 !important;
  padding: 5px 10px;
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 999px;
  background: rgba(var(--cl-accent), 0.18);
  color: rgb(var(--cl-t-primary)) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  vertical-align: baseline;
}

.terms-content p {
  margin: 0 0 14px !important;
  max-width: 78ch;
}

.terms-content h3 + p {
  display: inline;
  max-width: none;
}

.terms-content h3 + p::after {
  content: "";
  display: block;
  margin-bottom: 22px;
}

.terms-content ul {
  display: grid;
  gap: 8px;
  margin: 12px 0 18px !important;
  padding: 0 !important;
  list-style: none !important;
}

.terms-content li {
  position: relative;
  padding: 10px 14px 10px 34px !important;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 12px;
  background: rgba(255,255,255,0.045);
  color: rgba(255,255,255,0.76) !important;
}

.terms-content li::before {
  content: "";
  position: absolute;
  left: 14px;
  top: 1.25em;
  width: 7px;
  height: 7px;
  border-radius: 999px;
  background: rgb(var(--cl-accent));
  box-shadow: 0 0 16px rgba(var(--cl-accent), 0.7);
}

.terms-content strong {
  color: rgb(var(--cl-t-primary)) !important;
  font-weight: 700 !important;
}

@media (max-width: 640px) {
  .terms-shell {
    border-radius: 14px;
    padding: 20px;
  }

  .terms-content {
    font-size: 14px;
    line-height: 1.68;
  }

  .terms-content h2 {
    margin-top: 28px !important;
    padding: 15px 16px;
  }

  .terms-content li {
    padding-right: 12px !important;
  }
}
/* Discount tag brushstroke background (base64 so it survives theme-cli's
   text-only asset upload — a raw binary PNG gets UTF-8 corrupted on push). */
.cx-discount-badge {
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}