.sw-pub .cc-link,.sw .cc-link{font:inherit;font-size:14px;color:#343829;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:12px 0;min-height:48px;cursor:pointer}.sw-pub .cc-panel,.sw .cc-panel{border:1px solid #DCD4C4;border-radius:6px;padding:0;max-width:480px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow:auto;color:#343829;background:#fbf9f4}.sw-pub .cc-panel[open],.sw .cc-panel[open]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;height:auto;max-block-size:calc(100dvh - 48px)}.sw-pub .cc-panel::backdrop,.sw .cc-panel::backdrop{background:#0000008c}.sw-pub .cc-content,.sw .cc-content{padding:24px;display:grid;gap:24px}.sw-pub .cc-row input[disabled],.sw .cc-row input[disabled]{width:24px;height:24px;min-width:24px;min-height:24px}.sw-pub .cc-content h2,.sw .cc-content h2{font-family:Lovelo Black,Montserrat,sans-serif;font-size:24px;line-height:1.2;font-weight:900;text-transform:uppercase}.sw-pub .cc-content p,.sw .cc-content p{font-size:14px;margin:4px 0 0}.sw-pub .cc-row,.sw .cc-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:16px;line-height:1.5}.sw-pub .cc-row input,.sw .cc-row input{flex-shrink:0;width:48px;height:48px;accent-color:#6E775C;cursor:pointer}.sw-pub .cc-row input:disabled,.sw .cc-row input:disabled{cursor:default}.sw-pub .cc-switch,.sw .cc-switch{display:grid;place-items:center;flex-shrink:0;width:48px;min-height:48px;background:none;border:0;padding:0;cursor:pointer}.sw-pub .cc-switch-track,.sw .cc-switch-track{display:flex;align-items:center;width:48px;height:28px;border-radius:24px;background:#dcd4c4;padding:4px;box-sizing:border-box}.sw-pub .cc-switch-track>span,.sw .cc-switch-track>span{display:block;width:20px;height:20px;border-radius:50%;background:#fbf9f4}.sw-pub .cc-switch[aria-checked=true] .cc-switch-track,.sw .cc-switch[aria-checked=true] .cc-switch-track{background:#6e775c}.sw-pub .cc-switch[aria-checked=true] .cc-switch-track>span,.sw .cc-switch[aria-checked=true] .cc-switch-track>span{transform:translate(20px)}.sw-pub .cc-done,.sw .cc-done{min-height:48px;border:0;border-radius:6px;padding:12px 24px;background:#6e775c;color:#fbf9f4;font:inherit;font-weight:500;cursor:pointer}
