.c-coupon[data-v-ed5239c8]{text-align:center;justify-content:center;align-items:center;gap:min(5.33333vw,40px);padding:min(3.2vw,24px) min(4.26667vw,32px) min(3.2vw,24px) min(8.53333vw,64px);display:flex;position:relative}.c-coupon .c-coupon-code[data-v-ed5239c8]{line-height:1}.c-coupon .c-coupon-copy[data-v-ed5239c8]{border-radius:9999px;min-width:30%;padding:min(1.06667vw,8px) min(2.66667vw,20px);font-size:.5em;font-weight:700}.c-coupon .c-copied-message[data-v-ed5239c8]{visibility:hidden;--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;border-radius:min(1.06667vw,8px);width:min(48vw,360px);padding:min(1.06667vw,8px) min(2.13333vw,16px);font-size:.5em;font-weight:700;transition-duration:.5s;position:absolute;top:-20px;left:50%}@media (min-width:750px){.c-coupon .c-copied-message[data-v-ed5239c8]{top:-30px}}.c-coupon .c-copied-message[data-v-ed5239c8]{background-color:#808080cc}.c-coupon .c-copied-message.is-copied[data-v-ed5239c8]{visibility:visible;opacity:1;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}
