.tlol-bag-confirmation{padding:18px 16px;margin:0 0 20px;background:#f4f0e9;color:#171717;border-left:3px solid #be1830;animation:tlolBagAccent .65s ease-out both;overflow-wrap:anywhere}
.tlol-bag-confirmation strong{display:block;font-size:17px;line-height:1.3;letter-spacing:.02em}
.tlol-bag-confirmation p{margin:8px 0;font-size:13px;line-height:1.5}
.tlol-bag-confirmation a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:#8d1022;font-size:13px;font-weight:600}
.tlol-bag-confirmation a:focus-visible{outline:2px solid #8d1022;outline-offset:3px}
@keyframes tlolBagAccent{from{border-left-color:#f1a4af;background:#fffaf4}to{border-left-color:#be1830;background:#f4f0e9}}
@media(max-width:699px){.tlol-bag-confirmation{padding:14px 12px;margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.tlol-bag-confirmation{animation:none}}
