@font-face{font-family:DM Custom;src:url(/fonts/dmcustom/DMCustomMar2026-V2-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.lge-banner .elxr,.lge-banner .elxr *,.lge-banner .elxr :before,.lge-banner .elxr :after{box-sizing:border-box}.lge-banner .elxr,.lge-banner .elxr:hover{color:#171717;text-decoration:none}.lge-banner .elxr img{display:block}.lge-banner .elxr{width:100%;background:#fff;border:1px solid #d4d4d4;border-radius:10px;overflow:hidden;color:#171717;font-family:Geist,sans-serif;line-height:1.5}.lge-banner .elxr-d{display:none;align-items:center;justify-content:space-between;column-gap:20px;max-width:1440px;height:84px;padding:8px clamp(16px,calc(3.61vw - 7.7px),28px);container:elxrd / inline-size}@media(min-width:768px){.lge-banner .elxr-d{display:flex}}.lge-banner .elxr-d .logo{height:64px;width:auto;min-width:0;max-width:40%;object-fit:contain;object-position:left;transform-origin:center;scale:1.86;translate:17px 0}.lge-banner .elxr-d .cta{display:grid;flex:1 1 0%;min-width:0;grid-template-columns:minmax(0,1fr);white-space:nowrap;font-family:DM Custom,Georgia,serif;font-weight:700;font-size:clamp(26px,calc(2.1vw + 12px),36px);line-height:1;transform-origin:center;scale:1.14;translate:19px 0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.lge-banner .elxr-d:hover .cta{transform:scale(1.035);text-shadow:0 2px 1px rgba(0,0,0,.14)}.lge-banner .elxr-d .days{display:flex;flex-shrink:0;align-items:center;border-left:1px solid rgba(0,0,0,.15);padding-left:20px}.lge-banner .elxr-d .num{font-size:clamp(38px,calc(1.8vw + 24px),46px)}.lge-banner .elxr-d .lbl{font-size:9px}@media(min-width:1024px){.lge-banner .elxr-d .days{padding-left:24px}.lge-banner .elxr-d .lbl{font-size:10px}}.lge-banner .elxr-m{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:360px;padding:14px}.lge-banner .elxr-m .top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%}.lge-banner .elxr-m .logo{height:95px;width:auto;max-width:100%;object-fit:contain;object-position:left}.lge-banner .elxr-m .days{display:flex;flex-direction:column;align-items:flex-end;text-align:right;border-left:1px solid rgba(0,0,0,.15);padding-left:14px}.lge-banner .elxr-m .num{font-size:34px}.lge-banner .elxr-m .lbl{font-size:8.5px}.lge-banner .elxr-m .cta{display:grid;width:100%;grid-template-columns:minmax(0,1fr);height:35px;align-items:center;white-space:nowrap;text-align:center;font-family:DM Custom,Georgia,serif;font-weight:700;font-size:32px;line-height:1.08}.lge-banner .elxr .num{font-family:DM Custom,Georgia,serif;font-weight:700;line-height:.9;letter-spacing:-.01em;white-space:nowrap}.lge-banner .elxr .lbl{font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b6c6d;line-height:1.35;white-space:nowrap}.lge-banner .elxr .mw{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .04em .16em;margin:-.14em -.04em -.16em}.lge-banner .elxr .mw>span{display:inline-block;animation:elxrMw 3.6s both}.lge-banner .elxr .cta>*{grid-area:1 / 1;text-align:center}@keyframes elxrMw{0%{transform:translateY(130%);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}28%,72.5%{transform:none;opacity:1}72.5%{animation-timing-function:cubic-bezier(.4,0,.2,1)}95.5%,to{transform:translateY(-110%);opacity:0}}@media(prefers-reduced-motion:reduce){.lge-banner .elxr .mw>span{animation:none}}.lge-banner .elxr .ct{display:flex}.lge-banner .elxr .box{display:grid;align-content:center;gap:5px;padding:8px 11px 9px;border-radius:6px;background:#17843a;color:#fff;font-family:Geist,Helvetica Neue,Arial,sans-serif;text-align:center}.lge-banner .elxr .box .sub{display:block;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums;text-wrap:balance}.lge-banner .elxr .box .st{display:inline-flex;justify-self:center;align-items:center;gap:6px;font-family:Arial,sans-serif;font-stretch:87.5%;font-size:10.5px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.lge-banner .elxr .box .st i{width:7px;height:7px;border-radius:50%;background:#fff}.lge-banner .elxr-d .ct{align-items:center;gap:10px}.lge-banner .elxr-d .ct .box{width:168px;min-height:58px;margin-left:6px}@container elxrd (max-width: 931px){.lge-banner .elxr-d .ct .lbl{display:none}}@container elxrd (max-width: 827px){.lge-banner .elxr-d .cta{display:none}.lge-banner .elxr-d .ct .lbl{display:block}}.lge-banner .elxr-m .ct{flex-direction:column;align-items:flex-end;gap:4px}.lge-banner .elxr-m .mbox{width:100%;min-height:49px}@media(min-width:768px){.lge-banner .elxr-m{display:none}}
