.checkbox-container{display:block;position:relative;padding-left:12px;height:28px;width:28px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;border:1px solid #8e9c9c;background-color:unset;border-radius:50%}.checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background-color:#ca6d4f}.checkbox-container input:checked~.checkmark:after{display:block}.wrapper[data-v-1d393d60]{width:100%;height:100%;font-family:Poppins}.wrapper .payment-page[data-v-1d393d60]{width:100%;height:100%;display:grid;align-items:center;justify-content:center;font-size:14px;color:#304251}.wrapper .payment-page p[data-v-1d393d60]{margin:0}.wrapper .payment-page .wrapper-payment[data-v-1d393d60]{box-shadow:0 0 10px rgba(0,0,0,.3);width:514px;margin:40px 0;border-radius:15px}.wrapper .payment-page .wrapper-payment .suit-payment[data-v-1d393d60]{margin:20px 30px}.wrapper .payment-page .wrapper-payment .suit-payment .btn-go-back[data-v-1d393d60]{font-weight:600;font-size:16px;display:flex}.wrapper .payment-page .wrapper-payment .suit-payment .suit-payment-title[data-v-1d393d60]{font-size:24px;font-weight:600;text-align:center;margin:30px 0}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side[data-v-1d393d60]{display:grid;justify-content:center;grid-gap:20px}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side p[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side span[data-v-1d393d60]{text-align:center}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .selected-suit[data-v-1d393d60]{width:100%;display:flex;flex-direction:column;grid-gap:2px;justify-self:center}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost[data-v-1d393d60]{width:100%}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row[data-v-1d393d60]{width:100%;display:grid;grid-template-columns:100px auto}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row p[data-v-1d393d60]{text-align:start}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row.discount .text[data-v-1d393d60]{padding-left:2px}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row.discount .text.loading-discount[data-v-1d393d60]{padding-left:10px}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row.total[data-v-1d393d60]{margin-top:5px;border-top:1px solid #000}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .cost .cost-row .text[data-v-1d393d60]{padding-left:10px}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .left-side .suit-info-title[data-v-1d393d60]{font-weight:600}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side[data-v-1d393d60]{display:grid;justify-content:center}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side .full-suit-comp[data-v-1d393d60]{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side .full-suit-comp__base-image[data-v-1d393d60]{position:relative!important}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side .full-suit-comp img[data-v-1d393d60]{width:114px;height:167px;position:absolute;top:0;left:0}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side .full-suit-comp svg[data-v-1d393d60]{width:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info .right-side .full-suit-comp .tie-component[data-v-1d393d60]{background-size:contain;background-repeat:no-repeat;width:114px;height:167px;position:absolute;top:0;left:0}.wrapper .payment-page .wrapper-payment .suit-payment .card-info[data-v-1d393d60]{padding:30px 0}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .payment-method[data-v-1d393d60]{display:grid;justify-items:end}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form[data-v-1d393d60]{display:grid}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row[data-v-1d393d60]{margin-bottom:30px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .info-title[data-v-1d393d60]{font-weight:600}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .info-title span[data-v-1d393d60]{font-weight:400;font-size:12px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .error-message[data-v-1d393d60]{font-size:12px;color:#ff5252}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .field[data-v-1d393d60]{padding:0 14px!important;border-radius:19px;margin-bottom:4px;box-shadow:0 0 0 1px rgba(0,0,0,.38);height:36px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .field.fieldEmpty[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .field.StripeElement--invalid[data-v-1d393d60]{box-shadow:0 0 0 2px #ff5252}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row .field.disabled-input[data-v-1d393d60]{background:#f4f6f6;box-shadow:0 0 0 1px #f4f6f6}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.coupon-code[data-v-1d393d60]{display:grid;grid-gap:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.coupon-code .coupon-box[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.coupon-code .coupon-box .apply-coupon-btn[data-v-1d393d60]{width:100px;justify-self:center;border:1px solid #304251;border-radius:2px;height:32px;padding:4px 15px;color:#fff;background:#304251}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.coupon-code .coupon-box .apply-coupon-btn[data-v-1d393d60]:disabled{opacity:.7;cursor:not-allowed}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.coupon-code .discount[data-v-1d393d60]{padding:0 20px;background-color:#ca6d4f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.name[data-v-1d393d60]{display:grid;grid-gap:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.name div[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.card-number[data-v-1d393d60]{display:grid;grid-template-rows:30px auto auto}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.expDate-Cvc[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.expDate-Cvc .cvc[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.expDate-Cvc .expDate[data-v-1d393d60]{display:grid;grid-template-rows:30px auto auto}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.wedding-infomation[data-v-1d393d60]{display:grid;grid-gap:15px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.wedding-infomation .email[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.wedding-infomation .name[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.wedding-infomation .partyName-phoneNumber[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.shipping[data-v-1d393d60]{display:grid;grid-gap:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.shipping .address-info[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.shipping .address-name[data-v-1d393d60]{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.shipping .shipping-fee[data-v-1d393d60]{padding:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.billing-checkbox[data-v-1d393d60]{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-gap:10px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-self:center;font-size:17px;font-weight:600;color:#304251}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.billing-checkbox .text[data-v-1d393d60]:after{content:"Billing address different than shipping address"}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .btn-complete[data-v-1d393d60]{justify-self:center;font-size:16px;font-weight:500;width:280px;height:47px;background:#152940;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;font-family:Roboto}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box[data-v-1d393d60]{display:flex}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .currency-cover[data-v-1d393d60]{margin-right:20px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .currency-cover section[data-v-1d393d60]{width:100%}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .currency-cover .info-title[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .payment-method-cover .info-title[data-v-1d393d60]{font-weight:600;margin-bottom:10px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .currency-cover .info-title span[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .payment-method-cover .info-title span[data-v-1d393d60]{font-weight:400;font-size:12px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .currency-payment-box .hidden[data-v-1d393d60]{visibility:hidden}.wrapper .payment-page .wrapper-payment .payment-confirmed[data-v-1d393d60]{margin:50px 75px 40px 75px;text-align:center;display:grid;grid-gap:25px}.wrapper .payment-page .wrapper-payment .payment-confirmed .payment-confirmed-title[data-v-1d393d60]{font-size:24px;font-weight:600}.wrapper .payment-page .wrapper-payment .payment-confirmed .suit-status .suit-status-title[data-v-1d393d60]{font-weight:600}.wrapper .payment-page .wrapper-payment .payment-confirmed hr[data-v-1d393d60]{margin:0}.wrapper .payment-page .wrapper-payment .payment-confirmed .btn-done[data-v-1d393d60]{font-family:Roboto;width:218px;height:39px;background-color:#152940;margin:0 auto;color:#fff;font-size:16px;font-weight:500}.wrapper .nodata[data-v-1d393d60]{width:100%;height:100%;display:grid;align-items:center;justify-content:center}.wrapper .loading[data-v-1d393d60]{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.2196078431372549);width:100vw;height:100vh;display:grid;align-items:center;justify-content:center}.text-field[data-v-1d393d60]{border-color:#707070;font-family:Poppins!important}.text-field[data-v-1d393d60] ::-moz-placeholder{font-weight:300}.text-field[data-v-1d393d60] :-ms-input-placeholder{font-weight:300}.text-field[data-v-1d393d60] ::placeholder{font-weight:300}@media only screen and (max-width:576px){.wrapper .payment-page .wrapper-payment[data-v-1d393d60]{box-shadow:unset;margin:0;border:unset;border-radius:0;width:100%}.wrapper .payment-page .wrapper-payment .payment-confirmed[data-v-1d393d60]{margin:0 20px auto}.wrapper .payment-page .wrapper-payment .card-info .card-form .info-row.billing-checkbox[data-v-1d393d60]{font-size:16px}}@media only screen and (max-width:480px){.wrapper .payment-page[data-v-1d393d60]{justify-content:unset}.wrapper .payment-page .wrapper-payment .suit-payment .suit-info[data-v-1d393d60]{grid-template-columns:1fr;grid-gap:20px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info[data-v-1d393d60]{display:grid;grid-gap:20px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .payment-method[data-v-1d393d60]{justify-content:center}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.email[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.expDate-Cvc[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.name div[data-v-1d393d60],.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.shipping[data-v-1d393d60]{grid-template-columns:1fr}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.wedding-infomation[data-v-1d393d60]{display:grid;grid-gap:15px}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.billing-checkbox[data-v-1d393d60]{justify-self:flex-start}.wrapper .payment-page .wrapper-payment .suit-payment .card-info .card-form .info-row.billing-checkbox .text[data-v-1d393d60]:after{content:"Billing different shipping"}}.theme--light.v-list-item:hover:before{opacity:0!important}.billding-address-list .v-list-item{min-height:unset!important}.billding-address-list .v-list-group__header{padding:0!important;justify-content:center}.billding-address-list .v-list-item__icon{display:none}.billding-address-list .billing-address{padding:0;display:grid;grid-gap:15px}.billding-address-list .billing-address:after{display:none}.billding-address-list .billing-address .billing-title{font-weight:600}.billding-address-list .billing-address .item{width:100%}.billding-address-list .billing-address .item.country-city,.billding-address-list .billing-address .item.name,.billding-address-list .billing-address .item.state-zipcode{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.billding-address-list .mobile-btn{display:none}@media only screen and (max-width:480px){.billding-address-list .desktop-btn{display:none}.billding-address-list .mobile-btn{display:block}}