.elementor-1170501 .elementor-element.elementor-element-3a64025 > .elementor-container{min-height:0px;}.elementor-1170501 .elementor-element.elementor-element-3a64025 > .elementor-container:after{content:"";min-height:inherit;}.elementor-1170501 .elementor-element.elementor-element-3a64025:not(.elementor-motion-effects-element-type-background), .elementor-1170501 .elementor-element.elementor-element-3a64025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2B26;}.elementor-1170501 .elementor-element.elementor-element-3a64025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-3a64025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-b9d15c9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-b9d15c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-f304b74{text-align:center;color:#C9B676;font-family:"Lora", sans-serif;font-size:13px;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-6d08587.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1170501 .elementor-element.elementor-element-6d08587.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 .elementor-repeater-item-e011166.elementor-social-icon{background-color:#ECECEC;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 a.elementor-repeater-item-e011166.elementor-social-icon:not(#e){color:#4054B2;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 .elementor-repeater-item-99da471.elementor-social-icon{background-color:#ECECEC;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 a.elementor-repeater-item-99da471.elementor-social-icon:not(#e){color:#F75945;}.elementor-1170501 .elementor-element.elementor-element-a00afb7{text-align:center;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 .elementor-grid{justify-content:center;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 .elementor-social-icon{font-size:17px;padding:0.2em;border-style:solid;border-color:#000000;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-f477bce.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-f477bce.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--main a.elementor-item{font-family:"Lora", sans-serif;font-size:13px;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--main a.elementor-item:not(#e){color:#ECECEC;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-3279922 .e--pointer-framed .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-3279922 .e--pointer-framed .elementor-item:after{border-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a:not(#e), .elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-menu-toggle{color:#000000;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a:not(#e):focus, .elementor-1170501 .elementor-element.elementor-element-3279922 a.elementor-menu-toggle:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-3279922 a.elementor-menu-toggle:not(#e):focus{color:#000000;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9B676;border-radius:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-1170501 .elementor-element.elementor-element-3279922 .elementor-nav--dropdown a{padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-ec8d255.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-ec8d255.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--main a.elementor-item{font-family:"Lora", sans-serif;font-size:13px;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--main a.elementor-item:not(#e){color:#ECECEC;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .e--pointer-framed .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-6e72f42 .e--pointer-framed .elementor-item:after{border-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--main .elementor-item{padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9B676;}.elementor-1170501 .elementor-element.elementor-element-6e72f42 .elementor-nav--dropdown a{padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}.elementor-1170501 .elementor-element.elementor-element-6e72f42{z-index:3;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-dfce35d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-dfce35d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--main a.elementor-item{font-family:"Lora", sans-serif;font-size:13px;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--main a.elementor-item:not(#e){color:#ECECEC;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-item > i{color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-item:hover > i{color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-497f30a .e--pointer-framed .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-497f30a .e--pointer-framed .elementor-item:after{border-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9B676;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown a{padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}.elementor-1170501 .elementor-element.elementor-element-bb8fcc3{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-bdfc00b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-bdfc00b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-bdfc00b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-9b66f3b img{max-width:52%;border-radius:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-9b66f3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170501 .elementor-element.elementor-element-e6131da.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170501 .elementor-element.elementor-element-e6131da.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170501 .elementor-element.elementor-element-2f5ed7b:not(.elementor-motion-effects-element-type-background), .elementor-1170501 .elementor-element.elementor-element-2f5ed7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170501 .elementor-element.elementor-element-2f5ed7b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170501 .elementor-element.elementor-element-2f5ed7b, .elementor-1170501 .elementor-element.elementor-element-2f5ed7b > [class*="elementor-background-"]{border-radius:25px 25px 25px 25px;}.elementor-1170501 .elementor-element.elementor-element-2f5ed7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170501 .elementor-element.elementor-element-79b57c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170501 .elementor-element.elementor-element-79b57c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-menu-toggle{margin-right:auto;background-color:rgba(255,255,255,0);font-size:24px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item{font-family:"Lora", sans-serif;font-size:14px;font-weight:bold;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main a.elementor-item:not(#e):focus{color:#54595F;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed .elementor-item:after{border-color:#CBA24E;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main .elementor-item{padding-top:6px;padding-bottom:6px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:0px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:0px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-underline .elementor-item:after, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-overline .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-double-line .elementor-item:before, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown{font-family:"Lora", sans-serif;font-size:14px;font-weight:900;border-style:solid;border-width:1px 1px 1px 1px;border-color:#030303;border-radius:13px 13px 13px 13px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a:not(#e), .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-menu-toggle{color:#000000;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a:not(#e):focus, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 a.elementor-menu-toggle:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 a.elementor-menu-toggle:not(#e):focus{color:#7B6C55;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.elementor-item-active, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.highlighted, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a:hover, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a:focus{background-color:#ffffff;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#000000;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown li:first-child a{border-top-left-radius:13px;border-top-right-radius:13px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:13px;border-bottom-left-radius:13px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main .elementor-nav--dropdown, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(12,12,12,0.1);}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown li:not(:last-child){border-style:solid;border-color:rgba(29,29,31,0.05);border-bottom-width:0px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 a.elementor-menu-toggle:not(#e){color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 a.elementor-menu-toggle:not(#e):hover{color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1{width:551px;max-width:max(551px, 100%);align-self:center;flex-grow:1;}.elementor-1170501 .elementor-element.elementor-element-4c83155 .elementor-search{text-align:center;}.elementor-1170501 .elementor-element.elementor-element-4c83155 .elementor-search__toggle{font-size:33px;}.elementor-1170501 .elementor-element.elementor-element-4c83155.elementor-search--skin-topbar .elementor-search__container{background-color:#A9A77C;border-width:0 calc(50vw - 400px / 2);}.elementor-1170501 .elementor-element.elementor-element-4c83155 .elementor-search__label{font-family:"Lora", sans-serif;}.elementor-1170501 .elementor-element.elementor-element-4c83155:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170501 .elementor-element.elementor-element-04855f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170501 .elementor-element.elementor-element-04855f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170501 .elementor-element.elementor-element-04855f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle .elementor-button-icon{font-size:28px;color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a{font-family:"Inter", sans-serif;border-width:0px;padding:0px 10px 3px 5px;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a:not(#e):focus{color:#000000;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a:focus .elementor-button-icon{color:rgba(29,29,31,0.8);}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:rgba(29,29,31,0);top:1.1em;inset-inline-end:calc(0em - -0.6em);}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-cart__close-button:not(#e){color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-cart__close-button:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-cart__close-button:not(#e):focus{color:#A9A77C;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__title{font-family:"Inter", sans-serif;font-size:24px;font-weight:700;line-height:4em;color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product:not(:last-of-type), .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__products, .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__summary{border-bottom-style:solid;border-color:rgba(29,29,31,0.08);border-bottom-width:1px;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product-name a{font-family:"Inter", sans-serif;font-size:15px;font-weight:700;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product-name a:not(#e){color:#262D33;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product-attr{font-family:"Inter", sans-serif;color:#656B70;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product-price{font-family:"Inter", sans-serif;font-weight:500;color:rgba(29,29,31,0.45);}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__product-remove{font-size:16px;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__summary{font-family:"Inter", sans-serif;color:#767782;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__summary strong{font-family:"Inter", sans-serif;font-size:20px;font-weight:500;line-height:1.7em;color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__footer-buttons .elementor-button{border-radius:34px;font-family:"Inter", sans-serif;font-size:15px;font-weight:500;}.elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-button--cart:not(#e){color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--cart{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(29,29,31,0.07);}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--cart:hover, .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--cart:focus{background-color:rgba(29,29,31,0.07);}.elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-button--checkout:not(#e){color:#ffffff;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--checkout{background-color:#A9A77C;}.elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-button--checkout:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-30ab910 a.elementor-button--checkout:not(#e):focus{color:#ffffff;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--checkout:hover, .elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-button--checkout:focus{background-color:#000000;}.elementor-1170501 .elementor-element.elementor-element-30ab910{width:auto;align-self:center;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item{font-size:28px;line-height:0.8em;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item:not(#e){color:#1d1d1f;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main a.elementor-item:not(#e):focus{color:rgba(29,29,31,0.8);}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-item:hover > i{color:#C9B676;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-item > i{font-size:24px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown{font-family:"Inter", sans-serif;border-radius:6px 6px 6px 6px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a:not(#e):focus, .elementor-1170501 .elementor-element.elementor-element-f44fd55 a.elementor-menu-toggle:not(#e):hover, .elementor-1170501 .elementor-element.elementor-element-f44fd55 a.elementor-menu-toggle:not(#e):focus{color:#cf879f;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a.elementor-item-active, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a.highlighted, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a:hover, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown a:focus{background-color:#ffffff;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main .elementor-nav--dropdown, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--dropdown li:not(:last-child){border-style:solid;border-color:rgba(29,29,31,0.05);border-bottom-width:1px;}.elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170501 .elementor-element.elementor-element-f44fd55 .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-1170501 .elementor-element.elementor-element-f44fd55{width:auto;align-self:center;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav__container.elementor-nav--dropdown{margin-top:25px !important;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1{width:auto;order:-99999;flex-grow:0;}}@media(min-width:768px){.elementor-1170501 .elementor-element.elementor-element-b9d15c9{width:23.096%;}.elementor-1170501 .elementor-element.elementor-element-6d08587{width:16.888%;}.elementor-1170501 .elementor-element.elementor-element-bdfc00b{width:28.256%;}.elementor-1170501 .elementor-element.elementor-element-e6131da{width:71.736%;}.elementor-1170501 .elementor-element.elementor-element-35f5f44{width:47.543%;}.elementor-1170501 .elementor-element.elementor-element-1dfe83d{width:52.424%;}.elementor-1170501 .elementor-element.elementor-element-79b57c5{width:76.3%;}.elementor-1170501 .elementor-element.elementor-element-4a17c22{width:5.641%;}.elementor-1170501 .elementor-element.elementor-element-04855f8{width:17.59%;}}@media(max-width:767px){.elementor-1170501 .elementor-element.elementor-element-6d08587{width:21%;}.elementor-1170501 .elementor-element.elementor-element-a00afb7 .elementor-social-icon{font-size:16px;}.elementor-1170501 .elementor-element.elementor-element-f477bce{width:21%;}.elementor-1170501 .elementor-element.elementor-element-ec8d255{width:30%;}.elementor-1170501 .elementor-element.elementor-element-dfce35d{width:28%;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown{border-radius:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-1170501 .elementor-element.elementor-element-497f30a .elementor-nav--dropdown a{padding-left:6px;padding-right:6px;padding-top:9px;padding-bottom:9px;}.elementor-1170501 .elementor-element.elementor-element-79b57c5{width:20%;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1 .elementor-nav--dropdown{border-width:2px 2px 2px 2px;}.elementor-1170501 .elementor-element.elementor-element-7ebd90c1{width:35px;max-width:max(35px, 100%);}.elementor-1170501 .elementor-element.elementor-element-4a17c22{width:15%;}.elementor-1170501 .elementor-element.elementor-element-4c83155 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170501 .elementor-element.elementor-element-04855f8{width:59%;}.elementor-1170501 .elementor-element.elementor-element-30ab910 .elementor-cart__toggle a{padding:2px 5px 5px 5px;}}/* Start custom CSS for page-settings *//* ----- LIENS NORMAUX DU PANIER ----- */
#cart a {
    color: #000000;      /* noir */
    text-decoration: none;
    font-weight: 500;
    transition: 0.2s ease-in-out;
}

