.voucher_card{margin-bottom:15px}@media screen and (min-width:768px){.voucher_card{max-width:320px}}.voucher_card .wrapper{border-radius:10px;background-color:#fff}.voucher_card .detail{padding:20px 15px 0 20px}.voucher_card .detail .title{font-size:16px;font-weight:700;margin-bottom:0;width:95%}.voucher_card .detail .title a{color:#000}.voucher_card .detail .arrow-down{font-size:7px;vertical-align:super}.voucher_card .detail .location{color:#999;font-size:12px}.voucher_card .detail .dis_price{color:#f52f30;font-size:20px;width:80%;font-weight:700;max-width:255px;padding-bottom:2px}.voucher_card .detail .ori_price{font-weight:400;color:#6d6e71;font-size:12px;text-decoration:line-through;margin-left:5px}.voucher_card .detail .remains{color:#6d6e71;font-size:12px;text-align:right;margin:0}.voucher_card .item_img{height:230px;width:100%;background-size:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:5px}@media screen and (max-width:519px) and (min-width:400px){.voucher_card .item_img{height:360px}}.voucher_card table{width:100%}.voucher_card #icon-share{color:#7f7f7f;top:0;border-top-width:11px;margin-top:0}.voucher_card .ellip{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voucher_card .like_comment{text-align:right;width:32%;color:#6d6e71;font-size:12px}.voucher_card .ellip{white-space:nowrap;width:250px;overflow:hidden;text-overflow:ellipsis}.voucher_card .time-left{color:#6d6e71;font-size:12px;font-weight:400}.voucher_card .time-left .timer{color:#f52f30}.breadcrumb{background-color:transparent;font-size:12px;color:#6d6e71;margin-top:20px}@media screen and (max-width:768px){.breadcrumb{padding-top:10px}}.breadcrumb a{text-decoration:none}.breadcrumb a>span{color:#f52f30}#search{margin-top:35px;outline:0}#search .glyphicon{position:relative;float:right;color:#f52f30;font-size:17px;top:-25px;right:10px}#search input{font-size:12px;border:none}#search input:focus{outline:0}#search .form-control:focus{border:none;box-shadow:none}.voucher_detail{background:url(../static-website-assets/voucher/background.png);background-size:cover}.voucher_detail h6{font-weight:700;margin-top:20px;color:#000}.voucher_detail .header{margin-top:35px}.voucher_detail .card{background-color:#fff;border:1px solid #e6e7e8;border-radius:7px;margin-bottom:10px}.voucher_detail .v_detail{color:#58595b;font-size:12px;padding:30px 20px}.voucher_detail .v_detail .name{font-size:30px;font-weight:700;margin:0;color:#000}.voucher_detail .v_detail .location{font-size:12px;color:#999;margin-bottom:0}.voucher_detail .v_detail .bg{width:100%;height:280px}.voucher_detail .v_detail .day{margin:0}.voucher_detail .v_detail .rule a{color:#1c75bc}.voucher_detail .v_detail .transaction_no>span{color:#f52f30!important;font-weight:700;font-size:16px}.voucher_detail .v_detail table{width:100%}.voucher_detail .v_detail table>tr>td{border-right:3px solid #fff;border-bottom:3px solid #fff}.voucher_detail .v_detail table>tr:last-child{border-bottom:none}.voucher_detail .v_detail .redeem td{background-color:#f1f2f2}.voucher_detail .v_detail .redeem td:first-child{padding:10px 10px 10px 13px}.voucher_detail .v_detail .redeem td:last-child{text-align:center}.voucher_detail .v_detail .voucher-flex-container{display:-webkit-box;display:flex;flex-wrap:wrap}.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-img{width:50%;padding:0 10px 0 15px;position:relative}.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-figure{position:relative}.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-description{width:50%;padding:0 10px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}@media screen and (min-width:320px) and (max-width:600px){.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-description,.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-img{width:100%}.voucher_detail .v_detail .voucher-flex-container .voucher-flex-item-description{margin-top:10px;padding-left:15px}}.voucher_detail .v_detail .related_restaurant{margin-bottom:15px}.voucher_detail .v_detail .related_restaurant .logo{width:30%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f1f2f2}.voucher_detail .v_detail .related_restaurant .flex-wrap{display:-webkit-box;display:flex;flex-wrap:wrap}.voucher_detail .v_detail .related_restaurant p{margin:0}.voucher_detail .v_detail .related_restaurant .rate{color:#fff;background-color:#ffc000;border-radius:5px;display:inline-block;padding:3px 5px;margin:1px 0}.voucher_detail .v_detail .related_restaurant .address{margin:8px 0}.voucher_detail .v_detail .related_restaurant .info{width:70%;padding:2px 10px}.voucher_detail .v_detail .related_restaurant .map-wrapper{height:110px;overflow:hidden}.voucher_detail .v_detail .related_restaurant .map-wrapper .map{position:relative;bottom:130px}@media screen and (max-width:991px){.voucher_detail .v_detail .related_restaurant .info,.voucher_detail .v_detail .related_restaurant .logo{width:100%}}.voucher_detail .buy-this-card{margin:10px 0 12px 0;padding:30px 17px 20px 13px}.voucher_detail .buy-this-card p{margin:0}.voucher_detail .buy-this-card .name{font-weight:700;font-size:16px;color:#000}.voucher_detail .buy-this-card .location{font-size:12px;color:#999}.voucher_detail .buy-this-card .dis_price{color:#f52f30;font-size:20px;width:80%;font-weight:700;max-width:255px;padding-bottom:2px}.voucher_detail .buy-this-card .ori_price{font-weight:400;color:#6d6e71;font-size:12px;text-decoration:line-through;margin-left:5px}.voucher_detail .buy-this-card .time-left{color:#6d6e71;font-size:12px;font-weight:400}.voucher_detail .buy-this-card .time-left .timer{color:#f52f30}.voucher_detail .buy-this-card .remains{color:#6d6e71;font-size:12px;text-align:right;margin:0;vertical-align:bottom}.voucher_detail .buy-this-card>table{width:100%;margin-top:25px}.voucher_detail .buy-this-card>table tr>td{padding-left:10px}.voucher_detail .btn-count{background-color:#fff;border:solid thin #d0d2d3;color:#d0d2d3;font-size:18px;padding:1px 20px;outline:0}.voucher_detail .btn-count:hover{background-color:#ababab;color:#fff}.voucher_detail .btn-red{width:100%;background:#f52f30;color:#fff;border:none;padding:15px 0;outline:0;border-radius:5px}.voucher_detail .like-share span{color:#7f7f7f;font-weight:700;font-size:16px;margin-right:3px}.voucher_detail .like-share .ikon{font-size:28px;border:5px solid #fff;background-color:#fff;border-radius:50px;padding:13px 11px;margin-left:7px;cursor:pointer}.voucher_detail .like-share .liked{color:#f52f30}.voucher_detail textarea{width:100%;word-break:break-word;overflow:hidden;resize:none;outline:0;padding:16px 0 0 50px}.voucher_detail .ikon-camera{position:absolute;font-size:20px;margin-left:20px;margin-top:17px}.voucher_detail .payment_info .ori_price{text-decoration:line-through;font-size:12px}.voucher_detail .payment_info .dis_price{font-size:16px;margin-left:3px}.voucher_detail .payment_info tr>td{padding:5px 10px 8px 15px}.voucher_detail .payment_info .quantity_input{width:20px;text-align:right;border:none}.voucher_detail .payment_info .extra-charge>td{padding-bottom:20px}.voucher_detail .payment_info .extra-charge>td:last-child{color:#404041}.voucher_detail .payment_info .quantity>td:last-child{color:#404041}.voucher_detail .payment_info .total{background-color:#f1f2f2;border-radius:5px}.voucher_detail .payment_info .total>td{border-top-right-radius:5px;border-bottom-right-radius:5px}.voucher_detail .payment_info .total>td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.voucher_detail .payment_info .total>td:last-child{font-size:24px;color:#f52f30;font-weight:700}.voucher_detail .note{color:#f52f30!important;font-style:italic;margin-top:12px}.voucher_detail .payment_type{border:none;color:#4d4d4d}.voucher_detail .payment_type h3{font-size:16px;font-weight:700;margin-top:0;color:#000}.voucher_detail .payment_type .tickValidMessage{opacity:0;padding:5px 15px;margin-bottom:5px;max-width:320px;margin-top:5px;position:absolute}.voucher_detail .payment_type input[type=radio]{width:20px;height:20px;outline:0;opacity:0;cursor:pointer;position:absolute}.voucher_detail .payment_type input[type=radio]+.custom-radio:before{content:'';background-color:#fff;border-radius:100%;border:1px solid #ccc;display:inline-block;width:20px;height:20px;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.voucher_detail .payment_type input[type=radio]:hover+.custom-radio:before{border:1px solid #666}.voucher_detail .payment_type input[type=radio]:checked+.custom-radio:before{background-color:#666;box-shadow:inset 0 0 0 4px #fff}.voucher_detail .payment_type table{width:100%}.voucher_detail .payment_type table tr>td:first-child{vertical-align:bottom}.voucher_detail .payment_type table .price{color:#f52f30;line-height:.9}.voucher_detail .payment_type input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;margin-top:13px}.voucher_detail .payment_type input[type=checkbox]+.custom-checkbox:before{content:"";background-color:#f52f30;border-radius:5px;border:1px solid #f52f30;display:inline-block;width:20px;height:20px;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;padding-top:2px}.voucher_detail .payment_type input[type=checkbox]:checked+.custom-checkbox:before{content:url(../static-website-assets/voucher/tick.png)}.voucher_detail .payment_type button{margin-top:8px}.voucher_detail .payment_type .modal-confirm .modal-dialog{text-align:center;background-color:#fff;max-width:257px;padding:25px 15px 15px;border-radius:10px;margin:40vh auto 0 auto}.voucher_detail .payment_type .modal-confirm .modal-dialog .confirm{font-weight:700}.voucher_detail .payment_type .modal-confirm .modal-dialog button{width:48%;font-weight:700}.voucher_detail .payment_type .modal-confirm .modal-dialog .no{background-color:#999}.voucher_detail .hr-line{border-color:#e6e7e8;padding:0;margin-bottom:0}.voucher_detail .payment-redeem-at tr>td:first-child{background-color:#f1f2f2;width:68px;height:68px}.voucher_detail .payment-redeem-at .rest_name{color:#000}.voucher_detail .payment-redeem-at p{margin:0;margin-left:15px}.voucher_detail .voucher-rule p{text-align:justify}.voucher_detail .note2{font-style:normal}.voucher_detail .note2 [class^=ikon-]{font-size:22px;margin-left:15px}.voucher_detail .note2 a{color:#f52f30;vertical-align:super}.voucher_detail .comment{padding:12px;margin-bottom:20px}.voucher_detail .comment table{width:100%;margin-bottom:7px}.voucher_detail .comment table tr>td{padding-left:10px}.voucher_detail .comment table tr>td:first-child{width:65px;padding-left:0}.voucher_detail .comment .name{margin:0;color:#000;font-size:14px}.voucher_detail .comment .time{margin:0;color:#999;font-size:12px}.voucher_detail .comment .user-pic{width:60px;height:60px;margin:0 auto;border-radius:100%}.voucher_detail .comment .img-uploaded{max-height:230px}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog>div{width:450px;height:400px;overflow:auto;position:relative;margin:15% auto;border:1px solid rgba(0,0,0,.2);background:#fff}@media only screen and (max-width:425px){.modalDialog>div{width:350px}}.modalDialog>div::-webkit-scrollbar{width:8px}.modalDialog>div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.modalDialog>div::-webkit-scrollbar-thumb{background-color:#989898;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.close{background:0 0;color:#000;line-height:25px;position:absolute;right:20px;text-align:center;top:20px;width:24px;text-decoration:none;font-weight:700;border-radius:12px}.close:hover{background:#00d9ff}.receipt{width:760px;margin:0 auto}.receipt .nomargin{margin:0}.receipt light{color:#989898}.receipt .header{color:#fff;background-color:#f52f30;height:75px}.receipt .header #logo{width:80%;float:left;padding-top:8px;margin-right:20px}.receipt .header .address #detail{margin:0;padding-top:10px}.receipt .content h2{color:red;text-align:center}.receipt .content #head{min-height:80px}.receipt .content #head #receive{float:left}.receipt .content #head #date{float:right}.receipt .content #main #quantity{text-align:center}.receipt .content #main #unit_price{text-align:center}.receipt .content #main #title{padding:10px}.receipt .content #main #quantity_no{text-align:center;padding:10px}.receipt .content #main #unit_price_no{text-align:center;padding:10px}.receipt .content #main #subtotal{text-align:center;padding:10px}.receipt .content #main #grand_total{text-align:center;font-size:13px;padding-top:10px}.receipt .content #main #total{border-top:2px solid #000;border-bottom:2px solid #000}.receipt .content #main #total p{text-align:center;padding-top:10px}.receipt .content #main #note{margin:0;color:red}.receipt .content #main ol{padding-left:20px;color:red}.voucher_detail{font-size:12px}.voucher_detail input[type=radio]{width:20px;height:20px;outline:0;opacity:0;cursor:pointer;position:absolute}.voucher_detail input[type=radio]+.custom-radio:before{content:'';background-color:#fff;border-radius:100%;border:1px solid #ccc;display:inline-block;width:20px;height:20px;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.voucher_detail input[type=radio]:hover+.custom-radio:before{border:1px solid #666}.voucher_detail input[type=radio]:checked+.custom-radio:before{background-color:#666;box-shadow:inset 0 0 0 4px #fff}.voucher_detail .container{padding-bottom:30px}.voucher_detail .container p{color:#58595b}@media only screen and (max-width:425px){.voucher_detail .container{padding:0}}.voucher_detail .container #redeem_method #back{background-color:#fff;margin-top:30px;padding:15px;border-radius:5px}.voucher_detail .container #redeem_method #back h4{margin-bottom:5px}.voucher_detail .container #redeem_method #back #form1{margin:10px 0 15px 15px;color:#404041}.voucher_detail .container #redeem_method #back #form1 input[type=radio]{width:20px;height:20px;margin:8px}.voucher_detail .container #redeem_method #back #form2{margin-left:52px}.voucher_detail .container #redeem_method #back #form2 input{border-radius:3px;border:1px solid #989898;width:100%;height:40px;margin-bottom:5px}.voucher_detail .container #redeem_method #back a p{color:#fff!important;background-color:#f52f30;padding:15px;margin-top:15px;border-radius:5px;text-align:center;text-decoration:none}.voucher_detail .container .btn-redeem{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;background-color:#f52f30;display:-webkit-box;display:flex;float:right}.voucher_detail .container .modal-confirm .modal-dialog{text-align:center;background-color:#fff;max-width:257px;padding:25px 15px 15px;border-radius:10px;margin:40vh auto 0 auto}.voucher_detail .container .modal-confirm .modal-dialog .confirm{font-weight:700}.voucher_detail .container .modal-confirm .modal-dialog button{width:48%;font-weight:700}.voucher_detail .container .modal-confirm .modal-dialog .no{background-color:#999}#online_redeem #header{background-color:#fff;margin-top:30px;padding:15px;border-radius:5px}#online_redeem #header h2{color:#f52f30;margin-top:5px;font-weight:600}#online_redeem #detail{padding:15px;background-color:#fff;margin-top:20px;margin-bottom:30px;border-radius:5px}@media screen and (max-width:768px){#online_redeem #detail{margin-top:10px}}#online_redeem #detail h3{color:#f52f30;font-weight:600;margin-bottom:30px;font-size:25px}@media screen and (max-width:768px){#online_redeem #detail h3{margin-bottom:0}}#online_redeem #detail h4{font-size:20px}@media only screen and (min-width:500px) and (max-width:991px){#online_redeem #detail h4{text-align:center}}#online_redeem #detail .bg{height:280px}#online_redeem #detail #counter{color:#f52f30;font-weight:700}@media screen and (min-width:768px){#online_redeem #detail #counter{margin-top:-10px}}@media screen and (max-width:991px){#online_redeem #detail #counter{margin-top:30px;text-align:center}}#online_redeem #detail #place{color:#989898;margin-bottom:15px}@media only screen and (min-width:500px) and (max-width:991px){#online_redeem #detail #place{text-align:center}}#online_redeem #detail #code #red_code{color:#f52f30}#online_redeem #detail #code custom{font-size:16px;font-weight:700;color:#f52f30}@media screen and (max-width:768px){#online_redeem #detail .barcode{text-align:center}}#online_redeem #detail #redeem_method{border:1px solid #f52f30;padding:15px}@media only screen and (max-width:991px){#online_redeem #detail #redeem_method{width:100%;text-align:center}}@media screen and (max-width:768px){#online_redeem #detail #redeem_method{padding:15px 40px 5px}}#online_redeem #detail #redeem_method img{width:90%;margin:auto}@media only screen and (min-width:768px) and (max-width:991px){#online_redeem #detail #redeem_method img{width:50%}}#online_redeem #detail #redeem_method #red_code{color:#f52f30}#online_redeem #detail #redeem_method #term{color:#f52f30;line-height:normal}#online_redeem li,#online_redeem ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#online_redeem ol,#online_redeem ul{list-style:none}#online_redeem .img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}#online_redeem .cd-nugget-info{text-align:center;position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0}#online_redeem .cd-nugget-info a{position:relative;font-size:14px;color:#5e6e8d;-webkit-transition:all .2s;transition:all .2s}#online_redeem .no-touch .cd-nugget-info a:hover{opacity:.8}#online_redeem .cd-nugget-info span{vertical-align:middle;display:inline-block}#online_redeem .cd-nugget-info span svg{display:block}#online_redeem .cd-nugget-info .cd-nugget-info-arrow{fill:#5e6e8d}#online_redeem .cd-popup-trigger{display:block;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-size:12px;margin:auto;border-radius:5px;text-decoration:none;color:#fff;background:#f52f30;box-shadow:0 3px 0 rgba(0,0,0,.07)}#online_redeem .cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94,110,141,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}#online_redeem .cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}#online_redeem .cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}@media only screen and (max-width:425px){#online_redeem .cd-popup-container{margin-top:110px}}#online_redeem .cd-popup-container #header{text-align:center;padding-top:20px;margin-bottom:0}#online_redeem .cd-popup-container #detail{padding-left:30px;padding-right:30px;padding-top:0;margin-bottom:0;margin-top:0}#online_redeem .cd-popup-container #note{color:#f52f30;text-align:justify;padding:0 10%}#online_redeem .cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}#online_redeem .cd-popup-container .cd-buttons li{float:left;width:40%;list-style:none;margin:10px}#online_redeem .cd-popup-container .cd-buttons li:first-child{margin-left:35px}@media screen and (max-width:405px){#online_redeem .cd-popup-container .cd-buttons li:first-child{margin-left:21px}}#online_redeem .cd-popup-container .cd-buttons a{display:block;padding:13px 40px;width:100%;text-decoration:none;color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}#online_redeem .cd-popup-container .cd-buttons li:first-child a{background:#f52f30;border-radius:5px}#online_redeem .no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}#online_redeem .cd-popup-container .cd-buttons li:last-child a{background:#b6bece;height:100%;border-radius:5px}#online_redeem .no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}#online_redeem .cd-popup-container .cd-popup-close{top:8px;right:8px;width:30px;height:30px}#online_redeem .cd-popup-container .cd-popup-close::after,#online_redeem .cd-popup-container .cd-popup-close::before{position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}#online_redeem .cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:8px}#online_redeem .cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}#online_redeem .is-visible .cd-popup-container{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1170px){#online_redeem .cd-popup-container{margin:8em auto}}@media only screen and (max-width:425px){.container-fluid{padding:5px}}.user{font-size:12px;margin-top:30px}@media only screen and (max-width:425px){.user{margin-top:0}}.user .row #voucher{margin-top:23px}@media only screen and (max-width:425px){.user .row #voucher{padding:0}}.user .row #voucher .header{padding-left:20px}.user .row #voucher .header h1{font-size:35px;margin-top:10px;font-weight:700;color:#f52f30}.user .row #voucher #search{margin-top:10px;margin-bottom:10px}.user .row #voucher #search i{color:#f52f30}.user .row #voucher #search input{border:0;height:40px}.user .row #voucher .inner-addon{position:relative}.user .row #voucher .inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}.user .row #voucher .left-addon .glyphicon{right:0}.user .row #voucher #header{background-color:#fff;border-radius:5px}.user .row #voucher #header p{padding-left:15px;padding-top:10px;margin-bottom:0}.user .row #voucher #header p red{color:#f52f30}.user .row #voucher #header h2{padding-left:15px;margin-top:0;padding-bottom:5px;font-weight:600;color:#f52f30}.user .row #voucher #note{color:#f52f30;font-size:13px}@media only screen and (max-width:425px){.user .row #voucher #note{margin-left:5px}}.user .row #voucher hr{margin:0 15px}.user .row #voucher #detail{margin:0;padding:30px 30px 20px}.user .row #voucher #detail #voucher-detail #title{font-size:14px;color:#f52f30;font-weight:700;text-decoration:none}@media only screen and (max-width:768px){.user .row #voucher #detail #voucher-detail #title{text-align:center;margin-top:5px}}@media only screen and (max-width:768px){.user .row #voucher #detail #voucher-detail #place{text-align:center}}.user .row #voucher #detail #voucher-detail #purchased_date{color:#989898}@media only screen and (max-width:768px){.user .row #voucher #detail #voucher-detail #purchased_date{text-align:center}}.user .row #voucher #detail #voucher-detail #expired_date{color:#989898}@media only screen and (max-width:768px){.user .row #voucher #detail #voucher-detail #expired_date{text-align:center}}.user .row #voucher #detail #redeem>.not_available{text-align:center;color:#f52f30}.user .row #voucher #detail #redeem #availability{color:#fff;text-decoration:none}.user .row #voucher #detail #redeem #availability p{text-align:center;background-color:#f52f30;padding:15px;padding-left:20px;padding-right:20px;border-radius:3px;margin-top:40px}@media only screen and (max-width:991px){.user .row #voucher #detail #redeem #availability p{margin-right:100px;margin-left:100px;margin-top:10px}}.user .row #voucher #detail #redeem #view{text-decoration:none}.user .row #voucher #detail #redeem #view p{text-align:center;padding-bottom:10px}.user .row #voucher .pagination{margin-top:0}.user #new h3{color:#f52f30;font-size:28px;font-weight:700}.user #search{margin-top:24px}.row-vertical{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.pagination>.active>span{background-color:#f52f30}.pagination>.active>span:hover{background-color:#d43536}.pagination>li a,.pagination>li>span{border-radius:3px;margin:0 2px;border:none}.pagination>li a{color:#989898}.header{padding-left:20px}@media screen and (max-width:768px){.header{margin-top:5px}}.header h1{font-size:35px;margin-top:10px;font-weight:700;color:#f52f30}.voucher{background:url(../static-website-assets/voucher/background.png);background-size:cover}.voucher .container{max-width:1055px}@media screen and (max-width:425px){.voucher .header{background-color:#fff;margin-top:-20px}.voucher .header h1{padding-bottom:5px}}.voucher h1{font-weight:700;font-size:40px;color:#f52f30;margin-top:0}@media screen and (max-width:768px) and (min-width:520px){.voucher .my-col{width:50%;float:left}}.voucher .voucher_page .pagination li a{margin:0 2px;color:#999;border:none;border-radius:5px}.voucher .voucher_page .pagination .active span{background-color:#f52f30;border:none;margin:0 2px 0 0;color:#fff;border-radius:5px}.toggleRed{color:#f52f30!important}.ikon{margin:5px 3px;background-color:#fff;border-radius:55px;font-size:17px;border:11px solid #fff;cursor:pointer;padding:0;color:#7f7f7f}.dis_price{color:#f52f30;font-weight:700}.red-title{color:#f52f30!important;font-size:28px;font-weight:700;margin-top:20px}.zeroResult{padding:45px}.zeroResult p{margin-top:40px;color:#4d4d4d;font-size:16px}.card{background-color:#fff;border:1px solid #e6e7e8;border-radius:7px;margin-bottom:10px}.buy1free1{width:50%;height:230px;float:left}.sticker{background-color:#f52f30;color:#fff;position:relative;border-radius:42px;font-weight:700;font-size:18px;margin:10px 10px 0 0;float:right;border:10px solid #f52f30;height:68px;width:68px;text-align:center}.free{padding-top:12px}.buy,.free1{position:absolute;padding-top:12px}.buy{margin-left:10px}.free1{right:18px}.buy2{line-height:.95;padding-top:8px}.discount{display:-webkit-box;display:flex;padding-top:3px}@font-face{font-family:icomoon;src:url(../fonts/CustomFonts/icomoon.eot?88vguf);src:url(../fonts/CustomFonts/icomoon.eot?88vguf#iefix) format("embedded-opentype"),url(../fonts/CustomFonts/icomoon.ttf?88vguf) format("truetype"),url(../fonts/CustomFonts/icomoon.woff?88vguf) format("woff"),url(../fonts/CustomFonts/icomoon.svg?88vguf#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" ikon-"],[class^=ikon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ikon-download:before{content:"\e903";color:#f52f30}.ikon-print:before{content:"\e904";color:#f52f30}.ikon-camera:before{content:"\e901";color:#7f7f7f}.ikon-arrow_down:before{content:"\e900";color:#7f7f7f}.ikon-comment:before{content:"\e902"}.ikon-love:before{content:"\1f301"}.text-align-center{text-align:center}.margin-top-10{margin-top:10px!important}.grid-container{display:-webkit-box;display:flex;padding:2px 40px 40px 40px;background-color:#fff;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:996px){.grid-container{overflow-x:scroll}}.l-outlets-row,.l-voucher-row{background-color:#fff}.l-outlets-row-header,.l-voucher-row-header{display:-webkit-box;display:flex;width:100%;-webkit-box-align:baseline;align-items:baseline;padding:15px 40px 2px 40px}.l-outlets-row-header:after,.l-voucher-row-header:after{content:"";-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex-grow:1;margin-left:10px;margin-right:10px}.l-outlets-row-header .row-header-nav-view-more,.l-voucher-row-header .row-header-nav-view-more{-webkit-box-ordinal-group:4;order:3;font-weight:600;color:#f52f30;text-transform:uppercase}.l-outlets-row-header .row-header-title,.l-voucher-row-header .row-header-title{font-weight:600;text-transform:uppercase;color:#f52f30;font-size:20px}.l-outlets-row-header .row-header-title{color:#4c4c4c;font-size:18px}.item-container-7,.item-container-8{display:inline-block;width:120px;margin-right:15px;border-radius:5px;-webkit-box-flex:0;flex:0 0 auto}.item-container-8{margin-right:35px}.item-container-7:hover,.item-container-8:hover{text-decoration:none}.item-display-img,.item-display-img-round{border:none;border-radius:5px;max-width:100%;width:100%;height:120px;display:block;object-fit:cover}.item-display-img-round{border-radius:50%;height:120px}@media screen and (min-width:996px){.item-display-img-round{height:100px}}.item-excerpt-title{margin:0;color:#4c4c4c;font-weight:600}.item-second-excerpt-title{margin:0;color:#989898;font-size:12px}.item-figure{position:relative}.item-price-tag{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:5px;top:5px;padding:8px;height:45px;width:auto;background-color:#f52f30;border-radius:50%;text-transform:uppercase;font-size:10px}.item-price-tag .item-price-tag-content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline;color:#fff}.item-price-tag .price{font-size:16px}@media screen and (min-width:996px){.grid-container{flex-wrap:wrap;overflow:auto}.item-container-7{width:calc(14.29% - 13px)}.item-container-7:nth-of-type(2n){margin-right:15px}.item-container-7:nth-of-type(7n){margin-right:0}.item-container-8{width:calc(12.5% - 31px)}.item-container-8:nth-of-type(2n){margin-right:35px}.item-container-8:nth-of-type(8n){margin-right:0}}.ellipsis{position:relative;margin-top:10px;height:36px;line-height:18px;overflow:hidden}.ellipsis:before{content:"";width:5px;float:left;height:36px}.ellipsis>:first-child{width:100%;float:right;margin-left:-5px}.ellipsis .ellipsis-read-more{float:right;position:relative;top:-27px;left:100%;width:20px;margin-left:-20px;padding-right:5px;box-sizing:content-box;font-size:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,.8),#fff);background:linear-gradient(to right,rgba(255,255,255,.8),#fff)}.voucher-flex-item-price-tag{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:10px;top:10px;padding:5px;height:65px;width:65px;background-color:#f52f30;border-radius:50%;text-transform:uppercase;font-size:10px}.voucher-flex-item-price-tag .voucher-flex-item-price-tag-content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline;color:#fff}.voucher-flex-item-price-tag .voucher-flex-item-price-tag-content .voucher-flex-item-price-excerpt{font-size:24px}#tnc-view-text{color:red;cursor:pointer}.tnc-container-show-more{height:auto;overflow:auto}.tnc-container-show-less{height:100px;overflow:hidden}