/* Estilo "Fresa": rosas, tonos pastel y letra de caligrafía. Se activa con <html data-style="fresa">. Siempre en modo claro. */
html:root[data-style="fresa"][data-palette]{
  color-scheme:light;
  --bg:#ffe3ec;--surface:#ffffff;--ink:#5b2a3a;--muted:#93596e;--line:#f6d3de;
  --accent:#c2335f;--accent-ink:#ffffff;--soft:#ffe4ec;--gold:#c2335f;--gold-ink:#ffffff;
  --ok:#2c7a54;--warn:#a96b0f;--bad:#b3402f;
  --shadow:0 2px 4px rgba(194,51,95,.08),0 12px 26px rgba(194,51,95,.14);
  --scrim:rgba(91,42,58,.45);
  --f-display:"Dancing Script","Brush Script MT",cursive;
  --f-body:"Quicksand",system-ui,-apple-system,sans-serif;
}
html[data-style="fresa"] body{
  background-color:var(--bg);
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cg%20transform%3D%22translate%2860%2064%29%20rotate%28-14%29%20scale%281.0%29%22%20opacity%3D%220.55%22%3E%3Cpath%20d%3D%22M0%20-18C-16%20-22%20-24%20-6%20-20%208C-16%2022%20-6%2030%200%2032C6%2030%2016%2022%2020%208C24%20-6%2016%20-22%200%20-18z%22%20fill%3D%22%23ff9db8%22%20stroke%3D%22%23f27598%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M-14%20-17L-6%20-12L0%20-20L6%20-12L14%20-17L9%20-9L0%20-6L-9%20-9z%22%20fill%3D%22%23b9e3c6%22%20stroke%3D%22%238fcfa6%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23fff4d6%22%3E%3Cellipse%20cx%3D%22-9%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-1%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%229%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%22-5%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%225%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%2222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28180%2050%29%20rotate%2812%29%20scale%280.7%29%22%20opacity%3D%220.45%22%3E%3Cpath%20d%3D%22M0%20-18C-16%20-22%20-24%20-6%20-20%208C-16%2022%20-6%2030%200%2032C6%2030%2016%2022%2020%208C24%20-6%2016%20-22%200%20-18z%22%20fill%3D%22%23ff9db8%22%20stroke%3D%22%23f27598%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M-14%20-17L-6%20-12L0%20-20L6%20-12L14%20-17L9%20-9L0%20-6L-9%20-9z%22%20fill%3D%22%23b9e3c6%22%20stroke%3D%22%238fcfa6%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23fff4d6%22%3E%3Cellipse%20cx%3D%22-9%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-1%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%229%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%22-5%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%225%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%2222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28176%20170%29%20rotate%28-10%29%20scale%280.95%29%22%20opacity%3D%220.55%22%3E%3Cpath%20d%3D%22M0%20-18C-16%20-22%20-24%20-6%20-20%208C-16%2022%20-6%2030%200%2032C6%2030%2016%2022%2020%208C24%20-6%2016%20-22%200%20-18z%22%20fill%3D%22%23ff9db8%22%20stroke%3D%22%23f27598%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M-14%20-17L-6%20-12L0%20-20L6%20-12L14%20-17L9%20-9L0%20-6L-9%20-9z%22%20fill%3D%22%23b9e3c6%22%20stroke%3D%22%238fcfa6%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23fff4d6%22%3E%3Cellipse%20cx%3D%22-9%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-1%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%229%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%22-5%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%225%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%2222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2856%20180%29%20rotate%2816%29%20scale%280.7%29%22%20opacity%3D%220.45%22%3E%3Cpath%20d%3D%22M0%20-18C-16%20-22%20-24%20-6%20-20%208C-16%2022%20-6%2030%200%2032C6%2030%2016%2022%2020%208C24%20-6%2016%20-22%200%20-18z%22%20fill%3D%22%23ff9db8%22%20stroke%3D%22%23f27598%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M-14%20-17L-6%20-12L0%20-20L6%20-12L14%20-17L9%20-9L0%20-6L-9%20-9z%22%20fill%3D%22%23b9e3c6%22%20stroke%3D%22%238fcfa6%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23fff4d6%22%3E%3Cellipse%20cx%3D%22-9%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-1%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%229%22%20cy%3D%222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%22-5%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%225%22%20cy%3D%2212%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%220%22%20cy%3D%2222%22%20rx%3D%221.6%22%20ry%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%20fill-opacity%3D%22.7%22%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%22120%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%22120%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%22226%22%20cy%3D%22116%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%228%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%22228%22%20r%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),radial-gradient(120% 55% at 0% 0%,#ffd6e3,transparent 60%),radial-gradient(90% 50% at 100% 0%,#ffe6c9,transparent 62%);
  background-repeat:repeat,no-repeat,no-repeat;
  background-size:240px 240px,100% 520px,100% 520px;
}
html[data-style="fresa"] :focus-visible{outline-color:var(--accent)}
html[data-style="fresa"] h2{font:700 30px/1.05 var(--f-display);letter-spacing:0;color:var(--accent)}
html[data-style="fresa"] .brand h1{font:700 44px/.95 var(--f-display);letter-spacing:0;color:var(--accent)}
html[data-style="fresa"] .brand p{font-weight:600;letter-spacing:.02em}
html[data-style="fresa"] .logo{background-image:linear-gradient(135deg,#f58aa8,#c2335f)}
html[data-style="fresa"] .top{border-image:none;border-style:dotted;border-width:0 0 3px;border-color:#f0a9bf}
html[data-style="fresa"] .top.hascart{justify-content:center;text-align:center;padding-left:0;padding-right:0}
html[data-style="fresa"] .hascart .brand{display:flex;flex-direction:column;align-items:center;width:100%}
html[data-style="fresa"] .wordmark{border-radius:10px}
html[data-style="fresa"] .hascart .wordmark{height:auto;width:min(74%,290px);max-width:290px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;margin:6px 0 10px;transform:rotate(-1.5deg);filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff) drop-shadow(2px -2px 0 #fff) drop-shadow(-2px 2px 0 #fff) drop-shadow(0 8px 14px rgba(194,51,95,.30))}

html[data-style="fresa"] .btn,html[data-style="fresa"] .chip,html[data-style="fresa"] .tab,html[data-style="fresa"] .fbtn{border-radius:999px;font-weight:700}
html[data-style="fresa"] .btn.big{border-radius:999px}
html[data-style="fresa"] .btn.primary{background-image:linear-gradient(135deg,#e5628a,#c2335f);border-color:transparent;box-shadow:0 8px 16px rgba(194,51,95,.28)}
html[data-style="fresa"] .chip[aria-pressed="true"],html[data-style="fresa"] .seg button[aria-pressed="true"]{background-image:linear-gradient(135deg,#e5628a,#c2335f);border-color:transparent}
html[data-style="fresa"] .tab[aria-current="true"]{background:var(--accent);border-color:var(--accent);color:#fff}
html[data-style="fresa"] .btn.danger{color:var(--bad)}

html[data-style="fresa"] .ph{border-radius:26px;border:4px solid #fff;box-shadow:var(--shadow)}
html[data-style="fresa"] .gal .ph,html[data-style="fresa"] .row .th .ph,html[data-style="fresa"] .prev .ph{border:0;border-radius:0;box-shadow:none}
html[data-style="fresa"] .card:hover .ph{box-shadow:0 4px 8px rgba(194,51,95,.12),0 16px 30px rgba(194,51,95,.2)}
html[data-style="fresa"] .tag{background:#fff;color:var(--accent);box-shadow:0 2px 6px rgba(194,51,95,.18);top:10px;left:10px}
html[data-style="fresa"] .tag.new{background-image:none;background:linear-gradient(135deg,#e5628a,#c2335f);color:#fff;animation:none}
html[data-style="fresa"] .tag.new::before{content:"♥ "}
html[data-style="fresa"] .nm{font-weight:600}
html[data-style="fresa"] .pr,html[data-style="fresa"] .sum b,html[data-style="fresa"] .qty b{font-family:var(--f-body);font-weight:700}
html[data-style="fresa"] .count::before{content:"🍓 ";color:var(--accent)}
html[data-style="fresa"] .sb h2{font-size:36px}

html[data-style="fresa"] .sheet{border-radius:32px 32px 0 0}
html[data-style="fresa"] .x{background:#fff;color:var(--accent)}
html[data-style="fresa"] .scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
html[data-style="fresa"] .panel,html[data-style="fresa"] .row,html[data-style="fresa"] .fpanel,html[data-style="fresa"] .sum div,html[data-style="fresa"] .pal,html[data-style="fresa"] .hint{border-radius:22px}
html[data-style="fresa"] .empty{border-color:#f0a9bf;border-radius:22px}
html[data-style="fresa"] input,html[data-style="fresa"] select,html[data-style="fresa"] textarea{border-radius:16px;background:#fff}
html[data-style="fresa"] .foot{border-top:3px dotted #f0a9bf}
html[data-style="fresa"] .toast{border-radius:999px;background:var(--accent);color:#fff}
html[data-style="fresa"] .badge{background:var(--accent)}

html[data-style="fresa"] .cartbtn{background:#fff;color:var(--accent);border-color:#f6d3de}
html[data-style="fresa"] .cartbtn.full{background:linear-gradient(135deg,#e5628a,#c2335f);color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(194,51,95,.35)}
html[data-style="fresa"] .cnt{background:#fff;color:var(--accent);border-color:var(--accent)}

/* ===== Más detalles coquette ===== */
html[data-style="fresa"] .wrap>p.muted{background:rgba(255,255,255,.78);border:2px dashed #f0a9bf;border-radius:24px;padding:12px 18px;color:var(--ink);font-weight:600;margin:6px 0 14px!important;box-shadow:0 6px 16px rgba(194,51,95,.08)}
html[data-style="fresa"] .wrap>p.muted::before{content:"♡ ";color:var(--accent)}
html[data-style="fresa"] .top{position:relative;border:0;padding-bottom:30px;margin-bottom:10px}
html[data-style="fresa"] .top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:radial-gradient(circle at 10px 0,transparent 8px,#f2a7bd 8.5px 10.5px,transparent 11px) 0 0/20px 14px repeat-x}
html[data-style="fresa"] .brand p::after{content:" ✦";color:#e9a23b}
html[data-style="fresa"] .count::after{content:" ♥";color:var(--accent)}
html[data-style="fresa"] .card>div:first-child::before{content:"";position:absolute;top:10px;right:-16px;width:66px;height:20px;transform:rotate(40deg);background:repeating-linear-gradient(45deg,rgba(255,255,255,.4) 0 6px,transparent 6px 12px),rgba(255,176,201,.85);box-shadow:0 2px 5px rgba(194,51,95,.18);border-radius:3px;z-index:3}
html[data-style="fresa"] .card:nth-child(even)>div:first-child::before{background-color:rgba(255,224,160,.9)}
html[data-style="fresa"] .meta .pr{display:inline-block;background:#fff;color:var(--accent);border-radius:999px;padding:1px 13px 3px;box-shadow:0 3px 10px rgba(194,51,95,.14)}
html[data-style="fresa"] .sheet .btn.primary::before{content:"";display:inline-block;width:1.05em;height:1.15em;margin-right:.4em;vertical-align:-.2em;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2034'%3E%3Cpath%20d='M16%2031.2C10%2031.2%203.6%2024.6%203.6%2016C3.6%2011%207.6%209%2012%209.4C13.4%209.5%2014.8%209.9%2016%2010.4C17.2%209.9%2018.6%209.5%2020%209.4C24.4%209%2028.4%2011%2028.4%2016C28.4%2024.6%2022%2031.2%2016%2031.2Z'%20fill='white'/%3E%3Cpath%20d='M16%2011.4C13%2012%209%2011%207.4%208.2C10.4%208.2%2012.4%209%2014.2%209.9L12.4%206C14.2%206.8%2015.4%208.2%2016%209.8C16.6%208.2%2017.8%206.8%2019.6%206L17.8%209.9C19.6%209%2021.6%208.2%2024.6%208.2C23%2011%2019%2012%2016%2011.4Z'%20fill='%23d6efc6'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-style="fresa"] .toast::before{content:"♡ "}
html[data-style="fresa"] .foot::after{content:"hecho con ♡";color:var(--accent);font-family:var(--f-display);font-size:24px;font-weight:700;margin-top:4px}
html[data-style="fresa"] .sheet::before{content:"";display:block;width:46px;height:5px;border-radius:9px;background:#f0a9bf;margin:10px auto 0;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:3}
html[data-style="fresa"] #petals{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:4}
html[data-style="fresa"] #petals i{position:absolute;top:-30px;left:var(--x);width:var(--s);height:var(--s);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 44'><path d='M20 8C6 5 1 18 5 28C9 38 17 42 20 42C23 42 31 38 35 28C39 18 34 5 20 8z' fill='%23ff8fb0'/><path d='M8 8L15 12L20 4L25 12L32 8L28 15L20 17L12 15z' fill='%23a9dcba'/></svg>") center/contain no-repeat;opacity:.55;animation:petal var(--t) linear var(--d) infinite}
html.nofx #petals{display:none}
.burst{position:fixed;pointer-events:none;z-index:40;width:0;height:0}
.burst b{position:absolute;left:0;top:0;color:#e5628a;font:700 20px "Quicksand",system-ui,sans-serif;animation:burst .9s ease-out forwards}
@keyframes petal{0%{transform:translate3d(0,-30px,0) rotate(0)}50%{transform:translate3d(46px,55vh,0) rotate(200deg)}100%{transform:translate3d(-24px,112vh,0) rotate(380deg)}}
@keyframes burst{from{transform:translate(0,0) scale(.4);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.25);opacity:0}}
@media (prefers-reduced-motion:no-preference){
  html[data-style="fresa"] .card:nth-child(odd) .ph{transform:rotate(-.9deg)}
  html[data-style="fresa"] .card:nth-child(even) .ph{transform:rotate(.9deg)}
  html[data-style="fresa"] .card .ph{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}
  html[data-style="fresa"] .card:hover .ph{transform:rotate(0) scale(1.02)}
  html[data-style="fresa"] .btn.primary{background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%),linear-gradient(135deg,#e5628a,#c2335f);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;animation:shineBtn 4.5s ease-in-out infinite}
  @keyframes shineBtn{0%,55%{background-position:130% 0,0 0}100%{background-position:-130% 0,0 0}}
  html[data-style="fresa"] .brand h1{animation:floaty 5s ease-in-out infinite}
  @keyframes floaty{50%{transform:translateY(-3px) rotate(-1deg)}}
}
html.nofx .card .ph{transform:none!important}

/* ===== Más movimiento ===== */
@media (prefers-reduced-motion:no-preference){
  html[data-style="fresa"] .card{animation:none}
  html[data-style="fresa"] .card.rv{opacity:0;transform:translateY(34px) scale(.94) rotate(-1.5deg)}
  html[data-style="fresa"] .card.rv.in{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.34,1.56,.64,1);transition-delay:calc((var(--i,0) % 2) * 90ms)}
  html[data-style="fresa"] .chip,html[data-style="fresa"] .fbtn{animation:chipin .6s cubic-bezier(.34,1.56,.64,1) both}
  html[data-style="fresa"] .chips .chip:nth-child(2){animation-delay:.06s}html[data-style="fresa"] .chips .chip:nth-child(3){animation-delay:.12s}html[data-style="fresa"] .chips .chip:nth-child(4){animation-delay:.18s}html[data-style="fresa"] .chips .chip:nth-child(n+5){animation-delay:.24s}
  @keyframes chipin{from{opacity:0;transform:scale(.6) translateY(8px)}}
  html[data-style="fresa"] .wrap>p.muted{animation:rise .8s .1s cubic-bezier(.2,.7,.2,1) both}
  html[data-style="fresa"] .tag.new{animation:wiggle 3.4s ease-in-out infinite}
  @keyframes wiggle{0%,80%,100%{transform:rotate(0)}85%{transform:rotate(-7deg)}90%{transform:rotate(6deg)}95%{transform:rotate(-3deg)}}
  html[data-style="fresa"] .cartbtn.full{animation:ring 2.8s ease-out infinite}
  html[data-style="fresa"] .cartbtn.full.bump{animation:bump .5s cubic-bezier(.34,1.56,.64,1)}
  @keyframes ring{0%{box-shadow:0 8px 18px rgba(194,51,95,.35),0 0 0 0 rgba(229,98,138,.55)}70%,100%{box-shadow:0 8px 18px rgba(194,51,95,.35),0 0 0 16px rgba(229,98,138,0)}}
  html[data-style="fresa"] .meta .pr{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}
  html[data-style="fresa"] .card:hover .meta .pr{transform:scale(1.08) rotate(-2deg)}
  html[data-style="fresa"] #sheet.anim .list>.row{animation:rise .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(170ms + var(--k,0) * 80ms)}
  html[data-style="fresa"] .list>.row:nth-child(1){--k:0}html[data-style="fresa"] .list>.row:nth-child(2){--k:1}html[data-style="fresa"] .list>.row:nth-child(3){--k:2}html[data-style="fresa"] .list>.row:nth-child(n+4){--k:3}
  html[data-style="fresa"] .brand h1{background:linear-gradient(100deg,#c2335f 20%,#f07aa0 45%,#c2335f 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:floaty 5s ease-in-out infinite,titleshine 6s linear infinite}
  @keyframes titleshine{to{background-position:-220% 0}}
}
.burst b.sp{font-size:15px;color:#e9a23b}

/* Tallas / opciones en forma de corazón */
html[data-style="fresa"] .sizes{gap:10px 8px}
html[data-style="fresa"] .sizes .chip{background:none;border:0;box-shadow:none;padding:0;min-width:0;border-radius:0;display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#a0264f;animation:none}
html[data-style="fresa"] .sizes .chip .cl{display:flex;align-items:center;justify-content:center;min-width:62px;height:58px;padding:4px 10px 6px;box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2034'%3E%3Cpath%20d='M16%2031.2C10%2031.2%203.6%2024.6%203.6%2016C3.6%2011%207.6%209%2012%209.4C13.4%209.5%2014.8%209.9%2016%2010.4C17.2%209.9%2018.6%209.5%2020%209.4C24.4%209%2028.4%2011%2028.4%2016C28.4%2024.6%2022%2031.2%2016%2031.2Z'%20fill='%23fff0f5'%20stroke='%23e5628a'%20stroke-width='1.5'%20stroke-linejoin='round'/%3E%3Cellipse%20cx='9.6'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-20%209.6%2015.2%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='22.4'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2820%2022.4%2015.2%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='7.6'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%28-12%207.6%2020.4%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='24.4'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%2812%2024.4%2020.4%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='10.4'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%28-8%2010.4%2025%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='21.6'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%288%2021.6%2025%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='16'%20cy='28'%20rx='.75'%20ry='1.2'%20transform='rotate%280%2016%2028%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='13.2'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-10%2013.2%2013.2%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cellipse%20cx='18.8'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2810%2018.8%2013.2%29'%20fill='%23e5628a'%20opacity='0.16'/%3E%3Cpath%20d='M16%2011.4C13%2012%209%2011%207.4%208.2C10.4%208.2%2012.4%209%2014.2%209.9L12.4%206C14.2%206.8%2015.4%208.2%2016%209.8C16.6%208.2%2017.8%206.8%2019.6%206C19.6%206%2017.8%209.9%2017.8%209.9C19.6%209%2021.6%208.2%2024.6%208.2C23%2011%2019%2012%2016%2011.4Z'%20fill='%2382b06a'%20stroke='%235c8f48'%20stroke-width='.9'%20stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;font:700 15px var(--f-body);transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s}
html[data-style="fresa"] .sizes .chip:active .cl{transform:scale(.9)}
html[data-style="fresa"] .sizes .chip[aria-pressed="true"]{background:none;background-image:none}
html[data-style="fresa"] .sizes .chip[aria-pressed="true"] .cl{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2034'%3E%3Cdefs%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ef6f98'/%3E%3Cstop%20offset='1'%20stop-color='%23c2335f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath%20d='M16%2031.2C10%2031.2%203.6%2024.6%203.6%2016C3.6%2011%207.6%209%2012%209.4C13.4%209.5%2014.8%209.9%2016%2010.4C17.2%209.9%2018.6%209.5%2020%209.4C24.4%209%2028.4%2011%2028.4%2016C28.4%2024.6%2022%2031.2%2016%2031.2Z'%20fill='url%28%23g%29'%20stroke='%23c2335f'%20stroke-width='1.5'%20stroke-linejoin='round'/%3E%3Cellipse%20cx='9.6'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-20%209.6%2015.2%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='22.4'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2820%2022.4%2015.2%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='7.6'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%28-12%207.6%2020.4%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='24.4'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%2812%2024.4%2020.4%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='10.4'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%28-8%2010.4%2025%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='21.6'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%288%2021.6%2025%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='16'%20cy='28'%20rx='.75'%20ry='1.2'%20transform='rotate%280%2016%2028%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='13.2'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-10%2013.2%2013.2%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cellipse%20cx='18.8'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2810%2018.8%2013.2%29'%20fill='%23ffffff'%20opacity='0.22'/%3E%3Cpath%20d='M16%2011.4C13%2012%209%2011%207.4%208.2C10.4%208.2%2012.4%209%2014.2%209.9L12.4%206C14.2%206.8%2015.4%208.2%2016%209.8C16.6%208.2%2017.8%206.8%2019.6%206C19.6%206%2017.8%209.9%2017.8%209.9C19.6%209%2021.6%208.2%2024.6%208.2C23%2011%2019%2012%2016%2011.4Z'%20fill='%238cc271'%20stroke='%235c8f48'%20stroke-width='.9'%20stroke-linejoin='round'/%3E%3C/svg%3E");color:#fff;transform:scale(1.08);filter:drop-shadow(0 4px 6px rgba(194,51,95,.35))}
html[data-style="fresa"] .sizes .chip[disabled]{opacity:1}
html[data-style="fresa"] .sizes .chip[disabled] .cl{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2034'%3E%3Cpath%20d='M16%2031.2C10%2031.2%203.6%2024.6%203.6%2016C3.6%2011%207.6%209%2012%209.4C13.4%209.5%2014.8%209.9%2016%2010.4C17.2%209.9%2018.6%209.5%2020%209.4C24.4%209%2028.4%2011%2028.4%2016C28.4%2024.6%2022%2031.2%2016%2031.2Z'%20fill='%23f6eaee'%20stroke='%23dcbfca'%20stroke-width='1.5'%20stroke-linejoin='round'/%3E%3Cellipse%20cx='9.6'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-20%209.6%2015.2%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='22.4'%20cy='15.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2820%2022.4%2015.2%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='7.6'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%28-12%207.6%2020.4%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='24.4'%20cy='20.4'%20rx='.75'%20ry='1.2'%20transform='rotate%2812%2024.4%2020.4%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='10.4'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%28-8%2010.4%2025%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='21.6'%20cy='25'%20rx='.75'%20ry='1.2'%20transform='rotate%288%2021.6%2025%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='16'%20cy='28'%20rx='.75'%20ry='1.2'%20transform='rotate%280%2016%2028%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='13.2'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%28-10%2013.2%2013.2%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cellipse%20cx='18.8'%20cy='13.2'%20rx='.75'%20ry='1.2'%20transform='rotate%2810%2018.8%2013.2%29'%20fill='%23dcbfca'%20opacity='0.25'/%3E%3Cpath%20d='M16%2011.4C13%2012%209%2011%207.4%208.2C10.4%208.2%2012.4%209%2014.2%209.9L12.4%206C14.2%206.8%2015.4%208.2%2016%209.8C16.6%208.2%2017.8%206.8%2019.6%206C19.6%206%2017.8%209.9%2017.8%209.9C19.6%209%2021.6%208.2%2024.6%208.2C23%2011%2019%2012%2016%2011.4Z'%20fill='%23cfd8c6'%20stroke='%23b4bfa9'%20stroke-width='.9'%20stroke-linejoin='round'/%3E%3C/svg%3E");color:#b99aa6}
html[data-style="fresa"] .sizes .cn{font:600 10.5px var(--f-body);color:#b4587a;max-width:70px;text-align:center;line-height:1.2}
html[data-style="fresa"] .sizes .cn::before{content:none}
@media (prefers-reduced-motion:no-preference){html[data-style="fresa"] .sizes .chip[aria-pressed="true"] .cl{animation:heartpop .5s cubic-bezier(.34,1.56,.64,1)}
@keyframes heartpop{0%{transform:scale(.8)}60%{transform:scale(1.2)}}}
html[data-style="fresa"] .sizes .chip[disabled]{text-decoration:none}html[data-style="fresa"] .sizes .chip[disabled] .cl{text-decoration:line-through}

/* ---------- Fresa: ofertas, promociones y aviso ---------- */
html[data-style="fresa"] .tag.ofe,html[data-style="fresa"] .ofe.inl{background:linear-gradient(135deg,#ff5d8f,#c2335f);color:#fff;box-shadow:0 4px 10px rgba(194,51,95,.4)}
html[data-style="fresa"] .pslide{border:3px solid #fff;border-radius:28px;box-shadow:0 10px 22px rgba(194,51,95,.28);color:#fff}
html[data-style="fresa"] .pslide b{font:700 40px/1 var(--f-display)}
html[data-style="fresa"] .pslide span{font-weight:600}
html[data-style="fresa"] .pslide.s0{background:linear-gradient(135deg,#f58aa8,#c2335f);color:#fff}
html[data-style="fresa"] .pslide.s1{background:linear-gradient(135deg,#ffb4c8,#e5628a);color:#fff}
html[data-style="fresa"] .pslide.s2{background:linear-gradient(135deg,#ff9db8,#d94577);color:#fff;border:3px solid #fff}
html[data-style="fresa"] .dot{background:#f0a9bf}html[data-style="fresa"] .dot.on{background:#c2335f}
html[data-style="fresa"] .pcard{background:#fff radial-gradient(120% 60% at 50% 0%,#ffe3ec,transparent 70%);border:5px solid #ffd3e1;border-radius:36px;box-shadow:0 24px 60px rgba(194,51,95,.45)}
html[data-style="fresa"] .pbadge{background:#fff;border:4px solid #ffd3e1}
html[data-style="fresa"] .pcard small{color:#e5628a}
html[data-style="fresa"] .pcard h3{font:700 50px/1 var(--f-display);color:#c2335f}
html[data-style="fresa"] .pcard p{color:#7a3550;font-weight:600}
html[data-style="fresa"] .pcode{background:#fff0f5;border-color:#f0a9bf;color:#c2335f;border-radius:16px}

/* ---------- Fresa: apertura de una pieza ---------- */
@media (prefers-reduced-motion:no-preference){
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sheet{animation:fsheet .65s cubic-bezier(.34,1.32,.64,1) both}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .gal>:first-child{animation:fphoto 1s cubic-bezier(.16,1,.3,1) both}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sb h2{animation:ftitle .8s .2s cubic-bezier(.2,.7,.2,1) both}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sb .pr{animation:fprice .6s .38s cubic-bezier(.34,1.56,.64,1) both;display:inline-block}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sizes .chip .cl{animation:fheart .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.45s + var(--n,0) * 90ms)}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sizes .chip:nth-child(2){--n:1}html[data-style="fresa"]:not(.nofx) #sheet.anim .sizes .chip:nth-child(3){--n:2}html[data-style="fresa"]:not(.nofx) #sheet.anim .sizes .chip:nth-child(4){--n:3}html[data-style="fresa"]:not(.nofx) #sheet.anim .sizes .chip:nth-child(n+5){--n:4}
  html[data-style="fresa"]:not(.nofx) #sheet.anim .sb .btn.primary{animation:fbtn .6s .6s cubic-bezier(.34,1.56,.64,1) both}
  html[data-style="fresa"]:not(.nofx) .card:active{transform:scale(.95) rotate(-.6deg);transition:transform .12s}
  @keyframes fsheet{from{transform:translate(-50%,110px) scale(.9) rotate(-1.2deg);opacity:0}60%{opacity:1}}
  @keyframes fphoto{from{transform:scale(1.25) rotate(1.5deg);opacity:0;filter:blur(6px)}}
  @keyframes ftitle{from{opacity:0;filter:blur(8px);letter-spacing:.14em;transform:translateY(8px)}}
  @keyframes fprice{from{opacity:0;transform:scale(.4) rotate(-8deg)}}
  @keyframes fheart{from{opacity:0;transform:scale(0) rotate(-35deg)}}
  @keyframes fbtn{from{opacity:0;transform:translateY(16px) scale(.9)}}
}

html[data-style="fresa"] .gd.on::after{background:#ffd3e1}
html[data-style="fresa"] .gcount{background:rgba(194,51,95,.7)}
html[data-style="fresa"] .fly{font-size:34px}

/* mejoras en estilo Fresa */
html[data-style="fresa"] .fav{background:#fff;color:#c2335f;box-shadow:0 3px 8px rgba(194,51,95,.28)}
html[data-style="fresa"] .fav.on{color:#e0245e}
html[data-style="fresa"] .tag.ult{background:linear-gradient(135deg,#ffb36b,#ff7a59);color:#fff}
html[data-style="fresa"] .tdy .tt{font:700 28px/1 var(--f-display);color:#c2335f}
html[data-style="fresa"] .tc .ph{border:3px solid #fff;box-shadow:0 4px 10px rgba(194,51,95,.2)}
html[data-style="fresa"] .rc .ph{border:3px solid #fff;box-shadow:0 3px 8px rgba(194,51,95,.18)}
html[data-style="fresa"] .rel .fl{font:700 24px/1 var(--f-display);text-transform:none;letter-spacing:0;color:#c2335f}
html[data-style="fresa"] .sgt th{color:#c2335f}
html[data-style="fresa"] .tcard{border:5px solid #ffd3e1;border-radius:36px}
html[data-style="fresa"] .tcard h3{font:700 36px/1 var(--f-display);color:#c2335f}
html[data-style="fresa"] #thanks{background:rgba(255,227,236,.94)}
html[data-style="fresa"] #splash{background:#ffe3ec}
html[data-season="amor"][data-style="fresa"] #thanks .tbig{filter:hue-rotate(0deg)}
html[data-season="navidad"][data-style="fresa"]:root[data-palette]{--bg:#ffe9e9;--accent:#b3182d;--gold:#b3182d;--line:#f3cfcf}
html[data-season="navidad"][data-style="fresa"] .tag.new,html[data-season="navidad"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#d6303f,#8f1226);}
html[data-season="navidad"][data-style="fresa"] h2,html[data-season="navidad"][data-style="fresa"] .brand h1{color:#b3182d}

/* Temporada Halloween */
html[data-season="halloween"][data-style="fresa"]:root[data-palette]{--bg:#ffeedd;--accent:#c2530a;--gold:#6a3d9a;--line:#f5d9bd;--ink:#4a2a1a;--muted:#8a5a3e}
html[data-season="halloween"][data-style="fresa"] .tag.new,html[data-season="halloween"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#f08a24,#6a3d9a)}
html[data-season="halloween"][data-style="fresa"] h2,html[data-season="halloween"][data-style="fresa"] .brand h1{color:#c2530a}
html[data-season="halloween"][data-style="fresa"] body{background-image:url("data:image/svg+xml,__PATTERN__"),radial-gradient(120% 55% at 0% 0%,#ffd9b0,transparent 60%),radial-gradient(90% 50% at 100% 0%,#e5d3ff,transparent 62%)}
html[data-season="halloween"][data-style="fresa"] .btn.primary,html[data-season="halloween"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#f08a24,#c2530a)}

/* Modo noche (vino y rosa suave). Se activa con <html data-night="1"> */
html[data-night="1"][data-style="fresa"]:root[data-palette]{
  color-scheme:dark;
  --bg:#2b1420;--surface:#3b1f2d;--ink:#ffe3ec;--muted:#d9a5b8;--line:#573142;
  --accent:#ff8fb1;--accent-ink:#2b1420;--soft:#47263a;--gold:#ff8fb1;--gold-ink:#2b1420;
  --shadow:0 2px 4px rgba(0,0,0,.3),0 12px 26px rgba(0,0,0,.35);--scrim:rgba(20,6,13,.6);
}
html[data-night="1"][data-style="fresa"] body{background-image:url("data:image/svg+xml,__PATTERN__"),radial-gradient(120% 55% at 0% 0%,#4a1f33,transparent 60%),radial-gradient(90% 50% at 100% 0%,#3d2433,transparent 62%)}
html[data-night="1"][data-style="fresa"] body::before{content:"";position:fixed;inset:0;background:rgba(43,20,32,.78);pointer-events:none;z-index:-1}
html[data-night="1"][data-style="fresa"] .ph{border-color:#573142}
html[data-night="1"][data-style="fresa"] .tag,html[data-night="1"][data-style="fresa"] .fav{background:#3b1f2d;color:#ff8fb1}
html[data-night="1"][data-style="fresa"] .fav.on{color:#ff5f8f}
html[data-night="1"][data-style="fresa"] .btn,html[data-night="1"][data-style="fresa"] .chip{background-color:#3b1f2d;color:var(--ink);border-color:#573142}
html[data-night="1"][data-style="fresa"] .btn.primary{color:#fff}
html[data-night="1"][data-style="fresa"] .chip[aria-pressed="true"]{color:#fff}
html[data-night="1"][data-style="fresa"] .cartbtn,html[data-night="1"][data-style="fresa"] .nightbtn{background:#3b1f2d;color:#ff8fb1;border-color:#573142}
html[data-night="1"][data-style="fresa"] .tcard,html[data-night="1"][data-style="fresa"] #thanks{background:#3b1f2d}
html[data-night="1"][data-style="fresa"] #splash{background:#2b1420}
html[data-night="1"][data-style="fresa"] .hascart .wordmark{filter:drop-shadow(3px 0 0 #3b1f2d) drop-shadow(-3px 0 0 #3b1f2d) drop-shadow(0 3px 0 #3b1f2d) drop-shadow(0 -3px 0 #3b1f2d)}
html[data-night="1"]:not([data-style="fresa"]):root{color-scheme:dark;--bg:#141011;--surface:#1e1819;--ink:#f3ece2;--muted:#b0a49a;--line:#352c2b;--accent:#f3ece2;--accent-ink:#1d1519;--soft:#2a2224;--scrim:rgba(0,0,0,.65)}
html[data-night="1"][data-style="fresa"] .wrap>p.muted{background:rgba(59,31,45,.85);border-color:#8a4060;color:var(--ink)}
html[data-night="1"][data-style="fresa"] .meta .pr{background:#3b1f2d;color:#ff8fb1}
html[data-night="1"][data-style="fresa"] .btn.primary{background-color:transparent}

html[data-season="madre"][data-style="fresa"]:root[data-palette]{--bg:#ffe6f2;--accent:#c42d7a;--gold:#c42d7a;--line:#f6d0e4}
html[data-season="madre"][data-style="fresa"] .tag.new,html[data-season="madre"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#e5629f,#a81d62)}
html[data-season="madre"][data-style="fresa"] h2,html[data-season="madre"][data-style="fresa"] .brand h1{color:#c42d7a}
html[data-season="madre"][data-style="fresa"] .btn.primary,html[data-season="madre"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#e5629f,#a81d62)}
html[data-season="padre"][data-style="fresa"]:root[data-palette]{--bg:#e6f0ff;--accent:#1f5fae;--gold:#1f5fae;--line:#cfe0f6}
html[data-season="padre"][data-style="fresa"] .tag.new,html[data-season="padre"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#4b8fdc,#174a8a)}
html[data-season="padre"][data-style="fresa"] h2,html[data-season="padre"][data-style="fresa"] .brand h1{color:#1f5fae}
html[data-season="padre"][data-style="fresa"] .btn.primary,html[data-season="padre"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#4b8fdc,#174a8a)}
html[data-season="carnaval"][data-style="fresa"]:root[data-palette]{--bg:#f3e8ff;--accent:#8a2be2;--gold:#8a2be2;--line:#e2cdf7}
html[data-season="carnaval"][data-style="fresa"] .tag.new,html[data-season="carnaval"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#b25cf0,#6a1fb8)}
html[data-season="carnaval"][data-style="fresa"] h2,html[data-season="carnaval"][data-style="fresa"] .brand h1{color:#8a2be2}
html[data-season="carnaval"][data-style="fresa"] .btn.primary,html[data-season="carnaval"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#b25cf0,#6a1fb8)}
html[data-season="mujer"][data-style="fresa"]:root[data-palette]{--bg:#f3e6f7;--accent:#7b2d8e;--gold:#7b2d8e;--line:#e4cdea}
html[data-season="mujer"][data-style="fresa"] .tag.new,html[data-season="mujer"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#a65cb8,#5c1f6e)}
html[data-season="mujer"][data-style="fresa"] h2,html[data-season="mujer"][data-style="fresa"] .brand h1{color:#7b2d8e}
html[data-season="mujer"][data-style="fresa"] .btn.primary,html[data-season="mujer"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#a65cb8,#5c1f6e)}
html[data-season="independencia"][data-style="fresa"]:root[data-palette]{--bg:#fff8dc;--accent:#003f9e;--gold:#003f9e;--line:#f1e3a6}
html[data-season="independencia"][data-style="fresa"] .tag.new,html[data-season="independencia"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#f2c200,#c8102e)}
html[data-season="independencia"][data-style="fresa"] h2,html[data-season="independencia"][data-style="fresa"] .brand h1{color:#003f9e}
html[data-season="independencia"][data-style="fresa"] .btn.primary,html[data-season="independencia"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#f2c200,#c8102e)}
html[data-season="verano"][data-style="fresa"]:root[data-palette]{--bg:#fff1dc;--accent:#e8590c;--gold:#e8590c;--line:#f8dcb9}
html[data-season="verano"][data-style="fresa"] .tag.new,html[data-season="verano"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#ff9a3c,#e8590c)}
html[data-season="verano"][data-style="fresa"] h2,html[data-season="verano"][data-style="fresa"] .brand h1{color:#e8590c}
html[data-season="verano"][data-style="fresa"] .btn.primary,html[data-season="verano"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#ff9a3c,#e8590c)}
html[data-season="anonuevo"][data-style="fresa"]:root[data-palette]{--bg:#fff6dc;--accent:#9a6b00;--gold:#9a6b00;--line:#f0e0a8}
html[data-season="anonuevo"][data-style="fresa"] .tag.new,html[data-season="anonuevo"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#e8c14a,#9a6b00)}
html[data-season="anonuevo"][data-style="fresa"] h2,html[data-season="anonuevo"][data-style="fresa"] .brand h1{color:#9a6b00}
html[data-season="anonuevo"][data-style="fresa"] .btn.primary,html[data-season="anonuevo"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#e8c14a,#9a6b00)}
html[data-season="blackfriday"][data-style="fresa"]:root[data-palette]{--bg:#f1f1f1;--accent:#111111;--gold:#111111;--line:#d9d9d9}
html[data-season="blackfriday"][data-style="fresa"] .tag.new,html[data-season="blackfriday"][data-style="fresa"] .pslide.s0{background-image:linear-gradient(135deg,#333,#e63946)}
html[data-season="blackfriday"][data-style="fresa"] h2,html[data-season="blackfriday"][data-style="fresa"] .brand h1{color:#111111}
html[data-season="blackfriday"][data-style="fresa"] .btn.primary,html[data-season="blackfriday"][data-style="fresa"] .chip[aria-pressed="true"]{background-image:linear-gradient(135deg,#333,#e63946)}
