.pkg-cart-wrap{align-items:center;min-width:0;display:inline-flex;position:relative}.pkg-cart-btn{color:#087f96;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #159bb3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font:700 12px/1 inherit;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.pkg-cart-btn:hover{color:#fff;background:#159bb3;transform:translateY(-1px);box-shadow:0 6px 16px #0c849b33}.pkg-cart-btn:focus-visible{outline-offset:2px;outline:3px solid #159bb340}.pkg-cart-btn:disabled{cursor:wait;opacity:.72;transform:none}.pkg-cart-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pkg-cart-note{z-index:4;color:#08794f;background:#e8f8f1;border-radius:8px;width:max-content;max-width:220px;padding:7px 9px;font-size:11px;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 5px 18px #081f3626}.pkg-cart-note.is-error{color:#a32626;background:#fff0f0}@media (max-width:640px){.pkg-cart-btn{min-height:34px;padding:7px 9px}.pkg-cart-btn span{font-size:11px}}
