.mb-cookie[hidden],.mb-cookie [hidden]{display:none!important}.mb-cookie{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%);width:min(570px,calc(100% - 44px));max-height:calc(100vh - 44px);overflow:auto;padding:25px 27px;background:#faf8f4;color:#171719;border:1px solid #e7ded1;border-radius:16px;box-shadow:0 15px 55px #21190f2b;font-family:Montserrat,Arial,sans-serif}.mb-cookie__top{font-size:10px;font-weight:700;letter-spacing:.14em;color:#a45a08}.mb-cookie h2{font-size:23px;line-height:1.2;margin:11px 0 10px;letter-spacing:-.035em}.mb-cookie h2 span{color:#ef870f}.mb-cookie p{font-size:13px;line-height:1.55;color:#625f5b;margin:0 0 15px}.mb-cookie__actions{display:flex;gap:8px;flex-wrap:wrap}.mb-cookie button{border:1px solid #2c2926;border-radius:40px;background:transparent;padding:11px 16px;font-size:12px;font-weight:700;color:#171719}.mb-cookie button[data-action=all],.mb-cookie button[data-action=reject],.mb-cookie button[data-action=save]{background:#ff9119;border-color:#ff9119}.mb-cookie button:hover{filter:brightness(.96)}.mb-cookie button:focus-visible,.mb-cookie input:focus-visible,.mb-cookie__reopen:focus-visible{outline:3px solid #8b4c00;outline-offset:3px}.mb-cookie__detail{border-top:1px solid #e3dbd0;padding-top:14px}.mb-cookie__detail a{text-decoration:underline}.mb-cookie__detail label{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eae3da;padding:10px 0;font-size:13px}.mb-cookie__detail small{display:block;font-size:11px;font-weight:400;line-height:1.4;color:#625f5b;margin-top:4px}.mb-cookie__detail strong{font-size:10px;white-space:nowrap}.mb-cookie input{width:19px;height:19px;accent-color:#c36900}.mb-cookie .mb-note{font-size:11px}.mb-cookie__reopen{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:5px}@media(max-width:600px){.mb-cookie{width:calc(100% - 20px);max-height:calc(100vh - 20px);padding:19px}.mb-cookie h2{font-size:20px}.mb-cookie__actions{display:grid;grid-template-columns:1fr}.mb-cookie__actions button{min-height:48px;padding:12px 14px}.mb-cookie__actions button[data-action=settings],.mb-cookie__actions button[data-action=save]{grid-column:auto}}
