body.veji-page .veji-cookie-banner{position:fixed;z-index:550;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:calc(192px + env(safe-area-inset-bottom));overflow:hidden;color:var(--veji-vert-foret);background:var(--veji-blanc-chaud);border-top:1px solid var(--veji-hairline);box-shadow:var(--veji-shadow-sm);font-family:var(--veji-font-body);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}@supports (background: color-mix(in srgb,white 90%,transparent)){body.veji-page .veji-cookie-banner{background:color-mix(in srgb,var(--veji-blanc-chaud) 90%,transparent)}}body.veji-page .veji-cookie-banner[hidden]{display:none}body.veji-page.veji-cookie-banner-preview{--veji-cookie-banner-height: 192px}body.veji-page .veji-cookie-banner__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--veji-space-3) var(--veji-space-4) var(--veji-space-2)}body.veji-page .veji-footer-cookie-link{-webkit-appearance:none;appearance:none;margin:0;padding-inline:0;border:0;background:transparent;font-weight:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}body.veji-page .veji-cookie-banner__message{display:grid;gap:var(--veji-space-2)}body.veji-page .veji-cookie-banner__title{margin:0;color:var(--veji-vert-foret);font-family:var(--veji-font-heading);font-size:var(--veji-text-2xl);font-weight:400;line-height:1.05}body.veji-page .veji-cookie-banner__copy p{margin:0 0 var(--veji-space-1);max-width:66ch;color:var(--veji-vert-gris);font-size:var(--veji-text-xs);line-height:1.35}body.veji-page .veji-cookie-banner__policy{color:var(--veji-vert-gris);font-size:var(--veji-text-xs);font-weight:500;text-underline-offset:2px}body.veji-page .veji-cookie-banner__status{margin:var(--veji-space-1) 0 0;color:var(--veji-vert-foret);font-size:var(--veji-text-xs)}body.veji-page .veji-cookie-banner__status:empty{display:none}body.veji-page .veji-cookie-banner__actions{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--veji-hairline)}body.veji-page .veji-cookie-banner__actions :is(button,a){-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--veji-space-3) var(--veji-space-2);border:0;font:inherit;font-size:var(--veji-text-sm);font-weight:600;cursor:pointer}body.veji-page .veji-cookie-banner__actions button:disabled{cursor:wait;opacity:.62}body.veji-page .veji-cookie-banner__choose{color:var(--veji-vert-foret);background:transparent;text-decoration:none}body.veji-page .veji-cookie-banner__accept{color:var(--veji-blanc-chaud);background:var(--veji-vert-foret)}body.veji-page :is(.veji-cookie-banner__policy,.veji-cookie-banner__choose,.veji-cookie-banner__actions button):focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--veji-vert-foret),inset 0 0 0 4px var(--veji-blanc-chaud)!important}@media(min-width:720px){body.veji-page.veji-cookie-banner-preview{--veji-cookie-banner-height: 146px}body.veji-page .veji-cookie-banner{max-height:146px}body.veji-page .veji-cookie-banner__message{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:var(--veji-space-6)}}@media(min-width:1024px){body.veji-page.veji-cookie-banner-preview{--veji-cookie-banner-height: 112px}body.veji-page .veji-cookie-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);max-height:112px}body.veji-page .veji-cookie-banner__content{padding:var(--veji-space-3) var(--veji-space-6)}body.veji-page .veji-cookie-banner__message{grid-template-columns:180px minmax(0,1fr)}body.veji-page .veji-cookie-banner__title{font-size:var(--veji-text-xl)}body.veji-page .veji-cookie-banner__actions{align-self:center;gap:var(--veji-space-2);margin-right:var(--veji-space-5);padding:0;border-top:0}body.veji-page .veji-cookie-banner__actions :is(button,a){border-radius:var(--veji-radius-btn)}}body.veji-page.veji-cookie-banner-visible .veji-support{bottom:calc(var(--veji-cookie-banner-height, 0px) + var(--veji-space-4))!important}body.veji-page.veji-cookie-preferences-open{overflow:hidden}body.veji-page.veji-cookie-preferences-open .veji-support,body.veji-page.veji-cookie-preferences-open .veji-stories-bubble,body.veji-page.veji-cookie-preferences-open .veji-stickybar{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.veji-page .veji-cookie-preferences{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--veji-space-4);color:var(--veji-vert-foret);font-family:var(--veji-font-body)}body.veji-page .veji-cookie-preferences[hidden]{display:none}body.veji-page .veji-cookie-preferences__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d231a94;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body.veji-page .veji-cookie-preferences__panel{position:relative;width:100%;max-width:680px;max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;padding:clamp(22px,4vw,38px);border:1px solid var(--veji-hairline);border-radius:var(--veji-radius-card, 18px);outline:0;background:var(--veji-blanc-chaud);box-shadow:0 28px 80px #0d231a47}body.veji-page .veji-cookie-preferences__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--veji-space-4)}body.veji-page .veji-cookie-preferences__eyebrow{margin:0 0 var(--veji-space-2);color:var(--veji-vert-gris);font-size:var(--veji-text-xs);font-weight:700;letter-spacing:.14em}body.veji-page .veji-cookie-preferences__title{margin:0;color:var(--veji-vert-foret);font-family:var(--veji-font-heading);font-size:clamp(28px,5vw,38px);font-weight:400;line-height:1.02;letter-spacing:-.02em}body.veji-page .veji-cookie-preferences__close{-webkit-appearance:none;appearance:none;display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;margin:-8px -8px 0 0;padding:0;border:1px solid var(--veji-hairline);border-radius:50%;color:var(--veji-vert-foret);background:transparent;font:inherit;font-size:28px;line-height:1;cursor:pointer}body.veji-page .veji-cookie-preferences__intro{max-width:58ch;margin:var(--veji-space-4) 0 var(--veji-space-5);color:var(--veji-vert-gris);font-size:var(--veji-text-sm);line-height:1.55}body.veji-page .veji-cookie-preferences__list{overflow:hidden;border:1px solid var(--veji-hairline);border-radius:var(--veji-radius-card, 18px);background:#ffffff6b}body.veji-page .veji-cookie-preferences__item{display:flex;align-items:center;justify-content:space-between;gap:var(--veji-space-4);min-height:76px;padding:var(--veji-space-4);cursor:pointer}body.veji-page .veji-cookie-preferences__item+.veji-cookie-preferences__item{border-top:1px solid var(--veji-hairline)}body.veji-page .veji-cookie-preferences__item--essential{cursor:default}body.veji-page .veji-cookie-preferences__item :is(h3,strong){display:block;margin:0;color:var(--veji-vert-foret);font:inherit;font-size:var(--veji-text-sm);font-weight:700}body.veji-page .veji-cookie-preferences__item p,body.veji-page .veji-cookie-preferences__detail{display:block;margin:4px 0 0;color:var(--veji-vert-gris);font-size:var(--veji-text-xs);line-height:1.4}body.veji-page .veji-cookie-preferences__always{flex:0 0 auto;padding:6px 10px;border-radius:var(--veji-radius-full, 999px);color:var(--veji-vert-foret);background:var(--veji-sage-2, #e7eccf);font-size:11px;font-weight:700;white-space:nowrap}body.veji-page .veji-cookie-preferences__switch{position:relative;flex:0 0 48px;width:48px;height:28px}body.veji-page .veji-cookie-preferences__switch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.veji-page .veji-cookie-preferences__switch input+span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--veji-vert-foret) 28%,transparent);border-radius:var(--veji-radius-full, 999px);background:color-mix(in srgb,var(--veji-vert-foret) 10%,var(--veji-blanc-chaud));transition:background var(--veji-dur-fast, .16s) ease,border-color var(--veji-dur-fast, .16s) ease}body.veji-page .veji-cookie-preferences__switch input+span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--veji-blanc-chaud);box-shadow:0 2px 6px #0d231a38;transition:transform var(--veji-dur-fast, .16s) ease}body.veji-page .veji-cookie-preferences__switch input:checked+span{border-color:var(--veji-vert-foret);background:var(--veji-vert-foret)}body.veji-page .veji-cookie-preferences__switch input:checked+span:after{transform:translate(20px)}body.veji-page .veji-cookie-preferences__switch input:focus-visible+span,body.veji-page .veji-cookie-preferences :is(button,a):focus-visible{outline:2px solid var(--veji-vert-foret);outline-offset:3px}body.veji-page .veji-cookie-preferences__status{margin:var(--veji-space-3) 0 0;color:var(--veji-vert-foret);font-size:var(--veji-text-xs);line-height:1.4}body.veji-page .veji-cookie-preferences__status:empty{display:none}body.veji-page .veji-cookie-preferences__actions{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:var(--veji-space-2);margin-top:var(--veji-space-5)}body.veji-page .veji-cookie-preferences__actions button{-webkit-appearance:none;appearance:none;min-height:44px;padding:var(--veji-space-2) var(--veji-space-3);border:1px solid var(--veji-vert-foret);border-radius:var(--veji-radius-btn);font:inherit;font-size:var(--veji-text-sm);font-weight:700;cursor:pointer}body.veji-page .veji-cookie-preferences__actions button:disabled,body.veji-page .veji-cookie-preferences__close:disabled{cursor:wait;opacity:.58}body.veji-page .veji-cookie-preferences__reject{border-color:transparent!important;color:var(--veji-vert-gris);background:transparent;text-decoration:underline;text-underline-offset:3px}body.veji-page .veji-cookie-preferences__save{color:var(--veji-vert-foret);background:transparent}body.veji-page .veji-cookie-preferences__accept{color:var(--veji-blanc-chaud);background:var(--veji-vert-foret)}body.veji-page .veji-cookie-preferences__policy{display:block;width:fit-content;margin:var(--veji-space-3) auto 0;color:var(--veji-vert-gris);font-size:11px;text-align:center;text-underline-offset:2px}@media(max-width:639px){body.veji-page .veji-cookie-preferences{align-items:flex-end;padding:var(--veji-space-2)}body.veji-page .veji-cookie-preferences__panel{max-height:calc(100dvh - var(--veji-space-4));padding:var(--veji-space-4);border-radius:var(--veji-radius-card, 18px) var(--veji-radius-card, 18px) 10px 10px}body.veji-page .veji-cookie-preferences__intro{margin:var(--veji-space-3) 0 var(--veji-space-4)}body.veji-page .veji-cookie-preferences__item{min-height:68px;padding:var(--veji-space-3)}body.veji-page .veji-cookie-preferences__item p,body.veji-page .veji-cookie-preferences__detail{max-width:32ch}body.veji-page .veji-cookie-preferences__actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.veji-page .veji-cookie-preferences__reject{grid-column:1 / -1;grid-row:2}}body.veji-page.veji-cookie-banner-visible .veji-stories-bubble{display:none!important}body.veji-page.veji-cookie-banner-visible .veji-stickybar.is-visible{transform:translateY(110%);pointer-events:none;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/30/assets/veji-cookie-banner.css.map */
