.button-as-link, .button-as-link.action, .checkout-shipping-address .new-address-popup .action-show-popup, .checkout-shipping-address .new-address-popup .action-show-popup.action, .form-wishlist-items .actions-toolbar .action.share, .amtheme-gift-options .actions-toolbar .action-cancel, .amtheme-gift-options .actions-toolbar .action-cancel.action, .checkout-cart-index a, .checkout-cart-index .cart-discount .block.discount>.title, .checkout-cart-index .cart-discount .block.discount>.title:hover {
    color: black;
}
.block.shipping{
    display: none;
}
.totals.shipping.excl .mark .label{
	display: none;
}
.ssl-div{
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-top: 25px;
}
.update-button-div{
    display: flex;
    justify-content: flex-end
}
.action.update.update-button{
    background-color: black;
    color: white;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .06em;
    line-height: 4rem;
    padding: 2px 20px;
    position: absolute;
    text-transform: uppercase;
}
.action.update.update-button:hover{
    background-color: #333;
}
.block.block-minicart .product-info-price{
    flex-flow: unset;
}
.block.block-minicart .product-info-price .price-excluding-tax {
    min-width: unset;
}
.special-price .price-wrapper:not(.price-including-tax) .price {
    margin-inline-end: 10px;
}

/*.block.block-minicart .subtotal {
    margin: 0px -20px;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing{
    display: flex;
    align-items: baseline;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing .price-container{
    margin-left: 5px;
    margin-top: 0;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing .minicart-qty-div{
    color: #4a4948;
    font-weight: 700;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing .qty-span{
    margin-left: 5px;
    margin-right: 5px;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing .details-qty.qty{
    display: block;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .product-item-pricing .control .item-qty.cart-item-qty.amtheme-qty{
    display: none;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .minicart-sku-div{
    margin-bottom: 0;
}
.block.block-minicart.ui-dialog-content.ui-widget-content .minicart-sku-div span{
    font-weight: bold;
}*/
@media(max-width: 767px) {
    .update-button-div{
        justify-content: center;
    }
    .action.update.update-button{
        align-self: center;
        margin: 20px;
        max-width: 55%;
        position: relative;
    }
    .ssl-div{
        font-size: 1.3rem;
        margin-top: 10px;
        width: -webkit-fill-available;
        width: -moz-available;
    }
}
@media (min-width: 768px){
    .checkout-cart-index .cart.item .item-actions>.col {
        padding-top: 0;
    }
}
@media(max-width: 1023px) and (min-width: 768px) {
    .action.update.update-button{
        padding: 2px 10px
    }
}
.cart-discount {
    display: none;
}
