.asm-marquee{overflow:hidden;background:var(--asm-gold);padding:13px 0;border-top:1px solid var(--asm-gold-dark);border-bottom:1px solid var(--asm-gold-dark);position:relative;z-index:1}.asm-marquee__track{display:flex;align-items:center;gap:0;width:max-content;animation:asm-marquee-scroll 28s linear infinite;will-change:transform}.asm-marquee:hover .asm-marquee__track{animation-play-state:paused}@keyframes asm-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.asm-marquee__item{font-family:var(--asm-font-heading);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#080808;white-space:nowrap;padding:0 20px}.asm-marquee__sep{color:#08080880;font-size:10px;flex-shrink:0}.asm-upsell{padding:12px 16px;border-top:1px solid var(--asm-border);background:var(--asm-card);box-sizing:border-box;width:100%;overflow:hidden}.asm-upsell__heading{display:flex;align-items:center;gap:6px;font-family:var(--asm-font-heading);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--asm-gold);margin:0 0 10px}.asm-upsell__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--asm-border);min-width:0;overflow:hidden}.asm-upsell__item:first-of-type{border-top:none;padding-top:0}.asm-upsell__img{width:44px;height:44px;border-radius:6px;overflow:hidden;background:var(--asm-surface);flex-shrink:0}.asm-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.asm-upsell__body{flex:1;min-width:0;overflow:hidden}.asm-upsell__title{font-family:var(--asm-font-heading);font-size:12px;font-weight:600;color:var(--asm-text);margin:0 0 2px;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.asm-upsell__price{font-family:var(--asm-font-heading);font-size:13px;font-weight:700;color:var(--asm-gold);margin:0}.asm-upsell__form{flex-shrink:0}.asm-upsell__btn{display:flex;align-items:center;gap:4px;padding:7px 12px;background:var(--asm-gold);color:#080808;font-family:var(--asm-font-heading);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:6px;cursor:pointer;transition:background var(--asm-transition);white-space:nowrap;flex-shrink:0}.asm-upsell__btn:hover{background:var(--asm-gold-hover)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/asm-marquee.css.map */
