.badge--brand{--badge-background: rgb(var(--color-base-highlight));--badge-foreground: rgb(var(--color-base-background));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.03em}.product-card .badges{max-width:calc(100% - (var(--sp-3) * 2))}.product-card .badges .badge{max-width:100%;overflow-wrap:anywhere}@media screen and (min-width:768px){.product-card .badges{max-width:calc(100% - (var(--sp-5) * 2))}}.product-card__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.product-card__promise,.pack-card__promise{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-base-highlight))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.product-card__promise,.pack-card__promise{background-image:linear-gradient(100deg,rgb(var(--color-base-highlight)) 0% 40%,#fff 50%,rgb(var(--color-base-highlight)) 60% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:kp-promise-shimmer 3.5s linear infinite}}@keyframes kp-promise-shimmer{to{background-position:-220% center}}@media(prefers-reduced-motion:reduce){.product-card__promise,.pack-card__promise{animation:none}}.product-card__promise{font-size:var(--text-base)}.timeline__step-number{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-base-highlight));line-height:1;letter-spacing:-.01em;font-size:clamp(3rem,6vw,4.5rem)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kitpacks-badges.css.map */
