.ww-recording-consent[hidden],.ww-recording-preferences[hidden]{display:none!important}
.ww-recording-consent{position:fixed;z-index:1000;right:12px;left:12px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:430px;margin-left:auto;padding:15px 16px;background:#fffdf8;color:#24201a;border:1px solid #d7c9b2;border-radius:12px;box-shadow:0 5px 25px #20180d24;font:13px/1.45 system-ui,sans-serif}
.ww-recording-consent strong{display:block;font-size:14px;line-height:1.35}.ww-recording-consent p{font:inherit;margin:7px 0 10px}.ww-recording-consent a{color:#4c3b21;text-decoration:underline}.ww-recording-consent>div{display:flex;gap:8px}.ww-recording-consent button{flex:1;min-height:44px;padding:8px;border:1px solid #625038;border-radius:6px;background:#fffdf8;color:#24201a;font:600 13px system-ui;cursor:pointer;margin:0}.ww-recording-consent button:first-child{background:#24201a;color:#fffdf8}.ww-recording-consent button:focus-visible,.ww-recording-preferences:focus-visible{outline:3px solid #ab792c;outline-offset:3px}
body.ww-store #ww-recording-consent p,body.ww-store #ww-recording-consent a{color:#403729!important}
.ww-recording-preferences{display:block!important;position:static;margin:14px auto;padding:5px 12px;background:transparent;border:0;text-decoration:underline;color:var(--ww-muted,#504632);font:12px system-ui;cursor:pointer;min-height:44px}
@media(max-width:899px){.single-product .ww-recording-consent{bottom:calc(88px + env(safe-area-inset-bottom))}}
@media(min-width:900px){.ww-recording-consent{left:auto;right:24px;bottom:24px;width:430px}}
