.cart-announcement-bar{display:block;flex-shrink:0;overflow:hidden;padding:15px 12px;background:var(--cart-announcement-background, #000000);color:var(--cart-announcement-text-color, #ffffff)}.cart-announcement-bar__track{display:flex;justify-content:center;width:max-content;min-width:100%}.cart-announcement-bar__text{margin:0;font-family:Figtree,sans-serif;font-size:14px;font-weight:900;line-height:1;letter-spacing:.28px;text-transform:uppercase;white-space:pre;color:inherit}.cart-announcement-bar__divider{font-weight:400}.cart-announcement-bar__text--clone{display:none}.cart-announcement-bar.is-scrolling .cart-announcement-bar__track{justify-content:flex-start;min-width:0;animation:cart-announcement-scroll var(--cart-announcement-duration, 15s) linear infinite}.cart-announcement-bar.is-scrolling .cart-announcement-bar__text{padding-right:40px}.cart-announcement-bar.is-scrolling .cart-announcement-bar__text--clone{display:block}@keyframes cart-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cart-announcement-bar.is-scrolling{overflow-x:auto}.cart-announcement-bar.is-scrolling .cart-announcement-bar__track{animation:none}.cart-announcement-bar.is-scrolling .cart-announcement-bar__text--clone{display:none}}.product-promo-label{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:24px;padding:15px 10px 15px 15px;background:#ff007f1a;color:#000;text-align:center;text-transform:uppercase;font-family:Figtree,sans-serif}.product-promo-label__message{margin:0;font-size:12px;font-weight:900;line-height:normal;letter-spacing:.24px;color:inherit}.product-promo-label__countdown{display:flex;align-items:center;gap:4px}.product-promo-label__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:57px;height:50px;padding:0 6px;border:1px solid #000000}.product-promo-label__value{font-size:17px;font-weight:900;line-height:1}.product-promo-label__label{font-size:10px;font-weight:600;line-height:1}.product-promo-label__separator{font-size:15px;font-weight:600;line-height:1}@media screen and (min-width:741px){.product-promo-label{gap:10px;width:-webkit-fill-available;width:stretch}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAg */
