[data-ck-aer-panel][hidden],[data-ck-aer-native][hidden],[data-ck-aer-retry][hidden],[data-ck-aer-review][hidden]{display:none}
html.ck-aer-review [data-ck-aer-native],html.ck-aer-present .ck-mixed-cart-entry,
html.ck-aer-review form[action$="/cart"] .additional-checkout-buttons,html.ck-aer-review shopify-accelerated-checkout-cart,
html.ck-aer-present form[action$="/cart"] .additional-checkout-buttons,html.ck-aer-present shopify-accelerated-checkout-cart,
html.ck-aer-refreshing form[action$="/cart"] .additional-checkout-buttons,html.ck-aer-refreshing shopify-accelerated-checkout-cart{display:none}
.ck-aer-cart-panel{display:grid;gap:12px;margin-block:16px;padding:16px;border:1px solid #d7dbd6;border-radius:8px;background:#f5f7f3;text-align:start;color:#173d37}
.ck-aer-cart-panel p{margin:0;line-height:1.5;font-size:14px}
.ck-aer-cart-panel .btn,.ck-aer-code-link,.ck-aer-dialog-actions .btn{min-height:48px;white-space:normal;line-height:1.4}
.ck-aer-cart-panel .btn{display:flex;align-items:center;justify-content:center;text-decoration:none}
.ck-aer-code-link{background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:14px;color:inherit;padding:8px;cursor:pointer}
.ck-aer-code-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #d7dbd6;border-radius:12px;color:#173d37;background:#fff}
.ck-aer-code-dialog::backdrop{background:rgb(0 0 0 / 45%)}
.ck-aer-code-dialog h2{margin:0 0 16px;font-size:24px;line-height:1.25}
.ck-aer-code-dialog p{margin:0 0 16px;line-height:1.5}
.ck-aer-code-dialog [data-code-status]:empty{display:none}
.ck-aer-dialog-actions{display:grid;gap:12px;margin-block-start:24px}
.ck-aer-cart-panel :focus-visible,.ck-aer-code-dialog :focus-visible{outline:3px solid #177565;outline-offset:3px}
#CartDrawer .drawer__footer:has([data-ck-aer-panel]:not([hidden])){max-height:65dvh;overflow:auto}
[data-ck-aer-panel] [hidden]{display:none}
