@media screen and (max-width:1650px){header .region-header .header-content .block-superfishmain li a{font-size:13px;}}@media screen and (max-width:1450px){header .region-header .header-content .block-superfishmain li a{padding:12px 3px;}}@media screen and (max-width:1350px){.node--type-carte-de-voeux .entete-carte,.node--type-pins .entete-carte,.node--type-medaille .entete-carte,.node--type-modele-objet-cuir .entete-carte{flex-direction:column;align-items:center;}.node--type-carte-de-voeux .entete-carte .block-images,.node--type-pins .entete-carte .block-images,.node--type-medaille .entete-carte .block-images,.node--type-modele-objet-cuir .entete-carte .block-images{margin-right:0;margin-bottom:35px;}}@media screen and (max-width:1200px){.wrapper{padding:0 10px;}header .region-header .header-content .block-superfishmain li{margin:0;}.node--type-carte-de-voeux .entete-carte .block-images .slider-content .swiper-slide,.node--type-pins .entete-carte .block-images .slider-content .swiper-slide,.node--type-medaille .entete-carte .block-images .slider-content .swiper-slide,.node--type-modele-objet-cuir .entete-carte .block-images .slider-content .swiper-slide{width:124px;}}@media screen and (min-width:1200px){.path-frontpage header:not(.sticky-desktop){position:relative;box-shadow:none;}.path-frontpage header.sticky-desktop{transform:translateY(-120px);}.path-frontpage header:not(.sticky-desktop) .region-header .block-logoheader{position:absolute;top:0px;left:0;padding:7px 0 0 35px;z-index:1000;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content{position:relative;flex-wrap:nowrap;flex-direction:row-reverse;max-width:1920px;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-infosheader .baseline{display:none;}header.sticky-desktop.open{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;transform:translateY(0);}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain{position:absolute;top:0;left:0;width:100%;height:89px;justify-content:center;z-index:1;padding:0 490px 0 120px;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain .contextual{display:none;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain > ul{width:100%;max-width:1920px;display:flex;align-items:center;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain > ul > li{margin:0;padding:0 30px;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain > ul > li > a{padding:12px 0;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-infosheader{position:absolute;top:0;right:0;width:480px;height:89px;z-index:2;justify-content:center;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-infosheader .submenu{margin-bottom:4px;}.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-infosheader .tel a{font-family:"Josefin Sans";font-weight:bold;font-size:16px;color:#242424;text-transform:uppercase;background:none;white-space:nowrap;}}@media screen and (max-width:1475px){header .region-header .header-content .block-superfishmain li{margin:0;padding:0 5px;}}@media screen and (max-width:1850px){.path-frontpage header:not(.sticky-desktop) .region-header .header-content .block-superfishmain > ul > li{padding:0 15px;}}@media screen and (max-width:1199px){#superfish-main{display:none;}#superfish-main-accordion{top:0 !important;width:100% !important;}.sf-accordion-toggle a.sf-expanded{margin-top:-40px;}header .region-header .header-content .block-superfishmain{align-self:flex-start;position:relative;}body.path-frontpage main{padding:89px 0 0 0;}#block-cartedevoeuxcalltoaction{flex-direction:column;}#block-cartedevoeuxcalltoaction .block-btn{margin-left:0;margin-top:20px;min-height:0;}}@media screen and (max-width:999px){.node--type-produit .prod-chapeau{flex-direction:column-reverse;align-items:center;}.categories-pins .liste-categories .bloc-categorie,.categories-pins .liste-categories .bloc-categorie:nth-child(4n+0){width:calc(50% - 10px);margin:0 20px 40px 0;}.categories-pins .liste-categories .bloc-categorie:nth-child(2n+0){margin:0 0 40px 0;}.node--type-produit .prod-chapeau .pastille-google{margin:0 0 25px 0;}.block-3blocshome .blocs{flex-wrap:wrap;justify-content:space-around;}.block-deschome .blocs{padding:40px 0 40px 0;margin:0;justify-content:center;}.block-projetdevis .blocs{flex-wrap:wrap;}.block-projetdevis .blocs .devis,.block-projetdevis .blocs .tel{margin:10px 0;}.block-projetdevis .blocs .adresse{margin:20px 0;text-align:center;}footer .block-contenufooter{flex-wrap:wrap;}footer .block-contenufooter .col{width:33.33%;margin:20px 0;}.node--type-produit .prod-details .desc .interet .content{flex-wrap:wrap;}.node--type-produit .prod-details .desc .interet .txt{width:100%;text-align:center;max-width:inherit;padding:0 0 20px 0;}.node--type-produit .prod-details .desc .interet .devis,.node--type-produit .prod-details .desc .interet .tel{margin-bottom:20px;}#container-showroom .showroom-bloc .showroom a{width:33.33%;height:200px;}#container-showroom .showroom-bloc .showroom a .img{height:200px;}#container-showroom .showroom-bloc .showroom a .img img{height:200px;width:100%;object-fit:cover;}.contact-devis-bloc .contact-message-form{padding-left:20px;}.node--type-produit .faq-produit .interet .content{display:flex;flex-direction:column;align-items:center;}.node--type-produit .faq-produit .interet .devis{padding:15px 0;}}@media screen and (max-width:900px){.node--type-actualite{flex-direction:column;}.node--type-actualite .image{margin-right:0;}}@media screen and (max-width:800px){.ie-title .block-page-title-block h1{font-size:22px;line-height:26px;padding:20px 0;}.block-system-breadcrumb-block{height:auto;padding:5px 15px;}.block-system-breadcrumb-block > nav{height:auto;}.liste-cartes-voeux{flex-direction:column;align-items:center;}.liste-cartes-voeux .views-row .contenu{flex-direction:column;}.liste-cartes-voeux .views-row .contenu .titre{font-size:16px;margin-right:0;margin-bottom:5px;}.liste-cartes-voeux .views-row{width:100%;max-width:674px;}.devis-carte-voeux-form{padding:60px 25px 40px;overflow:auto;}.devis-carte-voeux-form .devis-container .titre-form{font-size:22px;line-height:26px;margin-bottom:5px;}.decors-finitions{flex-direction:column;align-items:center;}#select-decor-finition{width:100%;}.node--type-carte-de-voeux .paragraphes h2.para-title,.node--type-pins .paragraphes h2.para-title,.node--type-medaille .paragraphes h2.para-title,.node--type-modele-objet-cuir .paragraphes h2.para-title{font-size:22px;}.devis-carte-voeux-form .devis-container .form-item{width:100%;}.block-cta-para{flex-direction:column;text-align:center;}.node--type-carte-de-voeux .block-custom .decors-finitions{flex-direction:column;align-items:center;}.decors-finitions .block-decors{margin-right:0;margin-bottom:20px;}.decors-finitions .vignette{margin-right:5px;}.decors-finitions .block-decors .vignette:nth-child(3){margin-right:0;}.decors-finitions .vignette.active:before{right:-1px;}.block-custom .block-cta .titre{font-size:14px;line-height:16px;}.block-custom .block-cta .sous-titre{font-size:14px;line-height:16px;}.node--type-carte-de-voeux .entete-carte{margin:40px 0;}.decors-finitions .block-decors .decors:after{display:none;}.block-custom .block-cta{flex-direction:column;}.block-custom .block-cta .texte{text-align:center;margin-bottom:10px;}.block-cta-para .titre{margin-right:0;margin-bottom:15px;}.node--type-carte-de-voeux .entete-carte .content > .titre{font-size:20px;line-height:24px;}.node--type-carte-de-voeux .entete-carte .content > .sous-titre{font-size:18px;margin-bottom:22px;}#block-slideravisgoogle .container-slider-avis{flex-direction:column;}#block-slideravisgoogle #slider-avis{width:100%;padding:0 25px;}#block-slideravisgoogle .container-slider-avis .google{margin-right:0;margin-bottom:25px;}#block-slideravisgoogle .swiper-button-prev{left:-10px;}#block-slideravisgoogle .swiper-button-next{right:-10px;}.pos-photo-1.nb-photos-1 .para-photos .para-photo,.pos-photo-2.nb-photos-1 .para-photos .para-photo,.pos-photo-1.nb-photos-2 .para-photos .para-photo,.pos-photo-2.nb-photos-2 .para-photos .para-photo{width:97%;max-width:97%;margin:0 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo,.pos-photo-2.nb-photos-3 .para-photos .para-photo{width:47%;margin:0 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo:nth-child(2n+1),.pos-photo-2.nb-photos-3 .para-photos .para-photo:nth-child(2n+1){clear:both;margin:0 auto;}.pos-photo-1.nb-photos-4 .para-photos .para-photo,.pos-photo-2.nb-photos-4 .para-photos .para-photo,.pos-photo-1.nb-photos-more .para-photos .para-photo,.pos-photo-2.nb-photos-more .para-photos .para-photo{width:30%;margin:0 1.5%;}.pos-photo-1.nb-photos-4 .para-photos .para-photo:nth-child(3n+1),.pos-photo-2.nb-photos-4 .para-photos .para-photo:nth-child(3n+1),.pos-photo-1.nb-photos-more .para-photos .para-photo:nth-child(3n+1),.pos-photo-2.nb-photos-more .para-photos .para-photo:nth-child(3n+1){clear:both;}.pos-photo-1.nb-photos-more .para-photos .para-photo:nth-child(4n+1),.pos-photo-2.nb-photos-more .para-photos .para-photo:nth-child(4n+1){clear:none;}header .region-header .header-content .block-infosheader .baseline{display:none;}footer .block-contenufooter .col{width:50%;}.node--type-produit .prod-details{flex-wrap:wrap;}.node--type-produit .prod-details .photo{flex:0 0 100%;}.node--type-produit .prod-details .desc .interet .devis a{white-space:inherit;}#container-showroom .showroom-bloc .showroom a{width:50%;}.contact-devis-bloc{flex-wrap:wrap;}.contact-devis-bloc .contact{flex:1 1 100%;}.contact-devis-bloc .contact-message-form{padding-left:0;padding-top:40px;}}@media screen and (max-width:600px){.node--type-produit .prod-chapeau p{font-size:14px;line-height:18px;}.node--carte-de-voeux .entete-carte .content .caracteristiques .carac .label-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .label-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .label-carac{width:50%;font-size:14px;}.node--carte-de-voeux .entete-carte .content .caracteristiques .carac .value-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .value-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .value-carac{width:50%;font-size:14px;}.node--type-carte-de-voeux .entete-carte .content .caracteristiques .carac .label-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .label-carac,.node--type-medaille .entete-carte .content .caracteristiques .carac .label-carac,.node--type-modele-objet-cuir .entete-carte .content .caracteristiques .carac .label-carac,.node--type-carte-de-voeux .entete-carte .content .caracteristiques .carac .value-carac,.node--type-pins .entete-carte .content .caracteristiques .carac .value-carac,.node--type-medaille .entete-carte .content .caracteristiques .carac .value-carac,.node--type-modele-objet-cuir .entete-carte .content .caracteristiques .carac .value-carac{width:50%;}header .region-header .header-content .block-infosheader .submenu{display:none;}.node--type-pins .entete-carte .content > .titre,.node--type-medaille .entete-carte .content > .titre,.node--type-modele-objet-cuir .entete-carte .content > .titre{font-size:24px;line-height:28px;}.node--type-pins .entete-carte .content > .sous-titre,.node--type-medaille .entete-carte .content > .sous-titre,.node--type-modele-objet-cuir .entete-carte .content > .sous-titre{font-size:20px;margin-bottom:28px;}.categories-pins h2{line-height:24px;font-size:20px;}.categories-pins .liste-categories .bloc-categorie h3{font-size:16px;line-height:20px;margin:10px 0;min-height:40px;max-height:40px;}.categories-pins .liste-categories .bloc-categorie .readmore{padding:0px 15px;width:100%;text-align:center;}header .region-header .header-content .block-superfishmain li ul{padding:30px;}header .region-header .header-content .block-superfishmain li ul li{width:100%;}.pos-photo-3 .para-photos,.pos-photo-4 .para-photos{max-width:97%;margin:20px 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo,.pos-photo-2.nb-photos-3 .para-photos .para-photo,.pos-photo-1.nb-photos-4 .para-photos .para-photo,.pos-photo-2.nb-photos-4 .para-photos .para-photo,.pos-photo-1.nb-photos-more .para-photos .para-photo,.pos-photo-2.nb-photos-more .para-photos .para-photo{width:97%;}.block-3blocshome .blocs .bloc{margin:0 10px 40px 10px;}.block-deschome .blocs .bloc{padding:40px 10px 60px 10px;}footer .block-contenufooter .col{width:100%;}footer .gl-copy::before{left:0px;max-width:100%;}.node--type-contenu .paragraphes .para-desc ul,.node--type-produit .paragraphes .para-desc ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.node--type-produit .faq-produit .faq-content .titre-elem:after{padding-top:2px;}.node--type-produit .faq-produit .faq-content .titre-elem{font-size:18px;line-height:24px;}.node--type-produit .faq-produit .elem-acc{margin-bottom:20px;}.node--type-produit .faq-produit .titre-faq{font-size:44px;line-height:52px;margin:30px 0 20px;}}@media screen and (max-width:450px){#container-showroom .showroom-bloc .showroom a{flex:1 1 100%;}header .region-header .header-content .block-infosheader .tel a{font-size:14px;height:25px;padding:0 10px;}}
