.elementor-3170101 .elementor-element.elementor-element-43ee9b13:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-43ee9b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-43ee9b13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:-27px;padding:0em 0em 0em 0em;z-index:1;}.elementor-3170101 .elementor-element.elementor-element-43ee9b13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-4b671759:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-4b671759 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-4b671759 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-4b671759 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-4b671759{z-index:0;}.elementor-3170101 .elementor-element.elementor-element-5590e7cb:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-5590e7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-5590e7cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-5590e7cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-7d038be4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7d038be4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7d038be4 > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5{text-align:right;width:auto;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 .elementor-social-icon{background-color:#FFFFFF;font-size:18px;padding:0.2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 a.elementor-social-icon:not(#e){color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 .elementor-social-icon:not(:last-child){margin-right:15px;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 .elementor-social-icon:hover{background-color:#f4f4f4;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 a.elementor-social-icon:not(#e):hover{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-5eec2da .elementor-image img{width:40%;}.elementor-3170101 .elementor-element.elementor-element-5eec2da{z-index:100;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-5e04e59.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5e04e59.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5e04e59.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-565a787a{text-align:right;width:auto;}.elementor-3170101 .elementor-element.elementor-element-565a787a .elementor-social-icon{background-color:#FFFFFF;font-size:18px;padding:0.2em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3170101 .elementor-element.elementor-element-565a787a a.elementor-social-icon:not(#e){color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-565a787a .elementor-social-icon:not(:last-child){margin-right:15px;}.elementor-3170101 .elementor-element.elementor-element-565a787a .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-565a787a .elementor-social-icon:hover{background-color:#f4f4f4;}.elementor-3170101 .elementor-element.elementor-element-565a787a a.elementor-social-icon:not(#e):hover{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-2a0342c:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-2a0342c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-2a0342c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;padding:0em 1em 0em 1em;z-index:1;}.elementor-3170101 .elementor-element.elementor-element-2a0342c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-64aed00 .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-64aed00 > .elementor-element-populated{padding:0em 0em 1em 0em;}.elementor-3170101 .elementor-element.elementor-element-b7b8cdd{margin-top:00px;margin-bottom:-66px;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__toggle i{font-size:37px;width:37px;height:37px;background-color:#000000;border-width:0px;border-radius:5px;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__toggle{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__toggle:hover{color:#A98B54;border-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__toggle i:before{font-size:calc(39em / 100);}.elementor-3170101 .elementor-element.elementor-element-c4210f7.elementor-search--skin-topbar .elementor-search__container{background-color:#FFFFFF;padding:3em 3em 3em 5em;border-width:0 calc(50vw - 100% / 2);}.elementor-3170101 .elementor-element.elementor-element-c4210f7:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__products{margin-top:0px;padding:2em 2em 2em 2em;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__product-name{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-c4210f7 .elementor-search__product-category{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-c4210f7{width:auto;z-index:9;}.elementor-3170101 .elementor-element.elementor-element-5dece16.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item{font-size:28px;line-height:0.8em;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item:not(#e){color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-item > i{color:#000000;font-size:22px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main a.elementor-item:not(#e):focus{color:rgba(29,29,31,0.8);}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-item:hover > i{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown{font-family:"Inter", sans-serif;border-radius:6px 6px 6px 6px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-menu-toggle:hover{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--dropdown li:not(:last-child){border-style:solid;border-color:rgba(29,29,31,0.05);border-bottom-width:1px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-ca5d27b .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-ca5d27b{width:auto;align-self:center;z-index:100;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button-icon{font-size:28px;color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button{font-family:"Inter", sans-serif;background-color:#FFFFFF;border-width:0px;padding:0px 10px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button:hover{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-menu-toggle{margin-right:auto;background-color:#FFFFFF;font-size:29px;border-width:0px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item{font-size:0.9em;font-weight:100;text-transform:uppercase;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item:not(#e):focus{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main .elementor-item{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown a.highlighted{background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown a.elementor-item-active{background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-a94903a{width:auto;}.elementor-3170101 .elementor-element.elementor-element-b37059a{margin-top:0px;margin-bottom:-25px;z-index:0;}.elementor-3170101 .elementor-element.elementor-element-316fb36 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-0px/2);}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items{column-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-icon *{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-icon i{font-size:23px;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-icon svg{width:23px;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-text{color:#FFFFFF;padding-left:12px;}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-2936775{width:auto;top:100px;z-index:99;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-2936775{left:22px;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-2936775{right:22px;}.elementor-3170101 .elementor-element.elementor-element-37ab705:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-37ab705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-37ab705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-37ab705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-menu-toggle{margin-right:auto;background-color:#FFFFFF;font-size:29px;border-width:0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item{font-size:0.9em;font-weight:100;text-transform:uppercase;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main a.elementor-item:not(#e):focus{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main .elementor-item{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a.highlighted{background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a.elementor-item-active{background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-14b0642{width:auto;z-index:10;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item{font-size:28px;line-height:0.8em;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item:not(#e){color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-item > i{color:#000000;font-size:22px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main a.elementor-item:not(#e):focus{color:rgba(29,29,31,0.8);}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-item:hover > i{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown{font-family:"Inter", sans-serif;border-radius:6px 6px 6px 6px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-menu-toggle:hover{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--dropdown li:not(:last-child){border-style:solid;border-color:rgba(29,29,31,0.05);border-bottom-width:1px;}.elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-598038c .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-3170101 .elementor-element.elementor-element-598038c > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-598038c{width:auto;align-self:center;z-index:100;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button-icon{font-size:28px;color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button{font-family:"Inter", sans-serif;background-color:#FFFFFF;border-width:0px;padding:0px 10px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button:hover{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d{width:auto;align-self:center;z-index:10;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__toggle i{font-size:28px;width:28px;height:28px;background-color:#000000;border-width:0px;border-radius:5px;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__toggle{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__toggle:hover{color:#A98B54;border-color:#A98B54;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__toggle i:before{font-size:calc(39em / 100);}.elementor-3170101 .elementor-element.elementor-element-0d8882a.elementor-search--skin-topbar .elementor-search__container{background-color:#FFFFFF;padding:3em 3em 3em 5em;border-width:0 calc(50vw - 100% / 2);}.elementor-3170101 .elementor-element.elementor-element-0d8882a:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__products{margin-top:0px;padding:2em 2em 2em 2em;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__product-name{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-0d8882a .elementor-search__product-category{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-0d8882a{width:auto;z-index:9;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-3170101 .elementor-element.elementor-element-7d038be4{width:28.62%;}.elementor-3170101 .elementor-element.elementor-element-3b17182f{width:41.73%;}.elementor-3170101 .elementor-element.elementor-element-5e04e59{width:29.316%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170101 .elementor-element.elementor-element-64aed00{width:50%;}.elementor-3170101 .elementor-element.elementor-element-05ccbde{width:20%;}.elementor-3170101 .elementor-element.elementor-element-fa742b9{width:80%;}}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-43ee9b13{margin-top:0px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-5590e7cb{margin-top:-11px;margin-bottom:-11px;}.elementor-3170101 .elementor-element.elementor-element-c7f85a5 .elementor-social-icon{font-size:12px;}.elementor-3170101 .elementor-element.elementor-element-5eec2da .elementor-image img{width:48%;}.elementor-3170101 .elementor-element.elementor-element-565a787a .elementor-social-icon{font-size:12px;}.elementor-3170101 .elementor-element.elementor-element-2a0342c > .elementor-container{min-height:0vh;}.elementor-3170101 .elementor-element.elementor-element-2a0342c > .elementor-container:after{content:"";min-height:inherit;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-64aed00.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav__container.elementor-nav--dropdown{margin-top:5px !important;}.elementor-3170101 .elementor-element.elementor-element-a94903a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3170101 .elementor-element.elementor-element-a94903a{width:80%;max-width:max(80%, 100%);}.elementor-3170101 .elementor-element.elementor-element-316fb36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2936775{top:84px;}.elementor-3170101 .elementor-element.elementor-element-37ab705{padding:7px 0px 7px 0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav__container.elementor-nav--dropdown{margin-top:5px !important;}.elementor-3170101 .elementor-element.elementor-element-14b0642 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3170101 .elementor-element.elementor-element-14b0642{width:auto;}.elementor-3170101 .elementor-element.elementor-element-fa742b9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-0d8882a > .elementor-widget-container{margin:3px 0px 0px -12px;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-7d038be4{width:25%;}.elementor-3170101 .elementor-element.elementor-element-3b17182f{width:50%;}.elementor-3170101 .elementor-element.elementor-element-5e04e59{width:25%;}.elementor-3170101 .elementor-element.elementor-element-64aed00{width:30%;}.elementor-3170101 .elementor-element.elementor-element-92f5ab3 .elementor-cart__toggle .elementor-button{padding:2px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-a94903a{width:24%;max-width:max(24%, 100%);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-0px/2);}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3170101 .elementor-element.elementor-element-2936775 .elementor-icon-list-items{columns:2;column-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-2936775 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3170101 .elementor-element.elementor-element-2936775{top:77px;}.elementor-3170101 .elementor-element.elementor-element-05ccbde{width:20%;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-14b0642 .elementor-nav__container.elementor-nav--dropdown{margin-top:-2px !important;}.elementor-3170101 .elementor-element.elementor-element-14b0642{width:24%;max-width:max(24%, 100%);}.elementor-3170101 .elementor-element.elementor-element-fa742b9{width:80%;}.elementor-3170101 .elementor-element.elementor-element-c04cd2d .elementor-cart__toggle .elementor-button{padding:2px 5px 5px 5px;}}/* Start custom CSS for page-settings */body,#wrapper {
    background: #ffffff!important;
}

#footer {
    padding-top: 0;
}
.price .elementor-widget-container{
    overflow: visible!important;
}
.payplugOneyCta_logo.-withoutFees, .payplugPaymentOption.without_fees img {
        width: 100px !important;
    }

