.fade-enter-active,.fade-leave-active,.v-enter-active,.v-leave-active{transition:opacity .3s ease-in-out,height .4s ease-in-out}.v-enter-active,.v-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0;height:0px}.v-enter-from,.v-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1;height:70px}.quantity__input--readonly{display:flex;align-items:center;justify-content:center;min-width:40px;text-align:center;pointer-events:none}.v-enter-to,.v-leave-from{opacity:1}:root,.cookie-consent{--cc-primary: #111111;--cc-primary-hover: #333333;--cc-bg: #ffffff;--cc-text: #111111;--cc-border: rgba(0, 0, 0, .12);--cc-backdrop: rgba(0, 0, 0, .45);--cc-backdrop-blur: none;--cc-shadow: none;--cc-hover-bg: rgba(0, 0, 0, .06);--cc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cc-font-style: normal;--cc-letter-spacing: normal;--cc-font-size-sm: 14px;--cc-line-height-sm: 20px;--cc-font-size-lg: 16px;--cc-line-height-lg: 24px;--cc-max-width: 900px;--cc-z-index: 10000;--cc-padding: 32px;--cc-padding-lg: 20px;--cc-padding-sm: 16px;--cc-padding-xs: 10px;--cc-scrollbar-width: 3px;--cc-scrollbar-color: rgba(0, 0, 0, .35);--cc-transition: .2s ease;--cc-transition-fast: .15s ease;--cc-focus-color: var(--cc-primary-hover);--cc-focus-width: 2px;--cc-focus-offset: 2px;--cc-focus-shadow: none;--cc-focus-shadow-inset: none;--cc-content-border-width: 1px;--cc-content-border-color: var(--cc-border);--cc-content-border-radius: 0px;--cc-header-padding: var(--cc-padding) var(--cc-padding) var(--cc-padding-sm);--cc-banner-padding: 0 16px 0 16px;--cc-actions-padding: var(--cc-padding-sm) var(--cc-padding) var(--cc-padding);--cc-essential-padding: var(--cc-padding);--cc-banner-content-padding: 12px 16px 12px 16px;--cc-banner-content-gap: 16px;--cc-tabs-settings-padding: 0 16px;--cc-tabs-padding: 12px 16px;--cc-tab-content-padding: 12px 16px 12px 16px;--cc-title-font-family: var(--cc-font-family);--cc-title-font-style: var(--cc-font-style);--cc-title-font-size: 22px;--cc-title-line-height: 30px;--cc-title-font-weight: 600;--cc-title-letter-spacing: normal;--cc-title-text-transform: none;--cc-message-font-family: var(--cc-font-family);--cc-message-font-style: var(--cc-font-style);--cc-message-font-size: var(--cc-font-size-sm);--cc-message-line-height: var(--cc-line-height-sm);--cc-message-font-weight: 400;--cc-message-letter-spacing: normal;--cc-text-font-family: var(--cc-font-family);--cc-text-font-style: var(--cc-font-style);--cc-text-font-size: var(--cc-font-size-sm);--cc-text-line-height: var(--cc-line-height-sm);--cc-text-font-weight: 400;--cc-text-letter-spacing: normal;--cc-tabs-gap: 8px;--cc-tabs-margin: 0px;--cc-tabs-border-bottom: none;--cc-privacy-gap: 8px;--cc-tab-font-family: var(--cc-font-family);--cc-tab-font-style: var(--cc-font-style);--cc-tab-font-size: var(--cc-font-size-sm);--cc-tab-line-height: var(--cc-line-height-sm);--cc-tab-font-weight: 400;--cc-tab-active-font-weight: 500;--cc-tab-letter-spacing: normal;--cc-tab-text-transform: none;--cc-tab-height: 44px;--cc-tab-color: var(--cc-text);--cc-tab-color-hover: var(--cc-primary);--cc-tab-active-color: var(--cc-text);--cc-tab-active-border-color: var(--cc-primary);--cc-tab-border-width: 2px;--cc-tab-padding: 0px 8px;--cc-tab-margin: 0px;--cc-category-font-family: var(--cc-font-family);--cc-category-font-style: var(--cc-font-style);--cc-category-font-size: var(--cc-font-size-lg);--cc-category-line-height: var(--cc-line-height-lg);--cc-category-font-weight: 400;--cc-category-letter-spacing: normal;--cc-category-text-transform: none;--cc-category-text: var(--cc-text);--cc-category-padding: 14px 0;--cc-category-gap-info: 12px;--cc-category-gap: 0px;--cc-category-gap-description: 8px;--cc-category-margin-description: 16px 0 0 0;--cc-link-font-family: var(--cc-font-family);--cc-link-font-style: var(--cc-font-style);--cc-link-font-size: var(--cc-font-size-sm);--cc-link-line-height: var(--cc-line-height-sm);--cc-link-font-weight: 400;--cc-link-letter-spacing: normal;--cc-link-text-transform: none;--cc-link-text: var(--cc-primary);--cc-link-text-hover: var(--cc-primary-hover);--cc-link-text-decoration: underline;--cc-btn-font-family: var(--cc-font-family);--cc-btn-font-style: var(--cc-font-style);--cc-btn-font-size: 16px;--cc-btn-line-height: 24px;--cc-btn-font-weight: 500;--cc-btn-letter-spacing: normal;--cc-btn-text-transform: none;--cc-btn-height: auto;--cc-btn-padding: 12px 24px;--cc-btn-border-radius: 0px;--cc-actions-gap: 12px;--cc-btn-shadow: none;--cc-btn-hover-translate: none;--cc-btn-transition: background .15s ease, border-color .15s ease, color .15s ease, transform .15s ease;--cc-btn-primary-bg: var(--cc-primary);--cc-btn-primary-bg-hover: var(--cc-primary-hover);--cc-btn-primary-text: #ffffff;--cc-btn-primary-text-hover: #ffffff;--cc-btn-primary-border: var(--cc-btn-primary-bg);--cc-btn-primary-border-hover: var(--cc-btn-primary-border);--cc-btn-secondary-bg: #111111;--cc-btn-secondary-bg-hover: #333333;--cc-btn-secondary-text: #ffffff;--cc-btn-secondary-text-hover: #ffffff;--cc-btn-secondary-border: var(--cc-btn-secondary-bg);--cc-btn-secondary-border-hover: var(--cc-btn-secondary-border);--cc-btn-outline-bg: transparent;--cc-btn-outline-bg-hover: rgba(0, 0, 0, .06);--cc-btn-outline-text: #111111;--cc-btn-outline-text-hover: #111111;--cc-btn-outline-border: var(--cc-border);--cc-btn-outline-border-hover: var(--cc-btn-outline-border);--cc-btn-close-bg: transparent;--cc-btn-close-bg-hover: transparent;--cc-btn-close-text: var(--cc-text);--cc-btn-close-text-hover: var(--cc-text);--cc-btn-close-border: transparent;--cc-btn-close-border-hover: transparent;--cc-btn-close-border-radius: var(--cc-btn-border-radius);--cc-close-size: 32px;--cc-close-padding: 0;--cc-toggle-bg: rgba(0, 0, 0, .18);--cc-toggle-bg-active: var(--cc-primary);--cc-toggle-border-color: transparent;--cc-toggle-border-width: 1px;--cc-toggle-border-color-active: var(--cc-primary);--cc-toggle-border-radius: 2px;--cc-toggle-disabled-opacity: .35;--cc-toggle-width: 36px;--cc-toggle-height: 24px;--cc-toggle-knob-color: #ffffff;--cc-toggle-knob-color-active: var(--cc-toggle-knob-color);--cc-toggle-knob-shadow: none;--cc-toggle-knob-radius: 1px;--cc-toggle-knob-width: 14px;--cc-toggle-knob-height: 14px;--cc-toggle-knob-offset-x: 4px;--cc-toggle-knob-offset-y: 4px}@media(max-width:767px){:root,.cookie-consent{--cc-padding: 24px;--cc-font-size-sm: 14px;--cc-line-height-sm: 22px;--cc-font-size-lg: 16px;--cc-line-height-lg: 22px;--cc-title-font-size: 20px;--cc-title-line-height: 28px;--cc-title-font-weight: 500;--cc-message-font-size: 14px;--cc-message-line-height: 22px;--cc-message-font-weight: 400;--cc-text-font-size: 14px;--cc-text-line-height: 22px;--cc-text-font-weight: 400;--cc-link-font-size: 14px;--cc-link-line-height: 22px;--cc-link-font-weight: 400;--cc-tab-font-size: 14px;--cc-tab-line-height: 22px;--cc-tab-font-weight: 400;--cc-category-font-size: 16px;--cc-category-line-height: 22px;--cc-category-font-weight: 400;--cc-category-padding: 20px 0;--cc-btn-font-size: 16px;--cc-btn-line-height: 22px;--cc-btn-font-weight: 400;--cc-btn-height: 48px;--cc-btn-padding: 12px 12px;--cc-actions-gap: 16px;--cc-banner-padding: 0 12px;--cc-banner-content-padding: 12px 12px;--cc-tabs-settings-padding: 0 12px;--cc-tab-content-padding: 12px 12px}}[data-cookie-kit-theme=light],[data-cc-theme=light]{--cc-bg: #ffffff;--cc-text: #111111;--cc-border: rgba(0, 0, 0, .12);--cc-backdrop: rgba(0, 0, 0, .45);--cc-hover-bg: rgba(0, 0, 0, .06);--cc-toggle-bg: rgba(0, 0, 0, .18);--cc-btn-secondary-bg: #111111;--cc-btn-secondary-bg-hover: #333333;--cc-btn-secondary-text: #ffffff;--cc-btn-outline-bg-hover: rgba(0, 0, 0, .06);--cc-btn-outline-text: #111111}[data-cookie-kit-theme=dark],[data-cc-theme=dark]{--cc-primary: #e0e0e0;--cc-primary-hover: #ffffff;--cc-bg: #1a1a1a;--cc-text: #f0f0f0;--cc-border: rgba(255, 255, 255, .12);--cc-backdrop: rgba(0, 0, 0, .7);--cc-shadow: none;--cc-hover-bg: rgba(255, 255, 255, .08);--cc-toggle-bg: rgba(255, 255, 255, .22);--cc-toggle-bg-active: #5b8def;--cc-btn-secondary-bg: #e0e0e0;--cc-btn-secondary-bg-hover: #ffffff;--cc-btn-secondary-text: #1a1a1a;--cc-btn-outline-bg-hover: rgba(255, 255, 255, .08);--cc-btn-outline-text: #f0f0f0}@media(prefers-color-scheme:dark){.cookie-consent:not([data-cookie-kit-theme=light]):not([data-cc-theme=light]){--cc-primary: #e0e0e0;--cc-primary-hover: #ffffff;--cc-bg: #1a1a1a;--cc-text: #f0f0f0;--cc-border: rgba(255, 255, 255, .12);--cc-backdrop: rgba(0, 0, 0, .7);--cc-shadow: none;--cc-hover-bg: rgba(255, 255, 255, .08);--cc-toggle-bg: rgba(255, 255, 255, .22);--cc-toggle-bg-active: #5b8def;--cc-btn-secondary-bg: #e0e0e0;--cc-btn-secondary-bg-hover: #ffffff;--cc-btn-secondary-text: #1a1a1a;--cc-btn-outline-bg-hover: rgba(255, 255, 255, .08);--cc-btn-outline-text: #f0f0f0}}.cookie-consent{position:relative;z-index:inherit!important;font-family:var(--cc-font-family);font-style:var(--cc-font-style);letter-spacing:var(--cc-letter-spacing)}.cookie-consent--has-modal{min-height:100vh}.cookie-drawer__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--cc-backdrop);backdrop-filter:var(--cc-backdrop-blur);-webkit-backdrop-filter:var(--cc-backdrop-blur);z-index:var(--cc-z-index)}.cookie-drawer__content-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:calc(var(--cc-z-index) + 1);display:flex;align-items:flex-start;justify-content:flex-end;padding:24px;pointer-events:none;font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm)}.cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content-wrapper.cookie-drawer--mobile{align-items:flex-end;justify-content:center;padding:0}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper{align-items:flex-end;justify-content:center;padding:20px}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content{background:var(--cc-bg);border-radius:var(--cc-content-border-radius);max-width:var(--cc-max-width);width:100%;height:fit-content;max-height:100%;overflow:hidden;box-shadow:var(--cc-shadow);display:flex;flex-direction:column;pointer-events:auto;border:var(--cc-content-border-width) solid var(--cc-content-border-color)}.cookie-drawer--mobile .cookie-drawer__content{max-width:100%;height:auto;max-height:85vh;border-radius:var(--cc-content-border-radius) var(--cc-content-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{max-width:640px;height:auto;max-height:none;border-radius:var(--cc-content-border-radius);padding:var(--cc-essential-padding)}.cookie-drawer__header{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;padding:var(--cc-header-padding)}.cookie-drawer__header--settings{flex-direction:row;flex-wrap:wrap;align-items:center}.cookie-drawer__title{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;font-family:var(--cc-title-font-family);font-style:var(--cc-title-font-style);font-size:var(--cc-title-font-size);line-height:var(--cc-title-line-height);font-weight:var(--cc-title-font-weight);letter-spacing:var(--cc-title-letter-spacing);text-transform:var(--cc-title-text-transform);color:var(--cc-text);margin:0}.cookie-drawer__header--settings .cookie-drawer__title{justify-content:flex-start;gap:12px}.cookie-drawer__close,.cookie-drawer__close-btn,.cookie-drawer__back{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cc-close-size);height:var(--cc-close-size);padding:var(--cc-close-padding);background:var(--cc-btn-close-bg);border:1px solid var(--cc-btn-close-border);color:var(--cc-btn-close-text);cursor:pointer;border-radius:var(--cc-btn-close-border-radius);transition:all var(--cc-transition-fast)}.cookie-drawer__close svg,.cookie-drawer__close-btn svg,.cookie-drawer__back svg{width:100%;height:100%}.cookie-drawer__close:hover,.cookie-drawer__close-btn:hover,.cookie-drawer__back:hover{background:var(--cc-btn-close-bg-hover);border-color:var(--cc-btn-close-border-hover);color:var(--cc-btn-close-text-hover)}.cookie-drawer__banner{flex:1;min-height:0;padding:var(--cc-banner-padding);display:flex;flex-direction:column;height:100%}.cookie-drawer__banner-content{display:flex;flex-direction:column;gap:var(--cc-banner-content-gap);flex:1;min-height:0;padding:var(--cc-banner-content-padding)}.cookie-drawer__essential{display:flex;flex-direction:column;gap:24px;margin-top:0}.cookie-drawer__message--essential{font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm);color:var(--cc-text)}.cookie-drawer__message{font-family:var(--cc-message-font-family);font-style:var(--cc-message-font-style);color:var(--cc-text);font-size:var(--cc-message-font-size);line-height:var(--cc-message-line-height);font-weight:var(--cc-message-font-weight);letter-spacing:var(--cc-message-letter-spacing);width:100%}.cookie-drawer__intro,.cookie-drawer__intro-text,.cookie-drawer__text{font-family:var(--cc-text-font-family);font-style:var(--cc-text-font-style);font-size:var(--cc-text-font-size);line-height:var(--cc-text-line-height);font-weight:var(--cc-text-font-weight);letter-spacing:var(--cc-text-letter-spacing);color:var(--cc-text)}.cookie-drawer__intro-title{font-size:var(--cc-font-size-lg);line-height:var(--cc-line-height-lg);color:var(--cc-text);margin-bottom:12px}.cookie-drawer__categories{display:flex;flex-direction:column}.cookie-drawer__category{display:flex;flex-direction:column;gap:var(--cc-category-gap)}.cookie-drawer__category-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--cc-category-padding);border-bottom:1px solid var(--cc-border)}.cookie-drawer__category:last-child .cookie-drawer__category-header,.cookie-drawer__categories .cookie-drawer__category-header{border-bottom:1px solid var(--cc-border)}.cookie-drawer__category-name,.cookie-drawer__category-title{font-family:var(--cc-category-font-family);font-style:var(--cc-category-font-style);font-size:var(--cc-category-font-size);line-height:var(--cc-category-line-height);font-weight:var(--cc-category-font-weight);letter-spacing:var(--cc-category-letter-spacing);text-transform:var(--cc-category-text-transform);color:var(--cc-category-text);margin:0!important}.cookie-drawer__category-description{display:flex;flex-direction:column;gap:var(--cc-category-gap-description);margin:var(--cc-category-margin-description)}.cookie-drawer__settings-button{background:none;border:none;color:var(--cc-link-text);text-decoration:var(--cc-link-text-decoration);font-family:var(--cc-link-font-family);font-style:var(--cc-link-font-style);font-size:var(--cc-link-font-size);line-height:var(--cc-link-line-height);font-weight:var(--cc-link-font-weight);letter-spacing:var(--cc-link-letter-spacing);text-transform:var(--cc-link-text-transform);cursor:pointer;padding:0}.cookie-drawer__settings-button:hover{color:var(--cc-link-text-hover)}.cookie-drawer__actions,.cookie-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-actions-gap);padding:var(--cc-actions-padding);flex-shrink:0;flex-wrap:wrap}.cookie-drawer__actions.cookie-drawer__actions_essential{justify-content:flex-end}.cookie-drawer__actions-group{display:flex;gap:var(--cc-actions-gap);margin-left:auto}.cookie-drawer__button,.cookie-drawer__btn{font-family:var(--cc-btn-font-family);font-style:var(--cc-btn-font-style);height:var(--cc-btn-height);padding:var(--cc-btn-padding);border-radius:var(--cc-btn-border-radius);font-size:var(--cc-btn-font-size);line-height:var(--cc-btn-line-height);font-weight:var(--cc-btn-font-weight);letter-spacing:var(--cc-btn-letter-spacing);text-transform:var(--cc-btn-text-transform);cursor:pointer;transition:var(--cc-btn-transition);border:1px solid transparent;white-space:nowrap;box-shadow:var(--cc-btn-shadow)}.cookie-drawer__button--primary,.cookie-drawer__btn--primary{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text);border-color:var(--cc-btn-primary-border)}.cookie-drawer__button--primary:hover:not(:disabled),.cookie-drawer__btn--primary:hover:not(:disabled){background:var(--cc-btn-primary-bg-hover);border-color:var(--cc-btn-primary-border-hover);color:var(--cc-btn-primary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--primary:disabled,.cookie-drawer__btn--primary:disabled{opacity:.6;cursor:not-allowed}.cookie-drawer__button--secondary,.cookie-drawer__btn--secondary{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text);border-color:var(--cc-btn-secondary-border)}.cookie-drawer__button--secondary:hover,.cookie-drawer__btn--secondary:hover{background:var(--cc-btn-secondary-bg-hover);border-color:var(--cc-btn-secondary-border-hover);color:var(--cc-btn-secondary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--outline,.cookie-drawer__btn--outline{background:var(--cc-btn-outline-bg);color:var(--cc-btn-outline-text);border-color:var(--cc-btn-outline-border)}.cookie-drawer__button--outline:hover,.cookie-drawer__btn--outline:hover{background:var(--cc-btn-outline-bg-hover);border-color:var(--cc-btn-outline-border-hover);color:var(--cc-btn-outline-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__button--link,.cookie-drawer__btn--link{background:none;border:none;color:var(--cc-primary);text-decoration:underline;padding:8px 4px}.cookie-drawer__button--link:hover,.cookie-drawer__btn--link:hover{color:var(--cc-primary-hover)}.cookie-drawer__button:active,.cookie-drawer__btn:active{transform:scale(.98)}.cookie-drawer__tabs-settings{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;padding:var(--cc-tabs-settings-padding)}.cookie-drawer__tabs{display:flex;gap:var(--cc-tabs-gap);margin:var(--cc-tabs-margin);padding:var(--cc-tabs-padding);overflow-x:auto;overflow-y:visible;flex-shrink:0;scrollbar-width:none;border-bottom:var(--cc-tabs-border-bottom)}.cookie-drawer__tabs::-webkit-scrollbar{display:none}.cookie-drawer__tab{flex:1 0 0;background:none;border:none;border-radius:0;height:var(--cc-tab-height);padding:var(--cc-tab-padding);margin:var(--cc-tab-margin);font-family:var(--cc-tab-font-family);font-style:var(--cc-tab-font-style);font-size:var(--cc-tab-font-size);line-height:var(--cc-tab-line-height);font-weight:var(--cc-tab-font-weight);letter-spacing:var(--cc-tab-letter-spacing);text-transform:var(--cc-tab-text-transform);color:var(--cc-tab-color);cursor:pointer;border-bottom:var(--cc-tab-border-width) solid transparent;white-space:nowrap;transition:all var(--cc-transition-fast)}.cookie-drawer__tab--active{color:var(--cc-tab-active-color);border-bottom-color:var(--cc-tab-active-border-color);font-weight:var(--cc-tab-active-font-weight)}.cookie-drawer__tab:hover:not(.cookie-drawer__tab--active){color:var(--cc-tab-color-hover)}.cookie-drawer__tab-content{flex:1;min-height:0;padding:var(--cc-tab-content-padding)}.cookie-drawer__privacy{display:flex;flex-direction:column;gap:var(--cc-privacy-gap)}.cookie-drawer__link{font-family:var(--cc-link-font-family);font-style:var(--cc-link-font-style);color:var(--cc-link-text);text-decoration:var(--cc-link-text-decoration);font-size:var(--cc-link-font-size);line-height:var(--cc-link-line-height);font-weight:var(--cc-link-font-weight);letter-spacing:var(--cc-link-letter-spacing);text-transform:var(--cc-link-text-transform);display:inline-block;width:fit-content}.cookie-drawer__link:hover{color:var(--cc-link-text-hover)}.cookie-drawer__toggle{position:relative;width:var(--cc-toggle-width);height:var(--cc-toggle-height);flex-shrink:0}.cookie-drawer__toggle-input{position:absolute;opacity:0;width:0;height:0}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label{background:var(--cc-toggle-bg-active);border-color:var(--cc-toggle-border-color-active)}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label:after{transform:translate(calc(var(--cc-toggle-width) - var(--cc-toggle-border-width) * 2 - var(--cc-toggle-knob-width) - var(--cc-toggle-knob-offset-x) * 2));background:var(--cc-toggle-knob-color-active)}.cookie-drawer__toggle-input:disabled+.cookie-drawer__toggle-label{cursor:not-allowed;opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-input:checked:disabled+.cookie-drawer__toggle-label{background:var(--cc-toggle-bg-active);border-color:var(--cc-toggle-border-color-active);opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--cc-toggle-bg);border:var(--cc-toggle-border-width) solid var(--cc-toggle-border-color);transition:var(--cc-transition);border-radius:var(--cc-toggle-border-radius);box-sizing:border-box}.cookie-drawer__toggle-label:after{content:"";position:absolute;width:var(--cc-toggle-knob-width);height:var(--cc-toggle-knob-height);left:var(--cc-toggle-knob-offset-x);top:var(--cc-toggle-knob-offset-y);background:var(--cc-toggle-knob-color);box-shadow:var(--cc-toggle-knob-shadow);transition:var(--cc-transition);border-radius:var(--cc-toggle-knob-radius)}.cookie-drawer__banner-content,.cookie-drawer__tab-content{overflow-x:visible;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--cc-scrollbar-color) transparent}.cookie-drawer__banner-content::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{width:var(--cc-scrollbar-width)}.cookie-drawer__banner-content::-webkit-scrollbar-track,.cookie-drawer__tab-content::-webkit-scrollbar-track{background:transparent}.cookie-drawer__banner-content::-webkit-scrollbar-thumb,.cookie-drawer__tab-content::-webkit-scrollbar-thumb{background:var(--cc-scrollbar-color);border-radius:2px}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all var(--cc-transition)}.drawer-slide-right-enter-from,.drawer-slide-right-leave-to{transform:translate(100%)}.drawer-slide-left-enter-active,.drawer-slide-left-leave-active{transition:all var(--cc-transition)}.drawer-slide-left-enter-from,.drawer-slide-left-leave-to{transform:translate(-100%)}.drawer-slide-up-enter-active,.drawer-slide-up-leave-active{transition:all var(--cc-transition)}.drawer-slide-up-enter-from,.drawer-slide-up-leave-to{transform:translateY(100%)}.drawer-slide-down-enter-active,.drawer-slide-down-leave-active{transition:all var(--cc-transition)}.drawer-slide-down-enter-from,.drawer-slide-down-leave-to{transform:translateY(-100%)}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity var(--cc-transition)}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.cookie-drawer__close:focus-visible,.cookie-drawer__settings-button:focus-visible,.cookie-drawer__button:focus-visible,.cookie-drawer__tab:focus-visible,.cookie-drawer__toggle-input:focus-visible+.cookie-drawer__toggle-label,.cookie-drawer__link:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus-color);outline-offset:var(--cc-focus-offset);box-shadow:var(--cc-focus-shadow),var(--cc-focus-shadow-inset)}@media(max-width:767px){.cookie-drawer__content{max-width:100%;height:100%;max-height:85vh;border-radius:var(--cc-content-border-radius) var(--cc-content-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{height:auto;max-height:none;border-radius:var(--cc-content-border-radius)}.cookie-drawer__actions,.cookie-drawer__footer{flex-direction:column;align-items:stretch}.cookie-drawer__actions-group{margin-left:0}.cookie-drawer__button,.cookie-drawer__btn{width:100%;text-align:center;padding:var(--cc-btn-padding)}.cookie-drawer__banner-content,.cookie-drawer__tab-content{scrollbar-width:none;scrollbar-gutter:auto}.cookie-drawer__banner-content::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{display:none}}.cookie-consent[data-v-30ec7027]{position:relative}
