.badge.badge--offer{--offer-size: 1.2rem;--offer-percent-scale: 1.3;position:relative;display:inline-flex;align-items:baseline;gap:.45em;width:auto;height:auto;overflow:hidden;padding:.55em .85em .5em;border:0;border-radius:4px;background:var(--offer-bg, #800080);color:var(--offer-fg, #fff);font-family:var(--font-body-family);font-size:var(--offer-size);font-weight:800;line-height:1;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;box-shadow:0 0 0 2px #ffffffeb,0 2px 8px #00000047}.card__badge .badge.badge--offer{position:absolute;font-family:var(--font-body-family);font-size:var(--offer-size);font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.55em .85em .5em;border-radius:4px;background:var(--offer-bg, #800080);color:var(--offer-fg, #fff)}.badge--offer .offer-badge__percent{font-size:calc(1em * var(--offer-percent-scale));font-weight:900;letter-spacing:0}.badge--offer-style-calm{--offer-size: 1rem;--offer-percent-scale: 1.1}.badge.badge--offer-style-calm,.card__badge .badge.badge--offer-style-calm{font-weight:700;text-transform:none;letter-spacing:.02em;box-shadow:none}.badge--offer-style-bold{--offer-size: 1.25rem;--offer-percent-scale: 1.3}.badge--offer-style-shout.badge--offer-tier-1{--offer-size: 1.15rem;--offer-percent-scale: 1.25}.badge--offer-style-shout.badge--offer-tier-2{--offer-size: 1.35rem;--offer-percent-scale: 1.4}.badge--offer-style-shout.badge--offer-tier-3{--offer-size: 1.55rem;--offer-percent-scale: 1.5}.badge--offer-style-shout.badge--offer-tier-3:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:offer-badge-glint 3.2s ease-in-out infinite;pointer-events:none}@keyframes offer-badge-glint{0%,60%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.badge--offer-style-shout.badge--offer-tier-3:after{animation:none;display:none}}@media screen and (max-width:749px){.card-wrapper .card__badge .badge.badge--offer,.product-grid .card__badge .badge.badge--offer{font-size:calc(var(--offer-size) * .88)!important;padding:.5em .7em .45em!important}}.badge.badge--soldout,.card__badge .badge.badge--soldout{position:relative;width:auto;height:auto;padding:.55em .85em .5em;border:0;border-radius:4px;background:var(--soldout-bg, #6b6b6b);color:var(--soldout-fg, #fff);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;box-shadow:none}.card__badge .badge.badge--soldout{position:absolute}@media screen and (max-width:749px){.card-wrapper .card__badge .badge.badge--soldout,.product-grid .card__badge .badge.badge--soldout{font-size:.95rem!important;padding:.5em .7em .45em!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-offer-badge.css.map */
