/* Main Content */

main .main-content {
    position: relative;
}

main .main-content > h2 {
    margin-top: 8rem;
    margin-bottom: 7.2rem;
}

main ul {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    padding: 0;
    margin: 2.4rem 0;
}

main ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 1.6rem;
    position: relative;
}

main ul li:before {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    display: block;
    position: absolute;
    left: 0;
    top: 0.9rem;
    background-color: var(--yellow);
    border-radius: 0;
}

main ul > li > ul {
    padding: 0 0 0 3rem;
    margin: 0;
}

main ol {
    list-style: none;
    counter-reset: my-counter;
}

main ol > li {
    counter-increment: my-counter;
    margin: 1rem 0;
    padding: 0 0 0 3rem;
    position: relative;
}

main ol > li > ul {
    padding: 0 0 0 3rem;
    margin: 0;
}

main ol > li::before {
    content: counter(my-counter) '.';
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0rem;
}

/* Single Branch */

main.single.branch .wp-block-columns {
    margin-bottom: 4.8rem;
}

main.single.branch .wp-block-columns .wp-block-column {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
}

main.single.branch .wp-block-columns .wp-block-column h2 {
    font-size: 2.8rem;
    line-height: 1.21;
    margin-bottom: 3.2rem;
}

main.single.branch .wp-block-columns .wp-block-column h3 {
    font-size: 2.2rem;
    line-height: 1.18;
    margin: 3.2rem 0 0.8rem;
}

main.single.branch .wp-block-columns .wp-block-column p {
    margin: 0.8rem 0;
}

main.single.branch .wp-block-columns .wp-block-column p.more a {
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 2.2rem;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.4rem;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQ3NzU0IDAuOTI4NzExTDcgNi40NTExN0wxMi41MjI1IDAuOTI4NzExTDEzLjE5NjMgMS42MDI1NEw3LjMzNjkxIDcuNDYxOTFMNyA3Ljc4NDE4TDYuNjYzMDkgNy40NjE5MUwwLjgwMzcxMSAxLjYwMjU0TDEuNDc3NTQgMC45Mjg3MTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K');
}

main.single.branch .wp-block-columns .wp-block-column p.more a:hover {
    text-decoration: underline;
}

main.single.branch .wp-block-columns .wp-block-column .show-more {
    display: none;
}

main.single.branch .wp-block-columns .wp-block-column .show-more ul {
    margin: 0 !important;
    gap: 0 !important;
}

main.single.branch .wp-block-columns .wp-block-column iframe {
    margin: 3.2rem 0;
}

main.single.branch .wp-block-columns .wp-block-column .wp-block-group__inner-container {
    padding: 0;
}

main.single.branch .wp-block-columns .wp-block-column #map .wp-block-buttons {
    flex-direction: column;
    margin: 0 0 3.2rem;
}

main.single.branch .wp-block-columns .wp-block-column #map .wp-block-buttons .wp-block-button {
    width: 100%;
}

main.single.branch .wp-block-columns .wp-block-column #map .wp-block-buttons .wp-block-button a {
    display: block;
}

nav.deliveries ul {
    display: flex;
    gap: 0.8rem !important;
    flex-flow: row wrap !important;
}

nav.deliveries ul li {
    padding: 0 !important;
    margin: 0 !important;
    width: calc(33.3333% - 0.8rem);
}

nav.deliveries ul li::before {
    display: none !important;
}

nav.deliveries ul li a {
    background-color: var(--gray-lightest);
    display: flex;
    /*min-height: 8rem;*/
    aspect-ratio: 3/1.65;
    text-indent: 100%;
    color: transparent;
    white-space: nowrap;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
}

