.svd-cpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}.svd-cpop[hidden]{display:none}.svd-cpop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141e198c;opacity:0;transition:opacity .22s ease}.svd-cpop.is-open .svd-cpop__overlay{opacity:1}.svd-cpop__dialog{position:relative;width:100%;max-width:560px;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--svd-surface);border-radius:var(--svd-r-lg) var(--svd-r-lg) 0 0;padding:22px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(101%);transition:transform .28s cubic-bezier(.32,.72,.28,1)}.svd-cpop.is-open .svd-cpop__dialog{transform:translateY(0)}@media(min-width:750px){.svd-cpop{align-items:center;padding:24px}.svd-cpop__dialog{border-radius:var(--svd-r-lg);padding:28px 26px 24px;transform:translateY(18px);opacity:0;transition:transform .24s ease,opacity .24s ease}.svd-cpop.is-open .svd-cpop__dialog{transform:translateY(0);opacity:1}}.svd-cpop__close{position:absolute;top:12px;right:12px;z-index:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--svd-r-pill);background:#efede3;color:var(--svd-ink);cursor:pointer}.svd-cpop__close:hover{background:#e5e2d5}.svd-cpop__header{text-align:center;padding:0 26px;margin-bottom:14px}.svd-cpop__eyebrow{display:inline-block;background:var(--svd-badge-bg);color:var(--svd-green);font-family:var(--svd-font-head);font-weight:700;font-size:11.5px;padding:4px 11px;border-radius:var(--svd-r-pill);margin-bottom:9px}.svd-cpop__title{font-size:21px;line-height:1.12}.svd-cpop__sub{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--svd-body)}.svd-cpop__meter{margin:0 0 12px;padding:10px 12px 12px;background:#f1f6f0;border:1.5px dashed var(--svd-green-2);border-radius:var(--svd-r-card)}.svd-cpop__meter-text{margin:0 0 7px;font-size:12.5px;font-weight:700;color:var(--svd-ink);text-align:center}.svd-cpop__meter-text.is-bump{animation:cpopBump .35s ease}.svd-cpop__meter-track{position:relative;height:10px;border-radius:var(--svd-r-pill);background:#e2e7db}.svd-cpop__meter-bar{position:relative;height:100%;border-radius:var(--svd-r-pill);background:linear-gradient(90deg,var(--svd-green-2),var(--svd-green));transition:width .7s cubic-bezier(.16,1,.3,1);overflow:hidden}.svd-cpop__meter-shimmer{position:absolute;top:0;left:0;height:100%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:cpopShimmer 2.6s linear infinite}.svd-cpop__meter-icon{position:absolute;top:50%;right:-2px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--svd-surface);border:2px solid var(--svd-green);display:flex;align-items:center;justify-content:center;font-size:9px}.svd-cpop__meter.is-done{border-style:solid;border-color:var(--svd-green);background:#eaf4e6;animation:cpopUnlock .45s ease}.svd-cpop__meter.is-done .svd-cpop__meter-text{color:var(--svd-green)}@keyframes cpopShimmer{0%{transform:translate(-120%)}to{transform:translate(420%)}}@keyframes cpopBump{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes cpopUnlock{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}.svd-cpop__list{display:flex;flex-direction:column;gap:9px}.svd-cpop__card{position:relative;display:flex;align-items:center;gap:11px;padding:9px;background:var(--svd-card);border:1.5px solid var(--svd-bd);border-radius:var(--svd-r-card);cursor:pointer;transition:border-color .15s,background .15s}.svd-cpop__card:hover{border-color:var(--svd-green-2)}.svd-cpop__card.is-selected{border-color:var(--svd-green);background:#f1f6f0}.svd-cpop__off{position:absolute;top:-8px;right:-5px;z-index:1;background:var(--svd-sale);color:#fff;font-family:var(--svd-font-head);font-weight:800;font-size:11px;line-height:1;padding:4px 8px 5px;border-radius:var(--svd-r-pill);box-shadow:0 3px 8px -3px #a01e1499;transform:rotate(3deg)}.svd-cpop__thumb{flex:0 0 56px;width:56px;height:70px;border-radius:11px;overflow:hidden;background:#fff}.svd-cpop__thumb img{width:100%;height:100%;object-fit:cover}.svd-cpop__body{flex:1;min-width:0}.svd-cpop__name{display:block;font-family:var(--svd-font-head);font-weight:700;font-size:13.5px;line-height:1.15;color:var(--svd-ink);overflow-wrap:break-word}.svd-cpop__price{display:block;margin-top:5px}.svd-cpop__price strong{font-family:var(--svd-font-head);font-weight:700;font-size:13.5px;color:var(--svd-ink)}.svd-cpop__price--deal strong{color:var(--svd-sale)}.svd-cpop__price s{font-size:11px;color:var(--svd-strike);margin-right:3px}.svd-cpop__toggle{flex:0 0 auto;border:none;border-radius:11px;padding:9px 12px;font-family:var(--svd-font-head);font-weight:700;font-size:12px;line-height:1;cursor:pointer;background:var(--svd-buy);color:#fff;transition:background .15s;white-space:nowrap}.svd-cpop__card:not(.is-selected) .svd-cpop__toggle:hover{background:var(--svd-buy-hover)}.svd-cpop__card.is-selected .svd-cpop__toggle{background:var(--svd-green)}.svd-cpop__toggle-added,.svd-cpop__card.is-selected .svd-cpop__toggle-add{display:none}.svd-cpop__card.is-selected .svd-cpop__toggle-added{display:inline}.svd-cpop__footer{margin-top:14px;text-align:center}.svd-cpop__error{margin:0 0 9px;font-size:12.5px;font-weight:600;color:var(--svd-sale)}.svd-cpop__cta{width:100%;border:none;border-radius:15px;padding:15px;background:var(--svd-buy);color:#fff;font-family:var(--svd-font-head);font-weight:800;font-size:16px;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;animation:ctaGlowBlue 2.6s ease-in-out infinite}.svd-cpop__cta:hover{background:var(--svd-buy-hover)}.svd-cpop__cta[aria-busy=true]{opacity:.7;cursor:default;animation:none}.svd-cpop__skip{display:inline-block;margin-top:11px;border:none;background:none;padding:4px 6px;font-family:var(--svd-font-body);font-size:12.5px;font-weight:600;color:var(--svd-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.svd-cpop__skip:hover{color:var(--svd-ink)}@media(prefers-reduced-motion:reduce){.svd-cpop__overlay,.svd-cpop__dialog{transition:none}.svd-cpop__cta{animation:none}.svd-cpop__meter-bar{transition:none}.svd-cpop__meter-shimmer,.svd-cpop__meter-text.is-bump,.svd-cpop__meter.is-done{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/svd-cart-popup.css.map */
