@import url("../icons_custom/style.css");


/*==== Fonts ====*/
@import url('https://fonts.googleapis.com/css2?family=Gilda+Display&family=Raleway:ital,wght@0,400;0,500;1,400;1,500&family=Source+Sans+3:ital,wght@0,400;0,600;1,400;1,600&display=swap');

:root {
    --font-family-default: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    --font-family-default-display: 'Raleway', Helvetica, Arial, sans-serif;
    --font-family-headings: 'Gilda Display', Georgia, Times, serif;
    --font-family-body: 'Source Sans 3', Helvetica, Arial, sans-serif;
    --color-active-available: #35B768;
    --color-p-button-hover: #2D78F6;
    --color-p-button: #3E6DB5;
    --color-option-selected: #65A3D9;
    --color-text-dark: #111111;
    --color-text-highlight: #E63633;
    --color-text-light: #999999;
    --color-text-placeholder: #f1f1f1;
    --color-pupup-timer: #666666;
    --color-header-background: #F7f7f7;
    --color-main: #110c11;
    --color-main-hover: #D8232A;
    --color-primary: #ba894b;
    --color-light-gray: var(--color-text-light);
    --color-dark-gray: var(--color-pupup-timer);
    --color-light-dark: #2A2A2A;
    --color-disabled: darkgray;
    --btn-border-radius: 5px;
    --btn-border: solid 1px var(--color-main);
    --btn-bkg-color: #fff;
    --btn-color: var(--color-text-dark);
    --btn-bkg-color-hover: var(--color-main);
    --btn-color-hover: #fff;
    --btn-text-transform: uppercase;
    --input-border: solid 1px var(--color-text-light);
}

#loading {
    width: 4rem;
    height: 4rem;
    border: 5px solid #f3f3f3;
    border-top: 6px solid var(--color-main);
    border-radius: 100%;
    margin: auto;
    visibility: hidden;
    animation: spin 1s infinite linear;
    display: none;
    position: relative;
    top: 50%;
    left: 0;
    z-index: 999999999;
    transform: translate(-50%, -50%);
}

#loading.display {
    visibility: visible;
    display: block;

}

.disable-pointer {
    pointer-events: none;
}


.no-border {
    background-color: #fff;

}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.bg-main-color {
    background-color: var(--color-main);
}

.bg-main-color:hover {
    background-color: var(--color-light-gray);
}

.text-white:hover {
    color: #fff;
}

a.text-white {
    text-decoration: none !important;
}

.text-color-main {
    color: var(--color-main);
}


.p-left-10 {
    padding-left: 10px !important;
}

.p-right-10 {
    padding-right: 10px !important;
}

.mt-1 {
    margin-top: 1rem;
}

.mt-2 {
    margin-top: 2rem;
}


.mt-10 {
    margin-top: 10px;
}


.checkout-discounts {
    font-size: 1.6rem !important;
    /* color: var(--color-primary); */
}

.accordion-menu-19>ul:nth-child(1) {
    padding-bottom: 25px !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    color: rgba(91, 91, 91, 1) !important;
}