nav.deliveries ul li a.foodora {
    background-size: 60%;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9ImZvb2RvcmEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA3LjMxOTEzQzAgMy40MTY5NCAyLjU4MTU4IDAuODg1MDEgNi41ODMwNCAwLjg4NTAxQzcuNzM0ODIgMC44ODUwMSA4Ljg3NjY4IDEuMDkzNTIgOS44MDAwNSAxLjQ1MDk3VjUuMTI0NzZDOS4wMDU3NSA0Ljc5NzEgOC4wOTIyNyA0LjU4ODU5IDcuMTk4NjQgNC41ODg1OUM0Ljk1NDY1IDQuNTg4NTkgNC4yODk0IDUuOTE5MTEgNC4yMzk3NSA3LjE3MDIxSDcuODYzOVYxMC43OTQzSDQuMTQwNDZWMTguNzU3NUgwVjcuMzE5MTNaTTguNDk5MzEgMTIuMTE0OUM4LjQ5OTMxIDcuNzk1NzQgMTEuNDU4MiA1LjExNDkgMTUuNTE5MiA1LjExNDlDMTkuNTgwMyA1LjExNDkgMjIuNTM5MSA3Ljc5NTc0IDIyLjUzOTEgMTIuMTE0OUMyMi41MzkxIDE2LjQzNDEgMTkuNTgwMyAxOS4xMTUgMTUuNTE5MiAxOS4xMTVDMTEuNDU4MiAxOS4xMTUgOC40OTkzMSAxNi40MzQxIDguNDk5MzEgMTIuMTE0OVpNMTUuNTE5MiAxNS4zOTE2QzE3LjE3NzQgMTUuMzkxNiAxOC4zMjkyIDE0LjA2MTEgMTguMzI5MiAxMi4xMjQ5QzE4LjMyOTIgMTAuMTg4NyAxNy4xNzc0IDguODU4MTggMTUuNTE5MiA4Ljg1ODE4QzEzLjg2MTEgOC44NTgxOCAxMi43MDkzIDEwLjE4ODcgMTIuNzA5MyAxMi4xMjQ5QzEyLjcwOTMgMTQuMDYxMSAxMy44NjExIDE1LjM5MTYgMTUuNTE5MiAxNS4zOTE2Wk0yMy4zMDM3IDEyLjExNDlDMjMuMzAzNyA3Ljc5NTc0IDI2LjI2MjYgNS4xMTQ5IDMwLjMyMzYgNS4xMTQ5QzM0LjM4NDYgNS4xMTQ5IDM3LjM0MzYgNy43OTU3NCAzNy4zNDM2IDEyLjExNDlDMzcuMzQzNiAxNi40MzQxIDM0LjM4NDYgMTkuMTE1IDMwLjMyMzYgMTkuMTE1QzI2LjI3MjYgMTkuMTE1IDIzLjMwMzcgMTYuNDM0MSAyMy4zMDM3IDEyLjExNDlaTTMwLjMyMzYgMTUuMzkxNkMzMS45ODE4IDE1LjM5MTYgMzMuMTMzNiAxNC4wNjExIDMzLjEzMzYgMTIuMTI0OUMzMy4xMzM2IDEwLjE4ODcgMzEuOTgxOCA4Ljg1ODE4IDMwLjMyMzYgOC44NTgxOEMyOC42NjU1IDguODU4MTggMjcuNTEzNyAxMC4xODg3IDI3LjUxMzcgMTIuMTI0OUMyNy41MjM2IDE0LjA2MTEgMjguNjY1NSAxNS4zOTE2IDMwLjMyMzYgMTUuMzkxNlpNMzguMTE4MSAxMi4wMTU2QzM4LjExODEgOC4xNjMwNCA0MC41MjA5IDUuMTc0NCA0My42ODg0IDUuMTc0NEM0NS43MDQgNS4xNzQ0IDQ3LjM5MiA2LjM3NTgzIDQ3Ljg5ODMgOC4xMzMyNVYxLjI0MjQ1SDUyLjAzODhWMTIuMzIzNEM1Mi4wMzg4IDE2LjM4NDUgNDkuMjU4NiAxOS4xMTUgNDUuMTE4MiAxOS4xMTVDNDAuOTQ3OSAxOS4xMTUgMzguMTE4MSAxNi4yNTU0IDM4LjExODEgMTIuMDE1NlpNNDUuMTA4MiAxNS4zOTE1QzQ2Ljc2NjQgMTUuMzkxNSA0Ny44ODg0IDE0LjA5MDcgNDcuODg4NCAxMi4xMjQ4QzQ3Ljg4ODQgMTAuMTU4OCA0Ni43NjY0IDguODU4MTIgNDUuMTA4MiA4Ljg1ODEyQzQzLjQ1MDEgOC44NTgxMiA0Mi4zMjgxIDEwLjE1ODggNDIuMzI4MSAxMi4xMjQ4QzQyLjMyODEgMTQuMDgwOSA0My40NTAxIDE1LjM5MTUgNDUuMTA4MiAxNS4zOTE1Wk01Mi44NzI2IDEyLjExNDlDNTIuODcyNiA3Ljc5NTc0IDU1LjgzMTUgNS4xMTQ5IDU5Ljg5MjUgNS4xMTQ5QzYzLjk1MzUgNS4xMTQ5IDY2LjkxMjUgNy43OTU3NCA2Ni45MTI1IDEyLjExNDlDNjYuOTEyNSAxNi40MzQxIDYzLjk1MzUgMTkuMTE1IDU5Ljg5MjUgMTkuMTE1QzU1LjgzMTUgMTkuMTE1IDUyLjg3MjYgMTYuNDM0MSA1Mi44NzI2IDEyLjExNDlaTTU5Ljg5MjUgMTUuMzkxNkM2MS41NTA2IDE1LjM5MTYgNjIuNzAyNCAxNC4wNjExIDYyLjcwMjQgMTIuMTI0OUM2Mi43MDI0IDEwLjE4ODcgNjEuNTUwNiA4Ljg1ODE4IDU5Ljg5MjUgOC44NTgxOEM1OC4yMzQzIDguODU4MTggNTcuMDgyNSAxMC4xODg3IDU3LjA4MjUgMTIuMTI0OUM1Ny4wODI1IDE0LjA2MTEgNTguMjM0MyAxNS4zOTE2IDU5Ljg5MjUgMTUuMzkxNlpNNzMuNTI1NiA1LjEyNDcyQzc0LjExMTQgNS4xMjQ3MiA3NC42NDc2IDUuMTc0MzYgNzUuMTYzOSA1LjM1MzA5VjguOTc3MjNDNzQuOTA1NyA4LjkyNzYyIDc0LjQ5ODYgOC44Nzc5MiA3NC4wOTE2IDguODc3OTJDNzIuNjkxNSA4Ljg3NzkyIDcxLjkxNzEgOS42MjI2MSA3MS45MTcxIDExLjA1MjRWMTguNzY3NEg2Ny43NzY2VjEwLjgwNDJDNjcuNzg2NSA3LjI4OTI0IDY5Ljk4MDkgNS4xMjQ3MiA3My41MjU2IDUuMTI0NzJaTTc4LjgzNzUgOC43Nzg2N0M3OC4wNzI5IDguNzc4NjcgNzcuMDggOC44NTgwNyA3Ni4zODUgOC45ODcxNlY1LjM2MzAzQzc3LjE5OTIgNS4yMTQwOSA3OC40MDA2IDUuMTM0NjYgNzkuMzczNiA1LjEzNDY2Qzg0LjMyODMgNS4xMzQ2NiA4Ni44MDA3IDcuMTUwMjUgODYuODAwNyAxMC44NTM5VjE4Ljc2NzRIODIuNzE5N1YxNi43NzE2QzgyLjEzMzkgMTguMjgwOSA4MC44ODI5IDE5LjA2NTMgNzkuMDY1OCAxOS4wNjUzQzc2LjI4NTcgMTkuMDY1MyA3NC41MTgzIDE3LjMyNzcgNzQuNTE4MyAxNC41NjczQzc0LjUxODMgMTEuODA3IDc2LjI3NTggMTAuMDY5NCA3OS4wNjU4IDEwLjA2OTRDODAuODgyOSAxMC4wNjk0IDgyLjEzMzkgMTAuODYzOCA4Mi43MTk3IDEyLjM2MzFWMTEuMzQwNEM4Mi43MTk3IDkuNjcyMjggODEuNDk4NSA4Ljc3ODY3IDc4LjgzNzUgOC43Nzg2N1pNODAuNjc0MyAxNS44OTc5QzgxLjg3NTggMTUuODk3OSA4Mi42NzAxIDE1LjMxMiA4Mi42NzAxIDE0LjQ2ODFDODIuNjcwMSAxMy42MjQxIDgxLjg3NTggMTMuMDM4MyA4MC42NzQzIDEzLjAzODNDNzkuNDcyOSAxMy4wMzgzIDc4LjY3ODcgMTMuNjI0MSA3OC42Nzg3IDE0LjQ2ODFDNzguNjc4NyAxNS4zMTIgNzkuNDcyOSAxNS44OTc5IDgwLjY3NDMgMTUuODk3OVoiIGZpbGw9IiM2MTUyMzkiLz4KPC9zdmc+Cg==');
}

