:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--negro:#121212;--blanco:#fff;--marfil:#f4f0e6;--marfil-claro:#faf7f0;--linea:#e8e2d4;--linea-boton:#ddd5c4;--gris:#4a463f;--dorado-adorno:#b8860b;--dorado:#e6b557;--dorado-etiqueta:#8c6a1c;--crema-sobre-negro:#e9e4d8;--letra-titulos:"Cormorant Garamond", Georgia, serif;--letra-numeros:Cinzel, "Times New Roman", serif;--letra:Inter, -apple-system, "Helvetica Neue", Arial, sans-serif;--u:calc(1rem / 16);--lado:min(calc(24 * var(--u)), 6.2vw);font-size:100%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){:root{font:-apple-system-body;--u:calc(1rem / 17)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--blanco)}body{background:var(--blanco);color:var(--negro);font-family:var(--letra);font-size:calc(17 * var(--u));-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;margin:0;line-height:normal}h1,h2,p,ol{margin:0}ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}img,svg{display:block}.icono{flex-shrink:0}:focus-visible{outline:3px solid var(--negro);outline-offset:2px}.sin-scroll,.sin-scroll body{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pagina{width:100%;max-width:480px;min-height:100vh;min-height:100dvh;padding:max(calc(56 * var(--u)), calc(env(safe-area-inset-top) + calc(16 * var(--u)))) max(var(--lado), calc(env(safe-area-inset-right) + 16px)) max(calc(34 * var(--u)), calc(env(safe-area-inset-bottom) + calc(16 * var(--u)))) max(var(--lado), calc(env(safe-area-inset-left) + 16px));gap:calc(18 * var(--u));flex-direction:column;margin:0 auto;display:flex}.pagina--inicio{padding-top:max(calc(58 * var(--u)), calc(env(safe-area-inset-top) + calc(16 * var(--u))));gap:calc(20 * var(--u))}.pagina--exclusiva{gap:calc(16 * var(--u))}.encabezado{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.encabezado__logo{width:calc(44 * var(--u));height:calc(44 * var(--u))}.titulo-bloque{gap:calc(6 * var(--u));flex-direction:column;display:flex}.titulo{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:calc(40 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1}.subtitulo{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:calc(32 * var(--u));font-weight:600;line-height:1.05}.etiqueta{font-family:var(--letra-numeros);font-size:calc(13 * var(--u));letter-spacing:.22em;color:var(--dorado-etiqueta);font-weight:600}.etiqueta--dorada{color:var(--dorado)}.indicacion{font-size:calc(17 * var(--u));font-weight:600}.resumen{font-size:calc(15 * var(--u));color:var(--gris)}.aviso{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:var(--marfil-claro);border:1px solid var(--linea);font-size:calc(15 * var(--u));line-height:1.4}.boton-volver,.boton-cerrar,.boton-claro,.boton-texto{min-height:calc(44 * var(--u));border-radius:calc(22 * var(--u));font-size:calc(16 * var(--u));align-items:center;font-weight:600;display:inline-flex}.boton-volver{padding:0 calc(16 * var(--u)) 0 calc(10 * var(--u));justify-self:start;gap:calc(4 * var(--u));border:1px solid var(--linea-boton);background:var(--blanco)}.boton-cerrar{padding:0 calc(16 * var(--u)) 0 calc(12 * var(--u));gap:calc(6 * var(--u));color:var(--blanco);border:1px solid #ffffff73}.boton-cerrar:focus-visible{outline-color:var(--dorado)}.boton-dorado:focus-visible{outline-color:var(--dorado)}.boton-claro{padding:calc(4 * var(--u)) calc(16 * var(--u));border:1px solid var(--linea-boton);background:var(--blanco);flex-shrink:0;justify-content:center}.boton-claro--alto{min-height:calc(54 * var(--u));border-radius:calc(27 * var(--u));border:1.5px solid var(--negro);font-size:calc(17 * var(--u));font-weight:700}.boton-texto{justify-content:center;align-self:center;gap:calc(6 * var(--u));padding:0 calc(16 * var(--u))}.boton-negro,.boton-dorado,.boton-borde{text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex}.boton-negro{min-height:calc(48 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(24 * var(--u));gap:calc(7 * var(--u));background:var(--negro);color:var(--blanco);font-size:calc(16 * var(--u))}.boton-negro--alto{min-height:calc(54 * var(--u));border-radius:calc(27 * var(--u));font-size:calc(17 * var(--u))}.boton-dorado{min-height:calc(54 * var(--u));margin-top:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u));border-radius:calc(27 * var(--u));gap:calc(8 * var(--u));background:var(--dorado);color:var(--negro);font-size:calc(17 * var(--u))}.boton-borde{min-height:calc(52 * var(--u));margin-top:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(26 * var(--u));border-radius:calc(26 * var(--u));align-self:center;gap:calc(10 * var(--u));border:1.5px solid var(--negro);background:var(--blanco);font-size:calc(16 * var(--u));font-weight:600}.numero-maceta{min-width:calc(40 * var(--u));height:calc(40 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(20 * var(--u));background:var(--negro);border:1.5px solid var(--dorado-adorno);box-shadow:inset 0 0 0 2px var(--negro), inset 0 0 0 3px #e6b557bf;color:var(--dorado);font-family:var(--letra-numeros);font-variant-numeric:lining-nums;font-size:calc(17 * var(--u));justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.numero-maceta--grande{min-width:calc(52 * var(--u));height:calc(52 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(26 * var(--u));box-shadow:inset 0 0 0 3px var(--negro), inset 0 0 0 4px #e6b557bf;font-size:calc(22 * var(--u))}.flor,.foto{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.foto{object-fit:cover}.pildora,.insignia,.ampliar{background:var(--dorado);color:var(--negro);font-size:calc(15 * var(--u));align-items:center;font-weight:600;line-height:1.1;display:flex;position:absolute}.insignia{top:calc(8 * var(--u));left:calc(8 * var(--u));min-height:calc(30 * var(--u));padding:calc(2 * var(--u)) calc(11 * var(--u));border-radius:calc(15 * var(--u))}.pildora{top:calc(12 * var(--u));right:calc(8 * var(--u));min-height:calc(28 * var(--u));padding:calc(2 * var(--u)) calc(9 * var(--u));border-radius:calc(14 * var(--u))}.pildora--grande{top:calc(24 * var(--u));right:calc(14 * var(--u));min-height:calc(32 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u))}.ampliar{right:calc(8 * var(--u));bottom:calc(8 * var(--u));min-height:calc(30 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(15 * var(--u));gap:calc(4 * var(--u));background:#fffffff0}.portada{align-items:center;gap:calc(10 * var(--u));flex-direction:column;display:flex}.portada__logo{width:calc(108 * var(--u));height:calc(108 * var(--u))}.portada__lema{font-size:calc(15 * var(--u));letter-spacing:.04em;color:var(--gris);text-align:center}.adorno{justify-content:center;align-items:center;gap:8px;display:flex}.adorno__linea{background:var(--dorado-adorno);width:48px;height:1px}.adorno__rombo{background:var(--dorado-adorno);width:6px;height:6px;transform:rotate(45deg)}.producto{border-radius:calc(26 * var(--u));background:var(--negro);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 40px -26px #12121299}.producto__foto{height:calc(214 * var(--u));background:var(--marfil);display:block;position:relative}.producto__franja{align-items:center;gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u));flex-wrap:wrap;display:flex}.producto__textos{gap:calc(5 * var(--u));flex-direction:column;flex:auto;max-width:100%;display:flex}.producto__nombre{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:min(calc(32 * var(--u)), 11vw);color:var(--blanco);font-weight:600;line-height:1}.producto__resumen{font-size:calc(15 * var(--u));color:var(--dorado)}.producto__flecha{width:calc(46 * var(--u));height:calc(46 * var(--u));border:1.5px solid var(--dorado-adorno);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.producto:focus-visible{outline-offset:4px}.como-comprar{gap:calc(14 * var(--u));margin-top:calc(8 * var(--u));flex-direction:column;display:flex}.pasos{gap:calc(14 * var(--u));flex-direction:column;display:flex}.paso{align-items:flex-start;gap:calc(14 * var(--u));display:flex}.paso__icono{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--negro);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.paso__textos{-webkit-hyphens:auto;hyphens:auto;gap:calc(2 * var(--u));min-width:0;padding-top:calc(2 * var(--u));flex-direction:column;flex:1;display:flex}.paso__titulo{font-size:calc(17 * var(--u));font-weight:700}.paso__detalle{font-size:calc(15 * var(--u));color:var(--gris);line-height:1.4}.cuadricula{--separacion:calc(14 * var(--u));grid-template-columns:repeat(auto-fill, minmax(max(calc(124 * var(--u)), calc((100% - var(--separacion)) / 2)), 1fr));gap:calc(16 * var(--u)) var(--separacion);display:grid}.cuadricula--plantas{row-gap:calc(18 * var(--u))}.cuadro{gap:calc(10 * var(--u));border-radius:calc(18 * var(--u));flex-direction:column;display:flex}.cuadro__foto{height:calc(116 * var(--u));border-radius:calc(18 * var(--u));background:var(--marfil);display:block;position:relative;overflow:hidden}.cuadro__foto--exclusiva{background:var(--negro);box-shadow:inset 0 0 0 5px var(--negro), inset 0 0 0 6px #b8860bbf;justify-content:center;align-items:center;display:flex}.miniaturas{grid-template-columns:repeat(2, calc(42 * var(--u)));gap:calc(6 * var(--u));display:grid}.miniatura{width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:calc(10 * var(--u));background:var(--marfil);display:block;position:relative;overflow:hidden}.cuadro__textos{gap:calc(2 * var(--u));padding:0 calc(2 * var(--u));flex-direction:column;display:flex}.cuadro__nombre{font-size:calc(17 * var(--u));font-weight:600;line-height:1.3}.cuadro__detalle{font-size:calc(15 * var(--u));color:var(--gris)}.tarjeta{gap:calc(10 * var(--u));flex-direction:column;display:flex}.tarjeta__foto{width:100%;height:calc(150 * var(--u));border-radius:calc(18 * var(--u));background:var(--marfil);display:block;position:relative;overflow:hidden}.tarjeta__foto--baja{height:calc(128 * var(--u))}.tarjeta__foto .numero-maceta{top:calc(8 * var(--u));left:calc(8 * var(--u));position:absolute}.tarjeta__textos{gap:calc(3 * var(--u));padding:0 calc(2 * var(--u));flex-direction:column;flex:1;display:flex}.tarjeta__titulo{font-size:calc(17 * var(--u));font-weight:700;line-height:1.3}.tarjeta__linea{font-size:calc(15 * var(--u));color:var(--gris);line-height:1.35}.tarjeta__precio{margin-top:calc(2 * var(--u));font-size:calc(17 * var(--u));font-variant-numeric:tabular-nums;font-weight:700}.bloque-exclusiva{border-radius:calc(22 * var(--u));background:var(--negro);color:var(--blanco);padding:calc(16 * var(--u)) calc(18 * var(--u));gap:calc(5 * var(--u));box-shadow:inset 0 0 0 5px var(--negro), inset 0 0 0 6px #b8860bb3;flex-direction:column;display:flex}.bloque-exclusiva__titulo{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:calc(34 * var(--u));font-weight:600;line-height:1}.bloque-exclusiva__linea{font-size:calc(15 * var(--u));color:var(--crema-sobre-negro);line-height:1.4}.bloque-exclusiva__resumen{font-size:calc(15 * var(--u));color:var(--dorado);font-weight:600;line-height:1.4}.foto-grande{z-index:5;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--negro);color:var(--blanco);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.foto-grande>*{flex-shrink:0;width:100%;max-width:480px;margin-left:auto;margin-right:auto}.foto-grande__barra{padding:max(calc(56 * var(--u)), calc(env(safe-area-inset-top) + calc(12 * var(--u)))) max(var(--lado), calc(env(safe-area-inset-right) + 16px)) calc(12 * var(--u)) max(var(--lado), calc(env(safe-area-inset-left) + 16px));justify-content:flex-end;display:flex}.foto-grande__foto{height:clamp(calc(230 * var(--u)), calc(100vh - calc(350 * var(--u))), calc(380 * var(--u)));height:clamp(calc(230 * var(--u)), calc(100dvh - calc(350 * var(--u))), calc(380 * var(--u)));background:var(--marfil);position:relative;overflow:hidden}.foto-grande__foto .foto{object-fit:contain}.foto-grande__foto .numero-maceta{top:calc(14 * var(--u));left:calc(14 * var(--u));position:absolute}.foto-grande__datos{padding:calc(20 * var(--u)) max(var(--lado), calc(env(safe-area-inset-right) + 16px)) max(calc(34 * var(--u)), calc(env(safe-area-inset-bottom) + calc(16 * var(--u)))) max(var(--lado), calc(env(safe-area-inset-left) + 16px));gap:calc(8 * var(--u));flex-direction:column;display:flex}.foto-grande__titulo{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:calc(36 * var(--u));font-weight:600;line-height:1}.foto-grande__descripcion{font-size:calc(17 * var(--u));color:var(--crema-sobre-negro);line-height:1.4}.foto-grande__precio{font-size:calc(26 * var(--u));color:var(--dorado);font-variant-numeric:tabular-nums;font-weight:700}.aviso-app{padding:calc(env(safe-area-inset-top) + calc(10 * var(--u))) var(--lado) calc(10 * var(--u));background:var(--marfil-claro);border-bottom:1px solid var(--linea);font-size:calc(15 * var(--u));text-align:center;line-height:1.4}.aviso-app+.pagina{padding-top:calc(24 * var(--u))}.pie{margin-top:calc(10 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:calc(10 * var(--u)) calc(12 * var(--u));flex-wrap:wrap;display:flex}.pie__texto{gap:calc(2 * var(--u));font-size:calc(15 * var(--u));color:var(--gris);flex-direction:column;display:flex}.pie__texto strong{font-size:calc(17 * var(--u));color:var(--negro);font-variant-numeric:tabular-nums;font-weight:600}.hoja-fondo{z-index:6;background:#1212128c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hoja{background:var(--blanco);border-radius:calc(26 * var(--u)) calc(26 * var(--u)) 0 0;width:100%;max-width:480px;max-height:100%;padding:calc(12 * var(--u)) var(--lado) max(calc(24 * var(--u)), calc(env(safe-area-inset-bottom) + calc(12 * var(--u))));gap:calc(14 * var(--u));flex-direction:column;margin:0 auto;display:flex;overflow-y:auto}.hoja>*{flex-shrink:0}.hoja__agarre{background:var(--linea-boton);border-radius:3px;align-self:center;width:40px;height:5px}.hoja__titulo{font-family:var(--letra-titulos);font-variant-numeric:lining-nums;font-size:calc(30 * var(--u));font-weight:600;line-height:1.05}.hoja__mensaje{max-width:calc(300 * var(--u));background:var(--marfil);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u)) calc(18 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));font-size:calc(17 * var(--u));align-self:flex-end;line-height:1.4}.hoja__ayuda{font-size:calc(15 * var(--u));color:var(--gris);line-height:1.45}.hoja__ayuda strong{color:var(--negro);white-space:nowrap}.cargando{gap:calc(14 * var(--u));flex-direction:column;display:flex}.cargando__linea,.cargando__cuadro{border-radius:calc(18 * var(--u));background:var(--marfil);display:block}.cargando__linea{width:70%;height:calc(20 * var(--u));border-radius:calc(10 * var(--u))}.cargando__linea--titulo{width:55%;height:calc(40 * var(--u))}.cargando__cuadro{height:calc(150 * var(--u))}.estado{padding:calc(20 * var(--u));border-radius:calc(18 * var(--u));background:var(--marfil-claro);border:1px solid var(--linea);gap:calc(16 * var(--u));flex-direction:column;line-height:1.4;display:flex}
