body:has(>.black-weeks-bar){grid-template-rows:auto auto auto 1fr auto}.black-weeks-bar{background:#000;color:#f4f3f1;border-bottom:1px solid #222}.black-weeks-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.8rem;row-gap:.2rem;min-height:4.2rem;padding-top:.6rem;padding-bottom:.6rem;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.02em;text-align:center}.black-weeks-bar__label{color:#fa5f29;font-size:1.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.black-weeks-bar__link{color:#f4f3f1;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.black-weeks-bar__link:hover{color:#fa5f29}.black-weeks-bar :focus-visible,.black-weeks-slide-in :focus-visible{outline:.2rem solid #fa5f29;outline-offset:.2rem}@media screen and (max-width:749px){.black-weeks-bar__inner{column-gap:1rem;font-size:1.2rem}.black-weeks-bar__label{font-size:1.3rem}}.black-weeks-badge{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.1rem;max-width:100%;padding:.4rem 1rem;border-radius:1.2rem;background:#000;color:#fff;font-size:1.2rem;font-weight:800;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.black-weeks-badge__label,.black-weeks-badge__percent{white-space:nowrap}.black-weeks-badge__label{color:#fa5f29}.black-weeks-slide-in{position:fixed;right:2.4rem;bottom:17rem;z-index:50;width:min(36rem,calc(100vw - 4.8rem));padding:2rem 2rem 1.8rem;border:1px solid #2a2a2e;border-radius:1.2rem;background:#0d0d0e;color:#f4f3f1;box-shadow:0 1.6rem 4rem #00000059;opacity:0;transform:translateY(1.6rem);transition:opacity .3s ease,transform .3s ease}.black-weeks-slide-in.is-visible{opacity:1;transform:none}.black-weeks-slide-in[hidden]{display:none}body[class*=overflow-hidden] .black-weeks-slide-in{visibility:hidden}.black-weeks-slide-in__close{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:#9a9aa0;cursor:pointer}.black-weeks-slide-in__close:hover{color:#f4f3f1}.black-weeks-slide-in__close svg{width:1.4rem;height:1.4rem}.black-weeks-slide-in__kicker{margin:0 0 .4rem;color:#fa5f29;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.black-weeks-slide-in__heading{margin:0 3.2rem .8rem 0;color:#f4f3f1;font-size:2.2rem;font-weight:800;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.black-weeks-slide-in__text{margin:0 0 1.6rem;color:#d6d6da;font-size:1.4rem;line-height:1.45}.black-weeks-slide-in__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.black-weeks-slide-in__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2rem;border-radius:.8rem;background:#fa5f29;color:#000;font-size:1.4rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.black-weeks-slide-in__cta:hover{background:#ff7a4d}.black-weeks-slide-in__dismiss{padding:0;border:0;background:none;color:#9a9aa0;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.black-weeks-slide-in__dismiss:hover{color:#f4f3f1}@media screen and (max-width:749px){.black-weeks-slide-in{right:1.2rem;left:1.2rem;width:auto}}@media(prefers-reduced-motion:reduce){.black-weeks-slide-in{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/black-weeks.css.map */
