

/* MEDIEXPRESS - BLOC SUIVI THANK YOU */

.mx-thankyou-tracking{
margin:34px 0;
}

.mx-track-card{
display:flex;
gap:22px;
align-items:flex-start;
padding:28px;
border-radius:28px;
background:linear-gradient(180deg,#F8FBFF 0%,#FFFFFF 100%);
border:1px solid #D9E9FF;
box-shadow:0 18px 45px rgba(15,23,42,.08);
}

.mx-track-icon{
width:62px;
height:62px;
border-radius:20px;
display:flex;
align-items:center;
justify-content:center;
background:#EAF4FF;
color:#1E7AD9;
font-size:28px;
flex-shrink:0;
}

.mx-track-content{
flex:1;
}

.mx-track-content h3{
margin:0 0 10px;
font-size:30px;
font-weight:900;
line-height:1.15;
color:#0F172A;
}

.mx-track-content p{
margin:0 0 22px;
font-size:16px;
line-height:1.65;
color:#64748B;
}

.mx-track-btn{
display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;
padding:16px 26px;
border-radius:18px;
background:#1E7AD9;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:800;
box-shadow:0 12px 28px rgba(30,122,217,.28);
transition:.2s ease;
}

.mx-track-btn:hover{
transform:translateY(-2px);
color:#fff;
text-decoration:none;
}

.mx-track-btn span{
display:block;
width:100%;
text-align:center;
}

@media(max-width:600px){

.mx-track-card{
flex-direction:column;
padding:24px;
gap:20px;
}

.mx-track-content h3{
font-size:24px;
}

.mx-track-content p{
font-size:16px;
line-height:1.55;
}

.mx-track-btn{
width:100%;
padding:16px;
font-size:17px;
}

}



@media(max-width:768px){

/* HEADER */
.site-header{
background:#fff!important;
}

/* LOGO */
.custom-logo,
.custom-logo-link img{
max-height:40px!important;
width:auto!important;
background:transparent!important;
box-shadow:none!important;
border:none!important;
}

/* PANIER SOBRE */
.ast-site-header-cart,
.ast-site-header-cart a,
.ast-header-woo-cart,
.ast-cart-menu-wrap,
.ast-woo-header-cart-info-wrap,
.ast-addon-cart-wrap{
background:transparent!important;
border:none!important;
box-shadow:none!important;
outline:none!important;
padding:0!important;
color:#1296D8!important;
}

/* ICÔNE PANIER */
.ast-site-header-cart svg,
.ast-site-header-cart svg path,
.ast-site-header-cart i{
stroke:#1296D8!important;
fill:none!important;
color:#1296D8!important;
stroke-width:2.2!important;
width:27px!important;
height:27px!important;
}

/* POSITION */
.ast-site-header-cart{
transform:scale(1.08)!important;
margin-right:4px!important;
position:relative!important;
}

/* MENU BURGER */
.menu-toggle,
.ast-mobile-menu-trigger-minimal,
.ast-button-wrap{
background:transparent!important;
background-color:transparent!important;
background-image:none!important;
border:none!important;
box-shadow:none!important;
padding:0!important;
border-radius:0!important;
}

/* BARRES BURGER */
.menu-toggle svg,
.menu-toggle svg *,
.ast-mobile-menu-trigger-minimal svg,
.ast-mobile-menu-trigger-minimal svg *{
stroke:#1296D8!important;
fill:#1296D8!important;
color:#1296D8!important;
opacity:1!important;
}

/* TAILLE BURGER */
.menu-toggle svg{
width:26px!important;
height:26px!important;
}

}
.ast-site-header-cart .count[data-count="0"]{
display:none!important;
}
.ast-site-header-cart .count:empty{
display:none!important;
}
