.black-friday-banner[data-v-022a4881]{background:#ff6304;color:#fff;flex-shrink:0;font-family:Open Sans,Open Sans fallback,sans-serif;overflow:hidden;position:relative;width:100%}.banner-copy[data-v-022a4881]{font-weight:600;margin:0;text-align:center}.banner-copy-line[data-v-022a4881]{font-weight:inherit}.banner-copy strong[data-v-022a4881]{font-weight:800}.banner-close[data-v-022a4881]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:28px;inset:0 auto 0 0;justify-content:center;line-height:1;padding:0;position:absolute;width:44px;z-index:1}.banner-close[data-v-022a4881]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.desktop[data-v-022a4881]{height:47px}.desktop .banner-content[data-v-022a4881]{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:189px minmax(0,1fr) 189px;height:100%;margin:0 auto;max-width:1320px;width:calc(100% - 96px)}.desktop .banner-wordmark[data-v-022a4881]{width:189px}.desktop .banner-wordmark img[data-v-022a4881]{display:block;height:auto;width:100%}.desktop .banner-copy[data-v-022a4881]{font-size:20px;line-height:28px;white-space:nowrap}.desktop .banner-smile[data-v-022a4881]{height:30px;justify-self:center;overflow:hidden;position:relative;width:135.5px}.desktop .banner-smile img[data-v-022a4881]{clip-path:inset(56.03% 21% 0 15.39%);display:block;filter:brightness(0) invert(1);height:auto;left:-32.78px;max-width:none;position:absolute;top:-38.1px;width:213px}@media(max-width:1439px){.desktop .banner-content[data-v-022a4881]{-moz-column-gap:16px;column-gap:16px;grid-template-columns:140px minmax(0,1fr) 140px}.desktop .banner-wordmark[data-v-022a4881]{width:140px}.desktop .banner-copy[data-v-022a4881]{font-size:18px;line-height:20px;white-space:normal}.desktop .banner-copy-line[data-v-022a4881]{display:block}.desktop .banner-smile[data-v-022a4881]{transform:scale(.75)}}@media(max-width:1023px){.desktop .banner-content[data-v-022a4881]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:95px minmax(0,1fr) 95px}.desktop .banner-wordmark[data-v-022a4881]{width:95px}.desktop .banner-copy[data-v-022a4881]{font-size:16px}.desktop .banner-smile[data-v-022a4881]{transform:scale(.55)}}.mobile[data-v-022a4881]{height:42px}.mobile .banner-copy[data-v-022a4881]{align-content:center;align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;font-size:16px;height:100%;justify-content:center;line-height:18px;margin:0 auto;width:calc(100% - 64px)}.mobile .banner-copy-line[data-v-022a4881]{white-space:nowrap}.mobile-close[data-v-022a4881]{font-size:23px;width:28px}
