lgd-arrival{display:block}
lgd-arrival [hidden]{display:none!important}
.productView [data-inventory][hidden],.productView pickup-availability[hidden]{display:none!important}
.lgd-arrival--card .lgd-arrival-message{position:absolute;right:9px;top:9px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:3px;max-width:calc(100% - 20px);padding:7px 10px;border:1px solid #eed2ab;border-radius:12px;background:#fff8e9;color:#70451d;font-family:inherit;line-height:1.15;box-shadow:0 2px 9px #4a29100d;pointer-events:none}
.lgd-arrival-label{font-size:10px;font-weight:850;letter-spacing:.015em}
.lgd-arrival-date{font-size:10px;font-weight:600}
.lgd-arrival--detail{margin:13px 0 4px}
.lgd-arrival--detail:not(:has(.lgd-arrival-message:not([hidden]))){display:none}
.lgd-arrival--detail .lgd-arrival-message{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 15px;border:1px solid #eed2ab;border-radius:12px;background:#fff9ee;color:#70451d}
.lgd-arrival--detail .lgd-arrival-label{font-size:12px}
.lgd-arrival--detail .lgd-arrival-date{font-size:13px;line-height:1.5}
.lgd-arrival--benefit .lgd-arrival-message{display:flex;flex-direction:column;gap:5px;color:#70451d}
.lgd-arrival--benefit .lgd-arrival-label{font-size:14px}
.lgd-arrival--benefit .lgd-arrival-date{font-size:12px;line-height:1.55}
@media(max-width:680px){.lgd-arrival--card .lgd-arrival-message{top:6px;right:6px;gap:3px;padding:6px 8px;border-radius:10px;max-width:calc(100% - 12px)}.lgd-arrival--card .lgd-arrival-label{font-size:9px}.lgd-arrival--card .lgd-arrival-date{font-size:9px}}
