.bf{display:block;background:#fff;color:#10283f;font-family:Inter,Arial,sans-serif}.bf *{box-sizing:border-box}.bf [hidden],.bf [data-only]{display:none}.bf[data-phase=preview] [data-only=preview],.bf[data-phase=early] [data-only=early],.bf[data-phase=main] [data-only=main],.bf[data-phase=ended] [data-only=ended]{display:block}.bf-inner{max-width:1260px;width:calc(100% - clamp(36px,8vw,120px));margin:auto}.bf-hero{position:relative;isolation:isolate;overflow:hidden;background:#061522;color:#fff}.bf-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%;z-index:-2}.bf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#031427f2 2%,#031a32ad 45%,#07203817 82%),linear-gradient(0deg,#061423c7,transparent 57%);z-index:-1}.bf-hero-inner{min-height:clamp(410px,43vw,630px);display:flex;align-items:end;justify-content:space-between;padding:clamp(44px,6vw,86px) 0;gap:24px}.bf .bf-kicker,.bf .bf-clock-title,.bf-schedule span,.bf-card-copy small{font-size:12px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.bf .bf-kicker{color:#eff5fc;margin:0 0 24px}.bf-kicker span{color:#7eb7f6;padding:0 5px}.bf h1{font:800 clamp(76px,8.3vw,132px)/.84 Inter,Arial,sans-serif;color:#fff;letter-spacing:-.075em;text-transform:none;margin:0}.bf h1 i{font-style:normal;color:#b8dafa}.bf .bf-lede{font-size:clamp(15px,1.2vw,19px);line-height:1.5;max-width:385px;color:#f2f7fe;margin:23px 0}.bf .bf-button{display:inline-flex;gap:18px;align-items:center;padding:12px 18px;border-radius:6px;background:#fff;color:#133b62;font-size:14px;font-weight:700;text-decoration:none}.bf-clock{flex-shrink:0;min-width:260px;padding:22px;background:linear-gradient(135deg,#0a2945f5,#03192df5);border:1px solid #ffffff38;border-radius:14px;box-shadow:0 8px 26px #00132233}.bf .bf-clock-title{color:#fff}.bf-digits{display:flex;justify-content:space-between;gap:16px;margin:12px 0}.bf-digits span{display:grid}.bf-digits b{font:600 31px/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.bf-digits small,.bf-clock-note{font-size:11px;color:#c2d6e8}.bf-body{padding-bottom:64px}.bf-schedule{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 0;border:1px solid #cfdeec;border-radius:12px;overflow:hidden;scroll-margin-top:110px}.bf-schedule div{padding:20px clamp(14px,3vw,38px);background:#f5f8fb}.bf-schedule div+div{border-left:1px solid #cfdeec}.bf-schedule span,.bf-card-copy small{color:#245f97}.bf .bf-schedule h2{font-size:clamp(19px,2.3vw,31px);margin:4px 0 0}.bf[data-phase=early] [data-period=early],.bf[data-phase=main] [data-period=main]{box-shadow:inset 0 -4px #004b95;background:#e9f2fb}.bf-group{padding-top:clamp(30px,5vw,65px)}.bf h2,.bf h3{font-family:inherit;color:#10283f;font-weight:700;letter-spacing:-.045em;text-transform:none}.bf-group h2{font-size:clamp(28px,3.3vw,46px);margin:0 0 8px}.bf-group p{color:#465c71;font-size:15px}.bf-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:18px}.bf-card{overflow:hidden;background:#f3f6f8;border:1px solid #dbe4eb;border-radius:12px}.bf-link{display:block;height:100%;color:inherit;text-decoration:none}.bf .bf-link:focus-visible{outline:3px solid #004b95;outline-offset:-4px}.bf-card-photo{aspect-ratio:1.65;overflow:hidden;background:#fff}.bf-card-photo img,.bf-card-photo svg{width:100%;height:100%;object-fit:contain}.bf-card-copy{padding:18px}.bf-card-copy h3{margin:6px 0;font-size:20px}.bf-card-copy p{margin:0}.bf-pending{border-top:1px solid #d9e3ec;padding-top:12px}.bf-grid:has(.bf-card)+.bf-pending{display:none}.bf[data-phase=early] .bf-card[data-window=main],.bf[data-phase=ended] .bf-group{display:none}.bf[data-phase=early] .bf-grid:not(:has(.bf-card[data-window=both]))+.bf-pending{display:block}.bf-ended{padding:30px 0}@media(max-width:700px){.bf-hero-inner{display:grid;padding:40px 0 24px;gap:24px}.bf-clock{width:fit-content;max-width:100%;min-width:235px;padding:15px 18px}.bf-hero-photo{object-position:65% center}.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-card-copy{padding:12px}.bf-card-copy h3{font-size:17px}}@media(prefers-reduced-motion:no-preference){.bf-intro,.bf-clock{animation:bf-enter .65s ease-out backwards}.bf-clock{animation-delay:.12s}.bf-card-photo img{transition:transform .32s ease-out}.bf-link:hover img{transform:scale(1.045)}.bf-group.bf-visible{animation:bf-enter .5s ease-out both}@keyframes bf-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.bf[data-phase=main] .bf-card[data-window=early]{display:none}.bf[data-phase=early] .bf-grid:has(.bf-card[data-window=early])+.bf-pending{display:none}.bf[data-phase=main] .bf-grid:not(:has(.bf-card[data-window=both],.bf-card[data-window=main]))+.bf-pending{display:block}.bf .bf-group,.bf-updates{scroll-margin-top:100px}.bf[data-phase=preview] .bf-updates{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding:clamp(20px,4vw,40px);background:#ebf2f8;border-radius:13px}.bf-updates h2{font-size:clamp(22px,3vw,32px);margin:0 0 6px}.bf-updates p{margin:0}.bf-updates label{display:block;margin:0 0 5px;font-size:13px}.bf-updates form{flex:1 1 285px;max-width:420px}.bf-signup{display:flex;gap:5px}.bf-signup input{flex:1;min-width:0;background:#fff;border:1px solid #839bb1;padding:10px;border-radius:6px;color:#10283f}.bf-signup button{background:#004b95;color:#fff;border:0;border-radius:6px;padding:10px 14px;font-weight:650}
/*# sourceMappingURL=/cdn/shop/t/125/assets/ezt-black-friday.css.map */