nav.deliveries ul li a.wolt {
    background-size: 40%;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA2MSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IldvbHQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTEuMTcwMSA5LjYxNjMxQzUxLjAxMTEgOS42MTk4OCA1MC45ODAyIDkuNjE4NTIgNTEuMTcxNCA5LjYwOTE2TDUxLjE3MTYgOS42MDg0MUw1MS4xNjg2IDkuNjA4NTRDNTAuMjAxMiA5LjY1NTMgNDkuNTc3MSA5LjY4NjQ3IDQ5LjU3NzEgOS42ODY0N0M0OS4wNzc4IDkuNzE3NjQgNDguNTc4NSA5LjQ5OTQzIDQ4LjYwOTcgOS4wNDc0MUM0OC42NDA5IDguNDU1MTIgNDguNzM0NSA3Ljg3ODQxIDQ4LjgyODEgNy40NzMxNUM0OC45Mzc0IDcuMDgzNDggNDkuMTcxNCA2LjgzNDEgNDkuNjU1MSA2LjgxODUxQzUwLjE3MzUgNi44MDMyOCA1MC45MDA1IDYuODE3ODIgNTEuNjYxNCA2LjgzMzAzTDUxLjY5OTIgNi44MzM3OUM1MS43MDUxIDYuODAwODcgNTIuMTg0MiA0LjE0NzE3IDUyLjQwMTIgMy4xODY4QzUyLjQ5NDkgMi43OTcxMyA1Mi44NTM3IDIuNTc4OTEgNTMuMjI4MiAyLjUzMjE1QzUzLjIzODIgMi41MzExMiA1My4yNDgzIDIuNTMwNDggNTMuMjU4NCAyLjUzMDIxQzUzLjcyNDUgMi40NzAxNSA1NS4wNDQzIDIuNDg2ODcgNTUuNjE1NSAyLjYyNTY4QzU2LjIwODQgMi43ODE1NCA1Ni40NTgxIDMuMjMzNTYgNTYuMzQ4OCAzLjcwMTE2QzU2LjEzMDQgNC42NTE5NSA1NS43MDkxIDYuOTc0MzggNTUuNzA5MSA2Ljk3NDM4QzU3Ljc5OTkgNy4wNjc5IDU5LjYyNTUgNy4xNjE0MiA1OS42MjU1IDcuMTYxNDJDNjAuMjY1MiA3LjE5MjU5IDYwLjU3NzMgNy41NTEwOSA2MC40ODM3IDguMDk2NjJDNjAuMzEyIDkuMDE2MjQgNTkuNjI1NSA5LjMyNzk3IDU4LjY0MjUgOS4zNDM1NkM1OC4yNjgyIDkuMzUzOTUgNTcuODg4NiA5LjM2NDM0IDU3LjUwOTEgOS4zNzQ3Mkw1Ny41MDcxIDkuMzc0NzhDNTYuNzYwNSA5LjM5NTIxIDU2LjAxNCA5LjQxNTY1IDU1LjMwNyA5LjQzNjA4TDU1LjMwMzQgOS40NTI2N0M1NS4zMDM0IDkuNDUyNjcgNTQuMTAyIDE1LjIwNDIgNTQuMTAyIDE3LjMzOTZDNTQuMTAyIDE4LjgwNDcgNTQuNzg4NSAxOS4zMTkxIDU1LjY0NjcgMTkuMzE5MUM1Ni43MjMzIDE5LjMxOTEgNTcuNzIxOSAxOC42MzMzIDU4LjY0MjUgMTYuOTQ5OUM1OC44NDUzIDE2LjU3NTggNTkuNjI1NSAxNi44MDk2IDYwLjAzMTIgMTcuMjc3MkM2MC4yMDI4IDE3LjQ3OTggNjAgMTcuODg1MSA1OS43MTkxIDE4LjM1MjdDNTguMzE0OCAyMC43MDYzIDU2LjM0ODggMjIgNTQuMjg5MiAyMkM1Mi4wNTggMjIgNTAuNjg0OSAyMC45NzEzIDUwLjM0MTYgMTguMzM3MUM1MC4zNDA5IDE4LjMyNzggNTAuMzQwMyAxOC4zMTg1IDUwLjMzOTYgMTguMzA5MkM0OS45NjE4IDE4LjkwMjQgNDkuNTE3NSAxOS40NjQyIDQ5LjAxODMgMTkuOTYxNkM0Ny44MjQgMjEuMTU3NSA0Ni4zMTM0IDIxLjk4NDQgNDQuNjQ2NSAyMS45ODQ0QzQxLjc5MTEgMjEuOTg0NCA0MC41NzQxIDIwLjQxMDIgNDAuNTc0MSAxNy41NzM0QzQwLjU3NDEgMTcuNTAyMSA0MC41ODAxIDE3LjQzMTkgNDAuNTkxOCAxNy4zNjNDNDAuNjI4NiAxNS42MDQ5IDQxLjEzNjMgMTIuOTEwMyA0MS4yMDU5IDEyLjU0ODRMNDEuMjAyMiAxMi41NTEzTDQxLjIwMDQgMTIuNTUyN0M0MS4xOTkyIDEyLjU1MzYgNDEuMTk4NCAxMi41NTQyIDQxLjE5ODIgMTIuNTU0NEM0MC4zNTg5IDEzLjMxNTMgMzkuMzk1NiAxMy44NDQxIDM4LjI3NzcgMTQuMDc5MkMzNy4xODMzIDE5LjE5OTEgMzQuMjM1OSAyMiAzMC4yOTE2IDIyQzI2LjkzNjkgMjIgMjQuNjQzMyAyMC4yMzg3IDI0LjY0MzMgMTYuMDMwM0MyNC42NDMzIDEwLjgzOTkgMjcuOTY2OCA2LjIxMDYzIDMzLjE2MjYgNi4yMTA2M0MzMy44ODcgNi4yMTA2MyAzNC41NjI5IDYuMzA1NTUgMzUuMTczNiA2LjUwMjlDMzYuMTE4OCA1LjY4OTExIDM2LjkyOTcgNS42MTkxOSAzNi4zMzUxIDcuMDU3NjVDMzcuNTY4NyA3Ljg3OTU0IDM4LjM1NzYgOS4zMjM3IDM4LjQ2NzcgMTEuNDk0NUMzOS42ODI0IDExLjI3NjcgNDAuODAzOCAxMC40NTM0IDQxLjc4NTUgOS4yNzI0MkM0MS43ODc0IDkuMjU5NzMgNDEuNzg5MyA5LjI0NzA3IDQxLjc5MTEgOS4yMzQ0NUM0Mi4yMjggNi40NDQ0MyA0Mi44NTIxIDMuMjY0NzMgNDMuMjQyMiAxLjQ3MjI1QzQzLjI0ODUgMS40NDcxOCA0My4yNTQ5IDEuNDIwNjMgNDMuMjYxNiAxLjM5Mjg2QzQzLjM1NSAxLjAwNjM3IDQzLjUwNTYgMC4zODMxODYgNDQuMTMxNiAwLjE5NDE0MkM0NC44ODA1IC0wLjAzOTY1OSA0NS45NDE2IC0wLjA3MDgzMjkgNDcuMDY1IDAuMTQ3MzgyQzQ3LjE3MjMgMC4xNjg4MTQgNDcuMjUxNCAwLjIwNzc0NSA0Ny4zMDg3IDAuMjYwMTM3QzQ3LjczMTIgMC40Njk3OTkgNDcuODQ1MSAwLjk1NDgxOSA0Ny44NDUxIDEuMzk0MzJDNDcuODQ1MSAyLjc2NTk1IDQ3LjE4OTggNS44MDUzNyA0Ni4wNTA4IDguNTMzMDVDNDYuMDI4NiA4LjYxNTk2IDQ2LjAwNjEgOC42OTA3OCA0NS45ODMxIDguNzU3ODZDNDUuMjA5MiAxMS43MTE1IDQ0LjY5MzMgMTQuNjQ4MSA0NC42OTMzIDE2Ljk4MTFDNDQuNjkzMyAxOC43MTEyIDQ1LjI3MDYgMTkuMjg3OSA0Ni4yMzggMTkuMjg3OUM0Ni44OTQ4IDE5LjI4NzkgNDcuNTk0OCAxOC45MTE2IDQ4LjI1MTQgMTguMjU4NEM0OS4xNjQgMTcuMzQzMiA0OS45OTA5IDE1Ljg5MyA1MC40OTc3IDE0LjE3NTVDNTAuNTM0NyAxMy43NTQ4IDUwLjYwODggMTMuMTgzMyA1MC42OTQ3IDEyLjU4NzRDNTAuODE5NyAxMS42NTk4IDUwLjk3NDEgMTAuNjk4MSA1MS4wOTU4IDEwLjA0OTlDNTEuMTQwNiA5Ljc4NDg0IDUxLjE2ODYgOS42MjQxMiA1MS4xNjg2IDkuNjI0MTJMNTEuMTcwMSA5LjYxNjMxWk0zMy4zMzQyIDEwLjM1NjdDMzMuMzU3MiA5Ljc4Mjk4IDMzLjQyMjUgOS4yMDA4MiAzMy42MTA5IDguNjU5OTVDMzMuNTg2NiA4LjY0NjUgMzMuNTYyIDguNjM1MzQgMzMuNTM3MSA4LjYyNjU3QzMzLjMxODYgOC41MzMwNSAzMy4wNjkgOC41MDE4OCAzMi43ODgxIDguNTAxODhDMzAuMjkxNiA4LjUwMTg4IDI4Ljg4NzMgMTIuNzEwMyAyOC44ODczIDE2LjYzODJDMjguODg3MyAxOC42OCAyOS42ODMxIDE5LjcwODcgMzAuODg0NSAxOS43MDg3QzMyLjUzODUgMTkuNzA4NyAzNC4wNjc2IDE2Ljg0MDggMzQuNTk4MSAxMy4zOTYxTDM0LjU5OTcgMTMuMzg1M0MzMy40NDc3IDEyLjQ3ODMgMzMuMzA0MiAxMS4zMDIgMzMuMzM0MiAxMC4zNTY3Wk0yMS4xMTMxIDAuMDkxNTg0M0MyMS40MDk1IDAuMDYwNDEwOCAyMi4wMzM3IDAuMDI5MjM1OSAyMi43MjAyIDAuMDI5MjM1OUMyNC4yOTYxIDAuMDI5MjM1OSAyNS4xNTQzIDAuMzA5Nzk3IDI1LjE1NDMgMi4wMDg3NUMyNS4xNTQzIDguNDkyODQgMjEuNjc0OCAyMS45NDQyIDE2LjI3NjEgMjEuOTQ0MkMxMi4yMDM3IDIxLjk0NDIgMTEuMzc2NyAxNy40MDg1IDExLjE3MzkgMTEuNjI1OEM5LjE0NTQ4IDE2LjA2OCA4LjA1MzI2IDE4LjM3NDggNi43MTEzOSAyMC42ODE3QzYuMDg3MjcgMjEuNzcyNyA1LjMyMjcxIDIxLjk5MSA0LjQ4MDE0IDIxLjk5MUMzLjc0NjggMjEuOTkxIDEuODQzMjEgMjEuNzU3MiAxLjQwNjMzIDIxLjQ3NjZDMC45NTM4MzUgMjEuMjExNiAwLjcxOTc5IDIwLjk2MjIgMC41MDEzNDcgMTkuOTE3OUMtMC40OTcyNTQgMTUuMDcwNCAwLjE0MjQ3NiA4LjgyMDE2IDEuMTQxMDggMy44MzI0QzEuMzEyNzEgMi45NTk1NSAxLjUzMTE1IDIuNTM4NyAyLjEzOTY4IDIuMTQ5MDNDMi43Nzk0IDEuNzI4MTkgNC4xOTkyOSAxLjY5NzAyIDUuMTM1NDcgMS42ODE0M0M1LjYzNDc3IDEuNjgxNDMgNS45MTU2MyAyLjAzOTkzIDUuNzkwODEgMi42MzIyMkM0LjkwMTQzIDYuOTgwOTIgMy44NDA0MSAxMi45NTA2IDQuNjY3MzggMTkuMTA3NEM0LjY2NzM4IDE5LjEwNzQgNy43NzI0IDEyLjk2NjIgMTAuOTg2NiA1LjMyODczQzExLjA0MTIgNS4xOTg0NiAxMS4wOTIyIDUuMDc1NjggMTEuMTQwMyA0Ljk1OTk2QzExLjY1NjMgMy43MTg3NiAxMS44MzQzIDMuMjkwNDkgMTIuMzkwOSAzLjE2MjE3QzEzLjIwMjMgMi45OTA3MiAxMy43Nzk2IDIuOTkwNzIgMTQuNTkxIDMuMDg0MjRDMTUuMTIxNSAzLjE0NjU5IDE1LjM4NjcgMy4yODY4NyAxNS4zNzExIDQuMDE5NDRDMTUuMzU0IDQuNzQzMjggMTUuMzI0NCA1LjUwNDY0IDE1LjI5MzcgNi4yOTM2QzE1LjI0MDQgNy42NjIyNCAxNS4xODM5IDkuMTEzOTcgMTUuMTgzOSAxMC41OTdDMTUuMTgzOSAxNC41NTYxIDE1LjYwNTIgMTguOTk4MyAxNy4xMzQzIDE4Ljk5ODNDMTkuMTc4MyAxOC45OTgzIDIwLjk4ODMgOS40NzQ4IDIwLjM0ODUgMS4yOTE3NkMyMC4zMDE3IDAuNzMwNjQgMjAuNTA0NiAwLjE1MzkzMSAyMS4xMTMxIDAuMDkxNTg0M1oiIGZpbGw9IiM2MTUyMzkiLz4KPC9zdmc+Cg==');
}

