:root{--soulmktcc-color-primary:var(--_cookie-main-color, var(--button-buy-bg-color, hsl(214 82% 51%)));--soulmktcc-color-primary-hover:color-mix(in srgb, var(--_cookie-main-color, hsl(214 82% 51%)) 85%, black);--soulmktcc-color-bg:var(--color-surface, hsl(0 0% 100%));--soulmktcc-color-text:var(--color-text, hsl(0 0% 10%));--soulmktcc-color-text-muted:var(--color-text-muted, hsl(220 9% 46%));--soulmktcc-color-border:var(--color-border, hsl(220 13% 91%));--soulmktcc-color-toggle-on:var(--_cookie-main-color, var(--button-buy-bg-color, hsl(214 82% 51%)));--soulmktcc-color-primary-text:var(--_cookie-aux-color, hsl(0 0% 100%));--soulmktcc-color-toggle-off:hsl(216 12% 84%);--soulmktcc-color-badge-bg:hsl(152 81% 96%);--soulmktcc-color-badge-text:hsl(163 88% 20%);--soulmktcc-color-error-bg:hsl(0 86% 97%);--soulmktcc-color-error-text:hsl(0 74% 42%);--soulmktcc-radius-panel:0.5rem;--soulmktcc-radius-btn:0.375rem;--soulmktcc-shadow-panel:0 4px 24px rgb(0 0 0 / 14%);--soulmktcc-font-size-base:0.9375rem;--soulmktcc-font-size-sm:0.8125rem;--soulmktcc-font-size-title:1.0625rem;--soulmktcc-z-overlay:999989;--soulmktcc-z-panel:999990;--soulmktcc-z-trigger:9988;--soulmktcc-color-chip-bg:hsl(216 17% 94%);--soulmktcc-color-chip-text:hsl(215 14% 34%);--soulmktcc-color-item-hover-bg:hsl(210 20% 98%)}.soulmktcc *,.soulmktcc *::before,.soulmktcc *::after{box-sizing:border-box}#soulmktcc-root{display:none}#soulmktcc-root.soulmktcc--visible{display:block}.soulmktcc__layer[hidden]{display:none}.soulmktcc--bar .soulmktcc__overlay{display:none}.soulmktcc__panel{animation:soulmktcc-fadein 0.18s ease;background:var(--soulmktcc-color-bg);color:var(--soulmktcc-color-text);font-size:var(--soulmktcc-font-size-base);line-height:1.5}@keyframes soulmktcc-fadein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.soulmktcc--bar .soulmktcc__panel{border-top:1px solid var(--soulmktcc-color-border);bottom:0;box-shadow:0 -2px 12px rgb(0 0 0 / 12%);left:0;padding:1.25rem 1.5rem;position:fixed;right:0;z-index:var(--soulmktcc-z-panel)}.soulmktcc--bar .soulmktcc__layer--main{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.soulmktcc--bar .soulmktcc__title{font-size:var(--soulmktcc-font-size-title);font-weight:600;margin:0}.soulmktcc--bar .soulmktcc__description{color:var(--soulmktcc-color-text-muted);flex:1 1 20rem;font-size:var(--soulmktcc-font-size-sm);margin:0}.soulmktcc--bar .soulmktcc__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.soulmktcc--popup .soulmktcc__overlay{background:rgb(0 0 0 / 50%);inset:0;position:fixed;z-index:var(--soulmktcc-z-overlay)}.soulmktcc--popup .soulmktcc__panel{border-radius:var(--soulmktcc-radius-panel);box-shadow:var(--soulmktcc-shadow-panel);left:50%;max-height:90vh;overflow-y:auto;padding:1.75rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(560px, 90vw);z-index:var(--soulmktcc-z-panel)}.soulmktcc--sidebar .soulmktcc__overlay{background:rgb(0 0 0 / 50%);inset:0;position:fixed;z-index:var(--soulmktcc-z-overlay)}.soulmktcc--sidebar .soulmktcc__panel{bottom:0;box-shadow:-2px 0 24px rgb(0 0 0 / 14%);overflow-y:auto;padding:1.75rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 0.28s ease;width:min(400px, 100vw);z-index:var(--soulmktcc-z-panel)}.soulmktcc--sidebar.soulmktcc--visible .soulmktcc__panel{transform:translateX(0)}.soulmktcc__title{color:var(--soulmktcc-color-text)!important;font-size:var(--soulmktcc-font-size-title);font-weight:700;margin:0 0 .75rem}.soulmktcc__description{color:var(--soulmktcc-color-text-muted)!important;font-size:var(--soulmktcc-font-size-sm);line-height:1.6;margin:0 0 1.25rem}.soulmktcc__description a,.soulmktcc__description span,.soulmktcc__description strong,.soulmktcc__description b{color:inherit!important}.soulmktcc__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.soulmktcc__policy-link{font-size:var(--soulmktcc-font-size-sm);margin-top:.5rem}.soulmktcc__policy-link a{color:var(--soulmktcc-color-primary);text-decoration:underline}.soulmktcc__policy-link a:hover{color:var(--soulmktcc-color-primary-hover)}.soulmktcc__btn{align-items:center;border:2px solid #fff0;border-radius:var(--soulmktcc-radius-btn);cursor:pointer;display:inline-flex;font-size:var(--soulmktcc-font-size-sm);font-weight:600;justify-content:center;line-height:1.4;padding:.5rem 1.125rem;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;white-space:nowrap}.soulmktcc__btn--primary{background:var(--soulmktcc-color-primary);border-color:var(--soulmktcc-color-primary);color:var(--soulmktcc-color-primary-text)}.soulmktcc__btn--primary:hover,.soulmktcc__btn--primary:focus-visible{background:var(--soulmktcc-color-primary-hover);border-color:var(--soulmktcc-color-primary-hover);outline:none}.soulmktcc__btn--secondary{background:#fff0;border-color:var(--soulmktcc-color-primary);color:var(--soulmktcc-color-primary)}.soulmktcc__btn--secondary:hover,.soulmktcc__btn--secondary:focus-visible{background:color-mix(in srgb,var(--_cookie-main-color,hsl(214 82% 51%)) 6%,transparent);outline:none}.soulmktcc__btn--ghost{background:#fff0;border-color:var(--soulmktcc-color-border);color:var(--soulmktcc-color-text-muted)}.soulmktcc__btn--ghost:hover,.soulmktcc__btn--ghost:focus-visible{border-color:var(--soulmktcc-color-text-muted);color:var(--soulmktcc-color-text);outline:none}.soulmktcc__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--_cookie-main-color,hsl(214 82% 51%)) 35%,transparent)}.soulmktcc__prefs-header{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:1.25rem}.soulmktcc__prefs-title{color:var(--soulmktcc-color-text)!important;flex:1;font-size:var(--soulmktcc-font-size-title);font-weight:700;margin:0}.soulmktcc__btn-back{align-items:center;background:none;border:none;border-radius:var(--soulmktcc-radius-btn);color:var(--soulmktcc-color-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--soulmktcc-font-size-sm);font-weight:600;gap:.25rem;padding:.25rem .5rem .25rem 0;transition:color 0.15s ease}.soulmktcc__btn-back:hover,.soulmktcc__btn-back:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--_cookie-main-color,hsl(214 82% 51%)) 35%,transparent);color:var(--soulmktcc-color-primary-hover);outline:none}.soulmktcc__chevron-left{flex-shrink:0}.soulmktcc__btn-back span{display:none}.soulmktcc__btn-dismiss{align-items:center;background:none;border:none;border-radius:50%;color:var(--soulmktcc-color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.625rem;transition:background-color 0.15s ease,color 0.15s ease;width:2rem;z-index:1}.soulmktcc__btn-dismiss:hover,.soulmktcc__btn-dismiss:focus-visible{background-color:rgb(0 0 0 / 8%);color:var(--soulmktcc-color-text);outline:none}.soulmktcc__category-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0 0 1.25rem;padding:0}.soulmktcc__category-item{border-bottom:1px solid var(--soulmktcc-color-border);border-radius:.25rem;padding:.875rem .5rem;transition:background 0.15s ease}.soulmktcc__category-item:last-child{border-bottom:none}.soulmktcc__category-item:hover{background:var(--soulmktcc-color-item-hover-bg,hsl(210 20% 98%))}.soulmktcc__category-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.soulmktcc__category-info{display:flex;flex:1;flex-direction:column}.soulmktcc__category-label{color:var(--soulmktcc-color-text)!important;font-size:var(--soulmktcc-font-size-base);font-weight:700}.soulmktcc__category-desc{color:var(--soulmktcc-color-text-muted)!important;display:block;font-size:var(--soulmktcc-font-size-sm);line-height:1.5;margin-top:.375rem;width:100%}.soulmktcc__category-desc a,.soulmktcc__category-desc span,.soulmktcc__category-desc strong,.soulmktcc__category-desc b,.soulmktcc__category-desc em{color:inherit!important}.soulmktcc__prefs-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.soulmktcc__toggle{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.soulmktcc__toggle-input{height:0;opacity:0;position:absolute;width:0}.soulmktcc__toggle-label{background:var(--soulmktcc-color-toggle-off);border-radius:.75rem;cursor:pointer;display:inline-block;flex-shrink:0;height:1.5rem;position:relative;transition:background 0.2s ease;width:2.75rem}.soulmktcc__toggle-input:checked+.soulmktcc__toggle-label{background:var(--soulmktcc-color-toggle-on)}.soulmktcc__toggle-label::after{background:hsl(0 0% 100%);border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0 / 20%);content:'';height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition:transform 0.2s ease;width:1.25rem}.soulmktcc__toggle-input:checked+.soulmktcc__toggle-label::after{transform:translateX(1.25rem)}.soulmktcc__toggle-input:focus-visible+.soulmktcc__toggle-label{box-shadow:0 0 0 3px color-mix(in srgb,var(--_cookie-main-color,hsl(214 82% 51%)) 35%,transparent);outline:none}.soulmktcc__toggle--required .soulmktcc__toggle-label{cursor:not-allowed;opacity:.7}.soulmktcc__toggle-badge{background:var(--soulmktcc-color-badge-bg);border-radius:1rem;color:var(--soulmktcc-color-badge-text);font-size:var(--soulmktcc-font-size-sm);font-weight:600;padding:.125rem .5rem;white-space:nowrap}.soulmktcc__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.soulmktcc__error-msg{background:var(--soulmktcc-color-error-bg);border:1px solid hsl(0 94% 82%);border-radius:var(--soulmktcc-radius-btn);bottom:1.5rem;box-shadow:0 2px 8px rgb(0 0 0 / 12%);color:var(--soulmktcc-color-error-text);font-size:var(--soulmktcc-font-size-sm);font-weight:500;left:50%;padding:.625rem 1rem;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:calc(var(--soulmktcc-z-panel) + 1)}.soulmktcc__trigger{bottom:5rem;left:1rem;position:fixed;z-index:var(--soulmktcc-z-trigger);:has(#sensearch-chat-widget) &{bottom:6rem;left:1.75rem}}.soulmktcc__trigger-btn{align-items:center;background:var(--soulmktcc-color-bg);border:none;border-radius:50%;box-shadow:0 2px 8px rgb(0 0 0 / 20%);color:var(--soulmktcc-color-primary);cursor:pointer;display:flex;height:2.75rem;justify-content:center;transition:box-shadow 0.15s ease,transform 0.15s ease;width:2.75rem}.soulmktcc__trigger-btn:hover{box-shadow:0 4px 14px rgb(0 0 0 / 24%);transform:translateY(-1px)}.soulmktcc__trigger-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--_cookie-main-color,hsl(214 82% 51%)) 35%,transparent),0 2px 8px rgb(0 0 0 / 20%);outline:none}@keyframes soulmktcc-slidein-up{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.soulmktcc--popup.soulmktcc--popup-bottom_left .soulmktcc__overlay{display:none}.soulmktcc--popup.soulmktcc--popup-bottom_left .soulmktcc__panel{animation:soulmktcc-slidein-up 0.22s ease;inset:auto auto 1.5rem 1rem;transform:none}.soulmktcc--popup.soulmktcc--popup-bottom_right .soulmktcc__overlay{display:none}.soulmktcc--popup.soulmktcc--popup-bottom_right .soulmktcc__panel{animation:soulmktcc-slidein-up 0.22s ease;inset:auto 1rem 1.5rem auto;transform:none}.soulmktcc__cookie-list{margin-top:.5rem}.soulmktcc__cookie-list-toggle{background:none;border:none;color:var(--soulmktcc-color-primary);cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline}.soulmktcc__cookie-list-toggle:focus-visible{outline:2px solid var(--soulmktcc-color-primary);outline-offset:2px}.soulmktcc__cookie-list-body{list-style:none;margin:.5rem 0 0;padding:0}.soulmktcc__cookie-list-body[hidden]{display:none}.soulmktcc__cookie-item{border-top:1px solid var(--soulmktcc-color-border);display:flex;flex-direction:column;gap:.25rem;padding:.625rem 0}.soulmktcc__cookie-item:first-child{border-top:none}.soulmktcc__cookie-name{align-items:center;color:var(--soulmktcc-color-text)!important;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:600;gap:.375rem}.soulmktcc__cookie-provider,.soulmktcc__cookie-duration{align-items:center;background:var(--soulmktcc-color-chip-bg,hsl(216 17% 94%));border-radius:.25rem;color:var(--soulmktcc-color-chip-text,hsl(215 14% 34%))!important;display:inline-flex;font-size:.6875rem;font-weight:500;line-height:1.5;padding:.1rem .4rem;white-space:nowrap}.soulmktcc__cookie-purpose{color:var(--soulmktcc-color-text-muted)!important;font-size:.75rem;line-height:1.4;margin:0}@media (width <=720px){.soulmktcc--bar .soulmktcc__layer--main{align-items:stretch;flex-direction:column}.soulmktcc--bar .soulmktcc__actions{flex-direction:column}.soulmktcc--bar .soulmktcc__btn{justify-content:center;width:100%}.soulmktcc--popup .soulmktcc__panel{width:95vw}.soulmktcc--sidebar .soulmktcc__panel{width:100vw}.soulmktcc__category-list{max-height:60vh;overflow-y:auto}}input[type='checkbox'].soulmktcc__toggle-input+.soulmktcc__toggle-label{line-height:normal;padding-left:0;position:relative}input[type='checkbox'].soulmktcc__toggle-input:not(:checked)+.soulmktcc__toggle-label::before,input[type='checkbox'].soulmktcc__toggle-input:checked+.soulmktcc__toggle-label::before{content:none;display:none}input[type='checkbox'].soulmktcc__toggle-input:checked+.soulmktcc__toggle-label::after{background:hsl(0 0% 100%);border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0 / 20%);content:'';display:block;font-family:inherit;font-size:inherit;height:1.25rem;left:.125rem;line-height:normal;position:absolute;text-align:initial;top:.125rem;transform:translateX(1.25rem);transition:transform 0.2s ease;width:1.25rem}@supports (-moz-appearance:none){.soulmktcc__panel,.soulmktcc__category-list{scrollbar-color:rgb(0 0 0 / 20%) #fff0;scrollbar-width:thin}}.soulmktcc__panel::-webkit-scrollbar,.soulmktcc__category-list::-webkit-scrollbar{width:.3125rem}.soulmktcc__panel::-webkit-scrollbar-button,.soulmktcc__category-list::-webkit-scrollbar-button{display:none;height:0;width:0}.soulmktcc__panel::-webkit-scrollbar-track,.soulmktcc__category-list::-webkit-scrollbar-track{background:#fff0;margin-bottom:.375rem;margin-top:.375rem}.soulmktcc__panel::-webkit-scrollbar-thumb,.soulmktcc__category-list::-webkit-scrollbar-thumb{background:rgb(0 0 0 / 20%);border-radius:99px}.soulmktcc__panel::-webkit-scrollbar-thumb:hover,.soulmktcc__category-list::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / 35%)}