.promo-nav-label{position:relative;display:inline-block}.promo-badge{display:inline-block;padding:.34em .52em .32em .62em;border-radius:999px;background-color:var(--primary-color);background-image:linear-gradient(100deg,#fff0 43%,#ffffff80,#fff0 57%);background-repeat:no-repeat;background-size:220% 100%;box-shadow:0 2px 6px #c7482738,0 0 #c7482700;color:var(--primary-bg-color);font-family:var(--font-ppmori-semibold);font-size:clamp(.6875rem,.4em,.875rem);line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:filter .25s ease-out}.promo-badge--nav{position:absolute;left:100%;top:0;margin-left:.45rem}.promo-badge--pulse{transform-origin:center;will-change:transform;animation:promo-badge-pulse 3s ease-in-out infinite}@keyframes promo-badge-pulse{0%{transform:scale(1);box-shadow:0 2px 6px #c7482738,0 0 #c7482766;background-position:150% 0;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}9%{transform:scale(1.06);box-shadow:0 2px 6px #c7482738,0 0 0 .22em #c748274d;background-position:150% 0;animation-timing-function:ease-out}20%{transform:scale(1);box-shadow:0 2px 6px #c7482738,0 0 0 .55em #c7482700;background-position:150% 0}25%{transform:scale(1);box-shadow:0 2px 6px #c7482738,0 0 #c7482700;background-position:150% 0}62%,to{transform:scale(1);box-shadow:0 2px 6px #c7482738,0 0 #c7482700;background-position:-50% 0}}@media screen and (pointer:fine){a:hover .promo-badge{filter:brightness(.9)}}.promo-callout{display:grid;gap:var(--spacing-2, .5rem);padding:1rem 1.125rem;border:1px solid rgba(199,72,39,.2);border-radius:var(--rejuveen-border-radius-2, 8px);background-color:#c748270d}.promo-callout__badge{justify-self:start}.promo-callout__heading{margin:0;color:var(--primary-color);font-family:var(--font-ppmori-semibold);font-size:var(--font-size-body, 1rem);line-height:1.3}.promo-callout__body{font-family:var(--font-ppmori);font-size:var(--font-size-sm-body, .9rem);line-height:1.5}.promo-callout__body>:first-child{margin-top:0}.promo-callout__body>:last-child{margin-bottom:0}.promo-callout__body ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.promo-callout__body li{position:relative;padding-inline-start:1.4rem}.promo-callout__body li:before{content:"";position:absolute;inset-inline-start:.25rem;top:.35em;width:.3rem;height:.6rem;border:solid var(--primary-color);border-width:0 2px 2px 0;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.promo-badge{background-image:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/promo-core.css.map */
