#mbt-sticky-cart{

position:fixed;

left:0;

right:0;

bottom:0;

background:#fff;

box-shadow:0 -5px 20px rgba(0,0,0,.12);

padding:12px 18px;

display:flex;

justify-content:space-between;

align-items:center;

gap:20px;

z-index:999999;

}

.mbt-product{

display:flex;

flex-direction:column;

overflow:hidden;

}

.mbt-title{

font-size:16px;

font-weight:700;

white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;

max-width:300px;

color:#222;

}

.mbt-price{

font-size:24px;

font-weight:bold;

color:#2E7D32;

margin-top:4px;

}

.mbt-buttons{

display:flex;

gap:12px;

}

.mbt-order-btn,

.mbt-whatsapp-btn{

padding:14px 26px;

border-radius:50px;

text-decoration:none;

font-weight:700;

color:#fff!important;

transition:.3s;

display:inline-flex;

align-items:center;

justify-content:center;

}

.mbt-order-btn{

background:#2E7D32;

}

.mbt-order-btn:hover{

background:#1B5E20;

}

.mbt-whatsapp-btn{

background:#25D366;

}

.mbt-whatsapp-btn:hover{

background:#1EBE5D;

}

body.single-product{

padding-bottom:90px;

}

@media(max-width:768px){

#mbt-sticky-cart{

padding:10px;

gap:10px;

}

.mbt-title{

display:none;

}

.mbt-price{

font-size:20px;

min-width:75px;

}

.mbt-buttons{

flex:1;

display:flex;

gap:8px;

}

.mbt-order-btn,

.mbt-whatsapp-btn{

flex:1;

padding:12px 10px;

font-size:14px;

}

}

.mbt-product{
display:flex;
align-items:center;
gap:12px;
}

.mbt-product img{
width:52px;
height:52px;
border-radius:10px;
object-fit:cover;
flex-shrink:0;
}

@media(max-width:768px){

.mbt-product img{
display:none;
}

}

.mbt-product{
display:flex;
align-items:center;
gap:12px;
}

.mbt-product img{
width:55px;
height:55px;
border-radius:8px;
object-fit:cover;
flex-shrink:0;
}

.mbt-info{
display:flex;
flex-direction:column;
}

@media(max-width:768px){

.mbt-product img{
display:none;
}

}