body.layout-modern #wrapper, #page #wrapper { background-color: #ffffff; }#content-wrapper .product-accessories, #content-wrapper .featured-products, .card-block, .sidebar-latest.block, #search_filters, #search_filters_brands, #search_filters_suppliers, .block-categories { background-color: #ffffff; }#content-wrapper .product-accessories, #content-wrapper .featured-products, .card-block, .sidebar-latest.block, #search_filters, #search_filters_brands, #search_filters_suppliers, .block-categories {background-image: url('https://www.eshopgarage.com/img/cms/fond2.jpg');background-repeat: no-repeat;background-attachment: fixed;background-size: cover;}#footer {background-image: url('https://www.eshopgarage.com/img/cms/fond1.png');background-repeat: no-repeat;background-attachment: fixed;background-size: cover;}:root{--content-width: 1430px;--content-edge-padding-x: 15px;--content-edge-padding-y: 30px;--body-font-family: "Open Sans", var(--fallback-font);--heading-font-family: "Open Sans", var(--fallback-font);--subheading-font-family: "Open Sans", var(--fallback-font);--font-size-body: 16px;--palette2: #272727!important;--palette3: #000000!important;--palette4: #666666!important;--palette5: #777777!important;--palette7: #f2f2f2!important;--palette8: #f7f7f7!important;--palette9: #ffffff!important;--palette10: #ffffff!important;--palette11: #272727!important;--btn-primary-bg-color: #2f5f8d;--btn-primary-color: #ffffff;--color-border: #969696;--btn-weight: 700;}@media (min-width: 1025px){.container {max-width:1430px;}}@media (min-width: 1025px){.container {max-width:1430px;}}.hero-section .page-title-wrapper{min-height:120px;}body { background-image: url(https://www.eshopgarage.com/img/cms/fond2.jpg); background-repeat: repeat; background-attachment: scroll; background-size: auto; background-color: white !important; } .images-container .product-cover img, .layout-modern #wrapper, ul.grid_list li { background: transparent !important; } .images-container .product-cover-container .swiper-wrapper .swiper-slide .product-zoom-img { background: white !important; } header#header { background: none !important; } section#hero_section { background: none !important; } section#wrapper { background: none !important; } .product-miniature .thumbnail-container { background: none !important; background-color: transparent !important; } .products.product-loop:not(.list, .product-list) .product-grid-style-1 .product-miniature .thumbnail-container .product-description { background: none !important; background-color: transparent !important; } .loyalty-block.loyalty-block-productlist { display: none !important; } .hero-section .page-title-wrapper { margin-top: 20px !important; min-height: 0 !important; } img.img-fluid.ls-is-cached.lazyloaded { background: none !important; } .thumbnail-top { border: 1px solid grey; } #_desktop_verticalmenu .avaorg-menu-vertical .menu-content { display: none; width: 100%; background: #2f5f8d; box-shadow: none; position: absolute; top: 100%; left: 0; padding: 0; min-width: 100%; border: 1px solid #2f5f8d; } .menu-item > a > span, .menu-dropdown > li > a > span { font-size: 12px; } #header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content { border-radius: 0 !important; } .elementor-1 .elementor-element.elementor-element-4cd9482d .avaorg-menu-vertical .title_vertical { font-size: 12px !important; padding: 0 98px 0 20px !important; } #_desktop_verticalmenu .avaorg-menu-vertical .menu-content .menu-item .menu-dropdown .avaorg-menu-col { background-color: #fff !important; color: #000 !important; } #header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content { margin-top: 0 !important; } .menu-item > a > span, .menu-dropdown > li > a > span { font-size: 14px !important; } .elementor-1 .elementor-element.elementor-element-4cd9482d .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-4cd9482d .avaorg-menu-vertical .menu-item > a { padding: 5px 20px 5px 20px !important; } .product-miniature .thumbnail-container { border-radius: 0 !important; } #content-wrapper .product-accessories, #content-wrapper .featured-products, .card-block, .sidebar-latest.block, #search_filters, #search_filters_brands, #search_filters_suppliers, .block-categories { background-image: none !important; } .elementor-1 .elementor-element.elementor-element-4cd9482d .avaorg-menu-vertical .title_vertical { /* background-color: #2762bb!important; */ } #_desktop_verticalmenu .avaorg-menu-vertical .title_vertical { opacity: 1 !important; background-color: rgba(39, 98, 187, 0.65) !important; color: #fff !important; } nav.essentiels-links { opacity: 1 !important; background-color: rgba(47, 95, 141, 0.65) !important; color: #fff !important; } .elementor-1 .elementor-element.elementor-element-4cd9482d .avaorg-menu-vertical .title_vertical { border-radius: 0 !important; } ul.category-sub-menu > li > a { font-size: 13px !important; } @media (min-width: 1025px) { #cms #wrapper > .container { max-width: 1430px; } } #footer { background-image: url(https://www.eshopgarage.com/img/cms/fond1.png); background-repeat: no-repeat; background-attachment: initial; background-size: cover; } .card-block, .block-categories, #search_filters_brands { background-image: none !important; background-color: transparent !important; } body { background-image: url(https://www.eshopgarage.com/img/cms/fond2.jpg); background-repeat: repeat !important; background-attachment: scroll !important; background-size: contain !important; background-color: white !important; } .thumbnail-container .thumbnail-top { border-bottom: 1px solid rgb(0 0 0 / 1) !important; transition: border-bottom-color 0.25s ease; } .thumbnail-container:hover .thumbnail-top { border-bottom-color: transparent !important; } .product-miniature .thumbnail-container { border: 1px solid #969696 !important; } .product.product-grid-style-1 { margin-bottom: 10px; } .products.product-loop:not(.list, .product-list) .product-miniature .thumbnail-container { border: initial !important; } .site-header.fixed { background-image: url(https://www.eshopgarage.com/img/cms/fond2.jpg) !important; background-repeat: repeat !important; background-attachment: scroll !important; background-size: contain !important; background-color: white !important; } .horizontal .images-container .thumb-images .swiper-button-next, .horizontal .images-container .thumb-images .swiper-button-prev { background-color: transparent !important; } .site-header.fixed > .sticky-header { background-image: url(https://www.eshopgarage.com/img/cms/fond2.jpg) !important; background-repeat: repeat !important; background-attachment: scroll !important; } button { background-image: url(/img/bg-button.jpg) !important; background-size: initial !important; background-position: bottom right !important; background-repeat: no-repeat !important; color: black !important; -webkit-box-shadow: 5px 5px 10px -5px #000; box-shadow: 5px 5px 10px -5px #000; } .action-button a span.icon-ava { font-size: 20px; color: black; font-weight: bold !important; } .action-button a { background-image: url(/img/bg-button.jpg) !important; background-size: initial !important; background-position: bottom right !important; background-repeat: no-repeat !important; -webkit-box-shadow: 5px 5px 10px -5px #000; box-shadow: 5px 5px 10px -5px #000; } .ombre { -webkit-box-shadow: 5px 5px 10px -5px #000; box-shadow: 5px 5px 10px -5px #000; } .tabs { background: none !important; } .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover { color: black !important; background: none !important; border-bottom: 3px solid black !important; } .product-page-style-2 .sidebar .sidebar-wrapper .sidebar-service .blockreassurance_product, .product-page-style-3 .sidebar .sidebar-wrapper .sidebar-service .blockreassurance_product { background: none !important; } .category-description-wrapper { position: relative; } .category-description-content { max-height: 125px; overflow: hidden; position: relative; transition: max-height 0.3s ease; } .category-description-wrapper.is-collapsed .category-description-content { -webkit-mask-image: linear-gradient(to bottom, #000 70%, rgba(0,0,0,0)); mask-image: linear-gradient(to bottom, #000 70%, rgba(0,0,0,0)); } .category-description-wrapper.is-expanded .category-description-content { max-height: none; overflow: visible; -webkit-mask-image: none; mask-image: none; } .category-description-toggle { display: inline-block; margin-top: 8px; color: #000; font-weight: 600; text-decoration: underline; cursor: pointer; } .category-description-toggle:hover { text-decoration: none; } #category .card { background: none !important; } ul.switcher.hidden-sm-down-NO.grid_list { display: none; } span.submit-text { font-weight: bold !important; text-transform: uppercase !important; } form#searchbox button[type="submit"].search-button { box-shadow: none !important; -webkit-box-shadow: none !important; text-shadow: none !important; } .product-flags li.product-flag.online-only { position: initial !important; } @media (min-width: 992px) { #_desktop_verticalmenu.menu-is-closed .menu-content, #_desktop_verticalmenu.menu-is-closed .avaorg-sub-menu { display: none !important; visibility: hidden !important; opacity: 0 !important; } } /* Fond du tunnel de conversion */ section#checkout-personal-information-step { background: none !important; } .custom-checkbox input[type="checkbox"] + span { border: 1px solid #000 !important; background: #fff !important; box-sizing: border-box; } body#checkout #footer { padding: 0 !important; color: initial !important; background-image: url(/img/cms/fond1.png); background-repeat: no-repeat; background-attachment: initial; background-size: cover; } .newsletter-condition { color: white !important; } .back-to-top a { background-image: url(/img/bg-button.jpg) !important; background-position: bottom right; } .loyalty-block.loyalty-block-product-free { display: none !important; } .alert-loyalty { background: none !important; background-color: transparent !important; border-color: initial !important; } .loyalty-cart-total { display: block; margin-top: 8px; } .loyalty-reward-line { display: flex; align-items: flex-start; gap: 12px; } .loyalty-coin-icon { display: block; flex: 0 0 24px; width: 24px; height: 24px; margin-top: 3px; } .loyalty-cart-total { margin: 0; min-width: 0; } .product-quantity #quantity_wanted, .js-cart-line-product-quantity.form-control { background-color: rgb(255 255 255 / 35%) !important; color: var(--c-palette3); opacity: 1; } .product-variants .input-radio + .radio-label { background: rgb(255 255 255 / 35%) !important; color: var(--c-palette3) !important; opacity: 1 !important; } .product-variants .input-radio:checked + .radio-label { background: rgb(255 255 255 / 35%) !important; color: var(--c-palette3) !important; border: none !important; } .page-cart .blockreassurance_product, .page-order .blockreassurance_product { background: none !important; background-color: transparent !important; } .card { background-color: transparent !important; } /* Champs du formulaire */ #customer-form .form-control, #customer-form .form-control:focus { background-color: rgba(255, 255, 255, 0.35) !important; color: var(--c-palette3) !important; opacity: 1 !important; } /* Cases à cocher */ #customer-form .custom-checkbox input[type="checkbox"] + span, #customer-form .custom-checkbox input[type="checkbox"]:checked + span { background-color: rgba(255, 255, 255, 0.35) !important; opacity: 1 !important; } /* Boutons radio */ #customer-form .custom-radio input[type="radio"] + span, #customer-form .custom-radio input[type="radio"]:checked + span { background-color: rgba(255, 255, 255, 0.35) !important; opacity: 1 !important; } body#checkout section.checkout-step { background-color: transparent !important; } body#checkout section.checkout-step .address-item.selected { background: none !important; border: 3px solid var(--color-link-hover); } body#checkout section.checkout-step .delivery-options .delivery-option { background: none !important; } #customer-form .custom-radio { background-color: rgba(255, 255, 255, 0.35) !important; } body#checkout #delivery textarea#delivery_message, body#checkout #delivery textarea#delivery_message:focus { background: rgba(255, 255, 255, 0.35) !important; color: var(--c-palette3) !important; } .product-flags li.product-flag { background: #2762bb !important; color: #fff !important; } body#checkout svg.loyalty-coin-icon { float: left; margin-right: 10px; margin-top: 0; } #searchbox #search_query_top, #searchbox #search_query_top:focus { background: rgba(255, 255, 255, 0.35) !important; color: var(--c-palette3) !important; opacity: 1 !important; } .ava-search-bar #searchbox { background: rgba(255, 255, 255, 0.35) !important; opacity: 1 !important; }