.elementor-14434 .elementor-element.elementor-element-5cf070d6{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-14434 .elementor-element.elementor-element-5f61efb8{text-align:center;}.elementor-14434 .elementor-element.elementor-element-5f61efb8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:48px;}.woocommerce .elementor-14434 .elementor-element.elementor-element-123d441b .term-description{color:#5b5552;}body:not(.rtl) .elementor-14434 .elementor-element.elementor-element-fe88ca6{left:0px;}body.rtl .elementor-14434 .elementor-element.elementor-element-fe88ca6{right:0px;}.elementor-14434 .elementor-element.elementor-element-fe88ca6{top:0px;}.elementor-14434 .elementor-element.elementor-element-42d1687f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14434 .elementor-element.elementor-element-17b4519c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14434 .elementor-element.elementor-element-3481e8e5{--display:flex;}.elementor-14434 .elementor-element.elementor-element-3481e8e5:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-3481e8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-14434 .elementor-element.elementor-element-6d635d4c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-6d635d4c{text-align:center;}.elementor-14434 .elementor-element.elementor-element-6d635d4c .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:uppercase;color:var( --e-global-color-1f84f66 );}.elementor-14434 .elementor-element.elementor-element-784faadd{--display:flex;}.elementor-14434 .elementor-element.elementor-element-784faadd:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-784faadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-75954c3f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-75954c3f{text-align:center;}.elementor-14434 .elementor-element.elementor-element-75954c3f .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:none;color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14434 .elementor-element.elementor-element-14d9b03d > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d{z-index:0;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu .elementor-item{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:default;line-height:3px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-underline .elementor-item:after,
					 .elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-overline .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-double-line .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-14d9b03d .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-14434 .elementor-element.elementor-element-379ad293{--display:flex;}.elementor-14434 .elementor-element.elementor-element-379ad293:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-379ad293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-3bc5521c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-3bc5521c{text-align:center;}.elementor-14434 .elementor-element.elementor-element-3bc5521c .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:none;color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-4e01b259 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-14434 .elementor-element.elementor-element-4e01b259{z-index:0;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu .elementor-item{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:default;line-height:3px;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-underline .elementor-item:after,
					 .elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-overline .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-double-line .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-4e01b259 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-14434 .elementor-element.elementor-element-65b901c1{--display:flex;}.elementor-14434 .elementor-element.elementor-element-65b901c1:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-65b901c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-a703f94 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-a703f94{text-align:center;}.elementor-14434 .elementor-element.elementor-element-a703f94 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:none;color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-107baea0 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu .elementor-item{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:default;line-height:3px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-underline .elementor-item:after,
					 .elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-overline .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-double-line .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-107baea0 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-14434 .elementor-element.elementor-element-577cfb14{--display:flex;}.elementor-14434 .elementor-element.elementor-element-577cfb14:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-577cfb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-174c6525 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-174c6525{text-align:center;}.elementor-14434 .elementor-element.elementor-element-174c6525 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:none;color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-6c961971 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu .elementor-item{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:default;line-height:3px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-underline .elementor-item:after,
					 .elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-overline .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-double-line .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-6c961971 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-14434 .elementor-element.elementor-element-1e5fb37c{--display:flex;}.elementor-14434 .elementor-element.elementor-element-1e5fb37c:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-1e5fb37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-7441eed0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-7441eed0{text-align:center;}.elementor-14434 .elementor-element.elementor-element-7441eed0 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:19px;font-weight:default;text-transform:none;color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-4c3b28ee > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu .elementor-item{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:default;line-height:3px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-underline .elementor-item:after,
					 .elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-overline .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-double-line .elementor-item:before,
					 .elementor-14434 .elementor-element.elementor-element-4c3b28ee .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-14434 .elementor-element.elementor-element-1626c63d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-category-select-wraper{display:block;}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f.elementor-align-right .shopengine-category-select-wraper:before{right:auto;left:0;}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f.elementor-align-left .shopengine-category-select-wraper:before{left:auto;right:0;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product{grid-template-columns:repeat(1, 1fr);}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-category-name{display:block;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search :is(.shopengine-search-product__item--image){display:none;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is(  button, input, select ){height:50px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search :is( .search-input-group ){border-style:solid;border-width:2px 2px 2px 2px;}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search :is( .search-input-group ){border-width:2px 2px 2px 2px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group input,
					.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group input::placeholder{color:#3E3E3E;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is(  input ){background:#ffffff;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is( input, input::placeholder ){font-size:16px;font-weight:400;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is(  button ) i, .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-text{color:#3E3E3E;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is(  button ){flex:0 0 50px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .search-input-group :is( select ){color:#3E3E3E;font-size:15px;font-weight:500;line-height:18px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-category-select-wraper{background-color:#ffffff;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-ele-nav-search-select{background-color:transparent;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-result-container{left:0px;width:calc(100% - 0px);}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-result-container{right:0px;width:calc(100% - 0px);}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--title a{color:#3E3E3E;font-size:15px;font-weight:500;line-height:18px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--title a:hover{color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--price ins .amount{color:#101010;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--price del .amount{color:#999999;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--price .amount{font-size:14px;font-weight:500;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-discount-badge{display:none;color:#ffffff;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-discount-badge {background-color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item--price .shopengine-discount-badge{font-size:14px;font-weight:500;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-product-rating .star-rating, .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-product-rating .rating-count{font-size:10px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-product-rating .star-rating::before{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-product-rating .star-rating span::before{color:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-product-rating .rating-count{color:#858585;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-more-btn{color:#565969;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-more-btn{background-color:rgba(86, 89, 105, 0.1);}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item:hover .shopengine-search-more-btn{background-color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item{padding:10px 10px 10px 10px;}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-search-product__item{padding:10px 10px 10px 10px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search :is( .shopengine-product-search-result, .shopengine-search-product__item){border-style:solid;border-width:1px 1px 1px 1px;}.rtl .elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search :is( .shopengine-product-search-result, .shopengine-search-product__item){border-width:1px 1px 1px 1px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-more-products{color:#F03D3F;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-search-more-products:hover{color:#bd1517;}.elementor-14434 .elementor-element.elementor-element-5f28ae33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14434 .elementor-element.elementor-element-5f28ae33:not(.elementor-motion-effects-element-type-background), .elementor-14434 .elementor-element.elementor-element-5f28ae33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf8f4b4 );}.elementor-14434 .elementor-element.elementor-element-25a02f7f{width:auto;max-width:auto;}.elementor-14434 .elementor-element.elementor-element-25a02f7f.elementor-element{--align-self:center;}.elementor-14434 .elementor-element.elementor-element-25a02f7f .shopengine-archive-result-count > p{display:inline-block;color:#3A3A3A;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:19px;}.elementor-14434 .elementor-element.elementor-element-45e312c8{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-14434 .elementor-element.elementor-element-45e312c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-45e312c8.elementor-element{--align-self:center;}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page label:not(:last-child){margin-right:10px;}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page label:after{margin-left:10px;}.rtl .elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page label:not(:last-child){margin-left:10px;margin-right:0;}.rtl .elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page label:after{margin-right:10px;margin-left:0;}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page{display:flex;justify-content:center;}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page input:checked + span{color:#3A3A3A;}.elementor-14434 .elementor-element.elementor-element-65df3ca{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-14434 .elementor-element.elementor-element-65df3ca .shopengine-filter-orderby .orderby{height:40px;}.elementor-14434 .elementor-element.elementor-element-65df3ca .shopengine-filter-orderby, .elementor-14434 .elementor-element.elementor-element-65df3ca .shopengine-filter-orderby .orderby{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-14434 .elementor-element.elementor-element-7af26099{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14434 .elementor-element.elementor-element-267800ee .archive-product-title{margin:0;padding:0;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product > a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .shopengine-product-description-btn-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products.shopengine-hover-disable .products .product{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee.elementor-align-left a.woocommerce-LoopProduct-link{text-align:right;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee.elementor-align-right a.woocommerce-LoopProduct-link{text-align:left;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns.loop-product--btns-pos-bottom .loop-product--btns-inner{display:flex;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns.loop-product--btns-pos-top .loop-product--btns-inner{display:flex;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns.loop-product--btns-pos-bottom .loop-product--btns-inner.shopengine-justify-content-center{justify-content:center;display:flex;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns.loop-product--btns-pos-top .loop-product--btns-inner.shopengine-justify-content-center{justify-content:center;display:flex;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .onsale{display:block;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products :is(.shopengine-product-rating-review-count, .star-rating, .review-rating) {display:inline-flex;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .price del{display:block;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F1EF;padding:0px 0px 5px 0px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container .shopengine-product-description-footer{background-color:#FFFFFF;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{border-width:1px 1px 1px 1px;padding:0px 0px 5px 0px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products.shopengine-grid ul.products{grid-gap:30px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .attachment-woocommerce_thumbnail{background-color:#FFFFFF;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{color:var( --e-global-color-text );padding:10px 10px 6px 10px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product a:hover .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:400;text-transform:none;line-height:19px;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:10px 10px 6px 10px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .price{color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .price .amount{font-size:18px;font-weight:700;line-height:20px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .price{padding:8px 20px 16px 20px;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .price{padding:8px 20px 16px 20px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products--view-list .archive-product-container{border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products--view-list .archive-product-container{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products.shopengine-archive-products--view-list .shopengine-archive-products__left-image img{display:block;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;text-align:left;color:#F5F1EF !important;background:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .shopengine-independent-add-to-cart :is(a.button:not(.shopengine-quickview-trigger), a.added_to_cart.wc-forward){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;text-align:left;color:#F5F1EF !important;background:var( --e-global-color-accent );}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .shopengine-independent-add-to-cart :is(a.button:not(.shopengine-quickview-trigger), a.added_to_cart.wc-forward){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger):hover{color:#f1f1f1 !important;background:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .shopengine-independent-add-to-cart :is(a.button:not(.shopengine-quickview-trigger), a.added_to_cart.wc-forward):hover{color:#f1f1f1 !important;background:var( --e-global-color-secondary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .star-rating{color:var( --e-global-color-accent );margin:0px 0px 0px 20px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .star-rating, .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-product-rating-review-count{font-size:11px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .star-rating{letter-spacing:4px;width:calc(5.4em + (4 * 4px));}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .star-rating{letter-spacing:4px;width:calc(5.4em + (4 * 4px));}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .product .star-rating{margin:0px 20px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .onsale{color:#FFFFFF;background-color:var( --e-global-color-primary );font-size:10.5px;font-weight:700;border-radius:8% 8% 8% 8%;line-height:initial;min-height:auto;min-width:auto;padding:6px 12px 6px 12px;right:10px;top:10px;}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .onsale{border-radius:8% 8% 8% 8%;line-height:initial;min-height:auto;min-width:auto;padding:6px 12px 6px 12px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a, button, .button):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external){background:#FFFFFF !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a, button, .button):hover:not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external){background:#FFFFFF !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner{background-color:#FFFFFF !important;column-gap:10px !important;row-gap:10px !important;gap:10px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a:not(.shopengine-wishlist):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external) :is(i, span, svg, path, a::before){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist path{color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button:not(.shopengine-quickview-trigger):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external)::before{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a:not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external) i{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward), button, .button):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external){color:var( --e-global-color-text );background:#FFFFFF !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a:not(.shopengine-wishlist):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external):hover :is(i, span, svg, path, a::before){fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist:not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external):hover :is(i, span, svg, path, a::before){fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist:hover path{color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button:hover:not(.shopengine-quickview-trigger):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external)::before{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.active:not(.shopengine-wishlist):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external) :is(i, span, svg, path, a::before){fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist:not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external).active :is(i, span, svg, path, a::before){fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button.active:not(.shopengine-quickview-trigger):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external)::before{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward), button, .button):hover:not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external){color:var( --e-global-color-accent );background:#FFFFFF !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(.shopengine-wishlist.active, .shopengine-comparison.active):not(.add_to_cart_button):not(.product_type_variable):not(.product_type_grouped):not(.product_type_external){background:#FFFFFF !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(svg){width:18px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-widget .shopengine-archive-products .loop-product--btns :is(a, i)::before{font-size:18px !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns.loop-product--btns-pos-bottom{height:calc(var(--shopengine-group-container-height) + 0px) !important;margin-top:calc((var(--shopengine-group-container-height) + 0px) * -1) !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external){background:#FFFFFF !important;color:#101010 !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external):hover{background:#FFFFFF !important;color:#F03D3F !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external)::before{color:#101010 !important;fill:#101010 !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external) :is(i, span, svg, path){color:#101010 !important;fill:#101010 !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external):hover::before{color:#F03D3F !important;fill:#F03D3F !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a.add_to_cart_button, a.product_type_variable, a.product_type_grouped, a.product_type_external):hover :is(i, span, svg, path){color:#F03D3F !important;fill:#F03D3F !important;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-widget .shopengine-archive-mode-grid .tooltiptext{color:var( --e-global-color-1f84f66 );background-color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-widget .shopengine-archive-mode-grid .tooltiptext::after{border-color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination{font-size:16px;font-weight:600;padding-top:20px;color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:1px 1px 1px 1px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{border-radius:10%;margin:20px 10px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover:not(.current){color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers.current{border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover{border-color:var( --e-global-color-primary );}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers.current:hover{border-color:var( --e-global-color-primary );}.rtl .elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{margin:20px 0px 0px 10px;}@media(min-width:768px){.elementor-14434 .elementor-element.elementor-element-17b4519c{--width:25%;}.elementor-14434 .elementor-element.elementor-element-1626c63d{--width:75%;}}@media(max-width:1366px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-category-select-wraper{display:block;}}@media(max-width:880px){.elementor-14434 .elementor-element.elementor-element-5cf070d6{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14434 .elementor-element.elementor-element-5f61efb8 .elementor-heading-title{font-size:45px;}.elementor-14434 .elementor-element.elementor-element-14d9b03d .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}.elementor-14434 .elementor-element.elementor-element-4e01b259 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}.elementor-14434 .elementor-element.elementor-element-107baea0 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}.elementor-14434 .elementor-element.elementor-element-6c961971 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}.elementor-14434 .elementor-element.elementor-element-4c3b28ee .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;}}@media(max-width:767px){.elementor-14434 .elementor-element.elementor-element-5cf070d6{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14434 .elementor-element.elementor-element-5f61efb8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14434 .elementor-element.elementor-element-5f61efb8 .elementor-heading-title{font-size:40px;}.elementor-14434 .elementor-element.elementor-element-42d1687f{--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-14434 .elementor-element.elementor-element-1626c63d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-14434 .elementor-element.elementor-element-73315d8f .shopengine-advanced-search .shopengine-category-select-wraper{display:none;}.elementor-14434 .elementor-element.elementor-element-5f28ae33{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14434 .elementor-element.elementor-element-25a02f7f .shopengine-archive-result-count{text-align:right;}.rtl .elementor-14434 .elementor-element.elementor-element-25a02f7f.elementor-align-left .shopengine-archive-result-count{text-align:right;}.rtl .elementor-14434 .elementor-element.elementor-element-25a02f7f.elementor-align-right .shopengine-archive-result-count{text-align:left;}.elementor-14434 .elementor-element.elementor-element-25a02f7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-45e312c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-45e312c8{align-self:center;}.elementor-14434 .elementor-element.elementor-element-45e312c8 .shopengine-products-per-page{display:flex;justify-content:start;}.elementor-14434 .elementor-element.elementor-element-65df3ca{width:100%;max-width:100%;}.elementor-14434 .elementor-element.elementor-element-65df3ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14434 .elementor-element.elementor-element-267800ee .shopengine-archive-products.shopengine-grid ul.products{grid-gap:10px !important;}}@media(min-width:2400px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* ==========================================================
   SIBEL HAIR ARTIST
   BOUTIQUE — MINIMAL / LUXE
========================================================== */


/* ==========================================================
   TITRE
========================================================== */

.elementor-element-540505a .elementor-heading-title {
    color: #111 !important;
    font-size: 42px !important;
    font-weight: 400 !important;
    line-height: 1.1 !important;
    letter-spacing: -1px !important;
}


/* ==========================================================
   SIDEBAR
========================================================== */

.elementor-element-4ef39a6 {
    padding-right: 35px !important;
}


/* Titres sidebar */

.elementor-element-4ef39a6 .elementor-widget-heading {
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

.elementor-element-4ef39a6 .elementor-widget-heading:first-child {
    margin-top: 0 !important;
}

.elementor-element-4ef39a6 .elementor-heading-title {
    color: #111 !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    letter-spacing: .2px !important;
}


/* Liens */

.elementor-element-4ef39a6
.elementor-nav-menu a.elementor-item {
    padding: 5px 0 !important;

    color: #777 !important;

    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;

    transition: color .2s ease !important;
}


/* On retire les animations Elementor */

.elementor-element-4ef39a6
.elementor-nav-menu a.elementor-item::before,

.elementor-element-4ef39a6
.elementor-nav-menu a.elementor-item::after {
    display: none !important;
}


.elementor-element-4ef39a6
.elementor-nav-menu a.elementor-item:hover,

.elementor-element-4ef39a6
.elementor-nav-menu a.elementor-item.elementor-item-active {
    color: #111 !important;
}


/* Fine séparation entre les groupes */

.elementor-element-4ef39a6
.elementor-widget-nav-menu {
    padding-bottom: 20px !important;

    border-bottom: 1px solid #eeeeee;
}


/* ==========================================================
   RECHERCHE
========================================================== */

.shopengine-advanced-search .search-input-group {
    position: relative;

    display: flex !important;
    align-items: center;

    min-height: 48px;

    background: #fff !important;

    border: 0 !important;
    border-bottom: 1px solid #dcdcdc !important;

    border-radius: 0 !important;
}


/* Input */

.shopengine-advanced-search-input {
    height: 48px !important;

    padding: 0 10px 0 0 !important;

    background: transparent !important;

    border: 0 !important;

    color: #111 !important;

    font-size: 13px !important;

    outline: 0 !important;
    box-shadow: none !important;
}


.shopengine-advanced-search-input::placeholder {
    color: #999 !important;
}


/* Recherche */

.shopengine-advanced-search .search-btn {
    order: 3;

    width: 42px !important;
    height: 48px !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

    color: #111 !important;

    font-size: 14px !important;
}


/* Catégorie */

.shopengine-category-select-wraper {
    border: 0 !important;
}

.shopengine-ele-nav-search-select {
    height: 48px !important;

    padding: 0 25px 0 15px !important;

    background: transparent !important;

    border: 0 !important;

    color: #777 !important;

    font-size: 11px !important;

    outline: none !important;
}


/* ==========================================================
   BARRE RÉSULTATS / TRI
========================================================== */

.elementor-element-b4d29c2 {
    margin-top: 20px !important;
    padding: 15px 0 !important;

    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}


.shopengine-archive-result-count
.woocommerce-result-count {
    margin: 0 !important;

    color: #999 !important;

    font-size: 11px !important;
    font-weight: 400 !important;
}


/* ==========================================================
   8 / 12 / 18 / 24
========================================================== */

.shopengine-products-per-page {
    display: flex !important;
    align-items: center;

    gap: 12px;
}


.shopengine-products-per-page label {
    margin: 0 !important;

    cursor: pointer;
}


.shopengine-products-per-page input {
    position: absolute;

    opacity: 0;
}


.shopengine-products-per-page span {
    padding: 0 0 3px !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid transparent !important;

    border-radius: 0 !important;

    color: #aaa !important;

    font-size: 11px !important;
    font-weight: 400 !important;
}


.shopengine-products-per-page
input:checked + span {
    color: #111 !important;

    border-bottom-color: #111 !important;
}


/* ==========================================================
   TRI
========================================================== */

.shopengine-filter-orderby-dropdown select {
    height: 38px !important;

    padding: 0 28px 0 0 !important;

    background: transparent !important;

    border: 0 !important;

    color: #555 !important;

    font-family: inherit !important;
    font-size: 11px !important;
    font-weight: 400 !important;

    outline: none !important;
    box-shadow: none !important;

    cursor: pointer;
}


/* ==========================================================
   DOUBLONS WOOCOMMERCE
========================================================== */

.elementor-element-7d7822c
.shopengine-archive-products > .woocommerce-result-count,

.elementor-element-7d7822c
.shopengine-archive-products > .woocommerce-ordering {
    display: none !important;
}


/* ==========================================================
   PRODUITS
========================================================== */

.elementor-element-7d7822c
ul.products {
    column-gap: 22px !important;
    row-gap: 45px !important;
}


/* AUCUNE CARTE */

.elementor-element-7d7822c
ul.products > li.product {
    position: relative !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* ==========================================================
   IMAGE PRODUIT
========================================================== */

.elementor-element-7d7822c
.shopengine-product-thumb-wrap {
    position: relative !important;

    margin: 0 0 17px !important;

    background: #f7f7f7 !important;

    border: 0 !important;
    border-radius: 2px !important;

    overflow: hidden !important;
}


.elementor-element-7d7822c
.shopengine-product-thumb-wrap img {
    display: block !important;

    width: 100% !important;

    aspect-ratio: 1 / 1 !important;

    object-fit: cover !important;

    margin: 0 !important;

    border-radius: 0 !important;

    transform: scale(1) !important;

    transition: transform .6s cubic-bezier(.2,.6,.3,1) !important;
}


.elementor-element-7d7822c
.shopengine-product-thumb-wrap:hover img {
    transform: scale(1.025) !important;
}


/* ==========================================================
   PROMO
========================================================== */

.elementor-element-7d7822c
span.onsale {
    top: 14px !important;
    left: 14px !important;
    right: auto !important;

    min-width: auto !important;
    min-height: auto !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    color: #111 !important;

    font-size: 9px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    text-transform: uppercase;
    letter-spacing: .8px !important;
}


/* ==========================================================
   BOUTONS SUR PHOTO
========================================================== */

/* Zone ShopEngine */

.elementor-element-7d7822c
.loop-product--btns {
    position: absolute !important;

    top: 12px !important;
    right: 12px !important;
    bottom: auto !important;
    left: auto !important;

    width: auto !important;

    background: transparent !important;
}


/* On garde uniquement le coeur */

.elementor-element-7d7822c
.shopengine-quickview-trigger {
    display: none !important;
}


.elementor-element-7d7822c
.loop-product--btns-inner {
    display: block !important;
}


/* Coeur */

.elementor-element-7d7822c
.loop-product--btns .shopengine-wishlist {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 34px !important;
    height: 34px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: rgba(255,255,255,.9) !important;

    border: 0 !important;
    border-radius: 50% !important;

    color: #111 !important;

    box-shadow: none !important;

    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}


/* ==========================================================
   CATÉGORIES
========================================================== */

/* Beaucoup trop nombreuses sur tes cartes */

.elementor-element-7d7822c
.shopengine-cl-category {
    display: none !important;
}


/* ==========================================================
   DESCRIPTION
========================================================== */

.elementor-element-7d7822c
.shopengine-cl-excerpt {
    display: none !important;
}


/* ==========================================================
   TITRE
========================================================== */

.elementor-element-7d7822c
.woocommerce-loop-product__title,

.elementor-element-7d7822c
.shopengine-cl-title {
    margin: 0 0 7px !important;

    color: #222 !important;

    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    text-align: left !important;
}


/* ==========================================================
   AVIS
========================================================== */

.elementor-element-7d7822c
.woocommerce-product-rating {
    display: flex !important;
    align-items: center;

    gap: 5px;

    margin: 0 0 7px !important;
}


.elementor-element-7d7822c
.star-rating {
    margin: 0 !important;

    font-size: 10px !important;
}


.elementor-element-7d7822c
.shopengine-product-rating-review-count {
    color: #aaa !important;

    font-size: 9px !important;
}


/* ==========================================================
   PRIX
========================================================== */

.elementor-element-7d7822c
.price,

.elementor-element-7d7822c
.shopengine-cl-price {
    color: #111 !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    text-align: left !important;
}


.elementor-element-7d7822c
.price del {
    margin-right: 6px;

    color: #aaa !important;

    font-size: 11px !important;
    font-weight: 400 !important;

    opacity: 1 !important;
}


.elementor-element-7d7822c
.price ins {
    color: #111 !important;

    font-weight: 500 !important;

    text-decoration: none !important;
}


/* Pourcentage promo inutile */

.elementor-element-7d7822c
.shopengine-cl-off-tag {
    display: none !important;
}


/* ==========================================================
   AJOUTER AU PANIER
========================================================== */

/*
Pas de gros bouton permanent.
Il reste disponible discrètement sous les infos.
*/

.elementor-element-7d7822c
.shopengine-cl-add-to-cart {
    margin-top: 13px !important;
}


.elementor-element-7d7822c
.shopengine-cl-add-to-cart > .button {
    display: inline-flex !important;
    align-items: center !important;

    width: auto !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 0 0 4px !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid #111 !important;

    border-radius: 0 !important;

    color: #111 !important;

    font-size: 10px !important;
    font-weight: 600 !important;

    text-transform: uppercase;
    letter-spacing: .5px !important;
}


.elementor-element-7d7822c
.shopengine-cl-add-to-cart > .button:hover {
    opacity: .55;
}


/* ==========================================================
   RETOUR EN STOCK
========================================================== */

.elementor-element-7d7822c
.xoo-wl-shop-btncont {
    margin-top: 10px !important;
}


.elementor-element-7d7822c
.xoo-wl-shop-btncont button {
    width: auto !important;
    min-height: auto !important;

    padding: 0 0 4px !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid #aaa !important;

    border-radius: 0 !important;

    color: #777 !important;

    font-size: 10px !important;
    font-weight: 500 !important;
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .elementor-element-540505a
    .elementor-heading-title {
        font-size: 32px !important;
    }


    .elementor-element-7d7822c
    ul.products {
        column-gap: 10px !important;
        row-gap: 32px !important;
    }


    .elementor-element-7d7822c
    .shopengine-product-thumb-wrap {
        margin-bottom: 12px !important;
    }


    .elementor-element-7d7822c
    .woocommerce-loop-product__title,

    .elementor-element-7d7822c
    .shopengine-cl-title {
        font-size: 11px !important;
        line-height: 1.45 !important;
    }


    .elementor-element-7d7822c
    .price {
        font-size: 12px !important;
    }


    .elementor-element-7d7822c
    .loop-product--btns .shopengine-wishlist {
        width: 30px !important;
        height: 30px !important;
    }


    .elementor-element-7d7822c
    span.onsale {
        top: 10px !important;
        left: 10px !important;

        font-size: 8px !important;
    }
}
/* === DIGITEA – Pages boutique (cartes produits + intro) === */
.elementor-14434 .dgt-cat-intro{max-width:780px;margin-left:auto !important;margin-right:auto !important;text-align:center}
.elementor-14434 .dgt-cat-intro p{font-size:16px;line-height:1.65;margin:0;text-align:center}
@media (max-width:767px){.elementor-14434 .dgt-cat-intro{padding:0 16px}.elementor-14434 .dgt-cat-intro p{font-size:15px}}
.elementor-14434 .shopengine-archive-products li.archive-product-container{border:1px solid #efe9e6 !important;border-radius:10px;overflow:hidden;padding-bottom:0 !important;background:#fff;transition:box-shadow .25s ease,transform .25s ease}
.elementor-14434 .shopengine-archive-products li.archive-product-container:hover{box-shadow:0 12px 30px rgba(73,58,50,.12);transform:translateY(-4px)}
.elementor-14434 .shopengine-archive-products li.product{border:0 !important;margin:0 !important;height:100%;display:flex;flex-direction:column;background:transparent}
.elementor-14434 .shopengine-archive-products .shopengine-product-thumb-wrap{overflow:hidden}
.elementor-14434 .shopengine-archive-products .shopengine-product-thumb-wrap img{transition:transform .5s ease}
.elementor-14434 .shopengine-archive-products li.archive-product-container:hover .shopengine-product-thumb-wrap img{transform:scale(1.04)}
html body .elementor-14434 .shopengine-archive-products h2.woocommerce-loop-product__title{display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3 !important;padding:0 14px !important;margin:10px 0 6px !important;box-sizing:content-box;height:3.9em;min-height:0;max-height:none}
.elementor-14434 .shopengine-archive-products .woocommerce-product-rating{margin-bottom:6px !important}
.elementor-14434 .shopengine-archive-products .woocommerce-product-rating:not(:has(.star-rating span)),
.elementor-14434 .shopengine-archive-products .woocommerce-product-rating:has(.star-rating span[style*="width:0%"]),
.elementor-14434 .shopengine-archive-products .woocommerce-product-rating:has(.star-rating span[style*="width: 0%"]){visibility:hidden}
.elementor-14434 .shopengine-archive-products .price{margin-top:auto;padding-bottom:16px;color:#2b2b2b !important;font-weight:600}
.elementor-14434 .shopengine-archive-products .price del,.elementor-14434 .shopengine-archive-products .price del *{color:#aaa29e !important;font-weight:400;font-size:.9em}
.elementor-14434 .shopengine-archive-products .price ins,.elementor-14434 .shopengine-archive-products .price ins *{text-decoration:none;color:#877c77 !important}
@media (hover:none),(max-width:1024px){
 .elementor-14434 .shopengine-archive-products .loop-product--btns{opacity:1 !important;visibility:visible !important;transform:none !important}
}
/* === fin DIGITEA === */
/* === DIGITEA – passe 2 === */
.elementor-14434 .shopengine-archive-products .onsale{background:#877c77 !important;color:#fff !important;border-radius:20px !important;font-size:11px !important;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px !important;line-height:1.2 !important}
.elementor-14434 .shopengine-archive-products .shopengine-product-thumb-wrap{background:#f7f4f2}
.elementor-14434 .e-con:has(.elementor-widget-shopengine-archive-result-count):not(:has(.elementor-widget-shopengine-archive-products)){background:transparent !important;border-top:1px solid #efe9e6;border-bottom:1px solid #efe9e6;border-radius:0 !important}
.elementor-14434 .woocommerce-pagination a.page-numbers,.elementor-14434 .woocommerce-pagination span.page-numbers{width:42px;height:42px;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid #e6dfdb !important;border-radius:50% !important;color:#5b5552 !important;background:#fff;transition:background .2s,color .2s}
.elementor-14434 .woocommerce-pagination a.page-numbers:hover{background:#f5f1ef}
.elementor-14434 .woocommerce-pagination span.page-numbers.current{background:#877c77 !important;border-color:#877c77 !important;color:#fff !important}
.elementor-14434 .sb-panel .elementor-item{transition:color .2s,padding-left .2s}
.elementor-14434 .sb-panel .elementor-item:hover{color:#877c77 !important;padding-left:4px}
.elementor-14434 .sb-panel .elementor-item-active,.elementor-14434 .sb-panel .current-menu-item>a{color:#877c77 !important;font-weight:600}
.elementor-14434 .shopengine-archive-products .shopengine-product-thumb-wrap img{mix-blend-mode:multiply}
@media (max-width:767px){
 .elementor-14434 .elementor-widget-shopengine-archive-result-count,.elementor-14434 .elementor-widget-shopengine-filter-products-per-page{display:none !important}
 .elementor-14434 .dgt-reassure{gap:8px;margin-top:16px}
}
/* === fin passe 2 === */
/* === DIGITEA – passe 3 (recherche, tri, filtres) === */
.elementor-14434 .shopengine-advanced-search .shopengine-search-form,.elementor-14434 .shopengine-advanced-search .search-input-group{border:0 !important;box-shadow:none !important}
.elementor-14434 .shopengine-advanced-search .search-input-group{display:flex !important;align-items:center;background:#f7f4f2 !important;border:1px solid #ece5e1 !important;border-radius:999px !important;padding:0 5px 0 22px !important;height:52px}
.elementor-14434 .shopengine-advanced-search .shopengine-category-select-wraper{display:none !important}
.elementor-14434 .shopengine-advanced-search input.shopengine-advanced-search-input{flex:1;background:transparent !important;border:0 !important;box-shadow:none !important;outline:none;font-size:15px !important;color:#2b2b2b !important;height:50px;padding:0 !important}
.elementor-14434 .shopengine-advanced-search input.shopengine-advanced-search-input::placeholder{color:#9a928e}
.elementor-14434 .shopengine-advanced-search .search-btn{order:2;flex:0 0 42px;width:42px;height:42px;border-radius:50% !important;background:#877c77 !important;color:#fff !important;border:0 !important;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin:0 !important;transition:background .2s}
.elementor-14434 .shopengine-advanced-search .search-btn:hover{background:#6e645f !important}
.elementor-14434 .shopengine-advanced-search .search-btn i{color:#fff !important;font-size:15px}
.elementor-14434 .elementor-widget-shopengine-filter-products-per-page{display:none !important}
.elementor-14434 .e-con:has(.elementor-widget-shopengine-archive-result-count):not(:has(.elementor-widget-shopengine-archive-products)){background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:14px 0 22px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important;gap:16px}
.elementor-14434 .e-con:has(.elementor-widget-shopengine-archive-result-count):not(:has(.elementor-widget-shopengine-archive-products)) > .elementor-element{width:auto !important;max-width:none !important;flex:0 0 auto !important;margin:0 !important}
.elementor-14434 .woocommerce-result-count{font-size:14px !important;color:#6b6460 !important;margin:0 !important;text-align:left !important}
.elementor-14434 .shopengine-filter-orderby .shopengine-filter-orderby-icon{display:none !important}
.elementor-14434 .shopengine-filter-orderby select.orderby{-webkit-appearance:none !important;appearance:none !important;border:1px solid #e6dfdb !important;border-radius:999px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23877c77' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center/11px 8px !important;padding:11px 42px 11px 20px !important;font-size:14px !important;color:#2b2b2b !important;min-width:210px;height:auto !important;line-height:1.2;cursor:pointer;box-shadow:none !important}
@media (max-width:767px){.elementor-14434 .shopengine-filter-orderby select.orderby{min-width:0;width:100%}.elementor-14434 .e-con:has(.elementor-widget-shopengine-archive-result-count):not(:has(.elementor-widget-shopengine-archive-products)) > .elementor-element{flex:1 1 auto !important}}
.elementor-14434 .shopengine-filter-orderby select.orderby{height:46px !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.elementor-14434 .shopengine-filter-orderby,.elementor-14434 .shopengine-filter-orderby form{min-height:0 !important;height:auto !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important}
/* Colonne filtres collante (ordinateur) */
@media (min-width:1025px){
 html:has(.elementor-14434),body:has(.elementor-14434){overflow-x:clip !important;overflow-y:visible !important}
 .elementor-14434 .e-con:has(> .sb-toggle){position:sticky !important;top:30px;align-self:flex-start !important;max-height:calc(100vh - 50px);overflow-y:auto;scrollbar-width:thin}
 body.admin-bar .elementor-14434 .e-con:has(> .sb-toggle){top:62px;max-height:calc(100vh - 82px)}
}
/* === fin passe 3 === */
/* === DIGITEA – passe 4 (colonne arrondie) === */
.elementor-14434 .e-con:has(> .sb-toggle){gap:8px !important;--gap:8px;row-gap:8px !important}
.elementor-14434 .e-con:has(> .sb-toggle) > .e-con:not(.sb-toggle):first-child{border-radius:14px !important;box-shadow:0 4px 14px rgba(73,58,50,.10);min-height:58px;display:flex;align-items:center;justify-content:center}
.elementor-14434 .sb-toggle{border-radius:12px !important;transition:background-color .2s ease,box-shadow .2s ease}
.elementor-14434 .sb-toggle:hover{background-color:#ece4df !important}
.elementor-14434 .sb-toggle:not(.sb-closed){box-shadow:inset 0 0 0 1px #e4dad4}
.elementor-14434 .sb-panel{padding:4px 18px 10px !important}
.elementor-14434 .sb-panel .elementor-item{border-radius:8px}
/* === fin passe 4 === *//* End custom CSS */