.elementor-3228 .elementor-element.elementor-element-abf90d3{--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;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3228 .elementor-element.elementor-element-abf90d3:not(.elementor-motion-effects-element-type-background), .elementor-3228 .elementor-element.elementor-element-abf90d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;background-image:url("https://loujem.com/wp-content/uploads/2023/04/boutique_banner_top_2200_2.jpg");background-position:center center;background-size:cover;}.elementor-3228 .elementor-element.elementor-element-223be44{text-align:center;}.elementor-3228 .elementor-element.elementor-element-223be44 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:41px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-1b9a968{--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;--z-index:0;}.elementor-3228 .elementor-element.elementor-element-1ab3b5d{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-3228 .elementor-element.elementor-element-a76b8eb{--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;}.elementor-3228 .elementor-element.elementor-element-75ec30f > .elementor-widget-container{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5) inset;}.elementor-3228 .elementor-element.elementor-element-45ff10a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3228 .elementor-element.elementor-element-45ff10a .elementor-heading-title{font-family:"Homemade Apple", Sans-serif;font-size:19px;font-weight:300;text-transform:lowercase;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-smart-filters-select.jet-filter{display:block;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-20px/2);margin-bottom:calc(-20px/2);}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-select__control{border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-select{margin-left:0;margin-right:auto;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-filter-label{color:#000000;}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-filters-group .jet-filter{margin-top:calc(20px/2);margin-bottom:calc(20px/2);}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-filter .jet-filters-group{margin-top:calc(-20px/2);margin-bottom:calc(-20px/2);}.elementor-3228 .elementor-element.elementor-element-af1814a .jet-filter .jet-filters-group .jet-select{margin-top:calc(20px/2);margin-bottom:calc(20px/2);}.elementor-3228 .elementor-element.elementor-element-6525f93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3228 .elementor-element.elementor-element-6525f93 .elementor-heading-title{font-family:"Homemade Apple", Sans-serif;font-size:19px;font-weight:300;text-transform:lowercase;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__row{display:block;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__row:not(:last-child){margin-bottom:10px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__button{border-radius:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__decorator .jet-color-image-list__color{width:15px;height:15px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__decorator .jet-color-image-list__image{width:15px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__decorator{margin-right:5px;}.rtl .elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__decorator{margin-left:5px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > *{border-color:#070707;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-color-image-list__decorator > *{border-radius:50px 50px 50px 50px;overflow:hidden;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-filter-items-dropdown__label{font-size:10px;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:50px 50px 50px 50px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-filter-items-dropdown__active__item{border-radius:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-3228 .elementor-element.elementor-element-070c67d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-filter+.jet-filter{margin-top:10px;}.elementor-3228 .elementor-element.elementor-element-070c67d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-3228 .elementor-element.elementor-element-2fd664d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3228 .elementor-element.elementor-element-2fd664d .elementor-heading-title{font-family:"Homemade Apple", Sans-serif;font-size:19px;font-weight:300;text-transform:lowercase;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__track{height:2px;background-color:#CACACA;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__track__range{color:#809081;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__input::-webkit-slider-thumb{width:11px;height:11px;background-color:#809081;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__input::-moz-range-thumb{width:11px;height:11px;background-color:#809081;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__input::-ms-thumb{width:11px;height:11px;background-color:#809081;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__slider__input{height:11px;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__values{text-align:center;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-range__inputs__group{font-size:11px;color:#809081;border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010117;border-radius:5px 5px 5px 5px;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-3228 .elementor-element.elementor-element-4467e68 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-3228 .elementor-element.elementor-element-d6b4f26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3228 .elementor-element.elementor-element-d6b4f26 .elementor-heading-title{font-family:"Homemade Apple", Sans-serif;font-size:19px;font-weight:300;text-transform:lowercase;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;color:#0707074F;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:50px 50px 50px 50px;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input::placeholder{color:#0707074F;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input:-ms-input-placeholder{color:#0707074F;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input::-ms-input-placeholder{color:#0707074F;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input-clear{color:#0707074F;}.elementor-3228 .elementor-element.elementor-element-4b513d3 .jet-search-filter__input-loading{color:#0707074F;}.elementor-3228 .elementor-element.elementor-element-7dd9813{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3228 .elementor-element.elementor-element-6c14a61{--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;}.elementor-3228 .elementor-element.elementor-element-c5c8bfa .elementor-button{background-color:#809081;font-size:11px;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#809081;border-radius:50px 50px 50px 50px;padding:14px 20px 12px 20px;}.elementor-3228 .elementor-element.elementor-element-c5c8bfa .elementor-button:hover, .elementor-3228 .elementor-element.elementor-element-c5c8bfa .elementor-button:focus{background-color:#FFFFFF;color:#809081;border-color:#809081;}.elementor-3228 .elementor-element.elementor-element-c5c8bfa > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3228 .elementor-element.elementor-element-c5c8bfa .elementor-button:hover svg, .elementor-3228 .elementor-element.elementor-element-c5c8bfa .elementor-button:focus svg{fill:#809081;}.elementor-3228 .elementor-element.elementor-element-e3a758f.elementor-element{--align-self:flex-end;}.elementor-3228 .elementor-element.elementor-element-e3a758f .jet-sorting-select{max-width:250px;font-size:12px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:50px 50px 50px 50px;}.elementor-3228 .elementor-element.elementor-element-6190120.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3228 .elementor-element.elementor-element-6190120.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination__link:hover{background-color:#F3F3F3;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination__current .jet-filters-pagination__link{background-color:#F3F3F3;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-3228 .elementor-element.elementor-element-56949cb .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.elementor-3228 .elementor-element.elementor-element-6190120.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3228 .elementor-element.elementor-element-abf90d3{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-3228 .elementor-element.elementor-element-223be44 .elementor-heading-title{font-size:31px;}.elementor-3228 .elementor-element.elementor-element-1ab3b5d{--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;--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3228 .elementor-element.elementor-element-a76b8eb{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3228 .elementor-element.elementor-element-75ec30f > .elementor-widget-container{padding:.7em 1em 0.7em 1em;border-radius:50px 50px 50px 50px;}.elementor-3228 .elementor-element.elementor-element-75ec30f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3228 .elementor-element.elementor-element-75ec30f{text-align:center;}.elementor-3228 .elementor-element.elementor-element-45ff10a{text-align:center;}.elementor-3228 .elementor-element.elementor-element-45ff10a .elementor-heading-title{font-size:21px;}.elementor-3228 .elementor-element.elementor-element-6525f93{text-align:center;}.elementor-3228 .elementor-element.elementor-element-6525f93 .elementor-heading-title{font-size:21px;}.elementor-3228 .elementor-element.elementor-element-2fd664d{text-align:center;}.elementor-3228 .elementor-element.elementor-element-2fd664d .elementor-heading-title{font-size:21px;}.elementor-3228 .elementor-element.elementor-element-d6b4f26{text-align:center;}.elementor-3228 .elementor-element.elementor-element-d6b4f26 .elementor-heading-title{font-size:21px;}.elementor-3228 .elementor-element.elementor-element-7dd9813{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3228 .elementor-element.elementor-element-c5c8bfa{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-e3a758f{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-e3a758f.elementor-element{--align-self:stretch;}.elementor-3228 .elementor-element.elementor-element-e3a758f .jet-sorting-select{max-width:100%;}.elementor-3228 .elementor-element.elementor-element-6190120.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3228 .elementor-element.elementor-element-1ab3b5d{--width:23%;}.elementor-3228 .elementor-element.elementor-element-7dd9813{--width:75%;}}/* Start custom CSS */.elementor-widget-jet-smart-filters-select .jet-select {
  position: relative !important;
  width: 100% !important;
}

.elementor-widget-jet-smart-filters-select select.jet-select__control {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

  width: 100% !important;
  box-sizing: border-box !important;

  background-color: #fff !important;
  background-image: none !important;

  border: 1px solid #CACACA !important;
  border-radius: 50px !important;

  font-size: 10px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em !important;

  padding: 10px 46px 10px 16px !important; 
  min-height: 42px !important;
  line-height: 1.2 !important;

  outline: none !important;
  cursor: pointer !important;
}

.elementor-widget-jet-smart-filters-select .jet-select,
.elementor-widget-jet-smart-filters-select select.jet-select__control {
  overflow: hidden !important;
}

.elementor-widget-jet-smart-filters-select select.jet-select__control::-ms-expand {
  display: none !important;
}

.elementor-widget-jet-smart-filters-select .jet-select::after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: currentColor #fff0 #fff0 #fff0;
}


.before-product {
   position: absolute;
   width: 100% !important;
   display: block;
   text-align: center;
   bottom:0px;
   left:50%;
   color:#070707;
   font-size: 11px;
   transform: translate(-50%,0);
   opacity: .7;
}
.jet-filters-group .jet-select {
    width: 100%;
}
.jet-select__control {
    width: 100%;
    border-radius: 50px;
    background-color: white;
    border-color: #CACACA;
    font-size: 10px;
    text-transform: uppercase;
}
.jet-checkboxes-list-wrapper > div:first-of-type {
    display: none !important
}
.recherche {
    position: relative
}
.jet-filter-items-dropdown__active__item {
    border-radius: 50px !important
}
.recherche:before {
    content:'';
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top:50%;
    background: url(/wp-content/uploads/2023/04/search.png) no-repeat center center / cover;
    z-index: 1;
    transform: translate(0,-50%);
    opacity: .5
}

.catalogue a {
    border-radius: 50px !important
}
.catalogue .woocommerce-pagination {
    display: none
}
.jet-color-image-list__button {

    text-align: center !important;
    display: block !important;
}
.catalogue li h2 {
    font-size: 11px !important;
    text-align: center;
    color:#070707;
    margin:0;
    min-height: 57px !important;
    line-height: 1.5 !important
}
.catalogue li {
    min-height: 190px;
    transition:all .2s cubic-bezier(.75,0,0,.75);
    padding:2em 1em !important;
        border-radius: 20px;
}
.catalogue ul.products {
    grid-column-gap: 0px !important;
}
.catalogue li:hover {
    transform: translate(0,-5px);
    box-shadow:
  0px 2.1px 2.4px -29px rgba(0, 0, 0, 0.012),
  0px 5.2px 6px -29px rgba(0, 0, 0, 0.018),
  0px 10.6px 12.2px -29px rgba(0, 0, 0, 0.022),
  0px 21.9px 25.2px -29px rgba(0, 0, 0, 0.028),
  0px 60px 69px -29px rgba(0, 0, 0, 0.05)
;
}
.catalogue .woocommerce-Price-amount.amount {
    display: block;
    text-align: center;
    color:black;
    font-size: 11px;
}
.catalogue .button{
    font-size: 10px !important;
    width: 100%;
    text-align: center;
    border:1px solid;
    margin-top:1em;
    color:#070707 !important;
    background: white !important;
    
}
.catalogue .button:hover{
    background: #f4f4f4 !important
}
.filtre-mobile {
    display:none;
}
.ok {
    display: none
}
body.filtre .ok {
    display: block
}
@media all and (max-width:768px) {
    .filtre-mobile {
        display:block;
    }
   .filtres {
       transition:all .4s cubic-bezier(.7,0,0,.7);
       max-height:50px;
       overflow:hidden;
       position:sticky;
       top:90px;
       z-index:10;
       background:white;
       box-shadow:
  0px 1.3px 1.8px -15px rgba(0, 0, 0, 0.012),
  0px 3.2px 4.4px -15px rgba(0, 0, 0, 0.018),
  0px 6.6px 9px -15px rgba(0, 0, 0, 0.022),
  0px 13.5px 18.6px -15px rgba(0, 0, 0, 0.028),
  0px 37px 51px -15px rgba(0, 0, 0, 0.04);
  border-radius:20px;
  border:1px solid white
  
   }
   body.filtre .filtres {
    max-height:100vh;   
   }
   .catalogue .button{
    font-size: 8.5px !important;
   }
   .before-product {
       width:100%;
   }
}/* End custom CSS */