#order-details.modal .loading-message{display:none}#order-details.modal.loading .loading-message{display:block}#order-details.modal.loading .modal-footer{display:none}#voucherModal{position:fixed;top:20px;margin-top:0}#voucherModal .instant-voucher-wrapper .modal-header h3#voucherModalLabel{color:#000}#voucherModal .instant-voucher-wrapper .close-icon{position:absolute;top:5px;right:5px;z-index:99;font-size:1.5em;color:#c32627;opacity:0.7}#voucherModal .instant-voucher-wrapper .close-icon:hover{opacity:1;cursor:pointer}#voucherModal .instant-voucher-wrapper .modal-body{padding:0;overflow:hidden}#voucherModal .instant-voucher-wrapper .modal-body .progress{margin:10px}#voucherModal .instant-voucher-wrapper .modal-body img.banner{width:100%}#voucherModal .instant-voucher-wrapper .modal-body .deal-wrapper{position:relative;max-height:40vh;overflow:hidden}#voucherModal .instant-voucher-wrapper .modal-body .merchant-logo{position:absolute;top:10px;left:10px;width:75px;opacity:0.6}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info{padding:10px;max-height:85vh;overflow-y:auto}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info h4{font-size:1.75em;font-weight:700;color:#000;margin-bottom:10px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .address,#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .phone{margin:0 0 5px 5px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .address i.fa,#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .phone i.fa{margin-right:5px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .details{margin-top:10px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .actions{text-align:center;margin-top:15px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .actions i.fa{margin-right:5px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info .instruction{color:#000;background-color:#EDEBE1}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info form#passcode{text-align:center;margin:15px 0}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info form#passcode input[type='password']{border:1px solid #999;width:50px;height:50px;text-align:center;font-size:30px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info form#passcode input.error[type='password']{border:1px solid #c32627}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info form#passcode input.valid[type='password']{border:1px solid #65a643}#voucherModal .instant-voucher-wrapper .modal-body .voucher-info p.error-message{margin-top:10px;color:#c32627}#voucherModal .instant-voucher-wrapper .modal-body .deal-info{position:absolute;bottom:0;padding:10px;margin:0;width:100%;box-sizing:border-box;background:rgba(0,0,0,0.6);display:table}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .price,#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title{display:table-cell;float:none;vertical-align:middle}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .price{width:30%;text-align:center;padding-right:10px;border-left:1px dotted #d9e4e8;color:#428bca}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .price .retail{color:#F9FDFE;text-decoration:line-through}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title{width:70%;padding:0 10px}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title h2{color:#F9FDFE;line-height:30px}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title .stamp{position:absolute;top:50%;left:50%;width:400px;height:150px;margin:-200px 0 0 -200px;background-size:cover;opacity:0.75}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title .stamp.available{background-image:url(/assets/stamp-available-18acbcdec287ecbd075b66bf9459aa8d61db6a9327dc2d56db0e5dbcb0bef88b.png)}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title .stamp.redeemed{background-image:url(/assets/stamp-redeemed-05fac270db909eafcb05fce49f18b1a8a959dc8e70bba92def675aef51b55040.png)}#voucherModal .instant-voucher-wrapper .modal-body .deal-info .title .stamp.expired{background-image:url(/assets/stamp-expired-8dcad187b47179f09bdca26ff85bb583aa442a4618848d0f04d305a3c846f044.png)}#voucherModal .instant-voucher-wrapper .modal-body .voucher-error i.fa,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success i.fa{font-size:100px;margin-bottom:15px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .message,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .message{font-size:24px;line-height:30px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .redemption-details,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .redemption-details{margin-top:15px}#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .redemption-details span.date,#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .redemption-details span.auth-code,#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .redemption-details span.merchant,#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .redemption-details span.subject,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .redemption-details span.date,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .redemption-details span.auth-code,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .redemption-details span.merchant,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .redemption-details span.subject{display:block}#voucherModal .instant-voucher-wrapper .modal-body .voucher-error .message,#voucherModal .instant-voucher-wrapper .modal-body .voucher-error i.fa{color:#c32627}#voucherModal .instant-voucher-wrapper .modal-body .voucher-success .message,#voucherModal .instant-voucher-wrapper .modal-body .voucher-success i.fa{color:#65a643}#voucherModal .instant-voucher-wrapper .modal-body.voucher-response{height:550px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center}#voucherModal.loading .modal-body i.fa{display:block;margin:20px auto}.cz-product-gallery .cz-thumblist .cz-thumblist-item{height:auto}.form-group label.error{color:red !important;padding-top:5px;box-shadow:0 0 5px 1px red;background-color:rgba(243,71,112,0.1);display:block}.form-group.has-danger label{color:#f34770 !important}.form-group.has-danger label.error{width:100%;margin-top:0.25rem;font-size:80%}.form-group.has-danger input{border-color:#f34770}.form-group.has-success label.error{display:none !important}.navbar-tool .navbar-tool-label{right:-1rem}.product-thumb,.product-card .card-img-top{position:relative}.product-thumb .product-status,.product-card .card-img-top .product-status{position:absolute;top:25px;right:-60px;width:200px;padding:8px;transform:rotate(45deg);opacity:0.9;text-align:center;color:#fff;font-weight:bold}.card-stamp{position:absolute;top:50%;left:50%;width:400px;height:150px;margin:-75px 0 0 -200px;background-size:cover;opacity:0.75}.card-stamp.redeemed{background-image:url(/assets/stamp-redeemed-05fac270db909eafcb05fce49f18b1a8a959dc8e70bba92def675aef51b55040.png)}.card-stamp.expired{background-image:url(/assets/stamp-expired-8dcad187b47179f09bdca26ff85bb583aa442a4618848d0f04d305a3c846f044.png)}.banner-lg{position:absolute;bottom:15px;left:10px;right:10px;height:35px;background-color:#fea569;width:auto;opacity:0.9;padding:8px;text-align:center;color:#fff;font-weight:bold}.banner-sm{position:absolute;bottom:15px;left:10px;right:10px;height:35px;background-color:#fea569;width:auto;opacity:0.9;padding:8px;text-align:center;color:#fff;font-weight:bold}@media (min-width: 992px){#cart-details aside{margin-top:-8rem}}
