*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit;font-size:16px}::selection{background:var(--tinta);color:var(--fondo)}.chips::-webkit-scrollbar{display:none}.panel__chips::-webkit-scrollbar{display:none}.panel__locales::-webkit-scrollbar{display:none}.pantalla{min-height:100dvh}.aviso{padding:40px var(--margen);color:var(--tinta-2);text-align:center}.rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.rv[data-rv=ok]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.boton{background:var(--p-tinta,#141413);color:#fff;min-height:48px;transition:background var(--curva);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.boton:hover{background:var(--p-hover,#33322f)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--suave{color:var(--p-tinta,#141413);border:1px solid var(--p-campo,#d9d6ce);background:#fff}.boton--suave:hover{background:#faf9f6}.boton--volvio{border:1px solid var(--p-verde-borde);background:var(--p-verde-fondo);min-height:38px;color:var(--p-verde);border-radius:9px;padding:0 12px;font-size:14px}.boton--volvio:hover{background:#e4efe8}.boton--peligro{color:var(--p-rojo,#a8442c);background:0 0;align-self:flex-start;min-height:44px;padding:0;font-size:14px;font-weight:400}.boton--peligro:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.pd-sumar{border:1.5px solid var(--tinta);min-height:44px;color:var(--tinta);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.pd-sumar--lleva{background:var(--tinta);color:var(--fondo)}.pd-sumar__mas{font-size:1.15em;line-height:1}.pd-sumar__cuantos{background:var(--fondo);min-width:22px;height:22px;color:var(--tinta);border:1.5px solid var(--tinta);text-align:center;border-radius:11px;padding:0 6px;font-size:12px;font-weight:700;line-height:19px;position:absolute;top:-9px;right:-5px}.carta-plegada{display:none!important}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fuentes/cormorant.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fuentes/cormorant-italica.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fuentes/quicksand.woff2)format("woff2")}:root{--bg:oklch(88.5% .06 355);--paper:oklch(96.8% .016 355);--ink:oklch(29% .08 5);--soft:oklch(43% .07 5);--fuc:oklch(53% .2 358);--onfuc:#fff;--line:oklch(29% .08 5/.16);--dot:oklch(29% .08 5/.35);--pen:oklch(36% .1 5);--petalo:oklch(97% .02 355);--tint:oklch(93% .035 355);--logo:oklch(60% .2 358);--logo-sombra:oklch(40% .15 358/.28);--logo-tag:oklch(33% .1 5);--fondo:var(--paper);--tinta:var(--ink);--tinta-2:var(--soft);--serif:"Cormorant Garamond", "Times New Roman", serif;--texto:"Quicksand", system-ui, sans-serif;--ui:"Quicksand", system-ui, sans-serif;--margen:clamp(20px, 5vw, 72px);--curva:.3s cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=oscuro]{--bg:oklch(20% .04 2);--paper:oklch(23.5% .045 2);--ink:oklch(94% .025 355);--soft:oklch(80% .04 355);--fuc:oklch(74% .14 358);--onfuc:oklch(20% .04 2);--line:oklch(94% .025 355/.16);--dot:oklch(94% .025 355/.38);--pen:oklch(84% .07 358);--petalo:oklch(30% .05 2);--tint:oklch(28% .05 2);--logo:oklch(76% .15 358);--logo-sombra:oklch(10% .03 2/.5);--logo-tag:oklch(90% .04 355);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);transition:background .5s}html[data-vista=carta]{background:var(--paper)}body{font-family:var(--texto);-webkit-font-smoothing:antialiased;background:0 0;font-weight:500}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rose{color:var(--ink);min-height:100dvh;overflow-x:clip}:where(.rose a){color:inherit}:where(.rose button){font:inherit;color:inherit}.rose :focus-visible{outline:2px solid var(--fuc);outline-offset:3px}.arte{line-height:0;display:block}.arte svg{width:100%;height:auto;display:block;overflow:visible}.logo,.firma{line-height:0;display:block}.logo svg,.firma svg{width:100%;height:auto;display:block;overflow:visible}.redondo{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid}.redondo:active{transform:scale(.9)}.redondo--sin-fondo{background:0 0;border-color:#0000}.botonera{gap:6px;display:flex}.puntos{border-bottom:2px dotted var(--dot);flex:1;min-width:14px;transform:translateY(-5px)}.sobretitulo{letter-spacing:.24em;font-size:12px;font-weight:700}.sobretitulo--fucsia{color:var(--fuc)}.sobretitulo--suave{color:var(--soft);letter-spacing:.22em}.pastilla-hoy{background:var(--fuc);color:var(--onfuc);letter-spacing:.14em;border-radius:999px;flex:none;padding:4px 9px 3px;font-size:12px;font-weight:700}.petalo-cae{pointer-events:none;z-index:3;color:var(--pen);line-height:0;position:absolute;top:0;left:0}.petalo-cae svg{width:100%;height:auto;display:block;overflow:visible}.rose-cargando{background:var(--bg);min-height:100vh}.rose-error{text-align:center;min-height:100vh;color:var(--ink);place-content:center;justify-items:center;gap:18px;padding:24px;display:grid}.rose-error__logo{width:220px}.rose-boton{background:var(--fuc);min-height:48px;color:var(--onfuc);font:700 16px var(--texto);cursor:pointer;border:0;border-radius:999px;padding:0 22px}.portada-rose{background:var(--bg);min-height:100vh;transition:background .5s;position:relative;overflow:hidden}.portada-rose__petalos{pointer-events:none;z-index:4;position:absolute;inset:0}.portada-rose__rama{width:min(118vw,980px);color:var(--pen);pointer-events:none;z-index:1;position:absolute;top:36px;left:-24px}.portada-rose__alto{z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(14px,4vw,56px) 0 clamp(20px,5vw,72px);display:flex;position:relative}.portada-rose__donde{color:var(--soft);font-size:13px}.portada-rose__grilla{z-index:2;padding:0 var(--margen);grid-template:"logo""semana""indice"/minmax(0,1fr);column-gap:clamp(32px,5vw,88px);max-width:1360px;margin:0 auto;display:grid;position:relative}.portada-rose__logo{text-align:center;grid-area:logo;padding-top:clamp(64px,9vw,120px)}.portada-rose__logo .logo{width:100%;max-width:340px;display:inline-block}.semana{flex-direction:column;grid-area:semana;align-self:start;align-items:center;display:flex}.semana__marco{aspect-ratio:1;width:min(76vw,420px);margin-top:clamp(52px,6vw,72px);position:relative}.semana__foto{background:var(--tint);border-radius:50%;position:absolute;inset:0;overflow:hidden}.semana__foto img{object-fit:cover;width:100%;height:100%;display:block}.semana__circulo{width:110%;height:110%;color:var(--pen);pointer-events:none;position:absolute;top:-5%;left:-5%;overflow:visible}.semana__ramita{width:34%;color:var(--pen);transform-origin:0 100%;pointer-events:none;position:absolute;bottom:4%;right:-12%}.semana__campana{pointer-events:none;width:108%;position:absolute;top:-8%;left:-4%}.semana__campana-mueve{transform-origin:50% 100%;color:var(--pen);position:relative;transform:translateY(-12%)rotate(-3deg)}.semana__vidrio{width:100%;fill:var(--bg);fill-opacity:.4;display:block;position:absolute;inset:0;overflow:visible}.semana__cinta{pointer-events:none;position:absolute;bottom:10%;left:-3%;transform:rotate(-6deg)}.semana__cinta>div{background:var(--fuc);color:var(--onfuc);letter-spacing:.22em;border-radius:4px;padding:9px 14px 8px;font-size:12px;font-weight:700;box-shadow:0 8px 24px oklch(30% .1 358/.2)}.semana__texto{width:min(100%,440px);margin-top:26px}.semana__nombre{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3.2vw,42px);font-weight:600;line-height:1.05}.semana__bajada{color:var(--soft);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.semana__pie{align-items:baseline;gap:10px;margin-top:14px;display:flex}.semana__nota{font-family:var(--serif);color:var(--fuc);font-size:19px;font-style:italic}.semana__precio{white-space:nowrap;font-size:20px;font-weight:700}.portada-rose__indice{grid-area:indice;padding-top:clamp(56px,6vw,72px)}.tentate{font-family:var(--serif);color:var(--fuc);font-size:22px;font-style:italic;display:inline-block;position:relative}.tentate span{display:inline-block}.tentate svg{width:106%;height:10px;stroke:var(--fuc);position:absolute;bottom:-6px;left:-3%;overflow:visible}.titular{font-family:var(--serif);margin:14px 0 0;padding-bottom:6px;font-size:clamp(52px,5.6vw,84px);font-style:italic;font-weight:500;line-height:1;overflow:hidden}.titular span{display:block}.indice-rose{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));column-gap:36px;margin-top:18px;display:grid}.indice-rose__fila{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:100px;padding:16px 0;transition:transform .25s;display:grid}.indice-rose__fila:active{transform:scale(.98)}.indice-rose__dibujo{width:64px;color:var(--pen)}.indice-rose__num{letter-spacing:.2em;color:var(--fuc);font-size:12px;font-weight:700;display:block}.indice-rose__nombre{font-family:var(--serif);margin-top:2px;font-size:28px;font-weight:600;line-height:1.1;display:block}.indice-rose__resumen{color:var(--soft);margin-top:4px;font-size:13px;line-height:1.4;display:block}.portada-rose__tarjetas{z-index:2;max-width:1360px;padding:clamp(48px, 6vw, 88px) var(--margen) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:0 auto;display:grid;position:relative}.tarjeta-fucsia{background:var(--fuc);color:var(--onfuc);border-radius:28px 28px 28px 6px;padding:28px 26px 30px;position:relative;overflow:hidden}.tarjeta-fucsia__grande{font-family:var(--serif);max-width:16ch;margin:12px 0 0;font-size:clamp(30px,3vw,40px);font-style:italic;line-height:1.08}.tarjeta-fucsia__chica{max-width:34ch;margin:12px 0 0;font-size:15px;line-height:1.5}.tarjeta-fucsia__ramita{width:120px;color:var(--onfuc);opacity:.9;transform-origin:0 100%;position:absolute;bottom:6px;right:-10px}.tarjeta-borde{border:1px solid var(--ink);border-radius:28px 28px 6px;padding:26px 26px 22px}.promos-rose{margin:8px 0 0;padding:0;list-style:none}.promos-rose__fila{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;display:flex}.promos-rose__fila:last-child{border-bottom:0}.promos-rose__titulo{font-family:var(--serif);overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.1}.promos-rose__bajada{color:var(--soft);white-space:pre-line;flex:140px;font-size:14px}.promos-rose__precio{font-weight:700}.portada-rose__pie{z-index:2;max-width:1360px;padding:56px var(--margen) 48px;color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 auto;font-size:14px;display:flex;position:relative}.portada-rose__pie a{color:var(--ink);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=900px){.portada-rose__grilla{grid-template:"logo semana""indice semana"1fr/minmax(0,1.1fr) minmax(0,1fr)}.portada-rose__grilla--sin-semana{grid-template:"logo""indice"/minmax(0,1fr)}.portada-rose__logo{text-align:left}.portada-rose__logo .logo{max-width:460px}.semana{padding-top:40px;position:sticky;top:24px}}.carta-rose{background:var(--paper);min-height:100vh;transition:background .5s}.carta-rose__marco{max-width:1360px;margin:0 auto;display:flex}.carta-rose__cuerpo{flex:1 1 0;min-width:0}.lateral-rose{flex:0 0 290px}.lateral-rose__fijo{scrollbar-width:none;flex-direction:column;height:100vh;padding:32px 20px 24px 36px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral-rose__logo{cursor:pointer;background:0 0;border:0;width:150px;padding:0}.lateral-rose__buscar{border:1px solid var(--line);height:44px;color:var(--soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;width:100%;margin-top:24px;padding:0 14px;font-size:14px;display:flex}.lateral-rose__nav{flex-direction:column;margin-top:20px;display:flex}.lateral-rose__grupo{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;min-height:44px;padding:6px 0 0;display:flex}.lateral-rose__num{color:var(--fuc);font-variant-numeric:lining-nums;font-size:12px;font-weight:700}.lateral-rose__nombre{font-family:var(--serif);font-size:23px;font-weight:600;line-height:1.1}.lateral-rose__secciones{flex-direction:column;padding:0 0 10px 26px;display:flex}.lateral-rose__secciones button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:34px;font-size:14px;transition:color .3s;display:flex}.lateral-rose__secciones button[aria-current=true]{color:var(--fuc);font-weight:700}.lateral-rose__punto{background:var(--fuc);opacity:0;border-radius:50%;flex:none;width:6px;height:6px;margin-left:-16px;transition:opacity .3s}.lateral-rose__secciones button[aria-current=true] .lateral-rose__punto{opacity:1}.lateral-rose__pie{gap:6px;margin-top:auto;padding-top:20px;display:flex}.lateral-rose__volver{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;height:44px;padding:0 16px;font-size:14px;font-weight:700}.barra-rose{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);transition:background .5s;position:sticky;top:0}.barra-rose__alto{align-items:center;gap:4px;padding:4px 4px 0 12px;display:flex}.barra-rose__volver{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:44px;padding:0;display:flex;color:var(--fuc)!important}.barra-rose__volver .firma{width:64px;color:var(--logo)}.barra-rose__grupo{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;display:flex}.barra-rose__rotulo{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-style:italic;overflow:hidden}.barra-rose__num{font-style:normal;font-family:var(--texto);color:var(--fuc);margin-right:6px;font-size:12px;font-weight:700}.barra-rose__menu{background:var(--paper);border-bottom:1px solid var(--line);padding:6px 16px 14px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px oklch(29% .08 5/.14)}.barra-rose__menu button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;display:grid}.barra-rose__menu-dibujo{width:40px;color:var(--pen)}.barra-rose__menu-nombre{font-family:var(--serif);font-size:22px;font-weight:600}.chips-rose{scrollbar-width:none;gap:2px;padding:2px 12px 8px;display:flex;position:relative;overflow-x:auto}.chips-rose::-webkit-scrollbar{display:none}.chips-rose__pastilla{background:var(--fuc);border-radius:999px;width:0;height:40px;transition:transform .55s cubic-bezier(.16,1,.3,1),width .55s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:0}.chips-rose__chip{z-index:1;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:color .35s;display:flex;position:relative}.chips-rose__chip[aria-current=true]{color:var(--onfuc)!important}.carta-rose__main{padding:clamp(8px, 3vw, 48px) var(--margen) 40px;max-width:1040px}.grupo-rose{padding-top:48px;position:relative}.grupo-rose__enredadera{top:-6px;right:calc(-1 * var(--margen));pointer-events:none;width:min(88%,760px);color:var(--pen);position:absolute}.grupo-rose__num{pointer-events:none;position:absolute;top:0;left:-10px}.grupo-rose__num [data-m]{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--fuc);opacity:.5;font-variant-numeric:lining-nums;font-size:clamp(170px,20vw,270px);font-weight:600;line-height:1}.grupo-rose__cabeza{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:clamp(48px,7vw,96px);display:flex;position:relative}.grupo-rose__titulo{min-width:0;font-family:var(--serif);text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-bottom:8px;font-size:clamp(50px,7.4vw,104px);font-style:italic;font-weight:500;line-height:.95;overflow:hidden}.grupo-rose__titulo span{display:block}.grupo-rose__dibujo{width:clamp(84px,10vw,124px);color:var(--pen);flex:none}.enredadera-rose{margin:36px calc(-1 * var(--margen)) -8px;pointer-events:none;color:var(--pen);justify-content:flex-start;display:flex;position:relative}.enredadera-rose--derecha{justify-content:flex-end}.enredadera-rose .arte{flex:none;width:min(112%,820px)}.enredadera-rose--derecha .arte svg{transform:scaleX(-1)}.seccion-rose{margin-top:44px;scroll-margin-top:120px}.ovalo-rose{justify-content:flex-start;margin:28px 0 40px;display:flex}.ovalo-rose--derecha{justify-content:flex-end}.ovalo-rose__caja{width:min(66%,340px);margin:0 clamp(8px,5vw,64px);position:relative}.ovalo-rose__foto{aspect-ratio:3/4;background:var(--tint);border-radius:50%;position:relative;overflow:hidden}.ovalo-rose__corre{position:absolute;inset:-8% 0}.ovalo-rose__foto img{object-fit:cover;width:100%;height:100%;display:block}.ovalo-rose__trazo{width:112%;height:108%;color:var(--pen);pointer-events:none;position:absolute;inset:-4% -6%;overflow:visible}.seccion-rose__cabeza{align-items:center;gap:12px;display:flex}.seccion-rose__cabeza svg{min-width:24px;height:8px;stroke:var(--line);flex:1;overflow:visible}.seccion-rose__nombre{letter-spacing:.24em;color:var(--fuc);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.seccion-rose__nota{font-family:var(--serif);color:var(--soft);margin:8px 0 0;font-size:19px;font-style:italic}.seccion-rose__promo{background:var(--fuc);color:var(--onfuc);letter-spacing:.06em;border-radius:999px;margin:14px 0 0;padding:8px 16px 7px;font-size:13px;font-weight:700;display:inline-flex}.seccion-rose__vacia{font-family:var(--serif);color:var(--soft);margin:14px 0 0;font-size:19px;font-style:italic}.productos-rose{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));column-gap:56px;margin-top:6px;display:grid}.producto-rose{border-radius:10px;padding:14px 8px 14px 0;scroll-margin-top:130px}.producto-rose__linea{align-items:baseline;column-gap:10px;display:flex}:is(.producto-rose--agotado .producto-rose__linea,.buscador-rose__lista .producto-rose__linea:has(.producto-rose__agotado)){flex-wrap:wrap}.producto-rose__nombre{font-family:var(--serif);text-wrap:pretty;overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:600;line-height:1.15}.producto-rose__medida{font-family:var(--texto);color:var(--soft);font-size:13px;font-weight:500}.producto-rose__agotado{font-family:var(--serif);color:var(--fuc);white-space:nowrap;font-size:18px;font-style:italic}.producto-rose__precio{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:700}.producto-rose--agotado .producto-rose__nombre,.producto-rose__nombre--agotado{color:var(--soft)}.producto-rose--agotado .producto-rose__precio{text-decoration:line-through}.producto-rose__desc{color:var(--soft);text-wrap:pretty;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.producto-rose__opciones{color:var(--soft);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:13px;display:flex}.producto-rose__opciones b{color:var(--ink);font-size:16px}.producto-rose__opcion--agotada{text-decoration:line-through}.boton-manito{background:var(--fuc);border-radius:999px;align-items:center;gap:12px;height:52px;margin-top:20px;padding:0 22px 0 16px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;color:var(--onfuc)!important}.boton-manito:active{transform:scale(.97)}.boton-manito__mano{width:30px}.boton-manito--claro{background:var(--onfuc);color:var(--fuc)!important}.grupo-rose__rama{margin:64px calc(-1 * var(--margen)) 8px;pointer-events:none;color:var(--pen);position:relative}.segui-rose{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;margin-top:24px;padding:28px 0;transition:padding .35s cubic-bezier(.16,1,.3,1);display:grid}.segui-rose:hover{padding-left:10px}.segui-rose__sobre{letter-spacing:.22em;color:var(--fuc);font-size:12px;font-weight:700;display:block}.segui-rose__nombre{font-family:var(--serif);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(36px,5vw,64px);font-style:italic;line-height:1.05;display:block}.segui-rose__dibujo{width:clamp(64px,8vw,96px);color:var(--pen)}.cierre-rose{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;padding:56px 0 24px;display:grid}.tarjeta-fucsia--cierre{padding:30px 26px}.tarjeta-fucsia--cierre .sobretitulo{padding-right:72px}.tarjeta-fucsia--cierre .tarjeta-fucsia__grande{max-width:none;padding-right:64px;font-size:clamp(32px,3.4vw,44px);line-height:1.05}.tarjeta-fucsia--cierre .tarjeta-fucsia__chica{max-width:none;margin-top:14px;line-height:1.55}.cierre-rose__lista{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.cierre-rose__lista li{gap:10px;display:flex}.cierre-rose__petalo{width:12px;color:var(--onfuc);--petalo:var(--fuc);flex:none;margin-top:4px}.cierre-rose__aclaracion{opacity:.9;margin:10px 0 0;font-size:13px}.cierre-rose__mono{width:96px;color:var(--onfuc);opacity:.85;position:absolute;top:-8px;right:-8px}.cierre-rose__gracias{border-radius:28px 28px 6px;flex-direction:column;justify-content:space-between;gap:22px;padding:30px 26px;display:flex}.cierre-rose__taza{width:72px;color:var(--pen)}.cierre-rose__frase{font-family:var(--serif);margin:10px 0 0;font-size:clamp(30px,3vw,40px);font-style:italic;line-height:1.08}.cierre-rose__botones{flex-direction:column;gap:10px;display:flex}.pildora{border:1px solid var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.pildora--llena{background:var(--ink);color:var(--paper)!important}.cierre-rose__donde{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.buscador-rose{z-index:60;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.buscador-rose__caja{max-width:760px;margin:0 auto;padding:12px clamp(16px,4vw,32px) 48px}.buscador-rose__barra{background:var(--paper);border-bottom:1.5px solid var(--ink);align-items:center;gap:10px;padding:8px 0 12px;display:flex;position:sticky;top:0}.buscador-rose__barra input{min-width:0;height:52px;color:var(--ink);font-family:var(--serif);background:0 0;border:none;flex:1;font-size:24px;font-style:italic;outline:none!important}.buscador-rose__barra input::placeholder{color:var(--soft);opacity:.7}.buscador-rose__barra input::-webkit-search-cancel-button{display:none}.buscador-rose__cerrar{cursor:pointer;background:0 0;border:0;height:44px;padding:0 6px;font-size:14px;font-weight:700;color:var(--fuc)!important}.buscador-rose__sugerencias{margin-top:28px}.buscador-rose__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.buscador-rose__chips button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700}.buscador-rose__rama{width:100%;max-width:520px;color:var(--pen);opacity:.6;margin-top:56px}.buscador-rose__atajos{flex-direction:column;gap:8px;margin-top:16px;display:flex}.buscador-rose__atajos button{border:1px solid var(--fuc);background:var(--tint);text-align:left;cursor:pointer;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 18px;display:flex}.buscador-rose__atajo-nombre{font-family:var(--serif);font-size:24px;font-style:italic}.buscador-rose__cuenta{color:var(--soft);margin:16px 0 0;font-size:13px}.buscador-rose__lista{flex-direction:column;margin-top:4px;display:flex}.buscador-rose__lista button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:14px 0;display:block}.buscador-rose__lista .producto-rose__nombre{font-size:22px}.buscador-rose__donde{color:var(--soft);margin-top:3px;font-size:13px;display:block}.buscador-rose__nada{text-align:center;color:var(--soft);padding:48px 0;font-size:14px}.buscador-rose__cookie{width:90px;color:var(--pen);margin:0 auto}.buscador-rose__nada-titulo{font-family:var(--serif);color:var(--ink);margin:12px 0 6px;font-size:26px;font-style:italic}.telon-rose{z-index:80;pointer-events:none;background:var(--fuc);color:var(--onfuc);clip-path:inset(100% 0 0);text-align:center;--pen:var(--onfuc);--petalo:var(--fuc);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.telon-rose__caja{padding-bottom:10px;overflow:hidden}.telon-rose__texto{justify-items:center;display:grid}.telon-rose__num{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--onfuc);font-variant-numeric:lining-nums;font-size:clamp(140px,18vw,250px);font-weight:600;line-height:.9}.telon-rose__nombre{font-family:var(--serif);text-wrap:balance;margin-top:-.45em;font-size:clamp(44px,6vw,88px);font-style:italic;font-weight:500;line-height:1}.telon-rose__nombre:only-child{margin-top:0}@media (prefers-reduced-motion:reduce){.rose *,.rose :before,.rose :after{transition:none!important}}
