@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
       html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
*,
*::before,
*::after{box-sizing:inherit;}
html{box-sizing:border-box;}
body, button, input, select, optgroup, textarea{color:#404040;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {
clear: both;
} p{margin-bottom:1.5em;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
body{background:#FCF8F4 !important;font-family:"arboria", sans-serif !important;margin:0 !important;overflow-x:hidden;}
body a:hover, body a:active{outline:none;}
body a:focus{outline:none;}
body a{color:#1C1C1C;}
body a:visited{color:#1C1C1C;}
body a:hover{color:#1C1C1C;}
body.shiftnav-disable-shift-body{padding-top:0 !important;}
@media(max-width:1600px){
.elementor-widget-breadcrumbs{padding-left:100px;}
}
@media(max-width:1300px){
.elementor-widget-breadcrumbs{padding-left:200px;}
}
@media(max-width:992px){
.elementor-widget-breadcrumbs{padding-left:0;}
}
.shiftnav{background:#FCF8F4 !important;}
.shiftnav .shiftnav-menu{background:#FCF8F4 !important;}
.shiftnav .shiftnav-menu .menu-item.current-menu-item .shiftnav-target{background:#1C1C1C !important;color:#FCF8F4 !important;}
.shiftnav .shiftnav-menu .menu-item .shiftnav-target{text-shadow:none !important;color:#1C1C1C !important;border-bottom:0 !important;}
a:focus{outline:none;}
#shiftnav-toggle-main{background-color:#FCF8F4 !important;}
#shiftnav-toggle-main #shiftnav-toggle-main-button{background-color:#FCF8F4 !important;border-color:#FCF8F4;}
#shiftnav-toggle-main .fa-bars{color:#1C1C1C;}
#shiftnav-toggle-main .shiftnav-main-toggle-content{color:#1C1C1C;}
.elementor-icon i, .elementor-icon svg{width:auto !important;height:auto !important;}
.elementor-widget-image img{border-radius:30px !important;}
@media(min-width:991px){
.img-border-left img{border-top-left-radius:30px !important;border-bottom-left-radius:30px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.border-radius-right .elementor-element-populated{border-top-right-radius:30px !important;border-bottom-right-radius:30px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
}
@media(max-width:991px){
.img-border-left img{border-top-left-radius:30px !important;border-bottom-left-radius:0 !important;border-top-right-radius:30px !important;border-bottom-right-radius:0 !important;}
.border-radius-right .elementor-element-populated{border-top-right-radius:0 !important;border-bottom-right-radius:30px !important;border-top-left-radius:0 !important;border-bottom-left-radius:30px !important;}
}
.elementor-widget-button .elementor-button-link{position:relative;}
.elementor-widget-button .elementor-button-link::before{content:'';position:absolute;top:-5px;left:15px;width:24px;height:22px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;transform:rotate(90deg);background-size:cover;opacity:0;transition:all .4s ease-in-out;}
.elementor-widget-button .elementor-button-link::after{content:'';position:absolute;bottom:0;right:15px;width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-single.svg) no-repeat;background-size:contain;opacity:0;transition:all .4s ease-in-out;}
.elementor-widget-button .elementor-button-link:hover::before, .elementor-widget-button .elementor-button-link:hover::after{opacity:1;transition:all .4s ease-in-out;}
.elementor-widget-button .elementor-button-link:hover::before{left:-5px;}
.elementor-widget-button .elementor-button-link:hover::after{right:-5px;}
.surligne{position:relative;z-index:1;padding:2px 10px;}
.surligne::before{content:'';position:absolute;top:55%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);background:#F0D4A8;border-radius:20px;z-index:-1;}
.subtitle{font-family:"poster-cut-neue", sans-serif;text-transform:uppercase;font-weight:400;display:block;font-size:24px;line-height:30px;letter-spacing:2px;}
.subtitle.open{color:#3E7F39;}
.subtitle.marron{color:#422C15;}
.subtitle.beige{color:#FCF8F4;}
.subtitle.saumon{color:#F0D4A8;}
.subtitle.black{color:#1C1C1C;}
.nav-top{background-color:#1C1C1C;}
@media(max-width:991px){
.nav-top{display:none;}
}
.nav-top ul{display:flex;justify-content:flex-end;margin:0;padding:0;}
.nav-top ul li{display:inline-block;padding:5px;position:relative;}
.nav-top ul li.rs-fb{margin-right:20px;}
.nav-top ul li a{font-size:0;}
.nav-top ul li a::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:22px;height:22px;background-size:cover;}
.nav-top ul li a.fb::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fb.svg) no-repeat;}
.nav-top ul li a.insta::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/insta.svg) no-repeat;}
#masthead{padding:0 15px;background-color:#FFF6EA;}
#masthead.sticky{position:fixed;width:100%;top:0;z-index:999;padding:15px;}
#masthead.sticky .logo .logo-link .logo-normal{display:none;}
#masthead.sticky .logo .logo-link .logo-sticky{display:block;margin-top:0;margin-bottom:0;}
#masthead .site-branding{display:flex;align-items:center;justify-content:center;}
#masthead .logo-sticky{display:none;}
#masthead .logo{text-align:center;}
#masthead .logo .logo-link .logo-normal{position:relative;z-index:999;}
@media(min-width:992px){
#masthead .logo .logo-link .logo-normal{margin-top:-25px;margin-bottom:-25px;}
}
#masthead .menu{display:flex;align-items:center;}
#masthead .menu .nav-menu{display:flex;align-items:center;justify-content:center;}
#masthead .menu .nav-menu li a{padding:10px 30px;color:#1C1C1C;font-size:16px;text-transform:uppercase;font-family:"arboria", sans-serif;}
@media(max-width:1350px){
#masthead .menu .nav-menu li a{padding:10px 20px;}
}
@media(max-width:1160px){
#masthead .menu .nav-menu li a{padding:10px 15px;font-size:14px;}
}
#masthead .menu .nav-menu li.current-menu-item{position:relative;}
#masthead .menu .nav-menu li.current-menu-item::before{content:'';position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;}
#masthead .menu .nav-menu li.current-menu-item a{font-weight:bold;}
#masthead .menu .nav-menu li:hover::before{content:'';position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;}
#masthead .menu .nav-menu li:hover a{font-weight:bold;}
#masthead .menu .nav-menu li#menu-item-1613 a{background:#1C1C1C;border-radius:30px;color:#FCF8F4;}
#masthead .menu .nav-menu li#menu-item-1613:hover a{font-weight:normal;}
#masthead .menu .nav-menu li#menu-item-1613:hover::before{display:none;}
.video-home img{border-radius:0 !important;width:100%;max-width:100% !important;height:900px !important;object-fit:cover;}
@media(max-width:1200px){
.video-home img{height:450px !important;}
}
@media(max-width:992px){
.video-home img{height:300px !important;}
}
.video-home .elementor-wrapper{max-height:900px;width:100%;position:relative;}
.cloud-accueil-img .elementor-widget-container{overflow:hidden;}
.cloud-accueil-img img{border-radius:0 !important;}
#colophon{padding:40px 0;background-color:#1C1C1C;}
@media(max-width:767px){
#colophon .site-info{text-align:center;}
}
#colophon .title-footer{color:#fff;}
#colophon p{text-align:left;color:white;}
@media(max-width:767px){
#colophon p{text-align:center;}
}
#colophon a{text-decoration:none;color:#fff;}
#colophon .list-footer{margin:0;padding:0;}
#colophon .list-footer li{list-style:none;}
#colophon .mention-alcool{margin-top:30px;}
#colophon .mention-alcool p{text-align:center;font-size:14px;margin-bottom:0;}
#colophon .mail,
#colophon .rs-footer{margin:0;}
#colophon .rs-footer .fb{margin-right:10px;}
#colophon .rs-footer a img{transition:transform .6s ease-in-out;}
#colophon .rs-footer a:hover img{transform:translateY(-5px);transition:transform .6s ease-in-out;}
#colophon .infos .title-footer{margin:0;}
#colophon .realisation{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;}
#colophon .realisation ul{margin:0 0 20px 0;padding-left:0;list-style:none;}
#colophon .realisation .ekypia{display:block;}
.onglet-tabs .elementor-tab-title{border-radius:20px;}
.onglet-tabs .elementor-tab-title.elementor-active{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;}
.onglet-tabs .elementor-tab-title.elementor-active::before{content:'';position:absolute;top:-25px;left:-30px;width:58px;height:64px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/buble-three.svg) no-repeat;background-size:cover;}
@media(max-width:991px){
.onglet-tabs .elementor-tab-title.elementor-active::before{transform:scale(0.6);top:-30px;left:-10px;}
}
.onglet-tabs .elementor-tab-title{padding:20px 30px !important;}
.onglet-tabs .elementor-tab-content{border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:relative;}
.onglet-tabs .elementor-tab-content::after{content:'';position:absolute;bottom:-15px;right:-20px;width:58px;height:64px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icone-houblon.svg) no-repeat;background-size:cover;}
.elementor-widget-breadcrumbs p span{color:white;margin:0 2px;}
.elementor-widget-breadcrumbs p span a{color:white;text-decoration:none;}
.tarif{position:relative;z-index:0;}
.tarif::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-tarif.svg);background-size:100%;background-repeat:no-repeat;top:-150px;left:16%;width:370px;height:350px;z-index:2;}
@media(max-width:1450px){
.tarif::before{left:20px;}
}
.concept{position:relative;z-index:0;}
.concept::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-concept.svg);background-size:100%;background-repeat:no-repeat;top:-150px;left:16%;width:370px;height:350px;z-index:2;}
@media(max-width:1450px){
.concept::before{left:20px;}
}
.contact-fleur{position:relative;z-index:0;}
.contact-fleur::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-contact.svg);background-size:100%;background-repeat:no-repeat;top:-180px;left:16%;width:370px;height:350px;z-index:2;}
@media(max-width:1450px){
.contact-fleur::before{left:20px;}
}
.fleur-after{position:relative;z-index:0;}
.fleur-after::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-tarif-2.svg);background-size:100%;background-repeat:no-repeat;bottom:-126px;right:11%;width:310px;height:310px;}
@media(max-width:1800px){
.fleur-after::before{top:-16px;right:20px;}
}
@media(max-width:1024px){
.fleur-after::before{display:none;}
}
.concept-fleur-2{position:relative;z-index:0;}
.concept-fleur-2::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-concept-2.svg);background-size:100%;background-repeat:no-repeat;bottom:-126px;right:11%;width:310px;height:310px;}
@media(max-width:1800px){
.concept-fleur-2::before{top:-16px;right:20px;}
}
@media(max-width:1024px){
.concept-fleur-2::before{display:none;}
}
.bain-biere > .elementor-container{position:relative;z-index:1;}
.bain-biere > .elementor-container::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/after-biere.svg);background-size:100%;background-repeat:no-repeat;top:-105px;right:-85px;width:200px;height:196px;z-index:1;}
@media(max-width:1340px){
.bain-biere > .elementor-container::before{top:initial;bottom:-105px;right:45%;}
}
@media(max-width:1024px){
.bain-biere > .elementor-container::before{display:none;}
}
.bain-biere > .elementor-container::after{content:"";position:absolute;width:230px;height:230px;background-color:#F5EDE2;border-radius:50%;top:-115px;right:-115px;z-index:-1;}
@media(max-width:1340px){
.bain-biere > .elementor-container::after{top:initial;bottom:-115px;right:43%;}
}
@media(max-width:1024px){
.bain-biere > .elementor-container::after{display:none;}
}
.concept-actu > .elementor-container{position:relative;z-index:1;}
.concept-actu > .elementor-container::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/after-concept-actuel.svg);background-size:90%;background-repeat:no-repeat;bottom:-105px;right:-115px;width:200px;height:196px;z-index:1;}
@media(max-width:1024px){
.concept-actu > .elementor-container::before{display:none;}
}
.concept-actu > .elementor-container::after{content:"";position:absolute;width:230px;height:230px;background-color:#1C1C1C;border-radius:50%;bottom:-115px;right:-115px;z-index:-1;}
@media(max-width:1024px){
.concept-actu > .elementor-container::after{display:none;}
}
.fleur-after-3{position:relative;z-index:0;}
.fleur-after-3::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-tarif-3.svg);background-size:80%;background-repeat:no-repeat;bottom:-80px;left:11%;width:310px;height:350px;opacity:0.1;z-index:1;}
@media(max-width:1600px){
.fleur-after-3::before{left:20px;}
}
@media(max-width:1024px){
.fleur-after-3::before{display:none;}
}
@media(max-width:1830px){
.elementor-element-bbae541{padding:10px 0 180px 0 !important;}
}
@media(max-width:1400px){
.elementor-element-bbae541{padding:10px 0 135px 0 !important;}
}
@media(max-width:1200px){
.elementor-element-bbae541{padding:10px 0 100px 0 !important;}
}
.section-bandeau-page{height:500px;overflow:hidden;position:relative;z-index:0;}
@media(max-width:1024px){
.section-bandeau-page{height:450px;}
}
@media(max-width:768px){
.section-bandeau-page{height:300px;}
}
.section-bandeau-page::before{content:"";position:absolute;bottom:-2px;left:-5px;width:calc(100% + 5px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrondis-image-masque.svg);background-size:100%;background-repeat:no-repeat;background-position:bottom;height:100%;z-index:1;}
.section-bandeau-page .elementor-container{height:100%;}
.section-bandeau-page .elementor-widget-image{height:100%;}
.section-bandeau-page .elementor-widget-container{height:100%;}
.section-bandeau-page .elementor-widget-container img{object-position:top;width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:0 !important;}
@media(max-width:1320px){
.bloc-tarifs.planche > .elementor-container{flex-direction:column;align-items:center;justify-content:flex-start;}
}
@media(max-width:1320px){
.bloc-tarifs.planche > .elementor-container .tarif-bloc{margin-bottom:100px;width:100%;max-width:490px;}
}
@media(max-width:1024px){
.bloc-tarifs.planche > .elementor-container .tarif-bloc{margin-bottom:0;}
}
@media(max-width:768px){
.bloc-tarifs.planche > .elementor-container .tarif-bloc{max-width:100%;}
}
@media(max-width:768px){
.bloc-tarifs.planche > .elementor-container .tarif-bloc p{text-align:center;width:100%;}
}
.bloc-tarifs.planche .rond-anim .elementor-widget-wrap{background-color:#F5EDE2 !important;border:6px #FCF8F4 solid !important;}
.bloc-tarifs .tarif-bloc .elementor-element-populated{border-radius:30px;}
.bloc-tarifs .tarif-bloc .elementor-button-text{text-transform:uppercase;}
@media(max-width:768px){
.bloc-tarifs .tarif-bloc p{text-align:center;width:100% !important;}
}
.rond-anim{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:40px;}
.rond-anim.houblon .elementor-widget-wrap{border:0 !important;background-color:#FFF6EA !important;}
.rond-anim.houblon .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/txt-houbon.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-10deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.houblon .elementor-widget-wrap:hover::before{transform:rotate(-190deg);}
.rond-anim.houblon .elementor-widget-wrap img{width:50px;}
.rond-anim.malt .elementor-widget-wrap{border:0 !important;background-color:#FFF6EA !important;}
.rond-anim.malt .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/texte-malt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(5deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.malt .elementor-widget-wrap:hover::before{transform:rotate(-175deg);}
.rond-anim.malt .elementor-widget-wrap img{width:50px;}
.rond-anim.charcut .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/charcuterie-text.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(25deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.charcut .elementor-widget-wrap:hover::before{transform:rotate(-155deg);}
.rond-anim.charcut .elementor-widget-wrap img{width:50px;margin-bottom:6px;}
.rond-anim.fromage .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/formage-text.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(20deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.fromage .elementor-widget-wrap:hover::before{transform:rotate(-160deg);}
.rond-anim.fromage .elementor-widget-wrap img{width:50px;margin-bottom:6px;}
.rond-anim.mixte .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/mixe-text.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(8deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.mixte .elementor-widget-wrap:hover::before{transform:rotate(-170deg);}
.rond-anim.mixte .elementor-widget-wrap img{width:50px;margin-bottom:6px;}
.rond-anim.sucre .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/planche-sucree.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(8deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.sucre .elementor-widget-wrap:hover::before{transform:rotate(-170deg);}
.rond-anim.sucre .elementor-widget-wrap img{width:50px;margin-bottom:6px;}
.rond-anim.champ .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne-text.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.champ .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.champ .elementor-widget-wrap img{width:35px;margin-bottom:6px;}
.rond-anim.champ-prem .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne-plus-text.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.champ-prem .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.champ-prem .elementor-widget-wrap img{width:35px;margin-bottom:6px;}
.rond-anim.vin-rouge .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/txt-vin-rouge.svg);background-size:98%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.vin-rouge .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.vin-rouge .elementor-widget-wrap img{width:35px;margin-bottom:6px;}
.rond-anim.vin-blanc .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/txt-vin-blanc.svg);background-size:98%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.vin-blanc .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.vin-blanc .elementor-widget-wrap img{width:35px;margin-bottom:6px;}
.rond-anim.vin-rose .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rose-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-40deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.vin-rose .elementor-widget-wrap:hover::before{transform:rotate(135deg);}
.rond-anim.vin-rose .elementor-widget-wrap img{width:35px;margin-bottom:6px;margin-left:10px;}
.rond-anim.pack-love-txt .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-love-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pack-love-txt .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.pack-love-txt .elementor-widget-wrap img{width:50px;margin-bottom:6px;margin-left:10px;}
.rond-anim.pack-rom .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pack-rom .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.pack-rom .elementor-widget-wrap img{width:50px;margin-bottom:6px;margin-left:10px;}
.rond-anim.pack-rom-plus .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom-plus-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pack-rom-plus .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.pack-rom-plus .elementor-widget-wrap img{width:50px;margin-bottom:6px;margin-left:7px;}
.rond-anim.pack-anniv .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-anniv-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-24deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pack-anniv .elementor-widget-wrap:hover::before{transform:rotate(153deg);}
.rond-anim.pack-anniv .elementor-widget-wrap img{width:50px;margin-bottom:6px;}
.rond-anim.pers-seule .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/personne-seule-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(-25deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pers-seule .elementor-widget-wrap:hover::before{transform:rotate(-205deg);}
.rond-anim.pers-seule .elementor-widget-wrap img{width:28px;}
.rond-anim.pers-plus .elementor-widget-wrap::before{content:"";position:absolute;top:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/personne-2-6-txt.svg);background-size:100%;background-repeat:no-repeat;transform:rotate(2deg);transition-duration:.3s;transition-property:transform;}
.rond-anim.pers-plus .elementor-widget-wrap:hover::before{transform:rotate(-178deg);}
.rond-anim.pers-plus .elementor-widget-wrap img{width:62px;}
.rond-anim .elementor-widget-wrap{cursor:pointer;position:relative;z-index:0;top:-100px;width:140px;height:140px;border-radius:50% !important;background-color:#FFF6EA;border:6px #1C1C1C solid;display:flex;flex-direction:row;justify-content:center !important;align-items:center !important;}
.rond-anim .elementor-widget-wrap img{height:auto;border-radius:0 !important;}
.fond-noir{background-color:#1C1C1C;}
.txt-tarifs.tonneau p{font-weight:400 !important;}
.txt-tarifs .elementor-widget-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}
@media(max-width:768px){
.txt-tarifs .elementor-widget-container{margin:20px 0 0 0 !important;}
}
.txt-tarifs .elementor-widget-container p{font-weight:600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:center;width:auto;}
@media(max-width:768px){
.txt-tarifs .elementor-widget-container p{flex-direction:column;}
}
.txt-tarifs .elementor-widget-container p strong{font-weight:600;background:#F0D4A8;padding:0px 7px 2px 7px;border-radius:15px;margin-left:4px;}
.txt-tarifs .elementor-widget-container p img{width:auto;height:16px;margin-right:10px;}
@media(max-width:768px){
.txt-tarifs .elementor-widget-container p img{margin-right:0;height:20px;margin-bottom:5px;}
}
.txt-cout{margin:4px 0;}
@media(max-width:768px){
.txt-cout .elementor-column{width:100% !important;}
}
.txt-cout .elementor-widget-wrap{padding:0 !important;}
.txt-cout .elementor-widget-text-editor.prix p::after{display:none;}
.txt-cout .elementor-widget-text-editor .elementor-widget-container{position:relative;overflow:hidden;display:flex;margin-right:12px;}
.txt-cout .elementor-widget-text-editor .elementor-widget-container p{position:relative;margin-bottom:0;width:auto;}
.txt-cout .elementor-widget-text-editor .elementor-widget-container p::after{content:"..................................................................";position:absolute;font-family:"arboria", sans-serif !important;bottom:-1px;right:-8px;color:#1C1C1C;width:0;}
@media(max-width:768px){
.txt-cout .elementor-widget-text-editor .elementor-widget-container p{text-align:center;}
}
.txt-cout .elementor-widget-text-editor .elementor-widget-container p strong{font-weight:700;background:#F0D4A8;padding:0px 7px 2px 7px;border-radius:15px;margin-left:4px;}
.privatisation-bloc .elementor-widget-image{height:100%;}
.privatisation-bloc .elementor-widget-image .elementor-widget-container{height:100%;}
.privatisation-bloc .elementor-widget-image .elementor-widget-container img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:30px 0 0 30px !important;}
@media(max-width:768px){
.privatisation-bloc .elementor-widget-image .elementor-widget-container img{border-radius:30px 30px 0 0 !important;}
}
.privatisation-bloc .col-right{background-color:#FCF8F4;border-radius:0 30px 30px 0 !important;}
@media(max-width:768px){
.privatisation-bloc .col-right{border-radius:0 0 30px 30px !important;}
}
.bloc-concept .elementor-widget-image{height:100%;}
.bloc-concept .elementor-widget-image .elementor-widget-container{height:100%;}
.bloc-concept .elementor-widget-image .elementor-widget-container img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:30px;}
.bloc-concept .col-left{position:relative;z-index:1;}
.bloc-concept .col-left > .elementor-element-populated{position:absolute;right:-80px;top:-30px;left:0;width:115%;bottom:-30px;}
@media(max-width:1024px){
.bloc-concept .col-left > .elementor-element-populated{position:relative;right:initial;top:initial;left:initial;width:100%;bottom:initial;}
}
.bloc-concept .col-right{background-color:#F5EDE2;border-radius:30px;}
.post-chronologie{max-width:570px;margin:0 auto;border-radius:30px;width:100%;position:relative;z-index:0;}
.post-chronologie .elementor-widget-wrap{position:relative;z-index:0;padding:0 !important;max-width:250px;margin:0 auto;width:100%;}
.post-chronologie .elementor-widget-wrap .img-chrono{width:100%;height:185px;z-index:1;}
.post-chronologie .elementor-widget-wrap .img-chrono .elementor-widget-image img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:30px 30px 0 0 !important;}
.post-chronologie .elementor-widget-wrap .txt-chrono{padding:0 15px 15px 15px;border-radius:0 0 30px 30px;overflow:hidden;background-color:#F5EDE2;top:-2px;}
.post-chronologie .elementor-widget-wrap .txt-chrono .elementor-widget-theme-post-title{position:relative;top:-90px;height:70px;}
.post-chronologie .elementor-widget-wrap .txt-chrono .elementor-widget-theme-post-title .elementor-widget-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}
.post-chronologie .elementor-widget-wrap .txt-chrono .elementor-widget-theme-post-title .elementor-widget-container h3{width:170px;height:170px;text-align:center;border-radius:50%;font-size:16px;color:#FCF8F4;padding-top:50%;background-color:#1C1C1C;}
.post-chronologie .elementor-widget-wrap .txt-chrono .elementor-widget-theme-post-content .elementor-widget-container p{margin-top:10px;text-align:center;}
.post-chronologie .elementor-widget-wrap .illustrations-chrono{position:absolute;left:-200px;width:calc(100% + 400px);height:auto;z-index:-2;}
.section-chronologie .swiper .swiper-wrapper{padding-left:7%;scrollbar-color:#1C1C1C #1C1C1C;}
@media(max-width:1600px){
.section-chronologie .swiper .swiper-wrapper{padding-left:2%;}
}
@media(max-width:1024px){
.section-chronologie .swiper .swiper-wrapper{padding-left:1%;}
}
@media(max-width:768px){
.section-chronologie .swiper .swiper-wrapper{padding-left:0;}
}
.section-chronologie .swiper .swiper-wrapper .swiper-slide{max-width:570px;}
#quatre-mille-avjc, #religieux, #romain, #houblon, #porter, #craft{margin-top:100px;}
#quatre-mille-avjc::after, #religieux::after, #romain::after, #houblon::after, #porter::after, #craft::after{content:"";position:absolute;top:93px;left:0;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/chrno-ligne-1.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:200px;z-index:-1;}
#quatre-mille-avjc .illustrations-chrono, #religieux .illustrations-chrono, #romain .illustrations-chrono, #houblon .illustrations-chrono, #porter .illustrations-chrono, #craft .illustrations-chrono{bottom:-10px;}
#quatre-mille-avjc .illustrations-chrono .illustration1, #religieux .illustrations-chrono .illustration1, #romain .illustrations-chrono .illustration1, #houblon .illustrations-chrono .illustration1, #porter .illustrations-chrono .illustration1, #craft .illustrations-chrono .illustration1{bottom:50px;}
#egypte::after, #babyloniens::after, #moyen-age::after, #allemagne::after, #pasteur::after{content:"";position:absolute;bottom:192px;left:0;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/chrono-ligne-2.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:200px;z-index:-1;}
#egypte .illustrations-chrono, #babyloniens .illustrations-chrono, #moyen-age .illustrations-chrono, #allemagne .illustrations-chrono, #pasteur .illustrations-chrono{top:0;}
#egypte .illustrations-chrono .illustration-2, #babyloniens .illustrations-chrono .illustration-2, #moyen-age .illustrations-chrono .illustration-2, #allemagne .illustrations-chrono .illustration-2, #pasteur .illustrations-chrono .illustration-2{top:50px;left:30px;}
#quatre-mille-avjc::before{content:"";position:absolute;top:185px;left:-30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/point-chrono.svg);background-repeat:no-repeat;background-size:100%;width:26px;height:26px;z-index:-1;}
@media(max-width:1500px){
#quatre-mille-avjc::before{top:175px;}
}
@media(max-width:1200px){
#quatre-mille-avjc::before{top:155px;}
}
@media(max-width:1024px){
#quatre-mille-avjc::before{top:175px;}
}
@media(max-width:968px){
#quatre-mille-avjc::before{top:165px;}
}
@media(max-width:768px){
#quatre-mille-avjc::before{display:none;}
}
#craft::before{content:"";position:absolute;top:185px;right:-30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/point-chrono.svg);background-repeat:no-repeat;background-size:100%;width:26px;height:26px;z-index:-1;}
@media(max-width:1600px){
#craft::before{display:none;}
}
.img-transition{margin-bottom:0 !important;}
.img-transition img{border-radius:0 !important;}
.after-bulle-1{position:relative;}
.after-bulle-1::after{content:'';position:absolute;right:-16px;top:-30px;width:50px;height:60px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-before.svg) no-repeat;}
.after-bulle-2{position:relative;}
.after-bulle-2::after{content:'';position:absolute;left:-26px;top:-20px;width:70px;height:60px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/buble-three.svg) no-repeat;}
.bloc-contact .elementor-column{background-color:#FCF8F4;border-radius:30px;margin:15px;}
.bloc-contact > .elementor-container{position:relative;z-index:1;}
.bloc-contact > .elementor-container::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/after-concept-actuel.svg);background-size:90%;background-repeat:no-repeat;top:-85px;right:-105px;width:200px;height:196px;z-index:1;}
@media(max-width:1024px){
.bloc-contact > .elementor-container::before{display:none;}
}
.bloc-contact > .elementor-container::after{content:"";position:absolute;width:230px;height:230px;background-color:#F5EDE2;border-radius:50%;top:-115px;right:-115px;z-index:-1;}
@media(max-width:1024px){
.bloc-contact > .elementor-container::after{display:none;}
} #wpforms-confirmation-1452{background:transparent !important;border:none !important;}
#wpforms-confirmation-1452 p{text-align:center !important;font-weight:700 !important;}
#wpforms-1452 form .wpforms-error{color:#FDA701;}
#wpforms-1452 form .wpforms-error::before{background-color:#FDA701;}
#wpforms-1452 form .wpforms-field-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
#wpforms-1452 form .wpforms-field-container .wpforms-field{padding:14px 0;}
#wpforms-1452 form .wpforms-field-container .wpforms-field label{padding-left:20px;font-size:16px;line-height:19px;font-weight:500;color:#1C1C1C;margin-bottom:10px;}
#wpforms-1452 form .wpforms-field-container .wpforms-field label span{color:#FDA701;}
#wpforms-1452 form .wpforms-field-container .wpforms-field input, #wpforms-1452 form .wpforms-field-container .wpforms-field select, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea{min-height:54px;border-radius:30px;border:0;background-color:#F5EDE2;padding-left:20px;font-size:16px;line-height:19px;font-weight:400;}
#wpforms-1452 form .wpforms-field-container .wpforms-field input:focus, #wpforms-1452 form .wpforms-field-container .wpforms-field select:focus, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea:focus{box-shadow:0 0 10px white;}
#wpforms-1452 form .wpforms-field-container .wpforms-field input#wpforms-1452-field_6_1, #wpforms-1452 form .wpforms-field-container .wpforms-field select#wpforms-1452-field_6_1, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea#wpforms-1452-field_6_1{min-height:initial;background-color:transparent;}
@media(max-width:768px){
#wpforms-1452 form .wpforms-field-container .wpforms-field input#wpforms-1452-field_6_1, #wpforms-1452 form .wpforms-field-container .wpforms-field select#wpforms-1452-field_6_1, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea#wpforms-1452-field_6_1{padding-left:15px;}
}
#wpforms-1452 form .wpforms-field-container .wpforms-field input#wpforms-1452-field_6_1::before, #wpforms-1452 form .wpforms-field-container .wpforms-field select#wpforms-1452-field_6_1::before, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea#wpforms-1452-field_6_1::before{border-color:#1C1C1C;border:1,5px;border-radius:6px;width:18px;height:18px;}
#wpforms-1452 form .wpforms-field-container .wpforms-field input#wpforms-1452-field_6_1::after, #wpforms-1452 form .wpforms-field-container .wpforms-field select#wpforms-1452-field_6_1::after, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea#wpforms-1452-field_6_1::after{border-color:#1C1C1C;}
#wpforms-1452 form .wpforms-field-container .wpforms-field input input[type="checkbox"]:checked::after, #wpforms-1452 form .wpforms-field-container .wpforms-field select input[type="checkbox"]:checked::after, #wpforms-1452 form .wpforms-field-container .wpforms-field textarea input[type="checkbox"]:checked::after{border-color:#1C1C1C;box-shadow:0 0 0 #1C1C1C;}
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_1-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_2-container,
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_3-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_7-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_10-container{width:48%;}
@media(max-width:768px){
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_1-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_2-container,
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_3-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_7-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_10-container{width:100%;}
}
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_1-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_3-container{margin-right:4%;}
@media(max-width:768px){
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_1-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_3-container{margin-right:0;}
}
#wpforms-1452 form .wpforms-field-container #wpforms-1452-field_5-container, #wpforms-1452 form .wpforms-field-container #wpforms-1452-field_8-container{width:100%;}
#wpforms-1452 form .wpforms-submit-container{margin-top:0;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}
#wpforms-1452 form .wpforms-submit-container button{color:#FFF6EA;border-color:#1C1C1C;background:#1C1C1C;border-radius:30px 30px 30px 30px;font-size:15px;padding:12px 24px;position:relative;}
#wpforms-1452 form .wpforms-submit-container button::before{content:'';position:absolute;top:-5px;left:15px;width:24px;height:22px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;transform:rotate(90deg);background-size:cover;opacity:0;transition:all .4s ease-in-out;}
#wpforms-1452 form .wpforms-submit-container button::after{content:'';position:absolute;bottom:0;right:15px;width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-single.svg) no-repeat;background-size:contain;opacity:0;transition:all .4s ease-in-out;}
#wpforms-1452 form .wpforms-submit-container button:hover::before, #wpforms-1452 form .wpforms-submit-container button:hover::after{opacity:1;transition:all .4s ease-in-out;}
#wpforms-1452 form .wpforms-submit-container button:hover::before{left:-5px;}
#wpforms-1452 form .wpforms-submit-container button:hover::after{right:-5px;}
.gform_confirmation_wrapper .gform_confirmation_message{text-align:center;font-size:20px;font-weight:400;margin-top:70px;}
.gform_confirmation_wrapper .gform_confirmation_message strong{font-weight:600;}
.form-bon-kdo #gform_wrapper_1 .gform_heading{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1_validation_container{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 #gf_progressbar_wrapper_1{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.gfield_error [aria-invalid="true"]{border:1.5px solid #FDA701 !important;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_64, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_78{align-items:flex-start;padding:20px 30px 20px 14%;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_64 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_78 .gfield_description{display:flex !important;flex-direction:column;bottom:initial;top:28px;max-width:50%;line-height:16px;}
@media(max-width:1024px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_64 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66 .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_78 .gfield_description{top:95px;max-width:100%;padding:0 10px;}
}
@media(max-width:1024px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_64, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_78{align-items:center;padding:70px 30px 10px 30px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_64 label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65 label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66 label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_78 label{margin-bottom:60px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66{height:120px;}
@media(max-width:1024px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66{height:auto;}
}
@media(max-width:768px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_65 label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield#field_1_66 label{margin-bottom:100px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.titre-form{height:120px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.titre-form .etape-bloc{position:relative;top:-120px;width:240px;height:240px;padding-top:140px;background-color:#F5EDE2;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.titre-form .etape-bloc img{width:auto;max-height:24px;margin-bottom:5px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.titre-form .etape-bloc h2{color:#1C1C1C;font-size:16px;font-weight:700;text-align:center;line-height:19px;letter-spacing:2px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.titre-form .etape-bloc h2 span{font-style:italic;font-weight:400;font-size:14px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.sous-titre-form{margin-top:20px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.sous-titre-form h3{color:#1C1C1C;font-size:16px;font-weight:400;text-align:center;line-height:19px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.sous-titre-form h3 span{font-weight:700;border-radius:10px;background-color:#F0D4A8;padding:0 5px 3px 5px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield label{color:#1C1C1C;font-size:16px;line-height:19px;font-weight:500;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield label .gfield_required{color:#FDA701;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield label [aria-invalid="true"]{color:#1C1C1C;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield input, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield textarea, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield select{border:0;color:#1C1C1C;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield input:focus-visible, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield textarea:focus-visible, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield select:focus-visible{border:1.5px solid #FDA701;outline-offset:0;outline:0;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrow_select.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:center;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield textarea{height:100px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield .validation_message{color:#FDA701;position:relative;padding:0 0 0 35px;border:0;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche{position:relative;background-color:#F5EDE2;border-radius:20px;padding:10px 30px 10px 14%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:70px 30px 10px 30px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label{position:relative;margin-bottom:0;width:100%;max-width:60%;z-index:0;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label{width:auto;max-width:100%;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label::after{content:"";position:absolute;left:0;top:65%;width:100%;height:0;border:1px dashed #1C1C1C;z-index:-1;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label::after{display:none;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label span{position:relative;z-index:0;background-color:#F5EDE2;padding:0 10px 0 0;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche label{text-align:center;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_quantity_label{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_product_price_wrapper .ginput_product_price_label{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche::before{content:"";position:absolute;height:100%;width:80px;top:0;left:25px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche::before{top:10px;left:45%;}
}
@media(max-width:768px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche::before{left:42%;}
}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche::before{left:40%;}
}
@media(max-width:370px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche::before{left:38%;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.charcuterie::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/charuterie.svg);background-repeat:no-repeat;background-position:left center;background-size:70%;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.charcuterie::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:60%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.fromage::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fromage.svg);background-repeat:no-repeat;background-position:left center;background-size:65%;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.fromage::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:60%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.fromage-charcuterie::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/from-charcut.svg);background-repeat:no-repeat;background-position:left center;background-size:75%;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.fromage-charcuterie::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:70%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.sucre::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/gauffres-glaces.svg);background-repeat:no-repeat;background-position:left center;background-size:75%;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.sucre::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:70%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv .gfield_description{display:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love{position:relative;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose label, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love label{margin-bottom:30px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love .gfield_description{position:absolute;left:110px;bottom:8px;width:auto;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love .gfield_description{left:0;bottom:70px;width:100%;text-align:center;}
}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose .gfield_description, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love .gfield_description{bottom:130px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-simple::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne-prenium.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagneprenplus.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.champagne-prenium::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-vin-rouge.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rouge::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-vin-blanc.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-blanc::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/rose-bouteille.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.vin-rose::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:38%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-love.svg);background-repeat:no-repeat;background-position:left center;background-size:80%;height:50px;top:20px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-love::before{left:25px;top:40px;transform:translate(-50%, -50%);background-size:80%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:50%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom-plus.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-rom-plus::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:50%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-anniversaire.svg);background-repeat:no-repeat;background-position:left center;background-size:42%;left:40px;}
@media(max-width:992px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche.pack-anniv::before{left:50%;top:40px;transform:translate(-50%, -50%);background-size:50%;height:50px;background-position:center top;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct{flex-wrap:wrap;margin-top:20px;justify-content:center;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .ginput_product_price_wrapper{padding:0 10px;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .ginput_product_price_wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .ginput_product_price_wrapper span{color:#1C1C1C;font-size:16px;line-height:19px;font-weight:700;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .quantity-nav .quantity-button{cursor:pointer;background-color:#1C1C1C;color:white;border-radius:50%;padding:0 0 5px 0;font-size:20px;text-align:center;width:36px;height:36px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .quantity-nav .quantity-button.zero-value{background-color:white !important;color:#1C1C1C !important;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .quantity-nav .quantity-down{margin-left:25px;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .quantity-nav .quantity-down{margin-left:0;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct .ginput_quantity{width:70px;font-weight:700;font-size:20px;line-height:24px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct input{-moz-appearance:textfield !important;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.planche .ginput_container_singleproduct input::-o-inner-spin-button{-o-appearance:none !important;margin:0;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-total{margin-top:30px;background-color:#F5EDE2;border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-total label{color:#1C1C1C;font-size:16px;text-align:center;line-height:19px;font-weight:700;border-radius:10px;background-color:#F0D4A8;padding:0 5px 3px 5px;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-total input{font-weight:500;font-size:24px;line-height:29px;padding:0;text-align:center;height:auto;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer{margin-top:30px;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer .gform_previous_button{text-transform:uppercase;border:0 !important;background-color:#F5EDE2 !important;color:#1C1C1C;}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer .gform_next_button, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer #gform_submit_button_1{background-color:#1C1C1C;border-width:0;color:white;float:right;}
@media(max-width:500px){
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer .gform_next_button, .form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer #gform_submit_button_1{margin-top:20px;}
}
.form-bon-kdo #gform_wrapper_1 #gform_1 .gform-body .gform_page .gform_page_footer .button{padding:10px 30px;text-transform:uppercase;font-size:16px;position:relative;}
#amelia-v2-booking-1000{font-family:"arboria", sans-serif !important;}
#amelia-v2-booking-1000 #amelia-container{margin:0;width:100%;max-width:100%;height:750px;}
@media(max-width:1240px){
#amelia-v2-booking-1000 #amelia-container{height:1680px;}
}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container{height:1530px;}
}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container{height:2300px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main-mobile .am-fs__main-inner .am-progress-bar{margin-top:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main-mobile .am-fs__main-inner .am-progress-bar .am-step{background:#FDA701 !important;opacity:0.3;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main-mobile .am-fs__main-inner .am-progress-bar .am-step.am-current-step{opacity:1 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__congrats .am-fs__congrats-info{background-color:transparent !important;max-width:90% !important;margin:0 auto !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__congrats .am-fs__congrats-info .am-fs__congrats-info-customer span{color:#1C1C1C !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__congrats .am-fs__congrats-main img{display:none !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__congrats .am-fs__congrats-main .am-fs__congrats-main-heading{font-size:20px !important;font-family:"arboria", sans-serif !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__congrats .am-fs__congrats-main span{display:none !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb, #amelia-v2-booking-1000 #amelia-container .am-fs__main{background-color:#FCF8F4;border-radius:30px;max-width:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb{flex:1;margin-right:20px;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs-sb{display:none;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb am-fs-sb__footer{display:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb-cs{display:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step{position:relative;background-color:#1C1C1C;border-radius:15px;height:70px;padding:10px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner{width:100%;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-checker{background-color:transparent;border-radius:0;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-checker .am-icon-check{width:20px;height:20px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-check.svg);background-repeat:no-repeat;border-radius:0;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-checker .am-icon-check::before{display:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-checker.am-fs-sb__step-checker-selected{border-width:0;--am-c-sb-checker-border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner p{font-family:"arboria", sans-serif !important;font-size:16px;font-weight:700;line-height:19px;color:#F5EDE2 !important;margin-left:8px;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-service{width:20px;height:20px;top:0;left:0;transform:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-service::before{content:"";position:absolute;width:20px;height:30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/inco-presta.svg);background-repeat:no-repeat;background-size:100%;top:2px;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-date-time{width:20px;height:20px;top:0;left:0;transform:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-date-time::before{content:"";position:absolute;width:20px;height:30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-time.svg);background-repeat:no-repeat;background-size:100%;top:2px;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-border-plus{width:20px;height:20px;top:0;left:0;transform:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-border-plus::before{content:"";position:absolute;width:20px;height:30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-planche.svg);background-repeat:no-repeat;background-size:100%;top:2px;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-user{width:20px;height:20px;top:0;left:0;transform:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-user::before{content:"";position:absolute;width:20px;height:30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-profil.svg);background-repeat:no-repeat;background-size:100%;top:2px;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-payment{width:20px;height:20px;top:0;left:0;transform:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-inner .am-fs-sb__step-icon .am-icon-payment::before{content:"";position:absolute;width:20px;height:30px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-paiement.svg);background-repeat:no-repeat;background-size:100%;top:4px;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-selection__wrapper{position:absolute;width:100%;height:auto;}
#amelia-v2-booking-1000 #amelia-container .am-fs-sb .am-fs-sb__step-wrapper .am-fs-sb__step .am-fs-sb__step-selection__wrapper p{padding-left:32px;padding-top:36px;font-family:"arboria", sans-serif !important;font-size:12px;font-weight:400;font-style:italic;line-height:14px;color:#F5EDE2 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main{flex:2;width:66%;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner{position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading{position:relative;box-shadow:none;padding:0;z-index:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading .am-fs__main-heading-inner{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:110px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading .am-fs__main-heading-inner button{position:absolute;top:30px;left:20px;width:38px;height:38px;background-color:#1C1C1C;border-radius:7px;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading .am-fs__main-heading-inner button .am-icon-arrow-left{position:relative;width:100%;height:100%;z-index:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading .am-fs__main-heading-inner button .am-icon-arrow-left::before{content:"";position:absolute;width:100%;height:100%;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrow-book.svg);background-repeat:no-repeat;background-size:70%;background-position:center center;top:0;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-heading .am-fs__main-heading-inner .am-fs__main-heading-inner-title{font-family:"arboria", sans-serif !important;font-size:16px;font-weight:700;line-height:19px;letter-spacing:2px;text-transform:uppercase;position:relative;top:-130px;width:240px;height:240px;padding-top:140px;background-color:#F5EDE2;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init{top:50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item label{padding-left:0;margin-bottom:10px;width:auto;display:flex;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item label::before{left:initial;right:-15px;color:#FDA701;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item label span{font-family:"arboria", sans-serif !important;font-size:16px;font-weight:500;line-height:19px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item .el-form-item__content{width:100%;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item .el-form-item__content .am-adv-select__wrapper .el-cascader .el-input input{width:100%;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item .el-form-item__content .am-adv-select__wrapper .el-cascader .el-input input::placeholder{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__init form .el-form-item .el-form-item__content .am-adv-select__wrapper .el-cascader .el-input span i::before{content:"";background-image:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrow_select.svg);background-repeat:no-repeat;background-position:center;width:15px;height:15px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras{scrollbar-color:#1C1C1C #F5EDE2;padding:16px 0 !important;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras{top:50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras::after{content:"Optionnel";position:absolute;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;font-style:italic;line-height:16px;font-weight:400;left:45%;top:-40px;z-index:1;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras::after{top:-100px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras .am-fs__extras-heading{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:20px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras .am-fs__extras-heading .am-fs__extras-heading-main{position:relative;width:auto;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;padding-right:145px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras .am-fs__extras-heading .am-fs__extras-heading-main::after{content:"max. 2 personnes";position:absolute;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;padding:0 8px 3px 6px;background-color:#FDA701;border-radius:15px;right:-2px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main{height:510px;overflow-y:scroll;padding:0 32px;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main{overflow-y:scroll;height:1500px;}
}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main{overflow-y:initial;height:1180px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item{position:relative;background-color:#F5EDE2;border-radius:15px;border:0;padding:20px 20px 10px 120px;margin:12px 0;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item{padding:20px 20px 10px 50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item::before{content:"";position:absolute;height:100%;width:80px;top:0;left:30px;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item::before{width:40px;left:12px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:first-child{margin-top:50px;overflow:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:first-child::after{content:"NOS PLANCHES";position:absolute;top:-25px;left:50%;transform:translate(-50%, -50%);color:#1C1C1C;font-size:16px;text-align:center;line-height:19px;font-weight:700;border-radius:10px;background-color:#F0D4A8;padding:2px 5px 2px 5px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:first-child::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/charuterie.svg);background-repeat:no-repeat;background-position:left center;background-size:70%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:first-child::before{background-size:90%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(2)::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fromage.svg);background-repeat:no-repeat;background-position:left center;background-size:70%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(2)::before{background-size:90%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(3)::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/from-charcut.svg);background-repeat:no-repeat;background-position:left center;background-size:80%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(3)::before{background-size:90%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(4)::before{background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/gauffres-glaces.svg);background-repeat:no-repeat;background-position:left center;background-size:80%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(4)::before{background-size:90%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(5){margin-top:50px;overflow:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(5)::after{content:"VINS ET CHAMPAGNES";position:absolute;top:-25px;left:50%;transform:translate(-50%, -50%);color:#1C1C1C;font-size:16px;text-align:center;line-height:19px;font-weight:700;border-radius:10px;background-color:#F0D4A8;padding:2px 5px 2px 5px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(5)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(5)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(6)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagne-prenium.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(6)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(7)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/champagneprenplus.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(7)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(8)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-vin-rouge.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(8)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(9)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-vin-blanc.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(9)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(10)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/rose-bouteille.svg);background-repeat:no-repeat;background-position:left center;background-size:45%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(10)::before{left:12px;background-size:80%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(11){margin-top:50px;overflow:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(11)::after{content:"NOS PACKS";position:absolute;top:-25px;left:50%;transform:translate(-50%, -50%);color:#1C1C1C;font-size:16px;text-align:center;line-height:19px;font-weight:700;border-radius:10px;background-color:#F0D4A8;padding:2px 5px 2px 5px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(11)::before{left:25px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-love.svg);background-repeat:no-repeat;background-position:left center;background-size:85%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(11)::before{left:12px;background-size:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(12){overflow:initial;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(12)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom.svg);background-repeat:no-repeat;background-position:left center;background-size:60%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(12)::before{left:12px;background-size:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(13)::before{left:42px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-rom-plus.svg);background-repeat:no-repeat;background-position:left center;background-size:60%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(13)::before{left:12px;background-size:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(14)::before{left:35px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/pack-anniversaire.svg);background-repeat:no-repeat;background-position:left center;background-size:75%;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item:nth-child(14)::before{left:12px;background-size:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading{border:0;border-radius:0;padding:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header{position:relative;}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header{flex-direction:column;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header::after{content:"";position:absolute;left:0;top:65%;width:100%;height:0;border:1px dashed #1C1C1C;z-index:-1;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header::after{display:none;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-left{position:relative;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;padding-right:10px;background-color:#F5EDE2;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-left{margin-left:20px;width:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right{padding-left:10px;background-color:#F5EDE2;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .card-text{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number{background-color:transparent !important;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__decrease, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__increase{cursor:pointer;background-color:#1C1C1C;color:white;border:0;border-radius:50%;padding:0 0 5px 0;font-size:20px;text-align:center;width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__decrease:hover i, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__increase:hover i{background-color:transparent;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__decrease.is-disabled, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__increase.is-disabled{background-color:white;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__decrease.is-disabled i, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__increase.is-disabled i{color:#1C1C1C;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__decrease i, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input-number__increase i{color:white;font-weight:700;width:15px;height:15px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__heading .am-fs__extras-card__header .am-fs__extras-card__header-right .el-input-number .el-input input{background-color:transparent !important;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__content{border:0 !important;padding:10px 0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__content .am-fs__extras-card__content{padding:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__content .am-fs__extras-card__content .am-fs__extras-card__content-main p{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__content .am-fs__extras-card__content .am-fs__extras-card__content-main p strong{font-weight:600;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__trigger{border:0;border-radius:0;padding:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__trigger .am-collapse-item__trigger-label{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:12px;line-height:14px;font-weight:400;margin-right:5px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras > .am-fs__extras-main .am-collapse .am-collapse-item .am-collapse-item__trigger .am-icon-arrow-down{padding-top:2px;font-size:12px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__extras .am-fs__main-footer{position:relative;z-index:2;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-advsc__slot-wrapper{background-color:#FDA701;opacity:0.5;}
@media(max-width:1240px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar{top:50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs__congrats-info{background-color:transparent !important;max-width:90% !important;margin:0 auto !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs__congrats-info .am-fs__congrats-info-customer span{color:#1C1C1C !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar{overflow:hidden;overflow-y:scroll;scrollbar-color:#1C1C1C #F5EDE2;height:490px;padding:16px 32px;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar{height:800px;}
}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar{height:800px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__duration{margin-top:50px;position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__duration:before{content:"Veuillez choisir votre durée:";position:absolute;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;top:-30px;left:20px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper input{width:100%;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper input::placeholder{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-select-wrapper{margin-right:10px;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group{display:none;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group button{border:0;width:54px;height:54px;border-radius:30px;background-color:#1C1C1C;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group button:first-child{margin-right:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group button span{width:100%;height:100%;position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group button span::before{content:"";position:absolute;width:100%;height:100%;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrow-book.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;top:0;left:0;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__header .am-button-group button span.am-icon-arrow-right::before{transform:rotate(180deg);}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__time-zone{display:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc{max-width:470px;margin:20px auto 0 auto;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid{padding:20px;border-radius:30px;border:1px solid #1C1C1C;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day.am-advsc__dayGridMonth-selected .fc-daygrid-day-top{top:-2px;left:8px;width:34px;height:34px;background-color:#FDA701;border-radius:50%;transform:initial;display:flex;flex-direction:row;justify-content:center;align-items:center;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day.am-advsc__dayGridMonth-selected .fc-daygrid-day-top{top:2px;left:6px;width:30px;height:30px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day.am-advsc__dayGridMonth-selected .fc-daygrid-day-top a{padding:0 0 2px 0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day.fc-day-other{opacity:0 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day.am-advsc__dayGridMonth-disabled{opacity:0.2;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day .fc-daygrid-day-frame{background-color:transparent !important;border:0 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table td.fc-daygrid-day .fc-daygrid-day-frame a{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc .fc-view-harness .fc-daygrid table tbody .fc-scrollgrid-section th a{font-weight:700;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__slots-wrapper{max-width:470px;margin:20px auto 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__slots-wrapper .am-advsc__slots-heading{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;width:auto;background-color:#F0D4A8;border-radius:15px;padding-bottom:2px;margin-bottom:15px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__slots-wrapper .am-advsc__slots{justify-content:flex-start;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__slots-wrapper .am-advsc__slots .am-advsc__slots-item .am-advsc__slots-item__inner{width:140px;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs-dt__calendar.am-fs__main-content .am-fs-dt__calendar .am-advsc__wrapper .am-advsc__slots-wrapper .am-advsc__slots .am-advsc__slots-item.am-advsc__slots-item__selected .am-advsc__slots-item__inner{color:#F5EDE2 !important;background-color:#1C1C1C;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info{top:50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(50% - 5px);margin-bottom:15px !important;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item{width:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item:nth-child(5){width:100%;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item label{padding-left:20px;width:auto;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item label::before{left:initial;right:-14px;color:#FDA701;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item label span{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:16px;font-weight:500;margin-bottom:8px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content{width:100%;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .el-form-item__error{color:#FDA701 !important;font-family:"arboria", sans-serif !important;font-size:12px;line-height:14px;font-weight:400;padding-top:0;padding-left:20px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input{width:100%;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-phone-number-input__country-flag{bottom:18px;left:24px;background-color:transparent;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-select{border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-select .m-input-wrapper-right{background-color:transparent;border-radius:0;border-right:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-input{background-color:transparent;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-input .m-input-wrapper-input input{background-color:transparent;border-radius:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content .am-input-phone-wrapper .m-phone-number-input .m-input .m-input-wrapper-input .m-input-label{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;padding-left:0;opacity:0.3;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content input{width:100%;border:0;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#F5EDE2;padding:10px 20px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__info form .el-form-item .el-form-item__content input::placeholder{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content{position:relative;z-index:1;overflow:initial;height:auto;padding:0;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content{top:50px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content::before{content:"";position:absolute;width:30px;height:40px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-paiement-black.svg);background-repeat:no-repeat;background-position:center;left:48%;top:-95px;z-index:1;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content::before{top:-160px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__info{position:relative;z-index:1;overflow:initial;height:auto;padding:16px 32px !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__info::before{content:"";position:absolute;width:30px;height:40px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-profil-black.svg);background-repeat:no-repeat;background-position:center;left:48%;top:-95px;z-index:1;}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__info::before{top:-160px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs-dt__calendar.am-fs__main-content{padding:0;position:relative;z-index:1;overflow:initial;height:390px;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs-dt__calendar.am-fs__main-content{height:1000px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs-dt__calendar.am-fs__main-content::before{content:"";position:absolute;width:30px;height:40px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-date-black.svg);background-repeat:no-repeat;background-position:center;left:48%;top:-95px;z-index:1;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs-dt__calendar.am-fs__main-content::before{top:-145px;}
}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs-dt__calendar.am-fs__main-content::before{top:-160px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__extras{position:relative;z-index:1;overflow:initial;height:auto;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__extras::before{content:"";position:absolute;width:30px;height:40px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-planche-black.svg);background-repeat:no-repeat;background-position:center;left:48%;top:-160px;z-index:1;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__extras::before{top:-100px;}
}
@media(max-width:600px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__extras::before{top:-160px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__init{position:relative;overflow:initial;padding:20px 32px 16px 32px !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__init::before{content:"";position:absolute;width:100%;height:40px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/icon-presta-black.svg);background-repeat:no-repeat;background-position:center;left:0;top:-95px;z-index:1;}
@media(max-width:580px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content.am-fs__init::before{top:-160px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments{position:relative;overflow:hidden;overflow-y:scroll;scrollbar-color:#1C1C1C #F5EDE2;height:568px;padding:16px 32px;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments{height:700px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-heading{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:20px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-heading .am-fs__payments-heading-main{position:relative;width:auto;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:400;padding-right:145px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-heading .am-fs__payments-heading-main::after{content:"votre réservation";position:absolute;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;padding:0 8px 3px 6px;background-color:#FDA701;border-radius:15px;right:-2px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price{border:0;border-radius:0;padding:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments{border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services{margin-top:15px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services{border-radius:15px;background-color:#F5EDE2;padding:15px;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item{margin:0;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading{position:relative;z-index:0;padding:0 0 15px 0;border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger{position:absolute;bottom:-5px;width:100%;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down{position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down.am-rotate-180, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down.am-rotate-180{transform:initial;padding-bottom:5px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down::before, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down::before{font-size:12px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down::after, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item .am-collapse-item__heading .am-collapse-item__trigger .am-icon-arrow-down::after{content:"Détail";position:absolute;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:12px;line-height:14px;font-weight:400;top:5px;left:-35px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item__content, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item__content{border:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item__content .am-fs__payments-services-open, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item__content .am-fs__payments-services-open{padding:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-collapse-item__content .am-fs__payments-services-open .am-fs__payments-services-open-text, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-collapse-item__content .am-fs__payments-services-open .am-fs__payments-services-open-text{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:400;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-info span, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-info span, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-info span, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-info span{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;padding:0 8px 3px 6px;background-color:#FDA701;border-radius:15px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub{position:relative;z-index:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub::after, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub::after{content:"";position:absolute;left:0;top:65%;width:100%;height:0;border:1px dashed #1C1C1C;z-index:-1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub p, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub p{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:700;background-color:#F5EDE2;padding-right:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub p > span, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub p > span{display:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub p.am-amount, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub p.am-amount{padding-right:0;padding-left:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-open, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-open, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub{margin-top:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-open .am-fs__payments-services-sub, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub .am-fs__payments-services-sub, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-open .am-fs__payments-services-sub, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub .am-fs__payments-services-sub{position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-open .am-fs__payments-services-sub p, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub .am-fs__payments-services-sub p, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-open .am-fs__payments-services-sub p, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub .am-fs__payments-services-sub p{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:700;background-color:#F5EDE2;padding-right:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-open .am-fs__payments-services-sub p.am-amount, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub .am-fs__payments-services-sub p.am-amount, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-open .am-fs__payments-services-sub p.am-amount, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub .am-fs__payments-services-sub p.am-amount{padding-right:0;padding-left:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-open .am-fs__payments-services-sub::after, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-service .am-fs__payments-services-sub .am-fs__payments-services-sub::after, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-open .am-fs__payments-services-sub::after, #amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments .am-fs__payments-services .am-fs__payments-services-sub .am-fs__payments-services-sub::after{content:"";position:absolute;left:0;top:65%;width:100%;height:0;border:1px dashed #1C1C1C;z-index:-1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info{position:relative;z-index:0;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-discount span{color:#FDA701 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-subtotal{border-bottom:0;border-radius:15px;padding:15px;background-color:#F5EDE2;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-subtotal span{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:700;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon{position:relative;z-index:0;border-radius:15px;padding:40px 30% 15px 15px;background-color:#F5EDE2;gap:0;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon{padding:40px 15px 15px 15px;}
}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon{margin-top:50px;padding:15px;flex-direction:column;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon > span:first-child{font-size:18px;position:absolute;font-weight:700;left:40px;top:6px;color:#1C1C1C;}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon > span:first-child{left:0;top:-35px;width:100%;text-align:center;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .el-form-item{position:relative;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .el-form-item .el-form-item__label{font-size:18px;position:absolute;font-weight:700;top:-30px;color:#1C1C1C;}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .el-form-item .el-form-item__label{left:0;top:-45px;width:100%;text-align:center;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-input-wrapper .el-input input{background-color:#FCF8F4;border-radius:30px 0 0 30px;border:0;height:54px;box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-input-wrapper .el-input input::placeholder{content:"Entrez votre code promo";}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-input-wrapper .el-input input{border-radius:30px 30px 0 0;width:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-input-wrapper .el-input .el-input__suffix .am-icon-check{background-color:#FDA701 !important;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button{background-color:#FCF8F4;border-radius:0 30px 30px 0;border:0;height:54px;padding:10px 10px 10px 0;}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button{border-radius:0 0 30px 30px;width:100%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button.am-button.am-button--filled:not(.is-disabled):focus:not(:active){box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button:hover .am-button__inner::after{right:-5px;opacity:1;transition:all .4s ease-in-out;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button:hover .am-button__inner::before{left:-5px;opacity:1;transition:all .4s ease-in-out;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button .am-button__inner{position:relative;overflow:initial;z-index:0;width:130px;background-color:#1C1C1C;border-radius:20px;height:100%;font-family:"arboria", sans-serif !important;color:white !important;font-size:16px;line-height:19px;font-weight:700;text-transform:uppercase;}
@media screen and (max-width:550px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button .am-button__inner{width:90%;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button .am-button__inner::after{content:'';position:absolute;bottom:0;right:15px;width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-single.svg) no-repeat;background-size:auto;background-size:contain;opacity:0;transition:all .4s ease-in-out;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__coupon .am-button .am-button__inner::before{content:'';position:absolute;top:-5px;left:15px;width:24px;height:22px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;background-size:auto;transform:rotate(90deg);background-size:cover;opacity:0;transition:all .4s ease-in-out;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-total{position:absolute;width:30%;right:0;top:5px !important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
@media(max-width:768px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-total{position:relative;width:100%;top:5px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-total span{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:16px;line-height:19px;font-weight:700;padding:0 8px 3px 6px;background-color:#FDA701;border-radius:15px;text-align:center;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-content > .am-fs__payments .am-fs__payments-price .am-fs__payments-wrapper .am-fs__payments-app-info .am-fs__payments-app-info-total span.am-amount{margin-top:6px;background-color:transparent !important;font-size:24px;font-weight:500;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer{box-shadow:none;padding:15px;z-index:2;}
@media(max-width:992px){
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer{position:fixed;bottom:0 !important;left:0 !important;background-color:#FCF8F4;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px;}
}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button{background-color:#1C1C1C;height:100%;border-radius:30px;border:0;padding:10px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button.am-button.am-button--filled:not(.is-disabled):focus:not(:active){box-shadow:none;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button:hover .am-button__inner::after{right:-5px;opacity:1;transition:all .4s ease-in-out;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button:hover .am-button__inner::before{left:-5px;opacity:1;transition:all .4s ease-in-out;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button .am-button__inner{position:relative;z-index:1;overflow:initial;font-family:"arboria", sans-serif !important;color:white !important;font-size:16px;line-height:19px;font-weight:700;text-transform:uppercase;width:120px;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button .am-button__inner::after{content:'';position:absolute;bottom:0;right:15px;width:17px;height:15px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-single.svg) no-repeat;background-size:auto;background-size:contain;opacity:0;transition:all .4s ease-in-out;z-index:1;}
#amelia-v2-booking-1000 #amelia-container .am-fs__main .am-fs__main-inner .am-fs__main-footer .am-button .am-button__inner::before{content:'';position:absolute;top:-5px;left:15px;width:24px;height:22px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/menu-actif.svg) no-repeat;background-size:auto;transform:rotate(90deg);background-size:cover;opacity:0;transition:all .4s ease-in-out;z-index:1;}
.el-popper{border-radius:30px !important;border:0 !important;}
.el-popper .el-cascader-panel, .el-popper .el-select-dropdown{background-color:#F5EDE2 !important;}
.el-popper .el-cascader-panel .el-scrollbar, .el-popper .el-select-dropdown .el-scrollbar{padding:15px;}
@media(max-width:768px){
.el-popper .el-cascader-panel .el-scrollbar, .el-popper .el-select-dropdown .el-scrollbar{height:260px;}
}
@media(max-width:768px){
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap{padding-top:20px;height:230px;max-height:230px;border-bottom:none;overflow-y:initial;}
}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li:hover, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li:hover, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li:hover, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li:hover{background-color:transparent !important;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li:hover span, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li:hover span, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li:hover span, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li:hover span{font-weight:bold !important;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf{position:relative;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf .am-icon-clock::before, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf .am-icon-clock::before, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf .am-icon-clock::before, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf .am-icon-clock::before{content:"";position:absolute;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/clock.svg) no-repeat;background-size:100%;top:3px;left:0;width:16px;height:16px;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf .am-oitf__data, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf .am-oitf__data, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option .am-oitf .am-oitf__data, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option .am-oitf .am-oitf__data{padding-left:25px;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option span, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option span, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option span, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option span{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:400;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option.selected span, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option.selected span, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li.am-select-option.selected span, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li.am-select-option.selected span{font-weight:700;color:#1C1C1C !important;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label{padding:6px 0;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:400;}
@media(max-width:768px){
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-label{overflow:initial;text-overflow:initial;white-space:initial;max-width:225px;}
}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-quantity, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-quantity, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-quantity, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-quantity{display:none;}
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-price, .el-popper .el-cascader-panel .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-price, .el-popper .el-select-dropdown .el-scrollbar .el-cascader-menu__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-price, .el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap ul li .el-cascader-node__label .am-adv-select__item .am-adv-select__item-price{font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:700;}
.el-popper .el-cascader-panel .el-scrollbar .am-adv-select__popper-heading, .el-popper .el-select-dropdown .el-scrollbar .am-adv-select__popper-heading{background-color:#F5EDE2 !important;padding:10px 15px;font-family:"arboria", sans-serif !important;color:#1C1C1C !important;font-size:14px;line-height:19px;font-weight:700;height:auto;}
.page-id-1744 .site-main, .page-id-1740 .site-main, .page-id-1742 .site-main{max-width:1140px;margin:0 auto;}
.page-id-1744 .site-main .entry-content, .page-id-1740 .site-main .entry-content, .page-id-1742 .site-main .entry-content{padding:40px 20px;}
.page-id-1744 .site-main .entry-content h1, .page-id-1740 .site-main .entry-content h1, .page-id-1742 .site-main .entry-content h1{font-family:"poster-cut-neue", sans-serif;color:#1C1C1C;font-size:24px;font-weight:700;line-height:19px;letter-spacing:2px;text-align:center;margin-bottom:30px;}
.page-id-1744 .site-main .entry-content h2, .page-id-1740 .site-main .entry-content h2, .page-id-1742 .site-main .entry-content h2{font-family:"poster-cut-neue", sans-serif;color:#1C1C1C;font-size:16px;font-weight:700;line-height:19px;letter-spacing:2px;text-align:left;margin-bottom:20px;}
.page-id-1744 .site-main .entry-content ul, .page-id-1744 .site-main .entry-content ol, .page-id-1740 .site-main .entry-content ul, .page-id-1740 .site-main .entry-content ol, .page-id-1742 .site-main .entry-content ul, .page-id-1742 .site-main .entry-content ol{margin:0 0 20px 0;padding-left:15px;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
embed, iframe, object{max-width:100%;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
.bandeau-top svg g{filter:none;}
.bandeau-top .elementor-icon-list-item .elementor-icon-list-text{width:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.bandeau-top .elementor-icon-list-item .elementor-icon-list-text .subtitle{margin-left:4px;display:flex;}
#concept::after{content:'';position:absolute;right:0;width:264px;height:261px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur.svg) no-repeat;background-size:cover;}
#concept .bloc-img-concept{position:relative;}
#concept .bloc-img-concept::after{content:'';position:absolute;right:-10px;top:-15px;width:50px;height:60px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-before.svg) no-repeat;}
@media(max-width:991px){
#concept .bloc-img-concept::after{right:10px;}
}
@media(min-width:1200px){
#concept .bloc-img-concept::before{content:'';position:absolute;left:-115px;bottom:-115px;width:230px;height:230px;border-radius:50%;background-color:#1C1C1C;}
}
#concept .bloc-img-concept .elementor-element-populated{position:relative;}
#concept .bloc-img-concept .elementor-element-populated::before{content:'';position:absolute;left:-75px;bottom:-90px;width:178px;height:183px;border-radius:50%;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/houblon.svg) no-repeat;z-index:1;}
@media(max-width:767px){
#concept .bloc-img-concept .elementor-element-populated::before{top:-100px;left:-20px;bottom:auto;transform:scale(0.7);}
}
@media(min-width:992px){
.bloc-bienfaits .bloc-malt .elementor-icon-box-wrapper:hover .elementor-icon{transform:translate(0, -120px) rotate(-25deg);}
}
@media(max-width:991px){
.bloc-bienfaits .bloc-malt .elementor-icon-box-wrapper .elementor-icon{transform:translate(0, -120px) rotate(-25deg);}
}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-icon{position:relative;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-icon::before{content:'';position:absolute;width:250px;height:250px;top:60%;left:50%;transform:translate(-50%, -50%);background:#F7EDE1;background-size:cover;border-radius:50%;z-index:0;transition:transform .6s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-icon::after{content:'';position:absolute;top:60%;width:250px;height:250px;left:50%;transform:translate(-50%, -50%);background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/before-bulle.svg) #F7EDE1 no-repeat;background-size:cover;border-radius:50%;transition:all 1.5s;opacity:0;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{transition:transform .6s ease-in-out;}
@media(min-width:992px){
.bloc-bienfaits .elementor-icon-box-wrapper:hover .elementor-icon-box-description{opacity:1;transition:opacity 1.2s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-wrapper:hover .elementor-icon, .bloc-bienfaits .elementor-icon-box-wrapper:hover .elementor-icon-box-title{transform:translate(0, -120px);transition:transform .6s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-wrapper:hover .elementor-icon{transform:translate(0, -120px) rotate(20deg);position:relative;z-index:1;}
.bloc-bienfaits .elementor-icon-box-wrapper:hover .elementor-icon-box-icon::after{transition:all 1.5s;opacity:1;transform:translate(-50%, -50%);}
}
@media(max-width:991px){
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-description{opacity:1;transition:opacity 1.2s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon, .bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-title{transform:translate(0, -120px);transition:transform .6s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon{transform:translate(0, -120px) rotate(20deg);position:relative;z-index:1;}
.bloc-bienfaits .elementor-icon-box-wrapper .elementor-icon-box-icon::after{transition:all 1.5s;opacity:1;transform:translate(-50%, -50%);}
.bloc-bienfaits .elementor-icon-box-wrapper .bloc-malt .elementor-icon-box-wrapper .elementor-icon{transform:translate(0, -120px) rotate(-25deg);}
}
.bloc-bienfaits .elementor-icon-box-title{position:relative;z-index:1;margin-top:-10px;margin-bottom:20px;transition:transform .6s ease-in-out;}
.bloc-bienfaits .elementor-icon-box-description{position:absolute;top:50px;opacity:0;transition:opacity .3s ease-in-out;padding:0 15px;}
.bloc-discover{position:relative;}
.bloc-discover::before{content:'';position:absolute;width:359px;height:319px;top:0;left:0;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-black.svg) no-repeat;background-size:cover;z-index:1;}
.option img{height:230px !important;object-position:initial;}
.bloc-spa .bloc-border-top .elementor-element-populated, .bloc-xp .bloc-border-top .elementor-element-populated{border-top-right-radius:30px;border-top-left-radius:30px;}
.bloc-spa .bloc-border-top .elementor-element-populated .elementor-image-box-img img, .bloc-xp .bloc-border-top .elementor-element-populated .elementor-image-box-img img{width:100%;height:430px;max-width:100%;object-fit:cover;object-position:center bottom;border-top-right-radius:30px;border-top-left-radius:30px;}
.bloc-spa .txt-spa .elementor-element-populated, .bloc-xp .txt-spa .elementor-element-populated{border-bottom-right-radius:30px;border-bottom-left-radius:30px;}
.bloc-spa .elementor-image-box-title .price, .bloc-xp .elementor-image-box-title .price{font-size:40px;}
.bloc-spa .elementor-image-box-title .subtitle-price, .bloc-xp .elementor-image-box-title .subtitle-price{font-size:24px;}
.bloc-border-top.mobile .elementor-element-populated{border-radius:30px 30px 0 0 !important;}
.bloc-border-top.mobile .elementor-element-populated img{border-radius:30px 30px 0 0 !important;}
.bloc-border-top.mobile .elementor-element-populated .price{font-size:40px;}
.bloc-border-top.mobile .elementor-element-populated .subtitle-price{font-size:24px;}
.bloc-xp .elementor-widget-wrap{border-radius:30px;}
.bloc-xp .elementor-widget-wrap .elementor-image-box-wrapper{position:relative;z-index:1;}
.bloc-xp .elementor-widget-wrap .elementor-image-box-wrapper::after{content:'';position:absolute;top:75%;left:50%;transform:translate(-50%, -50%);width:230px;height:230px;border-radius:50%;background-color:#1C1C1C;z-index:-1;}
.bloc-xp .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-title{position:relative;z-index:1;margin-bottom:40px;letter-spacing:2px;font-size:14px !important;}
.bloc-privatisation::after{content:'';position:absolute;right:-25px;top:-20px;width:50px;height:60px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/bulle-before.svg) no-repeat;}
@media(max-width:991px){
.bloc-privatisation::after{right:0;}
}
.bloc-spa.second{position:relative;}
.bloc-spa.second::before{content:'';position:absolute;left:70px;bottom:-20px;width:225px;height:199px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-before.svg) no-repeat;}
.titres-paragraphes{position:relative;}
.titres-paragraphes h1, .titres-paragraphes h2{font-weight:400 !important;text-transform:uppercase;}
.bloc-title-faq .elementor-heading-title{position:relative;}
.bloc-title-faq .elementor-heading-title::before{content:'';position:absolute;right:50px;bottom:-30px;width:225px;height:199px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-white.svg) no-repeat;}
.reassurance{position:relative;}
.reassurance img{min-height:65px;}
.reassurance .elementor-image-box-title {
margin-bottom: 5px;
} a{color:#4169e1;}
a:visited{color:#800080;}
a:hover, a:focus, a:active{color:#191970;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
button, input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:#111;}
select{border:1px solid #ccc;}
textarea{width:100%;}
#confirmationModal .modal-dialog{max-width:400px;}
#confirmationModal .modal-content{background-color:#F5EDE2;border-radius:30px !important;border:0;padding:15px 30px;}
#confirmationModal .modal-header{border-bottom:0;justify-content:center;}
#confirmationModal .modal-header .modal-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;}
#confirmationModal .modal-header .modal-title svg{width:23px;height:auto;}
#confirmationModal .modal-header .close{position:absolute;top:12px;right:12px;width:31px;height:31px;padding:0 !important;background-color:#1C1C1C;border-radius:8px;border-style:initial;border-width:initial;border-color:initial;}
#confirmationModal .modal-header .close:after{content:"";position:absolute;top:50%;left:50%;transform-origin:center center;width:15px;height:1px;background-color:#F5EDE2;transform:translate(-50%, -50%) rotate(45deg);}
#confirmationModal .modal-header .close:before{content:"";position:absolute;top:50%;left:50%;transform-origin:center center;width:15px;height:1px;background-color:#F5EDE2;transform:translate(-50%, -50%) rotate(-45deg);}
#confirmationModal .modal-message{max-width:300px;margin:0 auto 25px auto;}
#confirmationModal .modal-message p{text-align:center;}
#confirmationModal .modal-message p span{font-weight:700;}
#confirmationModal .modal-check{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;}
#confirmationModal .modal-check button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;}
#confirmationModal .modal-check button.btn-primary svg{margin-top:2px;width:14px;height:auto;}
#confirmationModal .modal-check button.btn-secondary svg{margin-top:2px;width:11px;height:auto;}
#confirmationModal .modal-footer{border-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;}
#confirmationModal .modal-footer .picto-attention{width:22px;height:auto;}
#confirmationModal .modal-footer .picto-attention svg{width:100%;height:auto;}
#confirmationModal .modal-footer .text-attention{display:flex;width:calc(100% - 32px);}
#confirmationModal .modal-footer .text-attention p{font-style:italic;font-weight:700;margin-bottom:0;}
.content-popup{position:relative;height:0;}
@media screen and (max-width:1024px){
.content-popup{height:auto;}
}
.content-popup .popup-info{position:absolute;bottom:50vh;left:50%;transform:translateX(-50%) translateY(80px);width:100%;max-width:730px;}
@media screen and (max-width:1024px){
.content-popup .popup-info{position:relative;bottom:initial;left:initial;transform:initial;margin:0 auto 20px auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
}
.content-popup .popup-info .fash-info{position:absolute;top:0;left:0;width:140px;height:140px;border-radius:50%;background-color:#FCF8F4;}
@media screen and (max-width:1024px){
.content-popup .popup-info .fash-info{position:relative;top:initial;left:initial;}
}
.content-popup .popup-info .fash-info .texte-rond, .content-popup .popup-info .fash-info .img-centre{position:absolute;top:50%;left:50%;}
.content-popup .popup-info .fash-info .texte-rond{width:115px;height:115px;animation:rotation 10s linear infinite;}
.content-popup .popup-info .fash-info .texte-rond img{width:100%;height:100%;}
@keyframes rotation {
from{transform:translate(-50%, -50%) rotate(0deg);}
to{transform:translate(-50%, -50%) rotate(360deg);}
}
.content-popup .popup-info .fash-info .img-centre{transform:translate(-50%, -50%);width:80px;height:80px;}
.content-popup .popup-info .fash-info .img-centre img{width:100%;height:100%;}
.content-popup .popup-info .bulle-message-content{position:absolute;top:0;right:0;width:calc(100% - 108px);height:140px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;}
@media screen and (max-width:1024px){
.content-popup .popup-info .bulle-message-content{position:relative;top:initial;right:initial;}
}
.content-popup .popup-info .bulle-message-content .arrondis-form{position:relative;right:-1px;width:auto;max-width:440px;border-radius:5px;height:100%;}
@media screen and (max-width:1024px){
.content-popup .popup-info .bulle-message-content .arrondis-form{display:none;}
}
.content-popup .popup-info .bulle-message-content .arrondis-form svg{height:100%;width:auto;}
.content-popup .popup-info .bulle-message-content .texte-bulle{width:100%;position:relative;background-color:#FCF8F4;border-radius:0 30px 30px 0;height:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media screen and (max-width:1024px){
.content-popup .popup-info .bulle-message-content .texte-bulle p{text-align:center;}
}
.content-popup .popup-info .bulle-message-content .texte-bulle p strong{position:relative;padding:0 5px;z-index:1;font-weight:400;}
.content-popup .popup-info .bulle-message-content .texte-bulle p strong:after{content:"";position:absolute;top:0px;right:-2px;bottom:-2px;left:-2px;background-color:#F0D4A8;border-radius:20px;z-index:-1;}
.main-navigation{display:block;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{display:block;left:auto;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{left:auto;}
.main-navigation li{position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.menu-toggle, .main-navigation.toggled ul{display:block;}
@media screen and (min-width:37.5em){
.menu-toggle{display:none;}
.main-navigation ul{display:flex;}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0 0 1.5em;}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links{display:flex;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{flex:1 0 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{text-align:end;flex:1 0 50%;}
.sticky{display:block;}
.post, .page{margin:0 0 1.5em;}
.updated:not(.published){display:none;}
.page-content, .entry-content, .entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.no-radius img{border-radius:0 !important;}
.bloc-faq{position:relative;}
.bloc-faq::before{content:'';position:absolute;width:359px;height:319px;top:-170px;left:100px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/fleur-black.svg) no-repeat;background-size:cover;}
@media(max-width:991px){
.bloc-faq::before{top:-100px;left:0;}
} .comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.custom-logo-link{display:inline-block;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item{display:inline-block;text-align:center;width:100%;}
.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
.gallery-caption{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
ul.products{margin:0;padding:0;}
ul.products li.product{list-style:none;position:relative;margin-bottom:2em;}
ul.products li.product img{display:block;}
ul.products li.product .button{display:block;}
@media screen and (min-width:48em){
ul.products li.product{width:30.79667%;float:left;margin-right:3.8%;}
ul.products li.product.first{clear:both;}
ul.products li.product.last{margin-right:0;}
ul.products.columns-1 li.product{float:none;width:100%;}
ul.products.columns-2 li.product{width:48.1%;}
ul.products.columns-3 li.product{width:30.79667%;}
ul.products.columns-4 li.product{width:22.15%;}
ul.products.columns-5 li.product{width:16.96%;}
ul.products.columns-6 li.product{width:13.49333%;}
}
.woocommerce-cart article, .woocommerce-checkout article{margin-bottom:0;}
.woocommerce-error, .woocommerce-error, .cart-empty{color:#1C1C1C;background-color:#F5EDE2;font-weight:700;border-radius:30px;border:0 !important;}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-error::after, .woocommerce-error::before, .cart-empty::after, .cart-empty::before{color:#1C1C1C;}
.woocommerce-cart.woocommerce-checkout .entry-content::after, .woocommerce-checkout.woocommerce-checkout .entry-content::after{content:"INFORMATIONS";}
.woocommerce-cart .entry-content, .woocommerce-checkout .entry-content{background-color:#1C1C1C;margin:0;padding:250px 0 0 0;position:relative;z-index:0;}
@media(max-width:1240px){
.woocommerce-cart .entry-content, .woocommerce-checkout .entry-content{padding:100px 0 0 0;}
}
.woocommerce-cart .entry-content::after, .woocommerce-checkout .entry-content::after{content:"PANIER";position:absolute;font-family:"poster-cut-neue", sans-serif;text-transform:uppercase;font-weight:bold;display:block;font-size:24px;line-height:30px;letter-spacing:2px;text-align:center;color:#F0D4A8;width:100%;height:50px;top:270px;}
@media(max-width:1240px){
.woocommerce-cart .entry-content::after, .woocommerce-checkout .entry-content::after{top:50px;}
}
@media(max-width:768px){
.woocommerce-cart .entry-content::after, .woocommerce-checkout .entry-content::after{top:70px;}
}
.woocommerce-cart .entry-content::before, .woocommerce-checkout .entry-content::before{content:'';position:absolute;top:0;left:0;width:105%;height:350px;-webkit-mask-image:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/big-wave.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:105%;-webkit-mask-position-x:center;-webkit-mask-position-y:30px;mask-image:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/big-wave.svg);mask-repeat:no-repeat;mask-size:105%;mask-position-x:center;mask-position-y:30px;background-color:#FFF6EA;transform:rotate(180deg);z-index:1;}
@media(max-width:1240px){
.woocommerce-cart .entry-content::before, .woocommerce-checkout .entry-content::before{display:none;}
}
.woocommerce-cart .entry-content .woocommerce, .woocommerce-checkout .entry-content .woocommerce{max-width:992px;margin:0 auto;padding:100px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
@media(max-width:1240px){
.woocommerce-cart .entry-content .woocommerce, .woocommerce-checkout .entry-content .woocommerce{padding:20px;}
}
.woocommerce-cart .entry-content .woocommerce .cart_item .product-name .product-quantity, .woocommerce-checkout .entry-content .woocommerce .cart_item .product-name .product-quantity{display:none;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals, .woocommerce-cart .entry-content .woocommerce .woocommerce-order, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals, .woocommerce-checkout .entry-content .woocommerce .woocommerce-order{background-color:#F5EDE2;padding:20px;border-radius:30px;width:100%;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form{flex:2;margin-bottom:20px;border:0 !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form thead .product-thumbnail, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form thead .product-quantity, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form thead .product-subtotal, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form tbody .product-thumbnail, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form tbody .product-quantity, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form tbody .product-subtotal, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form thead .product-thumbnail, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form thead .product-quantity, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form thead .product-subtotal, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form tbody .product-thumbnail, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form tbody .product-quantity, .woocommerce-checkout .entry-content .woocommerce .woocommerce-cart-form tbody .product-subtotal{display:none !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals{flex:1;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .cart_totals{width:100%;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .cart_totals{text-align:center;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .cart_totals h2{font-family:"poster-cut-neue", sans-serif;text-transform:uppercase;font-weight:bold;display:block;font-size:24px;line-height:30px;letter-spacing:2px;text-align:center;color:#1C1C1C;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals td, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .cart_totals td{display:flex;flex-direction:row;justify-content:flex-end;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a{border:0;width:100%;height:54px;border-radius:30px;background-color:#1C1C1C;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:none;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a:first-child, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a:first-child{margin-right:10px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span{width:100%;height:100%;position:relative;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span::before, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span::before{content:"";position:absolute;width:100%;height:100%;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/arrow-book.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;top:0;left:0;z-index:1;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span.am-icon-arrow-right::before, .woocommerce-checkout .entry-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a span.am-icon-arrow-right::before{transform:rotate(180deg);}
.woocommerce-cart .entry-content .woocommerce table, .woocommerce-cart .entry-content .woocommerce thead, .woocommerce-cart .entry-content .woocommerce tbody, .woocommerce-cart .entry-content .woocommerce th, .woocommerce-cart .entry-content .woocommerce td, .woocommerce-checkout .entry-content .woocommerce table, .woocommerce-checkout .entry-content .woocommerce thead, .woocommerce-checkout .entry-content .woocommerce tbody, .woocommerce-checkout .entry-content .woocommerce th, .woocommerce-checkout .entry-content .woocommerce td{border:0 !important;}
.woocommerce-cart .entry-content .woocommerce table .variation dt, .woocommerce-cart .entry-content .woocommerce thead .variation dt, .woocommerce-cart .entry-content .woocommerce tbody .variation dt, .woocommerce-cart .entry-content .woocommerce th .variation dt, .woocommerce-cart .entry-content .woocommerce td .variation dt, .woocommerce-checkout .entry-content .woocommerce table .variation dt, .woocommerce-checkout .entry-content .woocommerce thead .variation dt, .woocommerce-checkout .entry-content .woocommerce tbody .variation dt, .woocommerce-checkout .entry-content .woocommerce th .variation dt, .woocommerce-checkout .entry-content .woocommerce td .variation dt{font-size:0;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous hr, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous hr, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous hr, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous hr, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous hr, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous hr, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous hr, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous hr, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous hr, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous hr{display:none;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(3)::before, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(3)::before{content:"Infos du rendez-vous:Date et heure:";font-weight:700;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(3) strong, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(3) strong{display:none;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(4)::before, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(4)::before{content:"Service:";font-weight:700;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(4) strong, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(4) strong{display:none;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(5)::before, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(5)::before{content:"Salle:";font-weight:700;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(5) strong, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(5) strong{display:none;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(6), .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(6){display:none;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(7)::before, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(7)::before{content:"Option(s):";font-weight:700;}
.woocommerce-cart .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-cart .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-cart .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-cart .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-cart .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-checkout .entry-content .woocommerce table .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-checkout .entry-content .woocommerce thead .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-checkout .entry-content .woocommerce tbody .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-checkout .entry-content .woocommerce th .variation-Infosdurendez-vous p:nth-child(7) strong, .woocommerce-checkout .entry-content .woocommerce td .variation-Infosdurendez-vous p:nth-child(7) strong{display:none;}
.woocommerce-cart .entry-content .woocommerce .actions, .woocommerce-checkout .entry-content .woocommerce .actions{display:none !important;}
.woocommerce-cart .entry-content .woocommerce .product-remove a, .woocommerce-checkout .entry-content .woocommerce .product-remove a{font-size:0;color:transparent;transition-duration:.3s;transition-property:transform;position:relative;width:18px;height:25px;}
.woocommerce-cart .entry-content .woocommerce .product-remove a::before, .woocommerce-checkout .entry-content .woocommerce .product-remove a::before{content:'';position:absolute;top:0;left:0;width:18px;height:25px;background:url(//www.green-beer-spa.fr/wp-content/themes/greenbeerspa/img/corbeille.svg) no-repeat;background-size:100%;}
.woocommerce-cart .entry-content .woocommerce .product-remove a:hover, .woocommerce-checkout .entry-content .woocommerce .product-remove a:hover{transform:scale(1.2);background-color:transparent;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-form-coupon-toggle, .woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle{display:none;}
.woocommerce-cart .entry-content .woocommerce .checkout .col2-set .col-1, .woocommerce-checkout .entry-content .woocommerce .checkout .col2-set .col-1{float:initial;width:100%;height:100%;background-color:#F5EDE2;padding:20px;border-radius:30px;}
.woocommerce-cart .entry-content .woocommerce .checkout .col2-set .col-2, .woocommerce-checkout .entry-content .woocommerce .checkout .col2-set .col-2{display:none;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper label, .woocommerce-checkout .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper label{color:#1C1C1C;font-size:16px;line-height:19px;font-weight:500;margin-bottom:10px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper input, .woocommerce-cart .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection, .woocommerce-checkout .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper input, .woocommerce-checkout .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection{border:0;color:#1C1C1C;font-size:16px;line-height:19px;font-weight:400;height:54px;border-radius:30px;background-color:#FCF8F4;padding:10px 20px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection__arrow, .woocommerce-checkout .entry-content .woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection__arrow{top:15px;right:15px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-billing-fields h3, .woocommerce-checkout .entry-content .woocommerce .woocommerce-billing-fields h3{color:#1C1C1C;}
.woocommerce-cart .entry-content .woocommerce h3, .woocommerce-checkout .entry-content .woocommerce h3{font-family:"poster-cut-neue", sans-serif;text-transform:uppercase;font-weight:bold;display:block;font-size:24px;line-height:30px;letter-spacing:2px;text-align:center;color:#F0D4A8;margin:20px 0;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table, .woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{width:100%;height:100%;background-color:#F5EDE2;padding:20px;border-radius:30px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-checkout-payment, .woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout-payment{width:100%;height:100%;background-color:#F5EDE2 !important;padding:20px;border-radius:30px !important;}
.woocommerce-cart .entry-content .woocommerce .payment_box, .woocommerce-checkout .entry-content .woocommerce .payment_box{background-color:#FCF8F4;}
.woocommerce-cart .entry-content .woocommerce button, .woocommerce-checkout .entry-content .woocommerce button{position:relative;border:0;width:100%;height:54px;border-radius:30px;background-color:#1C1C1C;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:none;}
.woocommerce-cart .entry-content .woocommerce button:hover, .woocommerce-checkout .entry-content .woocommerce button:hover{background-color:#1C1C1C;}
.return-to-shop a{position:relative;border:0;width:100%;border-radius:30px !important;background-color:#F5EDE2;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:none;color:#1C1C1C;}
.return-to-shop a:hover{background-color:#FDA701;}
.woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .product-name strong:nth-child(5){color:red;}
.woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .product-name .product-quantity{display:none !important;}
 .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#primary[tabindex="-1"]:focus{outline:0;}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em;}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}