header .logo,header .logo-red{fill:var(--primary-red)}
header .top-bar{background:var(--cream);padding:20px 59px;position:fixed;width:100vw;
    top:0;height:79px;display:flex;gap:30px;align-items:center;z-index:9999;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;
    flex-wrap:nowrap;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important; flex:1 1 auto!important
}
.nav-menu-content a,header .top-bar a{color:var(--primary-black)}
header .logo{height:31px;flex-shrink:0}
header .logo-black{fill:var(--primary-black)}
header .burger-icon{background-image:url(/content/img/svgs/hamburger-nav-red.svg);background-size:cover;height:37px;width:37px}
header .close-icon{background-image:url(/content/img/svgs/menu-close-icon.svg);background-size:cover;width:25px;height:25px;margin:0 6px}
header .top-bar-left{height:39px;display:flex;align-items:center;justify-content:flex-start;gap:12px;-webkit-flex:0 1 0!important;-ms-flex:0 1 0!important;flex:0 1 0!important;margin-left:30px}
header .top-bar-center,header .top-bar-left a{align-items:center;display:flex}
header .top-bar-left #toggle-nav{display:block;background-repeat:no-repeat;text-align:center}
header .top-bar-left #toggle-nav:hover{cursor:pionter}
header .top-bar-center{gap:40px;justify-content:flex-start;flex:1 0 auto}
header .top-bar-center a{font-size:21px}
header .top-bar-right{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;gap:30px;font-size:21px}
header .top-bar-right .order-now{
    background:var(--primary-red);color:var(--primary-white);text-align:center;margin:0 30px 0 0;
    height:38px;min-width:156px;font-family:var(--font-familiy-heading);font-size:21px;font-style:var(--font-style-cta);
    font-weight:var(--font-weight-heading);line-height:var(--font-line-height-caption);padding:0 24px 4px!important;
    border-radius:6px!important
}
header .top-bar-right .order-now:focus,header .top-bar-right .order-now:hover{background:var(--footer-red);color:var(--primary-white)!important}
header .transparent-gradient{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)!important}
header .transparent{background:0 0!important}
.location-pin:after{content:"";display:inline-flex;background-image:url(/content/img/svgs/pin.svg);margin:0 0 0 9px;padding-bottom:6px;width:17px;height:24px;background-size:contain;background-repeat:no-repeat}
.reveal.full{padding:32px 16px;top:0!important;left:0!important;background-color:var(--cream)}
.fast{transition:.2s}
.nav-menu-container{height:100%;width:100%}
.nav-menu-content{text-align:center;height:382px;padding:100px 0;display:flex;justify-content:flex-start;flex-direction:column;gap:40px}
.nav-menu-content a h4{font-size:24px}
.nav-menu-content a.active,.nav-menu-content a:hover,header .top-bar a.active,header .top-bar a:hover{color:var(--primary-red)}
@media print,screen and (max-width:37.5em){header .top-bar-right .location-pin{display:none!important}}
@media print,screen and (max-width:40em){header .logo{height:25px;width:93px}}
@media print,screen and (max-width:44.375em){header .top-bar-left{margin-left:0} header .top-bar-right .order-now{margin:0 4px 0 0}}
@media print,screen and (min-width:40em){header .top-bar{padding:20px 29px}.nav-menu-content{padding-top:4em;}}
@media print,screen and (max-width:39.9375em){header .top-bar{padding:22px 15px;height:84px;gap:40px}}
@media print,screen and (min-width:74.75em){header .burger-icon{display:none!important}}
@media print,screen and (max-width:74.6875em){header .top-bar-center{display:none!important}}
@media only screen and (min-width:1920px){.nav-menu-content a{margin-bottom:25px}}

.new-button {
    background: var(--primary-red);
    color: var(--primary-white);
    text-align: center;
    min-width: 156px;
    font-family: var(--font-familiy-heading);
    font-size: 19px;
    font-style: var(--font-style-cta);
    font-weight: 700;
    line-height: var(--font-line-height-caption);
    padding: 7px 26px 7px !important;
    border-radius: 6px !important;
}
.new-button:hover {
    color: var(--primary-white);
    background:var(--footer-red);
}