lf-cookie-banner.lf-cookie[hidden]{display:none!important}.lf-cookie{position:fixed;inset:auto 24px 24px;z-index:10000;display:flex;align-items:center;gap:28px;max-width:1180px;margin-inline:auto;padding:24px 52px 24px 28px;border:1px solid #dce3da;border-radius:12px;background:var(--color-brand-surface);color:var(--color-brand);box-shadow:0 8px 40px #183c2824;font-family:var(--font-body--family,Arial,sans-serif)}.lf-cookie__copy{flex:1;min-width:0}.lf-cookie__copy h2{margin:0 0 6px;color:var(--color-brand);font-size:19px;font-weight:700;line-height:1.35}.lf-cookie__copy p{margin:0;font-size:14px;line-height:1.6}.lf-cookie__copy a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.lf-cookie__actions{display:flex;gap:10px;flex-shrink:0}.lf-cookie button{font-family:inherit;cursor:pointer}.lf-cookie__actions button{padding:12px 20px;min-height:44px;background:transparent;border:1px solid var(--color-brand);border-radius:var(--style-border-radius-buttons-primary);color:var(--color-brand);font-size:14px;font-weight:600;line-height:1.3}.lf-cookie__actions .lf-cookie__accept{background:var(--color-brand);color:#fff}.lf-cookie__actions button:hover{box-shadow:inset 0 0 0 1px var(--color-brand)}.lf-cookie__close{position:absolute;inset:6px 6px auto auto;width:40px;height:40px;border:0;background:transparent;color:#53665a;font-size:27px;line-height:1}.lf-cookie button:focus-visible,.lf-cookie a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media(max-width:749px){.lf-cookie{inset:auto 12px 12px;max-height:calc(100dvh - 24px);overflow:auto;padding:22px 22px 18px;display:block}.lf-cookie__copy h2{padding-right:20px;font-size:18px}.lf-cookie__actions{margin-top:16px}.lf-cookie__actions button{flex:1;padding-inline:12px}}.lf-cookie__actions button[data-cookie-choice=rejected]{border:0;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;border-radius:0}.lf-cookie__actions button[data-cookie-choice=rejected]:hover{box-shadow:none;text-decoration-thickness:2px}.lf-cookie__status:empty{display:none}.lf-cookie__status{margin:0;font-size:14px;line-height:1.5;color:inherit;flex-basis:100%}.lf-cookie:has(.lf-cookie__status:not(:empty)){flex-wrap:wrap}.lf-cookie button:disabled{cursor:wait;opacity:var(--opacity-60)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lf-cookie-banner.css.map */