/****** MENU ********/
.elementor-sticky .has-submenu{
    opacity: 1;
    &:after{
        display: none;
    }
}
.elementor-sticky--active .has-submenu{
        opacity: 1!important;
}
.elementor-sticky .menu-item-category-15, .elementor-sticky .menu-item-category-16{
    display: none;
}
.elementor-sticky .hamb-services{
    opacity: 0;
}
.elementor-sticky--active .hamb-services{
    opacity: 1;
}
.elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item:hover{
    border-bottom: 1px solid #A98B54!important;
}



/*** TITRE CUSTOM ***/
.titre-logo h4{    
    font-size: clamp(2.2rem, 3.2vw, 2.5rem)!important;
}
.h2-custom h2{
    font-size: clamp(2.4em,
    3.5vw, 5em)!important;
}
.p-custom{
    font-size: clamp(1em, 1.5vw, 2em)!important;
    line-height: 1.2!important;
}
.titre-gradient h2{
    background: linear-gradient(90deg,rgba(169, 139, 84, 1) 0%, rgba(245, 212, 133, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*** BLOC CUSTOM ***/

.blur{
    backdrop-filter: blur(20px) brightness(1.2);
    border-radius: 20px;
}
.jrwBFb, .htKPAA{
   backdrop-filter: blur(30px) brightness(1.5) !important;
}
.dGJjMY path {
    fill: rgb(169 139 84 / 62%) !important;
}

#bloc-contact{
    padding: 5%!important;
    .horaires{
        padding: 2em 0;
        .elementor-element-populated{
            padding: 4%;
        }
    }
}

.localiser iframe{
    filter: grayscale(1)!important;
}
.bloc-min-height{
   min-height: 40vh; 
}


/*** LINK FIXE ***/
#fix-link a{
    padding: 0 1em 1em 5px;
}
#fix-link a:before {
    content: "";
    position: absolute;
    height: 2.2rem;
    width: 2.2rem;
    background-color: #A98B54;
    border-radius: 20px;
    z-index: -1;
    transition: width 0.3s ease;
    box-shadow: rgba(100, 100, 111, .5) 0 0 5px 0;
    top: -8px;
    left: -2px;
}
#fix-link .elementor-icon-list-text {
       opacity: 0!important; 
}
#fix-link a:hover:before {
    width: 100%;
}
#fix-link a:hover .elementor-icon-list-text {
    opacity: 1!important;
}

