.unit {

    background-color: #f9f9f9;
    margin: 2em auto;
    border-radius: 28px;
    padding: 8px;
    position: relative;
}

.unit .container {
    background:darkred;
    border-radius: 28px;
    color:white;
    padding: 8px;
    position:absolute;
    top: 40%;
    right:24px;
    text-align:center;
}

.unit .container a {
    color:white;
}

.unit .container .price {
    font-weight:bold;
    font-size: 1.8em;
}

.unit .container .price .currency.smaller {
    font-size: 0.34em;
}



.unit .main-image a img {
    width: 100%;
}
