.ac{--ac-paper: #fcfcfc;--ac-ink: #232323;--ac-ink-2: #3a3a3a;--ac-ink-3: #5c5c5c;--ac-line: #e4e4e4;--ac-off: #e9e9e9;--ac-pink: #f4b4c2;--ac-ease: cubic-bezier(.16, 1, .3, 1);--ac-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;position:fixed;inset:auto 0 0 0;z-index:30;font-family:var(--ac-sans);color:var(--ac-ink);-webkit-font-smoothing:antialiased;font-synthesis:none;opacity:0;transform:translateY(14px);transition:opacity .24s var(--ac-ease),transform .36s var(--ac-ease)}.ac[hidden]{display:none}.ac.is-open{opacity:1;transform:none}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac :where(p,h2,ul,li){margin:0;padding:0}.ac ul{list-style:none}.ac ::selection{background:var(--ac-pink);color:var(--ac-ink)}.ac :focus-visible{outline:2px solid var(--ac-ink);outline-offset:2px}.ac__card{background:var(--ac-paper);border-top:1px solid var(--ac-line);border-radius:12px 12px 0 0;box-shadow:0 -8px 28px #23232314;padding:16px 20px calc(10px + env(safe-area-inset-bottom,0px))}.ac[data-state=banner] .ac__panel,.ac[data-state=panel] .ac__banner{display:none}.ac__panel:focus{outline:none}.ac__panel:focus-visible .ac__title{text-decoration:underline;text-underline-offset:4px}.ac__text{font-size:14px;line-height:20px;color:var(--ac-ink-2);text-wrap:pretty}.ac__link{color:var(--ac-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.ac__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ac .ac__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:44px;margin:0;padding:0 12px;border:1px solid var(--ac-ink);border-radius:7px;background:transparent;box-shadow:none;color:var(--ac-ink);font:600 13px/16px var(--ac-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ac-ease),color .2s var(--ac-ease),transform .15s var(--ac-ease)}.ac .ac__btn:active{transform:scale(.98)}.ac[aria-busy=true] .ac__btn{cursor:progress;opacity:.6}.ac .ac__textbtn{-webkit-appearance:none;appearance:none;display:block;margin:4px auto 0;padding:10px 12px;border:0;background:none;color:var(--ac-ink-2);font:500 13px/18px var(--ac-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}@media(hover:hover){.ac .ac__btn:hover{background:var(--ac-ink);color:var(--ac-paper)}.ac .ac__textbtn:hover,.ac__link:hover{color:var(--ac-ink);text-decoration-thickness:2px}}.ac__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac .ac__title{font:600 16px/22px var(--ac-sans);letter-spacing:0;text-transform:none;color:var(--ac-ink)}.ac .ac__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:36px;height:36px;margin:-8px -10px -8px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--ac-ink);cursor:pointer}@media(hover:hover){.ac .ac__close:hover{background:var(--ac-off)}}.ac__rows{margin-top:6px}.ac__row{display:flex;align-items:center;gap:16px;padding:12px 0}.ac__row+.ac__row{border-top:1px solid var(--ac-line)}.ac__row-text{display:grid;gap:2px;flex:1;min-width:0;cursor:pointer}.ac__row-name{font-size:14px;line-height:20px;font-weight:600}.ac__row-desc{font-size:13px;line-height:18px;color:var(--ac-ink-3);text-wrap:pretty}.ac .ac__switch{appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:40px;height:24px;margin:0;border:1px solid #bdbdbd;border-radius:12px;background:var(--ac-off);cursor:pointer;transition:background-color .2s var(--ac-ease),border-color .2s var(--ac-ease)}.ac .ac__switch:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #23232340;transition:transform .24s var(--ac-ease),background-color .2s var(--ac-ease)}.ac .ac__switch:checked{background:var(--ac-ink);border-color:var(--ac-ink)}.ac .ac__switch:checked:before{transform:translate(16px);background:var(--ac-pink);box-shadow:none}.ac .ac__switch:focus-visible{outline-offset:3px}.ac .ac__switch:disabled{cursor:not-allowed;opacity:.4}.ac__row:has(.ac__switch:disabled) .ac__row-text{cursor:default}.ac__foot{margin-top:4px;padding:10px 0 2px;text-align:center;font-size:13px;line-height:18px}@media(min-width:640px){.ac{inset:auto auto 24px 24px;width:380px;max-width:calc(100vw - 48px)}.ac__card{border:1px solid var(--ac-line);border-radius:12px;box-shadow:0 14px 40px #2323231f,0 2px 6px #2323230f;padding:20px 20px 10px}.ac__panel{padding-bottom:12px}}.ac__panel{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.ac,.ac .ac__btn,.ac .ac__switch,.ac .ac__switch:before{transition:none}.ac{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/alora-consent.css.map */
