:root {
    --primary-bg: #1a1a1a;
    --secondary-bg: #333333;
    --text-light: #f5f5f5;
    --text-dark: #e0e0e0;
    --muted-text: #aaaaaa;
    --primary-color: #ff4d4d;
    --secondary-color: #ffcc00;
    --highlight-color: #ffb3b3;
    --btn-bg: #ff4d4d;
    --btn-hover-bg: #cc0000;
    --btn-text-color: #ffffff;
    --navbar-bg: #222121;
    --navbar-text-color: #ffcc00;
    --footer-bg: #1a1a1a;
    --footer-text-color: #ffcc00;
    --input-bg: #333333;
    --input-border: #ff4d4d;
    --input-text-color: #f5f5f5;
    --input-focus-border: #ffcc00;
    --card-bg: #333333;
    --card-hover-shadow: rgba(53, 47, 47, 0.3);
    --pagination-bg: #444444;
    --pagination-text-color: #f5f5f5;
    --pagination-hover-bg: #ff4d4d;
    --pagination-active-bg: #cc0000;
}

body{
    background-color: var(--primary-bg);
  color: var(--text-light);
background-image: url('/body.png');
  background-blend-mode: color-dodge;
background-size: 270px;
}
    a {
    text-decoration: none;
    color: inherit;
    }
    .custom-link
    {
    color: var(--primary-color);
    transition: color 0.3s ease;
    }
    .custom-link:hover
    {
    color: #e0e0e0;
    }
    .main
    {
    min-height: 75vh;
    }
    .text-light
    {
    color: var(--text-light) !important;
    }
    .container-main 
    {
    min-height: 80vh;
    }
    .navbar {
    background-color: var(--navbar-bg);
    font-weight: bold;
    }
    .navbar-t li {
        padding: 0px 25px 0px 25px;
    }

    .navbar-t li:last-child {
        border-right: none;
    }
    .navbar-t .active-item .nav-link
    {
    color: var(--primary-color) !important;
    border-bottom: 1px solid var(--primary-color);
    }
    .navbar-brand
    {
    color: transparent !important;
        background-size: contain;
      background-repeat: no-repeat;
      background-position: left center;
        width: 100%;
      max-width: 350px;
        height: 100%;
        background-image: url("/amsterdam.png");
    }
    .navbar-brand, .navbar-nav .nav-link {
    color: var(--text-light);
    }
    .navbar-nav .nav-link:hover {
    color: var(--primary-color);
    }
    .nav-btn {
    background-color: var(--btn-bg);
    color: var(--text-light);
    font-weight: 600;
    padding: 8px 16px;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    margin-top: 10px;
    }
    .nav-btn:hover {
    background-color: var(--btn-hover-bg);
    }
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 90%; 
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%; 
    margin: 0 auto; 
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 90%; 
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 90%;
    margin: 0 auto; 
  }
}

@media (min-width: 200px) {
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 1058px) {
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
     flex-wrap: unset;
    .navbar-brand
  {
font-size: unset;}
  }
  .navbar-brand
  {
font-size: 2rem;}
}

    .breadcrumb {
    background-color: var(--navbar-bg);
    padding: 10px 20px;
    margin-top: 20px;
    border-radius: 5px;
    --bs-breadcrumb-divider-color: var(--muted-text);
    }
    .breadcrumb-item a {
    color: var(--primary-color);
    transition: color 0.3s ease;
    }
    .breadcrumb-item a:hover {
    color: #e0e0e0;
    }
    .breadcrumb-item.active {
    color: #e0e0e0;
    }
    .hero-section {
    background-size: cover;
    padding: 8vw 0;
background-repeat: no-repeat;
  background-position: left center;
    text-align: center;
    position: relative;
       background-image: url("/banner.png");
}
    .hero-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
