:root{--viva-cookie-consent-background:#f7f0e4;--viva-cookie-consent-button:#ccb893}.viva-cookie-consent{align-items:center;background:var(--viva-cookie-consent-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:10000}.viva-cookie-consent--visible{visibility:visible}.viva-cookie-consent__box{background:#fff;font-size:15px;height:100%;overflow-y:scroll;padding:20px;width:100%}@media (min-width:700px){.viva-cookie-consent__box{border-radius:10px;max-height:650px;max-width:500px;padding:30px}}.viva-cookie-consent__box h4{font-size:22px;font-weight:700;margin-bottom:15px}.viva-cookie-consent__box h5{font-size:16px;font-weight:700;margin:15px 0 0}.viva-cookie-consent__box h6{font-size:15px;font-weight:700}.viva-cookie-consent__box p{margin:7px 0 10px}.viva-cookie-consent__box__logo{height:50px;margin-bottom:20px;text-align:center}.viva-cookie-consent__box__logo img{height:100%;margin:0 auto;width:auto}.viva-cookie-consent__box__accept{padding:10px 0}.viva-cookie-consent__box__accept button{background:var(--viva-cookie-consent-button);border:0;border-radius:30px;color:#fff;cursor:pointer;display:block;font-weight:700;outline:0;padding:10px;width:100%}.viva-cookie-consent__box__settings__option{border-top:1px dashed #ddd;margin-top:15px;padding-top:15px}.viva-cookie-consent__box__settings__option:last-of-type{padding-bottom:15px}.viva-cookie-consent__box__settings__option input[type=checkbox]{margin-right:5px}.viva-cookie-consent__box__settings__option label{font-weight:700}.viva-cookie-consent__box__save-settings{border-top:1px dashed #ddd;padding-bottom:40px;padding-top:20px}.viva-cookie-consent__box__save-settings button{background:#ddd;border:0;border-radius:30px;color:#666;cursor:pointer;display:block;font-weight:700;outline:0;padding:10px;width:100%}