{"product_id":"set-montecarlo-premium","title":"SET MONTECARLO PREMIUM","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\"\u003e\n\u003ctitle\u003eConjunto Montecarlo — Vellise\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500\u0026amp;family=Jost:wght@200;300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\/* ═══════════════════════════════════════\n   RESET \u0026 ROOT\n═══════════════════════════════════════ *\/\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nhtml{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}\nbody{\n  background:#fdfcfa;\n  color:#1a1714;\n  font-family:'Jost',sans-serif;\n  font-weight:300;\n  overflow-x:hidden;\n  -webkit-font-smoothing:antialiased;\n}\nimg{display:block;max-width:100%;}\nbutton{cursor:pointer;font-family:inherit;border:none;outline:none;background:none;}\n\n\/* ═══════════════════════════════════════\n   CSS VARIABLES\n═══════════════════════════════════════ *\/\n:root{\n  --bg:#fdfcfa;\n  --bg2:#f5f1eb;\n  --ink:#1a1714;\n  --ink2:#5a5550;\n  --gold:#a8864c;\n  --gold2:#c4a46a;\n  --gold-pale:#f0e8d8;\n  --border:#e8e0d4;\n  --red:#c0392b;\n  --white:#ffffff;\n  --radius:0px;\n  --ease:cubic-bezier(.4,0,.2,1);\n}\n\n\/* ═══════════════════════════════════════\n   KEYFRAMES\n═══════════════════════════════════════ *\/\n@keyframes fadeUp{\n  from{opacity:0;transform:translateY(32px);}\n  to{opacity:1;transform:translateY(0);}\n}\n@keyframes fadeIn{\n  from{opacity:0;}\n  to{opacity:1;}\n}\n@keyframes shimmer{\n  0%{background-position:-200% center;}\n  100%{background-position:200% center;}\n}\n@keyframes marquee{\n  0%{transform:translateX(0);}\n  100%{transform:translateX(-50%);}\n}\n@keyframes pulse{\n  0%,100%{opacity:1;}\n  50%{opacity:.5;}\n}\n@keyframes scaleIn{\n  from{transform:scale(.92);opacity:0;}\n  to{transform:scale(1);opacity:1;}\n}\n@keyframes lineGrow{\n  from{transform:scaleX(0);}\n  to{transform:scaleX(1);}\n}\n@keyframes dotBounce{\n  0%,100%{transform:translateY(0);}\n  50%{transform:translateY(-4px);}\n}\n\n\/* ═══════════════════════════════════════\n   SCROLL REVEAL\n═══════════════════════════════════════ *\/\n.reveal{\n  opacity:0;\n  transform:translateY(28px);\n  transition:opacity .7s var(--ease), transform .7s var(--ease);\n}\n.reveal.visible{\n  opacity:1;\n  transform:translateY(0);\n}\n.reveal-d1{transition-delay:.1s;}\n.reveal-d2{transition-delay:.2s;}\n.reveal-d3{transition-delay:.3s;}\n\n\/* ═══════════════════════════════════════\n   TOPBAR\n═══════════════════════════════════════ *\/\n.topbar{\n  background:var(--ink);\n  color:var(--bg);\n  text-align:center;\n  padding:10px 16px;\n  font-size:10px;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  font-weight:400;\n  position:relative;\n  overflow:hidden;\n}\n.topbar::after{\n  content:'';\n  position:absolute;\n  inset:0;\n  background:linear-gradient(90deg,transparent 0%,rgba(168,134,76,.15) 50%,transparent 100%);\n  background-size:200% 100%;\n  animation:shimmer 3s linear infinite;\n}\n\n\/* ═══════════════════════════════════════\n   NAV\n═══════════════════════════════════════ *\/\nnav{\n  position:sticky;\n  top:0;\n  z-index:300;\n  background:rgba(253,252,250,.96);\n  backdrop-filter:blur(20px);\n  -webkit-backdrop-filter:blur(20px);\n  border-bottom:1px solid var(--border);\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  padding:0 20px;\n  height:56px;\n  animation:fadeIn .6s var(--ease);\n}\n.logo{\n  font-family:'Playfair Display',serif;\n  font-size:20px;\n  letter-spacing:5px;\n  text-transform:uppercase;\n  color:var(--ink);\n  font-weight:400;\n}\n.logo span{color:var(--gold);}\n.nav-cta{\n  background:var(--ink);\n  color:var(--bg);\n  padding:9px 20px;\n  font-size:9px;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  font-weight:500;\n  transition:background .25s, transform .15s;\n  border:1px solid var(--ink);\n}\n.nav-cta:active{transform:scale(.97);}\n\n\/* ═══════════════════════════════════════\n   HERO — MOBILE FIRST\n═══════════════════════════════════════ *\/\n.hero{\n  background:var(--bg);\n  animation:fadeIn .5s var(--ease);\n}\n\n\/* IMAGE SLIDER *\/\n.slider-outer{\n  position:relative;\n  overflow:hidden;\n  background:var(--bg2);\n  width:100%;\n  aspect-ratio:3\/4;\n  max-height:72vh;\n}\n.slider-track{\n  display:flex;\n  height:100%;\n  transition:transform .55s var(--ease);\n  will-change:transform;\n}\n.s-slide{\n  min-width:100%;\n  height:100%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:20px;\n}\n.s-slide img{\n  width:100%;\n  height:100%;\n  object-fit:contain;\n  object-position:center;\n  animation:scaleIn .55s var(--ease);\n}\n\n\/* ARROWS *\/\n.s-arrow{\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  width:36px;\n  height:36px;\n  background:rgba(253,252,250,.9);\n  border:1px solid var(--border);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:14px;\n  color:var(--ink);\n  transition:background .2s, transform .15s;\n  z-index:10;\n  backdrop-filter:blur(8px);\n}\n.s-arrow:active{transform:translateY(-50%) scale(.93);background:var(--gold-pale);}\n.s-arrow-l{left:12px;}\n.s-arrow-r{right:12px;}\n\n\/* DOTS *\/\n.s-dots{\n  position:absolute;\n  bottom:14px;\n  left:50%;\n  transform:translateX(-50%);\n  display:flex;\n  gap:7px;\n  z-index:10;\n}\n.s-dot{\n  width:5px;height:5px;\n  border-radius:50%;\n  border:1.5px solid var(--gold);\n  background:transparent;\n  transition:background .25s, transform .25s;\n  cursor:pointer;\n  padding:0;\n}\n.s-dot.on{background:var(--gold);transform:scale(1.3);}\n\n\/* COLOR LABEL CHIP on slider *\/\n.color-chip{\n  position:absolute;\n  top:14px;\n  left:14px;\n  background:rgba(253,252,250,.92);\n  border:1px solid var(--border);\n  padding:5px 12px;\n  font-size:9px;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  color:var(--ink2);\n  backdrop-filter:blur(8px);\n  transition:opacity .3s;\n}\n\n\/* PRODUCT INFO *\/\n.info{\n  padding:28px 20px 24px;\n  border-top:1px solid var(--border);\n}\n.info-badge{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  font-size:9px;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  color:var(--gold);\n  margin-bottom:14px;\n}\n.info-badge::before{\n  content:'';\n  display:block;\n  width:20px;\n  height:1px;\n  background:var(--gold);\n}\nh1{\n  font-family:'Playfair Display',serif;\n  font-size:32px;\n  font-weight:400;\n  line-height:1.1;\n  letter-spacing:1px;\n  margin-bottom:6px;\n  color:var(--ink);\n}\nh1 em{font-style:italic;color:var(--gold);}\n.tagline{\n  font-size:11px;\n  color:var(--ink2);\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  margin-bottom:22px;\n}\n\n\/* PRICE *\/\n.price-row{\n  display:flex;\n  align-items:baseline;\n  gap:12px;\n  margin-bottom:8px;\n  flex-wrap:wrap;\n}\n.price-now{\n  font-family:'Playfair Display',serif;\n  font-size:30px;\n  color:var(--ink);\n  font-weight:400;\n}\n.price-old{\n  font-size:15px;\n  color:var(--ink2);\n  text-decoration:line-through;\n  font-weight:300;\n}\n.price-save{\n  font-size:9px;\n  background:var(--gold-pale);\n  color:var(--gold);\n  padding:3px 9px;\n  letter-spacing:1px;\n  font-weight:500;\n  align-self:center;\n}\n\n\/* STOCK *\/\n.stock-wrap{margin-bottom:24px;}\n.stock-label{\n  font-size:10px;\n  color:var(--red);\n  letter-spacing:1px;\n  margin-bottom:7px;\n  display:flex;\n  align-items:center;\n  gap:6px;\n}\n.stock-dot{\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--red);\n  animation:pulse 1.4s ease-in-out infinite;\n}\n.stock-bar{\n  height:2px;\n  background:var(--border);\n  width:100%;\n  overflow:hidden;\n}\n.stock-fill{\n  height:100%;\n  width:22%;\n  background:linear-gradient(90deg,var(--gold),var(--red));\n  animation:lineGrow .8s .3s var(--ease) both;\n  transform-origin:left;\n}\n\n\/* COLOR SELECTOR *\/\n.section-label{\n  font-size:9px;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  color:var(--ink2);\n  margin-bottom:11px;\n  display:flex;\n  justify-content:space-between;\n}\n.section-label strong{color:var(--ink);font-weight:500;}\n.swatches{\n  display:flex;\n  gap:10px;\n  margin-bottom:24px;\n}\n.swatch{\n  width:48px;height:48px;\n  border:2px solid transparent;\n  padding:2px;\n  transition:border-color .25s, transform .2s;\n  cursor:pointer;\n  position:relative;\n  background:var(--bg2);\n}\n.swatch img{width:100%;height:100%;object-fit:cover;}\n.swatch.on{border-color:var(--gold);}\n.swatch:active{transform:scale(.93);}\n.swatch.on::after{\n  content:'✓';\n  position:absolute;\n  bottom:2px;right:2px;\n  width:14px;height:14px;\n  background:var(--gold);\n  color:#fff;\n  font-size:8px;\n  display:flex;align-items:center;justify-content:center;\n  font-family:sans-serif;\n  line-height:14px;\n  text-align:center;\n}\n\n\/* SIZES *\/\n.sizes{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap;}\n.sz{\n  width:50px;height:50px;\n  border:1.5px solid var(--border);\n  color:var(--ink2);\n  font-family:'Jost',sans-serif;\n  font-size:12px;\n  font-weight:400;\n  letter-spacing:1px;\n  transition:border-color .2s, color .2s, background .2s, transform .15s;\n  background:transparent;\n}\n.sz:active{transform:scale(.92);}\n.sz.on{\n  border-color:var(--ink);\n  color:var(--ink);\n  background:var(--gold-pale);\n  border-color:var(--gold);\n  color:var(--gold);\n}\n\n\/* CTA BUTTONS *\/\n.cta-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;}\n.cta-main{\n  background:var(--ink);\n  color:var(--bg);\n  padding:18px 24px;\n  font-size:11px;\n  letter-spacing:3px;\n  text-transform:uppercase;\n  font-weight:500;\n  transition:background .25s, transform .15s;\n  width:100%;\n  position:relative;\n  overflow:hidden;\n}\n.cta-main::after{\n  content:'';\n  position:absolute;\n  top:50%;left:50%;\n  width:0;height:0;\n  background:rgba(255,255,255,.12);\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  transition:width .4s, height .4s;\n}\n.cta-main:active::after{width:300px;height:300px;}\n.cta-main:active{transform:scale(.98);}\n.cta-sec{\n  background:transparent;\n  color:var(--ink2);\n  border:1.5px solid var(--border);\n  padding:16px 24px;\n  font-size:10px;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  font-weight:400;\n  width:100%;\n  transition:border-color .2s, color .2s, transform .15s;\n}\n.cta-sec:active{transform:scale(.98);border-color:var(--gold);color:var(--gold);}\n\n\/* TRUST ROW *\/\n.trust{\n  display:flex;\n  gap:0;\n  border-top:1px solid var(--border);\n  padding-top:20px;\n}\n.trust-item{\n  flex:1;\n  text-align:center;\n  font-size:9px;\n  color:var(--ink2);\n  letter-spacing:1px;\n  text-transform:uppercase;\n  line-height:1.6;\n  padding:0 6px;\n  border-right:1px solid var(--border);\n}\n.trust-item:last-child{border-right:none;}\n.trust-icon{font-size:16px;display:block;margin-bottom:4px;}\n\n\/* ═══════════════════════════════════════\n   FEATURES STRIP\n═══════════════════════════════════════ *\/\n.features{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  border-top:1px solid var(--border);\n  border-bottom:1px solid var(--border);\n  background:var(--bg);\n}\n.feat{\n  padding:22px 16px;\n  border-right:1px solid var(--border);\n  border-bottom:1px solid var(--border);\n  text-align:center;\n}\n.feat:nth-child(2),.feat:nth-child(4){border-right:none;}\n.feat:nth-child(3),.feat:nth-child(4){border-bottom:none;}\n.feat-icon{font-size:18px;margin-bottom:8px;}\n.feat-name{\n  font-family:'Playfair Display',serif;\n  font-size:13px;\n  margin-bottom:4px;\n  color:var(--ink);\n}\n.feat-desc{font-size:10px;color:var(--ink2);line-height:1.5;}\n\n\/* ═══════════════════════════════════════\n   MARQUEE\n═══════════════════════════════════════ *\/\n.marquee-wrap{\n  background:var(--ink);\n  overflow:hidden;\n  padding:11px 0;\n}\n.marquee-inner{\n  display:flex;\n  gap:0;\n  animation:marquee 22s linear infinite;\n  white-space:nowrap;\n  width:max-content;\n}\n.m-item{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n  font-size:10px;\n  letter-spacing:1.5px;\n  color:rgba(253,252,250,.6);\n  padding:0 32px;\n  text-transform:uppercase;\n}\n.m-item em{color:var(--gold2);font-style:normal;}\n.m-sep{color:var(--gold);opacity:.4;}\n\n\/* ═══════════════════════════════════════\n   GALLERY\n═══════════════════════════════════════ *\/\n.section{padding:64px 20px;}\n.section-head{\n  text-align:center;\n  margin-bottom:40px;\n}\n.section-head h2{\n  font-family:'Playfair Display',serif;\n  font-size:28px;\n  font-weight:400;\n  letter-spacing:2px;\n  margin-bottom:8px;\n  color:var(--ink);\n}\n.section-head p{\n  font-size:10px;\n  color:var(--ink2);\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n}\n.section-head .deco-line{\n  width:40px;\n  height:1px;\n  background:var(--gold);\n  margin:12px auto 0;\n  transform-origin:center;\n}\n\n.gallery-grid{\n  display:flex;\n  flex-direction:column;\n  gap:16px;\n}\n.g-card{\n  background:var(--bg2);\n  overflow:hidden;\n  position:relative;\n  transition:transform .35s var(--ease);\n}\n.g-card:active{transform:scale(.99);}\n.g-card img{\n  width:100%;\n  aspect-ratio:3\/4;\n  object-fit:contain;\n  padding:24px;\n  background:var(--bg2);\n  transition:transform .5s var(--ease);\n}\n.g-card:hover img{transform:scale(1.03);}\n.g-card-info{\n  padding:16px 20px;\n  border-top:1px solid var(--border);\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  background:var(--bg);\n}\n.g-card-name{\n  font-family:'Playfair Display',serif;\n  font-size:16px;\n  color:var(--ink);\n}\n.g-card-sizes{font-size:9px;color:var(--ink2);letter-spacing:1.5px;}\n.g-card-btn{\n  font-size:9px;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  color:var(--gold);\n  border-bottom:1px solid var(--gold);\n  padding-bottom:1px;\n  background:none;\n  font-family:'Jost',sans-serif;\n}\n\n\/* ═══════════════════════════════════════\n   REVIEWS\n═══════════════════════════════════════ *\/\n.reviews-section{\n  background:var(--bg2);\n  padding:64px 20px;\n  border-top:1px solid var(--border);\n  border-bottom:1px solid var(--border);\n}\n.reviews-scroll{\n  display:flex;\n  gap:14px;\n  overflow-x:auto;\n  scroll-snap-type:x mandatory;\n  -webkit-overflow-scrolling:touch;\n  scrollbar-width:none;\n  padding-bottom:4px;\n}\n.reviews-scroll::-webkit-scrollbar{display:none;}\n.r-card{\n  min-width:280px;\n  background:var(--white);\n  border:1px solid var(--border);\n  padding:28px 24px;\n  scroll-snap-align:start;\n  flex-shrink:0;\n  transition:transform .25s var(--ease);\n}\n.r-card:active{transform:scale(.98);}\n.r-stars{\n  color:var(--gold);\n  font-size:11px;\n  letter-spacing:3px;\n  margin-bottom:14px;\n}\n.r-text{\n  font-family:'Playfair Display',serif;\n  font-size:15px;\n  font-style:italic;\n  line-height:1.65;\n  color:var(--ink);\n  margin-bottom:14px;\n}\n.r-author{font-size:9px;color:var(--ink2);letter-spacing:2px;text-transform:uppercase;}\n\n\/* ═══════════════════════════════════════\n   SIZING\n═══════════════════════════════════════ *\/\n.sizing-section{padding:64px 20px;}\n.size-intro{\n  font-size:13px;\n  color:var(--ink2);\n  line-height:1.9;\n  margin-bottom:28px;\n}\n.size-note{\n  font-size:11px;\n  color:var(--gold);\n  border-left:2px solid var(--gold);\n  padding-left:12px;\n  margin-bottom:28px;\n  line-height:1.7;\n}\n.size-table{\n  width:100%;\n  border-collapse:collapse;\n  font-size:12px;\n}\n.size-table th{\n  font-size:9px;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  color:var(--gold);\n  padding:10px 12px;\n  border-bottom:1.5px solid var(--gold);\n  text-align:left;\n  font-weight:500;\n}\n.size-table td{\n  padding:10px 12px;\n  border-bottom:1px solid var(--border);\n  color:var(--ink2);\n}\n.size-table td:first-child{color:var(--ink);font-weight:500;}\n\n\/* ═══════════════════════════════════════\n   FAQ\n═══════════════════════════════════════ *\/\n.faq-section{\n  padding:64px 20px;\n  background:var(--bg2);\n  border-top:1px solid var(--border);\n}\n.faq-item{\n  border-bottom:1px solid var(--border);\n  overflow:hidden;\n}\n.faq-q{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding:18px 0;\n  font-size:13px;\n  color:var(--ink);\n  font-weight:400;\n  cursor:pointer;\n  -webkit-tap-highlight-color:transparent;\n}\n.faq-icon{\n  width:24px;height:24px;\n  border:1px solid var(--border);\n  display:flex;align-items:center;justify-content:center;\n  font-size:14px;\n  color:var(--gold);\n  flex-shrink:0;\n  transition:transform .3s var(--ease), background .2s;\n  margin-left:12px;\n}\n.faq-icon.open{transform:rotate(45deg);background:var(--gold-pale);}\n.faq-a{\n  font-size:12px;\n  color:var(--ink2);\n  line-height:1.8;\n  max-height:0;\n  overflow:hidden;\n  transition:max-height .35s var(--ease), padding .35s;\n}\n.faq-a.open{max-height:160px;padding-bottom:18px;}\n\n\/* ═══════════════════════════════════════\n   FOOTER\n═══════════════════════════════════════ *\/\nfooter{\n  background:var(--ink);\n  color:var(--bg);\n  padding:48px 20px;\n  text-align:center;\n  border-top:1px solid rgba(255,255,255,.08);\n}\n.footer-logo{\n  font-family:'Playfair Display',serif;\n  font-size:24px;\n  letter-spacing:8px;\n  text-transform:uppercase;\n  color:var(--gold2);\n  margin-bottom:16px;\n}\n.footer-divider{\n  width:40px;\n  height:1px;\n  background:var(--gold);\n  margin:0 auto 16px;\n}\nfooter p{\n  font-size:10px;\n  color:rgba(253,252,250,.4);\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n}\n\n\/* ═══════════════════════════════════════\n   STICKY CTA — MOBILE\n═══════════════════════════════════════ *\/\n.sticky-buy{\n  position:fixed;\n  bottom:0;left:0;right:0;\n  z-index:400;\n  background:rgba(253,252,250,.97);\n  backdrop-filter:blur(16px);\n  -webkit-backdrop-filter:blur(16px);\n  border-top:1px solid var(--border);\n  padding:12px 20px 16px;\n  transform:translateY(100%);\n  transition:transform .4s var(--ease);\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n}\n.sticky-buy.show{transform:translateY(0);}\n.sticky-price-row{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  margin-bottom:6px;\n}\n.sticky-pname{\n  font-family:'Playfair Display',serif;\n  font-size:13px;\n  color:var(--ink);\n}\n.sticky-price{\n  font-size:14px;\n  color:var(--gold);\n  font-weight:500;\n}\n.sticky-btn{\n  background:var(--ink);\n  color:var(--bg);\n  padding:16px;\n  font-size:11px;\n  letter-spacing:3px;\n  text-transform:uppercase;\n  font-weight:500;\n  width:100%;\n  transition:background .2s, transform .15s;\n}\n.sticky-btn:active{transform:scale(.98);background:#333;}\n\n\/* ═══════════════════════════════════════\n   DESKTOP OVERRIDES (min-width: 768px)\n═══════════════════════════════════════ *\/\n@media(min-width:768px){\n  .hero{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    min-height:88vh;\n  }\n  .slider-outer{\n    aspect-ratio:auto;\n    max-height:none;\n    height:100%;\n  }\n  .info{\n    padding:48px 52px;\n    border-top:none;\n    border-left:1px solid var(--border);\n    display:flex;\n    flex-direction:column;\n    justify-content:center;\n  }\n  h1{font-size:44px;}\n  .gallery-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:2px;\n  }\n  .sticky-buy{display:none;}\n  body{padding-bottom:0;}\n  .section{padding:96px 48px;}\n  .reviews-section{padding:96px 48px;}\n  .faq-section{padding:96px 48px;}\n  .sizing-section{padding:96px 48px;}\n  .features{grid-template-columns:repeat(4,1fr);}\n  .feat{border-bottom:none;}\n  .feat:nth-child(2){border-right:1px solid var(--border);}\n  .feat:nth-child(3){border-right:1px solid var(--border);}\n  .feat:nth-child(4){border-right:none;}\n}\n\n@media(max-width:767px){\n  body{padding-bottom:80px;}\n  .s-arrow{display:none;}\n}\n\u003c\/style\u003e\n\n\n\n\u003c!-- TOPBAR --\u003e\n\u003cdiv class=\"topbar\"\u003e✦ Envío gratis — Solo quedan pocas unidades disponibles ✦\u003c\/div\u003e\n\n\u003c!-- NAV --\u003e\n\u003cnav\u003e\n  \u003cdiv class=\"logo\"\u003eVellis\u003cspan\u003ee\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbutton class=\"nav-cta\" id=\"nav-cta-btn\"\u003eComprar Ahora\u003c\/button\u003e\n\u003c\/nav\u003e\n\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\n  \u003c!-- SLIDER --\u003e\n  \u003cdiv class=\"slider-outer\"\u003e\n    \u003cdiv class=\"slider-track\" id=\"sliderTrack\"\u003e\n      \u003cdiv class=\"s-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-4.webp?v=1773089785\" alt=\"Conjunto Montecarlo Camel\" loading=\"eager\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"s-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-5.webp?v=1773089785\" alt=\"Conjunto Montecarlo Negro\" loading=\"eager\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"s-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-6.webp?v=1773089785\" alt=\"Conjunto Montecarlo Blanco\" loading=\"eager\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"s-arrow s-arrow-l\" id=\"arrowL\" aria-label=\"Anterior\"\u003e←\u003c\/button\u003e\n    \u003cbutton class=\"s-arrow s-arrow-r\" id=\"arrowR\" aria-label=\"Siguiente\"\u003e→\u003c\/button\u003e\n    \u003cdiv class=\"s-dots\" id=\"dotsWrap\"\u003e\n      \u003cbutton class=\"s-dot on\" aria-label=\"Slide 1\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"s-dot\" aria-label=\"Slide 2\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"s-dot\" aria-label=\"Slide 3\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"color-chip\" id=\"colorChip\"\u003eCamel\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT INFO --\u003e\n  \u003cdiv class=\"info\"\u003e\n    \u003cdiv class=\"info-badge\"\u003eEdición Limitada\u003c\/div\u003e\n    \u003ch1\u003eConjunto\u003cbr\u003e\u003cem\u003eMontecarlo\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"tagline\"\u003eCorset estructurado · Pantalón de pinzas\u003c\/p\u003e\n\n    \u003cdiv class=\"price-row\"\u003e\n      \u003cspan class=\"price-now\"\u003e$189.700\u003c\/span\u003e\n      \u003cspan class=\"price-old\"\u003e$249.900\u003c\/span\u003e\n      \u003cspan class=\"price-save\"\u003eAhorra $60.200\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"stock-wrap\"\u003e\n      \u003cdiv class=\"stock-label\"\u003e\n        \u003cspan class=\"stock-dot\"\u003e\u003c\/span\u003e\n        Pocas unidades disponibles\n      \u003c\/div\u003e\n      \u003cdiv class=\"stock-bar\"\u003e\u003cdiv class=\"stock-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- COLOR --\u003e\n    \u003cdiv class=\"section-label\"\u003eColor \u003cstrong id=\"colorName\"\u003e— Camel\u003c\/strong\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"swatches\" id=\"swatches\"\u003e\n      \u003cbutton class=\"swatch on\" data-slide=\"0\" data-name=\"Camel\" aria-label=\"Camel\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-4.webp?v=1773089785\" alt=\"Camel\"\u003e\n      \u003c\/button\u003e\n      \u003cbutton class=\"swatch\" data-slide=\"1\" data-name=\"Negro\" aria-label=\"Negro\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-5.webp?v=1773089785\" alt=\"Negro\"\u003e\n      \u003c\/button\u003e\n      \u003cbutton class=\"swatch\" data-slide=\"2\" data-name=\"Blanco\" aria-label=\"Blanco\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-6.webp?v=1773089785\" alt=\"Blanco\"\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SIZE --\u003e\n    \u003cdiv class=\"section-label\"\u003eTalla \u003cstrong id=\"sizeName\"\u003e— Elige tu talla\u003c\/strong\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sizes\" id=\"sizes\"\u003e\n      \u003cbutton class=\"sz\" data-size=\"S\"\u003eS\u003c\/button\u003e\n      \u003cbutton class=\"sz\" data-size=\"M\"\u003eM\u003c\/button\u003e\n      \u003cbutton class=\"sz\" data-size=\"L\"\u003eL\u003c\/button\u003e\n      \u003cbutton class=\"sz\" data-size=\"XL\"\u003eXL\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003cdiv class=\"cta-stack\" id=\"ctaAnchor\"\u003e\n      \u003cbutton class=\"cta-main\" id=\"buyBtn\"\u003e🛍 Comprar Ahora — $189.700\u003c\/button\u003e\n      \u003cbutton class=\"cta-sec\"\u003e♡ Agregar a Lista de Deseos\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TRUST --\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-icon\"\u003e🔒\u003c\/span\u003ePago seguro\u003c\/div\u003e\n      \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-icon\"\u003e🚚\u003c\/span\u003eEnvío rápido\u003c\/div\u003e\n      \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-icon\"\u003e↩\u003c\/span\u003eCambios gratis\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"features reveal\"\u003e\n  \u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"feat-name\"\u003eTela Premium\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eNoches de Viena — suave, estructurada, leve brillo\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e◈\u003c\/div\u003e\n\u003cdiv class=\"feat-name\"\u003eCorset\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eEscote corazón con ballenas y botones decorativos\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e⬡\u003c\/div\u003e\n\u003cdiv class=\"feat-name\"\u003ePantalón\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eTiro alto, recto, abertura discreta en el ruedo\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e◇\u003c\/div\u003e\n\u003cdiv class=\"feat-name\"\u003eTallas S–XL\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003e3 colores · edición limitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MARQUEE --\u003e\n\u003cdiv class=\"marquee-wrap\"\u003e\n  \u003cdiv class=\"marquee-inner\" id=\"marquee\"\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eValentina de Bogotá\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Camel \/ M\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eSara de Medellín\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Negro \/ S\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eDaniela de Cali\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Blanco \/ L\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eIsabella de Barranquilla\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Camel \/ XL\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eCamila de Pereira\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Negro \/ M\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eValentina de Bogotá\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Camel \/ M\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eSara de Medellín\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Negro \/ S\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eDaniela de Cali\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Blanco \/ L\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eIsabella de Barranquilla\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Camel \/ XL\u003c\/span\u003e\n    \u003cspan class=\"m-item\"\u003e🛍 \u003cem\u003eCamila de Pereira\u003c\/em\u003e \u003cspan class=\"m-sep\"\u003e·\u003c\/span\u003e Negro \/ M\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- GALLERY --\u003e\n\u003csection class=\"section\"\u003e\n  \u003cdiv class=\"section-head reveal\"\u003e\n    \u003ch2\u003eElige Tu Color\u003c\/h2\u003e\n    \u003cp\u003eTres tonos · Un mismo lujo\u003c\/p\u003e\n    \u003cdiv class=\"deco-line\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"gallery-grid\"\u003e\n    \u003cdiv class=\"g-card reveal reveal-d1\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-4.webp?v=1773089785\" alt=\"Montecarlo Camel\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"g-card-info\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"g-card-name\"\u003eCamel\u003c\/div\u003e\n\u003cdiv class=\"g-card-sizes\"\u003eS · M · L · XL\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cbutton class=\"g-card-btn\"\u003eVer\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"g-card reveal reveal-d2\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-5.webp?v=1773089785\" alt=\"Montecarlo Negro\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"g-card-info\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"g-card-name\"\u003eNegro\u003c\/div\u003e\n\u003cdiv class=\"g-card-sizes\"\u003eS · M · L · XL\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cbutton class=\"g-card-btn\"\u003eVer\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"g-card reveal reveal-d3\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0725\/1528\/9273\/files\/preview-6.webp?v=1773089785\" alt=\"Montecarlo Blanco\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"g-card-info\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"g-card-name\"\u003eBlanco\u003c\/div\u003e\n\u003cdiv class=\"g-card-sizes\"\u003eS · M · L · XL\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cbutton class=\"g-card-btn\"\u003eVer\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003csection class=\"reviews-section\"\u003e\n  \u003cdiv class=\"section-head reveal\"\u003e\n    \u003ch2\u003eLo Que Dicen Ellas\u003c\/h2\u003e\n    \u003cp\u003e+500 conjuntos · 4.9 ⭐ promedio\u003c\/p\u003e\n    \u003cdiv class=\"deco-line\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"reviews-scroll\"\u003e\n    \u003cdiv class=\"r-card\"\u003e\n      \u003cdiv class=\"r-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"r-text\"\u003e\"Me lo puse para una cena de gala y todos me preguntaban dónde lo había comprado. El corset te levanta perfecto.\"\u003c\/div\u003e\n      \u003cdiv class=\"r-author\"\u003e— Valentina M. · Bogotá\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r-card\"\u003e\n      \u003cdiv class=\"r-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"r-text\"\u003e\"Compré el negro y quedé enamorada. La tela es increíble, nada que ver con lo que venden en otras tiendas.\"\u003c\/div\u003e\n      \u003cdiv class=\"r-author\"\u003e— Sara L. · Medellín\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r-card\"\u003e\n      \u003cdiv class=\"r-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"r-text\"\u003e\"Pedí talla M y me quedó espectacular. El pantalón de pinzas te estiliza demasiado. Vale cada peso.\"\u003c\/div\u003e\n      \u003cdiv class=\"r-author\"\u003e— Isabella R. · Cali\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r-card\"\u003e\n      \u003cdiv class=\"r-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"r-text\"\u003e\"El camel es EL color de temporada. Llegó super bien empacado y en 3 días. Vuelvo a comprar sin duda.\"\u003c\/div\u003e\n      \u003cdiv class=\"r-author\"\u003e— Camila P. · Pereira\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SIZING --\u003e\n\u003csection class=\"sizing-section reveal\"\u003e\n  \u003cdiv class=\"section-head\"\u003e\n    \u003ch2\u003eGuía de Tallas\u003c\/h2\u003e\n    \u003cp\u003eMedidas en centímetros\u003c\/p\u003e\n    \u003cdiv class=\"deco-line\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"size-intro\"\u003eEl conjunto está diseñado para un fit estructurado y ceñido. Si estás entre dos tallas, te recomendamos pedir la más grande.\u003c\/p\u003e\n  \u003cdiv class=\"size-note\"\u003e¿Dudas con tu talla? Escríbenos por WhatsApp y te asesoramos sin costo.\u003c\/div\u003e\n  \u003ctable class=\"size-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eTalla\u003c\/th\u003e\n\u003cth\u003eBusto\u003c\/th\u003e\n\u003cth\u003eCintura\u003c\/th\u003e\n\u003cth\u003eCadera\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e80–84\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e88–92\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e67–71\u003c\/td\u003e\n\u003ctd\u003e93–97\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–95\u003c\/td\u003e\n\u003ctd\u003e72–77\u003c\/td\u003e\n\u003ctd\u003e98–103\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e96–102\u003c\/td\u003e\n\u003ctd\u003e78–84\u003c\/td\u003e\n\u003ctd\u003e104–110\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"faq-section\"\u003e\n  \u003cdiv class=\"section-head reveal\"\u003e\n    \u003ch2\u003ePreguntas Frecuentes\u003c\/h2\u003e\n    \u003cdiv class=\"deco-line\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003e¿Cuánto tarda el envío? \u003cdiv class=\"faq-icon\"\u003e+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eLos envíos se realizan en 2–5 días hábiles a todo Colombia. Recibirás un número de seguimiento por WhatsApp una vez despachado.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003e¿Puedo hacer cambios de talla? \u003cdiv class=\"faq-icon\"\u003e+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eSí, aceptamos cambios dentro de los 10 días siguientes a la entrega, siempre que el producto esté en perfectas condiciones y con empaque original.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003e¿Cuáles son los métodos de pago? \u003cdiv class=\"faq-icon\"\u003e+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eAceptamos pago contra entrega (COD), tarjeta de crédito\/débito, PSE y transferencia bancaria. 100% seguro.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003e¿Se puede usar el corset por separado? \u003cdiv class=\"faq-icon\"\u003e+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003e¡Claro! El corset queda increíble con jeans, faldas o pantalones. Es una pieza muy versátil.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003e¿Cómo cuido la tela? \u003cdiv class=\"faq-icon\"\u003e+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-a\"\u003eRecomendamos lavado a mano en agua fría o ciclo delicado. No usar secadora. Planchar a temperatura baja.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FOOTER --\u003e\n\u003cfooter\u003e\n  \u003cdiv class=\"footer-logo\"\u003eVellise\u003c\/div\u003e\n  \u003cdiv class=\"footer-divider\"\u003e\u003c\/div\u003e\n  \u003cp\u003e© 2025 Vellise Clothing · Hecho con amor en Colombia 🇨🇴\u003c\/p\u003e\n\u003c\/footer\u003e\n\n\u003c!-- STICKY BUY BAR --\u003e\n\u003cdiv class=\"sticky-buy\" id=\"stickyBuy\"\u003e\n  \u003cdiv class=\"sticky-price-row\"\u003e\n    \u003cdiv class=\"sticky-pname\"\u003eConjunto Montecarlo\u003c\/div\u003e\n    \u003cdiv class=\"sticky-price\"\u003e$189.700\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"sticky-btn\" id=\"stickyBtn\"\u003e🛍 Comprar Ahora\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ═══════════════════════════════════════\n     JAVASCRIPT — sin errores, funciones globales\n═══════════════════════════════════════ --\u003e\n\u003cscript\u003e\n(function() {\n\n  \/* ── SLIDER ── *\/\n  var track = document.getElementById('sliderTrack');\n  var dots = document.querySelectorAll('.s-dot');\n  var chip = document.getElementById('colorChip');\n  var colorNames = ['Camel', 'Negro', 'Blanco'];\n  var cur = 0;\n  var total = 3;\n\n  function goTo(n) {\n    cur = (n + total) % total;\n    track.style.transform = 'translateX(-' + (cur * 100) + '%)';\n    dots.forEach(function(d, i) { d.classList.toggle('on', i === cur); });\n    chip.textContent = colorNames[cur];\n    \/\/ Sync swatches\n    var swatches = document.querySelectorAll('.swatch');\n    swatches.forEach(function(s, i) { s.classList.toggle('on', i === cur); });\n    document.getElementById('colorName').textContent = '— ' + colorNames[cur];\n  }\n\n  document.getElementById('arrowL').addEventListener('click', function() { goTo(cur - 1); });\n  document.getElementById('arrowR').addEventListener('click', function() { goTo(cur + 1); });\n  dots.forEach(function(d, i) { d.addEventListener('click', function() { goTo(i); }); });\n\n  \/* Touch swipe *\/\n  var startX = 0;\n  track.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; }, {passive: true});\n  track.addEventListener('touchend', function(e) {\n    var dx = e.changedTouches[0].clientX - startX;\n    if (Math.abs(dx) \u003e 40) goTo(dx \u003c 0 ? cur + 1 : cur - 1);\n  }, {passive: true});\n\n  \/* ── SWATCHES ── *\/\n  document.querySelectorAll('.swatch').forEach(function(s) {\n    s.addEventListener('click', function() {\n      var idx = parseInt(s.getAttribute('data-slide'));\n      goTo(idx);\n    });\n  });\n\n  \/* ── SIZES ── *\/\n  document.querySelectorAll('.sz').forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      document.querySelectorAll('.sz').forEach(function(b) { b.classList.remove('on'); });\n      btn.classList.add('on');\n      document.getElementById('sizeName').textContent = '— ' + btn.getAttribute('data-size');\n    });\n  });\n\n  \/* ── BUY BUTTON ── *\/\n  function handleBuy() {\n    alert('Redirigiendo a checkout...');\n  }\n  document.getElementById('buyBtn').addEventListener('click', handleBuy);\n  document.getElementById('stickyBtn').addEventListener('click', handleBuy);\n  document.getElementById('nav-cta-btn').addEventListener('click', function() {\n    document.getElementById('ctaAnchor').scrollIntoView({behavior: 'smooth'});\n  });\n\n  \/* ── STICKY BAR (mobile) ── *\/\n  var sticky = document.getElementById('stickyBuy');\n  var cta = document.getElementById('ctaAnchor');\n  function checkSticky() {\n    if (window.innerWidth \u003c 768) {\n      var rect = cta.getBoundingClientRect();\n      if (rect.bottom \u003c 0) {\n        sticky.classList.add('show');\n      } else {\n        sticky.classList.remove('show');\n      }\n    }\n  }\n  window.addEventListener('scroll', checkSticky, {passive: true});\n\n  \/* ── FAQ ── *\/\n  document.querySelectorAll('.faq-item').forEach(function(item) {\n    item.querySelector('.faq-q').addEventListener('click', function() {\n      var a = item.querySelector('.faq-a');\n      var icon = item.querySelector('.faq-icon');\n      var open = a.classList.contains('open');\n      document.querySelectorAll('.faq-a').forEach(function(el) { el.classList.remove('open'); });\n      document.querySelectorAll('.faq-icon').forEach(function(el) { el.classList.remove('open'); });\n      if (!open) { a.classList.add('open'); icon.classList.add('open'); }\n    });\n  });\n\n  \/* ── SCROLL REVEAL ── *\/\n  var reveals = document.querySelectorAll('.reveal');\n  var observer = new IntersectionObserver(function(entries) {\n    entries.forEach(function(entry) {\n      if (entry.isIntersecting) {\n        entry.target.classList.add('visible');\n        observer.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.12 });\n  reveals.forEach(function(el) { observer.observe(el); });\n\n  \/* ── GALLERY CARD BTNS → scroll to top ── *\/\n  document.querySelectorAll('.g-card-btn').forEach(function(btn, i) {\n    btn.addEventListener('click', function() {\n      goTo(i);\n      window.scrollTo({top: 0, behavior: 'smooth'});\n    });\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Mi tienda","offers":[{"title":"S \/ Blanco","offer_id":46605689782457,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"S \/ Negro","offer_id":46605689815225,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"S \/ Camel","offer_id":46605689847993,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"M \/ Blanco","offer_id":46605689880761,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"M \/ Negro","offer_id":46605689913529,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"M \/ Camel","offer_id":46605689946297,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"L \/ Blanco","offer_id":46605689979065,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"L \/ Negro","offer_id":46605690011833,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"L \/ Camel","offer_id":46605690044601,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"XL \/ Blanco","offer_id":46605690077369,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"XL \/ Negro","offer_id":46605690110137,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true},{"title":"XL \/ Camel","offer_id":46605690142905,"sku":null,"price":159900.0,"currency_code":"COP","in_stock":true}],"url":"https:\/\/velliseclothing.com\/products\/set-montecarlo-premium","provider":"Mi tienda","version":"1.0","type":"link"}