@media (max-width: 1023px) and (min-width: 768px) {
    :root{
        --header-padding: 1.875rem;
        --intro-heading: 9.375rem;
        --module-heading: 7.5rem;
        --burger-menu: 5rem;
        --menu-accordion: 2.188rem;
        --faqs-h2: 2rem;
        --newsletter-copy: 1.688rem;
        --about-copy: 1.125rem;
        --faqs-copy: 1.125rem;
        --card-h2: 1.125rem;
        --copy: 1.125rem;
        --newsletter-h2: 1rem;
        --burger-padding: 6.875rem 1.875rem;
        --button-padding: 0.625rem 0.938rem;
        --button-header-padding: 0.625rem 0.938rem;
        --card-padding-m: 1.563rem;
        --footer-padding: 11.875rem 1.875rem 5.625rem 1.875rem;
    }
    .burger-toggle--desktop{margin-right: 20px;}
    ul.menu.menu-left, ul.menu.menu-right{gap: 20px;}
    ul#menu-burger-menu li a{line-height: 70px;}
    .acf-slider .slide, img.menu-type__image{height: 50vh;}
    .intro-underline.intro-underline--top, .intro-underline.intro-underline--bottom{display: none;}
    .intro-heading{transform: none;}
    body.page-template-privacy .slider-inner h1, body.page-template-terms .slider-inner h1, .intro-heading .intro-line:first-child, .popular h2.module-heading, h2.menu-type__title, body.page-template-order .slider-inner h1, body.page-template-feedback .slider-inner h1, body.page-template-join .slider-inner h1, .house-headings h2.module-heading, #franchise.about h2, body.error404 h1{line-height: 135px;}
    .about h2.module-heading{right: 100px;}
    svg.about{width: 205px; right: 100px; top: 205px;}
    svg.module-subheading.popular{width: 180px;}
    svg.module-subheading.main{width: 210px;}
    .menu-type__overview{max-width: 80%;}
    p.menu-item__desc{font-size: var(--copy); padding-bottom: 5px;}
    .newsletter-headings h2.module-heading{max-width: 450px; line-height: 115px;}
    .social-media__logo{width: 25px;}
    .delivery-sites__logo{width: 50px;}
    #top.copy p, #bottom.copy p, .about_panel, .feedback .copy, .values-triangle, .locations-grid, .delivery-grid, body.page-template-faqs .accordion__grid, body.error404 .entry-content{width: 80%;}
    .contact-form{width: 60%;}
    a.button.location-card__button{padding: 0.625rem 2.5rem;}
    #franchise.about svg{width: 600px;}
    #franchise.about .copy{padding: 0;}
    #franchise.about .copy p, .join-us .copy p{line-height: 30px;}
    svg.house{width: 650px;}
    .franchise-col__copy{width: 90%;}
    svg.module-heading.popular{width: 160px;}
    .menu-accordion__toggle{padding: 25px 0!important;}
    ul.menu-items{grid-row-gap: 70px;}
    p.menu-item__desc{width: 95%;}
    .buttons-row a{text-align: center;}
    .about .buttons-row a, .main_inner .buttons-row a{width: fit-content; margin: 0 auto;}
    .about_inner, .franchise-table, .franchise-columns, .house-headings{padding: 0 50px;}
    .custom-header.is-scrolled .site-logo img{transform: scale(0.60);}
    body.page-template-faqs svg.slider-subpage{width: 170px;}
}