:root{--color-black:64 58 52;--color-white:246 241 235;--color-gray:155 151 147;--color-grid:0 0 255;--color-blue:0 0 255;--size:375;--padding-container:1rem;--vw:100vw;--vh:calc(var(--vh-initial, 1vh)*100);--vh-resize:calc(var(--vh-dynamic, 1vh)*100);--column:calc(var(--vw)/24 - var(--padding-container)*2/24 - 0.95833rem);--column-mobile:calc(var(--vw)/8 - var(--padding-container)*2/8 - 0.875rem);--header-height:4.5rem;--top-header:calc(var(--padding-container) + var(--header-height))}@media (min-width:768px){:root{--size:768;--padding-container:2rem}}@media (min-width:1024px){:root{--size:1024}}@media (min-width:1200px){:root{--size:1440;--padding-container:3rem}}.body-180{font-size:18rem;letter-spacing:-1rem;line-height:120%}.body-120{font-size:12rem;letter-spacing:-.05rem;line-height:100%}.body-70{font-size:7rem;line-height:120%}.body-60{font-size:6rem;line-height:120%}.body-50{font-size:5rem;line-height:120%}.body-40{font-size:4rem;line-height:110%}.body-35{font-size:3.5rem;line-height:115%}.body-25{font-size:2.5rem;line-height:120%}.body-22{font-size:2.2rem;line-height:118%}.body-20{font-size:2rem;line-height:125%}.body-18{font-size:1.8rem;line-height:140%}.body-15{font-size:1.5rem;line-height:120%}.body-14{font-size:1.4rem;line-height:142%}.body-12{font-size:1.2rem;line-height:150%}.body-10{font-size:1rem}.body-10,.body-8{letter-spacing:1px;line-height:120%}.body-8{font-size:.8rem}@font-face{font-display:swap;font-family:BwGradual;font-style:normal;font-weight:400;src:url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Regular.028857.woff2) format("woff2"),url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Regular.5ee62b.woff) format("woff")}@font-face{font-display:swap;font-family:BwGradual;font-style:normal;font-weight:500;src:url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Medium.3e427b.woff2) format("woff2"),url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Medium.a88e41.woff) format("woff")}@font-face{font-display:swap;font-family:BwGradual;font-style:normal;font-weight:700;src:url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Bold.825cca.woff2) format("woff2"),url(/wp-content/themes/beaucoup/public/fonts/BwGradual-Bold.9996bb.woff) format("woff")}:root{--color-black:#403a34;--color-white:#f6f1eb;--font:"BwGradual",sans-serif;--color:var(--color-black);--text-color:var(--color-black);--popup-color:var(--color-white);--background-color:var(--color-white)}::selection{background-color:var(--color);color:#fff}body.login{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;font-family:var(--font);height:100vh;justify-content:center;letter-spacing:1px;overflow:hidden;text-transform:uppercase;width:100vw}#login,.language-switcher{background-color:var(--popup-color);width:320px}#login{border:1px solid var(--color-black);border-bottom:0;margin:0;padding:30px 30px 0;position:relative}#login:before{left:.8rem}#login:after,#login:before{background-color:var(--color-black);content:"";display:block;height:.4rem;max-height:.4rem;max-width:.4rem;min-height:.4rem;min-width:.4rem;position:absolute;top:.8rem;width:.4rem}#login:after{right:.8rem}.login label{font-size:12px}#login h1 a{background-image:url(/wp-content/themes/beaucoup/public/images/logo-admin-top.420b20.svg);background-size:100%;height:54px;width:20%}#login input[type=checkbox]:focus,#login input[type=password]:focus,#login input[type=text]:focus{border-color:var(--color-red);box-shadow:0 0 0 1px var(--color-red)}.login #loginform{background-color:var(--color-white)}.login #loginform input{border-radius:0}input[type=checkbox]:checked:before{content:url(/wp-content/themes/beaucoup/public/images/check.17f76b.svg)}.submit{clear:left;float:none}.submit #wp-submit{background-color:var(--color-black);border:1px solid var(--color-black);border-radius:0;color:#fff;float:none;font-size:12px;letter-spacing:2px;margin-top:10px;padding:3px 14px 0;text-transform:uppercase}.submit #wp-submit:focus,.submit #wp-submit:hover{background-color:var(--color-white);color:var(--color-black)}.submit #wp-submit:focus{box-shadow:none}.dashicons-hidden:before,.dashicons-visibility:before{color:var(--color-red)}.login .button.wp-hide-pw:focus{border:none;box-shadow:none}.login #backtoblog a,.login #nav a{color:#000}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:var(--text-color)}.wp-core-ui .button{border-color:var(--color);color:var(--color)}.language-switcher{border:1px solid var(--color-black);border-top:0;padding:30px;position:relative}.language-switcher:before{left:.8rem}.language-switcher:after,.language-switcher:before{background-color:var(--color-black);bottom:.8rem;content:"";display:block;height:.4rem;max-height:.4rem;max-width:.4rem;min-height:.4rem;min-width:.4rem;position:absolute;width:.4rem}.language-switcher:after{right:.8rem}.language-switcher #language-switcher{margin-top:0}.login .privacy-policy-page-link{margin-bottom:0}.privacy-policy-link{color:#000}.privacy-policy-link:hover{color:var(--color-red)}.login:after{bottom:0;content:"Oakâme";font-size:22vw;font-weight:700;left:50%;position:absolute;transform:translate(-50%,26%);z-index:-1}@media (min-width:768px){.md\:body-180{font-size:18rem;letter-spacing:-1rem;line-height:120%}.md\:body-100{font-size:10rem;line-height:100%}.md\:body-80{font-size:8rem;line-height:100%}.md\:body-70{font-size:7rem;line-height:120%}.md\:body-60{font-size:6rem;line-height:120%}.md\:body-50{font-size:5rem;line-height:120%}.md\:body-40{font-size:4rem;line-height:110%}.md\:body-35{font-size:3.5rem;line-height:115%}.md\:body-30{font-size:3rem;line-height:115%}.md\:body-25{font-size:2.5rem;line-height:120%}.md\:body-20{font-size:2rem;line-height:125%}.md\:body-15{font-size:1.5rem;line-height:120%}.md\:body-12{font-size:1.2rem;line-height:150%}}@media (min-width:1024px){.lg\:body-120{font-size:12rem;letter-spacing:-.05rem;line-height:100%}.lg\:body-80{font-size:8rem;line-height:100%}.lg\:body-40{font-size:4rem;line-height:110%}.lg\:body-20{font-size:2rem;line-height:125%}.lg\:body-18{font-size:1.8rem;line-height:140%}}@media (min-width:1200px){.xl\:body-120{font-size:12rem;letter-spacing:-.05rem;line-height:100%}.xl\:body-100{font-size:10rem;line-height:100%}.xl\:body-50{font-size:5rem;line-height:120%}.xl\:body-20{font-size:2rem;line-height:125%}}