nav.deliveries ul li a.bolt {
    background-size: 70%;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA5OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4yMjE2IDIuNzYyNjhlLTA1VjE4LjA0NDJIMjguMDYxVjAuOTAyMDQzTDMyLjIyMTYgMi43NjI2OGUtMDVaTTIwLjM3NTQgMTMuNzk4NUMyMS41MjU0IDEzLjc5ODUgMjIuNDU1OSAxMi44NDkgMjIuNDU1OSAxMS42NzU2QzIyLjQ1NTkgMTAuNTAyMSAyMS41MjU0IDkuNTUyOCAyMC4zNzU0IDkuNTUyOEMxOS4yMjU2IDkuNTUyOCAxOC4yOTUxIDEwLjUwMjEgMTguMjk1MSAxMS42NzU2QzE4LjI5NTEgMTIuODQ5IDE5LjIyNTYgMTMuNzk4NSAyMC4zNzU0IDEzLjc5ODVaTTIwLjM3NTQgNS4xMjQyMkMyMy45MTc5IDUuMTI0MjIgMjYuNzk1NSA4LjA1NDg4IDI2Ljc5NTUgMTEuNjc1NkMyNi43OTU1IDE1LjI5NjEgMjMuOTE3NiAxOC4yMjcxIDIwLjM3NTQgMTguMjI3MUMxNi44Mjc1IDE4LjIyNzEgMTMuOTU1MyAxNS4yOTYxIDEzLjk1NTMgMTEuNjc1NkMxMy45NTUzIDguMDU0ODggMTYuODMzMSA1LjEyNDIyIDIwLjM3NTQgNS4xMjQyMlpNMjAuMzc1NCAxOS43NTQzQzIxLjUyNDMgMTkuNzU0MyAyMi40NTU5IDIwLjcwNDcgMjIuNDU1OSAyMS44NzcyQzIyLjQ1NTkgMjMuMDQ5NiAyMS41MjQzIDI0IDIwLjM3NTQgMjRDMTkuMjI2NyAyNCAxOC4yOTUxIDIzLjA0OTYgMTguMjk1MSAyMS44NzcyQzE4LjI5NTEgMjAuNzA0NyAxOS4yMjY3IDE5Ljc1NDMgMjAuMzc1NCAxOS43NTQzWk0xMS4xMTgxIDguNTAzMjZDMTIuMTIzNiA5LjUxNzQ0IDEyLjc0NzYgMTAuOTIwOSAxMi43NDE2IDEyLjQ3MTZDMTIuNzQxNiAxNS41NDk4IDEwLjI5NzUgMTguMDQ0MiA3LjI4MTAyIDE4LjA0NDJIMFYwSDYuNDcyMDhDOS40ODg1NSAwIDExLjkzMjcgMi40OTQ0MyAxMS45MzI3IDUuNTcyMzNDMTEuOTMyNyA2LjY0NTYzIDExLjYzODIgNy42NTQwMSAxMS4xMTgxIDguNTAzMjZaTTcuMjg2NyAxMy43OTg1QzguMDAzMzMgMTMuNzk4NSA4LjU4NzAyIDEzLjIwMjkgOC41ODcwMiAxMi40NzE2QzguNTg3MDIgMTEuNzQwNiA4LjAwMzMzIDExLjE0NDkgNy4yODY3IDExLjE0NDlINC4xNjY1NFYxMy43OTg1SDcuMjg2N1pNNC4xNjY1NCA0LjI0NTY5VjYuODk5MjVINi40NzgwM0M3LjE5NDM4IDYuODk5MjUgNy43Nzc4MSA2LjMwMzYxIDcuNzc3ODEgNS41NzIzM0M3Ljc3NzgxIDQuODQxMzIgNy4xOTQzOCA0LjI0NTY5IDYuNDc4MDMgNC4yNDU2OUg0LjE2NjU0Wk00MC4wODA1IDkuNjExN0gzOC4wMDU5VjEyLjk0MzVDMzguMDA1OSAxMy45NTE5IDM4LjMyNCAxNC42OTQ4IDM5LjE1NiAxNC42OTQ4QzM5LjY5MzQgMTQuNjk0OCA0MC4wODYyIDE0LjU3MSA0MC4wODYyIDE0LjU3MVYxNy42OTY0QzQwLjA4NjIgMTcuNjk2NCAzOS4yMjUzIDE4LjIyNzEgMzguMDU3OSAxOC4yMjcxSDM4LjAwNTlDMzcuOTU0MiAxOC4yMjcxIDM3LjkwNzkgMTguMjIxMSAzNy44NTU2IDE4LjIyMTFIMzcuODE1M0MzNy43OTIzIDE4LjIyMTEgMzcuNzYzIDE4LjIxNTIgMzcuNzQgMTguMjE1MkMzNS40MTY5IDE4LjA5MTIgMzMuODM5NiAxNi41OTk0IDMzLjgzOTYgMTQuMDEwN1YzLjAyNDkyTDM4LjAwMDIgMi4xMjI5VjUuMzY2MDFINDAuMDgwNVY5LjYxMTdaIiBmaWxsPSIjNjE1MjM5Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjQuMDE1NSAxMy43OTg5QzY1LjE2NzUgMTMuNzk4OSA2Ni4wOTk4IDEyLjg0OTMgNjYuMDk5OCAxMS42NzZDNjYuMDk5OCAxMC41MDI0IDY1LjE2NzUgOS41NTMwOCA2NC4wMTU1IDkuNTUzMDhDNjIuODYzMiA5LjU1MzA4IDYxLjkzMDkgMTAuNTAyNCA2MS45MzA5IDExLjY3NkM2MS45MzA5IDEyLjg0OTMgNjIuODYzMiAxMy43OTg5IDY0LjAxNTUgMTMuNzk4OVpNNjQuMDE1NSA1LjEyNDQxQzY3LjU2NDYgNS4xMjQ0MSA3MC40NDggOC4wNTUxMiA3MC40NDggMTEuNjc2QzcwLjQ0OCAxNS4yOTY1IDY3LjU2NDYgMTguMjI3NSA2NC4wMTU1IDE4LjIyNzVDNjAuNDYwNiAxOC4yMjc1IDU3LjU4MjkgMTUuMjk2NSA1Ny41ODI5IDExLjY3NkM1Ny41ODI5IDguMDU1MTIgNjAuNDY2MyA1LjEyNDQxIDY0LjAxNTUgNS4xMjQ0MVpNNzcuNjI4NCAxMy43OTg5Qzc4Ljc4MDQgMTMuNzk4OSA3OS43MTI3IDEyLjg0OTMgNzkuNzEyNyAxMS42NzZDNzkuNzEyNyAxMC41MDI0IDc4Ljc4MDQgOS41NTMwOCA3Ny42Mjg0IDkuNTUzMDhDNzYuNDc2MSA5LjU1MzA4IDc1LjU0MzcgMTAuNTAyNCA3NS41NDM3IDExLjY3NkM3NS41NDM3IDEyLjg0OTMgNzYuNDc2MSAxMy43OTg5IDc3LjYyODQgMTMuNzk4OVpNNzcuNjI4NCA1LjEyNDQxQzgxLjE3NzUgNS4xMjQ0MSA4NC4wNjA5IDguMDU1MTIgODQuMDYwOSAxMS42NzZDODQuMDYwOSAxNS4yOTY1IDgxLjE3NzUgMTguMjI3NSA3Ny42Mjg0IDE4LjIyNzVDNzQuMDczNSAxOC4yMjc1IDcxLjE5NTggMTUuMjk2NSA3MS4xOTU4IDExLjY3NkM3MS4xOTU4IDguMDU1MTIgNzQuMDc5MiA1LjEyNDQxIDc3LjYyODQgNS4xMjQ0MVpNNTAuNzU1MSAxMS4xNDgyVjE4LjA0NDVINDYuNTg2NFYwSDU3LjcxNDJWNC4yNTE1OEg1MC43NTUxVjYuODk2MzVINTYuNDUyM1YxMS4xNDgySDUwLjc1NTFaTTkzLjQ0NzEgMTYuOTU0OEM5Mi43Mzk3IDE3LjYyNDYgOTEuODMyNSAxOC4wNDQ1IDkwLjcxMDQgMTguMDQ0NUM4Ny40NTE1IDE4LjA0NDUgODQuODEgMTUuMTUyNSA4NC44MSAxMS41ODQ0Qzg0LjgxIDguMDE2NjQgODcuNDUxNSA1LjEyNDMzIDkwLjcxMDQgNS4xMjQzM0M5MS44MzI1IDUuMTI0MzMgOTIuNzM5NyA1LjUzNjY2IDkzLjQ0NzEgNi4xOTkxMVYwSDk3LjYxNThWMTguMDQ0NUg5My40NDcxVjE2Ljk1NDhaTTkxLjE4NTQgMTMuNzI2OUM5Mi4zNDcyIDEzLjcyNjkgOTMuMjg5IDEyLjc2NzcgOTMuMjg5IDExLjU4NDRDOTMuMjg5IDEwLjQwMTIgOTIuMzQ3MiA5LjQ0MjIxIDkxLjE4NTQgOS40NDIyMUM5MC4wMjM2IDkuNDQyMjEgODkuMDgxOCAxMC40MDEyIDg5LjA4MTggMTEuNTg0NEM4OS4wODE4IDEyLjc2NzcgOTAuMDIzNiAxMy43MjY5IDkxLjE4NTQgMTMuNzI2OVoiIGZpbGw9IiM2MTUyMzkiLz4KPC9zdmc+Cg==');
}

