.alf-ck{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:85;padding:0;font-family:var(--alf-font-body);color:var(--alf-ink-700);pointer-events:none}.alf-ck[hidden]{display:none}.alf-ck *,.alf-ck *:before,.alf-ck *:after{box-sizing:border-box}.alf-ck :where(p){margin:0}.alf-ck__card{pointer-events:auto;max-height:86vh;overflow:auto;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -18px 40px -18px #14133d73,inset 0 1.5px 0 var(--alf-purple-100);translate:0 110%;transition:translate .4s cubic-bezier(.2,.8,.2,1)}.alf-ck.is-open .alf-ck__card{translate:0 0}.alf-ck__top{display:flex;align-items:center;gap:12px}.alf-ck__seal{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--alf-gold-gem);color:var(--alf-purple-950);box-shadow:0 3px 0 var(--alf-gold-600)}.alf-ck__t{font:600 19px/1.2 var(--alf-font-display);color:var(--alf-purple-950)}.alf-ck__s{margin-top:10px;font-size:14px;line-height:1.5;color:var(--alf-ink-600)}.alf-ck__s a{color:var(--alf-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.alf-ck__prefs{display:grid;gap:8px;margin-top:14px}.alf-ck__prefs[hidden]{display:none}.alf-ck__pref{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;background:var(--alf-purple-50,#F6F5FD);cursor:pointer}.alf-ck__pref b{display:block;font:600 14.5px/1.25 var(--alf-font-display);color:var(--alf-purple-950)}.alf-ck__pref small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--alf-ink-600)}.alf-ck__pref.is-fixed{cursor:default}.alf-ck__pref.is-fixed .alf-sw{opacity:.55;cursor:not-allowed}.alf-ck .alf-sw{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:48px;height:28px;margin:0;border-radius:999px;background:var(--alf-purple-200,#CFCDF0);cursor:pointer;transition:background .2s}.alf-ck .alf-sw:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #14133d40;transition:left .2s cubic-bezier(.3,1.4,.5,1)}.alf-ck .alf-sw:checked{background:var(--alf-brand)}.alf-ck .alf-sw:checked:after{inset-inline-start:23px}.alf-ck__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.alf-ck__b{min-height:50px;padding:0 12px;font-size:15.5px}.alf-ck__b[hidden]{display:none}.alf-ck__b[data-ck=save]{grid-column:1}.alf-ck__more{grid-column:1/-1;justify-self:center;padding:8px 10px;border:0;background:none;font:600 14px/1 var(--alf-font-body);color:var(--alf-brand);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.alf-ck__more[hidden]{display:none}.alf-ck :focus-visible{outline:2.5px solid var(--alf-brand);outline-offset:2px}@media(min-width:750px){.alf-ck{inset-inline-start:24px;inset-inline-end:auto;bottom:24px;width:420px}.alf-ck__card{padding:22px 22px 20px;border-radius:26px;translate:0 calc(100% + 40px);box-shadow:inset 0 0 0 1.5px var(--alf-purple-100),0 6px 0 var(--alf-tone-lav-side),var(--alf-shadow-panel)}}@media(prefers-reduced-motion:reduce){.alf-ck__card{transition:none}.alf-ck .alf-sw:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/alf-cookie.css.map */
