.announcement-bar__message[data-ubfc-owner=unb-bfcm2026-v1]{background:#181a19;color:#f7f5ef}[id$=__ss_video_banner_gWQ4bW][data-ubfc-original=unb-bfcm2026-v1]{display:none!important}.ubfc-host{--ubfc-ink:#181a19;--ubfc-paper:#f7f5ef;--ubfc-gold:#c9b88d;background:var(--ubfc-ink);color:var(--ubfc-paper);width:100%;margin:0;isolation:isolate}.ubfc-host *,.ubfc-host *:before,.ubfc-host *:after{box-sizing:border-box}.ubfc-host p,.ubfc-host h2,.ubfc-host figure{margin:0}.ubfc-hero{max-width:1500px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,4vw,72px);align-items:center;padding:clamp(30px,3.4vw,48px) clamp(20px,4.8vw,78px)}.ubfc-copy{min-width:0}.ubfc-host .ubfc-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.17em;color:#c8c9c5;margin-bottom:25px}.ubfc-host .ubfc-title{font-size:clamp(12px,1.15vw,17px);letter-spacing:.19em;color:var(--ubfc-gold);font-weight:600;margin-bottom:14px}.ubfc-host .ubfc-subtitle{color:var(--ubfc-paper);font-family:var(--font-heading-family, sans-serif);font-style:normal;font-weight:500;font-size:clamp(26px,3.05vw,45px);line-height:1.12;letter-spacing:-.025em;max-width:580px}.ubfc-host .ubfc-discount{font-family:var(--font-heading-family,sans-serif);font-weight:600;font-size:clamp(90px,9vw,136px);line-height:1;letter-spacing:-.065em;margin:16px 0 12px}.ubfc-discount span{font-size:.52em;letter-spacing:-.04em}.ubfc-host .ubfc-range{font-size:clamp(14px,1.18vw,17px);line-height:1.6;color:#e0e0da}.ubfc-code{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border:1px solid #766f5e;padding:10px 14px;margin-top:20px;border-radius:3px}.ubfc-code strong{font-size:15px;letter-spacing:.08em;color:var(--ubfc-paper)}.ubfc-code span{color:#e0dbcf;font-size:12px}.ubfc-host .ubfc-note{font-size:12px;line-height:1.5;margin:12px 0 22px;color:#c8c9c5}.ubfc-host .ubfc-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;background:var(--ubfc-paper);color:#161817;padding:16px 22px;text-decoration:none;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.055em;border:1px solid var(--ubfc-paper);border-radius:2px}.ubfc-cta:hover{background:#e5dfd1}.ubfc-cta:focus-visible{outline:3px solid var(--ubfc-gold);outline-offset:5px}.ubfc-visual{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;min-width:0}.ubfc-host .ubfc-face{grid-column:1/-1;grid-row:1;width:83%}.ubfc-host .ubfc-space{grid-column:1/-1;grid-row:1;width:65%;justify-self:end;margin-top:clamp(170px,16vw,240px);background:var(--ubfc-ink);padding:8px 0 0 8px}.ubfc-visual img{display:block;width:100%;height:auto;aspect-ratio:1200/896;object-fit:contain;border-radius:1px}.ubfc-visual figcaption{color:#c8c9c5;font-size:9px;line-height:1.5;letter-spacing:.13em;padding-top:9px}.ubfc-countdown{text-align:center;background:#efede6;color:#20221f;padding:24px 20px 20px;border-top:1px solid #d7d3c7}.ubfc-host .ubfc-timer-label{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px}.ubfc-units{display:flex;justify-content:center;gap:clamp(18px,4vw,48px)}.ubfc-unit{display:flex;flex-direction:column;min-width:42px}.ubfc-unit b{font-size:clamp(25px,3vw,36px);line-height:1.2;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em}.ubfc-unit span{font-size:10px;margin-top:4px}.ubfc-host .ubfc-timezone{margin-top:13px;font-size:10px;color:#595b55}@media(max-width:749px){.ubfc-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:30px 22px 28px}.ubfc-host .ubfc-eyebrow{margin-bottom:19px;font-size:9px}.ubfc-host .ubfc-subtitle{font-size:clamp(26px,7.1vw,39px);max-width:530px}.ubfc-host .ubfc-discount{font-size:106px;margin:14px 0 10px}.ubfc-host .ubfc-cta{width:100%;font-size:11px;padding:16px 18px}.ubfc-visual{grid-template-columns:1.12fr 1fr;gap:12px;align-items:start}.ubfc-host .ubfc-face{grid-column:auto;width:100%}.ubfc-host .ubfc-space{grid-column:auto;width:100%;margin-top:30px;padding:0}.ubfc-visual figcaption{font-size:8px;letter-spacing:.07em}.ubfc-countdown{padding:21px 16px}.ubfc-host .ubfc-timer-label{font-size:10px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.ubfc-host *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/unb-bfcm2026.css.map */