nav.deliveries ul li a.menulandsk {
    background-size: 70%;
    background-image: url('../images/delivery-menulandsk.svg');
}

nav.deliveries ul li a.bistrosk {
    background-size: 70%;
    background-image: url('../images/delivery-bistrosk.svg');
}

nav.deliveries ul li a.lieferando {
    background-size: 60%;
    background-image: url('../images/delivery-lieferando.svg');
}

nav.deliveries ul li a:hover {
    background-color: var(--gray-light);
}

/* Single Menu */

main.single.menu section#intro {
    margin-top: 3.2rem;
    margin-bottom: 4.8rem;
}

.single-menu-wrap {
    border: 2px solid var(--green);
    border-radius: var(--corner-radius-small);
    padding: 8rem 3.2rem;
    margin-bottom: 4.8rem;
}

.single-menu-wrap .wrap {
    max-width: 106.4rem;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    gap: 4.8rem;
}

.single-menu-wrap .wrap .title {
    flex-basis: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1.6rem;
    margin-bottom: -1.6rem;
}

.single-menu-wrap .wrap .title p.price {
    font-size: 4.4rem;
    line-height: 1.13;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--red-alt);
    font-family: var(--font-2);
    margin: 0;
}

.single-menu-wrap .wrap .left {
    width: calc(50% - 2.4rem);
}

