.action.primary.checkout {
    border-radius: 10px;
}

.inkanta-default-button {
    border-radius: 10px;
}

.gift-item-block .title {
    border-radius: 10px;
}

@media only screen and (max-width: 768px) {
    .gift-item-block .title {
        margin: 0 !important;
    }

    .gift-item-block {
        border-top: none !important;
    }
}

.gift-options .action-update {
    border-radius: 10px;
}

.gift-options .actions-toolbar .secondary .action-cancel {
    margin-top: 0 !important;
    border: 1px solid #CCC;
    padding: .7rem;
    border-radius: 10px;
    color: #868686;
}

.gift-options .actions-toolbar .secondary .action-cancel:hover {
    background-color: #f5f5f5 !important;
}

.cart-container .checkout-methods-items .action.primary {
    color: #FFF !important;
    background-color: #e30613 !important;
    border: 1px solid #e30613 !important;
    font-weight: 600;
}

.cart-container .checkout-methods-items .action.primary:hover {
    background-color: #FFF !important;
    border: 1px solid #e30613 !important;
    color: #666666 !important;
}

.cart-summary {
    background: #f7f7f7;
    border: none;
    padding-top: 30px;
}

#block-shipping {
    display: none;
}

@media only screen and (max-width: 799px) {
    .crosssell .block-title strong {
        font-size: 1.2rem !important;
    }
}

@media only screen and (min-width: 800px) and (max-width: 899px) {
    .crosssell .block-title strong {
        font-size: 1.3rem !important;
    }
}

@media only screen and (min-width: 900px) and (max-width: 999px) {
    .crosssell .block-title strong {
        font-size: 1.3rem !important;
    }
}

.cart-summary .block {
    display: none !important;
}

.totals.shipping {
    display: none;
}

.col.qty {
    text-align: center;
}
