/*
 * ISC License
 *
 * Copyright (c) 2026 idnovate.com
 * idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
 *
 * Permission to use, copy, modify, and/or distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 *
 * @author    idnovate
 * @copyright 2026 idnovate
 * @license   https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
 */

.cartreminder .modal-body  {
    padding-top: 0;
}

.cartreminder .cart-items {
    max-height: 30vh;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 1rem 0;
    padding: 0;
}

.cartreminder .cart-items .cart-item {
    padding: 0 0 1rem 0;
}

.cartreminder .product-image {
    margin: 0 auto;
}

.cartreminder .product-name {
    margin-top: 0;
    padding: 0;
}

.cartreminder .product-price {
    padding: 0;
    margin-bottom: .5rem;
}

.cartreminder .cart-content {
    padding-left: 0 !important;
}

.cartreminder .cart-content p {
    padding: 0;
}

.cartreminder .cart-content p .label {
    text-align: left;
}

.cartreminder .cart-content p .value {
    text-align: right;
}

.cartreminder .cart-content .cart-content-btn {
    display: block !important;
    width: 100%;
}

@media (min-width: 992px) {
    .cartreminder .cart-content .cart-content-btn {
        display: block;
    }
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    height: 7px;
    -webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
