/* Cibler le lien spécifique via son attribut href */
a[href="https://sportuscompany.com/"] {
    display: inline-block;
    width: 250px; /* Ajustez selon la largeur souhaitée de votre logo */
    height: 80px; /* Ajustez selon la hauteur souhaitée de votre logo */
    background-image: url('https://civilpromaws.s3.eu-north-1.amazonaws.com/LOGO-SPORTUS-COMPANY-SVG.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px; /* Cache le texte "SPORTUS COMPANY" */
    overflow: hidden;
}



ul.products li.product .woocommerce-loop-product__title, {
    font-weight: 900 !important;
    color: black !important;
    font-size: 22px !important;
}

.woocommerce-message a.button {
    background: black !important;
	    background-color: black !important;
	color: #fff !important;
	border-radius: 0px !important;
}



.floating-gt {
    position: fixed !important;
    top: -7px !important;
    left: -15px !important;
    z-index: 9999;
    background: transparent;
    padding: 5px;
    border-radius: 8px;
    transform: scale(0.7) !important;
}

.site-branding .site-description {
    display: none !important;
}

#main-footer .footer-sidebars {
    display: none !important;
}
#main-footer .site-info {
display: none !important;
}

:root {
    /* Remplacez #FF0000 par la couleur de votre choix */
    --proteo-header_menu_hover_color: #000 !important;
}


.single-product div.product .summary.entry-summary button[type=submit] {
    background: black !important;
    border-radius: 0px !important;
}



a {
    color: #000 !important;
}




.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor {
    display: none !important;
}


.single-product div.product .summary.entry-summary .product_meta > span {
    display: none !important;
}

.single-product div.product .woocommerce-breadcrumb {
    display: none !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
    color: #ffffff !important;
    background: black;
    border-radius: 0px !important;
}

h1, body.page header.entry-header h1, article:not(.has-post-thumbnail).page header.entry-header h1 {
    text-transform: uppercase !important;
}

header.entry-header .woocommerce-breadcrumb {
    display: none !important;
}

.floating-gt {
    position: fixed; /* Reste en place au défilement */
    top: 20px;       /* Distance du haut */
    left: 10px;     /* Distance de la droite */
    z-index: 9999;   /* S'assure qu'il passe devant le menu et les images */
    background: transparent; /* Optionnel : ajoute un fond si besoin */
    padding: 5px;    /* Optionnel : espace interne */
    border-radius: 8px; /* Optionnel : bords arrondis */
}

/* Ajustement pour mobile pour éviter qu'il ne cache le menu burger */
@media (max-width: 768px) {
    .floating-gt {
        top: 10px;
        right: 10px;
        transform: scale(0.8); /* Réduit un peu la taille sur mobile */
    }
}



.single-product div.product .summary.entry-summary .product_title {
    color: black !important;
    font-weight: 900 !important;
}

.single-product .related.products {
    display: none !important;
}

.up-sells.upsells.products {
    display: none !important;
}


.main-navigation ul {

    font-weight: 900 !important;
    letter-spacing: 0px !important;
}

h1, body.page header.entry-header h1, article:not(.has-post-thumbnail).page header.entry-header h1 {
    text-transform: uppercase !important;
    color: black !important;
}

.woocommerce-page.archive .woocommerce-breadcrumb {
    display: none !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
    font-weight: 100 !important;
    color: black !important;
}

.product-content {
    position: relative;
    text-align: center;
    border: 1px solid #e1e1e1;
    border-radius: 0px;
    padding: 5px;
}




/* --- Styles spécifiques pour Mobile --- */
@media screen and (max-width: 767px) {

nav.woocommerce-breadcrumb + header h1 {
    font-size: 28px !important;
    max-width: 100% !important;
}
	
	.floating-gt {
        top: -6px !important;
        right: -750px !important;
        transform: scale(0.6) !important;
    }
}


}