@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,800&family=Nunito+Sans:wght@400;600;800&display=swap";.jwc{--jwc-green: #0f3b2e;--jwc-red: #c21f32;--jwc-red-2: #8f1422;--jwc-gold: #e3b45a;--jwc-gold-2: #f6dfa6;--jwc-cream: #fff8ee;--jwc-ink: #1f1a15;--jwc-muted: #6d6257;--jwc-line: #ecdcc4;--jwc-ok: #17633f;--jwc-sans: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--jwc-serif: "Fraunces", Georgia, serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s .4s;font-family:var(--jwc-sans);color:var(--jwc-ink);line-height:1.45}.jwc *,.jwc *:before,.jwc *:after{box-sizing:border-box}.jwc.is-open{visibility:visible;pointer-events:auto;transition:none}.jwc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1a148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .35s ease}.jwc.is-open .jwc__overlay{opacity:1}.jwc__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,94vw);display:flex;flex-direction:column;background:var(--jwc-cream);box-shadow:-18px 0 50px #00000040;transform:translate(104%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.jwc.is-open .jwc__panel{transform:none}.jwc__head{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 20px;background:linear-gradient(135deg,var(--jwc-red),var(--jwc-red-2));color:#fff}.jwc__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-linear-gradient(-45deg,#fff 0 8px,var(--jwc-red) 8px 16px)}.jwc__snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jwc__snow i{position:absolute;top:-8px;border-radius:50%;background:#fff;opacity:.8;animation:jwc-snow linear infinite}@keyframes jwc-snow{to{transform:translate3d(14px,90px,0);opacity:0}}.jwc__title{position:relative;display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap;font:800 clamp(18px,5.2vw,22px)/1.1 var(--jwc-serif);letter-spacing:-.01em}.jwc__bow{font-size:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.jwc__count{min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--jwc-gold-2);color:var(--jwc-red-2);font:900 13px/26px var(--jwc-sans);text-align:center}.jwc__x{position:relative;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:17px;cursor:pointer;transition:background .15s}.jwc__x:hover{background:#ffffff47}.jwc__eta{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#e7f4ec;color:var(--jwc-ok);font-size:13.5px;font-weight:600;border-bottom:1px solid #cfe7d8}.jwc__eta b{font-weight:800}.jwc__body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px}.jwc__lines{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jwc-line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid var(--jwc-line);border-radius:18px;background:#fff;box-shadow:0 4px 14px #3c24100f;transition:opacity .2s}.jwc-line.is-busy{opacity:.5;pointer-events:none}.jwc-line__img{display:block;width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--jwc-cream);border:1px solid var(--jwc-line)}.jwc-line__img img{width:100%;height:100%;object-fit:cover;display:block}.jwc-line__info{min-width:0;display:flex;flex-direction:column;gap:4px}.jwc-line__title{color:var(--jwc-ink);font-weight:800;font-size:14.5px;line-height:1.25;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jwc-line__variant{font-size:12.5px;color:var(--jwc-muted)}.jwc-line__deal{align-self:flex-start;white-space:nowrap;padding:3px 9px;border-radius:999px;background:#e7f4ec;color:var(--jwc-ok);font-size:11.5px;font-weight:800}.jwc-line__row{display:flex;align-items:center;gap:12px;margin-top:4px}.jwc-qty{display:inline-flex;align-items:center;border:1.5px solid var(--jwc-line);border-radius:999px;background:var(--jwc-cream)}.jwc-qty button{width:32px;height:32px;border:0;background:none;color:var(--jwc-ink);font:800 17px/1 var(--jwc-sans);cursor:pointer}.jwc-qty span{min-width:22px;text-align:center;font-weight:800;font-size:14px}.jwc-line__remove{border:0;padding:0;background:none;color:var(--jwc-muted);font:600 12.5px var(--jwc-sans);text-decoration:underline;cursor:pointer}.jwc-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.jwc-line__price strong{font-size:16px;color:var(--jwc-red)}.jwc-line__price s{font-size:12.5px;color:#9b9087}.jwc-nudge{display:none;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:2px dashed var(--jwc-gold);border-radius:16px;background:linear-gradient(135deg,#fffaf0,#fdf0d6)}.jwc-nudge.is-on{display:grid;animation:jwc-pop .35s ease}.jwc-nudge__img{width:54px;height:54px;border-radius:12px;overflow:hidden;background:#fff}.jwc-nudge__img img{width:100%;height:100%;object-fit:cover;display:block}.jwc-nudge__text{font-size:13px;line-height:1.3;font-weight:600}.jwc-nudge__text b{color:var(--jwc-red);font-weight:900}.jwc-nudge__btn{padding:9px 13px;border:0;border-radius:999px;background:var(--jwc-green);color:#fff;font:800 12.5px/1 var(--jwc-sans);white-space:nowrap;cursor:pointer;box-shadow:0 6px 14px #0f3b2e40}.jwc-nudge__btn:disabled{opacity:.6}@keyframes jwc-pop{0%{transform:scale(.96);opacity:0}}.jwc__empty{display:none;text-align:center;padding:36px 12px}.jwc.is-empty .jwc__empty{display:block}.jwc.is-empty .jwc__foot{display:none}.jwc__tree{font-size:64px;line-height:1;margin-bottom:10px;animation:jwc-sway 3s ease-in-out infinite alternate}@keyframes jwc-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.jwc__empty h3{margin:0 0 6px;font:800 22px/1.15 var(--jwc-serif)}.jwc__empty p{margin:0 0 18px;color:var(--jwc-muted);font-size:14.5px}.jwc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;border-radius:999px;background:linear-gradient(135deg,var(--jwc-red),var(--jwc-red-2));color:#fff!important;font:800 15.5px/1 var(--jwc-sans);text-decoration:none}.jwc__loading{display:none;justify-content:center;gap:6px;padding:40px 0}.jwc.is-loading .jwc__loading{display:flex}.jwc.is-loading .jwc__empty{display:none}.jwc__loading span{width:9px;height:9px;border-radius:50%;background:var(--jwc-red);animation:jwc-dot .9s ease-in-out infinite alternate}.jwc__loading span:nth-child(2){background:var(--jwc-green);animation-delay:.2s}.jwc__loading span:nth-child(3){background:var(--jwc-gold);animation-delay:.4s}@keyframes jwc-dot{to{transform:translateY(-8px)}}.jwc__foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--jwc-line);box-shadow:0 -10px 24px #3c24100f}.jwc__row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--jwc-muted);margin-bottom:4px}.jwc__row--save{color:var(--jwc-ok);font-weight:800}.jwc__row--total{margin:6px 0 2px;color:var(--jwc-ink);font-weight:800;font-size:16px}.jwc__row--total strong{font:800 22px/1 var(--jwc-serif)}.jwc__note{margin:0 0 10px;font-size:12px;color:var(--jwc-muted)}.jwc__checkout{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:14px 20px;border-radius:999px;background:linear-gradient(135deg,var(--jwc-red),var(--jwc-red-2));color:#fff!important;font:800 17px/1 var(--jwc-sans);letter-spacing:.02em;text-decoration:none;box-shadow:0 10px 26px #8f142259,inset 0 1px #ffffff40}.jwc__checkout:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:jwc-shine 3.2s ease-in-out infinite}@keyframes jwc-shine{0%,55%{left:-60%}to{left:130%}}.jwc__checkout-total{padding-left:10px;margin-left:2px;border-left:1px solid rgba(255,255,255,.35)}.jwc__continue{display:block;width:100%;margin:8px 0 0;padding:6px;border:0;background:none;color:var(--jwc-muted);font:600 13px var(--jwc-sans);text-decoration:underline;cursor:pointer}.jwc__trust{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--jwc-line);display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;font-size:12px;color:var(--jwc-muted);font-weight:600}.jwc__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.jwc__pay svg{width:38px;height:24px}html.jwc-lock,html.jwc-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.jwc__panel,.jwc__overlay{transition:none}.jwc__snow i,.jwc__tree,.jwc__checkout:after,.jwc-nudge.is-on{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jw-cart.css.map */
