.hpc-ship,.hpc-ups,.hpc-empty-note{--hpc-ink:#3B2D59;--hpc-body:#5A4E6E;--hpc-ground:#FFF6F4;--hpc-line:#F2DCDA;--hpc-pink:#F8AFB8;--hpc-rose:#E58796;--hpc-crimson:#B23A5B;--hpc-teal:#CDEBE7;--hpc-teal-mid:#2E7D78;--hpc-teal-ink:#1F6560;color:var(--hpc-ink)}.hpc-ship *,.hpc-ups *{box-sizing:border-box}.hpc-ship{position:relative;background:var(--hpc-ground);border-radius:14px;padding:14px 16px 12px;margin:0 0 18px;transition:background-color .45s ease}.hpc-ship__msg{margin:0 0 12px;font-size:14px;line-height:1.35;font-weight:500}.hpc-ship__msg strong{font-weight:700;color:var(--hpc-crimson);font-variant-numeric:tabular-nums}.hpc-ship__done{font-weight:700;color:var(--hpc-teal-ink)}.hpc-ship__track{--hpc-p:0;position:relative;height:10px;border-radius:999px;background:var(--hpc-line);margin:0 15px}.hpc-ship__fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--hpc-p) * 1%);border-radius:inherit;background:linear-gradient(90deg,var(--hpc-pink),var(--hpc-rose));transition:width .9s cubic-bezier(.2,.7,.2,1),background .45s}.hpc-ship__box{position:absolute;top:50%;left:calc(var(--hpc-p) * 1%);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#fff;color:var(--hpc-ink);box-shadow:0 3px 10px #3b2d592e;display:flex;align-items:center;justify-content:center;transition:left .9s cubic-bezier(.2,.7,.2,1),background .35s,color .35s}.hpc-ship__icon--done{display:none}.hpc-ship.is-instant .hpc-ship__fill,.hpc-ship.is-instant .hpc-ship__box{transition:none}.hpc-ship__note{margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--hpc-body)}.hpc-ship.is-unlocked{background:var(--hpc-teal)}.hpc-ship.is-unlocked .hpc-ship__fill{background:var(--hpc-teal-mid)}.hpc-ship.is-unlocked .hpc-ship__box{background:var(--hpc-teal-ink);color:#fff}.hpc-ship.is-unlocked .hpc-ship__icon--box{display:none}.hpc-ship.is-unlocked .hpc-ship__icon--done{display:block}.hpc-ship.is-unlocked .hpc-ship__track{background:#fff}.hpc-ship.is-celebrating .hpc-ship__box{animation:hpc-hop .75s cubic-bezier(.3,1.6,.5,1)}@keyframes hpc-hop{0%{transform:none}35%{transform:translateY(-12px) scale(1.18) rotate(-10deg)}70%{transform:translateY(1px) scale(.94)}to{transform:none}}.hpc-confetti{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}.hpc-confetti i{position:absolute;left:0;top:0;width:7px;height:11px;border-radius:2px;background:var(--c);opacity:0;animation:hpc-burst 1.1s cubic-bezier(.12,.7,.3,1) var(--d) forwards}.hpc-confetti i:nth-child(3n){border-radius:50%;width:8px;height:8px}@keyframes hpc-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r))}}.hpc-ship.is-celebrating .hpc-ship__done{display:inline-block;animation:hpc-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes hpc-pop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.hpc-empty-note{margin:4px 0 18px;font-size:13px;color:var(--hpc-body);text-align:center}.hpc-ups{margin:22px 0 8px}.hpc-ups__title{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3}.hpc-ups__row{list-style:none;margin:0;padding:2px 0 10px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hpc-ups__row::-webkit-scrollbar{display:none}.hpc-up{flex:0 0 138px;scroll-snap-align:start;background:#fff;border:1px solid var(--hpc-line);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:5px;transition:border-color .25s,box-shadow .25s,opacity .3s,transform .3s}.hpc-up.is-closer{border-color:var(--hpc-pink)}.hpc-up.is-picking{border-color:var(--hpc-ink);box-shadow:inset 0 0 0 1px var(--hpc-ink)}.hpc-up__media{position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--hpc-teal)}.hpc-up__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hpc-up:hover .hpc-up__media img{transform:scale(1.05)}.hpc-up__tag{position:absolute;left:6px;top:6px;background:var(--hpc-ink);color:#fff;font-size:10px;font-weight:700;line-height:1.2;padding:4px 7px;border-radius:999px}.hpc-up__tag--ship{background:var(--hpc-teal-ink)}.hpc-up__title{font-size:12.5px;line-height:1.3;font-weight:600;color:var(--hpc-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.hpc-up__price{font-size:13px;font-weight:700}.hpc-up__hint{font-size:11px;line-height:1.3;font-weight:600;color:var(--hpc-teal-ink)}.hpc-up__add{position:relative;margin-top:auto;min-height:40px;width:100%;border:0;border-radius:999px;background:var(--hpc-ink);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,transform .15s}.hpc-up__add:hover{background:#4a3b66}.hpc-up__add:active{transform:scale(.96)}.hpc-up__add:focus-visible,.hpc-pill:focus-visible,.hpc-pick__add:focus-visible,.hpc-pick__close:focus-visible{outline:3px solid var(--hpc-pink);outline-offset:2px}.hpc-up__add[disabled]{cursor:default}.hpc-up__add.is-loading span,.hpc-pick__add.is-loading span{opacity:0}.hpc-up__add.is-loading:after,.hpc-pick__add.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:hpc-spin .7s linear infinite}@keyframes hpc-spin{to{transform:rotate(360deg)}}.hpc-up.is-added .hpc-up__add{background:var(--hpc-teal-mid)}.hpc-up.is-added{transform:scale(.96);opacity:.7}.hpc-up__error{font-size:11px;line-height:1.3;font-weight:700;color:#a3203f}.hpc-pick{background:var(--hpc-ground);border-radius:14px;padding:14px;margin-top:2px;animation:hpc-open .3s cubic-bezier(.2,.7,.2,1)}.hpc-pick[hidden]{display:none}@keyframes hpc-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hpc-pick__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.hpc-pick__name{font-size:14px;font-weight:700;line-height:1.3}.hpc-pick__close{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--hpc-ink);margin:-6px -6px 0 0}.hpc-pick__close:hover{background:#fff}.hpc-pick fieldset{border:0;margin:0 0 12px;padding:0;min-width:0}.hpc-pick legend{font-size:12px;font-weight:600;color:var(--hpc-body);margin:0 0 6px;padding:0}.hpc-pills{display:flex;flex-wrap:wrap;gap:6px}.hpc-pill{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #E7D3D6;background:#fff;color:var(--hpc-ink);font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.hpc-pill[aria-pressed=true]{background:var(--hpc-ink);border-color:var(--hpc-ink);color:#fff}.hpc-pill.is-out{opacity:.45;text-decoration:line-through}.hpc-pill__dot{width:14px;height:14px;border-radius:50%;background:var(--dot);box-shadow:inset 0 0 0 1px #3b2d5940;flex:none}.hpc-pill[aria-pressed=true] .hpc-pill__dot{box-shadow:0 0 0 2px #fff}.hpc-pick__add{position:relative;width:100%;min-height:48px;border:0;border-radius:999px;background:var(--hpc-ink);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.hpc-pick__add[disabled]{opacity:.5;cursor:not-allowed}.hpc-line-new{animation:hpc-line .7s cubic-bezier(.2,.7,.2,1)}@keyframes hpc-line{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hpc-ship *,.hpc-ups *,.hpc-line-new{animation:none!important;transition:none!important}.hpc-confetti{display:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hp-cart.css.map */
