﻿@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

:root {
    --color-primary: #00296b;
    --color-secondary: #f5cc00;
}
body, p {
    font-size: 16px;
}

h1, h2, h3, h6 {
    font-weight: 400 !important;
}

footer {
    padding-top: 20px !important;
}

.w-700 {
    font-weight: 400 !important;
}

.rbt-price .current-price {
    font-size: 20px;
    font-weight: 600;
}

h4 {
    font-weight: 400 !important;
    font-size: 18px !important;
}

.inner-v2 {
    box-shadow: var(--shadow-2);
    padding-bottom: 35px;
}

.toast-header {
    font-size: 14px;
}

.toast-body {
    font-size: 12px;
}

.block-icon {
    display: inline-block;
    margin: 5px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
}

.rbt-card-text {
    font-size: 14px;
}

.block-success {
    background-color: var(--bs-success);
}

.block-info {
    background-color: var(--bs-info);
}

.block-warning {
    background-color: var(--bs-warning);
}

.block-error {
    background-color: var(--bs-danger);
}

.btn-cancel {
    background-color: #FB7185;
    transition: none;
}

    .btn-cancel:hover {
        background-color: #FDBBC5;
    }

a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none;
    color: inherit; /*var(--color-white);*/
}

.rbt-minicart-wrapper .thumbnail a img {
    width: auto;
}

select.form-control {
    font-size: 14px;
}

.bg_image--22 {
    background-image: url(../../images/bg/bg-g1.webp);
}

.btn-yellow {
    background-color: #F59E0B;
}

.mainmenu {
    justify-content: end !important;
}

.footer-style-1 .footer-top {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bg-gradient-11 {
    background: linear-gradient(180deg, #00296B 0%, #FFFFFF 100%) !important;
}

.rbt-gradient-border {
    background: #F6AE12 !important;
}

.spinner {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    cursor: not-allowed;
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

#secCartItems {
    height: 100%;
}

.rbt-cart-side-menu .side-nav {
    max-height: 100vh;
}

.a-badge {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    background: #fcde9c;
    font-size: 14px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #634503;
    position: absolute;
    left: 0;
    z-index: 2;
    top: 60px;
}

.rbt-meta {
    margin-top: 5px;
    display: flex;
    justify-content: flex-start;
}

    .rbt-meta li {
        margin: 0px;
        margin-left: 8px;
        font-size: 13px;
    }

        .rbt-meta li:first-child {
            margin-left: 12px;
        }

        .rbt-meta li.tag {
            margin-left: auto;
        }

.rbt-card-title {
    color: #00296B !important;
}
.rbt-card-text {
    height: 85px !important;
    font-size: 14px;
    font-weight: 400;
    color: var(--color-heading) !important;
}
.rbt-price .current-price {
    font-size: 16px;
    font-weight: 500;
    color: var(--color-heading) !important;
}

.rbt-breadcrumb-default.bg-gradient-1 {
    background: linear-gradient(0deg, #00296B 0%, #FFFFFF 100%) !important;
}

.breadcrumb-image-wrapper {
    background: linear-gradient(0deg, #00296B 0%, #FFFFFF 100%) !important;
}