.ae-hover-cart[hidden]{display:none!important}.ae-hover-cart{position:fixed;z-index:999999;width:min(350px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 90px));overflow-y:auto;background:#0c0b09;color:#f8f4eb;border:1px solid #8e6a30;border-radius:16px;box-shadow:0 16px 45px rgba(0,0,0,.55);font-family:Arial,sans-serif;font-size:13px}.ae-hover-cart__inner{padding:17px}.ae-hover-cart__heading{font-size:17px;font-weight:700;color:#d8ad60;margin-bottom:14px}.ae-hover-cart__items{max-height:260px;overflow-y:auto}.ae-hover-cart__item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #3d3020}.ae-hover-cart__thumb img{width:56px;height:56px;object-fit:contain;border-radius:7px;background:#fff}.ae-hover-cart__detail{flex:1;min-width:0;line-height:1.4}.ae-hover-cart__detail a{color:#fff;text-decoration:none}.ae-hover-cart__detail a:hover{color:#d8ad60}.ae-hover-cart__qty{margin-top:5px;color:#d8ad60}.ae-hover-cart__subtotal{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:15px 0;color:#f4e2be;text-align:right}.ae-hover-cart__empty{margin:12px 0 20px}.ae-hover-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ae-hover-cart__buttons a{padding:12px 7px;border-radius:25px;text-align:center;text-decoration:none!important;font-weight:700;font-size:12px;cursor:pointer}.ae-hover-cart__view{background:#d8ad60;color:#090909!important}.ae-hover-cart__checkout{background:#103d2e;border:1px solid #00c778;color:#fff!important}.ae-hover-cart__buttons a:hover{filter:brightness(1.15)}@media(max-width:380px){.ae-hover-cart__buttons{grid-template-columns:1fr}}.ae-cart-toast[hidden]{display:none!important}.ae-cart-toast{position:fixed;right:20px;bottom:22px;z-index:1000001;width:min(365px,calc(100vw - 28px));box-sizing:border-box;padding:18px;background:#0c0b09;color:#f8f4eb;border:1px solid #b58a42;border-radius:17px;box-shadow:0 16px 55px rgba(0,0,0,.65);font-family:Arial,sans-serif;animation:ae-cart-toast-in .28s ease-out}@keyframes ae-cart-toast-in{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-cart-toast__close{position:absolute;top:7px;right:10px;border:0;background:0 0;color:#d8ad60;font-size:25px;cursor:pointer;padding:2px 7px}.ae-cart-toast__check{display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:10px;border-radius:50%;background:#0b3a29;border:1px solid #00c778;color:#5df2b2;font-size:18px}.ae-cart-toast__product{display:flex;gap:12px;align-items:center;min-width:0}.ae-cart-toast__image{flex:0 0 65px;display:grid;place-items:center}.ae-cart-toast__image img{width:65px;height:65px;object-fit:contain;background:#fff;border-radius:8px}.ae-cart-toast__text{min-width:0;display:flex;flex-direction:column;gap:5px}.ae-cart-toast__text strong{font-size:15px;color:#d8ad60}.ae-cart-toast__name{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ae-cart-toast__variant{font-size:12px;color:#cbb88e}.ae-cart-toast__variant:empty{display:none}.ae-cart-toast__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.ae-cart-toast__actions a,.ae-cart-toast__actions button{display:block;text-align:center;border-radius:22px;padding:11px 7px;font-size:12px;font-weight:700;text-decoration:none!important;cursor:pointer}.ae-cart-toast__view{background:#d8ad60;color:#0c0b09!important;border:1px solid #d8ad60}.ae-cart-toast__continue{background:#103d2e;color:#fff;border:1px solid #00c778}.ae-cart-toast__actions a:hover,.ae-cart-toast__actions button:hover{filter:brightness(1.15)}@media(prefers-reduced-motion:reduce){.ae-cart-toast{animation:none}}@media(max-width:480px){.ae-cart-toast{right:14px;bottom:14px}}.ae-cart-toast{top:110px;right:20px;bottom:auto;max-height:calc(100dvh - 120px);overflow-y:auto;animation:ae-cart-toast-top-in .28s ease-out}@keyframes ae-cart-toast-top-in{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.ae-cart-toast{bottom:auto;right:14px}}@media(prefers-reduced-motion:reduce){.ae-cart-toast{animation:none}}