.djs-buy-now { display:block; min-height:46px; margin:.35rem 0; padding:10px 18px; color:#181a16; border:2px solid currentColor; background:#fff; border-radius:6px; font:inherit; font-weight:750; cursor:pointer; }
.djs-buy-now:focus-visible,.djs-added-notice :focus-visible {outline:3px solid #262c1c;outline-offset:3px}
.djs-buy-now:disabled {opacity:.55;cursor:default}
.djs-buy-now[hidden] {display:none}
.djs-added-notice { position:fixed;z-index:2147483000;inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) auto auto;width:min(365px,calc(100vw - 24px));box-sizing:border-box; padding:18px 16px 15px;box-shadow:0 5px 24px #0004;border:1px solid #c9cdbf;border-top:4px solid #dfff00;border-radius:8px;background:#fff;color:#171914;line-height:1.4; }
.djs-added-notice strong { display:block;margin:0 34px 14px 0;font-size:1.12rem;color:inherit; }
.djs-added-notice .djs-notice-close {position:absolute;right:4px;top:1px;display:grid;width:42px;height:42px;place-items:center;border:0;background:transparent;color:#333;font:28px/1 sans-serif;cursor:pointer}
.djs-added-notice div {display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.djs-added-notice a {color:#171914;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.djs-added-notice > div > a:first-child {border-radius:5px;padding:10px 13px;background:#e1ff00;text-decoration:none}

#MainContent button[data-djs-purchase-action].djs-site-reveal,#MainContent button.djs-buy-now.djs-site-reveal {opacity:1!important;translate:none!important;transform:none!important;clip-path:none!important;transition:none!important;}
#MainContent button[data-djs-purchase-action]:not(:disabled),#MainContent button.djs-buy-now:not(:disabled){cursor:pointer!important}
#MainContent button[data-djs-purchase-action]:disabled,#MainContent button.djs-buy-now:disabled{cursor:default!important}

.djs-added-notice > [data-djs-suggestion] {display:block;margin-top:12px;padding-top:10px;border-top:1px solid #d8dbd3;font-size:.91rem;font-weight:550;}

.cart__checkout-button[aria-busy="true"],.djs-added-notice a[aria-busy="true"]{cursor:progress;}

.djs-added-notice summary {cursor:pointer;text-decoration:underline;text-underline-offset:3px;}
.djs-added-notice details ul {max-height:32vh;overflow:auto;margin:.4rem 0 0;padding-inline-start:1.25rem;}
.djs-added-notice details li + li {margin-top:.4rem;}
