.bw-cookie-notice[hidden],.bw-cookie-settings[hidden]{display:none!important}
.bw-cookie-notice{position:fixed;left:16px;bottom:20px;z-index:1000;width:min(370px,calc(100vw - 32px));padding:14px 16px;border:1px solid #d7ded9;border-radius:18px;background:#fffffff5;box-shadow:0 6px 28px #183b3020;color:#263b36;font-family:inherit;backdrop-filter:blur(12px)}
.bw .bw-cookie-notice p{font-size:12px;line-height:1.5;margin:0 0 10px}
.bw-cookie-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.bw-cookie-actions{display:flex;justify-content:flex-end;gap:8px}
.bw .bw-cookie-actions button{font:600 12px/1.2 inherit;font-family:inherit;font-size:12px;font-weight:600;min-height:36px;min-width:92px;padding:8px 15px;border:1px solid #52695e;border-radius:24px;background:#fff;color:#294638;cursor:pointer}
.bw .bw-cookie-actions button:last-child{background:#294638;color:#fff}
.bw-cookie-actions button:disabled{opacity:.6;cursor:wait}
.bw-cookie-actions button:focus-visible,.bw-cookie-settings:focus-visible{outline:2px solid #e87b21;outline-offset:3px}
.bw .bw-cookie-settings{display:block;margin:12px auto;padding:8px;border:0;background:none;color:#52695e;font-family:inherit;font-size:11px;text-decoration:underline;cursor:pointer}
.bw-custom-consent #shopify-pc__banner{display:none!important}
@media(max-width:749px){.bw-cookie-notice{left:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:12px 14px;border-radius:16px}}
