.jd-quickshop{position:fixed;z-index:998;width:330px;background:var(--jd-card, #ffffff);border:1px solid var(--jd-border, #e5e2dc);border-radius:var(--jd-radius, 10px);box-shadow:0 4px 8px #0000000d,0 12px 32px #0000001f;padding:.9rem;color:var(--jd-text, #1a1a2e);font-size:.85rem;line-height:1.4;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;pointer-events:none}.jd-quickshop.jd-quickshop--open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.jd-quickshop--above{transform:translateY(4px)}.jd-quickshop--above.jd-quickshop--open{transform:translateY(0)}.jd-quickshop:after{content:"";position:absolute;left:var(--jd-quickshop-arrow-x, 24px);top:-5px;width:9px;height:9px;margin-left:-5px;background:var(--jd-card, #ffffff);border-left:1px solid var(--jd-border, #e5e2dc);border-top:1px solid var(--jd-border, #e5e2dc);transform:rotate(45deg)}.jd-quickshop--above:after{top:auto;bottom:-5px;border-left:0;border-top:0;border-right:1px solid var(--jd-border, #e5e2dc);border-bottom:1px solid var(--jd-border, #e5e2dc)}.jd-sw.jd-quickshop-active:after{opacity:0!important}.jd-quickshop-inner{display:flex;gap:.75rem;align-items:flex-start}.jd-quickshop-media{flex:0 0 78px;width:78px;height:78px;border:1px solid var(--jd-border, #e5e2dc);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.jd-quickshop-media img{max-width:100%;max-height:100%;object-fit:contain;display:block}.jd-quickshop-body{flex:1;min-width:0}.jd-quickshop-title{display:block;font-weight:700;font-size:.88rem;line-height:1.3;color:var(--jd-navy, #00306d);text-decoration:none;margin-bottom:.3rem}.jd-quickshop-title:hover{color:var(--jd-accent, #ff6b35)}.jd-quickshop-price{display:block;font-weight:700;font-size:.95rem;color:var(--jd-text, #1a1a2e)}.jd-quickshop-price--hidden{font-size:.82rem;color:var(--jd-navy, #00306d)}.jd-quickshop-was{font-weight:400;font-size:.78rem;color:var(--jd-text-muted, #6b7280);text-decoration:line-through;margin-left:.35rem}.jd-quickshop-moq{display:block;margin-top:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#ec1c2c}.jd-quickshop-moq--empty{display:none}.jd-quickshop-volume{display:block;margin-top:.4rem;padding:.3rem .45rem;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.01em;color:#48484b;background:#b0c8d1}.jd-quickshop-volume__label{display:block}.jd-quickshop-volume__tiers{display:block;margin-top:.15rem;font-variant-numeric:tabular-nums}.jd-quickshop-variant{width:100%;margin-top:.55rem;padding:.35rem .4rem;font-size:.78rem;font-family:inherit;color:var(--jd-text, #1a1a2e);background:#fff;border:1px solid var(--jd-border, #e5e2dc);border-radius:6px}.jd-quickshop-actions{display:flex;gap:.4rem;margin-top:.6rem}.jd-quickshop-qty{display:flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--jd-border, #e5e2dc);border-radius:6px;overflow:hidden;background:#fff}.jd-quickshop-qty__btn{width:26px;padding:0;font-family:inherit;text-align:center;font-size:.9rem;line-height:1;color:var(--jd-text, #1a1a2e);background:#fff;border:0;cursor:pointer;transition:background .15s}.jd-quickshop-qty__btn:hover{background:#0000000d}.jd-quickshop-qty__input{width:46px;padding:.4rem .2rem;font-size:.8rem;font-family:inherit;text-align:center;color:var(--jd-text, #1a1a2e);background:#fff;border:0;border-left:1px solid var(--jd-border, #e5e2dc);border-right:1px solid var(--jd-border, #e5e2dc);border-radius:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.jd-quickshop-qty__input::-webkit-outer-spin-button,.jd-quickshop-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jd-quickshop-add{flex:1;padding:.45rem .6rem;font-family:inherit;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#fff;background:var(--jd-navy, #00306d);border:1px solid var(--jd-navy, #00306d);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.jd-quickshop-add:hover:not(:disabled){background:var(--jd-accent, #ff6b35);border-color:var(--jd-accent, #ff6b35);color:#fff}.jd-quickshop-add:disabled{opacity:.45;cursor:default}.jd-quickshop-add--done{background:#1a8f3c;border-color:#1a8f3c;color:#fff}.jd-quickshop-more{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.6rem;padding:.4rem .55rem;font-size:.75rem;font-weight:700;text-align:start;color:var(--jd-navy, #00306d);text-decoration:none;background:#00000008;border:1px solid var(--jd-border, #e5e2dc);border-radius:6px;transition:color .2s,border-color .2s,background .2s}.jd-quickshop-more:hover{color:var(--jd-accent, #ff6b35);border-color:var(--jd-accent, #ff6b35);background:#ff6b350f}.jd-quickshop-more__arrow{flex:0 0 auto;font-size:.85rem;line-height:1;transition:transform .2s}.jd-quickshop-more:hover .jd-quickshop-more__arrow{transform:translate(2px)}.jd-quickshop-skeleton{display:flex;gap:.75rem;align-items:flex-start}.jd-quickshop-skeleton span{display:block;border-radius:4px;background:linear-gradient(90deg,#eee 25%,#f6f6f6,#eee 75%);background-size:200% 100%;animation:jd-quickshop-shimmer 1.1s linear infinite}.jd-quickshop-skeleton .jd-quickshop-sk-img{width:78px;height:78px;flex:0 0 78px;border-radius:6px}.jd-quickshop-skeleton .jd-quickshop-sk-lines{flex:1}.jd-quickshop-skeleton .jd-quickshop-sk-lines span{height:11px;margin-bottom:8px}.jd-quickshop-skeleton .jd-quickshop-sk-lines span:nth-child(1){width:85%}.jd-quickshop-skeleton .jd-quickshop-sk-lines span:nth-child(2){width:45%}.jd-quickshop-skeleton .jd-quickshop-sk-lines span:nth-child(3){width:65%}@keyframes jd-quickshop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jd-quickshop-status{display:block;margin-top:.4rem;font-size:.72rem;color:#ec1c2c}.jd-quickshop-status--info{color:var(--jd-navy, #00306d);font-weight:700}.jd-quickshop-status:empty{display:none}.jd-quickshop-add:focus-visible,.jd-quickshop-qty__btn:focus-visible,.jd-quickshop-qty__input:focus-visible,.jd-quickshop-variant:focus-visible,.jd-quickshop-title:focus-visible,.jd-quickshop-more:focus-visible{outline:2px solid var(--jd-accent, #ff6b35);outline-offset:2px}@media(prefers-reduced-motion:reduce){.jd-quickshop{transition:none;transform:none}.jd-quickshop-skeleton span{animation:none}}@media print{.jd-quickshop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/jd-quickshop.css.map */
