/*
 Suppression d'une partie du texte sur l'affichage sur les images des catégories
 */
.block-social.footer-block h3.link-list-title,
.block-category #category-description .category-description-wrap .btn { 
display: none !important; 
}

/*
 On agrandit la fiche technique Détails du produit
 */

.product-features {
    max-width: 100% !important;
}


.product-features dt {
    border: none;
    width: 26%;
}

.product-features>dl.data-sheet dt {
    width: 26% !important;
}

/*
 On supprime la contraine de taille imposée par Lyopageeditor
 */

@media (min-width: 1200px) {
.container {
    max-width: 2500px !important;
    width: auto;
}}

/*
 On adapte la page produit
 */

@media (min-width: 768px){
.product-left-column {
    padding: 50px 5% 50px 15px !important;
}}

@media (min-width: 1800px){
.product-left-column {
    padding-right: 185px;
    padding-left: 140px;
	 max-width: 750px;
    max-height: 1000px;
}}

@media (min-width: 1800px){
.product-left-column {
	margin-left: 85px;
}}

@media (min-width: 1800px){
.layout-full-width .product-left-column .page-content:after
{
	width: 0px !important;
	}}
/*


element.style {
    max-width: 590px;
    max-height: 800px;
} */

/*


On change le css du thème dans le footer
} */

#footer .jxml-copyright a
{
	color: #ea917d !important;
    text-decoration: none !important;
    font: normal 1rem/1.625rem Arimo,sans-serif!important ;
}

#footer .jxml-copyright a:hover
{
	color: black !important;}
	
	.page-heading, .page-heading a{
 display:  !important;}

/*

Modification Compte clients */
.jx-header-account-wrapper.is-logged .user-data img {
    border: 0.0 !important;
width : 90px;
height : 90px;
}

.btn-secondary, .btn-secondary-2 {
    background: #ff7043 !important;
    color: #FFF !important;
  }


 .block-reassurance-item .h6 {
    font-size: 10px !important;
	 
}

/*

sticky */
.stickUpTop.isStuck .stick-up {
    padding: 0px !important;
}

.isStuck .img-fluid {
 max-width: 30% !important;
padding-left: 15px;
    padding-bottom: 15px;}

.blockcart>a i {
    padding-right: 20px !important;
}
/* bande beige arrière plan photos produits */
.product-thumbnail {
    background: none !important; 
}



/* 6-column layout for Accessory products */
@media (min-width:768px) {
.layout-full-width main .product-accessories.grid .products .swiper-container article.product-miniature {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.5%;
    flex: 0 0 16.5%;
    max-width: 17%;
}
}

/* Arrows of Accessory products carousel */
.product-accessories .swiper-button-prev, .product-accessories .swiper-button-next {
    background: #fff !important;
    width: 20px;
}

/* Arrows of Category products carousel */
.layout-full-width main .category-products.grid .swiper-button-prev, .layout-full-width main .category-products.grid .swiper-button-next {
    top: 85%;
    background: #fff !important;
    width: 25px;
}

/* Category description container */
.block-category .container { width: 100%; }


/* On cache modifier edit dans le processus de commande */

.js-edit-delivery
{
	display: none ;
}

.js-edit-addresses
{
	display: none ;
}

/* adaptation du bloc réassurance dans le panier */
.blockreassurance_product p.block-title {
    line-height: 50px !important;
}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {
	height: 40px !important;
	width: auto !important;
}
p.h6.facet-title.hidden-sm-down {
    display: none;
}
.navbar-toggler i.material-icons.remove {
    display: none;
}

#search_widget form i {
    position: initial !important;
    padding: 0px !important;
}
.input-group-btn button{
    border-bottom-right-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
#search_widget {
    position: absolute;
    top: 100%; /* Adjust this value as needed to control the distance from the icon */
    left: 0;
    z-index: 0;
    display: none; /* You can set this to "block" when you want to show it */
}

/* Style the search input and button */
.search-widget form {
    display: flex;
    align-items: center;
}

.search-widget input[type="text"] {
    flex: 1;
    /* Add your input styles here */
}

.search-widget button {
    /* Add your button styles here */
}

@media (max-width: 1199.98px)
{
    #search_widget {
     z-index: 1;
     margin-top: 60px;
     margin-left: 0px !important;
    }
    ._desktop_search{
        display: none;
    }
    .ui-autocomplete.searchbar-autocomplete{
        top: 380px;

    }
    
}
/* We hide search form

#search_widget form {
    display: none;
}
	
	.jxsearch-wrapper .search-icon {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: none;
}
 */
