/* STYLE CMONSITE EDITOR */
header .logo{margin-top:0px;height:auto;}header .logo img{height:auto;}header .slogan{color:#555555;font-size:18px;font-family:Quicksand perso;line-height:1.15em;letter-spacing:0px;text-align:right;text-transform:none;}#nav-principal .navigation_link_p{text-transform:capitalize;font-size:18px;color:#555555;font-weight:normal;font-family:Quicksand perso;box-shadow: 0px 0px 0px 0px rgba(116,107,253,0);font-style:normal;line-height:14px;letter-spacing:0em;padding-bottom:0px;padding-top:0px;margin-bottom:0px;}.footer__links a{font-size:12px;text-transform:capitalize;color:rgba(255,255,255,1);}.contenu-editable{font-size:18px;font-weight:normal;line-height:1.4em;font-family:Quicksand perso;color:rgba(85,85,85,1);text-transform:none;}#nav-principal .navigation_link_p.actif{color:rgb(203, 169, 129);font-family:Quicksand perso;text-transform:capitalize;font-style:normal;text-decoration:none;font-weight:700;font-size:18px;line-height:14px;padding-bottom:0px;padding-top:0px;}#nav-principal .navigation_link_p:hover{color:rgba(203,169,129,1);line-height:14px;letter-spacing:0px;padding-left:25px;padding-right:25px;}#nav-principal .navigation_link_p:focus{color:rgba(203,169,129,1);line-height:14px;letter-spacing:0px;padding-left:25px;padding-right:25px;}.template-panier #header-panier{color:#555555;line-height:12px;font-size:12px;font-weight:normal;margin-right:0px;margin-left:0px;margin-top:0px;background-color:rgba(116,107,253,0);border-style:none;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}.footer__links a:hover{color:rgba(156,156,156,1);}.footer__links a:focus{color:rgba(156,156,156,1);}.button, input[type="submit"]{border-color:#FFFFFF;font-weight:normal;text-transform:none;margin-left:0px;margin-right:0px;color:rgba(255,255,255,1);padding-left:20px;padding-right:20px;padding-bottom:15px;padding-top:15px;margin-top:0px;margin-bottom:0px;font-family:Quicksand perso;text-decoration:none;font-style:normal;line-height:1.20em;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;background-color:rgba(85,85,85,1);}.nav-static-breadcrumb li a{color:rgba(116,107,253,0);font-size:0px;line-height:14px;background-color:rgba(0, 0, 0, 0);}.nav-static-breadcrumb li a:hover{color:rgba(116,107,253,0);}.nav-static-breadcrumb li a:focus{color:rgba(116,107,253,0);}.produits .nomprod a{color:#555555;font-size:36px;font-weight:normal;text-align:left;text-transform:none;line-height:1em;font-family:Sort Mill Goudy;letter-spacing:0em;}.template_boutique_all .produits .prix{justify-content:flex-start;}.produits a.zoom:hover{background-color:rgba(116,107,253,0);margin-top:0px;}.produits a.zoom:focus{background-color:rgba(116,107,253,0);margin-top:0px;}.template-panier .connexion a{color:#9C9C9C;font-size:12px;line-height:1px;}.template-panier .produit_panier .panier_quantite{font-size:12px;text-transform:capitalize;color:#9C9C9C;font-weight:700;}.template-panier .produit_panier .panier_description{font-size:12px;font-family:Quicksand perso;color:#9C9C9C;}.template-panier .produit_panier .panier_nom a{font-family:Quicksand perso;font-size:12px;color:#9C9C9C;}.template_boutique_all .produits .prix .prixprod{font-size:24px;color:#555555;font-weight:700;}.produits .nomprod a:hover{color:#555555;font-weight:normal;font-size:36px;line-height:1em;letter-spacing:0em;}.produits .nomprod a:focus{color:#555555;font-weight:normal;font-size:36px;line-height:1em;letter-spacing:0em;}.produits{padding-bottom:15px;}body{font-family:Quicksand perso;font-size:18px;color:rgba(85,85,85,1);line-height:1.5em;background-color:rgba(255,255,255,1);padding-top:none;padding-bottom:none;margin-bottom:none;margin-left:0px;margin-right:none;margin-top:0px;padding-left:0px;}#nav-principal > ul:not(.navIcons){justify-content:center;border-color:rgba(116,107,253,0);margin-left:0px;margin-right:0px;padding-top:none;padding-bottom:0px;margin-bottom:0px;margin-top:0px;}#headercontent{box-shadow:none;background-color:rgba(116,107,253,0);margin-top:auto;padding-top:0px;margin-bottom:auto;margin-left:auto;margin-right:auto;padding-bottom:0px;padding-left:0px;padding-right:0px;border-style:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgba(116,107,253,0);}#nav-principal .navigation_button_p.actif .navigation_link_p{font-family:Quicksand perso;text-transform:capitalize;font-style:normal;text-decoration:none;font-weight:700;color:rgb(203, 169, 129);font-size:18px;line-height:14px;padding-bottom:0px;padding-top:0px;}#nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(203,169,129,1);line-height:14px;letter-spacing:0px;padding-left:25px;padding-right:25px;}#nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(203,169,129,1);line-height:14px;letter-spacing:0px;padding-left:25px;padding-right:25px;}.widget-image figure.hover:hover figcaption{font-family:Quicksand Light;font-size:12px;line-height:25px;font-weight:normal;margin-top:0px;}.wrapper{box-shadow:none;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.contenu-editable h1{font-family:Sort Mill Goudy;color:#555555;font-size:46px;line-height:1.05em;text-transform:none;margin-top:0px;margin-bottom:0px;}header #blocContent{background-color:rgba(116,107,253,0);margin-top:35px;}.menu.menu-principal{border-color:rgba(116,107,253,0);border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;margin-left:0px;margin-right:none;margin-bottom:0px;margin-top:0px;padding-left:0px;}.footer_p{border-style:none;background-color:#555555;color:#FFFFFF;font-size:12px;line-height:12px;padding-top:20px;margin-left:0px;margin-right:0px;padding-left:10px;padding-right:10px;letter-spacing:0em;}.widget-texte-content a:hover{font-size:none;font-family:inherit;color:rgb(156, 156, 156);}.widget-texte-content a:focus{font-size:none;font-family:inherit;color:rgb(156, 156, 156);}.widget-texte-content a{font-family:inherit;text-transform:none;font-size:none;color:rgba(203,169,129,1);}.contenu-editable-site-footer a:hover{color:rgba(156,156,156,1);}.contenu-editable-site-footer a:focus{color:rgba(156,156,156,1);}#top_fleche a:hover{color:rgba(255,255,255,1);background-color:#9C9C9C;}#top_fleche a:focus{color:rgba(255,255,255,1);background-color:#9C9C9C;}.contenu-editable-site-footer a{color:rgba(255,255,255,1);font-size:14px;line-height:16px;letter-spacing:0em;}#top_fleche a{color:rgba(255,255,255,1);background-color:#9C9C9C;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;}.footer__links{color:#FFFFFF;background-color:rgba(116,107,253,0);font-size:25px;text-align:center;margin-top:0px;margin-left:0px;}.button:hover, input[type="submit"]:hover{background-color:rgba(156,156,156,1);padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;color:rgba(255,255,255,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;margin-bottom:0px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;line-height:1.2em;border-style:solid;}.button:focus, input[type="submit"]:focus{background-color:rgba(156,156,156,1);padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;color:rgba(255,255,255,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;margin-bottom:0px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;line-height:1.2em;border-style:solid;}.searchbar-resa .searchbar-resa__calendrier{text-transform:none;background-image:none;font-weight:700;align-items:center;background-color:rgba(116,107,253,0);}.searchbar-resa .searchbar-resa__date-start,.searchbar-resa .searchbar-resa__date-end{background-color:transparent;color:rgba(255,255,255,1);font-family:Quicksand perso;font-weight:normal;align-items:center;text-transform:capitalize;font-size:14px;line-height:22px;}.searchbar-resa{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgba(116,107,253,0);font-weight:700;line-height:28px;padding-bottom:10px;padding-top:10px;padding-left:0px;padding-right:0px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;margin-left:none;margin-right:none;margin-bottom:0px;margin-top:0px;box-shadow:none;color:rgba(255,255,255,1);background-color:#555555;}.searchbar-resa .searchbar-resa__btn .button{font-size:14px;line-height:1em;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;background-color:rgba(116,107,253,0);color:rgba(255,255,255,1);margin-top:none;margin-bottom:none;margin-left:none;padding-top:none;padding-bottom:none;padding-left:none;}.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{font-family:inherit;font-size:16px;background-color:rgba(116,107,253,0);color:#2F2F2F;}.bx-controls-direction .bx-prev:hover,.bx-controls-direction .bx-next:hover{font-family:inherit;font-size:16px;line-height:16px;margin-top:0px;background-color:rgba(116,107,253,0);}.bx-controls-direction .bx-prev:focus,.bx-controls-direction .bx-next:focus{font-family:inherit;font-size:16px;line-height:16px;margin-top:0px;background-color:rgba(116,107,253,0);}.searchbar-resa .searchbar-resa__date-start:hover,.searchbar-resa .searchbar-resa__date-end:hover{background-color:rgba(116,107,253,0);color:rgba(255,255,255,1);text-transform:capitalize;font-style:normal;text-decoration:none;font-weight:normal;}.searchbar-resa .searchbar-resa__date-start:focus,.searchbar-resa .searchbar-resa__date-end:focus{background-color:rgba(116,107,253,0);color:rgba(255,255,255,1);text-transform:capitalize;font-style:normal;text-decoration:none;font-weight:normal;}.searchbar-resa .searchbar-resa__btn .button:hover{background-color:rgba(255,255,255,0.415);}.searchbar-resa .searchbar-resa__btn .button:focus{background-color:rgba(255,255,255,0.415);}.title_section{font-size:0px;color:rgba(116,107,253,0);margin-top:0px;margin-bottom:0px;line-height:0px;}.galerie .mask:hover, .template_album_1 .galerie:hover .mask:hover{opacity:0.00;border-color:rgba(255,255,255,1);border-top-width:4px;border-bottom-width:4px;border-left-width:4px;border-right-width:4px;border-style:solid;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.galerie .mask:focus, .template_album_1 .galerie:hover .mask:focus{opacity:0.00;border-color:rgba(255,255,255,1);border-top-width:4px;border-bottom-width:4px;border-left-width:4px;border-right-width:4px;border-style:solid;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.nav-static-breadcrumb{text-align:left;margin-right:0px;padding-left:0px;}.searchbar-resa .searchbar-resa__calendrier:hover{background-color:rgba(116,107,253,0);color:rgba(255,255,255,1);align-items:center;}.searchbar-resa .searchbar-resa__calendrier:focus{background-color:rgba(116,107,253,0);color:rgba(255,255,255,1);align-items:center;}.nav-static-breadcrumb li a.actif{color:#555555;line-height:0px;}.nav-static-breadcrumb li::before{font-size:0px;color:rgba(116,107,253,0);line-height:0px;}#nav-principal{padding-top:10px;padding-bottom:0px;padding-left:0px;margin-top:none;padding-right:0px;}.form-group > label{font-size:16px;font-family:Quicksand Semi-bold;text-transform:uppercase;font-weight:700;font-style:normal;line-height:16px;color:#555555;letter-spacing:0.00em;}.formulaires_perso input[type="submit"]{background-color:#555555;font-size:14px;text-transform:capitalize;line-height:15.8px;}.formulaires_perso input[type="submit"]:hover{background-color:#9C9C9C;line-height:14px;}.groupe-checkbox label, .groupe-radio label{font-size:12px;font-weight:normal;line-height:14px;padding-top:0px;}.groupe-checkbox label::before, .groupe-radio label::before{margin-right:0px;}.formulaires_perso input[type="text"], .formulaires_perso textarea{font-size:14px;font-family:Arial;text-align:center;line-height:1em;color:#555555;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;margin-top:0px;margin-bottom:0px;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{color:#555555;line-height:20px;font-size:18px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.diaporama-container .swiper-button-prev:hover,.diaporama-container .swiper-button-next:hover{color:#373737;line-height:14px;}.diaporama-container .swiper-button-prev:focus,.diaporama-container .swiper-button-next:focus{color:#373737;line-height:14px;}.produits .addbasket{color:rgba(255,255,255,1);border-style:none;background-color:#555555;line-height:28px;padding-bottom:15px;padding-left:-10px;padding-right:0px;padding-top:15px;margin-right:25px;margin-left:25px;margin-bottom:10px;margin-top:30px;}.produits .addbasket:hover{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-style:none;margin-left:none;margin-right:none;padding-bottom:15px;padding-left:0px;padding-right:0px;padding-top:15px;background-color:rgba(156,156,156,1);}.produits .addbasket:focus{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-style:none;margin-left:none;margin-right:none;padding-bottom:15px;padding-left:0px;padding-right:0px;padding-top:15px;background-color:rgba(156,156,156,1);}.produits a.zoom::before{font-family:inherit;color:rgba(85,85,85,1);font-size:60px;line-height:60px;}.template_boutique .produits{background-color:rgba(116,107,253,0);border-bottom-width:2px;border-style:none;border-top-width:2px;border-left-width:2px;border-right-width:2px;}.template_boutique .produits .desc{color:#555555;text-align:left;margin-top:10px;margin-bottom:30px;padding-left:0px;padding-top:0px;padding-right:0px;background-color:rgba(116,107,253,0);line-height:1.4em;}.template_boutique_all .produits .prix .oldprix{color:#555555;font-size:24px;}.produits .produit_etiquette{background-color:rgba(184,87,87,1);padding-top:10px;padding-bottom:10px;padding-left:0px;margin-left:4px;margin-right:0px;padding-right:0px;margin-top:0px;}.produits .produit_etiquette::before{background-color:rgba(184,87,87,1);}.produits .produit_etiquette .titre-etiquette{font-weight:700;text-transform:capitalize;font-family:Quicksand perso;font-size:18px;}.produits .productImageWrap{background-color:rgba(116,107,253,0);padding-top:0px;padding-right:0px;margin-bottom:-40px;margin-left:none;margin-right:none;margin-top:-55px;}.template_boutique_3 .produits{border-bottom-width:2px;border-style:none;border-top-width:2px;border-left-width:2px;border-right-width:2px;padding-right:20px;padding-left:20px;padding-bottom:0px;padding-top:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:60px;}#nav-principal .sous_navigation_link_p{padding-top:0px;padding-bottom:0px;}.template-panier #header-panier .count-live{color:#555555;font-weight:normal;margin-top:0px;line-height:10px;}.template-panier #paniercommande .text-total{background-color:rgba(116,107,253,0);color:#555555;font-size:12px;padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;font-weight:700;}.template-panier #paniercommande{text-align:left;background-color:rgba(116,107,253,0);padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;border-color:rgba(116,107,253,0);}.template-panier #paniercommande .total-price{color:#555555;font-size:12px;font-weight:700;}.template-panier .ajout_panier .button:hover{line-height:12px;background-color:rgba(213,209,157,1);padding-right:20px;padding-left:20px;padding-top:10px;padding-bottom:10px;}.template-panier .ajout_panier .button:focus{line-height:12px;background-color:rgba(213,209,157,1);padding-right:20px;padding-left:20px;padding-top:10px;padding-bottom:10px;}.template-panier-1,.template-panier-2{background-color:rgba(116,107,253,0);}.template-panier .ajout_panier .button{font-weight:normal;background-color:#555555;border-style:none;font-size:12px;line-height:12px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;}#fiche-produit .top_fiche .button.btn-details{background-color:#555555;border-style:none;margin-left:30px;margin-bottom:20px;margin-right:30px;margin-top:15px;font-size:14px;}#fiche-produit .top_fiche .button.btn-details:hover{background-color:#9C9C9C;}#fiche-produit .top_fiche .button.btn-details:focus{background-color:#9C9C9C;}.template_fiche_produit_1 .wrap-images{background-color:#B85757;margin-right:0px;margin-top:100px;margin-left:100px;}#fiche-produit .wrap-description .prix .prixprod{font-weight:700;padding-left:8px;margin-right:0px;margin-left:0px;}#fiche-produit .wrap-description .prix{background-color:rgba(116,107,253,0);}.template_fiche_produit_1 .wrap-images .grande-image img{object-position:center;object-fit:cover;}.template_fiche_produit .description{padding-left:20px;padding-right:20px;color:#555555;font-size:14px;line-height:24px;margin-top:25px;margin-bottom:25px;}.template_fiche_produit .block-fiche-titre{padding-left:20px;padding-right:20px;text-transform:lowercase;font-weight:normal;display:block;text-align:left;font-family:Sort Mill Goudy;font-size:18px;}.template_fiche_produit .wrap-description .h1{text-transform:capitalize;font-family:inherit;font-size:24px;line-height:28px;}.template_fiche_produit_2 .wrap-images .grande-image{background-color:rgba(116,107,253,0);margin-top:0px;margin-bottom:20px;}.bloc-description-detaille .contenu-editable{padding-left:10px;padding-right:10px;color:#555555;}.template_fiche_produit .bloc-description-detaille > .h4{text-align:left;color:#555555;font-weight:700;text-transform:none;}#fiche-produit .top_fiche .button.addbasket{background-color:#555555;color:rgba(255,255,255,1);font-family:Quicksand perso;font-size:18px;font-weight:normal;}#fiche-produit .top_fiche .button.addbasket:hover{background-color:#9C9C9C;font-size:18px;}#fiche-produit .top_fiche .button.addbasket:focus{background-color:#9C9C9C;font-size:18px;}.template-panier .produit_panier .panier_nom{color:#9C9C9C;text-align:left;background-color:rgba(255,255,255,1);}.template-panier .produit_panier .prix_panier{color:#9C9C9C;font-size:12px;}.template_fiche_produit .product_options{padding-left:20px;padding-right:20px;background-color:rgba(116,107,253,0);}.form input[type="text"], .form textarea{color:#555555;font-size:14px;text-align:left;font-family:Quicksand perso;}.form input[type="text"]::placeholder, .form textarea::placeholder{color:rgba(85,85,85,1);font-size:14px;}#tarteaucitronRoot #tarteaucitronAlertBig{border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}#tarteaucitronDisclaimerAlert #tarteaucitronPrivacyUrl{font-family:inherit;color:#555555;font-size:12px;font-weight:normal;}#tarteaucitronDisclaimerAlert{font-family:Quicksand perso;font-size:12px;color:#555555;background-color:rgba(255,255,255,1);}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronCloseAlert{font-family:Quicksand perso;color:#555555;background-color:#ECECEC;font-size:12px;line-height:12.5px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-style:none;padding-left:0px;padding-right:0px;padding-top:14px;padding-bottom:14px;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronAllDenied2{font-family:Quicksand perso;font-size:12px;color:rgba(255,255,255,1);background-color:rgba(217,191,161,1);border-style:none;font-weight:700;padding-left:0px;padding-right:0px;padding-top:14px;padding-bottom:14px;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronPersonalize2{font-family:Quicksand perso;font-size:12px;background-color:rgba(186,198,160,1);border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:none;padding-left:0px;padding-right:0px;padding-bottom:14px;padding-top:14px;}.datepicker__month-button{color:#555555;background-color:#ECECEC;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}.datepicker__month-button:hover{color:#555555;background-color:#CDCDCD;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}.datepicker__month-button:focus{color:#555555;background-color:#CDCDCD;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}.datepicker__month-name{text-transform:none;font-size:12px;line-height:28px;}.datepicker__week-days{text-transform:lowercase;font-size:12px;color:#555555;font-family:Quicksand perso;}.datepicker__month tbody .datepicker__month-day{font-family:Quicksand perso;color:#555555;line-height:14px;background-color:transparent;}.datepicker__topbar .datepicker__info--help{font-size:14px;font-family:Quicksand perso;font-style:normal;font-weight:normal;color:#555555;}.datepicker__topbar .datepicker__info-text{font-size:14px;text-transform:lowercase;color:#555555;font-weight:normal;font-family:Quicksand perso;}.datepicker__topbar .datepicker__info--selected-label{font-size:14px;text-transform:capitalize;font-weight:normal;font-family:Quicksand perso;color:#555555;line-height:none;}.template_fiche_produit .product_options-group > label{font-size:14px;color:#555555;font-weight:normal;}.reservation .datepicker{background-color:rgba(116,107,253,0);border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-color:rgba(55,55,55,1);border-style:none;}.template_fiche_produit .radio_unique.radio-color-checked{box-shadow:none;border-top-right-radius:0%;border-bottom-left-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-color:#555555;border-style:solid;}.template_fiche_produit .radio_unique{font-size:14px;font-weight:700;}.template_fiche_produit .declinaison-attribute-group > label, .template_fiche_produit .product_options-group > label{color:#555555;}.datepicker__submit .datepicker__button{color:rgba(255,255,255,1);background-color:#555555;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-weight:700;font-family:Quicksand perso;}.datepicker__submit{text-align:right;}.datepicker__submit .datepicker__button:hover{color:rgba(255,255,255,1);background-color:#9C9C9C;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;}.datepicker__submit .datepicker__button:focus{color:rgba(255,255,255,1);background-color:#9C9C9C;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--first-day-selected{font-family:Quicksand perso;background-color:#E6ECD9;}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--last-day-selected{font-family:Quicksand perso;background-color:#E6ECD9;}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--selected{font-family:Quicksand perso;background-color:#E6ECD9;}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--hovering{font-family:Quicksand perso;background-color:#E6ECD9;}.datepicker__month tbody .datepicker__month-day--today{font-family:Quicksand perso;background-color:#ECECEC;color:#555555;font-weight:700;}.datepicker__month tbody .datepicker__month-day--disabled::after{color:rgba(184,87,87,1);font-weight:700;}.datepicker__month tbody .datepicker__month-day--invalid{background-color:rgba(116,107,253,0);color:#CDCDCD;}.contenu-editable h3{font-size:36px;font-family:Sort Mill Goudy;color:rgba(255,255,255,1);line-height:1em;margin-bottom:0px;margin-top:0px;}.contenu-editable h2{font-family:Sort Mill Goudy;font-size:46px;color:#555555;line-height:1.05em;margin-top:0px;margin-bottom:0px;padding-bottom:10px;padding-left:0px;padding-right:0px;padding-top:0px;}.contenu-editable h4{font-size:36px;color:rgba(255,255,255,1);line-height:1em;text-decoration:none;font-family:Sort Mill Goudy;font-style:normal;}.contenu-editable h5{font-family:Sort Mill Goudy;font-weight:normal;color:rgba(255,255,255,1);font-size:36px;line-height:1.1em;}.template_fiche_produit .radio_unique.unavailable-option{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-top-right-radius:0%;border-bottom-left-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;border-color:#555555;}.template_fiche_produit .radio_unique.outofstock-option{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-top-right-radius:0%;border-bottom-left-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;border-color:#555555;}.alert-info{color:#555555;background-color:#F8F0E6;}.block-shipping{color:rgba(184,87,87,1);}#fiche-produit .produit_etiquette .titre-etiquette{font-size:18px;font-weight:700;line-height:24px;}#fiche-produit .produit_etiquette{background-color:rgba(184,87,87,1);}.template_flux_panier a:not(.button){color:rgba(0,0,0,1);}.template_flux_panier_1 .resume-cart-item-title{color:rgba(55,55,55,1);}.template_flux_panier_1 .block-resume-cart .resume-cart-legend{color:rgba(55,55,55,1);}.block-resume-price .bloc-total li:last-child span:last-child{color:rgba(55,55,55,1);}.block-resume-price .bloc-total li:last-child{color:rgba(55,55,55,1);}.template_flux_panier_1 .infoscommande-header h4{color:rgba(55,55,55,1);}#flux-panier input[type="password"],#flux-panier input[type="text"],#flux-panier select,#flux-panier textarea{color:rgba(55,55,55,1);}.template_flux_panier_1 #finish h5{color:rgba(55,55,55,1);}.stepper-tabs .stepper-item .step-counter{color:rgba(55,55,55,1);}.resume-cart-item-img .img-square__content img{object-position:left center;object-fit:contain;}.template_flux_panier_1 .resume-cart-item{padding-top:5px;padding-left:10px;}.template-panier #header-panier .panier_text{display:inline;margin-right:6px;}@media (min-width:1024px){header .logo{width:239px;height:auto;top:81px;left:914px;right:auto;transform:translateX(-50%);}header .logo img{height:auto;}header .slogan{top:70px;left:auto;width:31.99%;right:0px;bottom:0px;}#headercontent{min-height:210px;}header .logo img img{height:auto;}header .logo img img img{height:auto;}header .logo img img img img{height:auto;}header .logo img img img img img{height:auto;}header .logo img img img img img img{height:auto;}header .logo img img img img img img img img{height:auto;}header .logo img img img img img img img{height:auto;}#bloc-fil-title{min-height:0px;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{width:38px;height:38px;}.template-panier #header-panier .count-live{height:12px;width:12px;transform:translateX(-50%);bottom:none;top:30px;}.template-panier-1,.template-panier-2{right:0px;left:auto;}.template_fiche_produit_1 .wrap-images{width:0px;}.template_fiche_produit_1 .wrap-images .grande-image img{max-height:312px;}}@font-face {
    font-family: 'Sort Mill Goudy';
    src: url('/uploaded/143005/font/sortsmillgoudy-italic.woff2') format('woff2'),
        url('/uploaded/143005/font/sortsmillgoudy-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Sort Mill Goudy';
    src: url('/uploaded/143005/font/sortsmillgoudy-regular.woff2') format('woff2'),
        url('/uploaded/143005/font/sortsmillgoudy-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand perso';
    src: url('/uploaded/143005/font/quicksand-regular.woff2') format('woff2'),
        url('/uploaded/143005/font/quicksand-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Quicksand perso';
    src: url('/uploaded/143005/font/quicksand-bold.woff2') format('woff2'),
        url('/uploaded/143005/font/quicksand-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Quicksand Light';
    src: url('/uploaded/143005/font/quicksand-light.woff2') format('woff2'),
        url('/uploaded/143005/font/quicksand-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Quicksand Semi-bold';
    src: url('/uploaded/143005/font/quicksand-semibold.woff2') format('woff2'),
        url('/uploaded/143005/font/quicksand-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Quicksand Medium';
    src: url('/uploaded/143005/font/quicksand-medium.woff2') format('woff2'),
        url('/uploaded/143005/font/quicksand-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#top_fleche {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 1000;
  display: block;
}

#top_fleche a {
    line-height: 50px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    padding: 0;
    text-align: center;
    display: block;
    transition: background-color .2s linear, color .2s linear;
	background: #ababab;
    color: #fff
}

#top_fleche a:before {
    content: "\f077";
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: fontAwesome, sans-serif
}

@media only screen and (max-width: 639px){
  .template-panier-3.sans-connexion {
    width: 115px;
  }
  .template_fiche_produit_2 .grande-image a.sliderImageFicheProd{
    width: 100%;
  }
  #wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.template_boutique .productImageWrap .zoom{
  display:none
}

.template_flux_panier_1 #resume ul.list-product-attribute {
  text-align: left;
}

#top_fleche a:before{
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.block-success-payment-products__item-produit .img-square__content{
  justify-content: center;
}

#grid-011655 h3{
 word-break:break-word;
}