.car-wipers-container .car-wiper {
    background-color:white;
    border-radius:.5rem;
    padding:5px;
    text-align: center;
    box-shadow: 0px 0px 17px -5px rgba(0,0,0,0.75);
}

.car-wipers-container .car-wiper .wiper-position {
    font-size:1em;
    border-bottom:1px solid lightgray;
    padding-bottom:5px;
    margin-bottom:5px;
}

.car-wipers-container .car-wiper .wiper-size {
    font-size:1.5em;
    line-height:80px;
    font-weight:bold;
}

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    margin:10px auto;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.suggested-products-container-inner {
    display:none;
}

.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
}

@-webkit-keyframes animatebottom {
    from { bottom:-100px; opacity:0 }
    to { bottom:0px; opacity:1 }
}

@keyframes animatebottom {
    from{ bottom:-100px; opacity:0 }
    to{ bottom:0; opacity:1 }
}

.coupon-container {
    border-radius:10px;
    background-color:yellow;
    color:black;
    text-align:center;
    padding:15px;
    border:2px dashed #ffa809;
}

.coupon-container code {
    font-size:1.1em;
    font-weight:bold;
}

.specs-table tr td:first-child {
    font-weight: bold;
}