@charset "UTF-8";.layout-footer-top .layout-content{min-height:0!important}.ns-cycle-carousel{width:100%;position:relative;margin:0 auto;border:0}.ns-cycle-carousel .cycle-carousel-wrapper{overflow:hidden}.ns-cycle-carousel .carousel-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:initial}.ns-cycle-carousel .carousel-li{flex-shrink:1;min-width:100%;width:auto;box-sizing:border-box;position:relative}.ns-cycle-carousel .number{position:absolute;right:0;bottom:0;display:none;padding:3px;background:rgba(0,0,0,.3);color:#fff;opacity:.2}.ns-cycle-carousel .carousel-img{width:100%;float:left}.ns-cycle-carousel .dot-nav{text-align:center;position:absolute;bottom:0;left:0;width:100%}.ns-cycle-carousel .dot-nav-wrapper{position:relative;height:20px;line-height:20px;margin:0 auto;margin-bottom:20px}.ns-cycle-carousel .dot-item{vertical-align:middle;display:inline-block;padding:8px 4px 8px 0;background-color:rgba(0,0,0,.07)}.ns-cycle-carousel .dot-item:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:8px}.ns-cycle-carousel .dot-item:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:8px}.ns-cycle-carousel .jump-button{width:31px;height:3px;border-radius:100px;display:block;background-color:rgba(255,255,255,.6)}.ns-cycle-carousel .jump-button.active{background-color:#4a4e5c}.ns-cycle-carousel .arrow-button{text-align:center;width:50px;height:50px;border-radius:100px;background:rgba(255,255,255,.9);border:solid 1px #e3edf6;-moz-transition:left .3s,right .3s,opacity .3s;-o-transition:left .3s,right .3s,opacity .3s;-webkit-transition:left .3s,right .3s,opacity .3s;transition:left .3s,right .3s,opacity .3s;position:absolute;top:50%;margin-top:-35px;color:#5d5d5d;display:block}.ns-cycle-carousel .arrow-button.prev{left:10px}.ns-cycle-carousel .arrow-button.next{right:10px}.ns-cycle-carousel .arrow-button:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #d4d9de}.ns-cycle-carousel .arrow-button .icon-slim-arrow-left,.ns-cycle-carousel .arrow-button .icon-slim-arrow-right{font-size:24px;vertical-align:middle;line-height:50px;color:#4a4e5c}.ns-ecoupon-card{background-image:url("/V2/Content/Images/bg_coupon_mobile_single.png");background-repeat:no-repeat;background-size:100% 100%;height:137px;position:relative;vertical-align:middle}.ns-ecoupon-card.mutiple-card{background-image:url("/V2/Content/Images/bg_coupon_mobile_multi.png");width:227px}.ns-ecoupon-card .ecoupon-card-wrapper{padding-left:17px;padding-top:10px}.ns-ecoupon-card .card-title-icon{color:#a1aab0;font-size:12px;height:17px;margin-bottom:6.5px}.ns-ecoupon-card .card-title-icon .title-icon-text{height:17px;line-height:17px;margin-left:8.5px;vertical-align:top}.ns-ecoupon-card .card-title-info{color:#333;height:24px;line-height:24px}.ns-ecoupon-card .card-title-info .title-info-text{float:left;font-size:14px;margin-right:8px}.ns-ecoupon-card .card-price-wrapper{float:left;position:relative;width:65%}.ns-ecoupon-card .price-dollar-sign{color:#ff5353;float:left;font-family:Arial-MT;font-size:30px;font-weight:bold;margin-right:10px}.ns-ecoupon-card .card-price{color:#ff5353;font-family:Arial-MT;font-size:46px;font-weight:bold;height:42px;line-height:42px}.ns-ecoupon-card .card-date{color:#000;font-size:12px;height:27px;letter-spacing:normal;line-height:27px}.ns-ecoupon-card .card-date-text{font-stretch:normal;font-style:normal;font-weight:bold}.ns-ecoupon-card .card-date-tip{color:#666;font-weight:normal}.ns-ecoupon-card .card-link-wrapper{float:right;margin-right:5%;margin-top:5%;width:30%}.ns-ecoupon-card .card-date-tag{color:#666;font-size:13px;height:22px;line-height:22px;text-align:center}.ns-ecoupon-card .card-date-tag .icon-clock-o{height:22px;line-height:22px;margin-right:3px;vertical-align:middle}.ns-ecoupon-card .card-link-btn{background-color:#ff5353;border-radius:20px;color:#fff;display:block;font-size:15px;font-weight:500;padding-bottom:5px;padding-top:5px;text-align:center}.ns-ecoupon-card{background-image:url("/V2/Content/Images/bg_coupon_desktop.png");height:168px;width:368px}.ns-ecoupon-card .ecoupon-card-wrapper{padding-left:24px;padding-top:16px}.ns-ecoupon-card .card-link-wrapper{margin-top:12%;width:30%}.ns-ecoupon-card .card-price{font-size:62px;height:52px;line-height:52px}.ns-ecoupon-card .card-title-info .title-info-text{font-size:18px}.ns-ecoupon-card .card-price-wrapper{margin-top:3%}.ns-ecoupon-card .card-title-icon{margin-bottom:8px}.ns-ecoupon-card .card-date{font-size:13px;height:33px;line-height:33px}.main-vision{position:relative;z-index:550}.main-vision .main-vision-pic{min-width:1280px}.officialIndex .sp-banner .section-board-frame{margin-bottom:10px}.officialIndex .hot-sale-rank-ul{margin:20px 0}.layout-content-carousel{margin-bottom:30px}.indexCarousel{width:100%}@media screen and (min-width:1680px){.indexCarousel{width:1440px;margin:0 auto}.ns-cycle-carousel .arrow-button.prev{left:-70px}.ns-cycle-carousel .arrow-button.next{right:-70px}}.index-promotion-activity-ecoupon{height:230px;margin-bottom:30px}.slide-title{float:left}.slide-title .icon{padding-right:10px}.slide-title-wrapper{display:inline-block;font-size:15px;height:35px;line-height:35px;margin-left:25px;margin-top:0;width:100%}.slide-see-more{float:right;line-height:35px!important;margin-right:25px}.klee-slider-viewer{height:175px}.klee-slider-arrow{background-color:#fff;border:solid 1px #d4d9de;border-radius:100px;height:25px;line-height:25px;opacity:0;position:absolute;text-align:center!important;top:70px;vertical-align:middle;width:25px;z-index:1}.klee-slider-arrow.next-arrow{right:-12px}.klee-slider-arrow.prev-arrow{left:-12px}.klee-slider-arrow.freeze-state{opacity:0!important}.index-promotion-activity .promotion-activity-container{float:left}.index-promotion-activity .promotion-activity-container .activity-list-wrapper{background-color:#f5f5f5;border-top:1px solid #eee;height:175px;padding:9px 15px;width:730px}.index-promotion-activity .promotion-activity-container .activity-list-wrapper:hover .klee-slider-arrow{opacity:1}.index-promotion-activity .promotion-activity-container .hot-sale-list-wrapper .hot-sale-list-item:last-child{margin-right:0}.index-promotion-activity .promotion-activity-container .hot-sale-list-item{float:left;font-size:13px;height:187px;margin-right:13px;width:110px}.index-promotion-activity .promotion-activity-container .hot-sale-list-item .list-item-pic{max-width:100%}.index-promotion-activity .promotion-activity-container .hot-sale-list-item .list-item-title{color:#666;display:inline-block;height:29px;line-height:1.3;overflow:hidden;padding:5px}.index-promotion-activity .promotion-activity-container .hot-sale-list-item .list-item-price{color:#ff5353}.index-promotion-activity .promotion-title{color:#4a4e5c;font-size:15px;margin:5px 0;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.index-promotion-activity .promotion-duration{color:#999;display:inline-block;font-size:12px;line-height:1.3}.index-promotion-activity .promotion-card{display:block;padding:23px 15px 15px;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.index-promotion-activity .promotion-card .promotion-img-list{margin-top:12px}.index-promotion-activity .promotion-card .promotion-img-li{box-sizing:border-box;display:inline-block;margin-right:5px;position:relative;width:75px}.index-promotion-activity .promotion-card .promotion-img-li:last-child{margin-right:0}.index-promotion-activity .promotion-card .salepage-img{border:1px solid #e1e1e1;box-sizing:border-box;width:100%}.index-promotion-activity .rectangle-transparent-tag{font-weight:bold;padding:3px;font-size:12px;background-color:#fff;color:#ff5353;border:solid 1px #ff5353;display:inline-block;line-height:1}.index-promotion-activity .rectangle-red-tag{font-weight:bold;padding:3px;font-size:12px;background-color:#ff5353;color:#fff;border:solid 1px #ff5353;display:inline-block;line-height:1}.index-promotion-activity .trapezoid-tag{border-right:10px solid transparent;border-top:20px solid #ff5353;color:#fff;width:50px}@media only screen and (min-width:768px){.index-promotion-activity .newest-tag{left:0;position:absolute;top:0}.index-promotion-activity .newest-tag .tag-text{font-size:12px;left:14px;position:absolute;top:-16px}}.index-promotion-activity .promotion-activity-card-wrapper{background:#fff;border:solid 1px #eaeaea;box-shadow:0 1px 2px 0 rgba(71,72,71,.3);height:175px}.index-promotion-activity .promotion-activity-single .promotion-single-img{max-height:150px;max-width:150px}.index-promotion-activity .promotion-activity-single .promotion-single-content{float:left;padding-left:20px;padding-top:28px;width:235px}.index-promotion-activity .promotion-activity-single .promotion-single-item{float:right;margin-right:7px;margin-top:10px;max-height:175px}.index-eCoupon-list{display:inline-block;margin-left:17px;width:398px}.index-eCoupon-list .eCoupon-list-container .eCoupon-card-wrapper{background-color:#f5f5f5;border-top:1px solid #eee;height:175px;padding:9px 15px;width:368px}.index-eCoupon-list .eCoupon-list-container .eCoupon-card{display:block;height:170px;line-height:170px;position:relative}.index-eCoupon-list .eCoupon-list-container .eCoupon-card-item{max-width:370px}.index-eCoupon-list .eCoupon-list-container:hover .klee-slider-arrow{opacity:1}.eCoupon-hotsale-list{display:inline-block;margin-left:17px;margin-top:10px}.eCoupon-hotsale-list .list-item-wrapper{border-bottom:dashed 1px #c4c4c4;display:flex;height:65px;margin-bottom:6px;padding-bottom:7px;width:380px}.eCoupon-hotsale-list .list-item-wrapper:last-child{border-bottom:none;margin-bottom:0}.eCoupon-hotsale-list .list-item-wrapper a{display:flex}.eCoupon-hotsale-list .list-item-content{width:300px}.eCoupon-hotsale-list .list-item-title{color:#666;font-size:13px;height:40px;line-height:1.3;margin-bottom:3px;width:96%}.eCoupon-hotsale-list .list-item-pic{margin-right:20px;max-height:65px}.eCoupon-hotsale-list .list-item-tag{color:#fff;font-size:12px;height:20px;padding:4px;width:36px}.eCoupon-hotsale-list .list-item-price{color:#ff5353;font-size:13px;height:16px;width:260px}.index-social-community .social-community-fb-page{float:left;margin-right:10px}.index-social-community .social-community-image-wrapper:first-child .social-community-img{margin-left:0}.index-social-community .social-community-img{max-width:270px;float:left;margin:10px 0 10px 12px}.section-board{width:100%;box-sizing:border-box;padding-bottom:20px}.section-board .section-board-frame{width:100%;height:100%}.section-board .section-board-frame .section-board-img{max-width:100%;height:auto}.section-board .section-board-title{font-size:20px;color:#4a4e5c;font-weight:normal;text-align:center;margin:20px 0}.section-board .section-board-title:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:initial;background-image:url('data:image/svg+xml;utf8,<svg width="53px" height="5px" viewBox="0 0 53 5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="sprint-4" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="PC-焦點活動" transform="translate(-732.000000, -489.000000)"><g id="Group-24" transform="translate(250.000000, 48.000000)"><g id="焦點四大圖-copy" transform="translate(0.000000, 433.000000)"><g id="title-copy-3" transform="translate(482.000000, 0.000000)"><g id="Group-32" transform="translate(0.000000, 8.000000)"><path d="M51,0.76 C50.1,0.76 49.36,1.5 49.36,2.4 C49.36,3.3 50.1,4.04 51,4.04 C51.9,4.04 52.64,3.3 52.64,2.4 C52.64,1.5 51.9,0.76 51,0.76 Z" id="・" fill="#4A4E5C"></path><path d="M40.5,2.5 L0.5,2.5" id="Line" stroke="#A1AAB0" stroke-linecap="square"></path></g></g></g></g></g></g></svg>');height:calc(20px/2);width:53px;margin-right:8px}.section-board .section-board-title:after{content:'';display:inline-block;background-repeat:no-repeat;background-size:initial;background-image:url('data:image/svg+xml;utf8,<svg width="53px" height="5px" viewBox="0 0 53 5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="sprint-4" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="PC-焦點活動" transform="translate(-889.000000, -489.000000)"><g id="Group-24" transform="translate(250.000000, 48.000000)"><g id="焦點四大圖-copy" transform="translate(0.000000, 433.000000)"><g id="title-copy-3" transform="translate(483.000000, 0.000000)"><g id="Group-31" transform="translate(156.000000, 8.000000)"><path d="M2,0.76 C1.1,0.76 0.36,1.5 0.36,2.4 C0.36,3.3 1.1,4.04 2,4.04 C2.9,4.04 3.64,3.3 3.64,2.4 C3.64,1.5 2.9,0.76 2,0.76 Z" id="・" fill="#4A4E5C"></path><path d="M52.5,2.5 L12.5,2.5" id="Line-Copy-7" stroke="#A1AAB0" stroke-linecap="square"></path></g></g></g></g></g></g></svg>');height:calc(20px/2);width:53px;margin-left:8px}.section-board .section-board-header{position:relative;margin:20px 0}.section-board .section-board-header .twill-pattern-bar{z-index:0}.section-board .section-board-header .section-board-title{position:absolute;left:50%;top:0;background:#fff;z-index:1;margin:0;padding:0 4px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-board .section-board-header .see-more{position:absolute;right:0;top:0;background:#fff;width:60px;z-index:1;padding:0 6px 0 12px}.section-board .see-more{font-size:14px;float:right;line-height:1}.spot-ad-ul:before,.spot-ad-ul:after{content:"";display:table;clear:both}.spot-ad-ul .spot-ad-li{float:left;margin-right:1%;margin-bottom:1%}.spot-ad-ul .spot-ad-li.small-frame{width:24.25%}.spot-ad-ul .spot-ad-li.large-frame{width:49.5%}.spot-ad-ul .spot-ad-li.last-row-item{margin-right:0}.spot-ad-ul .spot-ad-li:last-child{margin-right:0}.spot-ad-ul .spot-ad-link{display:block}.spot-ad-ul .spot-ad-img{width:100%;height:100%}.spot-text-ul .spot-text-link{color:#4a4e5c;font-size:14px;line-height:1.5}.spot-text-ul .spot-text-li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:1.04167%;padding-right:1.04167%}.spot-text-ul .spot-text-link{border-bottom:1px dashed #d4d9de;display:block;padding:8px 0 12px}.spot-text-ul .icon{color:#7a7a7a;margin-right:6px}.spot-text-ul .spot-text-font{vertical-align:text-bottom}.sp-theme .sp-theme-ad{margin:8px 0}.sp-theme .sp-theme-pd-ul{display:flex;display:-webkit-flex;margin:8px 0}.sp-theme .sp-theme-pd-li{flex:1;-webkit-flex:1;margin-right:12px}.sp-theme .sp-theme-pd-li:last-child{margin-right:0}.sp-theme .sp-theme-pd-frame{display:inline-block;position:relative;width:100%}.sp-theme .sp-theme-pd-frame:before{content:'';display:block;margin-top:100%}.sp-theme .sp-theme-pd-img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:50%;right:0;z-index:1;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-theme .sp-theme-pd-text{color:#666;font-size:14px;line-height:15px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:15px}.sp-theme .sp-theme-pd-price{color:#ff5353;font-size:14px;line-height:1.5}.sp-blog .sp-blog-header{margin:16px;position:relative}.sp-blog .sp-blog-header .see-more{position:absolute;right:0;top:0}.sp-blog .sp-blog-container{box-shadow:0 1px 2px 0 rgba(34,34,34,.2);border:solid 5px #f5f5f5;padding:16px}.sp-blog .sp-blog-ul:before,.sp-blog .sp-blog-ul:after{content:"";display:table;clear:both}.sp-blog .sp-blog-li{text-align:center;border-right:dashed 1px #d4d9de;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:1.04167%;padding-right:1.04167%}.sp-blog .sp-blog-li:last-child{border-right:none}.sp-blog .sp-blog-title{color:#4a4e5c;font-size:16px;line-height:1.5;font-weight:500}.sp-blog .sp-blog-image{max-width:100%;max-height:100%}.sp-blog .video-container .h100p{height:195px;width:100%}.form-input{border:solid 1px #d4d9de;border-radius:5px;box-sizing:border-box;display:inline-block;font-size:14px;overflow:hidden;padding-left:10px;width:100%;-webkit-appearance:none;height:40px}.form-input[disabled]{background-color:#f8f8f8}.form-input.warning{border-color:#ff5353}.form-heading{font-size:20px;line-height:27px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form-heading::before{background-color:#4a4e5c;border-radius:40%/10%;content:'';margin:2px 7px 2px 0;width:3px}.layout-footer-top .layout-content{min-height:0!important}.preferred-currency-reminder .icon-editor{vertical-align:middle}.gift-coupon-image-container{position:fixed;overflow-y:auto;top:0;left:0;right:0;bottom:0;z-index:1000;text-align:center;background-color:#fff}.gift-coupon-image-container__header{position:relative;text-align:center;font-size:15px;line-height:44px;border-bottom:1px solid #ddd}.gift-coupon-image-container__header__btn{position:absolute;padding-top:4px;width:50px;cursor:pointer}.gift-coupon-image-container__content{margin:24px 0;width:auto;max-width:100%}.gift-coupon-image-open{overflow:hidden}.ecoupon-list-container{width:100%}.ecoupon-list-container .content-area{background-color:#fdfdfd;padding:10px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.ecoupon-container .section-title,.ecoupon-container .section-summary,.ecoupon-container .section-summary__detail,.ecoupon-container .section-empty{display:flex;margin-bottom:10px}.ecoupon-container{padding:20px;margin-bottom:40px;position:relative;min-height:530px;color:#333;font-size:13px}.ecoupon-container .section{margin-bottom:10px}.ecoupon-container .section.title,.ecoupon-container .section.ecoupon-summary,.ecoupon-container .section.ecoupon-detail,.ecoupon-container .section.record,.ecoupon-container .section.empty{display:flex}.ecoupon-container .section-summary{flex-wrap:wrap;padding:10px}.ecoupon-container .section-summary__detail{flex-wrap:wrap;padding:10px 0}.ecoupon-container .section-summary__block{flex-basis:50%;position:relative}.ecoupon-container .section-summary__action-container{position:absolute;bottom:25px;height:42px;margin:0}.ecoupon-container .section-summary__detail-title{margin-bottom:10px;font-size:20px;line-height:26px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:52px}.ecoupon-container .section-summary__info-content{margin-bottom:10px;font-size:13px;line-height:16px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:32px}.ecoupon-container .section-summary__info-link .icon{margin-left:5px;font-size:12px}.ecoupon-container .share-block{position:absolute;bottom:25px;right:0}.ecoupon-container .share-block__item{margin-right:30px;float:left}.ecoupon-container .share-block__single-icon{padding-top:2px;margin-right:0;float:left}.ecoupon-container .share-block__share-img{cursor:pointer}.ecoupon-container .section-empty{align-items:center;flex-direction:column;padding-top:20px}.ecoupon-container .section-empty__image{width:200px;height:189px;margin-bottom:30px}.ecoupon-container .section-empty__content{margin-bottom:20px}.ecoupon-container .section-empty__main-title{margin-bottom:5px}.ecoupon-container .section-cabinet{margin-bottom:10px}.ecoupon-container .get-coupon{margin:30px 0;display:flex}.ecoupon-container .get-coupon .btn{cursor:pointer;text-align:center;color:#fff;background-color:#ff5353;width:120px;min-width:120px;height:36px;border-radius:5px;font-style:normal;font-stretch:normal;letter-spacing:normal;font-size:15px;font-weight:500;line-height:15px;padding:0;margin-left:6px}.ecoupon-container .get-coupon input{padding:8px 16px;width:240px;border-radius:5px;border:solid 1px #e1e3e6;font-size:15px}.ecoupon-container .action{margin:80px 0 15px;height:42px}.ecoupon-container .action.ecoupon-action{margin:20px 0}.ecoupon-container .empty{align-items:center;justify-content:center;flex-direction:column;padding:100px 0}.ecoupon-container .empty.bottom-action{padding-bottom:0}.ecoupon-container .empty .desc-title{font-size:15px;font-weight:300;color:#595959;text-align:center}.ecoupon-container .empty .desc-des{font-size:13px;font-weight:300;color:#999;text-align:center;margin-top:15px}.ecoupon-container .empty .empty-img{margin-bottom:20px}.ecoupon-container .empty-title{color:#595959;font-size:18px;padding-bottom:60px;font-weight:normal;clear:both;padding-top:18px}.ecoupon-container .record-text{color:#428bca;padding-left:30px;padding-top:7px}.ecoupon-container .record-text:hover{color:#7ebae3}.ecoupon-container .record-text .ecoupon-history-icon{width:14px;height:14px;margin-bottom:3px;vertical-align:middle}.ecoupon-container .record-text .icon-slim-arrow-right{font-size:12px;padding-left:3px}.ecoupon-container .salepage-list-section{background-color:#f5f5f5;padding:12px 8px 140px}.ecoupon-container .salepage-list-section .salepage-list-cabinet:before,.ecoupon-container .salepage-list-section .salepage-list-cabinet:after{content:"";display:table;clear:both}.ecoupon-container .btn-content{text-align:center}.ecoupon-container .gift-ecoupon-detail{margin-bottom:20px;line-height:20px}.ecoupon-container .gift-ecoupon-detail__link{color:#428bca;cursor:pointer}.ecoupon-container .gift-promotion-detail{margin-bottom:20px;line-height:20px;cursor:pointer}.ecoupon-container .gift-promotion-detail__short-description{max-height:20px;overflow-y:hidden}.ecoupon-container .gift-promotion-detail__more{text-align:right}.ecoupon-container .link-text{color:#428bca}.ecoupon-container .tab-container{display:flex;margin:15px 0 30px}.ecoupon-container .tab-container__btn{box-sizing:border-box;padding:0 8px;min-width:128px;height:40px;text-align:center;line-height:40px;color:#999;border:1px solid #999;margin-right:10px}.ecoupon-container .tab-container__btn--active{color:#333;border-color:#333}.ecoupon-container .tab-container__btn:hover{cursor:pointer}.gift-ecoupon-container__action{position:absolute;bottom:20px;display:flex;flex-wrap:wrap}.gift-ecoupon-container__action__btn{width:187px;padding:10px 8px;font-weight:normal;font-size:15px;line-height:20px;color:#ff5353;border-radius:5px;border:1px solid #ff5353;background-color:#fff}.gift-ecoupon-container__action__btn--complete{color:#fff;background-color:#ff5353}.gift-ecoupon-container__action__btn--disable{color:#fff;background-color:#999;border:none}.gift-ecoupon-container__action__btn+.gift-ecoupon-container__action__btn{margin-left:10px}.gift-ecoupon-container__action__info{width:100%;margin-top:12px;line-height:20px}.gift-ecoupon-container__action__refund{color:#428bca;cursor:pointer}.ecoupon-action-btn{cursor:pointer;background-color:#ff5353;border-radius:5px;width:187px;height:42px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-action-btn:hover{background-color:#ff2020}.ecoupon-action-btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-disabled-btn{cursor:default;background-color:#999;border-radius:5px;width:187px;height:42px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-detail-btn{background-color:#fff;border:1px solid #ff5353;border-radius:5px;width:187px;height:42px;color:#ff5353;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-detail-btn:hover{background-color:#ff2020;color:#fff}.ecoupon-detail-btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-refund-btn{width:187px;min-width:140px;height:42px;margin:5px 0 0 10px;border:1px solid #ff5353;border-radius:5px;color:#ff5353;background-color:#fff;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-refund-btn:hover{background-color:#ff2020;color:#fff}.ecoupon-refund-btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.title-text{font-size:20px;font-weight:bold}.qr-code-image{margin:20px}.ecoupon-display{width:100%}.ecoupon-card-container .ecoupon-card{position:relative;padding:8px 10px 20px 15px;margin-bottom:20px;cursor:pointer;width:330px;height:153px;margin-right:22px;margin-left:22px;float:left;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.ecoupon-card-container .ecoupon-card.official-bg{margin:2px 1px;max-height:143px}.ecoupon-card-container .ecoupon-card.detail-bg{margin-left:0}.ecoupon-card-container .ecoupon-card-title{height:20px;padding-top:4px;margin-bottom:10px}.ecoupon-card-container .ecoupon-card-title.official-title{padding:1px 0}.ecoupon-card-container .ecoupon-card-title__image{width:19px;height:13px;position:relative}.ecoupon-card-container .ecoupon-card-title__name{width:40px;position:relative;top:-2px}.ecoupon-card-container .ecoupon-card-way{position:absolute;top:8px;right:10px}.ecoupon-card-container .ecoupon-card-way__text{padding:1px 6px;height:18px;line-height:1.5;background-color:#fff2f2;border-radius:2px;color:rgba(255,83,83,.6)}.ecoupon-card-container .ecoupon-card-way__text--disabled{padding:1px 6px;height:18px;line-height:1.5;border-radius:2px;background-color:#f9f9f9;color:#999}.ecoupon-card-container .ecoupon-card-discount{margin-bottom:5px}.ecoupon-card-container .ecoupon-card-info__custom-word{margin-bottom:3px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:18px}.ecoupon-card-container .ecoupon-card-info__date-text{margin-top:7px;display:inline-block}.ecoupon-card-container .ecoupon-card-info__date-word{margin-right:2px;padding-bottom:5px}.ecoupon-card-container .ecoupon-card-info__condition-text{line-height:18px;margin-bottom:-3px}.ecoupon-card-container .ecoupon-card-state{position:absolute;bottom:17px}.ecoupon-card-container .ecoupon-card-state__text .state-icon{margin-right:5px}.ecoupon-card-container .ecoupon-card-action{position:absolute;bottom:10px;right:10px}.ecoupon-card-container .ecoupon-card-action--disabled{position:absolute;bottom:10px;right:10px}.ecoupon-card-container .ecoupon-card-action__btn{background-color:#ff5353;border-radius:5px;height:30px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-card-container .ecoupon-card-action__btn:hover{background-color:#ff2020}.ecoupon-card-container .ecoupon-card-action__btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-card-container .ecoupon-card-action__outline-btn{background-color:#fff;border:1px solid #ff5353;border-radius:5px;height:30px;color:#ff5353;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-card-container .ecoupon-card-action__outline-btn:hover{background-color:#f7f7f7}.ecoupon-card-container .ecoupon-card-action__outline-btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-card-container .ecoupon-card-action__disabled-btn{cursor:default;background-color:#999;border-radius:5px;height:30px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-card-container .gift-ecoupon{display:flex}.ecoupon-card-container .gift-ecoupon__frame{width:130px;height:130px;min-width:130px;min-height:130px;margin-right:10px;display:flex;align-items:center}.ecoupon-card-container .gift-ecoupon__frame__img{max-height:100%;max-width:100%}.ecoupon-card-container .gift-ecoupon__info__member-tier{height:16px}.ecoupon-card-container .gift-ecoupon__info__custom-word{margin-bottom:16px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:36px}.ecoupon-card-container .gift-ecoupon__info__date-text{margin-top:7px;display:inline-block}.ecoupon-card-container .gift-ecoupon__info__date-word{margin-right:2px;padding-bottom:5px}.ecoupon-card-container .gift-ecoupon__state{position:absolute;bottom:17px}.ecoupon-card-container .gift-ecoupon__state__text .state-icon{margin-right:5px}.ecoupon-card-container .gift-ecoupon__action{position:absolute;bottom:10px;right:10px}.ecoupon-card-container .gift-ecoupon__action--disabled{position:absolute;bottom:10px;right:10px}.ecoupon-card-container .gift-ecoupon__action__btn{background-color:#ff5353;border-radius:5px;height:30px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-card-container .gift-ecoupon__action__btn:hover{background-color:#ff2020}.ecoupon-card-container .gift-ecoupon__action__btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-card-container .gift-ecoupon__action__outline-btn{background-color:#fff;border:1px solid #ff5353;border-radius:5px;height:30px;color:#ff5353;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.ecoupon-card-container .gift-ecoupon__action__outline-btn:hover{background-color:#ff2020;color:#fff}.ecoupon-card-container .gift-ecoupon__action__outline-btn:active{-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.ecoupon-card-container .gift-ecoupon__action__disabled-btn{cursor:default;background-color:#999;border-radius:5px;height:30px;color:#fff;margin-top:5px;min-width:140px;font-size:14px;line-height:3px;font-weight:normal;font-stretch:normal;letter-spacing:normal}.separate-line{float:left;width:100%;margin:10px 0;position:relative;overflow:hidden}.separate-line .line:after{content:"";height:1px;background-color:rgba(0,0,0,.1);width:100%;position:absolute;top:7px;left:44px}.separate-line .long-line:after{content:"";height:1px;background-color:rgba(0,0,0,.1);width:100%;position:absolute;top:7px;left:56px}.ecoupon-history-bg{padding:30px 35px}.ecoupon-history-bg .section-title{margin-bottom:32px}.ecoupon-history-bg .no-history{margin-top:150px;text-align:center}.ecoupon-history-bg .no-history img{margin-bottom:25px}.ecoupon-history-bg .redirect-btn{margin-top:40px;padding-left:40px;padding-right:40px;background-color:#ff5353;color:#fff;height:40px;font-size:15px;line-height:9px}.ecoupon-history-item{display:flex;position:relative;max-width:745px;height:60px;margin-bottom:12px;padding:15px 30px 15px 65px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}.ecoupon-history-item .date-time-container{padding-right:20px;margin-right:30px;border-right:solid 1px rgba(0,0,0,.05)}.ecoupon-history-item .date{line-height:1.2em}.ecoupon-history-item .time{margin-top:3px}.ecoupon-history-item .info-container{min-width:0;padding:8px 0}.ecoupon-history-item .name{width:100%;margin-bottom:8px;font-size:21px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecoupon-history-item .decoration-line{content:"";position:absolute;top:-12px;left:37px;width:1px;height:calc(100% + 12px);background-color:#ff5353}.ecoupon-history-item .decoration-line:before{content:"";position:absolute;bottom:58px;left:-8px;width:15px;height:15px;background-color:#fff;border:solid 1px #ff5353;border-radius:50%}.ecoupon-history-item .decoration-line:after{content:"";position:absolute;bottom:62px;left:-4px;width:9px;height:9px;background-color:#ff5353;border-radius:50%}.ecoupon-history-item .decoration-line.first{top:0;height:100%}.ecoupon-history-item .decoration-line.base{height:100%;bottom:0;background-color:rgba(0,0,0,.05)}.ecoupon-history-item .decoration-line.base:before{bottom:0;background-color:#f0f0f0;border:solid 1px #999}.ecoupon-history-item .decoration-line.base:after{bottom:4px;background-color:#999}.ecoupon-history-item.base-item{display:flex;background-color:transparent;box-shadow:none}.ecoupon-history-item.base-item .align-bottom{align-self:flex-end}.coupon-card-container{display:flex;justify-content:space-between;flex-wrap:wrap}.coupon-card-container .coupon-card{padding:10px;margin:0 32px 16px 0;width:355px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);cursor:pointer}.coupon-card-container .coupon-card__header{display:flex;justify-content:space-between;margin-bottom:8px}.coupon-card-container .coupon-card__way{padding:1px 6px;line-height:1.5;background-color:#fff2f2;border-radius:2px;color:rgba(255,83,83,.6)}.coupon-card-container .coupon-card__body{display:flex}.coupon-card-container .coupon-card__img{width:120px;min-width:120px;height:120px}.coupon-card-container .coupon-card__info{width:100%;padding-left:7px}.coupon-card-container .coupon-card__info__shop-name{margin-bottom:4px;color:#666;font-size:15px;line-height:1.5;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:1.5}.coupon-card-container .coupon-card__info__title{height:30px;margin-bottom:8px}.coupon-card-container .coupon-card__info__description{height:30px;margin-bottom:8px;color:#333;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;height:2.5}.coupon-card-container .coupon-card__info__more-detail{text-align:right;color:#428bca}.text.font-10{font-size:10px}.text.font-12{font-size:12px}.text.font-13{font-size:13px}.text.font-14{font-size:14px}.text.font-15{font-size:15px}.text.font-18{font-size:18px}.text.font-20{font-size:20px}.text.font-25{font-size:25px}.text.font-33{font-size:33px}.text.font-48{font-size:48px}.text.font-54{font-size:54px}.text.white{color:#fff}.text.warm-grey{color:#999}.text.gunmetal{color:#4a4e5c}.text.black-three{color:#333}.text.grapefruit{color:#ff5353}.text.windows-blue{color:#428bca}.text.gunmetal{color:#4a4e5c}.text.weight-500{font-weight:500}.text.weight-bold{font-weight:bold}.ecoupon-information__modal .modal-dialog{margin-top:10%}.ecoupon-information__modal .modal__close{font-size:16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:15px}.ecoupon-information__modal .modal__body{padding:15px}.ecoupon-information__modal .modal__main-title{margin-top:17px;margin-bottom:16px}.ecoupon-information__modal .modal__info-container{margin-bottom:16px}.ecoupon-information__modal .modal__sub-title{margin-bottom:6px}.ecoupon-information__modal .modal__info-content{line-height:normal}.ecoupon-information__modal .modal__share-block{display:none}.category-bar{display:block;border-top:1px solid #ddd;height:40px;margin-bottom:20px}.category-bar .category-bar-title{display:inline-block;text-align:center;width:13%;border-top:3px solid #ddd;font-size:14px;color:#535353;line-height:40px;cursor:pointer;vertical-align:top;font-weight:normal}.category-bar .category-bar-title.category-bar-active{border-top:3px solid #ff5353;color:#ff5353}.category-bar .category-bar-icon{display:inline-block;color:#333;text-align:center;width:5%;vertical-align:top;line-height:40px}.category-bar .category-bar-frame{width:73%;display:inline-block;height:40px;overflow:hidden}.category-bar .category-bar-scroll{overflow-y:auto;height:60px}.category-bar .category-bar-ul{white-space:nowrap;width:100%}.category-bar .category-bar-li{display:inline-block;padding:0 15px}.category-bar .category-bar-link{font-size:14px;color:#4a4e5c;text-decoration:none;line-height:40px}.category-bar .category-bar-link.category-bar-active{color:#ff5353}.ecoupon-container .cabinet:before,.ecoupon-container .cabinet:after{content:"";display:table;clear:both}.ecoupon-container .cabinet-li{display:inline-block;float:none}.ecoupon-container .app-only-tag{background-color:#ff5353;border-radius:62px;color:#fff;font-size:12px;font-weight:normal;padding:1px 4px}.ecoupon-container .suggest-price{text-decoration:line-through;min-height:13px}.ecoupon-container .sold-out__block{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.75);text-align:center;top:0;z-index:3}.ecoupon-container .sold-out__text{color:#fff;font-weight:normal;margin:calc(50% - 10px) 25% 0;padding:10px 0;border-radius:16px;font-size:15px;background-color:rgba(0,0,0,.7)}.ecoupon-container .coming-soon__block{position:absolute;width:100%;height:100%;text-align:center;top:0;z-index:3}.ecoupon-container .coming-soon__text{color:#fff;font-weight:normal;margin:calc(80% - 10px) 28% 0;padding:6px 0;border-radius:16px;font-size:12px;background-color:rgba(0,0,0,.7)}.ecoupon-container .set-fav{display:block;position:absolute;bottom:10px;right:3px;width:36px;height:36px;text-align:center}.ecoupon-container .set-fav .fa-heart,.ecoupon-container .set-fav .ico-heart-fill{color:#ff5353}.ecoupon-container .set-fav .fa-heart-o,.ecoupon-container .set-fav .ico-heart{color:grey}.ecoupon-container .set-fav .icon-text{color:#ff5353}.ecoupon-container .favorite-heart{position:relative;width:16px;height:100%;display:inline-block;cursor:pointer}.ecoupon-container .favorite-heart.actived .favorite-filled{animation:fill-heart .25s ease-out;animation-fill-mode:forwards;opacity:1}.ecoupon-container .favorite-heart.actived .favorite-outline{transform:scale(.8);opacity:0}.ecoupon-container .favorite-heart.actived .favorite-outline svg{transition:all .5s ease-out;fill:rgba(255,255,255,0)}.ecoupon-container .favorite-filled,.ecoupon-container .favorite-outline{position:absolute;left:0;transform-origin:center center;width:100%;height:100%;top:1px}.ecoupon-container .favorite-filled{transform:scale(0);opacity:0}.ecoupon-container .favorite-filled svg{transition:all .25s ease-out;fill:#ff5353}.ecoupon-container .favorite-outline{transition:all .25s ease-out}.ecoupon-container .favorite-outline svg{fill:gray}@keyframes fill-heart{0%{transform:scale(.3)}80%{transform:scale(1.4)}100%{transform:scale(1)}}