#cart a:hover {
    color: #B7B48D;
}

/* ----- ON PROTÈGE LE TEXTE DU BOUTON ----- */
#cart .btn,
#cart button,
#cart .btn span {
    color: #FFFFFF !important; /* blanc */
}

/* ----- ON FORCE LE PRIX EN NOIR ----- */
#cart .product-price,
#cart .price,
#cart .current-price,
#cart .cart-item-price {
    color: #000000 !important;
}
/* ---- Texte "Aperçu rapide" ---- */
.quick-view {
    color: #000000 !important; /* noir */
    font-weight: 500;
    text-decoration: none;
}

/* Au survol */
.quick-view:hover {
    color: #B7B48D !important;
}

/* ---- Effet de survol sur l'image produit ---- */
.product-miniature img {
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.product-miniature:hover img {
    transform: scale(1.02);
    opacity: 0.9;
}
/* ---- Fenêtre pop-up Aperçu rapide ---- */
.quickview.modal-content {
    border-radius: 10px;
}

/* Titre produit dans la pop-up */
.quickview h1,
.quickview h2,
.quickview .product-name {
    color: #000000;
}

/* Prix dans la pop-up */
.quickview .product-price {
    color: #000000 !important;
}

/* Bouton Ajouter au panier */
.quickview .btn-primary {
    background: #000000;
    border-radius: 8px;
}

.quickview .btn-primary:hover {
    background: #B7B48D;
}
/* =========================================================
   1) QUICKVIEW - SUPPRIMER LE LISERÉ BLEU SUR MINIATURES
   (écrase theme.css)
   ========================================================= */

/* même sélecteur que le thème + !important */
.product-images>li.thumb-container .thumb.selected,
.product-images>li.thumb-container .thumb:hover {
  border: 1px solid #B7B48D !important;  /* <- change ici si tu veux autre */
  box-shadow: none !important;
  outline: none !important;
}

/* même chose, spécifiquement dans la quickview (au cas où) */
#quickview-modal .product-images>li.thumb-container .thumb.selected,
#quickview-modal .product-images>li.thumb-container .thumb:hover,
.quickview .product-images>li.thumb-container .thumb.selected,
.quickview .product-images>li.thumb-container .thumb:hover {
  border: 1px solid #B7B48D !important;
  box-shadow: none !important;
  outline: none !important;
}


/* =========================================================
   2) QUICKVIEW - FACEBOOK : PAS DE BLEU, "F" NOIR
   ========================================================= */

/* cible large mais limitée à la quickview */
#quickview-modal .social-sharing a,
.quickview .social-sharing a {
  background: transparent !important;
  border-color: #B7B48D !important; /* si ton thème met une bordure */
  box-shadow: none !important;
  color: #000000 !important;        /* texte/icône en noir */
}

/* au survol : on empêche toute couleur "facebook blue" */
#quickview-modal .social-sharing a:hover,
#quickview-modal .social-sharing a:focus,
#quickview-modal .social-sharing a:active,
.quickview .social-sharing a:hover,
.quickview .social-sharing a:focus,
.quickview .social-sharing a:active {
  color: #000000 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

/* si l’icône est un <i> */
#quickview-modal .social-sharing a i,
.quickview .social-sharing a i {
  color: #000000 !important;
}

/* si l’icône est un SVG */
#quickview-modal .social-sharing a svg,
.quickview .social-sharing a svg {
  fill: #000000 !important;
  color: #000000 !important;
}

/* si l’icône est un pseudo-élément ::before / ::after */
#quickview-modal .social-sharing a::before,
#quickview-modal .social-sharing a::after,
.quickview .social-sharing a::before,
.quickview .social-sharing a::after {
  color: #000000 !important;
  background: transparent !important;
}
/* ======== ICÔNES ESPACE MON COMPTE ======== */

/* Icônes par défaut */
.page-my-account #content .links a i {
    color: #000000 !important;      /* noir */
    font-size: 40px;                 /* taille de l’icône */
    transition: all 0.2s ease-in-out;
}

/* Au survol : icône dorée + petit zoom */
.page-my-account #content .links a:hover i {
    color: #B7B48D !important;      /* ta couleur dorée */
    transform: scale(1.08);
}

