.es-promo{--es-brand: #7256e3;--es-brand-rgb: 114, 86, 227;--es-ink: #212427;box-sizing:border-box;display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1.5px solid rgba(var(--es-brand-rgb),.25);border-radius:12px;background:rgba(var(--es-brand-rgb),.08);color:var(--es-ink);font-family:Barlow Condensed,sans-serif}.es-promo__tag{flex:none;display:flex;flex-direction:column;padding:5px 8px 4px;border-radius:8px;background:var(--es-brand);color:#fff;font-weight:700;font-size:14px;line-height:.95;text-align:center;text-transform:uppercase}.elite-product-grid .es-promo__tag{position:absolute;background:rgba(var(--color-elite-purple));left:0;top:0}.es-promo__text{margin:0;font-weight:500;font-size:17px;line-height:1.25;text-wrap:pretty}.es-promo__text a{color:inherit}.es-nudge{--es-brand: #7256e3;--es-brand-rgb: 114, 86, 227;--es-ink: #212427;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:10px;margin:10px 0;border:1.5px solid rgba(var(--es-brand-rgb),.25);border-radius:12px;background:rgba(var(--es-brand-rgb),.08);color:var(--es-ink);font-family:Barlow Condensed,sans-serif}.es-nudge__text{margin:0;font-weight:600;font-size:17px;line-height:1.25;text-wrap:pretty}.es-nudge__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.es-nudge__text span{color:#7256e3}.es-nudge__step{height:6px;border-radius:999px;background:var(--es-brand)}.es-nudge__step--empty{background:rgba(var(--es-brand-rgb),.22)}.es-hangtag-host{--es-brand: #7256e3;--es-brand-rgb: 114, 86, 227;--es-clip: #141517;position:relative;container-type:inline-size}.es-hangtag{position:absolute;top:15px;left:0;z-index:2;transform:rotate(-4deg);transform-origin:50% -17px}.es-hangtag__tag{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;padding:15px 6px 5px;border-radius:6px 6px 8px 8px;background:var(--es-brand);color:#fff;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;line-height:.9;clip-path:polygon(20% 0,80% 0,100% 16%,100% 100%,0 100%,0 16%);-webkit-mask:radial-gradient(circle 4.5px at 50% 7px,transparent 98%,#000);mask:radial-gradient(circle 4.5px at 50% 7px,transparent 98%,#000)}.es-hangtag__line{font-weight:700;font-size:16px;line-height:16px}.es-hangtag__thread{position:absolute;top:11px;left:50%;z-index:1;width:1px;height:1px;overflow:visible;pointer-events:none}.es-hangtag__thread path{fill:none;stroke:var(--es-brand);stroke-width:1.6;stroke-linecap:round}.es-hangtag__thread rect{fill:var(--es-clip)}.es-hangtag__line{font-size:16px}.es-hangtag__extra{display:block;margin-top:5px;padding-top:4px;border-top:1px solid rgba(255,255,255,.5);font-weight:600;font-size:10px}@keyframes es-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}@keyframes es-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes es-slide-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes es-tag-drop{0%{opacity:0;transform:translateY(-10px) rotate(-14deg)}60%{opacity:1;transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes es-tag-wiggle{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-9deg)}92%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}}@keyframes es-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes es-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes es-pulse{0%,to{background:rgba(var(--es-brand-rgb),.22)}50%{background:rgba(var(--es-brand-rgb),.4)}}.es-hangtag{animation:es-swing 4.2s ease-in-out infinite}.es-promo{position:relative;overflow:hidden}.es-promo__tag{transform-origin:50% 0}.es-promo.is-animated{animation:es-rise .5s cubic-bezier(.2,.8,.3,1) both}.es-promo.is-animated .es-promo__tag{animation:es-tag-drop .9s cubic-bezier(.3,1.6,.5,1) .15s both,es-tag-wiggle 5s ease-in-out 2.2s infinite}.es-promo.is-animated .es-promo__text{animation:es-slide-in .5s ease-out .3s both}.es-nudge__step{position:relative;overflow:hidden;transform-origin:0 50%}.es-nudge__step--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(var(--es-brand-rgb),.55),transparent);transform:translate(-100%)}.es-nudge.is-animated{animation:es-rise .5s cubic-bezier(.2,.8,.3,1) both}.es-nudge.is-animated .es-nudge__text{animation:es-slide-in .5s ease-out .2s both}.es-nudge.is-animated .es-nudge__step:not(.es-nudge__step--empty){animation:es-fill .45s cubic-bezier(.3,.8,.4,1) both}.es-nudge.is-animated .es-nudge__step:nth-child(1){animation-delay:.35s}.es-nudge.is-animated .es-nudge__step:nth-child(2){animation-delay:.6s}.es-nudge.is-animated .es-nudge__step:nth-child(3){animation-delay:.85s}.es-nudge.is-animated .es-nudge__step--empty{animation:es-pulse 1.6s ease-in-out 1.4s infinite}.es-nudge.is-animated .es-nudge__step--empty:after{animation:es-shine 1.6s ease-in-out 1.4s infinite}@media(prefers-reduced-motion:reduce){.es-hangtag,.es-promo,.es-promo *,.es-promo:after,.es-nudge,.es-nudge *,.es-nudge__step:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/es-buy4pay3-animations.css.map */