.single-menu-wrap .wrap .left label {
    font-family: var(--font-2);
    font-size: 1.8rem;
    font-weight: 400;
    color: var(--brown);
    text-transform: uppercase;
    margin: 2.4rem 0 0.8rem;
    display: block;
}

.single-menu-wrap .wrap .left .description label {
    margin-top: 0;
}

.single-menu-wrap .wrap .left p {
    margin: 0.4rem 0;
}

.single-menu-wrap .wrap .left p strong {
    color: var(--red-alt);
}

.single-menu-wrap .wrap .left .addons p strong {
    padding-left: 0.8rem;
}

.single-menu-wrap .wrap .left .allergens {
    margin: 0.8rem 0;
}

.single-menu-wrap .wrap .branches {
    display: flex;
    flex-flow: column;
}

.single-menu-wrap .wrap .branches a {
    font-size: 1.6rem;
    margin-bottom: 0.8rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 2rem;
    padding-left: 3.2rem;
    display: block;
    color: var(--gray-dark);
}

.single-menu-wrap .wrap .branches a.is-available {
    color: var(--black);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ0MzQgMC4wNjgzNTk0TDE5LjQzMTYgMS4wNTY2NEw3LjA1NjY0IDEzLjQzMTZMNi41NjI1IDEzLjkwNDNMNi4wNjgzNiAxMy40MzE2TDAuNTY4MzU5IDcuOTMxNjRMMS41NTY2NCA2Ljk0MzM2TDYuNTYyNSAxMS45NDkyTDE4LjQ0MzQgMC4wNjgzNTk0WiIgZmlsbD0iI0NGMzMyOCIvPgo8L3N2Zz4K');
}