/* Texte sous l’icône */
.page-my-account #content .links a span.link-item {
    color: #000000;
    font-weight: 500;
}

/* Texte doré au survol */
.page-my-account #content .links a:hover span.link-item {
    color: #B7B48D;
}
/* =========================================================
   WISHLIST — OVERRIDE "text-primary" du thème (bleu)
   Cible la page wishlist via les classes/containers wishlist
   ========================================================= */

/* 1) Neutralise le bleu "text-primary" uniquement dans la wishlist */
#content .wishlist-container a.text-primary,
#content .wishlist-container .text-primary,
#content .wishlist-container-header a.text-primary,
#content .wishlist-footer-links a.text-primary,
#content .wishlist-footer-links a,
#content .wishlist-list-container a,
#content .wishlist-list-container a.text-primary {
  color: #000000 !important;
  text-decoration: none !important;
}

/* Hover -> doré */
#content .wishlist-container a.text-primary:hover,
#content .wishlist-container .text-primary:hover,
#content .wishlist-container-header a.text-primary:hover,
#content .wishlist-footer-links a:hover,
#content .wishlist-list-container a:hover,
#content .wishlist-list-container a.text-primary:hover {
  color: #B7B48D !important;
}

/* 2) Titre "My wishlist" (ligne de liste) */
#content .wishlist-list-item-title {
  color: #000000 !important;
}
#content .wishlist-list-item:hover .wishlist-list-item-title {
  color: #B7B48D !important;
}

