/* ==========================================================================
   OVERRIDE TRUSTINDEX & ESPACEMENT TACTIQUE
   Fichier : assets/css/ma-avis.css
   ========================================================================== */

/* --- 1. HACK TRUSTINDEX --- */
.ti-widget.ti-goog .ti-header .ti-profile-img,
.ti-widget.ti-goog .ti-header .ti-profile-img-wrap,
div.ti-widget .ti-profile-img {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
}

.ti-widget.ti-goog .ti-header .ti-profile-details .ti-name {
    color: #ffffff !important;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.4rem !important;
    text-transform: uppercase !important;
}

.ti-widget.ti-goog .ti-header .ti-profile-details a.ti-btn,
.ti-widget.ti-goog .ti-header .ti-profile-details a[href*="search.google.com"] {
    background-color: #F16725 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    padding: 8px 15px !important;
    margin-top: 15px !important;
    display: inline-block !important;
    clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%) !important;
}

.ti-widget.ti-goog .ti-review-item > .ti-inner {
    background-color: #111111 !important;
    border: 1px solid #333333 !important;
    border-top: 3px solid #F16725 !important;
    border-radius: 0 !important;
    clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px) !important;
}

.ti-widget.ti-goog .ti-review-item .ti-name {
    color: #ffffff !important;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase !important;
}

.ti-widget.ti-goog .ti-stars .ti-star.f::before {
    color: #F16725 !important;
}

/* --- 2. RESPIRATION ET SÉPARATEUR UNIQUE --- */
.ma-carousel-section,
.ma-articles-section,
.ma-marques-section,
.ma-categories-grid,
.ma-avis-wrapper {
    margin-bottom: 80px !important;
    position: relative !important;
}

/* La ligne de démarcation sous les Avis */
.ma-avis-wrapper::after {
    content: '' !important;
    position: absolute !important;
    bottom: -40px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 80% !important;
    max-width: 1300px !important;
    height: 1px !important;
    background-color: #333333 !important;
}

/* Le cran de mire central sous les Avis */
.ma-avis-wrapper::before {
    content: '' !important;
    position: absolute !important;
    bottom: -41px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 60px !important;
    height: 3px !important;
    background-color: #F16725 !important;
    z-index: 10 !important;
    box-shadow: 0 0 8px rgba(241, 103, 37, 0.4) !important;
}