bhe-purchases[hidden],bhe-cart-interest[hidden]{display:none!important}
.bhe-purchases-section{position:static}
.bhe-purchase-toast{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:calc(20px + env(safe-area-inset-bottom) + var(--bhe-preview-offset,0px));z-index:5;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:11px;width:330px;max-width:calc(100vw - 40px);padding:14px 12px 14px 15px;background:#0d1914;color:#f5efe5;border:1px solid #5f624d;border-left:2px solid #e2b77e;border-radius:7px;box-shadow:0 8px 28px #0002;font-family:var(--font-body-family,sans-serif);letter-spacing:0;animation:bhe-purchase-enter .28s ease-out}
.bhe-purchase-toast__icon{display:block;width:24px;height:24px;color:#dfb77f}
.bhe-purchase-toast__icon svg{display:block;width:100%;height:100%}
.bhe-purchase-toast__copy{min-width:0}
.bhe-purchase-toast__copy strong{display:block;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.bhe-purchase-toast__copy time{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:#c1c7bc}
.bhe-purchase-toast__close{display:grid;place-items:center;align-self:start;min-width:28px;min-height:28px;margin:-5px -5px 0 0;padding:0;border:0;background:transparent;color:#c9c8b9;font-size:21px;font-weight:300;line-height:1;cursor:pointer}
.bhe-purchase-toast__close:hover{color:#fff}
.bhe-purchase-toast__close:focus-visible{outline:2px solid #eabb7b;outline-offset:0;border-radius:3px}
.bhe-cart-interest{display:block;margin:12px 0;padding:10px 12px;border-left:2px solid #9b6b2e;background:#f8edda;color:#31220f;font-size:12px;line-height:1.5}
html:not([data-bhe-phase="open"]) .bhe-purchase-toast,html:not([data-bhe-phase="open"]) .bhe-cart-interest,body:has(dialog[open],.menu-opening,.drawer.active,.cart-notification.active,.quick-add-modal[open],details-modal details[open]) .bhe-purchase-toast{display:none!important}
@keyframes bhe-purchase-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:749px){.bhe-purchase-toast{left:max(12px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom) + var(--bhe-preview-offset,0px));width:292px;max-width:calc(100vw - 24px);padding:11px 10px 11px 12px;gap:9px;grid-template-columns:21px minmax(0,1fr) 28px}.bhe-purchase-toast__icon{width:21px;height:21px}.bhe-purchase-toast__copy strong{font-size:11px}.bhe-purchase-toast__copy time{font-size:10px}}
@media(prefers-reduced-motion:reduce){.bhe-purchase-toast{animation:none}}