/* 3) Icône partager (petit share) */
#content .wishlist-list-item-right i,
#content .wishlist-list-item-right svg {
  color: #000000 !important;
  fill: #000000 !important;
}
#content .wishlist-list-item:hover .wishlist-list-item-right i,
#content .wishlist-list-item:hover .wishlist-list-item-right svg {
  color: #B7B48D !important;
  fill: #B7B48D !important;
}
/* =========================================================
   WISHLIST — TOUS LES LIENS RESTANTS (PROPREMENT)
   ========================================================= */

/* Liens du fil d’Ariane (Accueil / Votre compte / My wishlists) */
#wrapper .breadcrumb a {
  color: #000000 !important;
  text-decoration: none !important;
}

#wrapper .breadcrumb a:hover {
  color: #B7B48D !important;
}

/* Liens du bas : "Revenir à votre compte" / "Accueil" */
#wrapper .wishlist-footer-links a {
  color: #000000 !important;
  text-decoration: none !important;
}

#wrapper .wishlist-footer-links a:hover {
  color: #B7B48D !important;
}

/* Liens génériques dans la zone wishlist (sécurité) */
#wrapper .wishlist-container a:not(.btn):not(.wishlist-add-to-new) {
  color: #000000 !important;
  text-decoration: none !important;
}

