.pmq{position:relative;overflow:hidden;background:var(--pmq-bg, #1c1c1c);color:var(--pmq-text, #a8926a);isolation:isolate}.pmq__edge{position:absolute;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent 0%,var(--pmq-text, #a8926a) 18%,var(--pmq-accent, #efefef) 50%,var(--pmq-text, #a8926a) 82%,transparent 100%);opacity:.55}.pmq__edge--top{top:0}.pmq__edge--bottom{bottom:0}.pmq__viewport{overflow:hidden;padding:var(--pmq-pad, 18px) 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pmq__track{display:flex;width:max-content;animation:pmq-scroll var(--pmq-speed, 28s) linear infinite;will-change:transform}.pmq--reverse .pmq__track{animation-direction:reverse}.pmq:hover .pmq__track{animation-play-state:paused}.pmq__group{display:flex;align-items:center;flex-shrink:0;gap:22px;padding-right:22px}.pmq__chip{display:inline-flex;align-items:center;gap:12px;padding:8px 18px;border:1px solid color-mix(in srgb,var(--pmq-text, #a8926a) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--pmq-text, #a8926a) 12%,transparent) 0%,transparent 48%,color-mix(in srgb,var(--pmq-accent, #efefef) 6%,transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pmq-accent, #efefef) 8%,transparent)}.pmq__chip--outline{background:transparent;border-style:dashed;border-color:color-mix(in srgb,var(--pmq-accent, #efefef) 35%,transparent)}.pmq__label{font-size:var(--pmq-size, 15px);font-weight:600;letter-spacing:.28em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--pmq-text, #a8926a)}.pmq__chip--outline .pmq__label{color:var(--pmq-accent, #efefef);letter-spacing:.22em;font-weight:500}.pmq__ornament{font-size:.72em;opacity:.85;color:inherit;line-height:1}.pmq__chip--outline .pmq__ornament{color:var(--pmq-text, #a8926a)}.pmq__dot{width:5px;height:5px;border-radius:50%;background:var(--pmq-text, #a8926a);box-shadow:0 0 0 3px color-mix(in srgb,var(--pmq-text, #a8926a) 18%,transparent);flex-shrink:0}@keyframes pmq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.pmq__group{gap:14px;padding-right:14px}.pmq__chip{gap:8px;padding:6px 12px}.pmq__label{font-size:var(--pmq-size-mb, 12px);letter-spacing:.18em}.pmq__chip--outline .pmq__label{letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.pmq__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/promo-marquee.css.map */
