#page-content{
    color: #616161;
}

.product-thumbnail a img {
    max-width: 120px;
}

.quantity .input-text {
    height: 40px;
    border: solid 1px #dadcde;
    border-radius: 5px;
    transition: 0.2s;
}

.quantity .input-text:focus-visible,  #coupon_code:focus-visible{
    outline: none;
    border-color: #85b799;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    height: 40px;
}

#coupon_code{
    height: 40px;
    padding-left: 10px;
    border: solid 1px #49b775;
    border-right: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 220px;
    transition: 0.2s;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    float: left;
}

.coupon .button {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    background-color: #49b775!important;
    color: #fff!important;
    display: block!important;
    float: left!important;
}
@media (max-width: 768px){

    #coupon_code, .coupon .button{
        width: 50%!important;
    }

}

.checkout-button{
    background-color: #49b775!important;
    height: 40px!important;
    line-height: initial!important;
}

.coupon .button:hover, .checkout-button:hover
{
    background-color: #41a369!important;
}

.coupon .button:focus, .checkout-button:focus, .coupon .button:focus-visible, .checkout-button:focus-visible{
    outline: 0;
}

#coupon_code:focus, #coupon_code:focus-visible {
    outline: 0;
    border-color: #41a369!important;
}
