
.tl-oferta-reloj{margin-top:24px}
.tl-oferta-reloj__unidades{display:flex;align-items:flex-start;gap:14px;width:max-content;max-width:100%;color:var(--flash,#D7FF3F)}
.tl-oferta-reloj__unidades[hidden]{display:none}
.tl-oferta-reloj__unidades>span{display:grid;justify-items:center;gap:7px;min-width:54px}
.tl-oferta-reloj__unidades b{font:400 38px/1 var(--font-display);font-variant-numeric:tabular-nums}
.tl-oferta-reloj__unidades small{font:700 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--paper)}
.tl-oferta-reloj__unidades i{font:400 30px/1 var(--font-display)}
@media(max-width:749px){.tl-oferta-reloj{margin-top:20px}.tl-oferta-reloj__unidades{gap:10px}.tl-oferta-reloj__unidades>span{min-width:43px;gap:5px}.tl-oferta-reloj__unidades b{font-size:30px}.tl-oferta-reloj__unidades small{font-size:9px}.tl-oferta-reloj__unidades i{font-size:25px}}
.tl-promo-dialog{padding:0;border:1px solid #393b3d;border-radius:12px;width:min(1240px,calc(100% - 48px));max-width:none;height:min(940px,calc(100dvh - 48px));max-height:none;background:var(--ink);color:var(--paper);overflow:hidden;box-shadow:0 24px 90px #0009}
.tl-promo-dialog::backdrop{background:rgba(0,0,0,.78)}
.tl-promo-dialog[open]{display:flex;flex-direction:column}
.tl-promo-toolbar{display:flex;justify-content:flex-end;flex:none;height:56px;padding:4px 12px;background:var(--ink)}
.tl-promo-toolbar button,.tl-popup-cerrar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);font:400 38px/1 Arial,sans-serif;cursor:pointer;text-decoration:none}
.tl-promo-toolbar button:focus-visible,.tl-popup-cerrar:focus-visible{outline:3px solid var(--flash);outline-offset:-4px}
.tl-promo-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.tl-promo-body>[hidden],.tl-promo-dialog [data-offer-close]{display:none!important}
.tl-promo-status{padding:32px;text-align:center}
.tl-promo-fallback{margin:24px}
.tl-promo-dialog [data-catalog-mode="2x1"],.tl-popup-page [data-catalog-mode="2x1"]{padding-top:28px;padding-bottom:48px}
.tl-promo-dialog .tl-pl-encabezado .tl-oferta-reloj,.tl-popup-page .tl-pl-encabezado .tl-oferta-reloj{margin-top:16px}
.tl-promo-dialog .tl-pl-encabezado h1,.tl-popup-page .tl-pl-encabezado h1{font-size:clamp(32px,4vw,50px)}
.tl-promo-dialog .tl-pl-beneficios,.tl-promo-dialog .tl-pl-convenio,.tl-popup-page .tl-pl-beneficios,.tl-popup-page .tl-pl-convenio{display:none}
.tl-promo-dialog--companion,.tl-promo-dialog--companion .tl-promo-body{background:var(--paper);color:var(--ink)}
.tl-promo-dialog--companion .tl-promo-toolbar{position:absolute;inset:0 0 auto;z-index:2;background:transparent}
.tl-promo-dialog--companion .tl-promo-toolbar button{background:transparent;color:var(--ink)}
.tl-promo-dialog--companion .tl-promo-body{scrollbar-gutter:stable both-edges}
.tl-promo-companion{min-height:100%;display:grid;align-items:center}
.tl-promo-companion>.shopify-section{width:100%}
.tl-promo-companion .tl-banda{padding:76px clamp(24px,5vw,64px)}
.tl-promo-companion .tl-cp-puente{width:100%;max-width:660px;min-height:0;padding:0;gap:22px}
.tl-promo-companion .tl-cp-puente h1{font-size:clamp(32px,4vw,48px)}
.tl-promo-companion .tl-cp-puente .tl-bajada{font-size:17px;line-height:1.5;color:var(--muted)}
.tl-promo-companion .tl-cp-puente .tl-cp-pair{margin-top:8px}
.tl-promo-companion .tl-cp-puente .tl-cp-pair label{color:var(--ink)}
.tl-promo-companion .tl-cp-puente .tl-cp-volver{font-size:14px;color:var(--ink)}
.tl-popup-page{min-height:100dvh;background:var(--ink);padding-top:56px}
.tl-popup-cerrar{position:fixed;top:8px;right:12px;z-index:90}
@media(max-width:749px){.tl-promo-dialog{width:100%;height:100dvh;border:0;border-radius:0;margin:0}.tl-promo-toolbar{height:52px;padding:2px 8px}.tl-promo-dialog [data-catalog-mode="2x1"],.tl-popup-page [data-catalog-mode="2x1"]{padding-top:16px}.tl-promo-dialog .tl-wrap{padding-inline:20px}}
.tl-promo-dialog :is(h1,h2)[tabindex="-1"]:focus{outline:none}
@media(max-width:749px){.tl-promo-companion .tl-banda{padding-block:64px}}