#wrapper .wishlist-container a:not(.btn):not(.wishlist-add-to-new):hover {
  color: #B7B48D !important;
}

/* Supprime les bleus de focus */
#wrapper .wishlist-container a:focus,
#wrapper .wishlist-container a:active {
  outline: none !important;
  box-shadow: none !important;
}
/* ==============================
   WISHLIST — CREATE NEW LIST
   ============================== */

/* État normal */
.wishlist-container-header .wishlist-add-to-new.text-primary {
  color: #000000 !important;      /* noir */
  text-decoration: none !important;
  opacity: 1 !important;
}

/* Au survol */
.wishlist-container-header .wishlist-add-to-new.text-primary:hover {
  color: #B7B48D !important;      /* doré */
  opacity: 1 !important;
}

/* Supprime le bleu de focus/clic */
.wishlist-container-header .wishlist-add-to-new.text-primary:focus,
.wishlist-container-header .wishlist-add-to-new.text-primary:active {
  color: #000000 !important;
  outline: none !important;
  box-shadow: none !important;
}
/* ===== Loader plein écran (L'Or Provençal) ===== */
#lp-loader{
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

 

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 2147483647 !important; /* au-dessus de tout */
}

#lp-loader .lp-spinner{
  width: 54px !important;
  height: 54px !important;
  border-radius: 50% !important;
  border: 4px solid rgba(0,0,0,0.12) !important;
  border-top-color: #C9B676 !important; /* doré */
  animation: lp-spin 0.9s linear infinite !important;
}

@keyframes lp-spin{
  to { transform: rotate(360deg); }
}

/* Accessibilité : réduit les animations si l’utilisateur le demande */
@media (prefers-reduced-motion: reduce){
  #lp-loader .lp-spinner{ animation: none !important; }
}
.cms-id h1,
.page-cms h1 {
    display: none !important;
}/* End custom CSS */