.elementor-3170601 .elementor-element.elementor-element-53eab208:not(.elementor-motion-effects-element-type-background), .elementor-3170601 .elementor-element.elementor-element-53eab208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F39300;}.elementor-3170601 .elementor-element.elementor-element-53eab208{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-3170601 .elementor-element.elementor-element-53eab208 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170601 .elementor-element.elementor-element-5b035a0{text-align:center;color:#FFFFFF;font-size:12px;}.elementor-3170601 .elementor-element.elementor-element-2c087bbd:not(.elementor-motion-effects-element-type-background), .elementor-3170601 .elementor-element.elementor-element-2c087bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170601 .elementor-element.elementor-element-2c087bbd{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ebebeb;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-3170601 .elementor-element.elementor-element-2c087bbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170601 .elementor-element.elementor-element-54057368.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170601 .elementor-element.elementor-element-54057368 > .elementor-element-populated{padding:16px 0px 16px 0px;}.elementor-3170601 .elementor-element.elementor-element-794942e4{text-align:left;width:initial;align-self:center;flex-grow:1;}.elementor-3170601 .elementor-element.elementor-element-794942e4 img{max-width:215px;}.elementor-3170601 .elementor-element.elementor-element-2a1c698{text-align:left;width:initial;align-self:center;flex-grow:1;}.elementor-3170601 .elementor-element.elementor-element-2a1c698 img{max-width:65px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-menu-toggle{margin-right:auto;background-color:#ffffff;font-size:26px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item{font-size:18px;font-weight:500;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item:not(#e):focus{color:#F39200;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e){color:#F39200;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--main .elementor-item{padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown{font-size:16px;font-weight:400;background-color:#ffffff;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a:not(#e), .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-menu-toggle{color:#222222;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a:not(#e):focus, .elementor-3170601 .elementor-element.elementor-element-4efe0826 a.elementor-menu-toggle:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-4efe0826 a.elementor-menu-toggle:not(#e):focus{color:#F39200;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a.elementor-item-active, .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a.highlighted, .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a:hover, .elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a:focus{background-color:#f4f4f4;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#F39200;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown a{padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 a.elementor-menu-toggle:not(#e){color:#000000;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 a.elementor-menu-toggle:not(#e):hover{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826{width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle .elementor-button-icon{font-size:20px;color:#000000;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a{font-size:16px;font-weight:400;background-color:#FFFFFF;border-color:#000000;border-width:2px;border-radius:8px;padding:8px 24px 8px 24px;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:not(#e){color:#000000;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:not(#e):focus{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:focus .elementor-button-icon{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:hover, .elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a:focus{border-color:#603515;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-3170601 .elementor-element.elementor-element-78f13756{--e-cart-overlay-color:rgba(0,0,0,0.8);width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__title{color:#000000;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__product-image img{border-radius:4px 4px 4px 4px;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__product-remove{font-size:18px;}.elementor-3170601 .elementor-element.elementor-element-78f13756 a.elementor-cart__product-remove:not(#e){color:rgba(0, 0, 0, 0.63);}.elementor-3170601 .elementor-element.elementor-element-78f13756 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle .elementor-button-icon{font-size:20px;color:#000000;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a{background-color:#FFFFFF;border-color:#000000;border-width:2px;border-radius:8px;padding:8px 24px 8px 24px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a:focus .elementor-button-icon{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a:hover, .elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a:focus{border-color:#603515;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-3170601 .elementor-element.elementor-element-3b30c9c{--e-cart-overlay-color:rgba(0,0,0,0.8);width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__title{color:#000000;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__product-image img{border-radius:4px 4px 4px 4px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__product-remove{font-size:18px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c a.elementor-cart__product-remove:not(#e){color:rgba(0, 0, 0, 0.63);}.elementor-3170601 .elementor-element.elementor-element-3b30c9c > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main a.elementor-item{line-height:0.1em;}.elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main a.elementor-item:not(#e):focus{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-item:hover > i{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-70be66a .elementor-nav--main .elementor-item{padding-top:10px;padding-bottom:10px;}.elementor-3170601 .elementor-element.elementor-element-70be66a > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-3170601 .elementor-element.elementor-element-70be66a{width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main a.elementor-item{line-height:0.1em;}.elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main a.elementor-item:not(#e):focus{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-480335a .elementor-item:hover > i{color:#603515;}.elementor-3170601 .elementor-element.elementor-element-480335a .elementor-nav--main .elementor-item{padding-top:10px;padding-bottom:10px;}.elementor-3170601 .elementor-element.elementor-element-480335a > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-3170601 .elementor-element.elementor-element-480335a{width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-487e2ab .elementor-search{text-align:center;}.elementor-3170601 .elementor-element.elementor-element-487e2ab .elementor-search__toggle{font-size:40px;background-color:#B86B28;color:#FFFFFF;border-color:#FFFFFF;border-width:0px;border-radius:6px;}.elementor-3170601 .elementor-element.elementor-element-487e2ab .elementor-search__product-description{-webkit-line-clamp:1;}.elementor-3170601 .elementor-element.elementor-element-487e2ab{--ce-search-toggle-icon-size:calc(39em / 100);width:auto;align-self:center;}.elementor-3170601 .elementor-element.elementor-element-487e2ab:not(.elementor-search--skin-topbar) .elementor-search__products{width:800px !important;}.elementor-3170601 .elementor-element.elementor-element-487e2ab.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 800px / 2);}.elementor-3170601 .elementor-element.elementor-element-487e2ab > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown{border-radius:0px 0px 0px 0px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826{order:99999;}}@media(max-width:767px){.elementor-3170601 .elementor-element.elementor-element-794942e4 img{width:140px;}.elementor-3170601 .elementor-element.elementor-element-2a1c698 img{width:140px;}.elementor-3170601 .elementor-element.elementor-element-4efe0826 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-3170601 .elementor-element.elementor-element-78f13756 .elementor-cart__toggle a{padding:8px 16px 8px 16px;}.elementor-3170601 .elementor-element.elementor-element-78f13756 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c .elementor-cart__toggle a{padding:8px 16px 8px 16px;}.elementor-3170601 .elementor-element.elementor-element-3b30c9c > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3170601 .elementor-element.elementor-element-70be66a > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3170601 .elementor-element.elementor-element-487e2ab > .elementor-widget-container{margin:0px 0px 0px 5px;}}/* Start custom CSS for page-settings */@media screen and (max-width: 1024px) {
	.elementor-3170101 .elementor-element.elementor-element-4efe0826 .elementor-menu-toggle {
	  background-color: rgba(0,0,0,.05);
	}
	.header a:not(.dropdown-item):not(.btn):hover, .header a:not(.dropdown-item):not(.btn):hover i {
	  color: #603515;
	}
	.elementor-search--skin-topbar .elementor-search__container {
	  z-index: 999999999;
	}
	/* ================================
	   BLOQUER SCROLL QUAND MENU OUVERT
	   (BASED ON ELEMENTOR STATE)
	================================= */

	body:has(#menu_mobile .elementor-nav--dropdown.elementor-nav__container[aria-hidden="false"]) {
	  overflow: hidden !important;
	  position: fixed;
	  width: 100%;
	}
	body:has(#menu_mobile .elementor-nav--dropdown[aria-hidden="false"]) {
	  overscroll-behavior: none;
	  touch-action: none;
	}
	#menu_mobile .elementor-nav--dropdown.elementor-nav__container {
	  margin-top: 0;
	  transition: max-height .3s,transform .3s;
	  transform-origin: top;
	  overflow: auto;
		overflow-y: auto;
	}
	#menu_mobile .elementor-nav--dropdown.elementor-nav__container {
	  background: #D8CBC5 !important;
	}
	.header a:not(.dropdown-item):not(.btn) {
	  color: var(--header-color);
	  z-index: 9999999;
	}
	/* ================================
	   OFFCANVAS GAUCHE
	================================= */

	#menu_mobile .elementor-nav--dropdown.elementor-nav__container {
	  position: fixed !important;
	  top: 0 !important;
	  left: 0 !important;
	  right: auto !important;

	  width: 100vw !important;
	  height: 100vh !important;

	  transform: translateX(-100%);
	  opacity: 0;
	  visibility: hidden;

	  transition: all 0.35s ease-in-out;

	  z-index: 99999;

	  background: #fff;

	  overflow-y: auto;
	  -webkit-overflow-scrolling: touch;
	}

	/* OPEN */
	#menu_mobile .elementor-nav--dropdown.elementor-nav__container[aria-hidden="false"] {
	  transform: translateX(0);
	  opacity: 1;
	  visibility: visible;
	}

	/* ================================
	   OVERLAY (LOCK VISUEL)
	================================= */

	body.menu-open::before {
	  content: "";
	  position: fixed;
	  inset: 0;
	  background: rgba(0,0,0,0.5);
	  z-index: 99998;
	}

	/* ================================
	   BLOQUER SCROLL COMPLET (VRAI FIX)
	================================= */

	/* bloque scroll desktop */
	html.menu-open,
	body.menu-open {
	  overflow: hidden !important;
	  height: 100% !important;
	}

	/* iOS / mobile fix solide */
	body.menu-open {
	  position: fixed;
	  width: 100%;
	  overscroll-behavior: none;
	}

	/* ================================
	   LOGO CENTRÉ
	================================= */

	#menu_mobile .elementor-nav--dropdown.elementor-nav__container::before {
	  content: "";
	  display: block;

	  height: 80px;
	  margin: 25px auto 40px auto; /* 👈 PLUS D’ESPACE SOUS LOGO */

	  background-image: url("https://www.timber-bear.com/img/cms/Photos/Logo/Logo%20Timber%20Bear%20V01%20Footer.webp");
	  background-size: contain;
	  background-repeat: no-repeat;
	  background-position: center;
	}

	/* menu list spacing */
	#menu_mobile ul {
	  margin-top: 0 !important;
	  padding-top: 0 !important;
	}
}/* End custom CSS */