.a{cursor:pointer}.wrap-s{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:.75rem;padding-right:.75rem}@media (min-width: 768px){.wrap-s{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.wrap-s{padding-left:2.5rem;padding-right:2.5rem}}.wrap{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:.75rem;padding-right:.75rem}@media (min-width: 768px){.wrap{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.wrap{padding-left:2.5rem;padding-right:2.5rem}}.rich{margin-bottom:1.25rem}@media (min-width: 1024px){.rich{font-size:1rem;line-height:1.5rem}}.rich img{display:block;width:100%;vertical-align:middle}.rich h1{margin-bottom:1.25rem}.rich h2{font-size:1.4em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.rich h3{font-size:1.15em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.rich p{margin-bottom:.75rem}.rich ul{margin-bottom:.75rem;list-style-position:inside;list-style-type:disc}.rich li{margin-bottom:.5rem}.rich li>p{display:inline}.rich a{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1));text-decoration-line:underline}.button{display:inline-flex;height:2.5rem;cursor:pointer;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-left:1.25rem;padding-right:1.25rem}.button.solid{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button.sm{height:1.5rem;padding-left:.75rem;padding-right:.75rem}.button.lg{height:3rem}.bttn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bttn:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bttn.s1{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bttn.primary{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.bttn.sm{height:2rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.bttn.base{height:2.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;line-height:1.25rem}.bttn.lg{height:3rem}.bttn:disabled{opacity:.3}.app-footer a{text-decoration-line:underline}.div span{position:relative;display:inline-block}.div span:not(:first-child):after{--tw-content: "";content:var(--tw-content);position:absolute;top:50%;left:-.8rem;height:.25rem;width:.25rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.loading{animation:loading 1s linear infinite}@keyframes loading{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}:root{--animate-duration: .3s !important;--animate-delay: .5s !important}*[x-cloak]{display:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}a{cursor:pointer}img{display:inline-block;vertical-align:middle}h1{font-size:1.5rem;line-height:2rem;font-weight:500}h2{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}p{margin-bottom:.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}svg{width:1em;height:1em;fill:currentColor;overflow:hidden;display:inline-block}.menu-drawer.ant-drawer-content{border-radius:12px 12px 0 0;border-top:1px solid black}.menu-drawer.ant-drawer-content .ant-drawer-header{display:none}.coupon-detail.ant-modal{width:100%;height:100%}.coupon-detail.ant-modal .ant-modal-content{border-radius:20px}
