.search-banner .horizontal-search-body {
    background-color: #FFFFFF7D;
    padding: 10px 10px 10px 10px!important;
    margin: 60px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
}

product_meta {
    display: none;
}
div#childPreview {
    display: none;
}
div#depositPreview {
    display: none;
}
div#resourcePreview {
    display: none;
}

div#adultPreview {
    display: none;
}
---
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1843.current_page_item {
	font-weight:700;
    COLOR: #9B0000!important;
}

er: 1px solid #9B0000;
}

.select2-selection--single {
    display: none;
}

.product_meta {
    display: none;
}
div#childPreview {
    display: none;
}
div#depositPreview {
    display: none;
}
div#resourcePreview {
    display: none;
}

div#adultPreview {
    display: none;
}

div#categoryPreview {
    display: none;
}

.turbo-product-page .rnb-component-wrapper>h5, .turbo-product-page .rnb-select-wrapper>h5 {
    color: #151515;align-content
	
}
.turbo-product-page .product_title {
    color: #000000;
}


    .lg\:aspect-\[4\/2\.5\] {
        aspect-ratio: auto;
    }


.woocommerce-Tabs-panel--description {
    display: none; /* Hidden by default */
    overflow: hidden;
}

li.description_tab a {
    cursor: pointer; /* Show cursor as pointer to indicate it's clickable */
}

.accordion-content.\[\&_p\]\:mb-0 {
    DISPLAY: none;
}

header.sticky.flex.items-center.top-0.is-logged\:top-\[46px\].lg\:is-logged\:top-8.z-30.w-full.inset-x-0.transition-all.duration-500.py-4.xl\:py-0.h-\[60px\].md\:h-\[70px\].lg\:h-\[80px\].\32 xl\:h-\[90px\] {
    Z-INDEX: 2222;
}
 .turbo-checkout-page .checkout-coupon-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    width: 100%;
    display: none;
}
.inspect-quick-search-wrapper .inspect-quick-search-form {
    position: relative;
    width: 100%;
    display: none;
}

.woocommerce-product-details__short-description {
    display: none;
}
aside.turbo-drawer-root.turbo-mini-cart-drawer.turbo-drawer-from-right {
    display: none !important;
}
p.mt-2.md\:mt-3.lg\:mt-4.mx-auto.mb-0.max-w-\[65ch\].px-4.text-center.text-sm.leading-6 {
    display: none;
}


.up-sells.upsells.products {
    display: none;
}

.my-8.rounded-lg.bg-gray-100.p-4.lg\:p-5.xl\:p-6 {
    display: none;
}

.my-8.rounded-lg.bg-gray-100.p-4.lg\:p-5.xl\:p-6 {
    display: none!important;
}


.redq-quantity.rnb-select-wrapper.rnb-component-wrapper {
    display: none !important;
}


.turbo-product-page .booking-pricing-info li.pickup_location {
	display:none!important;
}


li.return_location {
	display:none!important;
}



.\[\&\>\.amount\]\:text-brand>.amount, .\[\&\>a\:hover\]\:text-brand>a:hover {
    color: #000000;
}


 .product-price {
    color: #0C0C0C;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: 800;
}

.\[\&\>\.amount\]\:text-brand>.amount, .\[\&\>a\:hover\]\:text-brand>a:hover {
    color: #000000;
    font-weight: 800;
}

h5.mb-5.block.text-sm.font-medium.transition.\32 xl\:text-base {
    font-weight: 800;
}



/* switch filtre and result list position */

@media (min-width: 1025px) {
	.turbo-listing {
		grid-template-columns: 1fr 18.75rem !important;
	}	

	.turbo-listing .turbo-filter-result-wrapper {
		order: 1;
	}

	.turbo-listing .inspect-filter-widgets {
		order: 2;
	}
}
--
.up-sells.upsells.products {
    display: none !important;
}
#quote-content-confirm {
    display: none !important;
}
------------
footer {
    overflow-x: hidden;
    width: 100%;
    max-width: 100%;
}
------------------
html, body {
    overflow-x: hidden !important;
    position: relative;
    width: 100%;
}

-----------------

------------
.mobile-menu {
    width: 250px !important; /* Fixe la largeur */
    max-width: 250px !important;
    height: auto !important;
    padding: 10px 15px !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}

.mobile-menu li {
    padding: 8px 0 !important;
}

.mobile-menu a {
    font-size: 14px !important;
    text-transform: uppercase !important;
}

.mobile-menu .close-button {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    font-size: 18px !important;
}

.mobile-menu .close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
}