/*** Link Contact ***/
.link-contact{
    a{
        color: white;
        &:hover{
        color: #2f2d28;
        }
    }
}


/*** MARQUEE ***/
.marquee{
    mix-blend-mode:difference;
    h2{
        font-size: clamp(2.5em, 8vw, 10em)!important;
         difference;
        line-height: 2em;
            position: relative;
        bottom: 27px;
    }
}
.bloc-marge .elementor-column-wrap{
    padding: 0!important;
    marquee h3{
        margin-bottom: 0;
        line-height: 1;
        font-size: clamp(5em, 14vw, 14em) !important;
        margin-bottom: -12px;
    }
}

  /***** modif template ****/
/**** LES INDISPENSABLE COMMANDE *******/

.blockreassurance_product{
    display: none;
}
.card-block.checkout .btn-primary{
    background-color: #a98b54;
    border-radius: 5px;
    &:hover{
        background-color: rgb(0, 0, 0);
    }
}
.product-line-grid-body{
   .current-price span{
       color: #a98b54;
   } 
}
.cart-item .carriers_list .material-icons{
    border: 1px solid #232323!important;
    background: #23232330!important;
}
    /* Modal */
#blockcart-modal .modal-dialog{
    .product-name{
        color: #a98b54!important;
    }
    .btn-primary{
        background-color: #a98b54;
        &:hover{
            background-color: grey;
        }
    }
}

body#checkout section.checkout-step.-current{
    .step-number, .custom-radio input[type=radio]:checked+span, .btn-primary{
           background-color: #a98b54!important; 
    }

    .custom-checkbox>label, .address, a, .carrier-name, .carrier-delay, .carrier-price{
        color: #313030!important;
    }
    #creneau_selected h5{
        color: white!important;
    }
    p{
        font-size: 12px!important;
    }
    .address-item.selected{
        border: #313030 3px solid;
    }
    #shop_selected, #list_creneau.viewList td span:hover, #table_creneau.viewList tr td .dispo:hover, #creneau_selected{
        background: #4a4a4a;
    }
}

