.product-info__block-item[data-block-type=dynamic_badges]:has(.dynamic-badges-wrapper.position--inline){display:none!important}.product-info__block-item:has(.dynamic-badges-wrapper:not(.position--inline)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1-5)}.dynamic-badges-wrapper{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1-5)}.dynamic-badge{display:inline-flex;align-items:center;padding:3px var(--spacing-2);font-family:inherit;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--text-letter-spacing);text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden;cursor:default;-webkit-user-select:none;user-select:none;vertical-align:middle;text-shadow:0 1px 2px rgb(var(--text-color) / .18)}.dynamic-badge.shape--pill{border-radius:var(--rounded-full)}.dynamic-badge.shape--rectangle{border-radius:var(--rounded-button)}@keyframes db-shine{0%{left:-70%}52%,to{left:135%}}.dynamic-badge.anim-shine:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);transform:skew(-15deg);pointer-events:none;animation:db-shine 3.5s ease-in-out infinite;animation-delay:var(--db-shine-delay, 0s)}@keyframes db-pulse{0%,to{box-shadow:0 0 3px 1px rgb(var(--text-color) / .2)}50%{box-shadow:0 0 12px 5px rgb(var(--text-color) / .12)}}.dynamic-badge.anim-pulse{animation:db-pulse 2s ease-in-out infinite}@keyframes db-shake{0%,87%,to{transform:rotate(0)}89%{transform:rotate(-3deg)}91%{transform:rotate(3deg)}93%{transform:rotate(-2deg)}95%{transform:rotate(1deg)}}.dynamic-badge.anim-shake{animation:db-shake 5s ease-in-out infinite}.dynamic-badges-wrapper .dynamic-badge.anim-shake:nth-child(2){animation-delay:1.4s}@media screen and (max-width:749px){.dynamic-badge,.product-info__badge-list .badge{font-size:10px}.dynamic-badges-wrapper{gap:var(--spacing-1)}.product-info__block-item:has(.dynamic-badges-wrapper:not(.position--inline)){gap:var(--spacing-1)}}@media(prefers-reduced-motion:reduce){.dynamic-badge.anim-shine:after{animation:none}.dynamic-badge.anim-pulse{animation:none;box-shadow:0 0 6px 2px rgb(var(--text-color) / .15)}.dynamic-badge.anim-shake{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dynamic-badges.css.map */
