.is-style-cote-azur-drive-flat-button .wp-block-button__link,.is-style-cote-azur-drive-flat-button .wp-block-button__link:active,.is-style-cote-azur-drive-flat-button .wp-block-button__link:focus,.is-style-cote-azur-drive-flat-button .wp-block-button__link:hover,.is-style-cote-azur-drive-flat-button .wp-block-button__link:visited{border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0}.is-style-cote-azur-drive-box-shadow{box-shadow:var(--wp--preset--shadow--natural)}.is-style-cote-azur-drive-list-underline li{border-bottom:1px solid}.is-style-cote-azur-drive-list-underline ul{border-top:1px solid}.is-style-cote-azur-drive-list-underline ul li{border:none}details.is-style-cote-azur-drive-plus>summary{list-style-type:"+ "}details[open].is-style-cote-azur-drive-plus>summary{list-style-type:"- "}details.is-style-cote-azur-drive-plus>summary::marker{font-family:var(--wp--preset--font-family--monospace);font-size:1em;font-weight:700}:not(img):not(#map){-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}:focus{outline:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:var(--wp--preset--color--primary)}:where(.wp-site-blocks)>*{margin-block-end:0;margin-block-start:0}.wp-block-button__link,.wp-element-button,a.checkout-button,input[type=submit]{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--transparent);border-radius:4px;border-style:solid;border-width:4px;box-shadow:var(--wp--preset--shadow--natural);color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:inherit;padding:.3rem 1rem;text-decoration:none}input,textarea{border:1px solid silver;border-radius:4px;font-size:14px;line-height:normal;padding:5px 6px 4px;position:relative;z-index:9}input::placeholder,textarea::placeholder{color:#000!important}label{box-sizing:border-box;color:var(--wp--preset--color--primary)!important;display:inline-block;float:none;font-family:inherit;font-size:14px;font-weight:600!important;line-height:inherit;margin:0!important;padding:0!important;text-transform:uppercase;width:-webkit-fill-available}body.home main{margin-top:0}.wp-site-blocks,body.home .entry-content,main{padding-bottom:0!important;padding-top:0!important}.bookly-form{width:100%}.bookly-table .bookly-box{margin-bottom:0!important}.bookly-modal .bookly-modal-dialog{top:180px}.bookly-slot-calendar{margin:0}.bookly-box{margin-bottom:0!important}.bookly-box.bookly-table{display:flex;gap:1rem}.bookly-box.bookly-nav-steps button{margin:0}.bookly-box.bookly-nav-steps{margin:0;padding-top:15px!important}.bookly-form-group:not(:last-child)>div{margin-right:0}.bookly-form-group>div{margin-top:0}.bookly-nav-steps{border-top:0!important}.bookly-service-info{display:none}.bookly-service-step{display:flex;flex-direction:column}.bookly-columnizer .bookly-column{height:375px;min-width:0;overflow-x:hidden;width:250px}.bookly-time-step{width:max-content!important}.bookly-nav-steps{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin:0;padding-top:15px!important}.bookly-nav-steps button{width:100%!important}.bookly-nav-steps .bookly-right{width:100%}.bookly-clear .bookly-right{display:none!important}.wp-block-cover a{text-decoration:none!important}.wp-block-cover .wp-block-group{gap:0}i.bookly-hour-icon{display:none!important}table.picker__table{height:317px;max-height:inherit}.picker--opened .picker__holder{max-height:inherit}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:var(--wp--style--global--content-size)}.woocommerce table.shop_attributes th{text-align:left;width:300px}li.wp-block-navigation-item[data-wpml=current-language-item]{display:none!important}li.wp-block-navigation-item[data-wpml=language-item]{margin:0!important;margin-right:var(--language-spacing)!important}.wp-block-woocommerce-product-details.alignwide{position:relative;top:-77px;z-index:999}a.wp-block-button__link.wp-element-button{display:block;text-align:center}.woocommerce .wp-block-woocommerce-product-image-gallery{max-width:inherit}div#tab-additional_information{display:block!important}li#tab-title-additional_information{display:none}td.product-quantity,th.product-quantity{display:none!important}.woocommerce{font-size:18px}.woocommerce-cart button[name=update_cart]{display:none!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:inherit!important;color:#fff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:inherit!important;color:#fff}div#tab-description h2,li#tab-title-reviews{display:none}input,textarea{width:100%}body:not(.home){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-family:Poppins,sans-serif}body:not(.home) .woocommerce-MyAccount-navigation{border-radius:4px!important;z-index:9}body:not(.home) input[type=checkbox]{height:16px!important;width:16px!important}body:not(.home) ul{font-size:18px}body:not(.home) a{text-decoration:none!important}body:not(.home) a:hover{text-decoration:underline!important}body:not(.home) .woocommerce table.shop_attributes th{width:450px!important}body:not(.home) .woocommerce-product-gallery__wrapper{position:absolute}body:not(.home) .woocommerce-MyAccount-navigation{background:var(--wp--preset--color--base)!important;border-radius:1rem;color:var(--wp--preset--color--contrast)!important;padding:1.5rem;position:relative;top:-50px;width:25%}body:not(.home) .woocommerce-MyAccount-navigation-link:before{display:inline-block;font-family:dashicons;font-style:normal;font-weight:400;line-height:2;speak:never;text-decoration:inherit;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;height:20px;margin-right:1rem;text-align:center;vertical-align:top;width:20px}body:not(.home) .woocommerce-MyAccount-navigation-link--dashboard:before{content:"\f226"}body:not(.home) .woocommerce-MyAccount-navigation-link--orders:before{content:"\f121"}body:not(.home) .woocommerce-MyAccount-navigation-link--edit-address:before{content:"\f173"}body:not(.home) .woocommerce-MyAccount-navigation-link--edit-account:before{content:"\f14c"}body:not(.home) .woocommerce-MyAccount-navigation-link--customer-logout:before{content:"\f310"}body:not(.home) .woocommerce-MyAccount-navigation-link--payment-methods:before{content:"\f10f"}body:not(.home) .woocommerce-MyAccount-navigation a,body:not(.home) .woocommerce-MyAccount-navigation h1,body:not(.home) .woocommerce-MyAccount-navigation h2,body:not(.home) .woocommerce-MyAccount-navigation h3,body:not(.home) .woocommerce-MyAccount-navigation h4,body:not(.home) .woocommerce-MyAccount-navigation h5,body:not(.home) .woocommerce-MyAccount-navigation h6{color:var(--wp--preset--color--contrast)}body:not(.home) p{font-size:18px}body:not(.home) .tabset{min-height:770px}body:not(.home) .tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,body:not(.home) .tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6),body:not(.home) .tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),body:not(.home) .tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),body:not(.home) .tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),body:not(.home) .tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5){display:block}body:not(.home) .tabset .tab-panel{display:none}body:not(.home) .tabset>input[type=radio]{left:-200vw;position:absolute}body:not(.home) .tabset>input:checked+label,body:not(.home) .tabset>input:focus+label,body:not(.home) .tabset>label:hover{color:var(--wp--preset--color--primary)}body:not(.home) .tabset>input:checked+label:after,body:not(.home) .tabset>input:focus+label:after,body:not(.home) .tabset>label:hover:after{background:var(--wp--preset--color--primary);opacity:1}body:not(.home) .tabset>label{border:1px solid transparent;border-bottom:0;cursor:pointer;display:inline-block;font-weight:600;padding:15px 15px 25px;position:relative;width:24%}body:not(.home) .tabset>label:after{background:#bebcb6;bottom:10px;content:"";height:4px;left:0;opacity:.2;position:absolute;width:100%}body:not(.home) .tabset>input:checked+label{margin-bottom:-1px}body:not(.home) .tabset input:focus-visible+label{border-radius:3px;outline:2px solid var(--wp--preset--color--primary)}body:not(.home) .tabset .tab-panel{padding:0}body:not(.home) header .home-header{min-height:600px!important}body:not(.home) footer{font-size:18px}div#reservation{height:650px;position:relative;z-index:1}div#reservation #map{height:650px;width:100%}div#reservation .fields{backdrop-filter:blur(5px) brightness(1.5);background:hsla(0,0%,100%,.95);border-radius:4px;display:flex;flex-wrap:wrap;gap:1rem;height:min-content;left:0;margin:auto;margin-top:80px!important;max-width:var(--wp--style--global--content-size);min-width:310px;padding:1rem;position:absolute;right:0;top:-150px;width:fit-content;z-index:2}div#reservation .fields .bookly-mobile-step-1.bookly-js-mobile-step-1{display:flex;gap:1rem}div#reservation .fields .bookly-mobile-step-1.bookly-js-mobile-step-1>*{flex:1 1 0}div#reservation .dashicons{font-family:dashicons!important;font-size:22px;line-height:1!important;margin-right:.5rem}#cad-output{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;line-height:normal;text-align:center}#cad-output img{width:150px}#cad-output .price{font-size:3rem;font-weight:600}#cad-output .detail{font-size:16px}@media screen and (max-width:1500px){body.home .floating-mobile{position:absolute;right:1rem;top:1rem}.fields{max-width:calc(var(--wp--style--global--content-size) - var(--wp--style--root--padding-right))!important}}@media screen and (max-width:1250px){body .fields{left:0!important}}@media screen and (max-width:768px){div#wp-toolbar{display:flex}body.home .home-header{min-height:60vh!important}body.home .home-header>.wp-block-cover__inner-container>.wp-block-cover{margin-top:0!important}body.home #reservation{height:inherit;margin:0;width:100%}body.home #reservation #map{height:50vh;margin-top:35vh}body.home #reservation .fields{left:0;padding-top:1rem;top:-290px;width:calc(100vw - 2rem)}body.home .bookly-mobile-step-1{flex:inherit;flex-direction:column;gap:0;margin-right:0}body.home .bookly-nav-steps{flex:inherit!important}.wp-block-cover,.wp-block-cover-image{min-height:40vh}img.custom-logo{width:150px}.wp-block-cover__inner-container.has-global-padding{padding:0}.has-global-padding{padding-left:1rem;padding-right:1rem}.has-global-padding>.has-global-padding{padding-left:0;padding-right:0}.has-global-padding>.alignfull{margin-left:-1rem;margin-right:-1rem}.has-xx-large-font-size{font-size:34px!important}.wc-block-components-product-image img{width:100%!important}footer>.wp-block-group>.wp-block-group{flex-direction:column}.woocommerce-MyAccount-navigation{margin-left:-1rem!important;margin-right:-1rem!important;width:95%!important}#wpadminbar .quicklinks ul{display:flex!important}#wpadminbar .ab-icon{width:47px!important}.wp-block-media-text .wp-block-media-text__content{padding:0}body .tabset>label{width:100%}body .tabset>label span{width:50px}div#cad-output{flex-direction:column}.bookly-form .picker__holder{width:100%!important}.bookly-columnizer .bookly-column{height:190px;width:90vw}table.picker__table{height:260px}.woocommerce-cart .coupon{flex-direction:column}.woocommerce-cart .coupon button,.woocommerce-cart .coupon input{width:100%!important}}.hide-mobile{display:block!important}.hide-desktop{display:none!important}@media screen and (max-width:768px){.hide-mobile{display:none!important}.hide-desktop{display:block!important}}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.woocommerce span.onsale{background-color:var(--wp--preset--color--primary);border:none;border-radius:100%;color:var(--wp--preset--color--contrast);font-size:1rem;height:3.7rem;line-height:3.236;text-align:center;text-transform:capitalize;width:3.7rem}.woocommerce div.product .stock{color:var(--wp--preset--color--primary)}