.pim-wrap{margin-top:12px}.pim-divider{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:#ffffff59;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.pim-divider:before,.pim-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}.pim-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#ff8533;color:#fff;border:1px solid rgb(255,133,51);border-radius:var(--style-border-radius-buttons-primary, 4px);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:center;position:relative;overflow:hidden}.pim-btn:hover{background:#e55a00;border-color:#e55a00}.pim-btn:focus-visible{outline:2px solid rgb(229,90,0);outline-offset:2px}.pim-btn__icon{font-size:1rem;line-height:1;flex-shrink:0}.pim-btn__loading-text{display:none}.pim-btn--loading{pointer-events:none;opacity:.85}.pim-btn--loading .pim-btn__text,.pim-btn--loading .pim-btn__icon{display:none}.pim-btn--loading .pim-btn__loading-text{display:inline}.pim-btn--loading .pim-btn__spinner{display:inline-block}.pim-btn__spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:pim-spin .65s linear infinite;flex-shrink:0}@keyframes pim-spin{to{transform:rotate(360deg)}}.pim-sub{margin:6px 0 0;text-align:center;font-size:.8125rem;color:#ffffff80;line-height:1.4}.pim-error{margin:8px 0 0;padding:10px 14px;background:#dc32321f;border:1px solid rgba(220,50,50,.35);border-radius:4px;color:#f87171;font-size:.875rem}.pim-legal{margin:10px 0 0;font-size:.6875rem;color:#ffffff4d;text-align:center;line-height:1.5}.pim-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9998}.pim-backdrop--visible{display:block}.pim-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:min(520px,calc(100vw - 32px));background:#0d0d0d;border:1px solid #2a2a2a;border-radius:10px;padding:28px 28px 24px;color:#fff;max-height:calc(100vh - 40px);overflow-y:auto}.pim-modal--visible{display:block}.pim-modal__title{font-size:1.125rem;font-weight:600;margin:0 0 6px;color:#fff}.pim-modal__subtitle{font-size:.875rem;color:#ffffff8c;margin:0 0 20px;line-height:1.55}.pim-modal__close{position:absolute;top:14px;right:16px;background:none;border:none;color:#fff6;font-size:1.25rem;cursor:pointer;line-height:1;padding:4px}.pim-modal__close:hover{color:#fff}.pim-choices{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pim-choice-card{padding:16px 18px;border:1px solid #2e2e2e;border-radius:8px;cursor:pointer;transition:border-color .18s ease,background .18s ease;background:#161616}.pim-choice-card:hover{border-color:#555}.pim-choice-card--selected{border-color:#ff6b00;background:#ff6b000f}.pim-choice-card__title{font-weight:600;font-size:.9375rem;margin:0 0 4px;color:#fff}.pim-choice-card__desc{font-size:.8125rem;color:#ffffff80;margin:0;line-height:1.5}.pim-choice-card__badge{display:inline-block;margin-top:6px;font-size:.75rem;color:#ffffff59;border:1px solid #2a2a2a;border-radius:4px;padding:2px 7px}.pim-modal__cta{width:100%;padding:13px 20px;background:#ff6b00;color:#fff;border:none;border-radius:var(--style-border-radius-buttons-primary, 4px);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .18s ease,opacity .18s ease;font-family:inherit}.pim-modal__cta:hover:not(:disabled){background:#e55f00}.pim-modal__cta:disabled{opacity:.4;cursor:default}.pim-modal__cancel{display:block;text-align:center;margin-top:12px;font-size:.8125rem;color:#ffffff59;cursor:pointer;background:none;border:none;font-family:inherit;width:100%}.pim-modal__cancel:hover{color:#ffffffa6}.pim-checks{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.pim-check-item{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.pim-check-item input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:#ff6b00;cursor:pointer}.pim-check-item__label{font-size:.875rem;color:#ffffffbf;line-height:1.5}.pim-check-item input:checked~.pim-check-item__label{color:#ffffffe6}@media(max-width:480px){.pim-modal{padding:22px 18px 20px}.pim-modal__title{font-size:1rem}.pim-choice-card{padding:14px}}.pim-china-step2 .pim-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.pim-field{display:flex;flex-direction:column;gap:4px}.pim-field__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.pim-field input{padding:10px 12px;background:#161616;border:1px solid #2e2e2e;border-radius:6px;color:#fff;font:inherit;font-size:.9375rem;outline:none;transition:border-color .15s ease}.pim-field input:focus{border-color:#ff8533}.pim-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pim-sigwrap{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pim-sigwrap canvas{width:100%;height:160px;background:#fff;border:1px solid #2e2e2e;border-radius:6px;cursor:crosshair;touch-action:none}.pim-sig-clear{align-self:flex-start;padding:5px 12px;background:transparent;border:1px solid #444;border-radius:4px;color:#ffffffb3;font:inherit;font-size:.8125rem;cursor:pointer}.pim-sig-clear:hover{color:#fff;border-color:#888}.pim-form-error{margin:4px 0 0;padding:8px 12px;background:#dc32321f;border:1px solid rgba(220,50,50,.35);border-radius:4px;color:#f87171;font-size:.8125rem}@media(max-width:480px){.pim-field-row{grid-template-columns:1fr}.pim-sigwrap canvas{height:140px}}.pim-coupon-row{display:flex;gap:8px;align-items:flex-end;margin-bottom:6px}.pim-coupon-apply{padding:0 14px;height:40px;background:#ff8533;color:#fff;border:1px solid rgb(255,133,51);border-radius:6px;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.pim-coupon-apply:hover:not(:disabled){background:#e55a00;border-color:#e55a00}.pim-coupon-apply:disabled{opacity:.55;cursor:wait}.pim-coupon-status{min-height:18px;margin:4px 0 14px;font-size:.8125rem;color:#ffffff8c}.pim-coupon-status.is-ok{color:#4ade80}.pim-coupon-status.is-error{color:#f87171}.pim-coupon-status.is-pending{color:#fff9}
/*# sourceMappingURL=/cdn/shop/t/1/assets/payitmonthly.css.map */
