#aa-cart{font-family:'Hanken Grotesk',system-ui,sans-serif;color:#EDEBE7}#aa-cart *{box-sizing:border-box}#aa-cart [hidden]{display:none!important}.aa-cart-trigger{position:fixed;right:24px;bottom:24px;z-index:1000;border:1px solid #EDEBE7;border-radius:999px;padding:15px 24px;background:#EDEBE7;color:#121214;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 28px #0006}.aa-cart-panel{position:fixed;z-index:1002;right:0;top:0;width:min(460px,100%);height:100dvh;height:100vh;background:#1A1A1E;border-left:1px solid #34343B;padding:24px;overflow-y:auto;overscroll-behavior:contain;box-shadow:-12px 0 48px #0008;display:flex;flex-direction:column;gap:20px}.aa-cart-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px}.aa-cart-panel h2{font-family:'Bricolage Grotesque',system-ui,sans-serif;margin:0;font-size:28px;font-weight:400}.aa-cart-panel button{font:inherit;cursor:pointer}.aa-cart-panel button:disabled{opacity:.5;cursor:default}.aa-cart-close,.aa-cart-refresh{border:1px solid #55555C;border-radius:999px;background:transparent;color:#EDEBE7;padding:9px 14px}.aa-cart-status{font-size:14px;color:#A8A8AF;margin:0}.aa-cart-error{color:#F4A785}.aa-cart-items{padding:0;margin:0;list-style:none}.aa-cart-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #34343B}.aa-cart-item img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:#EEE}.aa-cart-item a{color:#EDEBE7;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.aa-cart-item p{font-size:13px;color:#A8A8AF;margin:6px 0}.aa-cart-item strong{grid-column:2;font-family:'DM Mono',monospace;font-size:14px}.aa-cart-panel footer{display:flex;flex-direction:column;gap:14px;padding:8px 0;margin-top:auto}.aa-cart-checkout{display:block;text-align:center;border-radius:999px;padding:14px 18px;color:#121214!important;background:#EDEBE7;text-decoration:none;font-weight:600}.aa-cart-test{border:1px dashed #A9C3E0;border-radius:12px;padding:16px;color:#A9C3E0}.aa-cart-test p{font-size:13px;line-height:1.5}.aa-cart-test button{border:0;border-radius:999px;padding:12px 16px;background:#A9C3E0;color:#121214}.aa-cart-backdrop{display:none;position:fixed;inset:0;background:#0009;border:0;z-index:1001}.aa-cart-open{overflow:hidden}.aa-cart-open .aa-cart-backdrop{display:block}#aa-cart :focus-visible{outline:2px solid #A9C3E0;outline-offset:3px}@media(max-width:480px){.aa-cart-trigger{right:16px;bottom:16px;padding:13px 20px}.aa-cart-panel{padding:20px 16px}}@supports(height:100dvh){.aa-cart-panel{height:100dvh}}

.aa-cart-remove{display:block;margin-top:8px;padding:4px 0;border:0;background:transparent;color:#EDEBE7;text-decoration:underline;text-underline-offset:3px;font-size:13px!important}
