@font-face{font-family:Baserio;src:url(../fonts/baserio-regular.otf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aktiv-grotesk;src:url(../fonts/aktiv-grotesk.woff2);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:aktiv-grotesk;src:url(../fonts/aktiv-grotesk-italic.woff2);font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:aktiv-grotesk;src:url(../fonts/aktiv-grotesk-700.woff2);font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:fabiola-script;src:url(../fonts/fabiola-script.woff2);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:orange;color:#000;-webkit-text-fill-color:#000}::selection{background:orange;color:#000;-webkit-text-fill-color:#000}a,a:visited{color:#fff;text-decoration:none}a:hover{color:#f1f1f1}img{height:100%;width:auto;max-width:100%}body{background:rgba(0,0,0,0);color:#e4521d;background:#f8efe4;font-family:aktiv-grotesk,sans-serif;font-size:clamp(.8125rem,.75rem + .2vw,1rem)}body .fond{height:100%;width:100%;position:absolute;overflow:hidden;pointer-events:none}body .fond::after{content:"";position:absolute;top:-50%;left:-50%;z-index:-1;width:300%;height:200%;opacity:.2;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(../img/fond-taches.svg);background-repeat:no-repeat;background-position:top;background-size:81% 109%}@media screen and (min-width:700px){body .fond::after{background-size:81% 90%;width:206%;height:203%}}@media screen and (min-width:1000px){body .fond{background:url(../img/fond-taches.svg) center no-repeat;background-size:clamp(1800px,120vw,18000px);opacity:.2}body .fond::after{content:none}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Baserio;font-size:2.6em;text-transform:uppercase;height:clamp(250px,30vh,400px)}header .logo{height:2rem;width:auto}header .star{height:50%;text-align:center;text-wrap:balance;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .star div.etoile{position:absolute;z-index:-1;-webkit-animation:rotate 10s ease-in-out infinite;animation:rotate 10s ease-in-out infinite}header .star div.etoile::after{content:"";position:absolute;top:10px;left:10px;display:block;width:140px;height:140px;-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg);opacity:.8;background:url(https://grainy-gradients.vercel.app/noise.svg);-webkit-clip-path:polygon(50% 0,59.02% 28.23%,85.36% 14.64%,71.77% 40.98%,100% 50%,71.77% 59.02%,85.36% 85.36%,59.02% 71.77%,50% 100%,40.98% 71.77%,14.64% 85.36%,28.23% 59.02%,0 50%,28.23% 40.98%,14.64% 14.64%,40.98% 28.23%);clip-path:polygon(50% 0,59.02% 28.23%,85.36% 14.64%,71.77% 40.98%,100% 50%,71.77% 59.02%,85.36% 85.36%,59.02% 71.77%,50% 100%,40.98% 71.77%,14.64% 85.36%,28.23% 59.02%,0 50%,28.23% 40.98%,14.64% 14.64%,40.98% 28.23%)}header .star div.etoile img{width:160px;height:160px}main{width:90%;margin:0 auto}main .left .text{text-align:center;font-size:1.2em;line-height:1.25;width:90%;margin:1em auto}main .left .text p{margin-bottom:.5em}main .right{background:#e4521d;border-radius:12px;padding:5%;color:#f8efe4;font-family:Aktiv-Grotesk;font-weight:600}main .right h2{text-align:center;text-wrap:balance;font-size:1.1em;margin-bottom:.7em}main .right .mc-field-group,main .right .optionalParent{width:90%;margin:0 auto}main .right input{width:100%;height:2rem;border-radius:8px;border:0}main .right input[type=email]{background:#f8efe4;color:#e4521d;font-family:Aktiv-Grotesk;font-weight:300}main .right input[type=email]::-webkit-input-placeholder{color:#e4521d;text-align:center}main .right input[type=email]::-moz-placeholder{color:#e4521d;text-align:center}main .right input[type=email]:-ms-input-placeholder{color:#e4521d;text-align:center}main .right input[type=email]::-ms-input-placeholder{color:#e4521d;text-align:center}main .right input[type=email]::placeholder{color:#e4521d;text-align:center}main .right .response{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-wrap:balance}main .right input[type=submit]{margin-top:.5em;font-family:Aktiv-Grotesk;font-weight:600;text-transform:lowercase;color:#f8efe4;background:#e9b6cc}main h1{font-family:Baserio;font-size:4em;text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:.85}main h1 span{display:block;font-size:2rem;margin-top:.5em;line-height:1;font-family:fabiola-script}aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}aside .arrow{width:70px;height:70px;margin-top:1em}aside .adresse{font-size:2em;margin-top:.5em;width:60%;text-align:center;text-wrap:balance;color:#e4521d}aside .adresse:hover{color:#e9b6cc}#mc_embed_signup div.mce_inline_error{background:rgba(0,0,0,0)!important}footer{margin-top:50px;position:relative;overflow-x:clip}footer p{padding:5%;background:#e9b6cc;font-size:1.2em;line-height:1.35;text-align:center}footer p a,footer p a:visited{color:#e4521d}footer p a:hover,footer p a:visited:hover{color:#f8efe4}footer .pizza{position:absolute;bottom:38%;left:76%;height:380px;-webkit-animation:rotate linear infinite 60s;animation:rotate linear infinite 60s;pointer-events:none}footer .ordi{display:none}footer .mobile{display:block}footer .bottom{text-align:center;padding:15px}footer .bottom a,footer .bottom a:visited{color:#e4521d;text-decoration:underline}footer .bottom a:hover,footer .bottom a:visited:hover{color:#e9b6cc}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate2{from{-webkit-transform:rotate(0) scale(1.6);transform:rotate(0) scale(1.6)}to{-webkit-transform:rotate(360deg) scale(1.6);transform:rotate(360deg) scale(1.6)}}@keyframes rotate2{from{-webkit-transform:rotate(0) scale(1.6);transform:rotate(0) scale(1.6)}to{-webkit-transform:rotate(360deg) scale(1.6);transform:rotate(360deg) scale(1.6)}}@media screen and (min-width:1000px){header{height:auto}header .logo{-ms-flex-item-align:start;align-self:start;margin:50px 0 0 5vw;height:2.5rem}header .star{padding:90px;max-width:480px}header .star div.etoile{-webkit-animation:rotate2 10s ease-in-out infinite;animation:rotate2 10s ease-in-out infinite}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .left{width:50%}main .left h1,main .left p{text-align:left}main .left .text{margin-left:0;max-width:90%}main .right{width:450px;padding:20px;font-size:1.1em;margin:0 auto}main .right input{font-size:1.1em;height:2.5rem;border-radius:12px}aside{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}aside .arrow{display:none}aside .adresse{text-align:left;width:clamp(230px,20%,400px);margin-left:5vw;line-height:1.1}footer{margin-top:10vh}footer p{padding:25px;font-size:1.3em}footer .ordi{display:inline}footer .mobile{display:none}footer .pizza{bottom:-30%;left:unset;right:-13%;height:400px}}@media screen and (min-width:1000px)and (max-width:1100px){main h1{font-size:3.6em}footer .pizza{right:-300px}}@media screen and (min-width:1100px)and (max-width:1250px){footer .pizza{right:-290px}}