display: none;
    }
    .hero-content {
    position: relative;
    z-index: 2;
    display: none;
    }
    .hero-title {
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 20px;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    }
    .product-card {
    background-color: var(--card-bg);
    border: none;
    border-radius: 8px;
    box-shadow: 0 4px 12px var(--card-hover-shadow);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 20px;
    display: flex;
    flex-direction: column;
    }
    .product-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px var(--card-hover-shadow);
    }
    .product-title {
    font-size: 1.5rem;
    font-weight: 600;
    color: var(--text-light);
    margin-bottom: 10px;
    }
    .product-price, .product-quantity, .product-stock {
    font-size: 1rem;
    color: var(--text-light);
    margin-bottom: 10px;
    }
    .product-label {
    font-size: 0.9rem;
    color: #bbb;
    }
    .product-details {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px;
    }
    .product-price, .product-quantity {
    width: 48%;
    }
    .product-stock {
    width: 100%;
    }
    .view-product-btn {
    background-color: var(--btn-bg);
    color: var(--text-light);
    font-weight: 600;
    padding: 8px 16px;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    margin-top: auto;
    }
    .view-product-btn:hover {
    background-color: var(--btn-hover-bg);
    }
    .footer {
    background-color: var(--footer-bg);
    color: var(--footer-text-color);
    padding: 30px 0;
    text-align: center;
    }
    .footer a {
    color: var(--footer-text-color);
    text-decoration: none;
    }
    .footer a:hover {
    color: var(--primary-color);
    }
    
   
    .faq-card {
    background-color: var(--secondary-bg);
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 8px;
    }
    
    .faq-question {
    font-size: 1.2rem;
    font-weight: 600;
    }
    .faq-answer {
    font-size: 1rem;
    margin-top: 10px;
    }
    .about-section
    {
background-color: var(--secondary-bg);
  padding: 20px !important;
  margin-bottom: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  text-align: left !important;
    }


.about-section h2, .about-section p {
  text-align: left !important;
}

    .about-section, .faq-section {
    padding: 60px 0;
    }
