#cart {position:relative; margin:25px auto 100px; padding:30px 20px; max-width:1024px; background:#fff; box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08); border-radius: 12px;}



#cart-slider {width:50%; float:left; position:relative; }
#cart-slider div {border-radius:12px;}
#cart-slider img {object-fit: cover;  } 
#cart-slider div.owl-stage-outer {border-bottom:1px solid #fff; overflow:hidden;}

#descript {width:calc(50% - 40px); float:right; }
#descript h1{text-align:left; margin:30px 0 0; padding:0;}
#descript p.cena{font-size:22px; font-weight:700; color:#8BA300; margin:30px 0 30px 0px;}

#descript a.button {margin:0 0 30px 0px; width:220px;}
#descript p {width:90%;}

#other {position:relative; margin:25px auto 100px; padding:30px 20px; max-width:1024px;}

/*-----mobile------*/

@media screen and (max-width: 670px){ 
    #cart-slider {clear:both;}
    #cart-slider div {border-radius:0;}
    #cart {padding:0; margin-top:25px;}
    #cart-slider {width:100%; }
    #descript {float:none; width:calc(100% - 40px); margin:0 auto; clear:both;}
    #descript h1 {font-size:22px;}
    #descript p.cena {margin:0; font-weight:400;}
    #descript a.button {width:280px; position:fixed; left:0; right:0; margin:auto; bottom:20px;}
}