.img-btn{background:#fff;border-radius:42px;bottom:11%;height:9%;left:50%;position:absolute;transform:translateX(-50%);width:50%}.main[data-v-0c22b94d]{color:#434343}.discount-color[data-v-0c22b94d]{color:#f01765}.ctm-width[data-v-63acbfa4]{max-width:100%;width:300px}.ctm-width .ctm-img-1[data-v-63acbfa4]{max-width:none;top:-128px;width:360px}@media (min-width:767px){.ctm-width[data-v-63acbfa4]{width:636px}.ctm-width .ctm-img-1[data-v-63acbfa4]{max-width:none;top:-194px;width:544px}}.ctm-content[data-v-63acbfa4]{border-radius:24px;margin:0 auto;width:100%}@media (min-width:767px){.ctm-content[data-v-63acbfa4]{border-radius:30px;margin:0 auto;width:480px}}.ctm-btn[data-v-63acbfa4]{margin-left:auto;margin-right:auto;width:100%}@media (min-width:767px){.ctm-btn[data-v-63acbfa4]{margin-left:auto;margin-right:auto;width:480px}}.modal-coupon[data-v-5d0828d7] .coupon-right{width:98px}.modal-coupon[data-v-5d0828d7] .coupon{-webkit-mask:radial-gradient(circle at 9px 9px,transparent 9px,red 9.5px) -9px -9px,radial-gradient(circle at 9px 9px,transparent 8px,red 8.5px) -108px -8.5px;mask:radial-gradient(circle at 9px 9px,transparent 9px,red 9.5px) -9px -9px,radial-gradient(circle at 9px 9px,transparent 8px,red 8.5px) -108px -8.5px;-webkit-mask-composite:source-in,xor;mask-composite:intersect;min-height:138px}.modal-coupon[data-v-5d0828d7] .coupon:after{border-left:1px dashed #cfafb2;content:"";height:calc(100% - 32px);position:absolute;right:98px;top:50%;transform:translateY(-50%)}.modal-coupon[data-v-5d0828d7] .coupon .text-\[34px\]{font-size:46px;line-height:1}.modal-coupon[data-v-5d0828d7] .coupon .px-4{padding-left:1.25rem;padding-right:1.25rem}.modal-coupon[data-v-5d0828d7] .coupon .px-3{padding-left:.875rem;padding-right:.875rem}@media (max-width:767px){.modal-coupon[data-v-5d0828d7] .coupon{-webkit-mask:radial-gradient(circle at 8px 8px,transparent 8px,red 8.5px) -8px -8px,radial-gradient(circle at 7px 7px,transparent 7px,red 7.5px) -106px -7.5px;mask:radial-gradient(circle at 8px 8px,transparent 8px,red 8.5px) -8px -8px,radial-gradient(circle at 7px 7px,transparent 7px,red 7.5px) -106px -7.5px;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.modal-coupon[data-v-5d0828d7] .coupon .px-4{padding-left:14px;padding-right:6px}.modal-coupon[data-v-5d0828d7] .coupon .coupon-name{font-size:13px}.modal-coupon[data-v-5d0828d7] .coupon .coupon-date{font-size:9px}.modal-coupon[data-v-5d0828d7] .coupon .coupon-min-total{font-size:11px}.modal-coupon[data-v-5d0828d7] .coupon .coupon-discount{font-size:38px}}.coupon[data-v-5a64a197]{background:var(--coupon-bg-color);-webkit-mask:radial-gradient(circle at 9px 9px,transparent 9px,red 9.5px) -9px -9px,radial-gradient(circle at 9px 9px,transparent 8px,red 8.5px) -87px -8.5px;mask:radial-gradient(circle at 9px 9px,transparent 9px,red 9.5px) -9px -9px,radial-gradient(circle at 9px 9px,transparent 8px,red 8.5px) -87px -8.5px;-webkit-mask-composite:source-in,xor;mask-composite:intersect;min-height:150px;position:relative}.coupon[data-v-5a64a197]:after{border-left:1px dashed #cfafb2;content:"";height:calc(100% - 32px);position:absolute;right:77px;top:50%;transform:translateY(-50%)}