.lelimo-consent[hidden]{display:none!important}.lelimo-consent{position:fixed;z-index:10000;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:28px;width:min(880px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:27px 30px;background:#f2eee3;color:#252525;box-shadow:0 6px 38px #251d1724;font:14px/1.6 Arial,Helvetica,sans-serif;text-align:left}.lelimo-consent *{box-sizing:border-box}.lelimo-consent h2{margin:0 0 9px;color:#252525;font:normal 28px/1.15 Georgia,'Times New Roman',serif;letter-spacing:0}.lelimo-consent p{margin:0 0 8px;font:14px/1.6 Arial,Helvetica,sans-serif;max-width:none}.lelimo-consent a{color:#252525;font-size:13px;text-decoration:underline}.lelimo-consent-copy{flex:1;min-width:0}.lelimo-consent-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.lelimo-consent-actions button{min-width:135px;min-height:45px;padding:10px 18px;border:1px solid #292929;border-radius:0;background:#292929;color:#fff;font:normal 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;touch-action:manipulation}.lelimo-consent-actions button:hover{background:#45413d}.lelimo-consent :focus-visible,.lelimo-cookie-settings:focus-visible{outline:3px solid #42778a;outline-offset:4px}.lelimo-cookie-settings{display:inline-block;align-self:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.5;text-decoration:underline;cursor:pointer;touch-action:manipulation}body>.lelimo-cookie-settings{display:block;margin:30px auto 40px;padding:10px 15px}@media(max-width:600px){.lelimo-consent{width:calc(100% - 24px);bottom:12px;padding:23px 22px;gap:18px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 24px)}.lelimo-consent h2{font-size:25px}.lelimo-consent-actions{flex-direction:row}.lelimo-consent-actions button{flex:1;min-width:0}.lelimo-consent p{font-size:13px;line-height:1.6}}
