.utility-bar.utility-bar--hamilton-promo{--hamilton-promo-background: #a51e2d;--s-color-background: var(--hamilton-promo-background) !important;--hamilton-promo-foreground: #fff;--s-color-text: var(--hamilton-promo-foreground) !important;--s-color-text-meta: var(--hamilton-promo-foreground) !important}.hamilton-promo-marquee{display:flex;align-items:center;flex:1;min-width:0;min-height:28px;background:#a51e2d;color:#fff;font-size:.9rem;font-weight:600;line-height:1.4}.product-item__image-wrapper--promo{position:relative}.product-item__image-wrapper--promo>.hamilton-promo-marquee--card{position:absolute;inset:auto 0 0;z-index:2;background:#a51e2d;font-size:.9rem;pointer-events:none}.hamilton-promo-marquee__item,.hamilton-promo-marquee__message,.hamilton-buen-fin-pdp{display:flex;align-items:center;gap:8px}.hamilton-promo-marquee img{flex:none;width:22px;height:auto}.hamilton-buen-fin-pdp{width:100%;box-sizing:border-box;margin:10px 0 16px;padding:clamp(10px,2vw,16px);gap:clamp(10px,2.5vw,20px);border-radius:4px;background:linear-gradient(115deg,#712326,#96362e);color:#fff}.hamilton-buen-fin-pdp img{flex:none;width:clamp(48px,8vw,68px);height:auto}.hamilton-buen-fin-pdp strong,.hamilton-buen-fin-pdp small{display:block}.hamilton-buen-fin-pdp strong{font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:650;line-height:1.1}.hamilton-buen-fin-pdp small{margin-top:4px;font-size:.975rem}.hamilton-promo-marquee__viewport{flex:1;min-width:0;overflow:hidden;container-type:inline-size}.hamilton-promo-marquee__message{justify-content:center;padding:3px 8px;text-align:center}.hamilton-promo-marquee__track{display:none}@media(prefers-reduced-motion:no-preference){.hamilton-promo-marquee__message{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.hamilton-promo-marquee__track{display:flex;width:max-content;animation:hamilton-promo-scroll 24s linear infinite}.hamilton-promo-marquee__group{display:flex;flex:none;min-width:100cqw;align-items:center;justify-content:space-around;gap:20px;padding:3px 10px;white-space:nowrap}}@keyframes hamilton-promo-scroll{to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hamilton-promo-marquee.css.map */
