#stonegal-privacy-root{font:13px/1.5 Arial,Helvetica,sans-serif;color:#302e2b}.sg-legal-bar{display:flex;justify-content:center;align-items:center;gap:12px 24px;flex-wrap:wrap;background:#f3f0e9;padding:18px 24px}.sg-legal-bar a,.sg-legal-bar button{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.sg-legal-bar button{background:none;border:0;padding:0;cursor:pointer}.sg-consent{position:fixed;z-index:2147483000;right:18px;bottom:18px;width:min(460px,calc(100vw - 36px));max-height:80vh;overflow:auto;box-sizing:border-box;padding:22px;background:#f7f4ed;border:1px solid #9b9386;box-shadow:0 12px 40px #0002}.sg-consent[hidden],.sg-consent [hidden]{display:none!important}.sg-consent h2{margin:0 0 10px;font:600 18px/1.3 Arial,sans-serif}.sg-consent p{font:13px/1.55 Arial,sans-serif;margin:0 0 14px}.sg-consent a{color:inherit;text-decoration:underline}.sg-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.sg-consent-actions button{font:600 12px/1.3 Arial,sans-serif;border:1px solid #302e2b;background:#f7f4ed;color:#302e2b;min-height:42px;padding:10px 13px;cursor:pointer;flex:1}.sg-consent-actions button:hover{background:#e6dfd3}.sg-consent button:focus-visible,.sg-legal-bar button:focus-visible{outline:3px solid #977a54;outline-offset:3px}.sg-consent-options{border-top:1px solid #cbc2b5;padding-top:14px;margin-bottom:16px}.sg-consent-options label{display:flex;align-items:center;gap:8px;margin:12px 0}.sg-consent-options input{width:18px;height:18px;accent-color:#302e2b}.sg-form-privacy{grid-column:1/-1!important;font:12px/1.6 Arial,sans-serif!important;color:#ddd!important;margin-top:18px!important;max-width:900px}.sg-form-privacy a{color:inherit;text-decoration:underline}.sg-cookie-table{width:100%;border-collapse:collapse;font-size:14px}.sg-cookie-table th,.sg-cookie-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8d0c5;padding:12px}.sg-cookie-overflow{overflow:auto}@media(max-width:600px){.sg-consent{bottom:12px;right:12px;width:calc(100vw - 24px);padding:18px}.sg-legal-bar{padding-bottom:78px}}
