/* ============================================================
   Elefantástica — custom CSS
   Vibrant & block-based + playful jigsaw motifs
   ============================================================ */

:root {
  --ele-50:  #FAF5FF;
  --ele-100: #F3E8FF;
  --ele-200: #E9D5FF;
  --ele-300: #D8B4FE;
  --ele-400: #C084FC;
  --ele-500: #A855F7;
  --ele-600: #8B5CF6;
  --ele-700: #7C3AED;
  --ele-800: #6D28D9;
  --ele-900: #4C1D95;
  --ele-950: #2E1065;
  --tang-400:#FB923C;
  --tang-500:#F97316;
  --cream:   #FFF8EE;
}

html { scroll-behavior: smooth; }
body {
  background:
    radial-gradient(ellipse 80% 60% at 50% 0%, #FFEBD8 0%, transparent 55%),
    radial-gradient(ellipse 70% 50% at 90% 30%, #F3E8FF 0%, transparent 55%),
    radial-gradient(ellipse 70% 50% at 0% 60%, #FFF1E0 0%, transparent 55%),
    var(--cream);
  background-attachment: fixed;
}

::selection { background: var(--ele-700); color: white; }

/* -------------- Shared jigsaw shape masks (PNG-driven) -------------- */
.shape-1, .shape-2 {
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-mode: alpha;
          mask-mode: alpha;
}
.shape-1 {
  -webkit-mask-image: url("data:image/png;base64,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");
          mask-image: url("data:image/png;base64,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");
}
.shape-2 {
  -webkit-mask-image: url("data:image/png;base64,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IEDfUhLnQ7fsQptVO+6443evvvrq1SC5f0dfv3azzTabiPa/xBiZi365CusC+EMt36rk3BnDnB5fA9gPUQeyR8w4YwT92dxkYsyZ/Eirw65bDcj4YvTrn7BD8Bkee7x+ySWXXA6S0htrwulodxxuZhegLpZBkWB8QkcSLNjhiKpNN930K9zRjx01atRZM2fOPBx3QIPOOOOMy5H+L3SKp+HoSegA30OWQMrRWSqRXo2OU40Ojbm3uhqdpRrpvCuqRH7+6iN/O/t75JkAhz982GGH3YBJdsh33313ODrhKZggR22yySZkiV6+gOLGpoUFtUIPEUA/N8SAISYnasLHa+zDC9Bvxx977LE3v/zyyyfOnTv3sHfffbf/1VdffUPfvn3/D5Pmpx06dPgFRHYVyvLdmbTualCGZJkvX7FsOXfLdt999+mnnHLK6/fcc8+I//73v0eChByO+Lm4mxsJQv4mxs9ijDPzIhnGD3U1E62J1B8w7uJpKFOfqiDICNCn9fojGmM/82SRRJ9dtfPOO39x44033oLdsb7Y8u97ww03nAfyfBvGykNY4P8L+RYL/3wQ15Xoq5UYU/z2HMdTNdcGkF4+NqhEHu4S8DHdbyjzFdaJV/FY7p4jjjhixLPPPjsUZORw7Modj7ZGklRjreA7B/Ebxno8AhGEliQkoo/OUYW7mnm4S5p8++23P4xt1Ct++OGHs+DIYx555JF+SDvy7LPPPumoo466dt99970PnWYUdiOeQf5nevXq9dRee+310N///vcbhg4deuo///nPvv/5z3/6Yzv2hJkzZ17w3HPP/YuTLjrJL2hnZWK7XsTReS2CYIVeqKE2HUQA/czccTPErMvdLgQxvhOwqFOnTj8ceuihzzz00EMngriejJ2tW0Bk38Xk9hPyL4NwknZQuwh1q8WEuQSP3X48+eSTX542bdo12Lk4Ec+IT9liiy3GQ5dfcNvGr6hxN88sGCQN6Lu0xUjEiX8aEU6gmm6dxt/pFrIzP8YAd5CX8mYOffKlt99++/qvv/76wilTphz//PPPHw1i2w87AIOxHlyCsXMndogfx7rw7D777PNo7969bx04cOCV55xzzrDLLrus3/3333801oD+2E0b8v7771/673//++5Bgwa9SdKMdlZAPLc3W+xygiQkggSnsYNUduzYcfkOO+zw6wknnPA5HP7e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");
          mask-image: url("data:image/png;base64,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IEDfUhLnQ7fsQptVO+6443evvvrq1SC5f0dfv3azzTabiPa/xBiZi365CusC+EMt36rk3BnDnB5fA9gPUQeyR8w4YwT92dxkYsyZ/Eirw65bDcj4YvTrn7BD8Bkee7x+ySWXXA6S0htrwulodxxuZhegLpZBkWB8QkcSLNjhiKpNN930K9zRjx01atRZM2fOPBx3QIPOOOOMy5H+L3SKp+HoSegA30OWQMrRWSqRXo2OU40Ojbm3uhqdpRrpvCuqRH7+6iN/O/t75JkAhz982GGH3YBJdsh33313ODrhKZggR22yySZkiV6+gOLGpoUFtUIPEUA/N8SAISYnasLHa+zDC9Bvxx977LE3v/zyyyfOnTv3sHfffbf/1VdffUPfvn3/D5Pmpx06dPgFRHYVyvLdmbTualCGZJkvX7FsOXfLdt999+mnnHLK6/fcc8+I//73v0eChByO+Lm4mxsJQv4mxs9ijDPzIhnGD3U1E62J1B8w7uJpKFOfqiDICNCn9fojGmM/82SRRJ9dtfPOO39x44033oLdsb7Y8u97ww03nAfyfBvGykNY4P8L+RYL/3wQ15Xoq5UYU/z2HMdTNdcGkF4+NqhEHu4S8DHdbyjzFdaJV/FY7p4jjjhixLPPPjsUZORw7Modj7ZGklRjreA7B/Ebxno8AhGEliQkoo/OUYW7mnm4S5p8++23P4xt1Ct++OGHs+DIYx555JF+SDvy7LPPPumoo466dt99970PnWYUdiOeQf5nevXq9dRee+310N///vcbhg4deuo///nPvv/5z3/6Yzv2hJkzZ17w3HPP/YuTLjrJL2hnZWK7XsTReS2CYIVeqKE2HUQA/czccTPErMvdLgQxvhOwqFOnTj8ceuihzzz00EMngriejJ2tW0Bk38Xk9hPyL4NwknZQuwh1q8WEuQSP3X48+eSTX542bdo12Lk4Ec+IT9liiy3GQ5dfcNvGr6hxN88sGCQN6Lu0xUjEiX8aEU6gmm6dxt/pFrIzP8YAd5CX8mYOffKlt99++/qvv/76wilTphz//PPPHw1i2w87AIOxHlyCsXMndogfx7rw7D777PNo7969bx04cOCV55xzzrDLLrus3/3333801oD+2E0b8v7771/673//++5Bgwa9SdKMdlZAPLc3W+xygiQkggSnsYNUduzYcfkOO+zw6wknnPA5HP7e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");
}


/* -------------- Floating bg pieces -------------- */
/* widths derived from PNG aspect ratios: shape-1 = 355:424, shape-2 = 521:478 */
.bg-piece { position: absolute; }
.bg-piece-1 { top: 8%;     left: 4%;   width: 107px; height: 128px; background: linear-gradient(135deg, #A855F7, #6D28D9); opacity: 0.18; animation: float-slow 14s ease-in-out infinite; }
.bg-piece-2 { top: 22%;    right: 6%;  width: 110px; height: 101px; background: linear-gradient(135deg, #FDBA74, #F97316); opacity: 0.18; animation: float-med  11s ease-in-out infinite reverse; }
.bg-piece-3 { top: 60%;    left: 10%;  width: 160px; height: 147px; background: linear-gradient(135deg, #A855F7, #6D28D9); opacity: 0.15; animation: float-slow 16s ease-in-out infinite; animation-delay: -3s; }
.bg-piece-4 { bottom: 18%; right: 12%; width: 69px;  height: 82px;  background: linear-gradient(135deg, #FDBA74, #F97316); opacity: 0.15; animation: float-med 9s ease-in-out infinite; }
.bg-piece-5 { bottom: 5%;  left: 40%;  width: 100px; height: 92px;  background: linear-gradient(135deg, #A855F7, #6D28D9); opacity: 0.12; animation: float-slow 13s ease-in-out infinite reverse; }

@keyframes float-slow {
  0%,100% { transform: translate(0,0) rotate(0deg); }
  25%     { transform: translate(20px,-30px) rotate(8deg); }
  50%     { transform: translate(-15px,-10px) rotate(-6deg); }
  75%     { transform: translate(10px,20px) rotate(4deg); }
}
@keyframes float-med {
  0%,100% { transform: translate(0,0) rotate(0deg); }
  50%     { transform: translate(-25px,18px) rotate(-12deg); }
}

/* -------------- NAVBAR -------------- */
.nav-glass {
  background: rgba(255, 248, 238, 0.78);
  backdrop-filter: blur(16px) saturate(160%);
  -webkit-backdrop-filter: blur(16px) saturate(160%);
  border: 1px solid rgba(124, 58, 237, 0.12);
  box-shadow: 0 6px 30px -10px rgba(76, 29, 149, 0.18);
}
.nav-link {
  display: inline-block;
  padding: 0.55rem 1rem;
  border-radius: 999px;
  transition: background-color 220ms ease, color 220ms ease;
  cursor: pointer;
}
.nav-link:hover { background: rgba(124, 58, 237, 0.1); color: var(--ele-800); }
.nav-link:focus-visible { outline: 2px solid var(--ele-700); outline-offset: 2px; }

.cta-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.7rem 1.25rem;
  background: var(--ele-700);
  color: white;
  border-radius: 999px;
  font-weight: 700;
  letter-spacing: 0.01em;
  transition: background 220ms ease, transform 220ms ease, box-shadow 220ms ease;
  cursor: pointer;
  box-shadow: 0 6px 20px -6px rgba(124, 58, 237, 0.6);
}
.cta-pill:hover { background: var(--ele-800); transform: translateY(-1px); }
.cta-pill:focus-visible { outline: 2px solid var(--ele-950); outline-offset: 3px; }

/* -------------- Generic helpers -------------- */
.eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.4rem 0.85rem;
  font-weight: 700;
  font-size: 0.78rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--ele-800);
  background: rgba(168, 85, 247, 0.1);
  border-radius: 999px;
  border: 1px solid rgba(168, 85, 247, 0.2);
}
.eyebrow.eyebrow-dark {
  color: #FED7AA;
  background: rgba(249, 115, 22, 0.12);
  border-color: rgba(249, 115, 22, 0.3);
}
.dot {
  width: 8px; height: 8px;
  border-radius: 999px;
  background: var(--tang-500);
  box-shadow: 0 0 0 4px rgba(249, 115, 22, 0.18);
  animation: pulse-dot 2.2s ease-in-out infinite;
}
@keyframes pulse-dot {
  0%,100% { box-shadow: 0 0 0 4px rgba(249, 115, 22, 0.18); }
  50%     { box-shadow: 0 0 0 8px rgba(249, 115, 22, 0); }
}

.text-gradient {
  background: linear-gradient(120deg, var(--ele-600) 0%, var(--ele-800) 45%, var(--tang-500) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.text-gradient-orange {
  background: linear-gradient(120deg, #FDBA74 0%, var(--tang-500) 60%, #C2410C 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* -------------- HERO -------------- */
/* widths match PNG aspect ratios: shape-1 = 355:424, shape-2 = 521:478 */
.hero-piece {
  position: absolute;
  background: linear-gradient(135deg, rgba(168, 85, 247, 0.5), rgba(109, 40, 217, 0.5));
  filter: drop-shadow(0 10px 20px rgba(124, 58, 237, 0.15));
  opacity: 0;
}
.hero-piece-a { top: 12%; left: 4%;   width: 84px;  height: 100px; }
.hero-piece-b { top: 70%; left: 14%;  width: 70px;  height: 64px; }
.hero-piece-c { top: 8%;  right: 38%; width: 42px;  height: 50px; }
.hero-piece-d { top: 55%; right: 6%;  width: 110px; height: 101px; }
.hero-piece-e { top: 80%; right: 30%; width: 61px;  height: 73px;
  background: linear-gradient(135deg, rgba(253, 186, 116, 0.6), rgba(249, 115, 22, 0.6));
}
.hero-piece-f { top: 32%; left: 46%; width: 50px;  height: 46px;
  background: linear-gradient(135deg, rgba(253, 186, 116, 0.55), rgba(249, 115, 22, 0.55));
}

.word { will-change: transform, opacity; }

/* Collage */
.collage { perspective: 1200px; }
.collage-blob {
  position: absolute;
  inset: 8% 8% 8% 8%;
  background: radial-gradient(circle at 30% 30%, rgba(168,85,247,0.25), transparent 60%),
              radial-gradient(circle at 70% 70%, rgba(249,115,22,0.25), transparent 55%);
  filter: blur(40px);
  z-index: 0;
}
.collage-card {
  position: absolute;
  border-radius: 28px;
  overflow: hidden;
  box-shadow: 0 24px 60px -20px rgba(76,29,149,0.4);
  background: white;
  transition: transform 600ms cubic-bezier(0.2, 0.8, 0.2, 1);
  will-change: transform;
}
.collage-card img { width: 100%; height: 100%; object-fit: cover; display: block; }
.collage-card-1 {
  width: 75%; aspect-ratio: 5/4;
  top: 6%; left: 4%;
  transform: rotate(-6deg);
  z-index: 3;
}
.collage-card-2 {
  width: 55%; aspect-ratio: 5/4;
  top: 38%; right: 0;
  transform: rotate(8deg);
  z-index: 2;
}
.collage-card-3 {
  width: 48%; aspect-ratio: 5/4;
  bottom: 0; left: 14%;
  transform: rotate(-3deg);
  z-index: 1;
}
.collage:hover .collage-card-1 { transform: rotate(-9deg) translate(-6px,-8px); }
.collage:hover .collage-card-2 { transform: rotate(11deg) translate(10px,-4px); }
.collage:hover .collage-card-3 { transform: rotate(-1deg) translate(-4px,6px); }

/* Background cluster — faded puzzle boxes piled behind the hero 3 */
.collage-card-bg {
  border-radius: 20px;
  box-shadow: 0 14px 30px -14px rgba(76, 29, 149, 0.32);
  opacity: 0.78;
  z-index: 0;
  filter: saturate(0.85) brightness(1.02);
  animation: bg-card-drift 9s ease-in-out infinite;
}
.collage-card-bg-1 { --rot:  13deg; width: 40%; aspect-ratio: 1; top: -8%;  right: 6%;  animation-delay: -2.1s; }
.collage-card-bg-2 { --rot: -16deg; width: 34%; aspect-ratio: 1; top: 26%;  left: -10%; animation-delay: -4.4s; }
.collage-card-bg-3 { --rot:   9deg; width: 38%; aspect-ratio: 1; bottom: -6%; right: -6%; animation-delay: -1.2s; opacity: 0.7; }
.collage-card-bg-4 { --rot:  -7deg; width: 28%; aspect-ratio: 1; top: 16%;  right: 38%; animation-delay: -3.3s; opacity: 0.62; }

@keyframes bg-card-drift {
  0%, 100% { transform: rotate(var(--rot)) translateY(0); }
  50%      { transform: rotate(calc(var(--rot) + 2deg)) translateY(-10px); }
}

@media (max-width: 640px) {
  .collage-card-bg-4 { display: none; }
  .collage-card-bg { opacity: 0.55; }
}

.collage-accent-1, .collage-accent-2 {
  position: absolute;
  filter: drop-shadow(0 8px 20px rgba(0,0,0,0.18));
}
.collage-accent-1 { width: 64px; top: -10px; right: 10%; animation: spin-slow 14s linear infinite; }
.collage-accent-2 { width: 52px; bottom: -10px; left: -8px; animation: spin-slow 18s linear infinite reverse; }
@keyframes spin-slow { from { transform: rotate(0); } to { transform: rotate(360deg); } }

/* Hero buttons */
.btn-primary {
  display: inline-flex; align-items: center; gap: 0.55rem;
  padding: 0.95rem 1.7rem;
  background: var(--ele-700);
  color: white;
  border-radius: 999px;
  font-weight: 700; font-size: 1.05rem;
  cursor: pointer;
  transition: background 220ms ease, transform 220ms ease, box-shadow 220ms ease;
  box-shadow: 0 12px 30px -10px rgba(124, 58, 237, 0.65);
}
.btn-primary:hover { background: var(--ele-800); transform: translateY(-2px); box-shadow: 0 18px 40px -10px rgba(124, 58, 237, 0.75); }
.btn-primary:focus-visible { outline: 3px solid var(--tang-500); outline-offset: 3px; }

.btn-ghost {
  display: inline-flex; align-items: center; gap: 0.55rem;
  padding: 0.95rem 1.7rem;
  background: transparent;
  color: var(--ele-900);
  border-radius: 999px;
  font-weight: 700; font-size: 1.05rem;
  cursor: pointer;
  border: 2px solid rgba(124, 58, 237, 0.25);
  transition: background 220ms ease, border-color 220ms ease, transform 220ms ease;
}
.btn-ghost:hover { background: rgba(124, 58, 237, 0.08); border-color: var(--ele-700); }
.btn-ghost:focus-visible { outline: 3px solid var(--ele-700); outline-offset: 3px; }

/* -------------- MARQUEE -------------- */
.marquee {
  overflow: hidden;
  padding: 1.4rem 0;
  border-top: 1px dashed rgba(124,58,237,0.2);
  border-bottom: 1px dashed rgba(124,58,237,0.2);
  background: rgba(255,255,255,0.5);
}
.marquee-track {
  display: flex;
  gap: 2.5rem;
  white-space: nowrap;
  width: max-content;
  animation: marquee 38s linear infinite;
}
@keyframes marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
.marquee-item {
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  color: var(--ele-900);
}
.marquee-dot {
  width: 10px; height: 10px;
  background: var(--tang-500);
  border-radius: 999px;
  align-self: center;
  flex-shrink: 0;
}
.marquee:hover .marquee-track { animation-play-state: paused; }

/* -------------- PRODUCT WALL (atmospheric image marquee) -------------- */
.product-wall {
  position: relative;
  padding: 5rem 0 6rem;
  overflow: hidden;
}
.product-wall-headline {
  max-width: 56rem;
  margin: 0 auto 3rem;
  padding: 0 1.5rem;
  text-align: center;
}
.product-wall-headline h3 {
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: clamp(1.85rem, 4.2vw, 2.85rem);
  line-height: 1.1;
  margin-top: 1rem;
  color: var(--ele-950);
  letter-spacing: -0.01em;
}
.product-wall-headline h3 em {
  font-style: italic;
  background: linear-gradient(120deg, var(--ele-700) 0%, var(--ele-800) 50%, var(--tang-500) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.product-wall-headline p {
  margin-top: 1rem;
  color: rgba(76, 29, 149, 0.7);
  font-size: 1.05rem;
  line-height: 1.55;
  max-width: 38rem;
  margin-left: auto;
  margin-right: auto;
}
.wall-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  margin-top: 1.75rem;
  padding: 0.85rem 1.6rem;
  background: var(--ele-700);
  color: white;
  border-radius: 999px;
  font-weight: 700;
  font-size: 1rem;
  cursor: pointer;
  box-shadow: 0 14px 30px -10px rgba(124, 58, 237, 0.55);
  transition: background 220ms ease, transform 220ms ease, box-shadow 220ms ease;
}
.wall-btn:hover {
  background: var(--tang-500);
  transform: translateY(-2px);
  box-shadow: 0 18px 36px -10px rgba(249, 115, 22, 0.55);
}
.wall-btn:focus-visible { outline: 3px solid var(--tang-500); outline-offset: 3px; }

.img-marquee {
  position: relative;
  overflow: hidden;
  padding: 1.25rem 0;
  -webkit-mask-image: linear-gradient(90deg, transparent, black 6%, black 94%, transparent);
          mask-image: linear-gradient(90deg, transparent, black 6%, black 94%, transparent);
}
.img-marquee + .img-marquee { margin-top: 0.5rem; }

.img-marquee-1 { transform: rotate(-1.5deg); margin: 0 -3%; }
.img-marquee-2 { transform: rotate( 1.5deg); margin: 0 -3%; }

.img-marquee-track {
  display: flex;
  gap: 1.25rem;
  width: max-content;
  will-change: transform;
}
.img-marquee-1 .img-marquee-track { animation: img-marquee-left  72s linear infinite; }
.img-marquee-2 .img-marquee-track { animation: img-marquee-right 88s linear infinite; }

@keyframes img-marquee-left {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@keyframes img-marquee-right {
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}
.img-marquee:hover .img-marquee-track { animation-play-state: paused; }

.img-marquee-item {
  flex-shrink: 0;
  width: 190px;
  height: 190px;
  border-radius: 22px;
  overflow: hidden;
  background: white;
  box-shadow: 0 16px 32px -16px rgba(76, 29, 149, 0.32);
  border: 1px solid rgba(124, 58, 237, 0.08);
  transition: transform 320ms cubic-bezier(.2,.8,.2,1), box-shadow 320ms ease;
}
.img-marquee-item:hover {
  transform: translateY(-6px) scale(1.04);
  box-shadow: 0 22px 44px -16px rgba(76, 29, 149, 0.45);
}
.img-marquee-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 768px) {
  .product-wall { padding: 3.5rem 0 4.5rem; }
  .img-marquee-item { width: 138px; height: 138px; border-radius: 18px; }
  .img-marquee-1 { transform: rotate(-2deg); }
  .img-marquee-2 { transform: rotate( 2deg); }
}

/* -------------- PRODUCT CARDS -------------- */
.product-card {
  position: relative;
  background: white;
  border-radius: 32px;
  overflow: hidden;
  border: 1px solid rgba(124, 58, 237, 0.1);
  transition: transform 300ms cubic-bezier(.2,.8,.2,1), box-shadow 300ms ease, border-color 300ms ease;
  cursor: pointer;
  will-change: transform;
}
.product-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 28px 50px -20px rgba(76, 29, 149, 0.35);
  border-color: rgba(124, 58, 237, 0.3);
}

.product-media {
  position: relative;
  aspect-ratio: 5 / 4;
  overflow: hidden;
  background: linear-gradient(135deg, var(--ele-100) 0%, var(--ele-200) 100%);
}
.product-media img {
  width: 100%; height: 100%;
  object-fit: cover;
  transition: transform 700ms cubic-bezier(.2,.8,.2,1);
}
.product-card:hover .product-media img { transform: scale(1.06); }

.product-shine {
  position: absolute; inset: 0;
  background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.35) 50%, transparent 70%);
  transform: translateX(-100%);
  transition: transform 800ms ease;
  pointer-events: none;
}
.product-card:hover .product-shine { transform: translateX(100%); }

.product-tag {
  position: absolute;
  top: 16px; left: 16px;
  background: var(--ele-700);
  color: white;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 0.4rem 0.85rem;
  border-radius: 999px;
  box-shadow: 0 6px 16px -6px rgba(124, 58, 237, 0.6);
  z-index: 2;
}
.product-tag.tag-fire    { background: linear-gradient(135deg, #F97316, #DC2626); }
.product-tag.tag-premium { background: linear-gradient(135deg, #6D28D9, #4C1D95); }
.product-tag.tag-rare    { background: linear-gradient(135deg, #2563EB, #1D4ED8); }
.product-tag.tag-cute    { background: linear-gradient(135deg, #EC4899, #DB2777); }

.product-body {
  padding: 1.4rem 1.5rem 1.5rem;
}
.product-title {
  font-family: 'Fredoka', sans-serif;
  font-size: 1.45rem;
  font-weight: 600;
  color: var(--ele-950);
  line-height: 1.1;
}
.product-meta {
  margin-top: 0.4rem;
  color: var(--ele-900);
  opacity: 0.6;
  font-size: 0.9rem;
}
.product-foot {
  margin-top: 1.1rem;
  display: flex; justify-content: space-between; align-items: center;
}
.product-price {
  font-family: 'Fredoka', sans-serif;
  font-size: 1.4rem; font-weight: 700;
  color: var(--ele-900);
}
.product-price span { font-size: 0.75rem; color: var(--ele-700); opacity: 0.7; }

.product-add {
  width: 44px; height: 44px;
  background: var(--ele-950);
  color: white;
  border-radius: 999px;
  display: inline-flex; align-items: center; justify-content: center;
  cursor: pointer;
  transition: background 220ms ease, transform 220ms ease;
}
.product-add:hover { background: var(--tang-500); transform: rotate(-8deg) scale(1.08); }
.product-add:focus-visible { outline: 3px solid var(--ele-700); outline-offset: 3px; }

/* "See more" tile */
.product-card-more {
  background: linear-gradient(135deg, #4C1D95 0%, #2E1065 100%);
  color: white;
  display: flex; align-items: center; justify-content: center;
  padding: 2rem;
  min-height: 100%;
  text-align: center;
  overflow: hidden;
}
.product-card-more::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 80% 20%, rgba(249,115,22,0.35), transparent 50%),
    radial-gradient(circle at 20% 80%, rgba(168,85,247,0.4), transparent 50%);
  opacity: 0.9;
  z-index: 0;
}
.more-content {
  position: relative; z-index: 1;
  display: flex; flex-direction: column; align-items: center;
}
.more-piece {
  width: 72px;
  animation: spin-slow 14s linear infinite;
  filter: drop-shadow(0 8px 20px rgba(0,0,0,0.3));
}
.more-btn {
  display: inline-flex; align-items: center; gap: 0.5rem;
  padding: 0.75rem 1.3rem;
  background: white;
  color: var(--ele-950);
  border-radius: 999px;
  font-weight: 700;
  cursor: pointer;
  transition: background 220ms ease, color 220ms ease, transform 220ms ease;
}
.more-btn:hover { background: var(--tang-500); color: white; transform: translateY(-2px); }

/* -------------- STORY -------------- */
.story-deco-left { position: absolute; top: 10%; left: -40px; width: 240px; animation: float-slow 12s ease-in-out infinite; }
.story-deco-right { position: absolute; bottom: 10%; right: -30px; width: 180px; animation: float-med 10s ease-in-out infinite reverse; }

.story-image-wrap { position: relative; }
.story-image {
  position: relative;
  border-radius: 36px;
  overflow: hidden;
  box-shadow: 0 30px 60px -25px rgba(76, 29, 149, 0.5);
  transform: rotate(-2deg);
  transition: transform 600ms cubic-bezier(.2,.8,.2,1);
}
.story-image:hover { transform: rotate(0deg) scale(1.01); }
.story-image img { width: 100%; height: auto; display: block; }

.story-badge {
  position: absolute;
  bottom: -28px; right: -16px;
  background: var(--tang-500);
  color: white;
  padding: 1rem 1.4rem;
  border-radius: 24px;
  display: flex; align-items: center; gap: 0.8rem;
  box-shadow: 0 16px 30px -10px rgba(249,115,22,0.6);
  transform: rotate(4deg);
  animation: wobble 4s ease-in-out infinite;
}
.story-badge strong { display: block; font-family: 'Fredoka', sans-serif; font-size: 1.1rem; }
.story-badge span { display: block; font-size: 0.8rem; opacity: 0.9; }

@keyframes wobble {
  0%,100% { transform: rotate(4deg); }
  50%     { transform: rotate(-2deg); }
}

.story-stats { border-top: 1px dashed rgba(124,58,237,0.25); padding-top: 1.5rem; }
.stat-num {
  display: block;
  font-family: 'Fredoka', sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  color: var(--ele-800);
  line-height: 1;
}
.stat-label {
  display: block;
  margin-top: 0.4rem;
  font-size: 0.85rem;
  color: var(--ele-900);
  opacity: 0.7;
}

/* -------------- PROCESS (jigsaw pieces) -------------- */
.process-row {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.process-piece {
  position: relative;
  background: white;
  padding: 2.25rem 2rem 2rem;
  transition: filter 300ms ease;
  filter: drop-shadow(0 6px 14px rgba(76, 29, 149, 0.10));
  min-height: 200px;
}
.process-piece::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 30% 0%, rgba(168,85,247,0.10) 0%, transparent 55%);
  opacity: 0;
  transition: opacity 400ms ease;
  pointer-events: none;
}
.piece-outline {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  fill: none;
  stroke-width: 5;     /* doubled — clip-path trims outer half, visible ~2.5px */
  opacity: 0.6;
  transition: opacity 300ms ease;
}
.process-piece-1 .piece-outline { stroke: var(--ele-600); }
.process-piece-2 .piece-outline { stroke: var(--tang-500); }
.process-piece-3 .piece-outline { stroke: var(--ele-700); }
.process-piece-4 .piece-outline { stroke: var(--tang-400); }
/* The thick .piece-outline stroke is meant to act as a fill, but its
   geometry fails to reach the left knob bulge of piece 4 (path d-h-4),
   leaving a white circle at the 3-4 seam. Paint the fill via background
   instead — matching the original 60% stroke-over-white tint — and hide
   the stroke so it no longer doubles up on top. */
.process-piece-1 { background: #B99DFA; }
.process-piece-2 { background: #FBAD7A; }
.process-piece-3 { background: #B190F4; }
.process-piece-4 { background: #FCBE8A; }
.piece-outline, .process-piece:hover .piece-outline { opacity: 0; }
.process-piece:hover .piece-outline { opacity: 0.9; }
.piece-outline use { vector-effect: non-scaling-stroke; }
.piece-outline .ol-h { display: none; }
@media (min-width: 1024px) {
  .piece-outline .ol-h { display: inline; }
  .piece-outline .ol-v { display: none; }
}
.process-piece:hover {
  filter: drop-shadow(0 16px 26px rgba(76, 29, 149, 0.22));
  z-index: 2;
}
.process-piece:hover::before { opacity: 1; }

/* Vertical (default / mobile) shapes */
.process-piece-1 { clip-path: url(#piece-v-1); padding-bottom: 3.25rem; }
.process-piece-2 { clip-path: url(#piece-v-2); padding-top: 3.25rem; padding-bottom: 3.25rem; }
.process-piece-3 { clip-path: url(#piece-v-2); padding-top: 3.25rem; padding-bottom: 3.25rem; }
.process-piece-4 { clip-path: url(#piece-v-4); padding-top: 3.25rem; }

/* Overlap so knobs sit inside next piece's socket (vertical) */
.process-piece + .process-piece { margin-top: -3rem; }

/* Snap-in pulse (added by JS when piece arrives) */
.process-piece.snapped { animation: piece-snap 700ms ease-out; }
@keyframes piece-snap {
  0%   { filter: drop-shadow(0 6px 14px rgba(76, 29, 149, 0.10)); }
  35%  { filter: drop-shadow(0 0 22px rgba(168, 85, 247, 0.55))
                drop-shadow(0 0 6px rgba(253, 186, 116, 0.4)); }
  100% { filter: drop-shadow(0 6px 14px rgba(76, 29, 149, 0.10)); }
}

/* Horizontal seam at lg+ */
@media (min-width: 1024px) {
  .process-row {
    flex-direction: row;
    align-items: stretch;
    max-width: none;
  }
  .process-piece {
    flex: 1 1 0;
    min-width: 0;
    padding: 2.25rem 2rem 2rem;
    min-height: 260px;
  }
  .process-piece-1 { clip-path: url(#piece-h-1); padding-right: 3.25rem; padding-left: 2rem; padding-bottom: 2rem; padding-top: 2.25rem; }
  .process-piece-2 { clip-path: url(#piece-h-2); padding-left: 3.25rem; padding-right: 3.25rem; padding-bottom: 2rem; padding-top: 2.25rem; }
  .process-piece-3 { clip-path: url(#piece-h-2); padding-left: 3.25rem; padding-right: 3.25rem; padding-bottom: 2rem; padding-top: 2.25rem; }
  .process-piece-4 { clip-path: url(#piece-h-4); padding-left: 3.25rem; padding-right: 2rem; padding-bottom: 2rem; padding-top: 2.25rem; }
  .process-piece + .process-piece { margin-top: 0; margin-left: -4rem; }
}

.process-icon {
  width: 56px; height: 56px;
  border-radius: 16px;
  background: linear-gradient(135deg, var(--ele-100), var(--ele-200));
  color: var(--ele-800);
  display: inline-flex; align-items: center; justify-content: center;
  margin-bottom: 1rem;
  transition: transform 300ms ease, background 300ms ease;
}
.process-piece:hover .process-icon {
  background: linear-gradient(135deg, var(--ele-700), var(--ele-900));
  color: white;
  transform: rotate(-6deg) scale(1.05);
}
.process-title {
  font-family: 'Fredoka', sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  color: var(--ele-950);
  line-height: 1.2;
}
.process-desc {
  margin-top: 0.6rem;
  color: var(--ele-900);
  opacity: 0.7;
  font-size: 0.95rem;
  line-height: 1.5;
}
.process-num {
  position: absolute;
  top: 1rem;
  right: 1.8rem;
  font-family: 'Fredoka', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: var(--tang-500);
  opacity: 0.7;
}
@media (min-width: 1024px) {
  .process-piece-1 .process-num { right: 3.25rem; }
  .process-piece-2 .process-num,
  .process-piece-3 .process-num { right: 3.25rem; }
}

/* -------------- EVENTS -------------- */
.event-piece { position: absolute; filter: drop-shadow(0 12px 30px rgba(0,0,0,0.3)); }
.event-piece-1 { top: 6%;  left: 4%; width: 90px;  animation: float-slow 10s ease-in-out infinite; }
.event-piece-2 { top: 28%; right: 8%; width: 70px; animation: float-med  8s ease-in-out infinite reverse; }
.event-piece-3 { bottom: 12%; left: 38%; width: 110px; animation: float-slow 14s ease-in-out infinite; }

.event-list { border-top: 1px dashed rgba(255,255,255,0.18); padding-top: 1.4rem; }
.event-item {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  padding: 0.8rem 1rem 0.8rem 0.6rem;
  border-radius: 18px;
  transition: background 250ms ease, transform 250ms ease;
  cursor: pointer;
}
.event-item:hover { background: rgba(255,255,255,0.06); transform: translateX(6px); }
.event-date {
  width: 64px; height: 64px;
  flex-shrink: 0;
  background: linear-gradient(135deg, var(--tang-500), #C2410C);
  border-radius: 16px;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  color: white;
  box-shadow: 0 10px 20px -8px rgba(249, 115, 22, 0.6);
}
.event-month {
  font-family: 'Fredoka', sans-serif;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.1em;
}
.event-day {
  font-family: 'Fredoka', sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1;
}

.event-image-stack { position: relative; padding: 2rem 0; }
.event-image {
  border-radius: 36px;
  overflow: hidden;
  box-shadow: 0 40px 80px -30px rgba(0,0,0,0.6);
  transform: rotate(2deg);
  transition: transform 600ms cubic-bezier(.2,.8,.2,1);
}
.event-image:hover { transform: rotate(0); }
.event-image img { width: 100%; height: auto; display: block; }

.event-sticker {
  position: absolute;
  top: -8px; left: -8px;
  background: var(--cream);
  color: var(--ele-950);
  font-family: 'Fredoka', sans-serif;
  padding: 1rem 1.3rem;
  border-radius: 50%;
  width: 110px; height: 110px;
  display: flex; align-items: center; justify-content: center;
  text-align: center;
  font-size: 0.78rem;
  line-height: 1.2;
  transform: rotate(-8deg);
  box-shadow: 0 12px 24px -8px rgba(0,0,0,0.4);
  animation: spin-slow 22s linear infinite;
}
.event-sticker strong {
  font-size: 0.9rem;
  color: var(--tang-500);
}

.event-followup { border-top: 1px dashed rgba(255,255,255,0.18); padding-top: 1.6rem; }
.event-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.85rem 1.3rem;
  border-radius: 999px;
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: 0.95rem;
  letter-spacing: 0.01em;
  text-decoration: none;
  transition: transform 250ms ease, box-shadow 250ms ease, background 250ms ease;
  will-change: transform;
}
.event-btn svg { flex-shrink: 0; }
.event-btn-ig {
  background: linear-gradient(135deg, #A855F7, #6D28D9);
  color: white;
  box-shadow: 0 12px 24px -10px rgba(124, 58, 237, 0.6);
}
.event-btn-ig:hover { transform: translateY(-2px); box-shadow: 0 16px 28px -10px rgba(124, 58, 237, 0.75); }
.event-btn-wa {
  background: linear-gradient(135deg, var(--tang-500), #C2410C);
  color: white;
  box-shadow: 0 12px 24px -10px rgba(249, 115, 22, 0.6);
}
.event-btn-wa:hover { transform: translateY(-2px); box-shadow: 0 16px 28px -10px rgba(249, 115, 22, 0.75); }

/* -------------- REVIEWS -------------- */
.review-card {
  background: white;
  border-radius: 28px;
  padding: 2rem;
  border: 1px solid rgba(124,58,237,0.1);
  transition: transform 300ms ease, box-shadow 300ms ease;
}
.review-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 24px 40px -20px rgba(76, 29, 149, 0.3);
}
.review-card-feature {
  background: linear-gradient(135deg, var(--ele-700) 0%, var(--ele-950) 100%);
  color: white;
  border-color: transparent;
}
.review-card-feature blockquote { color: white; }
.review-card-feature .stars { color: #FDBA74; }
.review-card-feature footer strong { color: white; }
.review-card-feature footer span { color: rgba(255,255,255,0.7); }

.stars {
  color: var(--tang-500);
  font-size: 1.1rem;
  letter-spacing: 0.15em;
}
.review-card blockquote {
  margin-top: 1rem;
  font-family: 'Fredoka', sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.4;
  color: var(--ele-950);
}
.review-card footer {
  margin-top: 1.6rem;
  display: flex;
  align-items: center;
  gap: 0.85rem;
}
.review-avatar {
  width: 44px; height: 44px;
  border-radius: 999px;
  display: inline-flex; align-items: center; justify-content: center;
  font-family: 'Fredoka', sans-serif;
  font-weight: 700;
  color: white;
}
.avatar-1 { background: linear-gradient(135deg, #F97316, #EA580C); }
.avatar-2 { background: linear-gradient(135deg, #EC4899, #DB2777); }
.avatar-3 { background: linear-gradient(135deg, #06B6D4, #0891B2); }

.review-card footer strong { display: block; color: var(--ele-950); font-family: 'Fredoka', sans-serif; }
.review-card footer span { display: block; font-size: 0.78rem; color: var(--ele-900); opacity: 0.65; }

/* -------------- FINAL CTA -------------- */
.final-cta {
  position: relative;
  overflow: hidden;
  border-radius: 48px;
  padding: 4rem 2.5rem;
  background:
    radial-gradient(circle at 20% 20%, rgba(249, 115, 22, 0.4), transparent 50%),
    linear-gradient(135deg, #6D28D9 0%, #2E1065 100%);
  box-shadow: 0 40px 80px -30px rgba(76, 29, 149, 0.6);
}
@media (min-width: 768px) {
  .final-cta { padding: 5.5rem 4.5rem; }
}
.cta-piece { position: absolute; }
.cta-piece-1 { top: -30px; right: -30px; width: 180px; animation: float-slow 12s ease-in-out infinite; }
.cta-piece-2 { bottom: -40px; left: 10%; width: 140px; animation: float-med 10s ease-in-out infinite reverse; }
.cta-piece-3 { top: 30%; right: 18%; width: 70px; animation: spin-slow 18s linear infinite; }

.cta-input {
  flex: 1;
  padding: 1rem 1.4rem;
  border-radius: 999px;
  background: rgba(255,255,255,0.12);
  color: white;
  font-size: 1rem;
  border: 2px solid rgba(255,255,255,0.2);
  outline: none;
  transition: border-color 220ms ease, background 220ms ease;
}
.cta-input::placeholder { color: rgba(255,255,255,0.55); }
.cta-input:focus { border-color: var(--tang-400); background: rgba(255,255,255,0.16); }

.cta-submit {
  padding: 1rem 1.7rem;
  border-radius: 999px;
  background: var(--tang-500);
  color: white;
  font-weight: 800;
  font-size: 1rem;
  cursor: pointer;
  transition: background 220ms ease, transform 220ms ease;
  white-space: nowrap;
}
.cta-submit:hover:not(:disabled) { background: #EA580C; transform: translateY(-1px); }
.cta-submit:disabled { background: #16A34A; cursor: default; }
.cta-submit:focus-visible { outline: 3px solid white; outline-offset: 3px; }

.cta-follow-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 1rem 1.6rem;
  border-radius: 999px;
  font-family: 'Fredoka', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  transition: transform 220ms ease, box-shadow 220ms ease, background 220ms ease;
  white-space: nowrap;
}
.cta-follow-btn svg { flex-shrink: 0; }
.cta-follow-ig {
  background: white;
  color: var(--ele-900);
  box-shadow: 0 16px 30px -14px rgba(0,0,0,0.5);
}
.cta-follow-ig:hover { transform: translateY(-2px); box-shadow: 0 20px 36px -14px rgba(0,0,0,0.6); }
.cta-follow-wa {
  background: var(--tang-500);
  color: white;
  box-shadow: 0 16px 30px -14px rgba(249, 115, 22, 0.7);
}
.cta-follow-wa:hover { background: #EA580C; transform: translateY(-2px); box-shadow: 0 20px 36px -14px rgba(249, 115, 22, 0.85); }
.cta-follow-btn:focus-visible { outline: 3px solid white; outline-offset: 3px; }

/* -------------- FOOTER -------------- */
.footer-h {
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: 1rem;
  color: var(--ele-950);
  margin-bottom: 1rem;
}
.footer-list { display: flex; flex-direction: column; gap: 0.6rem; }
.footer-list a {
  color: var(--ele-900);
  opacity: 0.7;
  transition: opacity 200ms ease, color 200ms ease;
  cursor: pointer;
}
.footer-list a:hover { opacity: 1; color: var(--ele-700); }

.social {
  width: 40px; height: 40px;
  display: inline-flex; align-items: center; justify-content: center;
  background: white;
  border: 1px solid rgba(124,58,237,0.15);
  color: var(--ele-800);
  border-radius: 12px;
  cursor: pointer;
  transition: background 220ms ease, color 220ms ease, transform 220ms ease, border-color 220ms ease;
}
.social:hover { background: var(--ele-700); color: white; transform: translateY(-2px); border-color: var(--ele-700); }
.social:focus-visible { outline: 2px solid var(--ele-700); outline-offset: 2px; }

/* -------------- Reading-progress bar -------------- */
.progress-bar {
  position: fixed;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: transparent;
  z-index: 100;
  pointer-events: none;
}
.progress-fill {
  height: 100%;
  width: 0;
  background: linear-gradient(90deg, var(--ele-700), var(--tang-500));
  transition: width 100ms linear;
  border-radius: 0 4px 4px 0;
}

/* -------------- Reduced motion -------------- */
@media (prefers-reduced-motion: reduce) {
  *,*::before,*::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* -------------- Responsive tweaks -------------- */
@media (max-width: 768px) {
  .nav-glass { padding: 0.4rem 0.5rem; }
  .nav-glass a span:last-child { display: none; }
  .cta-pill { padding: 0.55rem 1rem; }
  .hero-piece { width: 60px; height: 55px; }
  .story-deco-left, .story-deco-right { display: none; }
  .event-sticker { width: 88px; height: 88px; font-size: 0.7rem; }
}

/* -------------- WhatsApp floating bubble -------------- */
.wa-bubble {
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #25D366;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  transition: transform 200ms ease;
  text-decoration: none;
}

.wa-bubble svg {
  width: 32px;
  height: 32px;
  fill: #ffffff;
}

.wa-bubble::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #25D366;
  z-index: -1;
  animation: wa-pulse 2s ease-out infinite;
}

@keyframes wa-pulse {
  0%   { transform: scale(1);   opacity: 0.6; }
  100% { transform: scale(1.6); opacity: 0;   }
}

.wa-bubble:hover {
  transform: scale(1.1);
}

.wa-bubble:hover::before {
  animation-play-state: paused;
}

.wa-bubble:focus-visible {
  outline: 3px solid #ffffff;
  outline-offset: 3px;
  box-shadow: 0 0 0 6px #25D366, 0 4px 12px rgba(0, 0, 0, 0.15);
}

.wa-tooltip {
  position: absolute;
  right: calc(100% + 12px);
  top: 50%;
  transform: translateY(-50%) translateX(8px);
  background: #1f2937;
  color: #ffffff;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 0.5rem 0.85rem;
  border-radius: 8px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms ease, transform 200ms ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.wa-tooltip::after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  border: 6px solid transparent;
  border-left-color: #1f2937;
}

.wa-bubble:hover .wa-tooltip,
.wa-bubble:focus-visible .wa-tooltip {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

@media (max-width: 768px) {
  .wa-bubble { bottom: 18px; right: 18px; width: 56px; height: 56px; }
  .wa-bubble svg { width: 28px; height: 28px; }
  .wa-tooltip { display: none; }
}

/* ============================================================
   CATALOG PAGE — "El Tablero"
   ============================================================ */

/* ---- Hero / editorial header bar ---- */
.catalog-hero {
  max-width: 1400px;
  margin: 0 auto;
  padding: 8rem 1rem 1.25rem;
}
@media (min-width: 768px) {
  .catalog-hero { padding: 9rem 2rem 1.5rem; }
}
.catalog-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Nunito', system-ui, sans-serif;
  font-weight: 800;
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.22em;
  color: #7C3AED;
}
.catalog-eyebrow-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: #F97316;
  box-shadow: 0 0 0 4px rgba(249,115,22,0.22);
}
.catalog-title {
  font-family: 'Fredoka', system-ui, sans-serif;
  font-weight: 700;
  font-size: clamp(2.75rem, 6.5vw, 4.5rem);
  line-height: 0.95;
  letter-spacing: -0.02em;
  color: #2E1065;
  margin: 0.6rem 0 0;
}
.catalog-tagline {
  font-family: 'Caveat', cursive;
  font-size: clamp(1.35rem, 2vw, 1.6rem);
  color: #6D28D9;
  margin: 0.4rem 0 0;
  display: inline-block;
  transform: rotate(-1.5deg);
  transform-origin: left center;
  opacity: 0.9;
}
.catalog-hero-rule {
  max-width: 1400px;
  margin: 26px auto 0;
  padding: 0 1rem;
  height: 1px;
  background: linear-gradient(to right,
    transparent,
    rgba(124,58,237,0.22) 8%,
    rgba(124,58,237,0.22) 92%,
    transparent);
  border: 0;
}
@media (min-width: 768px) {
  .catalog-hero-rule { padding: 0 2rem; }
}

/* ---- Main grid: filter rail + mosaic ---- */
.catalog-main {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 36px;
}
@media (max-width: 1023px) {
  .catalog-main { grid-template-columns: 1fr; }
}

/* ---- Filter rail (sticky) ---- */
.catalog-filter-tray {
  background: #FFF8EE;
  border-radius: 22px;
  padding: 22px 20px;
  align-self: start;
  position: sticky;
  top: 96px;
  box-shadow:
    inset 0 -2px 0 rgba(46,16,101,0.05),
    0 2px 0 rgba(46,16,101,0.04),
    0 10px 24px -14px rgba(46,16,101,0.18);
}
.filter-tray-header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 14px;
  padding-bottom: 12px;
  border-bottom: 1px dashed rgba(124,58,237,0.18);
}
.filter-tray-title {
  font-family: 'Fredoka', system-ui, sans-serif;
  font-weight: 600;
  font-size: 1.15rem;
  color: #2E1065;
  letter-spacing: -0.01em;
}
.filter-tray-clear {
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.78rem;
  font-weight: 700;
  color: #F97316;
  background: none;
  border: 0;
  cursor: pointer;
  padding: 4px 8px;
  border-radius: 8px;
  transition: background 0.18s ease;
}
.filter-tray-clear:hover { background: rgba(249,115,22,0.1); }
.filter-active {
  background: rgba(124,58,237,0.06);
  border-radius: 14px;
  padding: 10px 12px;
  margin-bottom: 16px;
}
.filter-active p {
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.72rem;
  color: #6D28D9;
  opacity: 0.7;
  margin: 0 0 8px;
}
.filter-active-list { display: flex; flex-wrap: wrap; gap: 6px; }
.filter-group { margin-bottom: 18px; }
.filter-group:last-of-type { margin-bottom: 0; }
.filter-group h3 {
  font-family: 'Fredoka', system-ui, sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  color: #4C1D95;
  margin: 0 0 10px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.filter-chips { display: flex; flex-wrap: wrap; gap: 6px; }
.filter-chip {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  background: #FAF5FF;
  border: 1px solid rgba(124,58,237,0.16);
  cursor: pointer;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.78rem;
  font-weight: 700;
  padding: 6px 12px;
  border-radius: 999px;
  color: #4C1D95;
  transition: transform 0.18s ease, background 0.18s ease,
              border-color 0.18s ease, box-shadow 0.18s ease;
}
.filter-chip:hover {
  transform: translateY(-1px);
  border-color: rgba(124,58,237,0.4);
  background: #fff;
  box-shadow: 0 4px 10px -6px rgba(124,58,237,0.3);
}
.filter-chip:focus-visible {
  outline: 2px solid #A855F7;
  outline-offset: 2px;
}
.filter-chip.is-active {
  background: linear-gradient(135deg, #FB923C, #F97316);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 4px 10px -2px rgba(249,115,22,0.4),
              inset 0 -2px 0 rgba(0,0,0,0.08);
}
.filter-chip[data-kind="themes"].is-active {
  background: linear-gradient(135deg, #A855F7, #6D28D9);
  box-shadow: 0 4px 10px -2px rgba(124,58,237,0.42),
              inset 0 -2px 0 rgba(0,0,0,0.08);
}
.filter-chip-count { opacity: 0.6; font-weight: 600; }
.filter-chip.is-active .filter-chip-count { opacity: 0.85; }

.filter-range {
  width: 100%;
  accent-color: #7C3AED;
  margin: 6px 0 2px;
}
.filter-range-ticks {
  display: flex;
  justify-content: space-between;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.68rem;
  color: #6D28D9;
  opacity: 0.55;
  margin-top: 2px;
}
.filter-group p {
  margin-top: 6px;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.78rem;
  color: #6D28D9;
}
.filter-toggle {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.88rem;
  font-weight: 600;
  color: #4C1D95;
  cursor: pointer;
}
.filter-toggle input {
  accent-color: #7C3AED;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

/* ---- Toolbar (search + sort) ---- */
.catalog-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  margin-bottom: 22px;
  flex-wrap: wrap;
}
.catalog-search {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #FFF8EE;
  border-radius: 16px;
  padding: 12px 18px;
  color: #6D28D9;
  flex: 1;
  min-width: 240px;
  max-width: 520px;
  box-shadow:
    inset 0 -2px 0 rgba(46,16,101,0.05),
    0 2px 0 rgba(46,16,101,0.03),
    0 8px 20px -14px rgba(46,16,101,0.2);
  transition: box-shadow 0.2s ease;
}
.catalog-search:focus-within {
  box-shadow:
    inset 0 -2px 0 rgba(46,16,101,0.05),
    0 0 0 3px rgba(124,58,237,0.25),
    0 8px 22px -12px rgba(124,58,237,0.3);
}
.catalog-search svg { color: #A855F7; flex-shrink: 0; }
.catalog-search input {
  background: transparent;
  border: 0;
  outline: 0;
  flex: 1;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.95rem;
  color: #2E1065;
}
.catalog-search input::placeholder { color: #A855F7; opacity: 0.7; }
.catalog-sort {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #FFF8EE;
  border-radius: 16px;
  padding: 12px 18px;
  font-family: 'Nunito', system-ui, sans-serif;
  font-weight: 700;
  font-size: 0.85rem;
  color: #4C1D95;
  box-shadow:
    inset 0 -2px 0 rgba(46,16,101,0.05),
    0 2px 0 rgba(46,16,101,0.03),
    0 8px 20px -14px rgba(46,16,101,0.2);
}
.catalog-sort select {
  background: transparent;
  border: 0;
  font: inherit;
  font-weight: 700;
  color: #7C3AED;
  cursor: pointer;
  padding-right: 4px;
}
.catalog-sort select:focus-visible {
  outline: 2px solid #A855F7;
  outline-offset: 2px;
  border-radius: 4px;
}

/* ---- Mosaic ---- */
.catalog-mosaic {
  display: grid;
  grid-template-columns: repeat(var(--cols, 4), 1fr);
  gap: 0;
}

/* ---- Product tile (jigsaw piece) ---- */
/* Image overshoots all four sides by TAB_DEPTH (~12%) so the clip-path paints
   the puzzle tabs with image content. overflow: visible is required so the
   absolutely positioned image isn't clipped to the parent content box. */
.catalog-piece {
  position: relative;
  aspect-ratio: 1 / 1;
  background: #FFF8EE;
  display: block;
  overflow: visible;
  cursor: pointer;
  transition: transform 0.28s cubic-bezier(0.2, 0.9, 0.3, 1.2),
              filter 0.28s ease;
  will-change: transform;
}
.catalog-piece:nth-child(even):hover { transform: translateY(-8px) rotate(-1.4deg); }
.catalog-piece:nth-child(odd):hover  { transform: translateY(-8px) rotate(1.4deg); }
.catalog-piece:hover {
  filter: drop-shadow(0 14px 18px rgba(46,16,101,0.22));
  z-index: 2;
}
.catalog-piece:hover img { transform: scale(1.05); }

/* Explicit width/height fix the first-paint bug where width:auto on <img>
   with four absolute offsets produced a 0×0 box until a hover repaint. */
.catalog-piece img {
  position: absolute;
  top: -12%;
  left: -12%;
  width: 124%;
  height: 124%;
  /* Override Tailwind preflight `img { max-width: 100% }` so the image can
     overshoot horizontally and paint into the right-tab area. */
  max-width: none;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

/* Stroked silhouette overlay tracing the jigsaw clip-path. Positioned with
   the same -12%/124% overshoot the <img> uses so the path's tab tips
   (which reach -0.12/1.12 in the 0..1 coordinate space) paint outside the
   article box. The article's clip-path trims the outer half of any
   stroke painted along the silhouette edge, so stroke-width is doubled
   (5 / 7) to net ~2.5 / ~3.5px visible — same trick as .piece-outline
   at style.css:659. The dasharray/dashoffset initial state is set inline
   on each <use> in renderPiece, not in CSS, to avoid a CSS-vs-presentation-
   attribute cascade conflict that would block the GSAP attr tween. */
.catalog-piece-outline {
  position: absolute;
  top: -12%;
  left: -12%;
  width: 124%;
  height: 124%;
  pointer-events: none;
  fill: none;
  stroke: #2E1065;
  stroke-width: 5;
  filter: drop-shadow(0 0 1px rgba(255,248,238,0.55));
  transition: stroke-width 0.28s ease;
  z-index: 1;
}
.catalog-piece-outline use { vector-effect: non-scaling-stroke; }
.catalog-piece:hover .catalog-piece-outline,
.catalog-piece:focus-visible .catalog-piece-outline {
  stroke-width: 7;
}

/* Title strip is now a translucent gradient scrim over the image */
.catalog-piece-body {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 32px 14px 16px;
  background: linear-gradient(
    to top,
    rgba(46,16,101,0.82) 0%,
    rgba(46,16,101,0.55) 55%,
    rgba(46,16,101,0) 100%
  );
  pointer-events: none;
}
.catalog-piece-title {
  font-family: 'Fredoka', system-ui, sans-serif;
  font-weight: 600;
  font-size: 0.95rem;
  color: #FFF8EE;
  line-height: 1.15;
  text-shadow: 0 1px 4px rgba(0,0,0,0.22);
}
.catalog-piece-meta {
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.72rem;
  font-weight: 600;
  color: #FDBA74;
  margin-top: 3px;
  text-shadow: 0 1px 3px rgba(0,0,0,0.25);
}

.catalog-piece-badge {
  position: absolute;
  top: 14px;
  left: 14px;
  background: #2E1065;
  color: #FDBA74;
  font-family: 'Nunito', system-ui, sans-serif;
  font-size: 0.62rem;
  font-weight: 800;
  padding: 4px 10px;
  border-radius: 999px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  box-shadow: 0 3px 8px rgba(46,16,101,0.4);
  z-index: 2;
}
.catalog-piece-recien {
  position: absolute;
  top: 10px;
  right: 12px;
  background: #FDBA74;
  color: #4C1D95;
  font-family: 'Caveat', cursive;
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1;
  padding: 4px 12px 6px;
  border-radius: 999px;
  transform: rotate(8deg);
  box-shadow: 0 3px 10px rgba(46,16,101,0.25),
              inset 0 -2px 0 rgba(0,0,0,0.06);
  pointer-events: none;
  z-index: 2;
}

.catalog-piece:focus-visible {
  outline: none;
  filter: drop-shadow(0 0 0 3px #FB923C)
          drop-shadow(0 14px 18px rgba(46,16,101,0.22));
}

/* ---- Skeleton + empty state ---- */
.catalog-skeleton {
  position: relative;
  aspect-ratio: 1 / 1;
  background: linear-gradient(110deg,
    rgba(168,85,247,0.10) 0%,
    rgba(168,85,247,0.24) 50%,
    rgba(168,85,247,0.10) 100%);
  background-size: 200% 100%;
  animation: catalog-skeleton-shimmer 1.4s linear infinite;
}
@keyframes catalog-skeleton-shimmer {
  from { background-position: 200% 0; }
  to   { background-position: -200% 0; }
}
.catalog-empty {
  grid-column: 1 / -1;
  text-align: center;
  padding: 80px 20px;
}
.catalog-empty-svg { display: block; margin: 0 auto 18px; width: 200px; opacity: 0.85; }
.catalog-empty-text {
  font-family: 'Caveat', cursive;
  font-size: 1.7rem;
  color: #6D28D9;
  transform: rotate(-2deg);
  display: inline-block;
}

/* ---- Mobile filter FAB + bottom-sheet tray ---- */
.catalog-filter-fab {
  display: none;
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 30;
  background: linear-gradient(135deg, #A855F7, #6D28D9);
  color: #fff;
  padding: 14px 24px;
  border: 0;
  border-radius: 999px;
  font-family: 'Nunito', system-ui, sans-serif;
  font-weight: 800;
  font-size: 0.95rem;
  box-shadow: 0 10px 22px rgba(46,16,101,0.32),
              inset 0 -3px 0 rgba(0,0,0,0.12);
  cursor: pointer;
  align-items: center;
  gap: 8px;
  transition: transform 0.2s ease;
}
.catalog-filter-fab:hover { transform: translateX(-50%) translateY(-2px); }
@media (max-width: 1023px) {
  .catalog-filter-fab { display: inline-flex; }
  .catalog-filter-tray {
    position: fixed;
    inset: auto 0 0 0;
    border-radius: 22px 22px 0 0;
    max-height: 85vh;
    overflow-y: auto;
    transform: translateY(100%);
    transition: transform 0.32s cubic-bezier(0.2, 0.9, 0.3, 1.2);
    z-index: 40;
    box-shadow: 0 -10px 30px rgba(46,16,101,0.22);
  }
  .catalog-filter-tray.is-open { transform: translateY(0); }
  .catalog-filter-tray::before {
    content: '';
    display: block;
    width: 48px;
    height: 4px;
    background: #6D28D9;
    opacity: 0.4;
    border-radius: 999px;
    margin: 8px auto 12px;
  }
  .catalog-filter-backdrop {
    position: fixed;
    inset: 0;
    background: rgba(46,16,101,0.35);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    z-index: 35;
  }
  .catalog-filter-backdrop[hidden] { display: none; }
}

/* ---- Modal ---- */
.catalog-modal {
  position: fixed;
  inset: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.catalog-modal[hidden] { display: none; }
.catalog-modal-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(46,16,101,0.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  animation: catalog-modal-fade 0.25s ease;
}
.catalog-modal-panel {
  position: relative;
  background: #FFF8EE;
  border-radius: 24px;
  max-width: 920px;
  width: 100%;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 28px 60px rgba(46,16,101,0.32);
  animation: catalog-modal-pop 0.32s cubic-bezier(0.2, 0.9, 0.3, 1.2);
}
.catalog-modal-close {
  position: absolute;
  top: 14px;
  right: 14px;
  background: transparent;
  border: 0;
  font-size: 1.6rem;
  line-height: 1;
  color: #4C1D95;
  cursor: pointer;
  z-index: 2;
  width: 44px;
  height: 44px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background 0.18s ease;
}
.catalog-modal-close:hover { background: rgba(124,58,237,0.1); }
.catalog-modal-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
}
@media (max-width: 720px) { .catalog-modal-grid { grid-template-columns: 1fr; } }
.catalog-modal-image {
  background: #EAD9B6;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.catalog-modal-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.catalog-modal-body { padding: 28px 28px 24px; }
.catalog-modal-title {
  font-family: 'Fredoka', system-ui, sans-serif;
  font-weight: 700;
  font-size: 1.75rem;
  color: #2E1065;
  line-height: 1.05;
}
.catalog-modal-meta { color: #6D28D9; opacity: 0.85; margin-top: 6px; }
.catalog-modal-themes { display: flex; flex-wrap: wrap; gap: 6px; margin: 14px 0; }
.catalog-modal-themes span {
  background: #F3E8FF;
  color: #6D28D9;
  font-size: 0.75rem;
  padding: 3px 10px;
  border-radius: 999px;
}
.catalog-modal-desc { color: #4C1D95; opacity: 0.9; line-height: 1.5; }
.catalog-modal-status {
  margin-top: 14px;
  font-weight: 700;
  display: inline-block;
  padding: 4px 12px;
  border-radius: 999px;
}
.catalog-modal-status.is-available { background: #DCFCE7; color: #166534; }
.catalog-modal-status.is-out { background: #FED7AA; color: #9A3412; }
.catalog-modal-cta {
  margin-top: 22px;
  font-size: 1.4rem;
  color: #6D28D9;
}
.catalog-modal-cta a { color: #F97316; text-decoration: underline; }

@keyframes catalog-modal-fade { from { opacity: 0 } to { opacity: 1 } }
@keyframes catalog-modal-pop {
  from { transform: translateY(20px) scale(0.96); opacity: 0 }
  to   { transform: none; opacity: 1 }
}

@media (prefers-reduced-motion: reduce) {
  .catalog-piece,
  .catalog-piece img,
  .catalog-modal-backdrop,
  .catalog-modal-panel,
  .filter-chip,
  .catalog-search,
  .catalog-filter-fab {
    transition: none !important;
    animation: none !important;
  }
}
