.cookie-preferences-backdrop[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.cookie-preferences[data-slot=dialog-content]{color:#191919;background:#fff;border:0;border-radius:14px;width:min(700px,100vw - 96px);max-width:none;padding:0;font-weight:400;box-shadow:0 20px 100px #0002}.cookie-preferences-scroll{overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin;max-height:80svh;padding:40px;overflow-y:auto}.cookie-preferences [data-slot=dialog-title],.cookie-preferences h2{letter-spacing:-.02em;color:#191919;margin:0 0 18px;font-size:26px;font-weight:400;line-height:1.25}.cookie-preferences [data-slot=dialog-description],.cookie-category p{color:#737373;margin:0;font-size:16px;line-height:1.5}.cookie-preferences h2{margin-top:44px}.cookie-preferences-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cookie-preferences button:not([role=switch]):not(.cookie-preferences-close){color:#191919;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:999px;padding:12px 22px;font-size:16px;line-height:1.4}.cookie-preferences button.cookie-primary{color:#fff!important;background:#151515!important;border-color:#151515!important}.cookie-category{border-bottom:1px solid #ddd;padding:24px 0}.cookie-category header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.cookie-category h3{margin:0;font-size:18px;font-weight:400}.cookie-category header>span{color:#737373;font-size:14px}.cookie-category [role=switch]{background:#ccc;flex-shrink:0;width:48px;height:28px}.cookie-category [role=switch][data-checked]{background:#171717}.cookie-category [data-slot=switch-thumb]{background:#fff;width:22px;height:22px}.cookie-preferences-close{color:#151515;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:-56px}.cookie-preferences-privacy{color:#555;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-block}.cookie-preferences-save{justify-content:flex-end;margin-top:28px;display:flex}@media (max-width:767px){.cookie-preferences[data-slot=dialog-content]{width:calc(100vw - 32px)}.cookie-preferences-scroll{max-height:78svh;padding:28px 24px}.cookie-preferences-close{top:-52px;right:0}.cookie-preferences [data-slot=dialog-title],.cookie-preferences h2{font-size:23px}.cookie-preferences-save>button{width:100%}}.skib-consent-notice-layer{z-index:60;pointer-events:none;opacity:0;justify-content:flex-end;align-items:flex-end;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.skib-consent-notice-visible{opacity:1}.skib-consent-notice{color:#191919;pointer-events:auto;background:#fff;border:1px solid #ddd;border-radius:14px;width:min(540px,100%);padding:28px;transition:transform .25s;transform:translateY(16px);box-shadow:0 16px 64px #0003}.skib-consent-notice-visible .skib-consent-notice{transform:translateY(0)}.skib-consent-notice h2{color:#191919;letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.2}.skib-consent-notice p{color:#737373;margin:0;font-size:16px;line-height:1.5}.skib-consent-notice-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.skib-consent-notice-actions button{color:#191919;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:999px;flex:auto;padding:12px 16px;font-size:15px;text-decoration:none}.skib-consent-notice-actions .cookie-primary{color:#fff;background:#151515;border-color:#151515}.skib-consent-notice-actions button:hover{border-color:#191919}.skib-consent-notice button:focus-visible,.cookie-preferences button:focus-visible{outline-offset:4px;outline:2px solid #555}@media (max-width:639px){.skib-consent-notice-layer{padding:16px}.skib-consent-notice{padding:22px}.skib-consent-notice h2{font-size:23px}.skib-consent-notice p{font-size:15px}.skib-consent-notice-actions{gap:8px;margin-top:18px}.skib-consent-notice-actions button{padding:11px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.skib-consent-notice-layer,.skib-consent-notice{transition:none;transform:none}}
