:root{--bf-ink: #05081a;--bf-navy: #0b1433;--bf-deep: #16246b;--bf-blue: #4f7bff;--bf-royal: #2c45b8;--bf-white: #ffffff;--bf-font: var(--font-family-host-gellix, inherit);--bf-gradient: radial-gradient(120% 160% at 100% 0%, var(--bf-deep) 0%, var(--bf-navy) 42%, var(--bf-ink) 100%)}.bf-sticker{align-items:center;background:var(--bf-blue);border-radius:4px;box-shadow:3px 3px 0 var(--bf-royal);color:var(--bf-white);display:inline-flex;flex-shrink:0;font-family:var(--bf-font);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:5px 9px;text-transform:uppercase;transform:rotate(-3deg);white-space:nowrap}.bf-sticker--sm{box-shadow:2px 2px 0 var(--bf-royal);font-size:10px;padding:4px 7px;transform:rotate(-2deg)}.bf-bar{background:var(--bf-royal);color:var(--bf-white);display:block;font-family:var(--bf-font);overflow:hidden;text-decoration:none}.bf-bar__track{animation:bf-marquee 40s linear infinite;display:flex;width:max-content}.bf-bar__group{align-items:center;display:flex;flex-shrink:0}.bf-bar__item{font-size:14px;font-weight:400;letter-spacing:.04em;line-height:42px;padding:0 20px;text-transform:uppercase;white-space:nowrap}.bf-bar__item b{font-weight:700}.bf-bar__dot{color:#9fb6ff;font-size:11px}@media(hover:hover){.bf-bar:hover .bf-bar__track{animation-play-state:paused}}@keyframes bf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.bf-bar__item{font-size:12px;line-height:34px;padding:0 14px}.bf-bar__track{animation-duration:28s}}@media(prefers-reduced-motion:reduce){.bf-bar__track{animation:none}}.bf-ribbons{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.bf-ribbon{align-items:center;box-shadow:0 8px 22px #00000047;color:var(--bf-white);display:flex;font-family:var(--bf-font);letter-spacing:.03em;line-height:1;overflow:hidden;position:absolute;text-transform:uppercase;transform-origin:center;white-space:nowrap}.bf-ribbon__track{display:flex;width:max-content}.bf-ribbon__item{font-weight:300;padding:0 .75em}.bf-ribbon__item b{font-weight:800}.bf-ribbon--blue{background:var(--bf-royal);bottom:96px;font-size:16px;height:36px;right:-10%;transform:rotate(-13deg);width:66%}.bf-ribbon--dark{background:#181a22f0;bottom:34px;font-size:19px;height:42px;right:-8%;transform:rotate(-5deg);width:64%}@media screen and (max-width:989px){.bf-ribbon--blue{bottom:34px;font-size:10px;height:22px;right:-14%;transform:rotate(-11deg);width:92%}.bf-ribbon--dark{bottom:8px;font-size:12px;height:26px;right:-10%;transform:rotate(-4deg);width:88%}}.bf-pdp{background:var(--bf-gradient);border:1px solid rgb(79 123 255 / .35);border-radius:12px;color:var(--bf-white);display:grid;font-family:var(--bf-font);gap:7px;padding:10px 12px}.bf-pdp__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin:0}.bf-pdp__title{font-size:15px;font-weight:700;line-height:1.25}.bf-pdp__proof{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 14px;line-height:1.3;margin:0;opacity:.92}.bf-pdp__line{align-items:center;display:inline-flex;gap:6px}.bf-pdp__line svg{color:#8fa9ff;flex-shrink:0}@media screen and (min-width:750px){.bf-pdp{padding:12px 16px}.bf-pdp__title{font-size:16px}.bf-pdp__proof{font-size:13px}}.bf-strip{padding:8px var(--container-gutter, 16px) 0}.bf-strip__inner{align-items:center;background:var(--bf-gradient);border:1px solid rgb(79 123 255 / .35);border-radius:12px;color:var(--bf-white);display:flex;font-family:var(--bf-font);gap:12px;margin-inline:auto;max-width:var(--container-max-width, 1440px);overflow:hidden;padding:8px 12px}.bf-strip__pct{-webkit-text-stroke:1.2px var(--bf-blue);color:transparent;display:flex;flex-shrink:0;font-family:var(--bf-font);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:.9;margin:0}.bf-strip__sym{font-size:.5em;line-height:1;margin-inline-start:1px}.bf-strip__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;min-width:0}.bf-strip__title{font-size:13.5px;font-weight:700;line-height:1.2;min-width:0}@media screen and (min-width:750px){.bf-strip{padding-top:12px}.bf-strip__inner{gap:20px;justify-content:center;padding:10px 22px}.bf-strip__pct{font-size:46px;-webkit-text-stroke-width:1.5px}.bf-strip__head{gap:12px}.bf-strip__title{font-size:18px}}.pc__badge.bf-badge{background:var(--bf-ink)!important;border:1px solid var(--bf-blue);color:var(--bf-white)!important;letter-spacing:.06em;text-transform:uppercase}.sticky-atc__promo .bf-sticky__text{color:var(--bf-royal)}.sticky-atc__mobile-promo.bf-sticky-mobile{background:var(--bf-ink);border-top:2px solid var(--bf-blue);color:var(--bf-white)}.bf-sticky-mobile__offer{align-items:center;display:inline-flex;gap:8px;min-width:0}.bf-sticky-mobile .bf-sticky__text{color:var(--bf-white);font-family:var(--bf-font);font-size:13px;font-weight:700;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/83/assets/black-friday.css.map */