body#checkout section.checkout-step .content{
   p a{
        color: #a98b54;
    }
    .btn-primary{
        background-color: #a98b54;
    }
}

.form-control:focus {
    outline: .1875rem solid #6d6d6d;    border-color: #6d6d6d;
}
button[disabled].disabled:hover {
    border: none!important;
    color: white!important;
}



   /*** COMMANDES ***/
 
 body#checkout section.checkout-step.-reachable.-current .step-number {
     background-color: #333333;
    }
 
 
 .cart-summary-products a{
     color:#333333!important;
    }
 
 .product-price {
     color: #333333;
    }
 
 
.js-cart-summary-products a{
          color:#333333;
    }
      
.js-cart-summary-products:hover a{
          color:#333333;
    }
      
.done {
         color: #a98b54;
    }
     
.custom-radio span {
         background-color: #C9A781!important;
     
    }   
     
 
.js-terms a{
     color:#333333!important;
    }
  
.forgot-password a{
  color:#333333!important;
   }
 
.no-account a{
  color:#333333!important;
   }
 
 
body#checkout section.checkout-step .address-item.selected {
     background: #fff;
     border: #333333 3px solid;
    }
 
body#checkout a:hover {
     color: #333333;
    }  
 

.card-block a{
     color: #333333;
    }
 
 /*** CONNEXION COMPTE ***/
 
.input-group.focus{
     outline:0.1875rem solid #a98b54!important;
    }


.label.label-pill.bright{
    background-color:  #101010!important;
    }

.page-customer-account #content .order-actions a {

    color:  #2e2e2e!important;
   }

.wishlist-footer-links a{
    color:#2e2e2e!important;
   }

.page-my-account #content .links a:hover i{
     color: #2e2e2e;
   }
 
 
.page-my-account a{
     color: #2e2e2e;
   }


.page-customer-account span, .page-addresses span{
    color:#232323;
   }
 .page-customer-account .elementor-button span{
     color: white;
 }

.page-customer-account i,.page-addresses i{
    color:#232323;
   }
.page-customer-account a{
    color:#232323;
   }


 
 /*** APERCU RAPIDE**/
 
#blockcart-modal .modal-title i.material-icons {
     color: #073C1C;
    }
 
#blockcart-modal .product-name {
     color: #073C1C;
    }
 
 /*** ADRESSE ***/
 
.alert-info {
     background-color: #fff;
     border-color: #a98b54;
     color: #333333;
    }
 
.page-footer a{
     color:#333333!important;
    }
 
.alert a{
     color:#333333!important;
    }
 
.psgdprinfo17 a{
     color:white!important;
}
#addresses a{
   color:#333333!important;
}

/*** My wishlists ****/
#module-blockwishlist-lists{ a, .wishlist-list-item-title{
    color: grey!important;
}
}


  /*** PERSONNALISATION ***/
  
.product-customization .product-message:focus {
     background-color: #fff;
     outline: 0.1875rem solid #a98b54;
    }
 

.card-title.h4{
     color: #C9A781!important;
     font-size: 20px;
     font-weight: 500;
     line-height: 2em;
    }
 
.product-line-grid-body a{
     color: #232323!important;
    }
 
 /*** CODE PROMO ***/
 
.promo-code-button a{
     color:#a98b54;
    }
 
.block-promo .promo-input+button {
     border: 2px solid #a98b54;
    }
 
.block-promo .promo-code-button.cancel-promo {
 
     color: #a98b54;
    }
 
 /*** PERSONNALISATION ***/
 
.btn-personnalisation .btn-primary {
     letter-spacing: 0.2px!important;
    }
.btn-primary{
   background-color: #a98b54;
   &:hover{
       background-color: black;
   }
}
.cart-grid-body a.label:hover{
    color: grey;
 }

 /*** PAGINATION ***/
 .pagination .current a {
     color: #a98b54;
    
    }
    
.elementor-search__product-price:hover{
    color: #a98b54;
}
.elementor-search__products .elementor-search__product a.elementor-search__product-link:hover{
    .elementor-search__product-price{
        color: #a98b54!important;
    }
}


/**** RESPONSIVE *******/

@media(max-width: 1250px){
    .elementor-3170101 .elementor-element.elementor-element-a94903a .elementor-nav--main a.elementor-item {
    font-size: 12px;
    }
}

@media(max-width: 575px){
    html{ overflow-x: hidden!important;}
    .marquee {
    h2 {
                line-height: 2.5em;
    }
}
}

}/* End custom CSS */