* {
    font-family: Inter, sans-serif !important;
}

[class*="tw:"] > .main {
    width: 100%;
}

ul {
    margin-bottom: 0;
}

a[class*="tw"] {
    all: revert-layer;
}

a:hover[class*="tw"] {
    all: revert-layer;
}

button[class*="tw:"] {
    all: revert-layer;
}

nav[class*="tw:"]
{
    all: revert-layer;
}

[class*="tw:"] > .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

[class*="tw:"] > main#linkAccounts .link-account-request .buttons .btn {
    width: auto;
}

[class*="tw:"] > .main, [class*="tw:"] > section, [class*="tw:"] > main, [class*="tw:"] main.container, [class*="tw:"] main .container, [class*="tw:"] main .container-fluid {
    width: 100% !important;
    max-width: 100%;
}

[class*="tw:"] > .fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "Font Awesome 6 Free" !important;
}

[class*="tw:"] > main#planograms {
    margin: 0;
    padding: 0;
}

body[class*="tw:"] {
    background-color: var(--tw-color-secondary-1000);
}

    body[class*="tw:"] footer {
        margin-bottom: 0;
    }


    body[class*="tw:"] header#not-logged-truck-header-desktop_3 {
        display: none;
    }

    body[class*="tw:"] .active a {
        font-weight: 700;
    }

    body[class*="tw:"] .legal-subpage.generalPage.external-page .row {
        display: block;
    }

    body[class*="tw:"] a#manage-cookies-cookiebot-show {
        color: #007bff;
    }

    body[class*="tw:"] main#presell_closed .mobile-view .product-quantity-date input, main#presell_closed .desktop-view .product-quantity-date input, main#presell_button .mobile-view .product-quantity-date input, main#presell_button .desktop-view .product-quantity-date input, body[class*="tw:"] .SubCategoriesRow .rowMode .product-list .product .shopping .quantity input {
        border: 1px solid #ccc;
    }

    body[class*="tw:"] #Booker_Help li {
        list-style-type: disc;
    }

    body[class*="tw:"] #Booker_Help .panel {
        margin-left: 20px;
    }

        body[class*="tw:"] #Booker_Help .panel .collapse.show li {
            list-style-type: circle;
        }
[class*="tw:"] img[src$="booker.png"] {
    display: none;
}
h3 {
    font-size: initial;
}

#myAccountPreference-desktop .h4, #myAccountPreference-desktop h4 {
    font-size: 1.5rem !important;
}

body[class*="tw:"] h2, body[class*="tw:"] h4 {
    font-size: revert-layer;
}

body [id*="ApproveRejectLinkRequest"] p {
    margin-bottom: 0;
}