.wshe-banner{position:fixed;z-index:9990;bottom:20px;left:20px;right:20px;margin:auto;max-width:1160px;padding:24px 30px;background:#fffefa;color:#202b25;border:1px solid #bac3b3;border-top:3px solid #bd773f;border-radius:14px;box-shadow:0 14px 65px #14281d33;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:center;font:14px/1.6 Arial,Helvetica,sans-serif}.wshe-banner[hidden],.wshe-dialog [hidden]{display:none!important}.wshe-banner h2,.wshe-dialog h2{font:400 28px/1.2 Georgia,serif!important;margin:0 0 10px!important;letter-spacing:-.025em!important;color:#202b25}.wshe-banner p{margin:0 0 7px;max-width:700px}.wshe-banner .wshe-kicker,.wshe-dialog .wshe-kicker{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7e3c20;margin:0 0 9px}.wshe-privacy-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.wshe-privacy-actions button{min-height:46px;padding:11px 14px;border:1px solid #234c3a;border-radius:7px;background:#fffefa;color:#234c3a;font:600 13px/1.4 Arial,sans-serif;cursor:pointer;flex:1}.wshe-privacy-actions button:hover{background:#e9eddf;color:#202b25}.wshe-privacy-actions button:disabled{opacity:.55;cursor:default}.wshe-banner .wshe-privacy-actions>[data-wshe-open]{flex-basis:100%;border-color:#bac3b3;background:#f5f4ed;font-weight:400}.wshe-privacy-actions button:focus-visible,.wshe-dialog input:focus-visible,.wshe-privacy-link:focus-visible,.wshe-policy-links a:focus-visible{outline:3px solid #9d401e;outline-offset:4px}.wshe-dialog{width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:32px;background:#fffefa;color:#202b25;border:1px solid #bac3b3;border-top:3px solid #bd773f;border-radius:14px;box-shadow:0 15px 65px #14281d40;font:15px/1.7 Arial,sans-serif}.wshe-dialog::backdrop{background:#14281d99;backdrop-filter:blur(3px)}.wshe-dialog p{margin:0 0 20px}.wshe-setting{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #d7ddd1;font-size:14px;margin:0;cursor:pointer}.wshe-setting>span:last-child:not(:first-child){color:#536057;font-size:12px}.wshe-setting small{display:block;font-size:12px;margin-top:4px;color:#536057}.wshe-setting input{appearance:none;-webkit-appearance:none;width:48px;height:28px;border:1px solid #71806f;border-radius:20px;background:#e6e8df;flex-shrink:0;cursor:pointer;position:relative;margin:0}.wshe-setting input:before{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#536057}.wshe-setting input:checked{background:#234c3a;border-color:#234c3a}.wshe-setting input:checked:before{left:23px;background:#fffefa}.wshe-setting input:disabled{cursor:default;opacity:.6}.wshe-dialog .wshe-privacy-actions{margin-top:24px}.wshe-privacy-link{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent!important;color:inherit!important;border:0!important;border-radius:0;font:inherit!important;text-decoration:underline;cursor:pointer}.wshe-banner .wshe-policy-links,.wshe-dialog .wshe-policy-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin:10px 0 0}.wshe-policy-links a{color:#234c3a;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:28px}.wshe-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.wshe-banner{bottom:10px;left:10px;right:10px;display:block;padding:20px;max-height:75dvh;overflow:auto;border-radius:12px}.wshe-banner h2{font-size:25px!important}.wshe-banner p{font-size:13px;line-height:1.6}.wshe-banner .wshe-kicker{font-size:9px}.wshe-banner .wshe-privacy-actions{margin-top:14px}.wshe-dialog{padding:25px}.wshe-privacy-actions button{padding-inline:12px}.wshe-dialog h2{font-size:28px!important}}@media(forced-colors:active){.wshe-setting input{appearance:auto}.wshe-setting input:before{display:none}}.wshe-privacy-actions button:focus,.wshe-privacy-actions button:active{background:#fffefa;color:#234c3a}.wshe-privacy-actions button:focus:not(:focus-visible){outline:none}@media(hover:none){.wshe-privacy-actions button:hover{background:#fffefa;color:#234c3a}}