:root{--wlw-z-index-banner:999999;--wlw-z-index-modal:1000000;--wlw-z-index-toast:1000001}#wlw-consent-banner,#wlw-confirmation-banner,#wlw-dns-toast,#wlw-preferences-modal,#wlw-revisit-consent{box-sizing:border-box}#wlw-consent-banner *,#wlw-confirmation-banner *,#wlw-dns-toast *,#wlw-preferences-modal *{box-sizing:border-box}#wlw-consent-banner{display:none;position:fixed;background-color:var(--wlw-banner-bg,#fff);color:var(--wlw-text-color,#333);box-shadow:0 4px 20px rgb(0 0 0 / .15);z-index:var(--wlw-z-index-banner);padding:20px;border-radius:var(--wlw-banner-radius,0);transition:all 0.3s ease;flex-direction:row;justify-content:space-between;align-items:center}#wlw-consent-banner.is-visible{display:flex}#wlw-consent-banner .wlw-banner-header{display:flex;flex-wrap:nowrap;width:100%;align-items:center;justify-content:flex-start;padding-left:0;margin-left:0;gap:10px}#wlw-consent-banner p{margin-bottom:0}.wlw-banner--bar{left:0;right:0;width:100%;max-width:100%;border-radius:0;flex-direction:row}.wlw-banner--bar-top{flex-wrap:wrap;top:0;bottom:auto;justify-content:center!important;border-bottom:1px solid rgb(0 0 0 / .05)}.wlw-banner--bar-bottom{flex-wrap:wrap;top:auto;bottom:0;justify-content:center!important;border-top:1px solid rgb(0 0 0 / .05)}.wlw-banner--float{flex-wrap:wrap;left:50%;transform:translateX(-50%);width:95%;max-width:1400px;min-width:350px;border-radius:var(--wlw-banner-radius,8px)}.wlw-banner--float-top{top:20px;bottom:auto;justify-content:center!important}.wlw-banner--float-bottom{top:auto;bottom:20px;justify-content:center!important}.wlw-banner--corner{width:90%;max-width:450px;min-width:350px;flex-direction:column!important;align-items:stretch!important;border-radius:var(--wlw-banner-radius,8px);left:auto;right:auto}.wlw-banner--corner-left{left:20px;bottom:20px}.wlw-banner--corner-right{right:20px;bottom:20px}.wlw-banner--middle{flex-wrap:wrap;flex-direction:column!important;right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;min-width:350px;align-items:center;justify-content:center;text-align:left;border-radius:var(--wlw-banner-radius,12px);box-shadow:0 10px 40px rgb(0 0 0 / .3)}.wlw-banner-content{flex:1;display:flex;align-items:flex-start;gap:15px;margin-right:20px}.wlw-banner--corner .wlw-banner-content,.wlw-banner--middle .wlw-banner-content{flex-direction:column;align-items:flex-start;margin-right:0!important;margin-bottom:20px;width:100%}.wlw-banner--middle .wlw-banner-content{align-items:center}.wlw-banner-logo{max-width:150px;height:auto;object-fit:contain}.wlw-banner-text{flex:5;min-width:200px}.wlw-banner-vendors{flex:4;min-width:200px;margin-bottom:10px;padding:0 0 0 20px;border-left:1px dotted var(--wlw-text-color,#333)}.wlw-banner-title{margin:0 0 5px 0;font-family:var(--wlw-font-family,inherit);font-size:1.2rem;font-weight:700;line-height:1.2;color:var(--wlw-banner-title-color,inherit)}.wlw-banner-vendors-message{font-size:.9rem}.wlw-policy-link{color:var(--wlw-link-color,inherit);text-decoration:var(--wlw-link-decoration,underline);transition:all 0.2s ease}.wlw-policy-link:hover{color:var(--wlw-link-hover-color,inherit);text-decoration:var(--wlw-link-hover-decoration,none)}.wlw-banner-actions{display:flex;gap:10px;flex-wrap:wrap}.wlw-banner--corner .wlw-banner-actions,.wlw-banner--middle .wlw-banner-actions{width:100%;flex-direction:row;justify-content:space-between}.wlw-banner--corner .wlw-btn,.wlw-banner--middle .wlw-btn{flex:1;text-align:center;white-space:nowrap;padding-left:5px;padding-right:5px}.wlw-banner--corner .wlw-banner-vendors,.wlw-banner--middle .wlw-banner-vendors{flex:1;min-width:200px;margin-bottom:10px;padding:0;border-left:none}@media (max-width:400px){.wlw-banner--corner .wlw-banner-actions,.wlw-banner--middle .wlw-banner-actions{flex-direction:column}.wlw-banner--corner .wlw-btn,.wlw-banner--middle .wlw-btn{width:100%;margin-bottom:5px}}.wlw-btn{padding:10px 20px;border-style:solid;border-width:1px;cursor:pointer;font-size:1rem;font-weight:600;border-radius:var(--wlw-btn-radius,4px);transition:all 0.2s ease;text-decoration:none;display:inline-block;line-height:1.2}.wlw-btn:hover{opacity:.95;transform:translateY(-1px)}.wlw-btn-accept{background-color:var(--wlw-btn-accept-bg,#0073aa);color:var(--wlw-btn-accept-text,#fff);border-color:var(--wlw-btn-accept-border,#0073aa);text-decoration:var(--wlw-btn-accept-decoration,none)}.wlw-btn-accept:hover{background-color:var(--wlw-btn-accept-hover-bg,#005177);color:var(--wlw-btn-accept-hover-text,#fff);border-color:var(--wlw-btn-accept-hover-border,#005177);text-decoration:var(--wlw-btn-accept-hover-decoration,none)}.wlw-btn-customize{background-color:var(--wlw-btn-custom-bg,#f0f0f1);color:var(--wlw-btn-custom-text,#0073aa);border-color:var(--wlw-btn-custom-border,#0073aa);text-decoration:var(--wlw-btn-custom-decoration,none)}.wlw-btn-customize:hover{background-color:var(--wlw-btn-custom-hover-bg,transparent);color:var(--wlw-btn-custom-hover-text,#0073aa);border-color:var(--wlw-btn-custom-hover-border,#f0f0f1);text-decoration:var(--wlw-btn-custom-hover-decoration,none)}.wlw-btn-reject{background-color:var(--wlw-btn-reject-bg,transparent);color:var(--wlw-btn-reject-text,#555);border-color:var(--wlw-btn-reject-border,#ccc);text-decoration:var(--wlw-btn-reject-decoration,none)}.wlw-btn-reject:hover{background-color:var(--wlw-btn-reject-hover-bg);color:var(--wlw-btn-reject-hover-text,#555);border-color:var(--wlw-btn-reject-hover-border,#ccc);text-decoration:var(--wlw-btn-reject-hover-decoration,none)}.wlw-btn-save{background-color:var(--wlw-btn-save-bg,#0073aa);color:var(--wlw-btn-save-text,#fff);border-color:var(--wlw-btn-save-border,#0073aa);text-decoration:var(--wlw-btn-save-decoration,none)}.wlw-btn-save:hover{background-color:var(--wlw-btn-save-hover-bg,#005177);color:var(--wlw-btn-save-hover-text,#fff);border-color:var(--wlw-btn-save-hover-border,#005177);text-decoration:var(--wlw-btn-save-hover-decoration,none)}#wlw-revisit-consent{display:none;position:fixed;bottom:20px;left:20px;width:calc(var(--wlw-revisit-size, 24px) + 26px);height:calc(var(--wlw-revisit-size, 24px) + 26px);background-color:var(--wlw-revisit-bg,#0073aa);color:var(--wlw-revisit-icon,#fff);border:1px solid var(--wlw-revisit-border,transparent);border-radius:50%;box-shadow:0 4px 15px rgb(0 0 0 / .2);cursor:pointer;z-index:999998;align-items:center;justify-content:center;transition:all 0.2s ease}#wlw-revisit-consent:hover{transform:scale(1.1);box-shadow:0 6px 20px rgb(0 0 0 / .3);background-color:var(--wlw-revisit-bg-hover,#005177);border-color:var(--wlw-revisit-border-hover,transparent)}#wlw-revisit-consent .dashicons,#wlw-revisit-consent img{font-size:var(--wlw-revisit-size,24px)!important;width:var(--wlw-revisit-size,24px)!important;height:var(--wlw-revisit-size,24px)!important;object-fit:contain;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;line-height:1!important}.wlw-confirmation-banner{display:none;position:fixed;z-index:var(--wlw-z-index-toast);background-color:var(--wlw-conf-bg,#fff);color:var(--wlw-conf-text,#333);box-shadow:0 5px 20px rgb(0 0 0 / .2);padding:15px 20px;border-radius:8px;align-items:center;justify-content:space-between;gap:20px;bottom:20px;left:50%;transform:translateX(-50%);min-width:300px;max-width:90%;border-top:none}.wlw-confirmation-banner.is-visible{display:flex;animation:wlw-slide-up 0.3s ease-out}@keyframes wlw-slide-up{from{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%,0);opacity:1}}#wlw-hide-confirm-btn{padding:5px 12px;font-size:1.1rem;background-color:var(--wlw-conf-btn-bg,#f0f0f1);color:var(--wlw-conf-btn-text,#0073aa);border:1px solid var(--wlw-conf-btn-border,#0073aa)}#wlw-hide-confirm-btn:hover{background-color:var(--wlw-conf-btn-hover-bg,#fff);color:var(--wlw-conf-btn-hover-text,#0073aa);border-color:var(--wlw-conf-btn-hover-border,#0073aa)}.wlw-conf--bottom-center{bottom:20px;left:50%;transform:translateX(-50%);top:auto}.wlw-conf--top-center{top:20px;left:50%;transform:translateX(-50%);bottom:auto}.wlw-conf--bottom-right{bottom:20px;right:20px;left:auto;transform:none}.wlw-confirmation-banner.is-visible{display:flex;animation:wlw-slide-up 0.3s ease-out}.wlw-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--wlw-z-index-modal);display:flex;justify-content:center;align-items:center}.wlw-modal-overlay{position:absolute;top:0;left:0;width:100%;height:200%;background-color:var(--wlw-modal-overlay-color,#000);opacity:var(--wlw-modal-overlay-opacity,.6);backdrop-filter:blur(2px)}.wlw-modal-container{position:relative;background:var(--wlw-modal-body,#fff);color:#333;width:90%;max-width:750px;max-height:90vh;border-radius:var(--wlw-modal-radius,8px);box-shadow:0 10px 25px rgb(0 0 0 / .2);display:flex;flex-direction:column;overflow:hidden}.wlw-modal-header{padding:20px;background-color:var(--wlw-modal-header,#fff);border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.wlw-modal-header h3{margin:0;font-size:1.3rem;font-weight:700;color:var(--wlw-modal-main-title,#333333)}.wlw-close-btn{background:none;border:none;font-size:2rem;cursor:pointer;color:#777;padding:6px 16px;line-height:1;box-shadow:none}.wlw-modal-body{padding:20px;overflow-y:auto;background-color:var(--wlw-modal-body,#fff)}.wlw-modal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;border-bottom:1px solid #eee;padding-bottom:12px}.wlw-modal-tab{border:1px solid #ddd;background:#f8f8f8;color:var(--wlw-modal-title,#333);border-radius:4px;padding:8px 12px;cursor:pointer;font-size:1rem;font-weight:600}.wlw-modal-tab:hover{background:var(--wlw-modal-acc-hover-bg,rgb(0 0 0 / .05))}.wlw-modal-tab.is-active{background:var(--wlw-modal-acc-active,rgb(0 0 0 / .05));border-color:var(--wlw-slider-on,#0073aa)}.wlw-modal-tab-panel{display:none}.wlw-modal-tab-panel.is-active{display:block}.wlw-modal-footer{padding:20px;border-top:1px solid #eee;text-align:right;background-color:var(--wlw-modal-header,#f9f9f9)}.wlw-accordion-item{border:1px solid #eee;border-radius:4px;margin-bottom:10px;overflow:hidden}.wlw-accordion-header{padding:15px;background-color:var(--wlw-modal-acc-bg,rgb(0 0 0 / .02));display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--wlw-modal-title,#333)}.wlw-accordion-header:hover{background-color:var(--wlw-modal-acc-hover-bg,rgb(0 0 0 / .05));color:var(--wlw-modal-title-hover,inherit)}.wlw-accordion-item.active .wlw-accordion-header{background-color:var(--wlw-modal-acc-active,rgb(0 0 0 / .05))}.wlw-accordion-title::before{content:"+";display:inline-block;width:20px;font-weight:700;font-size:1.1rem;color:var(--wlw-modal-icon,#0073aa);margin-right:5px}.wlw-accordion-item.active .wlw-accordion-title::before{content:"\2212"}.wlw-accordion-content{display:none;padding:15px;border-top:1px solid #eee;font-size:1rem;color:var(--wlw-modal-desc,#666)}.wlw-accordion-item.active .wlw-accordion-content{display:block}.wlw-switch{position:relative;display:inline-block;width:50px;height:24px}.wlw-switch input{opacity:0;width:50px;height:0}.wlw-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--wlw-slider-off,#ccc);transition:0.4s;border-radius:34px}.wlw-slider:before{position:absolute;content:"";height:21px;width:21px;left:3px;bottom:2px;background-color:#fff;transition:0.4s;border-radius:50%}input:checked+.wlw-slider{background-color:var(--wlw-slider-on,#0073aa)}input:checked+.wlw-slider:before{transform:translateX(23px)}input:disabled+.wlw-slider{background-color:var(--wlw-slider-disabled,#999);opacity:.7;cursor:not-allowed}.wlw-cookies-list{margin-top:15px;overflow-x:auto;border:1px solid #eee;border-radius:4px}.wlw-cookie-table{width:100%;min-width:600px;border-collapse:collapse;font-size:.9rem;text-align:left}.wlw-cookie-table th,.wlw-cookie-table td{padding:10px;border-bottom:1px solid #eee;vertical-align:top}.wlw-cookie-table th{background-color:#f4f4f4;font-weight:700;color:#333;white-space:nowrap}.wlw-cookie-table td{color:var(--wlw-text-color,#333)}.wlw-cookie-table a{color:var(--wlw-modal-link-color,#0073aa);text-decoration:var(--wlw-modal-link-dec,underline);transition:color 0.2s ease}.wlw-cookie-table a:hover{color:var(--wlw-modal-link-hover,#005177);text-decoration:var(--wlw-modal-link-hover-dec,none)}.wlw-cookie-table tr:last-child td{border-bottom:none}@media (max-width:600px){.wlw-banner--corner,.wlw-banner--middle,.wlw-banner--float{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;transform:none!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important}.wlw-banner-content{flex-direction:column;align-items:flex-start;margin-right:0;margin-bottom:15px;width:100%}.wlw-banner-actions{width:100%;flex-direction:column}.wlw-btn{width:100%;text-align:center;margin-bottom:5px}.wlw-banner-logo.mobile-hidden{display:none!important}}h4.wlw-banner-vendors-title{margin:0 0 5px 0;font-family:var(--wlw-font-family,inherit);font-size:1rem;font-weight:700;line-height:1.2;color:var(--wlw-banner-title-color,inherit)}p.wlw-banner-message{font-size:.9rem;color:var(--wlw-text-color,#333)}.wlw-vendors-link{color:var(--wlw-link-color,inherit);text-decoration:var(--wlw-link-decoration,underline);transition:all 0.2s ease}.wlw-vendors-link:hover{color:var(--wlw-link-hover-color,inherit);text-decoration:var(--wlw-link-hover-decoration,none)}.wlw-modal-footer-partner{min-width:100%;margin:15px 0 0 0;padding:0;font-size:.75rem;text-align:right;border-top:1px dotted #fbceb1}p.wlw-modal-powered-official{margin:0;padding:0}