.shopping-nav a[data-shopping-link]{position:relative;overflow:visible}
.shopping-nav .shopping-count{position:absolute;top:-5px;right:2px;display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;border-radius:12px;background:#ee4d94;color:#fff;font:600 11px/1 sans-serif;box-shadow:0 0 0 2px #fff;pointer-events:none}
.shopping-nav .shopping-count[hidden],.shopping-notice[hidden]{display:none!important}
.shopping-notice{position:fixed;z-index:1000;bottom:22px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid #d9e7de;border-radius:12px;background:#f1faf4;color:#245037;box-shadow:0 5px 25px #20374726;font-size:14px;line-height:1.4;pointer-events:none}
.shopping-notice.is-error{background:#fff3f5;border-color:#e8bdc8;color:#862c48}
@media(max-width:767px){.shopping-nav .shopping-count{top:-5px;right:-6px;min-width:17px;height:17px;font-size:10px;padding:0 3px}.shopping-notice{bottom:16px}}
