.d{flex-direction:column;gap:48px;padding-top:20px;display:flex}.d-migas{color:var(--t-suave);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.d-migas a{color:var(--t-suave);text-decoration:none}.d-migas a:hover{color:var(--t-enlace)}.d-migas [aria-current]{color:var(--t-tinta);font-weight:600}.d-arriba{flex-wrap:wrap;align-items:stretch;gap:32px;margin-top:-28px;display:flex}.d-galeria{flex-direction:column;flex:520px;gap:14px;min-width:0;display:flex}.d-galeria__foto{border:1px solid var(--t-borde);view-transition-name:foto-oferta;background:#fff;border-radius:28px;flex:auto;justify-content:center;align-items:center;min-height:560px;padding:48px;display:flex;position:relative}.d--expirada .d-galeria__foto .foto__img{filter:grayscale();opacity:.6}.d-badge{z-index:2;color:#16120f;font:800 30px/1.45 var(--t-titulo);border-radius:14px;padding:4px 16px;position:absolute;top:22px;left:22px}.d-tag{padding:6px 12px;font-size:13px;bottom:22px;left:22px}.d-galeria__botones{z-index:3;gap:8px;display:flex;position:absolute;top:18px;right:18px}.d-redondo{border:1px solid var(--t-borde);color:#16120f;cursor:pointer;background:#fff;border-radius:99px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}.d-redondo:hover{border-color:#16120f}.d-redondo[aria-pressed=true]{border-color:var(--t-naranja);background:var(--t-naranja)}.d-redondo[aria-pressed=true] svg{fill:currentColor}.d-redondo--atras{display:none}.d-nota{border:1px solid var(--t-borde);background:var(--t-blanco);color:var(--t-medio);border-radius:20px;align-items:center;gap:12px;margin:0;padding:16px 18px;font-size:14px;display:flex}.d-nota svg{color:var(--t-tinta);flex:none}.d-nota b{color:var(--t-tinta)}.d-info{flex-direction:column;flex:440px;gap:20px;min-width:0;display:flex}.d-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-chip{border:1px solid var(--t-borde);background:var(--t-blanco);color:var(--t-tinta);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}a.d-chip:hover{border-color:var(--t-tinta)}.d-chip__punto{border-radius:9px;width:8px;height:8px}.d-chip--oscuro{color:#fff;background:#16120f;border-color:#16120f}.d-titulo{font:800 40px/1.05 var(--t-titulo);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.d-contexto{color:var(--t-medio);margin:-6px 0 0}.d-precio{border:1px solid var(--t-borde);background:var(--t-blanco);border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex}.d-precio__fila{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.d-precio__hoy{font:800 56px/1 var(--t-titulo);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.d-precio__antes{color:var(--t-suave);font-size:16px}.d-ahorras{background:var(--t-lima);color:#16120f;border-radius:99px;align-self:flex-start;padding:6px 14px;font-size:15px;font-weight:700}.d-barras{flex-direction:column;gap:10px;display:flex}.d-barras__fila{align-items:center;gap:12px;font-size:13px;display:flex}.d-barras__etq{width:54px;color:var(--t-suave);flex:none}.d-barras__pista{flex:1;height:14px}.d-barras__pista--antes{background:var(--t-borde);border-radius:99px}.d-barras__hoy{background:var(--t-naranja);border-radius:99px;min-width:14px;height:14px}.d-barras__valor{width:78px;color:var(--t-suave);text-align:right;flex:none}.d-barras__fila--hoy .d-barras__etq,.d-barras__fila--hoy .d-barras__valor{color:var(--t-tinta);font-weight:700}.d-insignias{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.d-insignias li{background:var(--t-crema);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.d-cupon{border:1.5px dashed var(--t-naranja);background:var(--t-tenue);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.d-cupon span{color:var(--t-suave);font-size:12px;font-weight:600;display:block}.d-cupon code{letter-spacing:.04em;background:0 0;padding:0;font:700 17px/1.3 ui-monospace,monospace}.d-cta{background:var(--t-naranja);color:#16120f;text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 16px;font-size:18px;font-weight:800;text-decoration:none;transition:filter .2s;display:flex}.d-cta:hover{filter:brightness(1.06)}.d-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.d-gris{border:1.5px solid var(--t-gris-borde);background:var(--t-gris);height:50px;color:var(--t-tinta);font:700 15px/1 var(--t-texto);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:flex}.d-gris:hover{border-color:var(--t-tinta)}.d-gris[aria-pressed=true]{border-color:var(--t-naranja);background:var(--t-tenue);color:var(--t-enlace)}.d-gris[aria-pressed=true] svg{fill:currentColor}.d-gris--suelto{align-self:flex-start}.d-voto{border-top:1px solid var(--t-linea);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.d-voto__pregunta{color:var(--t-medio);font-size:14px}.d-gris--voto{border-radius:12px;height:44px;padding:0 16px;font-size:15px}.d-voto__temp{min-width:32px;font:800 20px/1 var(--t-titulo);text-align:center}.d-tienda{min-height:32px;color:var(--t-tinta);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.d-tienda:hover{color:var(--t-enlace)}.d-afiliados{color:var(--t-suave);margin:0;font-size:12px;line-height:1.45}.d-consejo{background:var(--t-carbon);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;gap:6px;min-height:190px;padding:22px 190px 22px 24px;display:flex;position:relative;overflow:hidden}.d-consejo__etq{color:var(--t-lima);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.d-consejo__texto{margin:0;font-size:16px;line-height:1.4}.d-consejo__don{position:absolute;bottom:-22px;right:6px}.d-consejo__don img{width:auto;max-width:none;height:200px}.d-seccion{flex-direction:column;gap:16px;display:flex}.d-h2{font:800 28px/1.1 var(--t-titulo);letter-spacing:-.02em;margin:0}.d-veredicto{border:1px solid var(--t-borde);background:var(--t-blanco);border-radius:22px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.d-veredicto b{font-size:17px}.d-veredicto span{color:var(--t-medio)}.d-veredicto a{color:#8a3f0f;align-self:flex-start;margin-top:6px;font-size:14px;font-weight:700;text-decoration:underline}:root:has(meta[name=color-scheme][content=dark]) .d-veredicto a{color:var(--t-enlace)}.d-veredicto--oferta{box-shadow:inset 4px 0 0 var(--t-lima)}.d-veredicto--inflada,.d-veredicto--cara{box-shadow:inset 4px 0 #ff5a4f}.d-grafica{border:1px solid var(--t-borde);background:var(--t-blanco);border-radius:22px;flex-direction:column;gap:20px;margin:0;padding:24px;display:flex}.d-grafica__resumen{flex-wrap:wrap;align-items:center;gap:8px 32px;display:flex}.d-grafica__resumen div{flex-direction:column;display:flex}.d-grafica__resumen span{color:var(--t-suave);font-size:12px;font-weight:600}.d-grafica__resumen b{font:800 28px/1.1 var(--t-titulo);font-variant-numeric:tabular-nums}.d-grafica__min{color:#3f6b0c}:root:has(meta[name=color-scheme][content=dark]) .d-grafica__min{color:var(--t-lima)}.d-grafica__insignia{background:var(--t-lima);border-radius:99px;padding:5px 12px;color:#16120f!important;font-size:13px!important;font-weight:700!important}.d-grafica__lienzo{height:200px;margin:0 6px 0 64px;position:relative}.d-grafica__guia{border-top:2px dotted var(--t-gris-borde);position:absolute;left:0;right:0}.d-grafica__guia span{color:var(--t-medio);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;position:absolute;top:-9px;left:-64px}.d-grafica__lienzo svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d-grafica__area{fill:url(#degradado-precio)}.d-grafica__linea{fill:none;stroke:var(--t-naranja);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.d-grafica__punto{border:3px solid #fff;border-radius:99px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.d-grafica__punto--min{background:var(--t-lima);box-shadow:0 0 0 3px #c8f05173}.d-grafica__punto--hoy{background:var(--t-naranja);box-shadow:0 0 0 3px #ff7a1a59}.d-grafica__fechas{color:var(--t-suave);justify-content:space-between;margin:-6px 6px 0 64px;font-size:12px;font-weight:600;display:flex}.d-grafica__leyenda{color:var(--t-medio);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;display:flex}.d-grafica__leyenda span{align-items:center;gap:8px;display:inline-flex}.d-grafica__dot{border-radius:99px;width:12px;height:12px}.d-grafica__dot--min{background:var(--t-lima)}.d-grafica__dot--hoy{background:var(--t-naranja)}.d-grafica__n{margin-left:auto}.d-ficha{border:1px solid var(--t-borde);background:var(--t-blanco);border-radius:28px;flex-direction:column;gap:20px;padding:32px;display:flex}.d-ficha h2{font:800 26px/1.1 var(--t-titulo);margin:0}.d-ficha dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;display:grid}.d-ficha dl>div{background:var(--t-crema);border-radius:16px;padding:16px}.d-ficha dt{color:var(--t-suave);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.d-ficha dd{margin:4px 0 0;font-size:18px;font-weight:700}.d-ficha dd a{color:inherit;text-decoration:none}.d-ficha dd a:hover{color:var(--t-enlace)}.d-cab-sim{margin-bottom:0}.d-cab-sim h2{font-size:28px}.barra-compra{z-index:44;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));border:1px solid var(--t-borde);background:var(--t-blanco);box-shadow:var(--t-sombra);opacity:0;pointer-events:none;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;transition:opacity .25s,translate .35s;display:flex;position:fixed;translate:0 24px}.barra-compra.visible{opacity:1;pointer-events:auto;translate:0}.barra-compra__precio{align-items:center;gap:8px;margin:0;display:flex}.barra-compra__precio b{font:800 22px/1 var(--t-titulo)}.barra-compra__precio span{color:#16120f;font:800 13px/1.45 var(--t-titulo);border-radius:8px;padding:2px 8px}.barra-compra__precio .t-badge--alto{background:var(--t-naranja)}.barra-compra__precio .t-badge--medio{background:var(--t-durazno)}.barra-compra__precio .t-badge--bajo{background:#efebe5}.d-cta--chico{border-radius:14px;height:48px;padding:0 18px;font-size:15px}@media (width>=720px){.barra-compra{display:none}}@media (width<=719px){.d{gap:28px;padding-top:12px}.d-arriba{gap:16px;margin-top:-16px}.d-galeria__foto{border-radius:24px;min-height:300px;padding:28px}.d-badge{border-radius:12px;padding:2px 12px;font-size:22px;top:14px;left:14px}.d-tag{font-size:12px;bottom:14px;left:14px}.d-galeria__botones{top:12px;right:12px}.d-redondo{width:44px;height:44px}.d-redondo--atras{display:flex}.d-titulo{font-size:28px}.d-precio{padding:20px}.d-precio__hoy{font-size:44px}.d-cta{height:56px;font-size:16px}.d-consejo{min-height:160px;padding:20px 140px 20px 20px}.d-consejo__don img{height:160px}.d-h2,.d-cab-sim h2{font-size:22px}.d-grafica{padding:18px}.d-grafica__resumen b{font-size:22px}.d-grafica__lienzo{height:160px;margin-left:58px}.d-grafica__guia span{font-size:11px;left:-58px}.d-grafica__fechas{margin-left:58px}.d-ficha{border-radius:24px;padding:20px}.d-ficha h2{font-size:22px}.d-ficha dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.d-ficha dd{font-size:15px}}
