.wf-cookie{display:block}.wf-cookie [hidden],.wf-cookie__banner[hidden]{display:none}html[data-wf-cookie=closed] .wf-cookie:not(.wf-cookie--editor) .wf-cookie__banner{display:none}.wf-cookie__banner{position:fixed;inset-block-end:var(--wf-cookie-bottom);inset-inline:var(--wf-cookie-bottom);z-index:var(--wf-z-cookie);display:grid;gap:var(--wf-space-sm);box-sizing:border-box;max-inline-size:var(--wf-cookie-max-w);max-block-size:calc(100dvh - var(--wf-cookie-bottom) - var(--wf-space-md));margin-inline:auto;padding:var(--wf-cookie-pad);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--wf-cookie-radius) var(--wf-cookie-radius) 0 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--wf-cookie-shadow);font-size:var(--wf-cookie-fs)}@media screen and (min-width:750px){.wf-cookie__banner{border-radius:var(--wf-cookie-radius)}}.wf-cookie__banner:focus{outline:0}.wf-cookie__banner:focus-visible{outline:var(--wf-line-w-focus) solid rgb(var(--color-foreground));outline-offset:calc(-1 * var(--wf-line-w-focus));box-shadow:var(--wf-cookie-shadow)}.wf-cookie--editor:not(.is-selected) .wf-cookie__banner,.wf-cookie--editor:not(.is-block) .wf-cookie__dialog{display:none}.wf-cookie--editor .wf-cookie__banner,.wf-cookie--editor .wf-cookie__dialog{position:static;max-block-size:none;margin-block:var(--wf-space-md);overflow-y:visible}.wf-cookie--editor.is-block .wf-cookie__dialog{display:block;margin-inline:auto}.wf-cookie--editor .wf-cookie__dialog .wf-cookie__actions{position:static}body[class*=overflow-hidden] .wf-cookie__banner{display:none}html[data-wf-cookie=open]{scroll-padding-block-end:calc(var(--wf-cookie-h, 0px) + var(--wf-cookie-bottom) + var(--wf-space-md))}html[data-wf-cookie=open] body{--wf-cookie-reserve: calc(var(--wf-cookie-h, 0px) + var(--wf-cookie-bottom));min-height:calc(100% + var(--wf-cookie-reserve));padding-block-end:var(--wf-cookie-reserve)}body:has(.wf-cookie__dialog[open]){overflow:hidden}.wf-cookie__title{margin:0;font-family:inherit;font-size:var(--wf-text-base);font-weight:var(--wf-weight-heavy);line-height:var(--wf-leading-body);letter-spacing:normal;text-transform:none}.wf-cookie__text,.wf-cookie__sub,.wf-cookie__desc{margin:0;font-size:var(--wf-cookie-fs);line-height:var(--wf-leading-body)}.wf-cookie__sub{font-weight:var(--wf-weight-heavy)}.wf-cookie__link{color:inherit;text-decoration:underline;text-underline-offset:var(--wf-underline-offset)}@media screen and (max-width:749px){.wf-cookie__link{display:inline-block;padding-block:var(--wf-space-2xs)}.wf-cookie__banner>.wf-cookie__text{margin-block-end:var(--wf-space-2xs)}}.wf-cookie__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wf-space-xs)}@media screen and (min-width:750px){.wf-cookie__banner .wf-cookie__actions{grid-template-columns:repeat(3,var(--wf-cookie-btn-min-w));justify-content:end;gap:var(--wf-space-sm)}}.wf-cookie__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:var(--wf-hit-target);padding:var(--wf-space-xs) var(--wf-space-2xs);border:var(--wf-line-w) solid var(--wf-border);border-radius:var(--wf-radius-sm);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:var(--wf-cookie-fs);line-height:var(--wf-btn-lh);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:background-color var(--duration-short),color var(--duration-short),border-color var(--duration-short)}@media screen and (min-width:750px)and (pointer:fine){.wf-cookie__btn{min-block-size:var(--wf-hit-min)}}@media(hover:hover){.wf-cookie__btn:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.wf-cookie__btn:focus-visible,.wf-cookie__close:focus-visible{outline:var(--wf-line-w-focus) solid rgb(var(--color-foreground));outline-offset:var(--wf-focus-offset)}@media(prefers-reduced-motion:reduce){.wf-cookie__btn{transition:none}}.wf-cookie__dialog{box-sizing:border-box;inline-size:calc(100% - 2 * var(--wf-space-md));max-inline-size:var(--wf-cookie-dialog-max-w);max-block-size:calc(100dvh - 2 * var(--wf-space-md));padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--wf-cookie-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--wf-cookie-shadow);font-size:var(--wf-cookie-fs)}.wf-cookie__dialog::backdrop{background:var(--wf-cookie-backdrop, rgb(0 0 0 / .5))}.wf-cookie__form{display:grid;gap:var(--wf-space-md);margin:0;padding:var(--wf-cookie-pad)}.wf-cookie__head{display:flex;align-items:center;justify-content:space-between;gap:var(--wf-space-md)}.wf-cookie__close{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--wf-hit-target);block-size:var(--wf-hit-target);margin-inline-end:calc(-1 * var(--wf-space-xs));padding:0;border:0;background:none;color:inherit;cursor:pointer}.wf-cookie__close .icon{inline-size:var(--wf-icon-size-sm);block-size:var(--wf-icon-size-sm)}.wf-cookie__intro{display:grid;gap:var(--wf-space-2xs)}.wf-cookie__cats{min-inline-size:0;margin:0;padding:0;border:0}.wf-cookie__cat{padding-block:var(--wf-space-md);border-block-start:var(--wf-line-w) solid rgba(var(--color-foreground),.1)}.wf-cookie__label{display:flex;align-items:center;gap:var(--wf-space-xs);min-block-size:var(--wf-hit-target);font-weight:var(--wf-weight-bold);cursor:pointer}.wf-cookie__dialog input[type=checkbox]{flex:none;inline-size:var(--wf-cookie-box);block-size:var(--wf-cookie-box);margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.wf-cookie__dialog input[type=checkbox]:disabled{opacity:.5;cursor:default}.wf-cookie__tag{margin-inline-start:auto;color:rgba(var(--color-foreground),var(--wf-muted));font-size:var(--wf-text-sm);font-weight:var(--wf-weight-regular)}.wf-cookie__desc{padding-inline-start:calc(var(--wf-cookie-box) + var(--wf-space-xs))}.wf-cookie__dialog .wf-cookie__actions{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));position:sticky;inset-block-end:0;margin-inline:calc(-1 * var(--wf-cookie-pad));padding:var(--wf-space-sm) var(--wf-cookie-pad);background:rgb(var(--color-background))}@media screen and (max-width:749px){.wf-cookie__dialog .wf-cookie__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/wiwify-cookie-banner.css.map */
