.image-preview[data-v-9e87b4fb]{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:40px 24px;position:fixed;inset:0}.image-preview[open][data-v-9e87b4fb]{place-items:center;display:grid}.image-preview[data-v-9e87b4fb]::backdrop{background:#0000008c}.image-preview-stage[data-v-9e87b4fb]{cursor:zoom-out;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.image-preview-full[data-v-9e87b4fb]{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 80px);display:block}.image-preview-close[data-v-9e87b4fb]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:1;color:#fff;background:#182b3a66;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:30px;line-height:1;display:grid;position:absolute}.image-preview-close[data-v-9e87b4fb]:hover{background:#182b3ab3}.image-preview-close[data-v-9e87b4fb]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=650px){.image-preview[data-v-9e87b4fb]{padding:60px 12px}.image-preview-full[data-v-9e87b4fb]{max-height:calc(100dvh - 120px)}}.purchase-methods{border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.purchase-methods legend{flex:0 0 100%}.purchase-methods label.payment-option{color:#1684ff;cursor:pointer;background:#fff;border:2px solid #e1e8f0;border-radius:6px;flex:none;justify-content:flex-start;align-items:center;gap:9px;width:auto;min-width:126px;min-height:48px;padding:7px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:visible}.purchase-methods label.payment-option:hover,.purchase-methods label.payment-option.active{background:#f8fbff;border-color:#3978ff}.purchase-methods label.payment-option.active{box-shadow:inset 0 0 0 1px #3978ff}.purchase-methods .payment-option input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.purchase-methods .payment-option:focus-within{outline-offset:3px;outline:2px solid #3978ff}.payment-option-icon{color:#fff;background:#168fe7;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:22px;font-weight:700;line-height:1;display:inline-grid}.payment-option-icon.provider-alipay{background:#08a5e8;font-size:21px}.payment-option-icon.provider-wechat,.payment-option-icon.provider-wepay{background:#09bb07}.payment-option-icon svg{fill:currentColor;width:27px;height:27px}.payment-option-name{white-space:nowrap;font-size:15px;font-weight:500}@media (width<=400px){.purchase-methods{gap:8px}.purchase-methods label.payment-option{min-width:0;padding-inline:11px}}
