.dv-cookie[hidden],.dv-cookie__banner[hidden],.dv-cookie__error[hidden],.dv-cookie__modal-error[hidden]{display:none!important}.dv-cookie{position:relative;z-index:2147482500;font-family:var(--font-body--family,system-ui,sans-serif)}.dv-cookie__banner{position:fixed;z-index:2147482500;inset-inline-end:clamp(14px,3vw,36px);bottom:clamp(14px,3vw,32px);width:min(500px,calc(100vw - 28px));box-sizing:border-box;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:15px;padding:25px 27px 22px;border-radius:18px;border:1px solid rgba(191,145,245,.4);color:#f7f3ff;background:linear-gradient(145deg,#191126,#100d18 85%);box-shadow:0 24px 75px #0000009e,0 0 45px #5e2e931c;max-height:min(86dvh,620px);overflow-y:auto}.dv-cookie__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#cfacfb;background:#332042}.dv-cookie__copy{min-width:0}.dv-cookie__label{font-size:9px;line-height:1.4;letter-spacing:.2em;font-weight:800;color:#bc8ef4;margin:0 0 9px}.dv-cookie__copy h2{color:#fff;font-size:clamp(21px,2.4vw,27px);letter-spacing:-.045em;line-height:1.13;font-weight:750;margin:0 0 11px}.dv-cookie__copy>p:not(.dv-cookie__label){font-size:12.5px;line-height:1.65;color:#c1b1d3;margin:0}.dv-cookie__legal{display:flex;gap:17px;flex-wrap:wrap;margin:13px 0 0}.dv-cookie__legal a{font-size:11px;color:#d5b7fd;text-decoration:underline;text-underline-offset:3px}.dv-cookie__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-column:1/-1;margin-top:21px}.dv-cookie__btn{font:inherit;font-size:12px;font-weight:750;min-height:45px;padding:10px 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;line-height:1.3}.dv-cookie__btn--primary{background:linear-gradient(125deg,#914af6,#7135ce);color:#fff;border-color:#975af2}.dv-cookie__btn--primary:hover{background:#a46afa}.dv-cookie__btn--secondary{background:#21172e;color:#ead9fc;border-color:#644b80}.dv-cookie__btn--secondary:hover{border-color:#b994eb;background:#2b1d3a}.dv-cookie__customize{font:inherit;grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:37px;color:#c9a1f4;border:0;background:none;cursor:pointer;font-weight:700;font-size:12px}.dv-cookie__customize:hover{text-decoration:underline;text-underline-offset:4px}.dv-cookie__error{grid-column:1/-1;color:#ffc6c6;font-size:12px;line-height:1.5;margin:10px 0 0}.dv-cookie button:disabled{cursor:wait;opacity:.65}.dv-cookie :is(a,button,input):focus-visible{outline:2px solid #eed6ff;outline-offset:3px}.dv-cookie__modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(540px,calc(100vw - 24px));max-width:100%;max-height:min(90dvh,750px);box-sizing:border-box;padding:27px;border:1px solid rgba(183,138,245,.43);border-radius:20px;color:#f8f4ff;background:#120e1c;box-shadow:0 28px 90px #000000bf;overflow-y:auto}.dv-cookie__modal::backdrop{background:#030207c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dv-cookie__modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dv-cookie__modal-head h2{color:#fff;font-size:26px;line-height:1.15;letter-spacing:-.045em;margin:0;font-weight:780}.dv-cookie__close{width:38px;height:38px;flex:none;display:grid;place-items:center;background:#292035;border:1px solid rgba(177,134,232,.3);border-radius:10px;color:#ead7fa;cursor:pointer}.dv-cookie__modal-intro{font-size:13px;line-height:1.65;color:#bdb0cf;margin:15px 0 19px}.dv-cookie__options{display:flex;flex-direction:column;gap:9px}.dv-cookie__option{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:17px;border:1px solid rgba(177,137,228,.19);border-radius:11px;padding:15px;background:#1a1425}.dv-cookie__option>div,.dv-cookie__option>span:first-child{min-width:0;display:flex;flex-direction:column;gap:5px}.dv-cookie__option strong{font-weight:760;color:#f5effc;font-size:13px}.dv-cookie__option p,.dv-cookie__opt-desc{margin:0;color:#aa9abf;font-size:11px;line-height:1.5}.dv-cookie__always{white-space:nowrap;color:#c3a6e8;font-size:10px;letter-spacing:.03em}.dv-cookie__switch{display:inline-flex;flex:0 0 42px;position:relative;width:42px;height:25px;align-items:center}.dv-cookie__switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:1}.dv-cookie__switch-track{width:42px;height:25px;border-radius:16px;border:1px solid rgba(184,144,238,.4);background:#40334e;position:relative;transition:background .16s ease}.dv-cookie__switch-track:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#f4eaff;transition:transform .16s ease}.dv-cookie__switch input:checked+.dv-cookie__switch-track{background:#7f40df;border-color:#ac7bfa}.dv-cookie__switch input:checked+.dv-cookie__switch-track:after{transform:translate(17px)}.dv-cookie__switch input:focus-visible+.dv-cookie__switch-track{outline:2px solid #f2d7ff;outline-offset:3px}.dv-cookie__modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.dv-cookie__modal-note{margin:13px 0 0;font-size:11px;line-height:1.5;color:#a99abc}.dv-cookie__modal-note a{color:#d5b8fc;text-decoration:underline}.dv-cookie__modal-error{font-size:12px;color:#ffb8ba;margin:10px 0 0}.dvf__cookie-settings{display:inline-flex;align-items:center;min-height:24px;border:0;padding:0;background:transparent;color:#aa9abb;font:inherit;font-size:11px;cursor:pointer}.dvf__cookie-settings:hover{color:#d7b5ff;text-decoration:underline;text-underline-offset:3px}.dvf__cookie-settings:focus-visible{outline:2px solid #d2a6ff;outline-offset:3px}@media(max-width:600px){.dv-cookie__banner{width:100%;inset-inline:0;bottom:0;max-height:min(82dvh,630px);padding:21px 19px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;grid-template-columns:30px minmax(0,1fr);column-gap:12px}.dv-cookie__icon{width:30px;height:30px}.dv-cookie__icon svg{width:23px}.dv-cookie__copy h2{font-size:21px}.dv-cookie__copy>p:not(.dv-cookie__label){font-size:12px}.dv-cookie__buttons{margin-top:16px;gap:8px}.dv-cookie__btn{font-size:11px;min-height:45px;padding:9px 11px}.dv-cookie__modal{width:calc(100vw - 20px);max-height:90dvh;padding:20px;border-radius:16px}.dv-cookie__modal-head h2{font-size:23px}.dv-cookie__option{padding:13px 11px;gap:10px}.dv-cookie__always{font-size:9px}.dv-cookie__option strong{font-size:12px}.dv-cookie__modal-actions{gap:7px}}@media(prefers-reduced-motion:reduce){.dv-cookie__switch-track,.dv-cookie__switch-track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/deckverra-cookie-consent.css.map */
