.cookie-notice[data-v-64a9cef2]{--notice-bg:rgba(24,24,26,.96);--notice-text:#c7c7cc;--notice-accent:#f5f5f7;--notice-border:hsla(0,0%,100%,.09);--notice-button:hsla(0,0%,100%,.08);--notice-button-hover:hsla(0,0%,100%,.14);align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:16px;bottom:calc(12px + var(--product-cart-bottom-offset, env(safe-area-inset-bottom, 0px)));box-shadow:0 8px 32px #0003;color:var(--notice-text);display:flex;font-family:var(--secondary);gap:20px;left:12px;padding:16px;position:fixed;width:min(540px,calc(100vw - 24px));z-index:9998}html[data-theme=light] .cookie-notice{--notice-bg:hsla(0,0%,100%,.96);--notice-text:#515158;--notice-accent:#1d1d1f;--notice-border:rgba(0,0,0,.08);--notice-button:rgba(0,0,0,.05);--notice-button-hover:rgba(0,0,0,.09);box-shadow:0 8px 32px #00000014}.cookie-notice__text[data-v-64a9cef2]{color:inherit;filter:none;flex:1;font-size:13px;line-height:1.5;margin:0;min-width:0;text-align:left}.cookie-notice__link[data-v-64a9cef2]{color:var(--notice-accent);text-decoration:underline;text-decoration-color:var(--notice-text);text-underline-offset:3px;white-space:nowrap}.cookie-notice__dismiss[data-v-64a9cef2]{background:var(--notice-button);border:1px solid var(--notice-border);border-radius:10px;color:var(--notice-accent);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1;min-height:44px;padding:0 14px;transition:background .18s ease}.cookie-notice__dismiss[data-v-64a9cef2]:hover{background:var(--notice-button-hover)}.cookie-notice__dismiss[data-v-64a9cef2]:focus-visible,.cookie-notice__link[data-v-64a9cef2]:focus-visible{outline:2px solid var(--notice-accent);outline-offset:4px}.cookie-notice-enter-active[data-v-64a9cef2],.cookie-notice-leave-active[data-v-64a9cef2]{transition:opacity .2s ease,transform .2s ease}.cookie-notice-enter-from[data-v-64a9cef2],.cookie-notice-leave-to[data-v-64a9cef2]{opacity:0;transform:translateY(8px)}@media(max-width:480px){.cookie-notice[data-v-64a9cef2]{gap:12px;padding:14px}}@media(prefers-reduced-motion:reduce){.cookie-notice[data-v-64a9cef2],.cookie-notice__dismiss[data-v-64a9cef2]{transition:none}}
