@media screen and (max-width:1280px){header{height:160px}body.home header.resized,header.resized{height:100px}header #logo{width:125px;margin:0 3rem}nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menulink{padding:2.5rem 2rem;font-size:1.3em}.resized #menu-mobile{color:#222}.resized #menu-mobile span{background:#222}#single,.secondary{word-break:break-word}main{padding-top:160px}.grid figure{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 2rem)}.concept-text{margin:50px 0}section.produit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#single .produit-photos{margin:0 auto 75px}section.image-droite,section.image-gauche{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.image-droite article,section.image-gauche article{margin:0 0 50px}section.image-gauche article{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}section.image-droite .image-legende,section.image-gauche .image-legende{max-width:600px}footer .column{width:auto}footer .column:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer .column:last-of-type{margin:2rem 0}}@media screen and (max-width:1024px){#menu-mobile{position:absolute;top:50%;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Raleway,sans-serif;font-weight:400;color:#fff;letter-spacing:1px;border-radius:4px;transform:translateY(-50%);cursor:pointer}#menu-mobile .icon{transform:rotate(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#menu-mobile .icon,#menu-mobile span{position:relative;-webkit-transform:rotate(0)}#menu-mobile span{display:block;margin:4px 0;height:2px;background:#fff;opacity:1;transform:rotate(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#menu-mobile span:nth-child(1),#menu-mobile span:nth-child(3){width:20px}#menu-mobile span:nth-child(2){width:15px}#menu-mobile.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}#menu-mobile.open span:nth-child(2){opacity:0}#menu-mobile.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;top:2px;left:-2px}#menu-mobile .mobile-text{margin:0 0 0 20px;font-size:18px;line-height:1}.main-menu li:not(#logo){position:absolute;left:-350px;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-transition:all .6s;transition:all .6s}.main-menu.open li:not(#logo){left:0}.main-menu .item-1{top:148px;border-top:1px solid #ccc}.main-menu .item-2{top:220px}.main-menu .item-3{top:277px}.main-menu .item-4{top:332px;border-bottom:1px solid #ccc}header.resized .main-menu .item-1{top:118px}header.resized .main-menu .item-2{top:190px}header.resized .main-menu .item-3{top:247px}header.resized .main-menu .item-4{top:302px}.menulink::after,.menulink::before{content:'\2729';display:inline-block;color:#308F91;margin:0 15px}.menulink{display:block;width:250px;padding:1.5rem;color:#222;background:#fff;font-size:18px;border:none}.item-1 .menulink{padding-top:3rem}.item-4 .menulink{padding-bottom:3rem}}@media screen and (max-width:960px){#ateliers-mosaique .colonne.une,#ateliers-mosaique .colonne.deux,#ateliers-mosaique .colonne.trois{width:100%}#ateliers-mosaique .ligne,.contact-infos,section.atelier{-webkit-box-orient:vertical;-webkit-box-direction:normal}section.atelier{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.atelier-bloc{margin:50px 0 0;padding:0}#ateliers-mosaique{margin-top:120px}#ateliers-mosaique .ligne{display:block;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#gallery-slider .illustration{margin-bottom:1em}#gallery-slider .illustration+.illustration{margin-top:5em}.modal-scroll figure img{display:block;margin-right:auto;margin-left:auto}.modal-scroll figure figcaption{position:relative;margin:20px auto 45px}#commande li{background-size:60px 60px;background-repeat:no-repeat;padding-left:80px;min-height:60px}#bulle-demisphere{margin-bottom:0}.contact-infos{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#form-contact{margin:0 auto 50px}.contact-infos article{max-width:265px;margin:0 auto}.contact-infos article h2{text-align:center}}@media screen and (max-width:840px){.grid figure{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 2rem)}}@media screen and (max-width:600px){header{height:120px}header #logo{width:85px}header.resized #logo{-webkit-transform:scale(.9);transform:scale(.9)}.main-menu .item-1{top:108px}.main-menu .item-2{top:180px}.main-menu .item-3{top:237px}.main-menu .item-4{top:292px}header.resized .main-menu .item-1{top:98px}header.resized .main-menu .item-2{top:170px}header.resized .main-menu .item-3{top:227px}header.resized .main-menu .item-4{top:282px}main{padding-top:120px}#filtre{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.commande,.sur-mesure-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column}#single .autres-photos{margin-top:25px}#gallery-slider .illustration{margin-bottom:0}#gallery-slider .illustration+.illustration{margin-top:3em}#gallery-slider .illustration::after,#single .autres-photos::after,#single .illustration::after{top:12px;left:12px}.commande{-ms-flex-direction:column;flex-direction:column}.grow{position:relative}.prix{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0 0 25px}.modal-scroll h3{margin-right:auto}#commande li{background-size:45px 45px;background-repeat:no-repeat;padding-left:65px;min-height:45px}.concept-text{margin:25px 0}.sur-mesure-text{-ms-flex-direction:column;flex-direction:column}.sur-mesure-text article{margin-bottom:1em}.secondary section{margin:0 auto 75px}#fil-ariane ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#fil-ariane li+li{margin:3px 0 0}}@media screen and (max-width:480px){#menu-mobile .mobile-text,.concept .banniere{display:none}#menu-mobile span{margin:4px 0}#menu-mobile span:nth-child(1),#menu-mobile span:nth-child(3){width:20px}#menu-mobile span:nth-child(2){width:15px}#ban h1{font-size:5rem}figure.effect-oscar{padding:1rem}h6{margin-top:40px}.modal-scroll figure figcaption{width:270px}#form-contact span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#form-contact label{width:100%;padding-bottom:0}#single h1{margin:1em 0;font-size:75px;line-height:.7}#single h2,.secondary h1,.secondary h2{line-height:1.3}#single h1 span::after{bottom:3px}.secondary h1{margin:2em 0}.secondary h2{margin-top:1.5em}#single article p,.secondary p{line-height:1.8}section.image-droite,section.image-gauche{margin-bottom:95px}.faq article{padding-bottom:1em}.faq .question::after{margin-left:12px}.question{font-size:24px}}@media screen and (max-width:360px){.modal-scroll{padding:20px}}