#search_filters .facet .facet-label, .ps_categorytree .category-tree li{
    font-weight: 500;
}
#temoignage, .temoignage, .product-price-and-shipping div:last-child{
    display: none;
}
.product-miniature .product-actions{
    top: 80%;
}
@media only screen and (max-width: 736px){
    .pk-popup-container img{
        display: none !important;
    }
    .elementor-25010000 .elementor-element.elementor-element-11sk3bw .module-title{
        font-size: 18px !important;
    }
    .elementor-23010000 .elementor-element.elementor-element-owupwoa .pknlinput-wrap{
        width: 100% !important;
    }
}
@media only screen and (max-width: 1024px){
    #top-menu{
        margin-top:40px !important;
    }
    .elementor-25010000 .elementor-element.elementor-element-e095cyr > .elementor-widget-container, .elementor-25010000 .elementor-element.elementor-element-22z2zml > .elementor-widget-container {
        margin: 0 !important;
    }
}
.product-manufacturer, .product-reference, .product-quantities, .product-out-of-stock{
    display: none !important;
}
#slide-10-layer-13 .btn{
    color: #444444 !important;
   background: transparent !important;
    border: 1px solid #444444 !important;
}
#slide-10-layer-18 .btn{
   background: transparent !important;
    border: 1px solid #fff !important;
}
#rev_slider_5_1 .alt-btn .btn:hover{
    border: 1px solid #a60320;
}
#rev_slider_5_1 .alt-btn .btn{
    color: #fff !important;
    border: 1px solid #fff  !important;
    margin-left: 20px !important;
}
.elementor-4070101 .elementor-element.elementor-element-h072b06 .module-title span{
    border:0 !important;
}
.blockreassurance_product .item-product {
    display: inline-block;
    height: 65px;
    float: left;
    margin-right: 5px;
    padding-top: 5px;
    width: 65px;
}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {
    height: 65px;
    width: 65px;
    max-width: initial;
}
.blockreassurance_product .block-title{
    color: #2D2D2D;
    font-size: 12px;
    font-weight: bold;
    width: 20%;
    display: inline-block;
}
.blockreassurance_product p{
    color: #2D2D2D;
    font-size: 12px;
    display: inline-block;
}
section#step-livraison .elementor-element-us3co7z{
    width: 1520px !important;
    margin: 0 auto !important;
}
.elementor-25010000 .elementor-element.elementor-element-22z2zml{
    margin-bottom: 0 !important;
}
.elementor-24010000 .elementor-element.elementor-element-grvwsen .pk-menu-horizontal li.level-1 > a {
    padding: 0px 20px 0px 20px !important;
}
#last-product .price{
    color: #fff;
}
#last-product .product-title{
    font-style: normal;
}
#pksizeguide-show{
    display: none;
}
.marquee {
  white-space: nowrap;
  overflow: hidden;
  animation: marquee 10s linear infinite;
}

.marquee .elementor-col-33 {
  display: inline-block;
}

@keyframes marquee {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}