.product-card
{
  max-height: 550px
}
    .product-container-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    }
    .product-image {
    width: 100%;
    height: 100%;
    object-fit: fill;
    object-position: center;
    }
    .viewing-product .product-img-container {
    width: 100%;
    height: 100%;
    background-color: var(--card-bg);
    }
    .viewing-product .product-img {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
    .viewing-product .product-img-container {
    max-width: 1000px;
    max-height: 800px;
    width: 100%;
    margin: 0 auto;
    }
    @media (max-width: 767px) {
    .viewing-product .product-img-container {
    padding-bottom: 75%;
    }
    }
    .product-price-custom {
    color: var(--primary-color);
    font-weight: 600;
    }
    .add-to-cart-btn-custom {
    background-color: var(--btn-bg);
    color: var(--text-light);
    font-weight: 600;
    padding: 12px 25px;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease, transform 0.3s ease;
    margin-top: 20px;
    }
    .add-to-cart-btn-custom:hover {
    background-color: var(--btn-hover-bg);
    transform: scale(1.05);
    }
    .related-product-card-custom {
    background-color: var(--card-bg);
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    box-shadow: 0 4px 12px var(--card-hover-shadow);
    transition: transform 0.3s ease;
    }
    .related-product-card-custom:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px var(--card-hover-shadow);
    }
    .related-product-img-custom {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 8px 8px 0 0;
    }
    .related-product-title-custom {
    color: var(--text-light);
    }
    .related-product-price-custom {
    color: var(--primary-color);
    }
    .select-box-custom select {
    background-color: var(--input-bg);
    color: var(--input-text-color);
    border: 1px solid var(--input-border);
    border-radius: 5px;
    padding: 10px;
    font-size: 1rem;
    width: 100%;
    }
    .pgp-page .section-title {
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 30px;
    }
  
    .pgp-key-container textarea {
    width: 100%;
    height: 400px;
    background-color: var(--card-bg);
    color: var(--input-text-color);
    border: none;
    padding: 20px;
    font-family: 'Courier New', Courier, monospace;
    font-size: 1rem;
    resize: none;
    }
    .pgp-key-container textarea:focus {
    outline: none;
    }
    .alert {
    background-color: var(--card-bg);
    color: var(--text-light);
    border-radius: 8px;
    padding: 15px;
    margin-top: 30px;
    }
    .buyer-nav
    {
    padding: 0px !important;
    }
    .buyer-nav ~ .navbar-nav
    {
    border-radius: 5px;
    }
    .buyer-nav .active-item
    {
    background: var(--primary-bg) !important;
    filter: brightness(1) !important;
    padding: 0px 25px;
    border-radius: 10px 10px 0px 0px !important;
    }
    .buyer-nav .active-item .nav-link
    {
    color: var(--primary-color) !important;
    }
    .buyer-nav .nav-item
    {
    background: var(--navbar-bg);
    filter: brightness(1.4);
    padding: 0px 25px;
    border-radius: 0px;
    }
    .buyer-nav .nav-item:first-child {
    border-top-left-radius: 5px;
    }
    .buyer-nav .nav-item:last-child {
    border-top-right-radius: 5px;
    }
    .tb-card
    {
    background-color: var(--card-bg);
    }
    .table {
    border-collapse: separate;
    width: 100%;
    border-spacing: 0px;
    background-color: var(--card-bg);
    filter: brightness(1.2);
    color: var(--text-light);
    }
    .table th, .table td {
    padding: 15px;
    text-align: center;
    border: 0px;
    }
    .table tbody tr {
    background-color: var(--card-bg);
    filter: brightness(1.4);
    }
    .table td .btn {
    background-color: var(--btn-bg);
    }
    .table td .btn:hover
    {
    background-color: var(--btn-hover-bg);
    }
    .order-card
    {
    background-color: var(--card-bg);
    }
    .order-item {
    background-color: var(--card-bg);
    filter: brightness(1.4);
    border: 1px solid var(--input-border);
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    }
    .scrollable {
    max-height: 300px;
    overflow-y: auto;
    }
  
    .order-info-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    }
    .order-info-row .order-info-item {
    flex: 1;
    min-width: 200px;
    margin-bottom: 10px;
    }
    #refund-address
    {
    flex: 1;
    resize: vertical;
    max-height: 100px;
    background-color: var(--input-bg);
    color: var(--input-text-color);
    border: 1px solid var(--input-border);
    border-radius: 5px;
    padding: 10px;
    font-size: 1rem;
    width: 100%;
    }
    .chat-input-container {
    display: flex;
    gap: 10px;
    }
    .chat-input {
    flex: 1;
    resize: vertical;
    max-height: 100px;
    background-color: var(--input-bg);
    color: var(--input-text-color);
    border: 1px solid var(--input-border);
    border-radius: 5px;
    padding: 10px;
    font-size: 1rem;
    width: 100%;
    }
    .chat-input::placeholder {
    color: var(--input-text-color);
    opacity: 1;
    }
    .chat-input:focus {
    background-color: var(--input-bg);
    border-color: var(--input-focus-border);
    outline: none;
    color: var(--input-text-color);
    }
    .chat-message
    {
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 4px;
    width: 80%;
    }
    .message
    {
    font-family: "Courier New", Courier, monospace;
    white-space: pre-wrap;
    word-wrap: break-word;
    }
    .outgoing
    {
    background-color: var(--primary-color);
    margin-left: auto;
    }
    .incoming
    {
    background-color: var(--card-bg);
    filter: brightness(1.4);
    }
    .chat-input-container button
    {
    background-color: var(--primary-color);
    color: var(--text-light);
    font-weight: 600;
    padding: 8px 16px;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    }
    .chat-input-container button:hover {
    background-color: var(--btn-hover-bg);
    }
    .disclaimer {
    font-size: 0.9em;
    color: #888;
    margin-bottom: 10px;
    }
    .price-total {
    font-weight: bold;
    }
    .breakdown {
    margin-bottom: 30px;
    padding: 15px;
    box-shadow: 0 4px 12px var(--card-hover-shadow);
    border-radius: 5px;
    background-color: var(--card-bg);
    }
    .breakdown h5 {
    font-weight: bold;
    }
   #final-checkout
            {
                display:  none;
            }
            #final-checkout-cb:checked ~ #final-checkout
            {
                display: block;
            }
            #final-checkout-cb:checked + #checkout-details
            {
                display: none;
            }
    .card
    {
    background-color: var(--card-bg);
    border: none;
    border-radius: 8px;
    box-shadow: 0 4px 12px var(--card-hover-shadow);
    }
    .card-sec
    {
    background-color: var(--card-bg);
    border: none;
    border-radius: 8px;
    }
    .card-m
    {
    background-color: var(--input-bg);
    border: none;
    border-radius: 8px;
    }
    .form-control {
  background-color: var(--input-bg);
  border: 1px solid var(--input-border);
  color: var(--input-text-color);
  font-size: 1rem;
  padding: 10px;
    }
  .form-control:focus {
  background-color: var(--input-bg);
  border: 1px solid var(--input-border);
  color: var(--input-text-color);
  outline: 0;
  }
   .form-control::placeholder {
   color: var(--muted-text);
  }
   .custom-btn {
    background-color: var(--btn-bg);
    color: var(--text-light);
    font-weight: 600;
    padding: 7.5px 15px;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s ease, transform 0.3s ease;
    cursor: pointer;
    }
    .custom-btn:hover {
    background-color: var(--btn-hover-bg);
    transform: scale(1.05);
    }
    .cursor-pointer
    {
    cursor: pointer;
    }
    .captcha-container
    {
    background-color: var(--input-bg);
    border: 1px solid var(--input-border);
    margin-left: 3px;
    margin-right: 3px;
    border-radius: 5px;
    }
    .captcha
    {
    mix-blend-mode: difference;
    }
    .tooltip-custom
    {
    background-color: var(--input-bg);
    border: 1px solid var(--input-border);
    border-radius: .375rem;
    }
    .tooltip-open:checked + .tooltip-custom
    {
    display: block !important;
    }
    .msg-conf-model-content
    {
    background-color: var(--card-bg) !important;
    }
    .msg-conf-model
    {
    background-color: rgba(0, 0, 0, 0.4);
    }
    .msg-conf-model .modal-dialog
    {
    max-width: 50vw;
    }
    .display-msg-conf:checked ~ .msg-conf-model
    {
    display: block;
    }
    .coin-box {
    background-color: var(--card-bg);
    border: none;
    border-radius: 8px;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    }
    .invoice-body
    {
    background-color: var(--secondary-bg);
    }
    .head-cb
    {
    background-color: var(--navbar-bg);
    }
