.vitrina-visual{max-width:720px;margin:auto;padding-bottom:104px}.vitrina-visual,.vitrina-visual .tu-visual{background:#08090b;color:#fff}.vitrina-visual .tu-titulo,.vitrina-visual .tu-visual figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.vitrina-visual .tu-compra{box-sizing:border-box;min-height:94px;background:#121316;border-top:1px solid #333;padding:20px 24px}.vitrina-visual .tu-compra a{background:var(--tu-acento,#e73528);box-shadow:0 6px 24px #e7352826}.vitrina-visual .tu-compra strong{color:#fff}.vitrina-compra-fija a:focus-visible,.vitrina-visual .tu-compra a:focus-visible{outline:3px solid #fff;outline-offset:4px}.vitrina-visual .vitrina-condiciones{color:#c5c5ca;border-top:1px solid #2c2d31}.vitrina-visual .vitrina-condiciones strong{color:#fff}.vitrina-compra-fija{box-sizing:border-box;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,720px);z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #36373b;background:#121316f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:14px/1.4 system-ui,sans-serif;box-shadow:0 -10px 30px #0003}.vitrina-compra-fija>div{min-width:0}.vitrina-compra-fija>div>span{display:block;max-width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c5c5ca;font-size:12px}.vitrina-compra-fija strong{display:block;font-size:23px;white-space:nowrap}.vitrina-compra-fija small{font-size:11px;font-weight:500;color:#aeb0b6}.vitrina-compra-fija a{display:flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#e73528;border-radius:10px;color:#fff;text-decoration:none;font-weight:750;white-space:nowrap}@media(max-width:480px){.vitrina-visual .tu-compra{padding:16px}.vitrina-compra-fija{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:10px}.vitrina-compra-fija a{padding:0 16px;font-size:13px}.vitrina-compra-fija strong{font-size:20px}.vitrina-compra-fija>div>span{max-width:170px}}