.error404 .error404-content{margin-top:50px}.error404 .error404-content h1{font-size:30px;color:#002461}body .woocommerce-product-gallery__trigger{z-index:2}.error404 .intro-text{margin:0}.error404 .intro-text p{font-size:16px;font-weight:300;font-style:italic;color:#002461}.search-form .search-submit{background:#001fff;font-size:16px;font-weight:400}.search-form .search-field{padding:10px;border-radius:10px;font-size:14px}button.toggle-text{color:white!important;text-decoration:underline;font-style:italic;font-size:14px;padding:0}body.blog .elementor .elementor-element.account-icon .elementor-icon-wrapper{line-height:0}button.toggle-text:hover{text-decoration:none}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{color:#002461;font-size:13px}body .elementor .precision-point-retrait ul li,body .elementor .precision-point-retrait p{color:#002461;font-weight:300;font-size:14px}body button,body .button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link{background-color:#001fff;color:#fff;font-size:16px;text-transform:none;padding:10px;border-radius:100px;}.woocommerce-breadcrumb{font-size:12px;color:#002461;margin-bottom:10px}.woocommerce-breadcrumb a{font-size:12px;color:#1dd0a0}html,body{overflow-x:hidden}body .mob-menu-header-holder{top:47px}body .green{color:#1dd0a0}h1,.h1{font-size:65px;font-family:"Poppins",Sans-serif;font-weight:600;line-height:70px}h2,.h2{font-size:45px;font-family:"Poppins",Sans-serif;font-weight:600;line-height:50px}h3,.h3{font-size:30px;font-family:"Poppins",Sans-serif;font-weight:600;line-height:35px}ul,ul li,.text p{font-size:16px;line-height:24px;font-weight:300;font-family:'Inter',sans-serif}a{color:#001fff}body .eael-popup-details-render .woocommerce-variation-price{margin-top:0;padding:20px}body .asl_w_container{max-width:500px}body div[id*='ajaxsearchlite'].asl_m{border-radius:100px}body div.asl_w .probox .promagnifier{height:50px;width:50px;border-radius:100px;background:#1dd0a0}body #ajaxsearchlite1 .probox,div.asl_w .probox{height:50px;border-radius:100px;align-items:center;display:flex}body .eael-popup-details-render .from-price{font-size:16px;color:#002461;display:flex;align-items:center;gap:10px}button#openSearch{background:white!important;border-radius:100px;width:40px;height:40px;font-size:15px!important}body div.asl_w .probox .promagnifier .innericon svg{fill:#fff}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{height:auto}body div.asl_r .results .item .asl_content h3,body div.asl_r .results .item .asl_content h3 a{font-size:14px;color:#002461}body div.asl_r .results .asl_nores{font-size:12px}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input,body div.asl_m .probox .proinput form input{font-size:18px!important}body div.asl_m .probox .proinput form{height:auto}body .mention-footer a{color:#fff;text-decoration:underline}body .elementor-location-footer .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-vertical>li>a{text-align:left}body .col-contact .elementor-icon-list-item a{color:#fff;text-decoration:underline}body .col-contact .elementor-icon-list-item a:hover{text-decoration:none}body .col-menu .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li{margin-left:0}body .mob-menu-logo-holder{display:none}body .mysticky-welcomebar-fixed-wrap{padding:5px;background:#002461;min-height:45px}body .mysticky-welcomebar-fixed .mysticky-welcomebar-btn a,body .mysticky-welcomebar-fixed .mysticky-welcomebar-content p a,body .mysticky-welcomebar-fixed .mysticky-welcomebar-content p{font-family:'Montserrat',sans-serif;font-size:13px}.mysticky-welcomebar-fixed-wrap .mysticky-welcomebar-content{max-width:325px}body .mysticky-welcomebar-hover-effect-fill1 a:hover:after{display:none}body .mysticky-welcomebar-fixed .mysticky-welcomebar-btn a:hover{background:#1dd0a0;color:#fff}body .mysticky-welcomebar-fixed .mysticky-welcomebar-btn a:hover,body .mysticky-welcomebar-fixed .mysticky-welcomebar-btn a{border-radius:100px!important;padding:10px 20px;font-weight:500}body .mobmenu-right-panel{background-color:#eaeaff;background-size:350px;background-position:top center;background-repeat:no-repeat}body .mobmenu-right-panel .mobmenu-right-bt{top:20px;right:20px;text-decoration:none}body #mobmenuright li a{background-color:#fff;border-radius:100px}body #mobmenuright li a:hover{background:#002461!important;color:white!important}body #mobmenuright{margin-top:40px}body #mobmenuright li{margin-bottom:10px}.mobmenu-content #mobmenuright li:hover,body #mobmenuright li:hover{background:none;background-color:transparent!important}body #mobmenuright li a:visited,body #mobmenuright li a{color:#002461;font-size:18px;font-family:'Heebo',sans-serif;font-weight:500}body header .search-trigger{width:40px;height:40px;display:flex;background:#001fff;color:#fff;border-radius:100px;justify-content:center;align-items:center;font-size:15px;cursor:pointer}body header #ivory-search-wrapper{width:350px;right:0;position:absolute}body .is-form-style button.is-search-submit{height:40px;width:40px;border-radius:100px}body header #ivory-search-wrapper .is-form-style button.is-search-submit .is-search-icon{width:40px;height:40px;display:flex;background:#001fff;color:#fff;border-radius:100px;justify-content:center;align-items:center;font-size:15px;border:none;cursor:pointer}.is-show-more-results{background:#1dd0a0;color:#fff;padding:20px;border-radius:100px}body .is-search-sections{display:flex}body .is-search-sections img{border-radius:10px;box-shadow:5px 5px 5px rgb(0 0 0 / .05)}.is-ajax-search-details .is-title a,.is-ajax-search-post .is-title a,.is-search-sections *{color:#002461;font-size:12px;font-weight:400}body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,.is-ajax-search-details .is-title a,.is-ajax-search-post .is-title a{font-weight:600;font-size:16px}body .is-ajax-result-description{opacity:.5;font-size:12px}.is-ajax-search-categories-details>div:hover,.is-ajax-search-result .is-ajax-search-post:hover,.is-ajax-search-result .is-show-more-results:hover,.is-ajax-search-tags-details>div:hover{background:#eaeaff}body div.is-ajax-search-details{display:none!important}.is-ajax-search-details .is-title a:hover,.is-ajax-search-post .is-title a:hover{color:#1dd0a0}body div.is-ajax-search-details,body div.is-ajax-search-result{background:#fff;border-radius:20px;color:#002461}body .is-ajax-search-items{border-radius:20px}body header .is-form-style.is-form-style-3 label{width:305px!important}body header #ivory-search-wrapper .is-form-style input.is-search-input{border-radius:100px;border:none;color:#002461;height:40px}.is-form-style .is-search-submit path{fill:#fff}body header #ivory-search-wrapper .is-form-style button.is-search-submit:hover .is-search-icon,body header .search-trigger:hover{background:#1dd0a0}.mobmenu-right-panel .mobmenu-right-bt i,.show-panel .mob-cancel-button,body .mobmenur-container i{background:#eaeaff;border-radius:100px;height:40px;line-height:40px;color:#001fff;width:95px;text-align:center;justify-content:center;align-items:center;gap:5px}.mobmenu-right-panel.show-panel .mobmenu-right-bt i:before{font-size:20px}.mobmenu-right-panel.show-panel .mobmenu-right-bt i{background:#fff;border-radius:100px;height:40px;line-height:35px;color:#001fff;width:95px;box-shadow:5px 5px 5px rgb(0 0 0 / .05);text-align:center;display:flex}body .mobmenur-container i:after{content:"Menu";font-size:12px;line-height:14px;display:inline-block;vertical-align:middle;color:#002461;font-weight:300;font-style:normal}.show-panel .mob-cancel-button:after{content:"Fermer";font-size:12px;line-height:14px;display:inline-block;vertical-align:middle;color:#002461;font-weight:300;font-style:normal}body .elementor-menu-cart__toggle .elementor-button .elementor-button-text{display:none}body .elementor-menu-cart__toggle .elementor-button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100px;border:none;background:#1dd0a0;color:#fff;padding:0}.mobmenu-right-panel .mobmenu-right-bt i:before,.show-panel .mob-cancel-button:before,body .mob-icon-menu:before{margin:0}.mobmenu-right-panel .mobmenu-right-bt i:hover,body .mobmenur-container i:hover{color:#eaeaff;border-radius:100px;line-height:40px;background:#001fff}body.admin-bar .mobmenu,body.admin-bar .mobmenu-panel,.show-nav-left.admin-bar .mobmenu-overlay,.show-nav-right.admin-bar .mobmenu-overlay,body.admin-bar .mobmenu,body.admin-bar .mobmenu-panel{top:78px!important}body header .elementor-sticky--active{top:auto!important}.show-panel .mob-cancel-button:hover:after,body .mobmenur-container i:hover:after{color:#fff}body .mobmenur-container{width:100%;max-width:1270px;margin:0 auto;position:relative;margin-top:30px}body .elementor .container-svg .container{overflow:visible}header.elementor-location-header>*{top:auto}header.elementor-location-header{position:fixed;z-index:9;width:100%}body header.elementor-location-header>div{background:none}body header .logo-header{max-width:180px}body .mob-menu-header-holder,body .mobmenu{z-index:99999}body.product-template-default header.elementor-location-header{background:#001fff}body .elementor .elementor-element .liens-home{transform:scale(1);transition:all 0.5s}body .elementor .elementor-element .liens-home:hover{transform:scale(1.05);transition:all 0.5s}body .elementor .elementor-element .liens-home:hover .little .elementor-widget-container{background:#002461;color:#fff}body .elementor .elementor-element .liens-home:hover .little .elementor-widget-container *{color:#fff}body .elementor .elementor-element.bloc-categorie{margin-left:auto;margin-right:200px;margin-top:-95px}body .presentation-velo bdi{font-weight:700}.wpfFilterWrapper .ms-options-wrap>.ms-options>ul label,body .wpfFilterWrapper .wpfPriceInputs{font-size:14px;color:#002461}body .icones-produit .details-top-velo{height:100%}body.single-product .entry-title{margin-bottom:20px}body .icones-produit .icon-top{width:50px;height:50px;background:#fff;border-radius:100px}body .stock.out-of-stock{color:#fff;background:#fe9090;padding:10px;border-radius:10px}body .icones-produit .icon-top p{text-align:center}body .zone-interne.zone-top a{color:#fff}body .zone-interne.zone-top a:hover{color:#1dd0a0}body .zone-interne.zone-top b{color:#1dd0a0}.eael-product-popup.woocommerce div.product .product_title.entry-title{font-size:20px;color:#002461}body .elementor .elementor-element.presentation-velo form.cart .variations tbody,.eael-product-popup.woocommerce div.product form.cart table tbody{display:block;width:100%}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{font-size:14px;color:#002461;opacity:.5}body .elementor .elementor-element.presentation-velo form.cart .variations tbody *,.eael-product-popup.woocommerce div.product form.cart table *{border:none;width:100%;padding:0}.eael-product-popup.woocommerce .woocommerce-product-details__short-description>p{display:none}.eael-product-popup.woocommerce div.product form.cart table select{font-size:14px;padding:10px 20px;background:#fff;box-shadow:5px 5px 5px rgb(0 0 0 / .05);color:#002461;border-radius:100px;border:2px solid}body .elementor .elementor-element.presentation-velo form.cart .variations tbody td,body .eael-product-popup.woocommerce div.product table tbody tr td{padding:0!important;margin-bottom:5px}body .elementor .elementor-element.presentation-velo form.cart .variations tbody label,.eael-product-popup.woocommerce div.product form.cart table .label label{font-size:13px;font-weight:500;color:#002461;margin-bottom:5px}.eael-product-popup.woocommerce div.product{padding:30px}body .elementor-widget-woocommerce-product-images{transition:all 0.3s ease-in-out}body .is-fixed{transition:all 0.3s ease-in-out}body .elementor .elementor-element.presentation-velo form.cart .variations tbody td,body .elementor .elementor-element.presentation-velo form.cart .variations tbody tr,.eael-product-popup.woocommerce div.product form.cart table tr{margin-bottom:10px;display:block}body.woocommerce .elementor .elementor-element.presentation-velo form.cart table.variations{border:1px solid #eaeaff;padding:20px;border-radius:30px;display:block;background-color:#fff;box-shadow:5px 5px 5px rgb(0 0 0 / .05);margin:0;margin-bottom:20px;z-index:1;position:relative;}body.woocommerce .elementor .elementor-element.presentation-velo form.cart table.variations td.value select{padding:10px;border:1px solid #002461;border-radius:100px}.eael-product-popup.woocommerce div.product .price{font-size:18px}body .zone-formulaire .nf-field-container.listselect-container{width:100%;display:block}body .zone-formulaire .nf-field-container{width:48%;display:inline-block;vertical-align:top;padding:10px;margin-bottom:10px}body .zone-formulaire .nf-field-container select{font-size:14px}body .list-checkbox-wrap .nf-field-element li label,body .list-checkbox-wrap .nf-field-element li:hover,body .list-checkbox-wrap .nf-field-element li{cursor:pointer}.nf-field-label .nf-label-span,.nf-field-label label{color:#002461;font-weight:500;font-size:16px}body .ninja-forms-req-symbol{color:#1dd0a0}body .elementor .elementor-element .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{border-radius:100px;border:none;text-indent:5px;padding:10px 10px 10px 10px;box-shadow:5px 5px 10px 0 rgb(0 0 0 / .05);color:#002461;font-size:14px}body .elementor .elementor-element #form-field-textarea{height:90px;border-radius:20px}.eael-contact-form input::placeholder,.eael-contact-form input::placeholder{font-size:14px}body .elementor .elementor-element input[type="checkbox"],body .zone-formulaire .nf-field-container.listradio-container [type="radio"],body .elementor .zone-formulaire .eael-custom-radio-checkbox input[type="checkbox"]{width:15px!important;border:1px solid;min-height:15px;height:15px;min-width:15px}body .elementor .elementor-element input[type="checkbox"]:checked:before{background-color:#1dd0a0;margin:0;top:2.5px;left:2.5px;content:""}body .elementor .elementor-element input[type="checkbox"]:checked:before,body .zone-formulaire .nf-field-container.listradio-container [type="radio"]:checked:before,body .elementor .zone-formulaire .eael-custom-radio-checkbox input[type="checkbox"]:checked:before{width:8px;height:8px}body .zone-formulaire .nf-field-container.submit-container,body .zone-formulaire .nf-field-container.checkbox-container,body .zone-formulaire .nf-field-container.listradio-container,body .zone-formulaire .nf-field-container.textarea-container,body .zone-formulaire .nf-field-container.listcheckbox-container{display:block;width:100%}.list-radio-wrap .nf-field-element li label,body .zone-formulaire .nf-field-container.checkbox-container .nf-field-label{padding-left:3px;font-size:16px;color:#002461}body .elementor .elementor-element.zone-formulaire .nf-field-container.textarea-container textarea{border-radius:20px}body .zone-formulaire .nf-field-container.listcheckbox-container ul label{color:#002461;font-size:16px}body .zone-formulaire .nf-field-container.listradio-container ul,body .zone-formulaire .nf-field-container.listcheckbox-container ul{display:flex;flex-wrap:wrap;gap:20px}body .elementor .elementor-element .elementor-menu-cart__product .variation{display:block}body .elementor .elementor-element .elementor-menu-cart__product .variation dt{font-size:12px;font-weight:500;float:none}body .elementor .elementor-element .elementor-menu-cart__product .variation dd{margin-bottom:10px;margin-left:0;font-size:14px}body .elementor .elementor-element .elementor-menu-cart__product .variation dd p{font-size:14px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{position:relative;padding:5px 30px;z-index:999999;background:#002461;border:none;font-size:14px;color:#fff;line-height:18px;font-weight:300}.woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce-notices-wrapper .woocommerce-message a.button{background:#eaeaff;border-radius:100px;color:#002461;padding:10px;text-transform:none;font-size:15px;font-family:'Inter',sans-serif}.woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce-notices-wrapper .woocommerce-message a.button:hover{color:#fff;background:#1dd0a0}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{font-size:14px;color:#fff;line-height:18px;font-weight:300;align-items:center;gap:20px}ul.products li img{border-radius:10px}body .elementor .elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .price{position:absolute;border:1px solid;border-radius:100px;padding:5px 15px;top:280px;right:20px;background:#001fff;color:#fff;left:20px;font-size:13px;font-weight:600}body .elementor .elementor-products-grid ul.products li{background:#fff;border-radius:20px;padding:10px!important;box-shadow:5px 5px 5px rgb(0 0 0 / .05);transform:scale(1);transition:all 0.5s}body .elementor .elementor-products-grid ul.products li:hover{z-index:9;transform:scale(1.05);transition:all 0.5s}body ul.products li.product .woocommerce-loop-product__title,body .woocommerce-loop-product__title{font-size:18px;color:#002461;font-family:'Inter',sans-serif;line-height:24px;margin-top:30px;margin-bottom:20px}body .wpfFilterWrapper .wpfFilterTitle,body .wpfFilterWrapper .wfpTitle{color:#002461;font-weight:500}body .wpfFilterWrapper[data-filter-type],body .wpfFilterWrapper{background:rgb(255 255 255 / .3);border-radius:20px;padding:20px}body .ui-slider.ui-widget-content .ui-slider-handle{border-radius:5px;width:10px;border:none;background:#002461}body .ui-slider.ui-widget-content .ui-slider-handle:hover{background:#001fff;border-color:#fff}body .ui-widget-header{background:#002461!important;opacity:.5}body .ui-slider.ui-widget-content:not(.iris-slider-offset){background:#fff;border-radius:10px;border:none}body .ms-options-wrap button,body .wpfFilterWrapper select{border:none!important;border-radius:100px!important;padding:10px!important;font-size:14px!important;color:#002461!important;font-weight:400;text-transform:none;background:#fff;box-shadow:5px 5px 5px rgb(0 0 0 / .05)}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{border:1px solid #002461;border-radius:100px;font-size:14px;padding:5px}body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,a.reset_variations:hover{background:#002461;color:#fff}body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,.wc-block-cart-item__remove-link,a.reset_variations{background:#dd6565;color:#fff;padding:10px!important;border-radius:100px;font-size:12px;margin-top:26px;text-decoration:none;display:block;text-align:center;width:200px;max-width:200px}.eael-product-popup.woocommerce div.product .product_meta>span{font-weight:500;color:#002461}.eael-product-popup.woocommerce div.product .product_meta>span.tagged_as{display:none}.eael-product-popup.woocommerce div.product .product_meta>span a{color:#002461;opacity:.5}.eael-product-popup.woocommerce div.product .product_meta>span a:hover{opacity:1}.woocommerce-variation-availability{font-size:12px;font-style:italic;display:block;text-align:center;line-height:16px;width:100%;margin-bottom:20px}.eael-popup-details-render .elementor-element-bdd6b34 div.product .woocommerce-Price-amount{color:#002461!important;display:block;font-weight:600;text-align:center;padding:0;border-radius:10px}body .eael-popup-details-render .elementor-element-bdd6b34 div.product .price{margin-bottom:0}body .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount:after{content:'/loyer';font-size:16px;font-weight:400;display:inline-block;color:#fff;line-height:20px}body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel .icons-wrap.block-style,body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style{width:150px;margin:0 auto;gap:10px;background:none}body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel .icons-wrap.block-style li a i,body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style li a i{font-size:15px}body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel .icons-wrap.block-style li,body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style li{border:none}body .woocommerce-variation-price *{display:block;font-size:20px;color:#fff;text-align:center;display:inline-block}body .woocommerce-variation-price{background:#002461;border-radius:20px;text-align:center;margin-top:-70px;padding-top:80px;padding-bottom:20px;z-index:0;position:relative;margin-bottom:10px}body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel .icons-wrap.block-style li a,body .eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style li a{border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto}body .eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price{color:#002461;background:#eaeaff;padding:10px 20px;border-radius:100px}body .eael-woo-product-carousel-container.preset-3 .eael-product-carousel{background:#fff;box-shadow:5px 5px 5px rgb(0 0 0 / .05)}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button,body .wpfFilterButton.wpfButton,body .wpfClearButton.wpfButton{background-color:#1dd0a0;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:none;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;display:block;width:100%;margin:0}body .wpfFilterButton.wpfButton:hover,body .wpfClearButton.wpfButton:hover{background:#002461}body .wpfFilterWrapper .wpfFilterTaxNameWrapper{color:#002461;font-size:14px;line-height:18px}#wpfBlock_3 .wpfFilterVerScroll::-webkit-scrollbar-thumb{background:#fff;border-radius:8px}#wpfBlock_3 .wpfFilterVerScroll::-webkit-scrollbar-thumb:hover{background:#1dd0a0}#wpfBlock_3 .wpfFilterVerScroll::-webkit-scrollbar-track{background:#fff;border-radius:8px}#wpfBlock_3 .wpfFilterVerScroll{scrollbar-width:thin;scrollbar-color:#001fff #fff}body .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block{font-family:'Inter',sans-serif;display:block;color:#002461;font-size:18px;background:#fff;margin-bottom:10px;box-shadow:5px 5px 5px rgb(0 0 0 / .05);padding:20px;border-radius:20px;}body .wc-blocks-components-select .wc-blocks-components-select__select,body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=password],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url]{border-radius:100px;border-color:#002461;color:#002461;font-size:14px;height:50px;padding-left:20px!important;font-family:'Inter',sans-serif}body .wc-blocks-components-select .wc-blocks-components-select__label,.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label,.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{top:2px;font-size:14px;left:20px;color:#002461;font-family:'Heebo',sans-serif}.singular .entry-content .wc-block-components-validation-error p{font-size:12px}body .wc-blocks-components-select .wc-blocks-components-select__container{height:auto;border-radius:100px}body .wc-block-components-form .wc-block-components-text-input.has-error label{top:14px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:inherit}.wc-block-checkout__sidebar .wc-block-components-product-name,.wc-block-components-form .wc-block-components-text-input label,body .wc-block-components-text-input label{font-size:14px}.wc-block-checkout__sidebar .wc-block-components-product-name{color:#002461}body .wc-block-components-totals-coupon .wc-block-components-panel__button,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.wc-block-components-panel__button{font-size:16px;text-decoration:none;background:#eaeaff;padding:10px!important;text-transform:none;border-radius:10px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#002461;margin-bottom:0;font-size:18px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover{color:#1dd0a0}body .wc-block-components-totals-coupon .wc-block-components-panel__button:hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover,.wc-block-components-panel__button:hover{color:#eaeaff;background:#002461}body .wc-block-components-address-card__edit,body .wc-block-cart-item__product .wc-block-cart-item__prices .wc-block-components-product-price{background:#001fff;color:#fff;padding:10px;display:inline-block;border-radius:10px}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.wc-block-checkout__terms.wc-block-checkout__terms--with-separator span,.wc-block-components-checkbox label,body .wc-block-components-address-card__edit{font-family:'Inter',sans-serif;font-size:14px;border-radius:100px}body .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px}body input[type="checkbox"]:checked::before{content:"";width:8px;height:8px;background:#1dd0a0;top:3.5px;left:3.5px;margin:0}body a{color:#001fff}.wc-block-checkout__add-note .wc-block-components-textarea{font-family:'Inter',sans-serif;font-size:14px;border:none;height:90px}.wc-block-components-checkout-return-to-cart-button{font-size:18px;color:#001fff;text-decoration:underline;font-family:'Inter',sans-serif}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.wc-block-checkout__terms.wc-block-checkout__terms--with-separator span,.wc-block-components-checkbox label{border-radius:0;color:#002461}body .wc-block-components-address-card__edit:hover{background:#002461}body .wc-block-cart-item__product .wc-block-cart-item__prices .wc-block-components-product-price .wc-block-components-product-price__value:after{content:'/loyer';font-size:16px;font-weight:400;display:inline-block;color:#fff;line-height:20px}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span,body .wc-block-components-product-details.wc-block-components-product-details li span{font-size:14px;color:#002461}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background:#1dd0a0;border-radius:100px;color:#fff;font-family:'Inter';font-size:16px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background:#002461}.is-large.wc-block-cart .wc-block-cart__totals-title{text-transform:none}.wc-block-components-totals-fees__frais-de-dossier:after{content:"Chaque location enagage des frais de dossier d'un montant de 5.95€ par vélo loué. Ce montant est prélevé une seule fois au moment de la souscription.";font-size:12px;font-family:'Inter',sans-serif;display:block;color:#002461}body .is-large.wc-block-cart .wc-block-cart__totals-title,.woocommerce-cart table th span{border:none;text-transform:none}.woocommerce-cart table{color:#002461}.woocommerce-cart table tbody{border-radius:20px;overflow:hidden}body .wp-block-woocommerce-checkout{margin:0 auto}.wp-singular .entry-content{max-width:1300px;padding:50px;margin:0 auto}.wp-singular .entry-content>div{width:100%}.singular .entry-content p{font-size:14px;font-weight:300}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label,.singular .entry-content p,.singular,.woocommerce-cart{font-family:'Inter',sans-serif;font-size:16px}.singular .entry-header,.woocommerce-cart #site-content .entry-header{padding-top:200px;background:#002461;padding-bottom:50px}.singular .entry-header h1,.woocommerce-cart #site-content .entry-header h1{color:#fff;font-size:45px}body.custom-background{background:#eaeaff!important}body .wc-block-components-product-low-stock-badge{border:none;background:#eaeaff;border-radius:100px;font-size:12px;text-transform:none;font-weight:300}body .wc-block-components-address-card .wc-block-components-address-card__address-section{font-size:14px;font-weight:400;color:#002461}.wp-block-woocommerce-checkout-order-summary-block,body .wc-block-components-radio-control-accordion-option,body .wc-block-components-address-card,.wc-block-cart-items__row{background:#fff;margin-bottom:10px;box-shadow:5px 5px 5px rgb(0 0 0 / .05);padding:20px;border-radius:20px;font-family:'Inter',sans-serif}body .wc-block-components-radio-control-accordion-option label{font-size:16px;color:#002461;font-weight:500}body .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control-accordion-content{font-size:14px;color:#002461;font-weight:300}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{box-shadow:inset 0 0 0 1.5px #1dd0a0;background:#fff;margin-bottom:10px;box-shadow:5px 5px 5px rgb(0 0 0 / .05);padding:20px;border-radius:20px;font-family:'Inter',sans-serif}.woocommerce-checkout #site-content .woocommerce .woocommerce-order{padding:20px;border-radius:30px;background:#fff;box-shadow:5px 5px 5px rgb(0 0 0 / .05)}body .entry-content h2.woocommerce-order-details__title,body .entry-content p.woocommerce-thankyou-order-received{font-size:20px;text-align:center;font-weight:700;color:#002461}body .entry-content .shop_table.order_details{margin-top:0}.woocommerce-checkout #site-content .woocommerce .woocommerce-order ul li{color:#002461}.woocommerce-checkout #site-content .woocommerce .woocommerce-order ul{margin:0}.single-velocistes header.elementor-location-header,.post-template header.elementor-location-header{background:#001fff}body .bsui a,body .leaflet-container a{color:#002461;text-align:center;display:block;font-size:14px}body .bsui .list-group-item+.list-group-item{font-size:13px;color:#002461;opacity:.7}body .addressLocality{text-transform:uppercase}body .leaflet-popup-scrolled{border:none}body .leaflet-container a:hover{color:#001fff}body .bsui .row.row-cols-md-0 .card .card-body,body .bsui .row.row-cols-md-0 .card .card-img-top,body .bsui .row.row-cols-md-0 .card{display:block;text-align:center;width:100%;max-width:100%;font-size:13px}body .bsui .row.row-cols-md-0>*{max-width:49%;width:49%;float:left}body .gd-list-favorite,body .geodir-field-post_content,body .geodir_post_meta_title,body [itemprop="addressCountry"],body [itemprop="addressRegion"],body .geodir-field-post_title,body .geodir-bubble-meta-top,body .bestof-cat-title{display:none!important}body .bsui .float-start,body .bsui .list-group-item+.list-group-item br{display:none}body .woocommerce-column__title,body .geodir-best-of h5{font-size:20px;font-family:'Montserrat',sans-serif;color:#002461}body .bsui .btn-outline-primary,body .bsui .ratio::before{display:none}body .bsui .embed-item-cover-xy{height:auto!important;max-height:35px!important;width:auto!important;max-width:inherit!important;margin:0 auto!important;display:block;position:relative;margin-top:15px!important}body.woocommerce-account #site-content .woocommerce{width:100%;padding:20px;background:#fff;border-radius:30px;box-shadow:5px 5px 5px rgb(0 0 0 / .05)}.woocommerce-account{color:#002461}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{font-size:14px}body .woocommerce-MyAccount-navigation-link--downloads{display:none}body .entry-content h1,.entry-content h2,.entry-content h3{margin-top:10px;margin-bottom:10px;font-size:28px}body address{margin-top:10px;font-family:'Montserrat',sans-serif;font-style:normal;font-size:16px}legend{font-size:20px;font-family:'Montserrat',sans-serif;font-weight:500;color:#002461}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:100px;border:1px solid #002461;font-size:14px;height:40px}.woocommerce form .form-row label{font-size:16px;line-height:22px;color:#002461}body a.edit{background:#002461;padding:5px 10px;color:#fff;border-radius:100px;font-family:'Montserrat',sans-serif}body .woocommerce-Address{padding:20px;background:#eaeaff;border-radius:20px;box-shadow:5px 5px 5px rgb(0 0 0 / .05);font-size:14px}.woocommerce-account .woocommerce-EditAccountForm button,.woocommerce-account table.account-orders-table .button{margin:0;padding:10px;font-size:14px;text-transform:none;border-radius:100px;background:#1dd0a0;color:#fff}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding:5px}.woocommerce-account .woocommerce-MyAccount-navigation{background:#001fff;padding:20px;border-radius:20px}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{opacity:1;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;line-height:18px;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:14px}.woocommerce-account a{color:#001fff}.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#fff;padding-bottom:10px;font-size:16px;opacity:.5}body .elementor .zone-interne.zone-top>.e-con-inner{padding-top:250px}body .elementor-swiper-button svg path{fill:#002461}body .elementor .elementor-element .elementor-swiper-button.elementor-swiper-button-next{left:auto;right:-40px;width:60px;height:60px;font-size:15px;background-color:#eaeaff;color:#002461;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002461;border-radius:100px 100px 100px 100px;display:flex;align-items:center;justify-content:center}body .elementor .elementor-element .elementor-swiper-button.elementor-swiper-button-prev{left:-40px;width:60px;height:60px;font-size:15px;background-color:#eaeaff;color:#002461;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002461;border-radius:100px 100px 100px 100px;display:flex;align-items:center;justify-content:center}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-size:18px!important;font-weight:600}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:14px}body .form-step_content label,body .step-part label{font-size:16px;line-height:20px}body .group-input{margin-bottom:20px}body .step-part .block-title{font-size:22px}body .service-group__title{font-size:18px;font-weight:600;margin-top:10px}body input[type="checkbox"]:checked::before{background:none}body .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:14px;margin-left:0;margin-top:0;pointer-events:none;position:absolute;width:14px}@media (max-width:1440px){body .mobmenur-container{margin-top:30px}body .elementor .zone-interne.zone-top>.e-con-inner{padding-top:200px}}@media (max-width:1366px){body .mobmenur-container{right:32px;max-width:100%}}@media (max-width:1024px){.wp-singular .entry-content{padding:30px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label,.singular .entry-content p,.singular,.woocommerce-cart{font-size:14px}.logged-in.woocommerce-account #site-content .woocommerce{display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;display:flex;align-items:center;gap:20px;flex-wrap:nowrap;overflow:scroll}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:nowrap;font-size:12px}body .elementor .style-mobile .elementor-button .elementor-button-text{font-size:0}body .elementor .style-mobile .elementor-button{width:40px;height:40px;padding:0;display:flex;justify-content:center;font-size:20px;align-items:center}body .mobmenur-container{width:100%;max-width:100%;margin:0 auto;position:relative;margin-top:23px;right:62px}body.tax-product_cat .mobmenur-container{width:100%;max-width:100%;margin:0 auto;position:relative;margin-top:27px;right:62px}body .elementor .style-mobile .elementor-button .elementor-button-content-wrapper{gap:0}body .zone-formulaire .nf-field-container{width:49%}body .elementor .zone-interne.zone-top>.e-con-inner{padding-top:150px}}@media (max-width:960px){body .elementor .elementor-element.bloc-categorie{margin-right:30px}}@media (max-width:768px){body.tax-product_cat .mobmenur-container,body .mobmenur-container{right:25px}body.tax-product_cat .mobmenur-container{margin-top:23px}body .mobmenur-container{margin-top:14px}.show-nav-left .mobmenu-panel.show-panel,.show-nav-right .mobmenu-panel.show-panel{max-width:100%}body .elementor .zone-interne.zone-top>.e-con-inner{padding-top:150px}body .elementor .elementor-element .elementor-swiper-button.elementor-swiper-button-next{left:auto;right:-20px;width:40px;height:40px;font-size:15px;background-color:#eaeaff;color:#002461;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002461;border-radius:100px 100px 100px 100px;display:flex;align-items:center;justify-content:center}body .elementor .elementor-element .elementor-swiper-button.elementor-swiper-button-prev{left:-20px;width:40px;height:40px;font-size:15px;background-color:#eaeaff;color:#002461;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002461;border-radius:100px 100px 100px 100px;display:flex;align-items:center;justify-content:center}body .elementor-location-footer .mention-footer #menu-mentions-footer li{margin:5px}body .kc-form__step.step-8.final .step-title span.first{font-size:25px}body .kc-form__step.step-8.final .step-title{font-size:16px;line-height:20px}body .kc-form__step.step-8.final .step-part .contract-reminder__item{margin-bottom:20px}body .kc-form__step.step-8.final .step-part .contract-reminder__item .content div{font-size:13px}body .kc-form__step.step-8.final .step-part a.pdf_loc_btn{display:block;text-align:center}}body .elementor .account-icon>.elementor-widget-container{width:40px;min-width:40px;height:40px}body.tax-product_cat .elementor .account-icon>.elementor-widget-container{width:40px;min-width:40px;height:40px;padding:0!important;line-height:31px;}@media (max-width:643px){body .zone-formulaire .nf-field-container{width:100%}body .zone-formulaire .nf-field-container{width:100%;display:block;padding:5px;margin-bottom:10px}.singular .entry-header,.woocommerce-cart #site-content .entry-header{padding-top:150px}.singular .entry-header h1,.woocommerce-cart #site-content .entry-header h1{font-size:35px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:12px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{padding:15px}body .mob-menu-header-holder,body .mobmenu{width:40px}body .elementor .zone-home.zone-top>.e-con-inner{padding-top:150px}body .elementor .elementor-element h3.elementor-heading-title{font-size:25px}body .elementor-location-footer .mention-footer #menu-mentions-footer{display:block;text-align:center}body .elementor-location-footer .mention-footer #menu-mentions-footer li{display:inline-block;width:auto;float:none}}@media (max-width:490px){.step-title{font-size:18px;gap:10px;line-height:20px}.block-title{font-size:14px}body .kc-form__step.step-8.final .step-title span.first{font-size:20px}body .kc-form__step.step-8.final .step-title{font-size:14px;line-height:18px}body.tax-product_cat .mobmenur-container,body .mobmenur-container{margin-top:12px}body .mobmenur-container i:after{display:none}body .mobmenur-container i{width:40px}body .elementor .zone-interne.zone-top>.e-con-inner{padding-top:150px}body.tax-product_cat .mobmenur-container{margin-top:21px}body .eael-product-popup.woocommerce div.product{padding:0}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:inherit;border-radius:5px}.eael-product-popup.woocommerce div.product .product_title.entry-title,body .eael-popup-details-render .from-price{display:block;text-align:center}}