.announcement-bar-section:has(>.object-black-friday-marquee){position:sticky;top:0;z-index:100}body:has(.object-black-friday-marquee) .section-header.shopify-section-header-sticky{top:4rem}body:has(.object-black-friday-marquee) .section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height) + 4rem)}.object-black-friday-marquee{position:relative;z-index:2;width:100%;max-width:100vw;height:4rem;overflow:hidden;color:#fff;background:#000}.object-black-friday-marquee__link{display:block;height:100%;color:inherit;text-decoration:none}.object-black-friday-marquee__viewport{width:100%;height:100%;overflow:hidden}.object-black-friday-marquee__track{display:flex;width:max-content;height:100%;animation:object-black-friday-scroll 30s linear infinite;will-change:transform}.object-black-friday-marquee__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100vw;height:100%;gap:3rem;padding:0 2.4rem}.object-black-friday-marquee__item,.object-black-friday-marquee__separator{flex:0 0 auto;white-space:nowrap}.object-black-friday-marquee__item{color:#fff;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.11em;line-height:1}.object-black-friday-marquee__separator{color:#ffffff94;font-size:1rem}.object-black-friday-marquee__static{display:none}.object-black-friday-marquee__link:hover .object-black-friday-marquee__track,.object-black-friday-marquee__link:focus-visible .object-black-friday-marquee__track{animation-play-state:paused}@keyframes object-black-friday-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.object-halloween-bundle__banner{grid-template-columns:auto minmax(0,1fr) auto;min-height:7.2rem;border:.1rem solid rgba(255,255,255,.16);color:#fff;background:#000}.object-halloween-bundle__banner:after{display:none}.object-black-friday-bundle__mark{position:relative;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.1rem solid rgba(255,255,255,.72);color:#fff;font-size:1.2rem;font-weight:750;letter-spacing:.14em}.object-black-friday-bundle__copy{min-width:0}.object-halloween-bundle__banner .object-black-friday-bundle__kicker{margin:0 0 .25rem;color:#ffffffa3;font-size:.95rem;font-weight:650;letter-spacing:.16em;line-height:1.2}.object-halloween-bundle__banner .object-black-friday-bundle__subtitle{margin-top:.25rem}.object-black-friday-bundle__edition{position:relative;z-index:1;color:#ffffffb3;font-size:.9rem;font-weight:650;letter-spacing:.14em;white-space:nowrap}body.object-watch-product-page .object-product-price__campaign{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;gap:.45rem .9rem;margin:0 0 .25rem;padding:.75rem .9rem;border-radius:.35rem;color:#fff;background:#000}body.object-watch-product-page .object-product-price__campaign-title,body.object-watch-product-page .object-product-price__campaign-message,body.object-watch-product-page .object-product-price__campaign-benefits{color:inherit;line-height:1.25}body.object-watch-product-page .object-product-price__campaign-title{font-size:1.1rem;font-weight:750;letter-spacing:.12em}body.object-watch-product-page .object-product-price__campaign-message{font-size:1.05rem;font-weight:700}body.object-watch-product-page .object-product-price__campaign-benefits{color:#ffffffb8;font-size:1rem}@media screen and (max-width:749px){body:has(.object-black-friday-marquee) .section-header.shopify-section-header-sticky{top:3.6rem}body:has(.object-black-friday-marquee) .section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height) + 3.6rem)}.object-black-friday-marquee{height:3.6rem}.object-black-friday-marquee__track{animation-duration:28s}.object-black-friday-marquee__group{gap:2.1rem;padding:0 1.6rem}.object-black-friday-marquee__item{font-size:1.1rem;letter-spacing:.08em}.object-halloween-bundle__banner{grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-height:6.6rem;padding:1rem 1.2rem}.object-black-friday-bundle__mark{width:3.8rem;height:3.8rem;font-size:1.05rem}.object-black-friday-bundle__edition{display:none}body.object-watch-product-page .object-product-price__campaign{gap:.4rem .7rem;padding:.7rem .8rem}}@media(prefers-reduced-motion:reduce){.object-black-friday-marquee__track{display:none;animation:none}.object-black-friday-marquee__static{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 1rem;overflow:hidden;color:#fff;font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/object-black-friday.css.map */
