.kk-consent{background:#263d2d;color:#fff;text-align:center;padding:.35rem 1rem}.kk-consent [hidden],.kk-consent-panel:not([open]){display:none}.kk-consent .kk-consent-link{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.18em;padding:.45rem .25rem}.kk-consent-panel{position:fixed;inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) auto;z-index:10000;box-sizing:border-box;width:min(25rem,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow:auto;margin:0;padding:.9rem 1rem .6rem;color:#222;background:var(--kk-glass-bg);-webkit-backdrop-filter:var(--kk-glass-blur);backdrop-filter:var(--kk-glass-blur);border:1px solid var(--kk-glass-border);border-radius:14px;box-shadow:var(--kk-glass-panel-shadow);text-align:left;font:inherit;font-size:.875rem;line-height:1.45}.kk-consent-panel::backdrop{background:#0000000f}.kk-consent-panel h2{margin:0 0 .3rem;color:#111;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:normal}.kk-consent-panel p{margin:0;font-size:inherit}.kk-consent-panel a{color:inherit;text-decoration:underline;text-underline-offset:.16em}.kk-consent-panel [data-customize]{display:block;margin:.1rem auto 0;min-height:36px}.kk-consent-panel fieldset{min-width:0;padding:0;margin:.7rem 0;border:0}.kk-consent-panel legend{font-weight:600}.kk-consent-panel label{display:flex;align-items:flex-start;gap:.7rem;padding:.5rem 0;margin:0;color:inherit;letter-spacing:normal;text-transform:none}.kk-consent-panel input[type=checkbox]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;flex:none;width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:#222222}.kk-consent-panel small{display:block;font-size:.85rem}.kk-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.kk-consent-panel [data-choice],.kk-consent-save,.kk-consent-close{min-height:44px;padding:7px 12px;border:1px solid var(--kk-glass-control-border);border-radius:8px;background:var(--kk-glass-control-bg);color:inherit;font:inherit;font-weight:600;letter-spacing:.01em;transition:background .14s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.kk-consent-panel [data-choice]:hover,.kk-consent-save:hover,.kk-consent-close:hover{background:var(--kk-glass-control-hover)}}.kk-consent-panel [data-choice]:active,.kk-consent-save:active,.kk-consent-close:active{transform:scale(.97)}.kk-consent-save,.kk-consent-close{margin-top:.5rem}.kk-consent button:focus-visible,.kk-consent a:focus-visible,.kk-consent input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kk-consent button:disabled{opacity:.65;cursor:wait}.kk-consent-message:empty{display:none}.kk-consent .kk-consent-message{margin:.5rem 0 0;font-size:.85rem}@media(max-width:600px){.kk-consent-panel{inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));width:auto;max-width:none;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;margin:0 auto;box-shadow:var(--kk-glass-shadow)}.kk-consent-panel [data-choice],.kk-consent-save,.kk-consent-close{border-radius:100px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/kk-cookie-consent.css.map */
