.coupon{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.coupon--center{align-items:center;text-align:center}.coupon__label{font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.coupon__box{display:inline-flex;align-items:center;gap:1.6rem;align-self:flex-start;padding:1.2rem 1.6rem 1.2rem 2rem;border:.2rem dashed rgb(var(--color-accent));border-radius:var(--border-radius-main, .8rem);background:rgba(var(--color-accent),.06);cursor:pointer;transition:background-color var(--duration-default, .3s) ease,transform var(--duration-default, .3s) ease}.coupon--center .coupon__box{align-self:center}.coupon__box:hover{background:rgba(var(--color-accent),.14);transform:translateY(-.2rem)}.coupon__code{font-size:2.4rem;font-weight:800;letter-spacing:.16em;line-height:1;color:rgb(var(--color-accent))}@media screen and (min-width:750px){.coupon__code{font-size:3.2rem}}.coupon--small .coupon__code{font-size:1.8rem}@media screen and (min-width:750px){.coupon--small .coupon__code{font-size:2rem}}.coupon--small .coupon__box{padding:.8rem 1rem .8rem 1.4rem;gap:1.2rem}.coupon__action{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.6rem 1.2rem;border-radius:9999px;background:rgb(var(--color-accent));color:#fff;white-space:nowrap}.coupon__box.is-copied .coupon__action{background:#1a8f3c}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-coupon.css.map */
