body{margin-bottom:0 !important}@media screen and (max-width: 1023px){body header .navbar{display:none}}body main.discount .eva-breadcrumbs-navigation{margin:0}@media screen and (max-width: 1023px){body main.discount .eva-breadcrumbs-navigation{padding:0 16px 32px 16px}}body main.discount .content{display:flex;padding:0 64px 120px 48px;max-width:1440px;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 1023px){body main.discount .content{padding:0 16px 48px}}body main.discount .content .left{width:266px;margin-right:48px}body main.discount .content .left .item{display:flex;justify-content:center;align-items:center;border-radius:4px;width:100%}body main.discount .content .left .item .inner{display:flex;font-size:1.14286rem;font-weight:500;line-height:1.5;letter-spacing:0.8px;color:#333;border-top:1px solid #e9e9e9;width:calc(100% - 32px);padding:18.5px 16px;box-sizing:border-box}body main.discount .content .left .item .inner .icon{width:20px;height:20px;margin-right:8px}body main.discount .content .left .item:last-child .inner{border-bottom:1px solid #e9e9e9}body main.discount .content .left .item:hover,body main.discount .content .left .item.active{background-color:#f6f7f5}body main.discount .content .left .item:hover .inner,body main.discount .content .left .item.active .inner{border-color:#f6f7f5}body main.discount .content .left .item:hover+.item .inner,body main.discount .content .left .item.active+.item .inner{border-color:#f6f7f5}@media screen and (max-width: 1023px){body main.discount .content .left{display:none}}body main.discount .content .right{width:calc(100% - 314px)}@media screen and (max-width: 1023px){body main.discount .content .right{width:100%}}body main.discount .content .right h1.title{font-size:2.85714rem;font-weight:700;line-height:1.5;letter-spacing:1.2px;color:#333;margin:0 0 24px 0}@media screen and (max-width: 1023px){body main.discount .content .right h1.title{font-size:2rem;letter-spacing:0.8px;padding:0 16px}}body main.discount .content .right .switches{display:flex;margin-bottom:24px;width:100%;border-bottom:1px solid #e9e9e9;position:relative}@media screen and (max-width: 1023px){body main.discount .content .right .switches{position:fixed;left:0;top:48px;z-index:2;margin:0 auto 32px auto;text-align:center}}body main.discount .content .right .switches .switch{position:relative;padding:0 24px 8px 24px;border:none;font-size:1.14286rem;line-height:1.5;letter-spacing:0.8px;color:#666;cursor:pointer}@media (hover: hover){body main.discount .content .right .switches .switch:hover,body main.discount .content .right .switches .switch:active{color:#333}}@media screen and (max-width: 1023px){body main.discount .content .right .switches .switch{background-color:#fff;flex:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}}body main.discount .content .right .switches .switch .bar{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:transparent;border-radius:2px}body main.discount .content .right .switches .switch.active{color:#333;font-weight:bold}body main.discount .content .right .switches .switch.active .bar{height:2px;background-color:#333}body main.discount .content .right .content-section{margin-top:24px;display:block}@media screen and (max-width: 1023px){body main.discount .content .right .content-section{margin-top:50px}}body main.discount .content .right .content-section .notice{font-size:1rem;font-weight:500;line-height:1.71;letter-spacing:0.8px;text-align:left;color:#333;border-radius:4px;background-color:#fdf8f3;padding:12px 12px 12px 32px;box-sizing:border-box;margin-bottom:24px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .notice{margin-bottom:16px}}body main.discount .content .right .content-section .notice .notice-text{display:flex}body main.discount .content .right .content-section .notice .notice-text::before{content:'';display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#333;transform:translate(-10px, 9px)}body main.discount .content .right .content-section .coupon{display:flex;border-radius:4px;margin-bottom:24px;border:1px solid #909686;background-color:#edeeea;position:relative}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon{margin-bottom:16px}}body main.discount .content .right .content-section .coupon .blank{width:16px;height:16px;position:absolute;bottom:-8px;border-radius:100%;background-color:#fff;transform:rotate(90deg);opacity:1;box-sizing:border-box;z-index:1;border:1px solid #909686}body main.discount .content .right .content-section .coupon .blank.top-deco{top:-8px;left:40px;transform:rotate(270deg)}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .blank.top-deco{left:23px}}body main.discount .content .right .content-section .coupon .blank.top-deco::after{top:-1px;left:8px}body main.discount .content .right .content-section .coupon .blank.bottom-deco{left:40px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .blank.bottom-deco{left:23px}}body main.discount .content .right .content-section .coupon .blank.bottom-deco::after{top:-1px;left:8px}body main.discount .content .right .content-section .coupon .blank::after{content:'';position:absolute;width:8px;height:16px;background-color:#fff}body main.discount .content .right .content-section .coupon>.coupon-deco{width:48px;height:inherit;background-color:#909686;opacity:0.2;margin:0}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon>.coupon-deco{width:32px}}body main.discount .content .right .content-section .coupon .coupon-detail{width:calc(100% - 48px);background:url(../../Images/coupon-bg-gray.svg);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .coupon-detail{background-image:none}}body main.discount .content .right .content-section .coupon .top{display:flex;justify-content:space-between;position:relative;margin:24px 24px 32px 32px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .top{margin:20px 24px 24px 20px}}body main.discount .content .right .content-section .coupon .top .info{box-sizing:border-box;width:100%;width:-webkit-fill-available}body main.discount .content .right .content-section .coupon .top .info .discount{display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box;margin-bottom:8px}body main.discount .content .right .content-section .coupon .top .info .discount .text{font-weight:bold;line-height:1.5;letter-spacing:0.8px;color:#333;font-size:1.71429rem}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .top .info .discount .text{font-size:1.42857rem}}body main.discount .content .right .content-section .coupon .top .info .discount .used-label{display:none}body main.discount .content .right .content-section .coupon .top .info .discount .expire{font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#666}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .top .info .discount .expire{display:none}}body main.discount .content .right .content-section .coupon .top .info .tag{width:calc(100% - 300px);margin-left:8px}body main.discount .content .right .content-section .coupon .top .info .tag .text{position:relative;background-color:white;display:inline;white-space:pre-wrap;font-size:1.14286rem;font-weight:500;line-height:2;letter-spacing:0.8px;color:#333;padding:4px 0;border-radius:2px;color:#333;-moz-box-shaow:-8px 0 0 #fff,8px 0 0 #fff;-webkit-box-shaow:-8px 0 0 #fff,8px 0 0 #fff;box-shadow:-8px 0 0 #fff,8px 0 0 #fff}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .top .info .tag{width:calc(100%)}body main.discount .content .right .content-section .coupon .top .info .tag .text{padding:3px 0;font-size:1rem;-moz-box-shaow:-8px 0 0 #fff,8px 0 0 #fff;-webkit-box-shaow:-8px 0 0 #fff,8px 0 0 #fff;box-shadow:-6px 0 0 #fff,6px 0 0 #fff}}body main.discount .content .right .content-section .coupon .bottom{position:relative;margin:0 24px 16px 32px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .bottom{margin:0 0 16px 20px}}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title{display:flex;align-items:center;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#333;border:none;padding:0;cursor:pointer}@media (hover: hover){body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title:hover,body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title:active{color:#666}}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title .icon{width:16px;height:16px;border-radius:100%;background-color:#ebb687;margin-right:6px}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title .icon.plus{display:block}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title .icon.minus{display:none}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title.show-flex .icon.plus{display:none}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-title.show-flex .icon.minus{display:block}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper{display:none;font-size:1rem;font-weight:500;line-height:1.71;letter-spacing:0.8px;color:#333;padding:24px 0 0 0}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper{padding:0}}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper a{text-decoration:underline;color:#333}@media (hover: hover){body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper a:hover,body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper a:active{color:#666}}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper p{margin:0 0 8px}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper ul,body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper ol{margin:0 0 8px;padding-left:24px;list-style-type:decimal}body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper ul li,body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper ol li{margin-bottom:8px;padding-left:10px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .bottom .coupon-notice .coupon-notice-content-wrapper{margin-top:20px}}body main.discount .content .right .content-section .coupon .bottom .expire{display:none;position:absolute;top:0;right:0;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#666}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon .bottom .expire{display:block;right:16px;font-size:.92857rem;transform:translateX(13px)}}body main.discount .content .right .content-section .coupon .bottom .used-label{display:none;position:absolute;top:0;right:0;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#666;padding:1px 8px;background-color:#e9e9e9;border-radius:4px}body main.discount .content .right .content-section .coupon.vip{border:1px solid #ebb687;background-color:#fdf8f3}body main.discount .content .right .content-section .coupon.vip .blank{border:1px solid #ebb687}body main.discount .content .right .content-section .coupon.vip>.coupon-deco{background-color:#ebb687}body main.discount .content .right .content-section .coupon.vip>.coupon-detail{background-color:#fdf8f3;background:url(../../Images/coupon-bg-orange.svg);background-repeat:no-repeat;background-position:right bottom}body main.discount .content .right .content-section .coupon.vip>.coupon-detail .bottom .used-label{display:none}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon.vip>.coupon-detail{background-image:none}}body main.discount .content .right .content-section .coupon.used{border:1px solid #ccc;background-color:initial}body main.discount .content .right .content-section .coupon.used .blank{border:1px solid #ccc}body main.discount .content .right .content-section .coupon.used>.coupon-deco{background-color:#ccc}body main.discount .content .right .content-section .coupon.used>.coupon-detail{background-color:#fff;background-image:none}body main.discount .content .right .content-section .coupon.used>.coupon-detail .coupon-notice-title{color:#666}body main.discount .content .right .content-section .coupon.used .top .info .discount{color:#666}body main.discount .content .right .content-section .coupon.used .top .info .discount .text{font-size:1.71429rem;color:#666}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon.used .top .info .discount .text{font-size:1.42857rem}}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon.used .top .info .discount .used-label{display:block;position:absolute;top:0;right:-24px;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#666;padding:1px 8px;background-color:#e9e9e9;border-radius:4px}}body main.discount .content .right .content-section .coupon.used .top .info .tag .text{color:#666;background-color:rgba(204,204,204,0.2);box-shadow:-6px 0 0 rgba(204,204,204,0.2);box-shadow:-6px 0 0 rgba(204,204,204,0.2),6px 0 0 rgba(204,204,204,0.2);-moz-box-shaow:-6px 0 0 rgba(204,204,204,0.2),6px 0 0 rgba(204,204,204,0.2);-webkit-box-shaow:-6px 0 0 rgba(204,204,204,0.2),6px 0 0 rgba(204,204,204,0.2)}body main.discount .content .right .content-section .coupon.used .top .item{opacity:0.6}body main.discount .content .right .content-section .coupon.used .bottom .used-label{display:block;color:#666;background-color:#e9e9e9}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .coupon.used .bottom .used-label{display:none}}body main.discount .content .right .content-section .coupon.used .bottom .coupon-notice .coupon-notice-title .icon{background-color:#ccc}body main.discount .content .right .content-section .coupon.used .bottom .coupon-notice .coupon-notice-content-wrapper{color:#666}body main.discount .content .right .content-section .empty{text-align:center}body main.discount .content .right .content-section .empty .empty-image{display:block;margin:64px auto 0 auto}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .empty .empty-image{width:100px;margin:32px auto 0 auto}}body main.discount .content .right .content-section .empty .title{font-size:1.71429rem;font-weight:500;line-height:1.5;letter-spacing:0.8px;color:#333;margin-bottom:4px;margin-top:24px}@media screen and (max-width: 1023px){body main.discount .content .right .content-section .empty .title{font-size:1.42857rem;margin-bottom:2px}}body main.discount .content .right .content-section .empty .description{font-size:1.14286rem;font-weight:500;line-height:1.5;letter-spacing:0.8px;color:#666}body main.discount .content .right .button-area{display:flex;justify-content:center;align-items:center}body main.discount .content .right .button-area .load-more{height:40px;padding:0 24px;box-sizing:border-box;border-radius:4px;border:1px solid #333;margin:24px auto;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#333}body main.discount .content .right .button-area .load-more.hidden{display:none}body main.discount .content .right .event{margin-top:48px}@media screen and (max-width: 1023px){body main.discount .content .right .event{margin-top:24px;display:flex;flex-direction:column}}body main.discount .content .right .event .event-title{font-size:2rem;font-weight:bold;line-height:1.5;letter-spacing:0.8px;color:#333;margin-bottom:40px}@media screen and (max-width: 1023px){body main.discount .content .right .event .event-title{margin:0 auto 32px 0}}@media screen and (max-width: 600px){body main.discount .content .right .event .event-title{margin:0 auto 32px}}body main.discount .content .right .event .events-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 1023px){body main.discount .content .right .event .events-cards{gap:32px}}@media screen and (max-width: 600px){body main.discount .content .right .event .events-cards{display:flex;flex-direction:column}}body main.discount .content .right .event .events-cards .card{position:relative;z-index:1;border-radius:2px}@media screen and (max-width: 1023px){body main.discount .content .right .event .events-cards .card{z-index:-1}}@media (hover: hover){body main.discount .content .right .event .events-cards .card:hover,body main.discount .content .right .event .events-cards .card:active{box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}}body main.discount .content .right .event .events-cards .card .image{position:relative;width:100%;padding-top:50%}body main.discount .content .right .event .events-cards .card .image img{position:absolute;top:0;width:100%;height:100%;border-radius:2px}body main.discount .content .right .event .events-cards .card .content{padding:16px;box-sizing:border-box;background-color:#fff;margin:0}@media screen and (max-width: 1023px){body main.discount .content .right .event .events-cards .card .content{padding:16px 16px 20px}}body main.discount .content .right .event .events-cards .card .content .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.42857rem;font-weight:500;line-height:1.5;letter-spacing:0.8px;color:#333;margin-bottom:0;height:60px;margin-bottom:0}@media screen and (max-width: 1023px){body main.discount .content .right .event .events-cards .card .content .title{font-size:1.28571rem;line-height:1.56;height:56px}}
