.ouverture{position:relative;min-height:calc(100dvh - 70px);overflow:hidden;background:#9dbde0}.ouverture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.ouverture h1{position:absolute;top:40px;left:var(--gout);right:var(--gout);font-size:clamp(46px,7.4vw,124px);white-space:nowrap;color:var(--t1);text-shadow:4px 4px 0 var(--choco);z-index:2;transition:color .6s}.ouverture .bas{position:absolute;left:var(--gout);bottom:30px;z-index:2;background:var(--encre);color:#ffb24a;padding:8px 14px;font-size:22px}.idee{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:110px var(--gout)}.idee .titre{font-size:clamp(70px,8vw,140px)}.idee p{font-size:20px;line-height:1.45;max-width:38ch;margin-bottom:18px}.idee p.main{font-size:34px}.heures{padding:40px var(--gout) 110px}.heures h2{font-size:clamp(70px,9vw,150px);margin-bottom:40px}.cartes-h{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.h{background:#fff;padding:12px 12px 18px;box-shadow:0 10px 24px -14px #2e1e1866}.h:nth-child(odd){rotate:-1.4deg}.h:nth-child(2n){rotate:1.2deg}.h .ecran{background:var(--encre);color:#ffb24a;aspect-ratio:4/3;display:grid;place-items:center;font-size:clamp(30px,3vw,48px)}.h .ecran.photo{background:none;position:relative;overflow:hidden}.h .ecran.photo img{width:100%;height:100%;object-fit:cover}.h .ecran.photo .seg{position:absolute;right:10px;bottom:8px;font-size:18px;text-shadow:0 0 6px rgba(255,140,40,.6)}.h p{font-family:var(--main);font-size:28px;margin-top:10px;line-height:1}.regles{display:grid;grid-template-columns:repeat(3,1fr)}.regles>div{padding:70px 4vw;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.regles .titre{font-size:clamp(40px,4vw,66px)}.qui{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;padding:110px var(--gout);align-items:center}.qui .titre{font-size:clamp(60px,7vw,120px)}.qui p{font-size:18px;max-width:46ch;margin-top:16px}.qui .produits{position:relative;height:420px}.qui .produits img{position:absolute;width:52%;filter:drop-shadow(0 20px 20px rgba(46,30,24,.3));transition:opacity .25s}.qui .produits img:first-child{left:0;top:6%;rotate:-8deg}.qui .produits img:last-child{right:0;bottom:0;rotate:6deg;width:44%}@media(max-width:900px){.ouverture h1{font-size:8.6vw}.idee,.qui{grid-template-columns:1fr}.cartes-h{grid-template-columns:1fr 1fr}.regles{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/filr-hors-ligne.css.map */
