<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#mega-menu .navbar-toggler.hidden-lg-up {
	color: #fff;
	cursor: pointer;
	/*margin-top:-5px;*/
}

@media only screen and (min-device-width: 992px) and (max-device-width: 1100px) {
	#footer-adresses-bloc .col-lg-12 { 
		width: 33%;
	}
	.category-promotions #wrapper .row #content-wrapper.page-promotions {
		margin: 0;
		width: 100%;
		padding: 0 2em 0 2em;
	}

}
@media only screen and (min-device-width: 480px) and (max-device-width: 900px) {
	#wrapper .category-cover.image-parent-category {
		display: none;
	}
	#mega-menu #_desktop_cart .leo-dropdown-cart.defaultcart.dropdown.show {
		right: -12em;
	}
	.wrapper.full-mega-menu .products-categories-column.ApColumn {
		display: flex;
		padding-left: 2em;
   		padding-right: 3em;
	} 
	.wrapper.full-mega-menu .products-categories-column.ApColumn .products-category-2.ApCategoryImage {
		margin-top: auto;
	}
	.elementor-product-box&gt;*, .elementor-product-grid&gt;*, .wrapfix .elementor-product-box, .wrapfix .elementor-product-box&gt;*&gt;* {
		padding: 1em;
	}
	.widget-category_image.block.products-category-1.ApCategoryImage {
		padding-left: 1em;
	}
	#footer-social-bloc .box-email-text.ApColumn {
		padding-top: 0;
	}
	.footer-top .wrapper.full-mega-menu .container {
		padding: 1em;
	}
	#footer-social-bloc .box-email-input {
		width: 50%;
	}
	#footer-social-bloc .social-follow-footer {
		width: fit-content;
		margin-top: 40px;
	}
	.thumbnail-container .h3.product-title a {
		/*width: 9em;*/
		height: auto;
	}
	.thumbnail-container .product-description .button-container.cart {
		width: fit-content;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .block_content .level0 .cate_3 span {
		font-size: 10px;
	}
}
@media only screen and (min-device-width: 750px) and (max-device-width: 880px) {
	.wrapper .container .box-category .ApColumn .widget-category_image div.block_content { 
		padding: 0;
	}
}
@media only screen and (min-device-width: 955px) and (max-device-width: 1180px) {
	#footer-social-bloc div.box-email-text {
		padding-top: 1em;
	}
	#footer-social-bloc div.block_newsletter {
		padding: 0;
	}
	.wrapper .container .box-category .ApColumn .widget-category_image div.block_content { 
		padding: 0 5em 0 5em;
	}
	.header-top .wrapper.full-mega-menu #mega-menu div.ApColumn {
		/*margin-left: 7em;*/
		width: 100%;
	}
	#bloc-new-products .elementor-product-grid .thumbnail-container {
		padding: 0;
	}
	#bloc-new-products .elementor-product-grid .thumbnail-container .product-meta {
		width: 100%;
		padding: 20px 5px 10px 5px;
	}
	#bloc-new-products .elementor-product-grid .thumbnail-container .product-meta .h3.product-title a {
		width: 100%;
	}
	.wrapper.full-mega-menu .container .has-bg.bg-boxed .ApColumn .block {
		margin-left: 15%;
	}
	.col-right-header .block.telephone div.block_content:before {
		right: 18em;
	}
}
@media only screen and (max-device-width:  480px) {
	#wrapper .category-cover.image-parent-category {
		display: none;
	}
	.product-miniature.js-product-miniature .functional-buttons a.leo-wishlist-button {
		background-color: #243456;
	}
	.thumbnail-container h2.product-title a {
		width: fit-content;
	}
	.page-search #wrapper #content-wrapper section#main {
		padding: 0;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .block_content .level0 .cate_3 span {
		font-size: 10px;
	}
	.page-cms .elementor-row .elementor-element-t94xkjq .elementor-widget-container h2.elementor-heading-title {
		text-align: initial;
	}
	.page-cms .elementor-row .elementor-widget-container h2.elementor-heading-title {
		text-align: -webkit-center;
	}
	.page-cms.elementor-page .elementor-container .elementor-widget-container h1.elementor-heading-title {
		text-align: initial;
	}
	#footer-social-bloc #blockEmailSubscription_displayHome div.input-wrapper {
		width: 14em;
	}
	.page-pagenotfound #content-wrapper {
		padding: 3em;
	}
	#category-products .product-miniature div.thumbnail-container {
		padding: 0;
	}
	#category-products .product-miniature .functional-buttons .leo-wishlist-button.btn-product {
		background-color: #243456;
	}
	#module-leoproductsearch-productsearch #content-wrapper .product_list.grid .product-miniature .thumbnail-container {
		padding: 0;
	}
	#module-leoproductsearch-productsearch #content-wrapper .product_list.grid .product-miniature .thumbnail-container .leo-wishlist-button.btn-product {
		background-color: #243456;
	}
	#module-leoproductsearch-productsearch #content-wrapper .product_list.grid .product-miniature .thumbnail-container .product-meta {
		padding-bottom: 0;
	}
	#module-leoproductsearch-productsearch #content-wrapper .product_list.grid .product-miniature .thumbnail-container .product-meta .product-description {
		margin-bottom: 0;
	}
	.wrapper.full-mega-menu .container #search-and-question {
		padding: 0px 4em 0px 3em;
	}
	.wrapper.full-mega-menu .container #search-and-question #search_widget {
		width: 100%;
	}
	.wrapper.full-mega-menu .container #search-and-question #search_widget form.popup-content.dropdown-menu {
		display: block;
		width: 100%;
	}
	#mega-menu #_desktop_cart .blockcart .header {
		display: flex;
		margin-left: 20px;
	}
	#mega-menu #_desktop_cart .blockcart .header span.cart-products-count {
		left: 90px;
	}
	.wrapper.full-mega-menu .responsive-container .box-header-1{
		padding: 0;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive {
		display: flex;
		padding: 20px;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .connexion-responsive {
		margin-left: auto;
		border: solid 2px;
		border-color: #223456;
		padding: 13px;
		border-radius: 8px;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .informations-user span {
		font-size: 15px;
		font-weight: 500;
		border-bottom: solid 2px;
		border-color: #223456;
		line-height: 25px;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .connexion-responsive .header-bloc-connexion {
		text-align: center;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .connexion-responsive li a {
		font-weight: 500;
		font-size: 16px;
	}
	#category #left-column .row.ApRow .ApColumn {
		width: 90%;
		float: none;
		margin: auto;
	}
	#category #left-column .row.ApRow .ApColumn div.block-categories {
		display: block!important;
	}
	#category #left-column .row.ApRow .ApColumn div#search_filters_wrapper {
		display: block!important;
	}
	#product .product-container .bloc-top-product {
		width: 100%;
	}
	#product .product-container .bloc-top-product .product-description-short {
		width: 100%;
		padding: 2px;
	}
	#cart.page-cart #page #wrapper div#content-wrapper {
		padding: 0;
	}
	#cart.page-cart #page #wrapper div#content-wrapper .cart-grid.row {
		margin: 0;
	}
	#cart.page-cart #page #wrapper div#content-wrapper .cart-grid.row .cart-grid-body {
		margin: 0;
	}
	#cart.page-cart #page #wrapper div#content-wrapper .cart-grid.row .cart-grid-right {
		max-width: none;
	}
	#page #wrapper .elementor-element-cn3kcyo {
		display: none;
	}
	#content-wrapper .elementor-section-wrap .elementor-container .elementor-widget-container h2.elementor-heading-title:after {
		left: 35px;
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 850px) {
	/*#header .wrapper.full-mega-menu div.user-informations {
		width: 0px;
	}*/
	#cart.page-cart #page #wrapper div#content-wrapper {
		padding: unset;
	}
	#cart.page-cart #page #wrapper div#content-wrapper .cart-grid-body {
		padding: 0 3em 0 3em;
		margin: unset;
	}
	#cart.page-cart #page #wrapper div#content-wrapper .cart-grid-right {
		max-width: none;
		padding: 0 3em 0 3em;
	}
	.wrapper.full-mega-menu .container .has-bg.bg-boxed .ApColumn .block div.block_content {
		float: right;
		padding-right: 5px;
	}
	.wrapper.full-mega-menu .container .has-bg.bg-boxed .ApColumn .block .block_content:before {
		right: 13em;
	}
	.header-top .wrapper.full-mega-menu div#mega-menu div.ApColumn {
		width: 95%;
	}
	#mega-menu div#_desktop_cart {
		margin-left: auto;
		margin-right: 2em;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive {
		display: flex;
		padding: 0 20px 0 20px;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .connexion-responsive {
		margin-left: auto;
		border: solid 2px;
		border-color: #223456;
		border-radius: 8px;
		margin-right: 4em;
		width: fit-content;
		padding: 6px;
	}
	.wrapper.full-mega-menu .responsive-container #connexion-responsive .informations-user span {
		font-size: 15px;
		font-weight: 500;
		border-bottom: solid 2px;
		border-color: #223456;
	}
	.wrapper.full-mega-menu .container #search-and-question #search_widget {
		width: 50%;
	}
	.wrapper.full-mega-menu .box-header-1.row.ApRow.has-bg.bg-boxed .col-right-header {
		display: block;
		width: 100%;
	}
	.wrapper.full-mega-menu .container #search-and-question #search_widget form.popup-content {
		position: inherit;
	}
	#content-wrapper .elementor-section-wrap .elementor-container .elementor-widget-container h2.elementor-heading-title:after {
		left: 29%;
	}
	#category #left-column {
		width: 100%;
	}
	#category #left-column .ApColumn {
		margin-left: 0;
		width: 100%;
	}
	.product_list.grid .ajax_block_product:nth-child(3n+1) {
		clear: none;
	}
	#authentication #content-wrapper .col-md-6 span.input-group-btn {
		height: unset;
	}
	.wrapper.full-mega-menu .box-header-1.row.ApRow.has-bg.bg-boxed #search-and-question.col-right-header {
		width: 65%;
	}

}
@media only screen and (min-device-width: 768px) {
	#module-leofeature-mywishlist #content-wrapper #mywishlist {
		padding-left: 10em;
		padding-right: 10em;
	}
	#module-leofeature-mywishlist #content-wrapper #mywishlist .new-wishlist #wishlist_name {
		width: 25%;
	}
	#footer-adresses-bloc .col-lg-12 { 
		width: 33%;
	}
	.col-right-header .block.telephone .block_content:before {
		right: 14em;
		top: 7px;
	}
	#footer-adresses-bloc .ApColumn .block.adresse .block_content .footer-address:before {
		top: 5.5em;
   		right: 9em;
	}
	#footer-adresses-bloc .ApColumn .block.contact .block_content .footer-contact &gt; div:before {
	    left: -3.2em;
	}
	#footer-adresses-bloc .ApColumn .block.telephone .block_content .footer-telephone:before {
	    top: 80px;
    	left: -25px;
	}
	#js-product-list-top .row.sort-by-row .products-sort-order {
		width: 30%;
	}
	#js-product-list-top .row.sort-by-row .products-sort-order .select-title {
		border-radius: 20px;
	}
	#js-product-list-top .hidden-sm-down.total-products {
		z-index: 1;
		float: right;
	    width: 30%;
	    margin-top: -5px;
	}
	#js-product-list-top .hidden-sm-down.total-products #grid {
		padding: 5px;
    	border: 1px solid gray;
    	border-radius: 50%;
	}
	#js-product-list-top .hidden-sm-down.total-products #list {
		padding: 5px;
    	border: 1px solid gray;
    	border-radius: 50%;
	}
	#js-product-list-top .sorting-type {
		float: right;
		margin-right: -25em;
	}
	.page-pagenotfound #content-wrapper {
	padding: 0 20em 0 20em;
	}
	#cms.elementor-page-1070101 .row #content-wrapper {
	  padding: 0 20em 0 20em;
	}
	#cms.elementor-page-5070101 .row #content-wrapper {
	  padding: 0 20em 0 20em;
	}
	#contact.page-contact #wrapper .box-contact {
		padding: 0 20em 0 20em;
	}
	#contact.page-contact #wrapper .row {
		padding: 0 20em 0 20em;
	}
	#sitemap.page-sitemap #wrapper #content-wrapper {
		padding: 3em 20em 0 20em;
	}
	#my-account.page-my-account #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
	#addresses.page-addresses #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
	#history.page-history #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
	#order-slip.page-order-slip #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
	#discount.page-discount #wrapper #content-wrapper {
	padding: 0 20em 0 20em;
	}
	#module-leofeature-mywishlist.page-mywishlist #wrapper #content-wrapper {
		padding: 0 11em 0 11em;
	}
	#cms.elementor-page-3070101 #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
	#cms.elementor-page-2070101 #wrapper #content-wrapper {
		padding: 0 20em 0 20em;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1500px) {
		#history.page-history #wrapper #content-wrapper {
		padding: 0 30px 0 30px;
	}
}