.equal-sign-circle {
    width: 20px;
    height: 20px;
    background-color: var(--input-bg); 
    border: 1px solid var(--input-border);
    border-radius: 50%; 
    display: flex;
    align-items: center; 
    justify-content: center;
    margin: 0 0.5rem;
    padding: 0.85rem;
    font-weight: bold;
}
    .pagination {
            margin: 20px 0;
        }

        .pagination .page-item {
            margin: 0 5px;
        }

        .pagination .page-link {
            border-radius: 5px;
            padding: 10px 15px;
            color: var(--input-text-color);
            background-color: var(--input-bg);
            border: 1px solid var(--input-border);
            transition: background-color 0.3s, color 0.3s;
        }

        .pagination .page-link:hover {
            background-color: var(--btn-bg);
            color: white;
        }

        .pagination .page-item.active .page-link {
            background-color: var(--btn-bg);
            color: white;
        }

        .pagination .page-item.disabled .page-link {
            filter: brightness(0.5);
        }
        .absolute-tr
        {
        position: absolute;
        top: 0;
        right: 0;
        }
    .viewing-product .product-img-container
    {
    max-height: unset;
    }
    .viewing-product .product-img 
    {
    max-height: 600px !important;

    }
    .loading-overlay
    {
    display: none !important;
    } .watermark
    {
    mix-blend-mode: luminosity;
    background-size: contain;
    background-repeat: no-repeat;
    height: 35px;
    width: auto;
    min-width: 200px;
    content: " g";
    background-image: url('data:image/png;base64,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');
    }
    .watermark:hover
    {
    mix-blend-mode: unset;
    cursor: pointer;
    }
    