.nk-consent{position:fixed;right:2.4rem;bottom:2.4rem;z-index:1100;width:min(42rem,calc(100vw - 4rem));padding:2.4rem;overflow:hidden;border:1px solid var(--brand-border-purple);border-radius:var(--brand-radius-lg);background:radial-gradient(24rem 18rem at 0% 0%,rgba(109,63,209,.12),transparent 72%),var(--brand-paper);box-shadow:var(--brand-shadow-lift);color:var(--brand-ink);font-family:var(--brand-font-body);animation:nk-consent-enter .6s var(--brand-ease-out) both}.nk-consent[hidden]{display:none}.nk-consent__spark{position:absolute;top:1.6rem;right:1.8rem;color:var(--brand-purple);font-size:2rem}.nk-consent__eyebrow{margin:0 0 .5rem;color:var(--brand-purple-deep);font-size:var(--brand-text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.nk-consent__title,.nk-consent-modal__title{margin:0;color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-weight:600;letter-spacing:-.015em}.nk-consent__title{padding-right:2.8rem;font-size:2.8rem;line-height:1.12}.nk-consent__text{margin:1.2rem 0 1.8rem;color:var(--brand-ink-2);font-size:1.45rem;line-height:1.55}.nk-consent__text a{color:var(--brand-purple-deep);font-weight:700;text-underline-offset:.25rem}.nk-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.nk-consent__button,.nk-consent__save,.nk-cookie-preferences{min-height:4.6rem;border:0;border-radius:999px;font:inherit;font-size:1.35rem;font-weight:800;cursor:pointer;transition:transform var(--brand-dur) var(--brand-ease-out),box-shadow var(--brand-dur) var(--brand-ease-out),background var(--brand-dur) var(--brand-ease-out)}.nk-consent__button:hover,.nk-consent__save:hover,.nk-cookie-preferences:hover{transform:translateY(-1px)}.nk-consent__button--primary{background:linear-gradient(180deg,var(--brand-purple-deep) 0%,var(--brand-purple) 100%);box-shadow:var(--brand-shadow-button);color:#fff}.nk-consent__button--secondary{border:1px solid var(--brand-border-purple);background:var(--brand-lavender-2);color:var(--brand-purple-deep)}.nk-consent-modal{width:min(68rem,calc(100vw - 3.2rem));max-height:calc(100vh - 3.2rem);padding:0;overflow:hidden;border:1px solid var(--brand-border-purple);border-radius:var(--brand-radius-lg);background:var(--brand-paper);box-shadow:0 28px 80px #17162e3d;color:var(--brand-ink);font-family:var(--brand-font-body)}.nk-consent-modal::backdrop{background:#17162e75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nk-consent-modal__panel{position:relative;max-height:calc(100vh - 3.2rem);padding:3.2rem;overflow-y:auto}.nk-consent-modal__close{position:absolute;top:1.8rem;right:1.8rem;display:grid;width:4rem;height:4rem;padding:1rem;border:0;border-radius:50%;background:var(--brand-lavender-2);color:var(--brand-purple-deep);cursor:pointer}.nk-consent-modal__close svg{width:100%;height:100%}.nk-consent-modal__head{display:flex;align-items:center;gap:1.4rem;padding-right:4rem}.nk-consent-modal__icon{display:grid;flex:0 0 5rem;width:5rem;height:5rem;place-items:center;border-radius:50%;background:var(--brand-lavender);color:var(--brand-purple);font-size:2rem}.nk-consent-modal__title{font-size:clamp(2.7rem,4vw,3.8rem);line-height:1.08}.nk-consent-modal__intro{margin:1.8rem 0 2.2rem;max-width:58ch;color:var(--brand-ink-2);font-size:1.55rem;line-height:1.55}.nk-consent-options{overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-cream-2)}.nk-consent-option{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem}.nk-consent-option+.nk-consent-option{border-top:1px solid var(--brand-border)}.nk-consent-option__copy{display:grid;gap:.4rem}.nk-consent-option__copy strong{color:var(--brand-ink-deep);font-size:1.55rem}.nk-consent-option__copy span{color:var(--brand-ink-2);font-size:1.3rem;line-height:1.45}.nk-consent-switch{position:relative;flex:0 0 5rem;width:5rem;height:2.9rem;cursor:pointer}.nk-consent-switch input{position:absolute;width:1px;height:1px;opacity:0}.nk-consent-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-lilac-2);border-radius:999px;background:var(--brand-paper);transition:background var(--brand-dur) var(--brand-ease-out)}.nk-consent-switch__track:after{content:"";position:absolute;top:.35rem;left:.4rem;width:2rem;height:2rem;border-radius:50%;background:var(--brand-lilac-2);transition:transform var(--brand-dur) var(--brand-ease-out),background var(--brand-dur) var(--brand-ease-out)}.nk-consent-switch input:checked+.nk-consent-switch__track{border-color:var(--brand-purple);background:var(--brand-purple)}.nk-consent-switch input:checked+.nk-consent-switch__track:after{transform:translate(2.1rem);background:#fff}.nk-consent-switch input:focus-visible+.nk-consent-switch__track{outline:2px solid var(--brand-purple);outline-offset:3px}.nk-consent-switch--locked{cursor:default;opacity:.65}.nk-consent-modal__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.nk-consent__save{border:1px solid var(--brand-purple-deep);background:var(--brand-paper);color:var(--brand-purple-deep)}.nk-cookie-preferences{min-height:auto;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:.25rem}@keyframes nk-consent-enter{0%{opacity:0;transform:translateY(2rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:749px){.nk-consent{right:1.2rem;bottom:1.2rem;width:calc(100vw - 2.4rem);padding:2rem;border-radius:2.2rem}.nk-consent__actions,.nk-consent-modal__actions{grid-template-columns:1fr}.nk-consent-modal__panel{padding:2.4rem 2rem}.nk-consent-modal__close{top:1.2rem;right:1.2rem}.nk-consent-modal__icon{display:none}.nk-consent-option{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.nk-consent{animation:none}.nk-consent__button,.nk-consent__save,.nk-consent-switch__track,.nk-consent-switch__track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nk-cookie-consent.css.map */
