:host{display:contents}*,*:before,*:after{box-sizing:border-box}.venoa-consent{--vcs-ink: var(--color-foreground-heading, #1e1811);--vcs-muted: rgb(var(--color-foreground-rgb, 30 24 17) / .72);--vcs-line: rgb(var(--color-foreground-rgb, 30 24 17) / .12);position:fixed;z-index:2147483000;left:1.25rem;bottom:1.25rem;width:min(23.5rem,calc(100vw - 2.5rem));box-sizing:border-box;padding:1.25rem 1.25rem 1.125rem;border:1px solid var(--vcs-line);border-radius:var(--venoa-radius-lg, 1.25rem);background:var(--color-background, #f7f3ec);color:var(--vcs-ink);box-shadow:0 22px 48px -24px #0000006b;font-family:var(--font-body--family);text-align:left;opacity:1;translate:0 0;transition:opacity .4s var(--venoa-ease, ease),translate .5s var(--venoa-ease, ease)}.venoa-consent[hidden]{display:none}@starting-style{.venoa-consent{opacity:0;translate:0 .75rem}}.venoa-consent:focus{outline:none}.venoa-consent:focus-visible{outline:2px solid var(--color-primary, #a5722f);outline-offset:3px}.venoa-consent__title{margin:0 2rem .4rem 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);font-size:1.0625rem;line-height:1.25;letter-spacing:-.005em;color:var(--vcs-ink)}.venoa-consent__text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--vcs-muted)}.venoa-consent__links{display:inline}.venoa-consent__links a{margin-right:.35em;color:var(--vcs-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:nowrap}.venoa-consent__links a:hover{color:var(--color-primary, #a5722f)}.venoa-consent__status{margin:.6rem 0 0;font-size:.75rem;line-height:1.4;color:var(--vcs-muted)}.venoa-consent__status[hidden]{display:none}.venoa-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.venoa-consent__button{min-height:2.75rem;padding:0 1rem;border:1px solid var(--vcs-ink);border-radius:999px;background:var(--vcs-ink);color:var(--color-background, #f7f3ec);font-family:var(--font-body--family);font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .25s var(--venoa-ease, ease),border-color .25s var(--venoa-ease, ease),scale .3s var(--venoa-ease, ease)}.venoa-consent__button:hover{border-color:var(--color-primary, #a5722f);background:var(--color-primary, #a5722f)}.venoa-consent__button:active{scale:.97;transition-duration:.25s,.25s,90ms}.venoa-consent__button:focus-visible,.venoa-consent__close:focus-visible,.venoa-consent__links a:focus-visible{outline:2px solid var(--color-primary, #a5722f);outline-offset:3px}.venoa-consent__button:disabled{opacity:.6;cursor:progress}.venoa-consent__close{display:none;position:absolute;top:.5rem;right:.5rem;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vcs-muted);cursor:pointer}:host([data-decided]) .venoa-consent__close{display:inline-flex}.venoa-consent__close:hover{color:var(--vcs-ink)}.venoa-consent__close svg{width:.875rem;height:.875rem}@media screen and (max-width:749px){.venoa-consent{left:.625rem;right:.625rem;bottom:calc(.625rem + env(safe-area-inset-bottom,0px));width:auto;padding:.95rem 1rem .875rem;border-radius:1rem}.venoa-consent__title{margin-bottom:.3rem;font-size:.975rem}.venoa-consent__text{font-size:.78rem;line-height:1.45}.venoa-consent__actions{margin-top:.75rem}.venoa-consent__close{top:.25rem;right:.25rem}}@media(prefers-reduced-motion:reduce){.venoa-consent,.venoa-consent__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/venoa-consent.css.map */
