@font-face{font-family:HostexCampaignJakarta;src:url(/mainsite/blackfriday2026/fonts/PlusJakartaSans-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:HostexCampaignJakarta;src:url(/mainsite/blackfriday2026/fonts/PlusJakartaSans-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:HostexCampaignJakarta;src:url(/mainsite/blackfriday2026/fonts/PlusJakartaSans-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:HostexCampaignJakarta;src:url(/mainsite/blackfriday2026/fonts/PlusJakartaSans-ExtraBold.ttf);font-weight:800;font-display:swap}.campaign_cta__4tAg9{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#3478f6;color:white;border-radius:40px;padding:15px 28px;font-size:17px;font-weight:700;line-height:1.7;min-width:224px;min-height:56px;text-decoration:none}.campaign_cta__4tAg9:hover{background:#4d8bff}.campaign_cta__4tAg9:focus-visible,.campaign_dismiss__ySr_6:focus-visible{outline:3px solid #7eb5ff;outline-offset:5px}.campaign_timer__SeXdQ{display:flex;background:linear-gradient(120deg,#26314d,#171b2b);border:1px solid #34415c;border-radius:26px;width:420px;max-width:100%;margin:auto;padding:12px 0;color:#f4f7fc}.campaign_timer__SeXdQ>div{flex:1;position:relative;text-align:center}.campaign_timer__SeXdQ>div+div:before{content:":";position:absolute;left:-4px;top:0;font-size:32px;color:#899ab8}.campaign_timer__SeXdQ b{font-size:40px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;display:block}.campaign_timer__SeXdQ small{display:block;font-size:10px;letter-spacing:.7px;color:#bac7de}.campaign_status__RUkEB{font-size:13px;color:#9aa8bd;margin-top:22px}.campaign_bannerSpace__KbWjC{--banner-row-height:clamp(88px,6.8vw,126px);height:calc(var(--hostex-campaign-offset, calc(var(--banner-row-height) + env(safe-area-inset-bottom))) + 8px)}.campaign_banner__rD3xj{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#000,#0c205e 60%,#1d4de0);color:#f4f7fc;font-family:HostexCampaignJakarta,sans-serif;font-size:16px;line-height:1.7;z-index:100;padding-bottom:env(safe-area-inset-bottom)}.campaign_banner__rD3xj,.campaign_banner__rD3xj *{box-sizing:border-box}.campaign_bannerInner__dYqaN{width:clamp(1000px,80%,1480px);max-width:calc(100% - 32px);min-height:var(--banner-row-height);margin:auto;display:grid;grid-template-columns:minmax(0,24.5fr) minmax(0,36.5fr) minmax(166px,23fr) minmax(156px,16fr);align-items:center}.campaign_bannerArt__bivS7{width:80%;height:auto;margin-block:-12px;pointer-events:none}.campaign_bannerCopy___D0PP{white-space:nowrap}.campaign_bannerCopy___D0PP p{font-size:clamp(9px,.67vw,12px);color:#bbd2ff;letter-spacing:1.2px;font-weight:700;margin:0 0 12px}.campaign_bannerCopy___D0PP strong{display:block;font-size:clamp(16px,1.65vw,30px);line-height:1.25;font-weight:800;letter-spacing:-.7px}.campaign_compact__Q5Lh4{width:clamp(148px,75%,254px);margin:0;padding:10px 0;border-radius:22px}.campaign_compact__Q5Lh4 b{font-size:24px}.campaign_compact__Q5Lh4 small{font-size:8px}.campaign_compact__Q5Lh4>div+div:before{font-size:21px}.campaign_bannerActions__mxWHK{display:flex;align-items:center;gap:clamp(2px,.5vw,10px)}.campaign_bannerLink__1AO9Z{flex:1;min-width:0;max-width:180px;white-space:nowrap;gap:clamp(8px,1.3vw,24px);background:white;color:#16376f;padding:12px 8px;font-size:clamp(14px,1vw,17px)}.campaign_bannerLink__1AO9Z:hover{background:#e8f0ff}.campaign_dismiss__ySr_6{flex:none;align-self:flex-start;transform:translateY(-50%);width:clamp(32px,2.2vw,40px);height:clamp(32px,2.2vw,40px);border:0;background:transparent;color:#c5d7f4;font:inherit;font-size:24px;line-height:1;cursor:pointer}@media (width < 1025px){.campaign_banner__rD3xj{z-index:2147483647}}@media (max-width:760px){.campaign_timer__SeXdQ{width:330px}.campaign_timer__SeXdQ b{font-size:31px}.campaign_timer__SeXdQ>div+div:before{font-size:26px}.campaign_bannerSpace__KbWjC{height:var(--hostex-campaign-offset,calc(150px + env(safe-area-inset-bottom)))}.campaign_banner__rD3xj{background:#090d16}.campaign_bannerInner__dYqaN{width:100%;max-width:none;padding:14px 20px 19px;min-height:150px;grid-template-columns:minmax(0,210fr) minmax(0,121fr);gap:16px 19px}.campaign_bannerArt__bivS7{display:none}.campaign_bannerCopy___D0PP{grid-column:1/-1}.campaign_bannerCopy___D0PP p{font-size:10px;letter-spacing:0;margin:0 0 9px;color:#bac7de}.campaign_bannerCopy___D0PP strong{font-size:clamp(14px,5vw,20px);letter-spacing:-.6px}.campaign_bannerActions__mxWHK{display:grid}.campaign_compact__Q5Lh4{width:100%;max-width:100%;height:50px;padding:6px 0;border-radius:17px}.campaign_compact__Q5Lh4 b{font-size:20px;line-height:1.2}.campaign_compact__Q5Lh4 small{font-size:8px;line-height:1.2}.campaign_compact__Q5Lh4>div+div:before{font-size:18px}.campaign_bannerLink__1AO9Z{max-width:none;gap:0;padding:12px 10px;font-size:14px;min-height:48px;background:#4078ee;color:white}.campaign_bannerLink__1AO9Z:hover{background:#4d8bff}.campaign_bannerLink__1AO9Z span,.campaign_dismiss__ySr_6{display:none}}