.elita-black-friday{box-sizing:border-box;background:#030303;color:#fff;border-block:1px solid #444;padding:clamp(40px,6vw,80px) clamp(16px,3vw,40px);margin:0 0 60px;text-align:center;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.elita-black-friday[hidden]{display:none}.bf-brand{font-size:12px;letter-spacing:.45em;margin:0 0 32px}.elita-black-friday .bf-headline{font-size:clamp(26px,5.8vw,76px);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.bf-offer{font-size:clamp(19px,3.2vw,40px);font-weight:700;letter-spacing:.04em;margin:0 0 16px}.bf-date{font-size:11px;letter-spacing:.24em;margin:0}.bf-details{margin:32px 0;color:#bdbdbd;font-size:10px;letter-spacing:.12em;line-height:1.9}.bf-details p{margin:8px 0}.bf-signature{font-size:10px;letter-spacing:.26em;margin:32px 0 0}.apparel-price del{display:block;color:#888;font-size:10px;font-weight:400;margin-bottom:5px}.apparel-price>span{display:block;color:#fff}@keyframes bf-glitch{0%,94%,96%,98%,100%{transform:translateX(0);text-shadow:none}94.3%{transform:translateX(-1px);text-shadow:2px 0 #777}94.6%{transform:translateX(1px);text-shadow:-2px 0 #888}95%{transform:translateX(0);text-shadow:none}}@media(max-width:650px){.elita-black-friday{margin-bottom:36px}.bf-details{font-size:9px;letter-spacing:.06em}.bf-date{font-size:10px}}@media(prefers-reduced-motion:reduce){.elita-black-friday .bf-headline{animation:none}}

.bf-intro{font-size:11px;letter-spacing:.22em;line-height:1.8;margin:0 0 24px}.bf-deadline{font-size:10px;letter-spacing:.1em;line-height:1.8;max-width:540px;margin:18px auto 0}.elita-black-friday .bf-details{max-width:600px;margin:40px auto;font-size:clamp(14px,1.5vw,16px);letter-spacing:0;line-height:1.85}.bf-details p{margin:0 0 22px}.bf-statement{font-size:11px;letter-spacing:.15em;line-height:1.9}.bf-domain{font-size:10px;letter-spacing:.2em;margin:20px 0 0}.apparel-preorder-note{border-block:1px solid #333;padding:20px 0;margin:24px 0;color:#bbb;font-size:13px;line-height:1.8}.apparel-preorder-note strong{font-size:11px;letter-spacing:.08em;color:#fff}.apparel-preorder-note a{color:inherit;overflow-wrap:anywhere}

/* First release announcement: restrained hierarchy, shared across both views. */
.elita-black-friday .bf-headline{font-size:clamp(28px,5.8vw,76px);margin-bottom:22px}
.elita-black-friday .bf-intro{font-size:clamp(12px,1.6vw,18px);font-weight:400;letter-spacing:.3em;line-height:1.7;margin:0 0 22px}
.elita-black-friday .bf-offer{font-size:12px;font-weight:400;letter-spacing:.12em;line-height:1.8;color:#bdbdbd;margin:0 0 30px}
.elita-black-friday .bf-date{line-height:1.9}
.elita-black-friday .bf-details{max-width:610px;margin:40px auto 32px}
.elita-black-friday .bf-deadline{max-width:610px;margin:0 auto;font-size:10px;line-height:2;letter-spacing:.1em}
.elita-black-friday .bf-fulfillment{margin:26px auto 0;font-size:13px;color:#aaa}
.elita-black-friday .bf-fulfillment p{margin-bottom:12px}
.elita-black-friday .bf-signature{margin-top:40px}
@media(max-width:650px){.elita-black-friday .bf-intro{letter-spacing:.2em}.elita-black-friday .bf-offer{font-size:10px}.elita-black-friday .bf-details{margin-top:30px;font-size:14px}.elita-black-friday .bf-fulfillment{font-size:12px}.elita-black-friday .bf-deadline{font-size:9px}.elita-black-friday .bf-date{letter-spacing:.16em}}