.single-menu-wrap .wrap .branches a.is-available:hover {
    color: var(--red-alt);
}

.single-menu-wrap .wrap .branches a:not(.is-available) {
    text-decoration: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMC44MTI1QzEwLjYxODUgMC44MTI1IDEyLjEyMjQgMS4yMjA3IDEzLjUxMTcgMi4wMzcxMUMxNC44NTgxIDIuODI0ODcgMTUuOTI1MSAzLjg5MTkzIDE2LjcxMjkgNS4yMzgyOEMxNy41MjkzIDYuNjI3NiAxNy45Mzc1IDguMTMxNTEgMTcuOTM3NSA5Ljc1QzE3LjkzNzUgMTEuMzY4NSAxNy41MjkzIDEyLjg3MjQgMTYuNzEyOSAxNC4yNjE3QzE1LjkyNTEgMTUuNjA4MSAxNC44NTgxIDE2LjY3NTEgMTMuNTExNyAxNy40NjI5QzEyLjEyMjQgMTguMjc5MyAxMC42MTg1IDE4LjY4NzUgOSAxOC42ODc1QzcuMzgxNTEgMTguNjg3NSA1Ljg3NzYgMTguMjc5MyA0LjQ4ODI4IDE3LjQ2MjlDMy4xNDE5MyAxNi42NzUxIDIuMDc0ODcgMTUuNjA4MSAxLjI4NzExIDE0LjI2MTdDMC40NzA3MDMgMTIuODcyNCAwLjA2MjUgMTEuMzY4NSAwLjA2MjUgOS43NUMwLjA2MjUgOC4xMzE1MSAwLjQ3MDcwMyA2LjYyNzYgMS4yODcxMSA1LjIzODI4QzIuMDc0ODcgMy44OTE5MyAzLjE0MTkzIDIuODI0ODcgNC40ODgyOCAyLjAzNzExQzUuODc3NiAxLjIyMDcgNy4zODE1MSAwLjgxMjUgOSAwLjgxMjVaTTkgMi4xODc1QzguMDk3NjYgMi4xODc1IDcuMjM4MjggMi4zMzc4OSA2LjQyMTg4IDIuNjM4NjdDNS42MDU0NyAyLjkyNTEzIDQuODY3ODQgMy4zNDA0OSA0LjIwODk4IDMuODg0NzdMMTQuNzU3OCAxNC42NDg0QzE1LjMzMDcgMTMuOTc1MyAxNS43NzQ3IDEzLjIzMDUgMTYuMDg5OCAxMi40MTQxQzE2LjQwNDkgMTEuNTU0NyAxNi41NjI1IDEwLjY2NjcgMTYuNTYyNSA5Ljc1QzE2LjU2MjUgOC4zNzUgMTYuMjE4OCA3LjEwMDI2IDE1LjUzMTIgNS45MjU3OEMxNC44NTgxIDQuNzk0MjcgMTMuOTU1NyAzLjg5MTkzIDEyLjgyNDIgMy4yMTg3NUMxMS42NDk3IDIuNTMxMjUgMTAuMzc1IDIuMTg3NSA5IDIuMTg3NVpNMy4yNDIxOSA0Ljg1MTU2QzIuNjY5MjcgNS41MjQ3NCAyLjIyNTI2IDYuMjY5NTMgMS45MTAxNiA3LjA4NTk0QzEuNTk1MDUgNy45NDUzMSAxLjQzNzUgOC44MzMzMyAxLjQzNzUgOS43NUMxLjQzNzUgMTEuMTI1IDEuNzgxMjUgMTIuMzk5NyAyLjQ2ODc1IDEzLjU3NDJDMy4xNDE5MyAxNC43MDU3IDQuMDQ0MjcgMTUuNjA4MSA1LjE3NTc4IDE2LjI4MTJDNi4zNTAyNiAxNi45Njg4IDcuNjI1IDE3LjMxMjUgOSAxNy4zMTI1QzkuOTAyMzQgMTcuMzEyNSAxMC43NjE3IDE3LjE2OTMgMTEuNTc4MSAxNi44ODI4QzEyLjM5NDUgMTYuNTgyIDEzLjEzMjIgMTYuMTU5NSAxMy43OTEgMTUuNjE1MkwzLjI0MjE5IDQuODUxNTZaIiBmaWxsPSIjQTNBM0EzIi8+Cjwvc3ZnPgo=');
}

.single-menu-wrap .wrap .branches a:last-of-type {
    margin-bottom: 0;
}

.single-menu-wrap .wrap .right {
    width: calc(50% - 2.4rem);
}

.single-menu-wrap .wrap .right .image {
    margin-bottom: 1.6rem;
}

.single-menu-wrap .wrap .right .categories-tags {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0.8rem;
}

.single-menu-wrap .wrap .right .categories-tags a {
    background-image: none !important;
    border-radius: 10rem;
    background-color: var(--gray-lightest);
    color: var(--red-alt);
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 700;
    padding: 0.6rem 1.6rem !important;
    padding-left: 1.6rem !important;
    margin: 0 !important;
}

