.coupon-card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;margin-bottom:.7rem;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.55rem .7rem .55rem 1rem}.coupon-card .coupon-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:4.4rem;-webkit-justify-content:space-between;width:70%;-ms-flex-pack:justify;-webkit-align-items:flex-start;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.coupon-card .coupon-left .coupon-title{color:#fff;font-family:SYMedium;font-size:.9rem}.coupon-card .coupon-left .coupon-desc{color:#fff;font-family:SYRegular;font-size:.65rem}.coupon-card .coupon-left .coupon-date{color:#fff;font-family:SYRegular;font-size:.5rem}.coupon-card .coupon-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:3.25rem;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-items:center;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.coupon-card .coupon-right .coupon-validity{color:#fff;font-family:SYMedium;font-size:1.3rem}.coupon-card .coupon-right .claim-btn{height:1.25rem;width:3.4rem}.coupon-card .coupon-right .claim-btn .view-all-image{background:#fff;border-radius:1rem;color:#ff79af;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.5rem;height:100%;-webkit-justify-content:center;width:100%;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center}.coupon-card .coupon-right .claim-btn .view-all-placeholder{display:block;height:100%;width:100%}.coupon-card .coupon-right .claim-btn taro-image-core{display:block;height:100%;width:100%}.emptyArea{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:#fff;color:#aaa;font-family:SYMedium;font-size:.7rem;height:100vh}.emptyArea taro-image-core{display:block;width:100%}.emptyArea .empty-text{color:#333;font-family:SYRegular;font-size:.7rem;text-align:center}.coupon-center-container{padding-bottom:.5rem}.coupon-center-container .header{height:7rem;margin:0 .8rem .45rem}.coupon-center-container .header taro-image-core{display:block;height:100%;width:100%}.coupon-center-container .coupon-section{background-color:#fff;border:.05rem solid #333;border-radius:.5rem;-webkit-box-shadow:0 .2rem 0 0 #333;box-shadow:0 .2rem 0 0 #333;margin:0 .8rem 1rem;padding:.4rem .8rem}.coupon-center-container .coupon-section .section-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center}.coupon-center-container .coupon-section .section-header .section-title{color:#333;font-family:SYMedium;font-size:.9rem}.coupon-center-container .coupon-section .section-header .view-all{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.45rem;width:4.4rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#333;border-radius:1rem;justify-content:center}.coupon-center-container .coupon-section .section-header .view-all .view-all-text{color:#f5ae22;font-family:SYMedium;font-size:.6rem}.coupon-center-container .coupon-section .section-header .view-all .view-all-image{display:block;height:.45rem;margin-left:.2rem;width:.25rem}.coupon-center-container .coupon-list{margin:0 .8rem}@-webkit-keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}.rainbow-button{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 .8rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:0 0 .6rem .6rem;color:#333;font-size:.7rem;font-weight:600;justify-content:center;overflow:hidden;padding:.3rem .4rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.rainbow-button::after{-webkit-animation:rainbow 3s linear infinite;animation:rainbow 3s linear infinite;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff7f00),color-stop(#ff0),color-stop(#0f0),color-stop(#00f),color-stop(indigo),color-stop(#8b00ff),to(red));background:-webkit-linear-gradient(left,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background-size:200% 100%;border:none;border-radius:0;bottom:0;content:"";height:.1rem;left:0;position:absolute;right:0;top:75%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-navbar{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.custom-navbar .nav-icon{height:1.2rem;margin-left:1.3rem;width:1.2rem}.custom-navbar .nav-logo-icon{height:1.3rem;margin-left:.8rem;width:4.55rem}.custom-navbar .nav-title{color:#333;-webkit-flex:0.6;-ms-flex:0.6;flex:0.6;font-family:SYMedium;font-size:.75rem;font-weight:700;margin-left:.4rem;text-align:center}.text-center{text-align:center}