.tpm{background-color:var(--tp-wine);color:var(--tp-bg)}.tpm--espresso{background-color:var(--tp-ink)}.tpm--soft{background-color:var(--tp-bg-card);color:var(--tp-ink)}.tpm__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding-block:clamp(.85rem,1.6vw,1.15rem);color:inherit;text-decoration:none;text-align:center}.tpm__mark{display:inline-flex;flex:none}.tpm__text{margin:0;font-family:var(--tp-sans);font-size:var(--tp-small);line-height:1.4}.tpm__lead{font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:var(--tp-label)}.tpm__detail{opacity:.86}.tpm__cta{font-family:var(--tp-sans);font-size:var(--tp-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentcolor;padding-bottom:.2em;white-space:nowrap}.tpm__arrow{display:inline-block;transition:transform .25s cubic-bezier(.2,0,.1,1)}a.tpm__inner:hover .tpm__arrow,a.tpm__inner:focus-visible .tpm__arrow{transform:translate(.22em)}a.tpm__inner:focus-visible{outline:2px solid currentcolor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.tpm__arrow{transition:none}}@media(max-width:34rem){.tpm__inner{display:grid;gap:.3rem;padding-block:.7rem}.tpm__mark{display:none}.tpm__text{display:grid;gap:.15rem}.tpm__detail{font-size:.8rem;line-height:1.35}.tpm__cta{margin-top:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tipsy-promo-band.css.map */
