#pege-consent[hidden]{display:none!important}#pege-consent{position:fixed;bottom:54px;left:20px;width:min(500px,calc(100vw - 40px));box-sizing:border-box;z-index:10000;background:#fff;color:#2d2524;border:1px solid #ded5d0;border-radius:12px;padding:20px;box-shadow:0 6px 30px #0002;font:14px/1.5 system-ui,sans-serif}#pege-consent strong{font-size:18px}#pege-consent p{margin:9px 0;font-size:14px}#pege-consent a{color:#574231;text-decoration:underline}#pege-consent>div{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}#pege-consent button{min-height:44px;flex:1;padding:10px 12px;background:#fff;border:1px solid #574231;color:#574231;border-radius:6px;font:600 14px system-ui;cursor:pointer}/* Privacy preferences remain available without covering the purchase bar. */
#pege-preference-row{box-sizing:border-box;width:100%;grid-column:1/-1;display:flex;justify-content:flex-start;padding:16px 20px calc(16px + env(safe-area-inset-bottom))}
footer #pege-preference-row{padding:12px 0 0;border-top:1px solid #eadfe1}
#pege-preferences{position:static;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#483430;border:1px solid #c8bbb4;border-radius:6px;padding:10px 14px;margin:0;font:13px/1.4 system-ui;cursor:pointer;min-height:44px;max-width:100%;white-space:normal}
#pege-consent :focus-visible,#pege-preferences:focus-visible{outline:3px solid #9b6b34;outline-offset:3px}@media(max-width:600px){#pege-consent{left:12px;width:calc(100vw - 24px);bottom:50px;padding:16px;max-height:70vh;overflow:auto}}

