.payment-result{display:flex;flex-direction:column;min-height:100vh;padding-bottom:42px}.payment-result__body{flex:1;display:flex;flex-direction:column;width:800px;margin:40px auto 16px;background:#fff}.payment-result__banner{background-color:#1f1f1f;height:12px;width:100%}.payment-result__header{padding:24px 32px 0;width:100%}.payment-result__header-content{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding-bottom:24px}.payment-result__icon{height:48px;width:48px}[dir=ltr] .payment-result__icon{margin-right:12px}[dir=rtl] .payment-result__icon{margin-left:12px}.payment-result__token{color:grey;font-size:12px;font-weight:300}.payment-result__status-text{font-size:20px;font-weight:400;color:#3e3e3e;margin-bottom:0}.payment-result__status-tips{width:100%;font-size:18px;color:#333;word-wrap:break-word;font-weight:400;padding-top:48px}[dir=ltr] .payment-result__status-tips{text-align:left}[dir=rtl] .payment-result__status-tips{text-align:right}.payment-result__content{width:100%;padding:0 32px 32px}.payment-result .btn-container{display:flex;justify-content:center;position:relative}.payment-result .btn-container .sep-loading{position:absolute}@media (max-width:767.98px){.payment-result .btn-container{width:100%}}.payment-result #recommended_product{flex:1;width:800px;margin:0 auto;background-color:#fff}.payment-result #recommended_product:empty{display:none}.payment-info{width:100%;display:flex;flex-direction:column;align-items:center;color:#212121}.payment-info__fail-reason{font-size:14px;text-align:center;width:70%;margin-bottom:10px}.payment-shipping{width:100%;margin-top:40px;padding:16px;background-color:#f8f8f8;border-radius:6px}.payment-estimated-pickup-time,.payment-shipping__name,.payment-store-hours{font-size:14px;color:#212121;margin-bottom:8px}.payment-shipping__value{font-size:12px;font-weight:300;line-height:20px;color:#7b7b7b}.payment-fail{height:210px;display:flex;align-items:center;justify-content:center;width:100%;padding-top:20px;font-size:18px;font-weight:400;color:#333}.payment-btn__wrapper{display:flex;justify-content:space-around;width:100%;padding:0 32px 32px}.payment-btn__wrapper .btn{flex:1;font-size:13px;height:42px;max-width:360px;display:flex;align-items:center;justify-content:center;border-radius:0;border-radius:4px}.payment-btn__order{border:1px solid #b3c0d1;color:#333}[dir=ltr] .payment-btn__order{margin-right:16px}[dir=rtl] .payment-btn__order{margin-left:16px}.payment-btn__shop{color:#fff;background-color:#202020}@media (max-width:960px){.payment-result #recommended_product,.payment-result__body{width:600px}}@media (max-width:767.98px){.payment-result{padding-bottom:0}.payment-result__header{padding-top:1.375rem}.payment-result__header-content{padding-bottom:1rem}.payment-result__body{flex:0;width:100%;margin:0 auto 1rem}.payment-result__icon{width:2.5rem;height:2.5rem}.payment-result__status-text{font-size:18px;font-weight:500}.payment-result__content{padding:0 2rem 1rem}.payment-result__status-tips{font-size:14px;font-weight:300;padding-top:1.5rem}.payment-result #recommended_product{width:100%}.payment-shipping{padding:.5rem 1rem;margin-top:1rem}.payment-fail{justify-content:flex-start;height:5.5rem;padding-top:1rem;font-size:16px;font-weight:300}.payment-btn__wrapper{flex-direction:column;align-items:center;padding-bottom:1rem}.payment-btn__wrapper .btn{width:100%;height:2.625rem;flex:auto}.payment-btn__order{margin-top:1rem;order:1}}@media (max-width:767.98px) and (max-width:767.98px){[dir=ltr] .payment-btn__order{margin-right:0}[dir=rtl] .payment-btn__order{margin-left:0}}.payment-result__status-tips-line-wrap{white-space:pre-wrap}