.hero-csh{display:none;background:linear-gradient(-60deg,#ffe600 21.8%,#fddd00 50%,#fbd100 78.2%);border-radius:20px;overflow:hidden;width:calc(100% - 16px);max-width:1920px;margin:8px auto 0;height:calc(100dvh - 76px);max-height:800px;position:relative}
.hero-csh[data-merch-header-type="cashback"]{display:block}
.hero-csh__inner{display:flex;flex-direction:column;width:100%;height:100%;position:relative}
.hero-csh__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:16px;padding:24px;position:relative;z-index:2}
.hero-csh__img{position:absolute;top:-2%;left:-6%;width:112%;height:50%;overflow:hidden;z-index:0}
.hero-csh__bg{width:100%;height:100%;object-fit:contain;object-position:center;display:block}
.hero-csh__title{font-size:40px;font-weight:700;line-height:1;letter-spacing:-1.6px;color:#282834;margin:0;max-width:360px;font-family:'Proxima Nova Advanced','Proxima Nova',sans-serif;font-feature-settings:'ss04' on,'case' on}
.hero-csh__bajada{font-size:18px;font-family:'Inter',sans-serif;font-weight:600;color:#282834;line-height:22px;margin:0;max-width:340px}
.hero-csh__bajada[data-bajada=""]{display:none}
.hero-csh__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;min-height:48px;font-size:14px;font-weight:600;font-family:'Inter',sans-serif;color:#fff;text-decoration:none;background:#4850e5;border-radius:12px;white-space:nowrap;transition:background-color .18s ease-out}
.hero-csh__cta:hover{background:#3d44c4;color:#fff}
.hero-csh__cta:active{background:#3238a3;color:#fff}
.hero-csh__legal{display:block;position:absolute;bottom:16px;left:24px;right:24px;font-size:12px;font-family:'Inter',sans-serif;font-weight:400;color:rgba(40,40,52,.7);line-height:1.4;margin:0;z-index:3;text-align:left}
.hero-csh__legal[data-legal=""]{display:none}
.hero-csh__tag{display:none;background:#00a650;color:#fff;font-family:'Inter',sans-serif;font-weight:600;font-size:14px;line-height:1;padding:6px 14px;border-radius:999px}
.hero-csh__tag:not([data-has-timer="true"]):not([data-tag-label=""]){display:inline-flex}
.hero-csh__timer{display:none;align-items:center;gap:8px;background:#00a650;color:#fff;font-family:'Inter',sans-serif;font-weight:600;font-size:14px;line-height:1;padding:8px 16px;border-radius:999px}
.hero-csh__timer[data-has-timer="true"]{display:inline-flex}
.hero-csh__timer-icon{width:16px;height:16px;flex-shrink:0}
.hero-csh__timer-label{font-weight:600;white-space:nowrap}
.hero-csh__tcell{display:inline-flex;align-items:baseline;gap:3px}
.hero-csh__tunit{font-weight:400;opacity:.9}
@media (min-width:1024px){
.hero-csh{background:linear-gradient(107deg,#ffe600 0%,#fddd00 50%,#fbd100 100%);height:calc(100vh - 16px);max-height:none;min-height:685px}
.nav-header ~ .hero-csh,.nav-header ~ div .hero-csh,.nav-header ~ section .hero-csh,.nav-header ~ main .hero-csh{height:calc(100vh - 80px)}
.hero-csh__img{top:0;left:auto;right:0;width:50%;height:100%}
.hero-csh__content{padding:40px 50% 40px 40px;gap:24px;align-items:flex-start;text-align:left}
.hero-csh__title{font-size:72px;letter-spacing:-2.88px;max-width:500px}
.hero-csh__bajada{font-size:22px;line-height:28px;max-width:500px}
.hero-csh__legal{font-size:14px;bottom:24px;left:40px;right:50%;text-align:left}
.hero-csh__tag{font-size:16px;padding:8px 16px}
.hero-csh__timer{font-size:16px;padding:10px 18px}
.hero-csh__timer-icon{width:18px;height:18px}
}
@media (min-width:1366px){
.hero-csh__title{font-size:88px;letter-spacing:-3.52px;max-width:600px}
}
