.viewing-offers{background:#101113}.viewing-offers .backdrop,.viewing-offers .shade{display:none}.viewing-offers>nav{display:none!important}.viewing-offers header{max-width:1440px;margin:auto}.viewing-offers main{margin:0 auto;padding:35px 48px 75px;max-width:1440px;width:100%;background:none;border:0;border-radius:0;box-shadow:none;min-height:calc(100svh - 106px)}.offer-showcase{max-width:1240px;margin:auto}.offer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;margin-bottom:36px}.offer-copy .eyebrow{color:#f58ca0;font-size:13px;letter-spacing:.15em;margin-bottom:21px}.aeg-wordmark{font-size:43px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#fff;margin-bottom:16px}.offer-copy h1{font-size:clamp(37px,4.5vw,62px);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin:0 0 22px}.offer-copy h1 em{display:inline-block;font-style:normal;font-size:1.4em;color:#f32755;letter-spacing:-.06em}.offer-copy p{color:#b8bec6;font-size:17px;line-height:1.6;max-width:380px;margin:0}.offer-clock{padding:30px;border:1px solid #f3235066;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#a8163529,transparent 65%),linear-gradient(145deg,#292b30,#17191c);box-shadow:inset 0 1px 0 #ffffff20,0 20px 40px #0004}.offer-clock-title{display:flex;align-items:center;gap:14px;color:#e3e6e9;font-size:16px}.offer-clock-title svg{width:31px;height:37px;color:#f24a6d;flex-shrink:0}.offer-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.offer-countdown>div{text-align:center;background:#0a0c0e70;border:1px solid #ffffff1c;border-radius:13px;padding:16px 6px 13px}.offer-countdown strong{display:block;font-size:clamp(29px,3.3vw,46px);line-height:1;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.offer-countdown span{display:block;font-size:11px;color:#9ba2ac;margin-top:10px}.offer-discover{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 21px;border:1px solid #ffffffb0;background:#f3f3f0;color:#17191d;border-radius:14px;font-size:15px;font-weight:600;min-height:54px}.offer-discover svg{width:23px;height:23px;color:#d90030}.aeg-cinema{aspect-ratio:16/9;overflow:hidden;border-radius:23px;border:1px solid #ffffff26;box-shadow:0 25px 60px #0005;background:#000}.aeg-cinema iframe{display:block;width:100%;height:100%;border:0}.offer-video-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:19px;font-size:14px;color:#9ba2aa}.offer-video-caption>span{color:#e3e5e8;letter-spacing:.05em}.offer-video-caption a{display:flex;align-items:center;gap:10px}.offer-video-caption svg{width:17px;height:17px}.offer-terms{font-size:13px;line-height:1.6;color:#818a95;margin:17px 0 0}.appliance-brands{padding-top:38px;margin-top:38px;border-top:1px solid #ffffff20}.appliance-brands .eyebrow{font-size:12px;color:#b5bac0}.appliance-brands h2{font-size:clamp(25px,3vw,36px);font-weight:400;letter-spacing:-.03em;margin:13px 0 25px}.brand-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.appliance-brand{min-height:105px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid #ffffff25;border-radius:16px;background:linear-gradient(145deg,#26292e,#17191d);font-size:27px;font-weight:600;color:#f0f0f0;letter-spacing:.02em}.appliance-brand[data-brand=AEG]{font-weight:800;font-size:34px;letter-spacing:-.04em}.offer-discover:focus-visible,.offer-video-caption a:focus-visible{outline:3px solid #ec2851;outline-offset:5px}
@media(max-width:1050px){.offer-top{gap:30px;grid-template-columns:1fr 1fr}.offer-clock{padding:23px}.offer-countdown{gap:6px}.offer-clock-title{font-size:14px}.offer-countdown strong{font-size:33px}}
@media(orientation:portrait){.offer-top{grid-template-columns:1fr;gap:30px}.offer-copy h1{font-size:clamp(39px,6.6vw,66px)}.offer-clock{max-width:650px;width:100%}.offer-countdown strong{font-size:44px}}
@media(max-width:700px){.viewing-offers main{padding:25px 21px 55px}.offer-top{grid-template-columns:1fr;gap:27px;margin-bottom:27px}.offer-copy h1{font-size:42px}.offer-copy p{font-size:16px}.aeg-wordmark{font-size:35px}.offer-clock{padding:23px}.offer-countdown strong{font-size:35px}.aeg-cinema{margin:0 -7px;width:calc(100% + 14px);border-radius:13px}.offer-video-caption{font-size:12px;gap:12px}.brand-gallery{grid-template-columns:repeat(2,1fr);gap:12px}.appliance-brand{font-size:22px;min-height:86px;padding:18px}.appliance-brands h2{font-size:28px}.offer-copy h1 em{font-size:1.35em}}
.brand-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.appliance-brand{background:#e3e3e3;padding:0;height:132px;overflow:hidden;border-color:#ffffff35}.appliance-brand img{display:block;width:100%;height:100%;object-fit:contain}.appliance-brand[data-brand=ELECTROLUX]{padding:28px}.aeg-wordmark{width:115px;height:58px;overflow:hidden;border-radius:8px;background:#e3e3e3}.aeg-wordmark img{display:block;width:115px;height:90px;object-fit:cover;transform:translateY(-16px)}
@media(max-width:900px){.brand-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.appliance-brand{height:118px}}
@media(max-width:550px){.brand-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.appliance-brand{height:108px}.appliance-brand[data-brand=ELECTROLUX]{padding:20px}}
.aeg-cinema{position:relative}.aeg-cinema iframe{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:2}.aeg-cinema.video-ready iframe{opacity:1;pointer-events:auto}.aeg-video-cover{position:absolute;inset:0;background:#121416}.aeg-video-cover>img{width:100%;height:100%;object-fit:cover}.aeg-video-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000a,transparent 65%);pointer-events:none}.aeg-video-cover>a{position:absolute;bottom:9%;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:14px;padding:17px 25px;background:#e4002b;color:#fff;border:1px solid #ffffff50;border-radius:35px;font-size:16px;white-space:nowrap;box-shadow:0 8px 30px #0007}.aeg-video-cover>a:focus-visible{outline:3px solid white;outline-offset:4px}.aeg-cinema.video-ready .aeg-video-cover{visibility:hidden}