@media only screen and (max-device-width: 768px) {
	#module-tranchand_invoices-facture #content-wrapper table.hidden-sm-down {
		display: block!important;
	}
	#module-tranchand_invoices-facture #content-wrapper table.hidden-sm-down tr td.hidden-md-down {
		display: block!important;
	}
	.product-title-top {
		order: 0;
	}
	.product-single-img {
		order: 1;
	}
	.product-price-top {
		order: 2;
	}
	.product-complementary {
		order: 3;
	}	
	.col-right-header .block.telephone.ApHtml .block_content:before {
		top: 23px;
    	left: -1em;
    	background-size: 20px;
	}
	#footer-adresses-bloc .ApColumn .block.telephone .block_content .footer-telephone:before {
		top: 2.5em;
    	right: 4em;
    	background-size: 2em;
	}
	#footer-adresses-bloc .ApColumn .block.adresse .block_content .footer-address:before {
		top: 2em;
    	left: 4.5em;
    	background-size: 1.5em;
	}
	#footer-adresses-bloc .ApColumn .block.contact .block_content .footer-contact &gt; div:before {
		left: 1em;
    	top: -2.5em;
	}
	#footer-adresses-bloc .ApColumn .block.contact .block_content div:last-child {
		line-break: anywhere;
	}
	#content-wrapper .row .description-short {
		display: none;
	}
	#ps_banner_ajax {
		display: none;
	}
	#footer-social-bloc .box-email-text {	
    	width: 100%;
	}
	.box-email-text .block.ApHtml .block_content {
		text-align: center;
	}
	.box-header-1 .col-right-header.ApColumn #leo_search_block_top .active-search {
		right: -248px;
    	top: 109px;
	}
	#leo_search_block_top #leosearchtopbox .clearfix.leoproductsearch-content {
		width: 100%;
	}
	.col-right-header.ApColumn #leo_search_block_top .title_block::before {
		margin-right: -3px;
		font-size: 14px;
		color: #fff;
	}
	.col-right-header .block.telephone {
		margin-left: 3em;
	}
	.col-right-header .block.telephone .block_content div {
		font-size: 12px;
	}
	.col-right-header .block.telephone .block_content h2 {
		font-size: 14px;
	}
	/*.wrapper.full-mega-menu .box-header-1.row.ApRow.has-bg.bg-boxed .col-left-header {
		width: 100%;
	}*/
	.wrapper.full-mega-menu .box-header-1.row.ApRow.has-bg.bg-boxed .col-right-header {
		width: 100%;
	}
	.box-header-1 .col-right-header #leo_search_block_top .title_block { 
		left: -73px!important;
	}
	#footer-social-bloc .box-email-text.ApColumn {
		padding-top: 2em;
	}
	.footer-center .inner .wrapper.full-mega-menu .container {
		padding-right: 40px;
	}
	.footer-center .inner .wrapper.full-mega-menu .container .box-footer .ApColumn {
		width: 50%;
    	text-align: center;
	}
	.footer-container .ApColumn .links .navbar-toggler, .footer-container .ApColumn .block-toggler .navbar-toggler { 
		width: 100%;
	}
	.footer-container .ApColumn .links .navbar-toggler, .footer-container .ApColumn .float-xs-right {
		float: none!important;
	}
	#header .header-top {
		height: auto;
	}
	.elementor-element-v448orh .elementor-widget-container .elementor-product-grid .ajax_block_product {
		margin-left: auto !important;
	    width: 15em;
    	margin-bottom: 2em;
	    margin-right: auto !important;
	}
	.box-category .widget-category_image .title_block {
		width: 100%;
    	text-align: center;
    	margin-left: 0;
	}
	.elementor-element-2tfsioi .elementor-container.elementor-column-gap-default .elementor-element-populated {
		margin: 0px 10px 0px 10px !important;
	}
	.block_newsletter form .input-wrapper {
		margin-left: 1em;
		margin-right: 1em;
	}
	.services .dropdown-sub.dropdown-menu .dropdown-menu-inner .row:first-child {
		display: none;
	}
	/*
	ICONES MEGA MENU WIDGET
	*/
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_4:before {
		content: '';
		background: url("../img/pictogrammes/picto-matierespremieres.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
		
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_5:before {
		content: '';
		background: url("../img/pictogrammes/picto-articlesacoudreetacoller.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_12:before {
		content: '';
		background: url("../img/pictogrammes/picto-outillage.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_6:before {
		content: '';
		background: url("../img/pictogrammes/picto-universdelaclef.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_9:before {
		content: '';
		background: url("../img/pictogrammes/picto-chimie.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_11:before {
		content: '';
		background: url("../img/pictogrammes/picto-produitsderevente.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_10:before {
		content: '';
		background: url("../img/pictogrammes/picto-produitsentretien.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_7:before {
		content: '';
		background: url("../img/pictogrammes/picto-plaqueauto-gravure.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_8:before {
		content: '';
		background: url("../img/pictogrammes/picto-maroquinerie.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_13:before {
		content: '';
		background: url("../img/pictogrammes/picto-articlesdereparation.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_3:before {
		content: '';
		background: url("../img/pictogrammes/picto-machinesetpieces.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .level0 .cate_14:before {
		content: '';
		background: url("../img/pictogrammes/picto-produitsurlieudevente.png");
		background-size: 3em;
	    width: 3em;
	    position: absolute;
	    height: 3em;
	    background-repeat: no-repeat;
	    left: -4em;
	}
	.dropdown-sub.dropdown-menu .decouverte-nouveautes .widget-inner .nav-links li a:before {
		content: '';
		background: url("../img/pictogrammes/picto-nouveaute-hand.png");
		height: 28px;
	    width: 32px;
		position: absolute;
		left: 13px;
    	top: 5px;
	}
	/* FIN ICONES MEGA MENU WIDGET */
	.elementor-widget-wrap .elementor-element-rd7wr7h {
		text-align: center;
	}
	.elementor-1020101 .elementor-element.elementor-element-3lmyg1v .elementor-divider .elementor-divider-separator {
		width: 100%;
	}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .widget-category_image .block_content .level0 li {
		width: 12em;
		font-size: 12px;
	}
	#content-wrapper .product-single-img .product-cover {
		padding-left: 0;
	}
	.manufacturer-image .img.img-thumbnail.manufacturer-logo {
		z-index: -1;
    	position: initial;
	}
	.product-actions #add-to-cart-or-refresh .product-variants {
		display: block;
	}
	.product-actions .product-add-to-cart {
		display: inline-block;
		width: 100%;
		margin: auto;
	}
	.product-actions .product-add-to-cart .control-label {
		display: none;
	}
	.product-actions .product-add-to-cart .product-quantity .qty.clearfix {
		width: 23%;
  		float: left;
	}
	.page-cms-15 .elementor-15070101 .elementor-element.elementor-element-lqoxf65 {
		background-image: none;
	}
	.page-cms-15 .elementor-section-wrap .elementor-element-v0d4m3y .elementor-container.elementor-column-gap-default {
		width: 100%;
	}
	.page-cms-14 .elementor-element.elementor-element-bsxytna .elementor-container.elementor-column-gap-default {
		width: 100%;
	}
	.page-cms-14 .elementor-element.elementor-element-zd4jhmi .elementor-container.elementor-column-gap-default {
		width: 100%;
	}
	.page-cms-14 .elementor-14070101 .elementor-element.elementor-element-qbozlra {
		background-image: none;
	}
	.elementor-element-vn0obiu.livraison-boutique-en-ligne {
		margin-left: 0;
	}
	.elementor-10070101 .elementor-element.elementor-element-es4sfgs &gt; .elementor-column-wrap.elementor-element-populated {
		margin: 0;
	}
	.elementor-widget-wrap .elementor-element-gyghr0o.reglement-description {
		width: 100%
	}
	.elementor-widget-wrap .elementor-element.avantages-compte-client {
		text-align: center;
	}
	.elementor-9070101 .elementor-element.elementor-element-u7yp3qe.avantages-compte-client &gt; .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	.elementor-16070101 .elementor-element.elementor-column &gt; .elementor-column-wrap.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}
	.elementor-17070101 .elementor-element.elementor-column &gt; .elementor-element-populated.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}
	.elementor-10070101 .elementor-element.elementor-element-ms92hwk .elementor-image img {
		margin-right: 7.5em;
	}
	.elementor-9070101 .elementor-element.elementor-element-091byza.pratique-compte-client-simple &gt; .elementor-widget-container {
		margin: 0;
	}
	.elementor-element-rc4o9u0.contact-commercial-pour-vous .elementor-widget-container {
		width: 100%;
	}
	.elementor-element-e2dd254 .elementor-column-wrap {
		margin-left: 3em;
	}
	#notifications .container {
		background-color: #243456;
	}
	#search_widget {
		width: fit-content;
	}
	.ApColumn .header-logo {
		width: auto;
		margin-left: 1em;
	}
	.ApColumn .header-logo .logo.img-fluid {
		max-width: 15em;
    	height: auto;
	}
	#mega-menu .header-button-wishlist {
		margin-left: 2em;
	}
	/*#header .header-container .header-nav {
		display: none;
	}*/
	#header .header-container .header-top .inner .wrapper.full-mega-menu {
		padding-top: 0;
		padding-bottom: 5px;
	}
	#page #wrapper .h1 {
		padding-left: 0;
	}
	#wrapper .block-category.card.card-block .block-category-inner {
		padding-left: 0;
	}
	#category .row .left-column.col-xs-12 {
		margin-left: 0;
		width: 100%;
	}
	#category .row .left-column.col-xs-12 #main #subcategories {
		margin-top: 0;
		padding: 2em;
	}
	#content-wrapper #main #products {
		padding: 2em;
	}
	.all-product-page .product-miniature.js-product-miniature .thumbnail-container {
		width: auto;
	}

	#footer-social-bloc .box-email-input.ApColumn {
		width: 50%;
	}
	#footer-social-bloc .social-follow-footer {
		width: 50%;
    	padding-top: 40px;
	}
	#footer-social-bloc .box-email-text.ApColumn {
		padding-top: 0;
	}
	#footer-social-bloc .block.ApHtml {
		margin-bottom: 0;
	}
	#footer .footer-top .wrapper.full-mega-menu {
		padding: 1em;
	}
	#blockEmailSubscription_displayHome .btn.btn-outline.float-xs-right {
		width: 100%;
	}
	.elementor-13070101 .elementor-element.elementor-element-b32dn7m.vibram-accueil-img-accessoires &gt; .elementor-widget-container { 
		margin: 0;
	}
	.elementor-13070101 .elementor-element.elementor-element-n5xm276.vibram-accueil-img-accessoires &gt; .elementor-widget-container {
		margin: 0;
	}
	.elementor-13070101 .elementor-element.elementor-element-qezuqdb.elementor-widget &gt; .elementor-widget-container {
		padding: 5px 0px 5px 106px;
	}
	.elementor-13070101 .elementor-element.elementor-element-uiovg4y.elementor-widget &gt; .elementor-widget-container {
		padding: 5px 0px 5px 106px;
	}
	#blockEmailSubscription_displayHome {
		padding-bottom: 0;
	}
	.elementor-7070101 .elementor-element.elementor-element-wbuuxg7.sole-factor-possibilites &gt; .elementor-widget-container {
		margin: 0;
	}
	#manufacturer #wrapper #content-wrapper #main .list-brands .brand { 
		margin-left: 2em;
		width: 35%;
	}
	#memgamenu .navbar-toggler.hidden-lg-up {
		color: #fff;
	}
	#blockEmailSubscription_displayHome #gdpr_consent .psgdpr_consent_message {
		width: 26em;
	}
	/*.product-add-to-cart .add-impossible {
		width: 70%;
	}*/
	.product-add-to-cart .product-quantity .add-impossible a:before {
		left: 5em;
	}
	.product-detail.product-thumbs-left .images-container .product-thumb-images {
		margin-left: -4em;
	}
	.container-content-product .product-title-top {
		margin-left: 2em;
	}
	.product-variants &gt; .product-variants-item ul { 
		margin-left: -1em;
    	width: 125%;
	}
	#mega-menu #search_widget .dropdown-backdrop {
		position: initial;
	}
	#mega-menu #search_widget .popup-title {
		color: #fff;
	}
	.search-widget.js-dropdown form input[type=text]:focus {
		outline: 3px #243456 solid;
	}
	.search-widget.js-dropdown form input[type=text]:focus + button {
		background: #243456;
	}
	#module-psgdpr-gdpr .page-content .psgdprinfo17 .psgdprgetdatabtn17 {
		font-size: 12px;
		margin-left: 0;
		margin-right: 0;
	}
	#module-psgdpr-gdpr .page-content .psgdprinfo17 #exportDataToPdf {
		width: 101.3%;
	}	
	#module-leoproductsearch-productsearch #wrapper div.row {
		padding:0 2em;
	}
	.container-content-product #add-to-cart-or-refresh .product-prices {
		display: block;
	}
	.container-content-product #add-to-cart-or-refresh .product-prices #loyalty {
		padding-left: 0;
	}
	#cms.elementor-page-1070101 .row #content-wrapper.col-lg-12 {
		padding: 3em;
	}
	#cms.elementor-page-5070101 .row #content-wrapper.col-lg-12 {
	  padding: 3em;
	}
	#contact.page-contact #wrapper div.box-contact {
		padding: 3em;
	}
	#contact.page-contact #wrapper div.row {
		padding: 0;
	}
	#sitemap.page-sitemap #wrapper div#content-wrapper {
		padding: 3em;
	}
	#my-account.page-my-account #wrapper div#content-wrapper { 
		padding: 3em;
	}
	#addresses.page-addresses #wrapper div#content-wrapper {
		padding: 3em;
	}
	#history.page-history #wrapper div#content-wrapper {
		padding: 3em;
	}
	#order-slip.page-order-slip #wrapper div#content-wrapper {
		padding: 3em;
	}
	#discount.page-discount #wrapper div#content-wrapper {
		padding: 3em;
	}
	#module-leofeature-mywishlist.page-mywishlist #wrapper div#content-wrapper {
		padding: 3em;
	}
	#cms.elementor-page-3070101 #wrapper div#content-wrapper {
		padding: 3em;
	}
	#cms.elementor-page-2070101 #wrapper div#content-wrapper {
		padding: 3em;
	}
	.nav.navbar-nav.megamenu .services .dropdown-sub.dropdown-menu .dropdown-menu-inner .row:first-child {
		display: none;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:768) and (-webkit-min-device-pixel-ratio:1124){
	/*#category .row .left-column.col-xs-12 {*/
	/*	margin-left: 0;*/
	/*	width: 100%;*/
	/*}*/
	/*.nav.navbar-nav.megamenu .services .dropdown-sub.dropdown-menu .dropdown-menu-inner .row:first-child {*/
	/*	display: none;*/
	/*}*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1124px) {
	.nav.navbar-nav.megamenu .services .dropdown-sub.dropdown-menu .dropdown-menu-inner .row:first-child {
		display: none;
	}
	/* A REACTIVER AVEC LES USERS AGENTS
	/*.wrapper .container .box-category .ApColumn .widget-category_image .block_content {
		padding: 0 130px 0 130px;
	}*/
	.elementor-container.elementor-column-gap-default .elementor-element-d9ahvs7 .elementor-column-wrap.elementor-element-populated {
		padding: 5em;
	}
	/* A REACTIVER AVEC LES USERS AGENTS
	/*.thumbnail-container .h3.product-title a {
		width: 15em;
	}*/
	/*.elementor-element-d9ahvs7 .product-miniature .thumbnail-container .product-meta {
		width: 15em;
	}*/
	#category .row .left-column.col-xs-12 {
		margin-left: 0;
		/*width: 100%;*/
	}
	#search-and-question #search_widget {
		width: 20em;
	}
	#search-and-question #search_widget .popup-content.dropdown-menu {
		width: 100%;
	}
	#search.page-search #wrapper #content-wrapper #main {
		padding: 0 4em 0 4em;
	}
	.header-top .wrapper.full-mega-menu div#mega-menu div.ApColumn {
		/*width: max-content;*/
		margin-left: 0;
	}
	.leo-top-menu .megamenu li.nav-item.sole-factor {
		margin-right: 2em;
	}
	#manufacturer #wrapper #content-wrapper #main .list-brands .brand {
		margin-left: 5em;
	}
}
</pre></body></html>