.plCiudad main>section.conDescarga{background:0 0;border:0;border-radius:0;padding:0}.plCiudad .dkCaja{width:100%;min-width:0;max-width:862px;margin:0 auto;container:dk/inline-size}.plCiudad .dkCaja,.plCiudad .dkCaja *,.plCiudad .dkCaja :before,.plCiudad .dkCaja :after{box-sizing:border-box}.plCiudad .dkTarjeta{--dkTinta:#1b120b;--dkSol:#ffed8d;--dkCoral:#ef7050;--dkRosa:#f9b4dc;--dkMarron:#493722;isolation:isolate;box-shadow:none;background:var(--dkSol);min-height:554px;color:var(--dkTinta);font-family:var(--font-instrument-sans), sans-serif;text-align:left;border:0;border-radius:26px;margin:0;padding:0;position:relative;overflow:hidden}.plCiudad .dkTarjeta ::selection{background:var(--dkTinta);color:var(--dkSol)}.plCiudad .dkTexto{z-index:2;flex-direction:column;align-items:flex-start;width:58%;min-height:554px;padding:44px 0 40px 42px;display:flex;position:relative}.plCiudad .dkLogo{width:80px;height:auto;margin:0 0 26px;display:block}.plCiudad .dkTarjeta .dkTitulo{max-width:none;color:var(--dkTinta);letter-spacing:-.012em;text-align:left;text-transform:uppercase;text-wrap:balance;margin:0;padding:0;font-family:Anton,sans-serif;font-size:clamp(42px,6.6cqw,58px);font-weight:400;line-height:1.06;display:block}.plCiudad .dkTitulo>span{white-space:nowrap;display:block}.plCiudad .dkTarjeta .dkTitulo em{color:var(--dkTinta);letter-spacing:-.025em;text-transform:none;margin-top:-3px;padding:0;font-family:Instrument Serif,Georgia,serif;font-size:1.52em;font-style:italic;font-weight:400;line-height:.86;display:inline-block}.plCiudad .dkTarjeta .dkApoyo{max-width:32ch;color:var(--dkMarron);font:400 16px/1.5 var(--font-instrument-sans), sans-serif;text-wrap:pretty;margin:24px 0 22px}.plCiudad .dkTiendas{z-index:4;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.plCiudad .dkTarjeta a.dkTienda{background:var(--dkTinta);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-height:50px;padding:8px 15px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.plCiudad .dkTarjeta a.dkTienda:hover{background:var(--dkMarron);transform:translateY(-2px)}.plCiudad .dkTarjeta a.dkTienda:active{transform:scale(.97)}.plCiudad .dkTarjeta a.dkTienda:focus-visible{outline:3px solid var(--dkTinta);outline-offset:4px}.plCiudad .dkTienda svg{fill:currentColor;flex:none;width:24px;height:27px}.plCiudad .dkTienda span{flex-direction:column;gap:1px;display:flex}.plCiudad .dkTienda small{letter-spacing:0;font-size:10px;font-weight:400;line-height:1.15}.plCiudad .dkTienda strong{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.15}.plCiudad .dkArte{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.plCiudad .dkTelefono{transform-origin:50% 35%;filter:drop-shadow(-8px 22px 20px #53290e29);width:540px;max-width:none;height:auto;display:block;position:absolute;top:46px;right:-100px;transform:rotate(7deg)}.plCiudad .dkCinta{border:95px solid var(--dkRosa);opacity:.9;border-radius:50%;width:500px;height:680px;position:absolute;top:-80px;right:-135px;transform:rotate(-34deg)}.plCiudad .dkChispa{width:34px;height:46px;color:var(--dkCoral);position:absolute;top:58px;left:54%;transform:rotate(12deg)}.plCiudad .dkChispa svg{fill:currentColor;width:100%;height:100%;display:block}.plCiudad .dkLazo{width:64px;height:64px;color:var(--dkCoral);position:absolute;bottom:49px;left:49%;transform:rotate(-18deg)}.plCiudad .dkLazo svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}@container dk (max-width:760px){.plCiudad .dkTarjeta{border-radius:24px;min-height:581px}.plCiudad .dkTexto{text-align:center;align-items:center;width:100%;min-height:0;padding:28px 25px 0}.plCiudad .dkLogo{width:61px;margin-bottom:19px}.plCiudad .dkTarjeta .dkTitulo{text-align:center;font-size:clamp(32px,8.5cqw,48px);line-height:1.04}.plCiudad .dkTarjeta .dkTitulo em{margin-top:0;font-size:1.42em;line-height:.86}.plCiudad .dkTarjeta .dkApoyo{max-width:29ch;margin:17px auto 18px;font-size:14px;line-height:1.45}.plCiudad .dkTiendas{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%}.plCiudad .dkTarjeta a.dkTienda{border-radius:11px;flex:1;justify-content:center;gap:7px;min-height:48px;padding:8px 9px}.plCiudad .dkTienda svg{width:19px;height:22px}.plCiudad .dkTienda small{font-size:8px}.plCiudad .dkTienda strong{font-size:14px}.plCiudad .dkTelefono{width:370px;top:350px;right:calc(50% - 215px);transform:rotate(7deg)}.plCiudad .dkCinta{border-width:65px;width:480px;height:390px;top:350px;right:-210px;transform:rotate(-35deg)}.plCiudad .dkChispa{width:22px;height:33px;top:395px;left:24px}.plCiudad .dkLazo{width:36px;height:36px;bottom:24px;left:auto;right:18px}}@container dk (min-width:400px) and (max-width:760px){.plCiudad .dkTarjeta{min-height:650px}.plCiudad .dkTexto{padding-top:32px}.plCiudad .dkTiendas{max-width:335px}.plCiudad .dkTelefono{width:470px;top:370px;right:calc(50% - 265px)}.plCiudad .dkCinta{top:370px}}@container dk (max-width:279px){.plCiudad .dkTexto{padding-inline:16px}.plCiudad .dkTarjeta .dkTitulo{font-size:28px}.plCiudad .dkTiendas{flex-wrap:wrap;max-width:150px}.plCiudad .dkTiendas>a.dkTienda{flex-basis:100%}.plCiudad .dkTarjeta{min-height:690px}.plCiudad .dkTelefono{width:340px;top:445px;right:calc(50% - 200px)}}@media (prefers-reduced-motion:reduce){.plCiudad .dkTarjeta a.dkTienda{transition:none}.plCiudad .dkTarjeta a.dkTienda:hover,.plCiudad .dkTarjeta a.dkTienda:active{transform:none}}
