/*!
 * zi-pay — 信用卡 / PayPal / Google Pay 按钮样式
 * 位置：商品页 [data-zi-pay]、购物车侧栏与 /cart 页（注入到 .cart__ctas 上方）
 * 全部规则以 .zi-pay 前缀作用域隔离；主色跟随主题 accent，缺省 #ff3900
 */.zi-pay{--zi-pay-accent: rgb(var(--color-base-accent-1, 255, 57, 0));margin:10px 0 6px}.zi-pay__buttons{display:flex;flex-direction:column;gap:8px}.zi-pay__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:12px 15px;border:2px solid var(--zi-pay-accent);border-radius:8px;background:var(--zi-pay-accent);color:#fff;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .15s;-webkit-tap-highlight-color:transparent}.zi-pay__btn:hover{filter:brightness(.96)}.zi-pay__btn:disabled{opacity:.55;cursor:default;filter:none}.zi-pay__btn--card{background:#fff;color:var(--zi-pay-accent)}.zi-pay__btn--paypal{background:#ffc439;border-color:#ffc439;color:#003087;padding:9px 12px}.zi-pay__btn--google{background:#000;border-color:#000;color:#fff;font-size:23px;font-weight:400;gap:5px}.zi-pay__card-icon{width:51px;height:30px;flex:none;margin-right:5px}.zi-pay__pp-logo{display:block;width:101px;height:32px;object-fit:contain}.zi-pay__g{font:700 23px/1 Arial,sans-serif;background:conic-gradient(#4285f4 0deg 80deg,#34a853 80deg 155deg,#fbbc05 155deg 230deg,#ea4335 230deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent}.zi-pay__error{margin-top:8px;padding:10px 12px;border:1px solid #f3c2c2;border-radius:8px;background:#fdf2f2;color:#b42318;font-size:13px;line-height:1.4}.zi-pay__note{margin:8px 0 0;font-size:11px;line-height:1.4;opacity:.6;text-align:center}.zi-pay.is-busy{opacity:.8}@media(max-width:749px){.zi-pay__btn{font-size:16px;min-height:48px;padding:10px}.zi-pay__btn--google{font-size:20px}.zi-pay__card-icon{width:40px;height:24px}.zi-pay__pp-logo{width:88px;height:28px}}.zi-pay__row{display:flex;gap:8px}.zi-pay__row .zi-pay__btn{flex:1 1 0;min-width:0}.zi-pay--cart{width:98%;margin:12px auto 6px}.zi-pay--cart .zi-pay__buttons{gap:8px}.zi-pay--cart .zi-pay__btn{font-size:15px;min-height:50px;padding:10px 12px;gap:8px}.zi-pay--cart .zi-pay__btn span{white-space:nowrap}.zi-pay--cart .zi-pay__card-icon{width:34px;height:20px;margin-right:2px}.zi-pay--cart .zi-pay__btn--google{font-size:20px}@media(max-width:749px){.zi-pay--cart .zi-pay__btn{min-height:46px;font-size:15px}.zi-pay--cart .zi-pay__btn--google{font-size:19px}}.zi-ins{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fafafa}.zi-ins__text{min-width:0}.zi-ins__text strong{display:block;font-size:13px;line-height:1.3;color:#1a1a1a}.zi-ins__text strong span{font-weight:600;opacity:.75}.zi-ins__text p{margin:2px 0 0;font-size:11px;line-height:1.3;color:#6b7280}.zi-ins__switch{position:relative;flex:0 0 auto;display:inline-block;width:40px;height:22px;cursor:pointer}.zi-ins__switch input{position:absolute;opacity:0;width:0;height:0}.zi-ins__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#c9c9c9;transition:background .15s}.zi-ins__switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.zi-ins__switch input:checked+span{background:#1a1a1a}.zi-ins__switch input:checked+span:after{transform:translate(18px)}.zi-ins__switch input:disabled+span{opacity:.6}.zi-pay--cart .zi-pay__btn{width:100%;min-height:52px}.zi-pay__row{display:none}.zi-ins--row{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);background:transparent}.zi-ins--row .zi-ins__media{flex:0 0 auto;width:64px;height:80px;border-radius:6px;overflow:hidden;background:#f3f4f6}.zi-ins--row .zi-ins__media img{width:100%;height:100%;object-fit:cover;display:block}.zi-ins--row .zi-ins__text{flex:1 1 auto}.zi-ins--row .zi-ins__text strong{font-size:14px}.zi-ins--row .zi-ins__text p{font-size:12px}.cart-discounts__value,.cart-discounts__item .cart-secondary-typography{color:#e0331c!important;font-weight:700!important}.zi-pay__btn--apple{background:#000;border-color:#000;color:#fff;font-size:19px;font-weight:600;gap:6px}.zi-pay__btn--apple .zi-pay__apple{width:17px;height:20px;flex:none}@media(max-width:749px){.zi-pay__btn--apple{font-size:17px}.zi-pay__btn--apple .zi-pay__apple{width:15px;height:18px}}.zi-pay__lead{font-size:.8em;font-weight:600;letter-spacing:0;margin-right:2px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zi-pay.css.map */