.single-menu-wrap .wrap .right .categories-tags a:hover {
    background-color: var(--red-alt);
    color: var(--white);
}

.single-menu-wrap > a.button {
    display: none;
}

/* Lightbox */

div.lightbox {
    display: none;
    background-color: rgba(97, 82, 57, 0.64);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 10000;
}

div.lightbox .container {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

div.lightbox .single-menu-wrap {
    border: 2px solid var(--white);
    background-color: var(--white);
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 133.6rem;
    position: relative;
}

div.lightbox .single-menu-wrap .wrap {
    max-height: 75vh;
    overflow-y: auto;
    display: block;
    max-width: 100%;
}

div.lightbox .single-menu-wrap .wrap .mCSB_container {
    max-width: 106.4rem;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    gap: 4.8rem;
    padding: 8rem 4rem;
    overflow: visible;
}

div.lightbox .single-menu-wrap .wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: transparent;
}

div.lightbox .single-menu-wrap .wrap .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
div.lightbox .single-menu-wrap .wrap .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.lightbox .single-menu-wrap .wrap .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: var(--yellow);
}

div.lightbox .single-menu-wrap .wrap .buttons {
    justify-content: center;
    width: 100%;
}

div.lightbox .single-menu-wrap a.button {
    display: inline-block;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    border: none;
    text-indent: 100%;
    color: transparent;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 3.2rem;
    top: 3.2rem;
    background-color: var(--gray-light);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.6rem;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDE0MDYgMC4zMzU5MzhMOCA2LjkyMTg4TDE0LjU4NTkgMC4zMzU5MzhMMTUuNjY0MSAxLjQxNDA2TDkuMDc4MTIgOEwxNS42NjQxIDE0LjU4NTlMMTQuNTg1OSAxNS42NjQxTDggOS4wNzgxMkwxLjQxNDA2IDE1LjY2NDFMMC4zMzU5MzggMTQuNTg1OUw2LjkyMTg4IDhMMC4zMzU5MzggMS40MTQwNkwxLjQxNDA2IDAuMzM1OTM4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==');
}

div.lightbox .single-menu-wrap a.button:hover {
    background-color: var(--red-alt);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDE0MDYgMC4zMzU5MzhMOCA2LjkyMTg4TDE0LjU4NTkgMC4zMzU5MzhMMTUuNjY0MSAxLjQxNDA2TDkuMDc4MTIgOEwxNS42NjQxIDE0LjU4NTlMMTQuNTg1OSAxNS42NjQxTDggOS4wNzgxMkwxLjQxNDA2IDE1LjY2NDFMMC4zMzU5MzggMTQuNTg1OUw2LjkyMTg4IDhMMC4zMzU5MzggMS40MTQwNkwxLjQxNDA2IDAuMzM1OTM4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4=');
}

div.lightbox .loading {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

div.lightbox .loading::before {
    content: '';
    width: 6.4rem;
    height: 6.4rem;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6.4rem;
    background-image: url('data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBjbGFzcz0iaGRzLWZsaWdodC1pY29uLS1hbmltYXRpb24tbG9hZGluZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnIGZpbGw9IiNmYzAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj4gPHBhdGggZD0iTTggMS41YTYuNSA2LjUgMCAxMDAgMTMgNi41IDYuNSAwIDAwMC0xM3pNMCA4YTggOCAwIDExMTYgMEE4IDggMCAwMTAgOHoiIG9wYWNpdHk9Ii4yIi8+IDxwYXRoIGQ9Ik03LjI1Ljc1QS43NS43NSAwIDAxOCAwYTggOCAwIDAxOCA4IC43NS43NSAwIDAxLTEuNSAwQTYuNSA2LjUgMCAwMDggMS41YS43NS43NSAwIDAxLS43NS0uNzV6Ii8+IDwvZz4gPC9nPgoNPC9zdmc+') !important;
}

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

div.lightbox .loading.hide {
    display: none;
}

/* RESPONSIVE */

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 990px) {
    main.single.branch .wp-block-columns {
        flex-wrap: wrap;
    }

    main.single.branch .wp-block-columns .wp-block-column {
        flex-basis: 100%;
        max-width: 100%;
    }

    main.single.branch .wp-block-columns .wp-block-column:nth-child(2) {
        padding-bottom: 1.6rem;
    }

    main.single.branch .wp-block-columns .wp-block-column:not(:last-of-type)::after {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        bottom: -1.6rem;
        border-bottom: 1px dashed var(--brown);
    }

    div.lightbox .container {
        align-items: flex-start;
    }

    div.lightbox .single-menu-wrap {
        margin-top: 1.6rem;
    }

    .admin-bar div.lightbox .single-menu-wrap {
        margin-top: 6.4rem;
    }
}

@media (max-width: 750px) {
    .single-menu-wrap {
        border: none;
        padding: 0;
    }

    .single-menu-wrap .wrap {
        gap: 1.6rem;
    }

    .single-menu-wrap .wrap .title {
        flex-flow: column;
        justify-content: flex-start;
        gap: 0.8rem;
        margin-bottom: 0.8rem;
    }

    .single-menu-wrap .wrap .title p.price {
        font-size: 3.8rem;
    }

    main.single.menu section#intro {
        margin-top: 1.6rem;
        margin-bottom: 2.4rem;
    }

    div.lightbox .single-menu-wrap {
        height: calc(100% - 3.2rem);
    }

    div.lightbox .single-menu-wrap .wrap {
        max-height: 100%;
    }

    div.lightbox .single-menu-wrap .wrap .mCSB_container {
        flex-flow: column;
        gap: 1.6rem;
    }

    div.lightbox .single-menu-wrap a.button {
        right: 0.8rem;
        top: 0.8rem;
    }

    div.lightbox .single-menu-wrap .wrap .mCSB_container {
        padding: 1.6rem;
    }

    .single-menu-wrap .wrap .left,
    .single-menu-wrap .wrap .right {
        width: calc(100% - 0rem);
    }

    .single-menu-wrap .wrap .left {
        order: 2;
    }

    .single-menu-wrap .wrap .right {
        order: 1;
    }
}

@media (max-width: 600px) {
    .single-menu-wrap .wrap .title h1 {
        max-width: 28rem;
    }
}

@media (max-width: 400px) {
}
