.gbit-prim-color{color:var(--gbit-prim-color)}.gbit-prim-font{font-family:gbit-prim-font}.gbit-sec-font{font-family:gbit-sec-font}.gbit-heading-text-caps{font-family:gbit-sec-font;font-size:1.2rem;font-weight:100;text-align:left;text-transform:uppercase}@media (max-width:767px){.gbit-heading-text-caps{font-size:1.125rem}}.gbit-heading-xl{font-size:clamp(2rem,1.3725rem + 2.8373vw,5rem);font-weight:100;line-height:1.1em;margin-bottom:0.5em;max-width:28ch;text-align:center;text-transform:uppercase}.gbit-prim-button{align-items:center;background-color:rgba(0,0,0,0);color:var(--base-3);display:inline-flex;font-family:gbit-sec-font;font-size:1rem;justify-content:center;letter-spacing:2px;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid var(--base-3);padding:0.938rem 2.5rem}.gbit-prim-button:hover{color:var(--gbit-prim-color);border-top-color:var(--gbit-prim-color);border-right-color:var(--gbit-prim-color);border-bottom-color:var(--gbit-prim-color);border-left-color:var(--gbit-prim-color)}.gbit-prim-button:is(:hover,:focus){color:var(--gbit-prim-color);border-top-color:var(--gbit-prim-color);border-right-color:var(--gbit-prim-color);border-bottom-color:var(--gbit-prim-color);border-left-color:var(--gbit-prim-color)}.gbit-prim-button a{text-decoration:none;text-transform:uppercase;color:var(--base-3)}.gbit-prim-button a:hover{color:var(--gbit-prim-color)}@media (max-width:767px){.gbit-prim-button{font-size:0.938rem;padding-left:1.5rem;padding-right:1.5rem}}.gbit-default-text{font-family:gbit-sec-font;font-size:clamp(1.1rem,1.0555rem + 0.2227vw,1.313rem);font-weight:100;line-height:1.5em;margin-bottom:1.5em;max-width:65ch}.gbit-inner-container{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:3.75rem;padding-right:3.75rem}@media (max-width:767px){.gbit-inner-container{padding-left:1.50rem;padding-right:1.50rem}}.gbit-inner-container-L{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1650px;padding-left:3.75rem;padding-right:3.75rem}.gbit-mb-0{margin-bottom:0px}.gbit-mb-L{margin-bottom:3em}@media (max-width:767px){.gbit-mb-L{margin-bottom:1.75em}}.gbit-heading-L{font-size:clamp(2rem,1.8075rem + 0.9624vw,2.8rem);font-weight:100;letter-spacing:4px;line-height:1.1em;margin-bottom:0.5em;text-align:left;text-transform:uppercase}.gbit-section-bgimg{background-blend-mode:overlay;background-color:rgba(33,33,33,0.35);background-image:url(https://lafilosofia.g-bit.be/wp-content/uploads/2025/03/DSC00231-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.gbit-default-text-L{font-family:gbit-sec-font;font-size:clamp(1.125rem,0.942rem + 0.915vw,2rem);font-weight:100;line-height:1.5em;margin-bottom:1.5em;max-width:60ch}.gbit-menu-titel-bold{font-family:gbit-sec-font;font-size:clamp(1.2rem,1.1373rem + 0.3137vw,1.5rem);font-weight:700;text-transform:uppercase}.gbit-menu-item-text{column-gap:0.85rem;display:flex;flex-direction:row;font-family:gbit-sec-font;font-size:clamp(1.125rem,1.0935rem + 0.1573vw,1.3rem);font-weight:700;letter-spacing:1px;line-height:1em;text-transform:uppercase}@media (max-width:767px){.gbit-menu-item-text{line-height:1.5em}}.gbit-mw-40ch{max-width:40ch}.gbit-mw-45ch{max-width:45ch}.gbit-con-img-bg{aspect-ratio:3/1;background-blend-mode:normal,;background-color:rgba(19,26,28,0.25);opacity:1;background:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%)}@media (max-width:1024px){.gbit-con-img-bg{aspect-ratio:3/1.5}}@media (max-width:767px){.gbit-con-img-bg{aspect-ratio:1.8/1;background-image:url(https://lafilosofia.g-bit.be/wp-content/uploads/2025/02/ty-finck-U_2AlnfIGIU-unsplash-1024x769.jpg)}}.gbit-inner-container-S{margin-left:auto;margin-right:auto;max-width:1250px;width:90%}@media (max-width:1024px){.gbit-inner-container-S{width:100%}}.gbit-link-text{font-family:gbit-sec-font;font-size:1.2rem;font-weight:700;letter-spacing:1px;line-height:1.5em;margin-bottom:1.5em;max-width:60ch;text-decoration:none;text-transform:uppercase}.gbit-link-text a{text-decoration:none}.gbit-link-text-s{color:var(--base-3);font-family:gbit-sec-font;font-size:0.85rem;font-weight:600;line-height:1.5em;margin-bottom:2em;max-width:60ch}.gbit-link-text-s:hover{color:var(--gbit-prim-color)}.gbit-link-text-s a{color:var(--base-3)}.gbit-witte-kader-reservaties{padding-left:1.2rem;padding-right:1.2rem;padding-top:1.5rem;text-align:center;width:33.33%;border:1px solid var(--base-3)}@media (max-width:767px){.gbit-witte-kader-reservaties{max-width:250px;width:100%}}.gbit-heading-XS{color:var(--base-3);font-family:gbit-sec-font;font-size:1.2rem;font-weight:700;margin-bottom:1.5em;text-transform:uppercase}@media (max-width:1024px){.gbit-heading-XS{font-size:1.125rem}}.gbit-menu-item-con{display:flex;flex-direction:row;justify-content:space-between}.gbit-menu-item-prijs{display:flex;flex-direction:row;justify-content:space-between}.gbit-pagehero-con{min-height:100vh}.gbit-main-container{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding-bottom:10rem;padding-top:10rem}@media (max-width:1024px){.gbit-main-container{padding-bottom:7.5rem;padding-top:7.5rem}}@media (max-width:767px){.gbit-main-container{min-height:100%;padding-bottom:6rem;padding-top:6rem}}.gbit-inner-container-M{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;width:90%}@media (max-width:1024px){.gbit-inner-container-M{display:flex;flex-direction:column}}.gbit-col-50{display:flex;flex-direction:column;justify-content:center;width:50%}@media (max-width:1024px){.gbit-col-50{width:100%}}.gbit-col-calc-img{display:flex;flex-direction:column;justify-content:center;width:calc(48% - 5rem)}@media (max-width:1024px){.gbit-col-calc-img{width:55%}}@media (max-width:767px){.gbit-col-calc-img{width:65%}}.gbit-menu-items-con{display:flex;flex-direction:column;row-gap:2rem}.gbit-border-bottom-stippels{flex-grow:1;flex-shrink:1;margin-bottom:2px;border-bottom:2px dotted var(--gbit-prim-color)}@media (max-width:767px){.gbit-border-bottom-stippels{display:none}}.gbit-productomschrijving-con{font-size:clamp(1rem,0.795rem + 0.32vw,1.125rem);margin-bottom:0px;margin-top:0.5rem;width:85%}@media (max-width:1024px){.gbit-productomschrijving-con{max-width:55ch}}@media (max-width:767px){.gbit-productomschrijving-con{font-size:1rem;width:75%}}.gbit-main-container-menu{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;min-height:100dvh;width:100%}@media (min-width:1025px){.gbit-main-container-menu:nth-of-type(even) .gbit-col-menu-kaart-items{order:-1}}@media (max-width:1024px){.gbit-main-container-menu{display:flex;flex-direction:column}.gbit-main-container-menu:first-of-type .gbit-col-menu-kaart-items{padding-top:15rem;padding-bottom:8rem}}@media (max-width:767px){.gbit-main-container-menu{min-height:100%}.gbit-main-container-menu:first-of-type .gbit-col-menu-kaart-items{padding-top:11rem;padding-bottom:6rem}}.gbit-flex-row-spacebetween{display:flex;flex-direction:row;justify-content:space-between}.gbit-suggesties-item-text{column-gap:0.85rem;display:flex;flex-direction:row;font-family:gbit-sec-font;font-size:1.2rem;font-weight:700;letter-spacing:1px;line-height:1em;text-transform:uppercase}@media (max-width:767px){.gbit-suggesties-item-text{font-size:1.125rem}}.gbit-inner-container-XS{max-width:750px;width:80%}@media (max-width:767px){.gbit-inner-container-XS{width:90%}}.gbit-col-grote-afbeelding-menu-kaart{width:50%}@media (max-width:1024px){.gbit-col-grote-afbeelding-menu-kaart{aspect-ratio:1/1;width:100%}}@media (max-width:767px){.gbit-col-grote-afbeelding-menu-kaart{aspect-ratio:1/1}}.gbit-col-menu-kaart-items{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:8rem;padding-top:8rem;width:50%}@media (max-width:1024px){.gbit-col-menu-kaart-items{order:-1;padding-bottom:8rem;padding-top:8rem;width:100%}}@media (max-width:767px){.gbit-col-menu-kaart-items{padding-bottom:6rem;padding-top:6rem;width:100%}}.gbit-suggesties-con{display:flex;flex-direction:column;row-gap:2rem}.gbit-titel-personeel{font-size:1.5rem;letter-spacing:2px;margin-bottom:0.5rem;text-transform:uppercase}.gbit-social-icon{color:var(--gbit-prim-color);font-size:2rem;height:2rem;width:2rem}.gbit-social-icon a{font-size:2rem;width:2rem;height:2rem}