html{--scroll-behavior: smooth;scroll-behavior:smooth}body{background-color:#fff;color:#000}a,a:visited{color:#000}#logo{width:30%;margin:2vw auto 0;display:none}#btn-homestate-for-community{display:block;width:17%;position:absolute;left:70%;top:4vw}@font-face{font-family:circula-medium;src:url(../fonts/circula-medium.eot?) format("eot"),url(../fonts/circula-medium.woff) format("woff"),url(../fonts/circula-medium.ttf) format("truetype"),url(../fonts/ircula-medium.svg#Circula-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ifc_insane_rodeoregular;src:url(../fonts/ifc_insane_rodeo-webfont.woff2) format("woff2"),url(../fonts/ifc_insane_rodeo-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:house-script;src:url(../fonts/SignPainter-HouseScript-Regular-latin.woff2) format("woff2"),url(../fonts/SignPainter-HouseScript-Regular-latin.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:bebasneue-regular;src:url(../fonts/bebas-neue-regular.woff2) format("woff2"),url(../fonts/bebas-neue-regular.woff) format("woff")}@font-face{font-family:avenirltpro-medium;src:url(../fonts/avenir-medium.woff2) format("woff2"),url(../fonts/avenir-medium.woff) format("woff")}@font-face{font-family:avenirltpro-black;src:url(../fonts/avenir-black.woff2) format("woff2"),url(../fonts/avenir-black.woff) format("woff")}@font-face{font-family:texgyreheros-bold;src:url(../fonts/TeXGyreHeros-Bold.ttf.woff) format("woff"),url(../fonts/TeXGyreHeros-Bold.ttf.svg#TeXGyreHeros-Bold) format("svg"),url(../fonts/TeXGyreHeros-Bold.ttf.eot),url(../fonts/TeXGyreHeros-Bold.ttf.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:tex_gyre_herosregular;src:url(../fonts/texgyreheros-regular-webfont.eot);src:url(../fonts/texgyreheros-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/texgyreheros-regular-webfont.woff2) format("woff2"),url(../fonts/texgyreheros-regular-webfont.woff) format("woff"),url(../fonts/texgyreheros-regular-webfont.ttf) format("truetype"),url(../fonts/texgyreheros-regular-webfont.svg#tex_gyre_herosregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:marketing_scriptregular;src:url(../fonts/marketingscript-webfont.woff2) format("woff2"),url(../fonts/marketingscript-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:high-tea;src:url(../fonts/High_Tea.woff) format("woff2");font-weight:400;font-style:normal}body{font-family:avenirltpro-medium;font-size:1.3vw}body header{z-index:22;background-color:#fff;padding-bottom:1vw;position:sticky;width:100%;height:65px}body #sub-header{margin:auto}body>section,body #banner{margin-left:auto;margin-right:auto;max-width:1440px}.screen-reader-text,.screen-reader-text a{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.screen-reader-text a:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear{clear:both}.hs-center{text-align:center}.hs-big-text{font-size:36px;line-height:1.2em}#banner{}#banner img{width:100%;max-height:850px;object-fit:cover;object-position:bottom}body nav{width:100%;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:21}body nav ul#nav-menu-container{display:flex;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}body nav ul#nav-menu-container li{list-style-type:none;display:block;position:relative}body nav>div{display:flex;margin:.6vw auto auto;width:100%;justify-content:space-evenly;padding:1% 3vw}nav a,nav .buttonControl{font-family:circula-medium;color:#000;text-decoration:none;letter-spacing:.05em;font-size:1.8em;background-repeat:no-repeat,no-repeat;background-position-x:left,right;background-position-y:center,center;background-size:3vw;display:inline-block;position:relative;padding-left:2vw;padding-right:2vw}nav .buttonControl{background:0 0;border:0;cursor:pointer}@media screen and (max-width:667px){nav .buttonControl.story{display:inline}}li#nav-order a{background-image:url(../images/menu-highlight-left.png),url(../images/menu-highlight-right.png);padding-left:3vw;padding-right:3vw}body nav ul#nav-menu-container li#nav-home a{padding-left:0}#logo-condensed img{width:13vw;display:inline;vertical-align:text-bottom}nav .dropdown{background:#fff;position:absolute;padding-left:1vw;padding-bottom:1vw;left:-1vw}nav>ul .dropdown a{display:block;font-family:avenirltpro-medium;color:#000;font-size:1.1em;width:max-content}nav>ul .dropdown a:hover{background-image:none;text-decoration:underline}nav>ul>li.show-dropdown .dropdown{display:block!important;z-index:2}nav>ul>li:hover{}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}@media screen and (min-width:600px) and (max-width:1024px){#story footer{margin-top:20vw!important}}body footer{background-color:#fff;color:#000;display:flex;margin:4vw auto 0;position:relative}body#home footer{margin-top:1vw}footer a{text-decoration:none;font-family:high-tea;padding:3vw 4.5vw;background:url(../images/footer-border.png) no-repeat 0;font-size:1.3em;letter-spacing:.14em;color:#000;text-align:center;flex-grow:1}footer a:hover{color:#000;text-decoration:underline}footer a img{width:1.8em;display:inline}footer a.first{background:0 0}footer a.last{}footer a span.line2{font-size:.8em;font-family:avenirltpro-medium,sans-serif;display:block;letter-spacing:.08em}footer #mc_embed_signup{width:30vw;color:#000;position:absolute;left:32vw;border:1px solid;border-radius:1.2vw;padding:1vw 2vw;font-size:.9em;bottom:11vw;z-index:111}footer #mc_embed_signup .close{position:absolute;right:0;top:0;z-index:3;padding:10px;background:0 0;box-sizing:border-box}footer #mc_embed_signup .close .material-icons{color:#ff530d}footer #mc_embed_signup .button{background-color:#06cbf9}footer #mc_embed_signup .button:hover{background-color:#ff530d}footer nav #questions>ul{display:none}footer nav #questions:hover>ul{display:block;transition:.5s;margin-top:-135px;background-color:#fff}footer nav #questions>ul>li{width:100%}footer nav #questions>ul>li>a{font-size:14px;padding:7px}footer nav #questions>ul>li:hover>a{color:orange}html,body#home{height:100%}body#home #main,.slideshow-container{height:100%}.home-utility ul{list-style:none;padding-bottom:40px;padding-left:0;margin:0}.home-utility ul li{display:inline-block}.home-utility ul li a{display:block;margin:0;padding:0 40px 0 0;font-size:1.2em}body#home a#a11y:hover{position:absolute;border:3px solid #000}body#home section#main{position:relative}#stage div{position:absolute}@keyframes fader{from{opacity:1}to{opacity:0}}.home-custom-banner{background-image:url(../images/SHO-Home-Page.png);background-repeat:no-repeat;background-size:cover;background-size:cover;width:100%;height:100%;background-position:39% 0%}@media screen and (max-width:992px){.home-custom-banner{background-image:url(../images/SHO-Home-Page-Desktop.jpeg);background-position:center}}div#slide-homestate-highland-park{background-image:url(../images/slide-homestate-highland-park.jpg)}div#slide-homestate-playa-vista{background-image:url(../images/slide-homestate-playa-vista.jpg)}div#slide-homestate-west-adams{background-image:url(../images/slide-homestate-west-adams.jpg?v=3)}div#slide-homestate-pasadena{background-image:url(../images/slide-homestate-pasadena.jpg)}body.legal>section{margin-right:8%;margin-left:8%}body.legal h1{margin-bottom:.5em}#locations h1,#menu h1,#catering h1,#story h1,.legal h1,#careers h1{font-family:Circula-Medium;color:#fff;font-size:7.1em;-webkit-text-stroke-width:.02em;text-transform:uppercase;text-align:center;background-repeat:no-repeat,no-repeat;background-position:left,right;letter-spacing:.08em;margin-bottom:0;padding-bottom:1.5vw}@media(max-width:1300px){#locations h1,#menu h1,#catering h1,#story h1,.legal h1,#careers h1{font-size:5em}}@media(max-width:600px){#locations h1,#menu h1,#catering h1,#story h1,.legal h1,#careers h1{font-size:3em}}#catering h1{color:#f9f9f9;background-color:#d803a6;-webkit-text-stroke-color:#f9f9f9;text-shadow:.09em .08em #f86502}#catering h2{font-family:high-tea;color:#f9f9f9;background-color:#d803a6;-webkit-text-stroke-color:#f9f9f9;text-align:center;text-transform:uppercase;background-repeat:no-repeat,no-repeat;background-position:left,right;letter-spacing:.08em;margin-bottom:0;margin-top:-2.5vw;padding-bottom:1.5vw}#catering h2 a{text-decoration:none}#careers h1{color:#f9f9f9;background-color:#d803a6;-webkit-text-stroke-color:#f9f9f9;text-shadow:.09em .08em #f86502}#careers #reasons h3{font-family:high-tea;color:#000;list-style-type:none;text-align:center;font-size:1em}#careers #reasons h3.sub-heading{font-size:2em}#catering #lower-nav{background-color:#d803a6;color:#fb6a06;font-family:high-tea;letter-spacing:.14em;padding-bottom:1vw;margin-top:-.5vw;text-align:center;font-size:1.5em}#catering #lower-nav a{text-decoration:none;margin:0 3vw;padding:0 2vw .6vw;display:inline-block}#catering #lower-nav a:hover{background-image:url(../images/underline-catering.png);bottom:0;background-repeat:no-repeat;background-image:url(../images/underline-catering.png);background-position:bottom center;background-size:18vw}#story #lower-nav{background-color:#d803a6;color:#fff;font-family:high-tea;letter-spacing:.14em;padding-bottom:2vw;margin-top:-1.5vw;padding:5px;text-align:center;font-size:2.2em;display:flex;justify-content:center}#story #sub-header{top:3.2vw;z-index:1;background-color:#d803a6;margin-bottom:-23.4vw;max-width:1440px}#story #sub-header ul{list-style-type:none;padding-bottom:0;margin-top:-1.5vw}#story #lower-nav a{text-decoration:none;margin-left:5vw;margin-right:5vw}#catering a#btn-click-to-get-your-party-started img{width:70vw;margin:2.5vw auto 0}#catering a#btn-click-to-get-your-party-started{margin-bottom:3vw;display:block}#catering footer{margin-top:0}#locations h1{background-color:#d803a6;-webkit-text-stroke-color:#fcfcfa;text-shadow:.08em .08em #be2f02}body h1 .subtext{font-family:high-tea;display:block;margin:-1.5vw auto 0;-webkit-text-stroke-width:0;font-size:.3em;text-shadow:none!important;letter-spacing:.12em}body h1 .subtext a{text-decoration:none}#catering .subtext a,#careers .subtext a{color:#fff}#catering .subtext a:hover,#careers .subtext a:hover{color:#fff;text-decoration:underline;background-position-y:39px;background-repeat:no-repeat;background-position-x:center;background-size:32vw}#menu .subtext a:hover{color:#fff;text-decoration:underline}#menu h1{background-color:#d803a6;-webkit-text-stroke-color:#fcfcfa;text-shadow:.09em .08em #7d025d}#menu h2{background-color:#d803a6;color:#fcfcfa;-webkit-text-stroke-color:#fcfcfa;text-align:center;font-family:high-tea;display:block;margin:-1.5vw auto 0;-webkit-text-stroke-width:0;text-shadow:none!important;letter-spacing:.12em;margin-bottom:0;margin-top:-2.5vw;padding-bottom:1.5vw}#menu h2 a{text-decoration:none;color:#fff}.yext-menus-list .yext-menu-title{display:none!important}#menu .yext-menu-section h1,#catering .yext-menu-section h1{background-color:#d803a6;font-family:BebasNeue-Regular!important;-webkit-text-stroke-color:none;text-shadow:none;-webkit-text-stroke-width:0;font-weight:400!important}#menu .yext-menu-no-items-msg,#catering .yext-menu-no-items-msg{display:none}#menu .yext-menu,#catering .yext-menu{padding-left:0!important;padding-right:0!important;padding-top:0!important}#menu .yext-menu-section{font-family:avenirltpro-medium!important}.legal h1,#story h1{background-color:#d803a6;-webkit-text-stroke-color:#fff;text-shadow:.08em .07em #033e77}.embedded-menu{margin:3vw 5vw 0}.embedded-menu .intro{font-family:house-script;font-size:2.9em;text-align:center;-webkit-text-stroke-width:.03em}.embedded-menu .intro a{text-decoration:none}#menu div.yext-menu-list>div.yext-menu-section:first-child{display:none}.yext-menu-item-name-info{color:#000!important}.yext-menu-item-name{font-family:marketing_scriptregular!important;font-size:1.5em!important;line-height:1.1em!important}.yext-menu-item-name .parenthesis{font-family:circula-medium;font-size:.7em;letter-spacing:.03em}#menu li.yext-menu-item-details{margin-left:.2vw}#yext-widget-221462.yext-menu .yext-menu-section-title{font-size:4vw;display:table-cell;text-transform:uppercase;font-weight:600;background-color:#fff;white-space:nowrap;vertical-align:middle;-webkit-text-stroke-width:.03em;-webkit-text-stroke-color:#06cbf9;letter-spacing:.11em}.yext-menu-section-line-left .yext-border-color,.yext-menu-section-line-right .yext-border-color{border-color:transparent!important;background-image:url(../images/menu-line.png);background-repeat:repeat-x;height:.3em!important;background-size:.8em}.yext-menu-item-desc,.yext-menu-item-name{color:#000!important;margin-right:6vw!important}.yext-menu-item-simple-price{color:#000!important}.yext-menu-section-desc{font-family:high-tea!important;text-transform:uppercase!important;letter-spacing:.09em;margin-left:17vw!important;margin-right:17vw!important;font-size:1.7vw!important;line-height:1.5em!important;margin-top:0!important}div.yext-menu-list>div.yext-menu-section:nth-child(4n+2) h1,div.yext-menu-list>div.yext-menu-section:nth-child(4n+2) .yext-menu-section-desc{color:#d803a6!important;-webkit-text-stroke-color:#d803a6!important}div.yext-menu-list>div.yext-menu-section:nth-child(4n+3) h1,div.yext-menu-list>div.yext-menu-section:nth-child(4n+3) .yext-menu-section-desc{color:#000!important;-webkit-text-stroke-color:#000!important}div.yext-menu-list>div.yext-menu-section:nth-child(4n+1) h1,div.yext-menu-list>div.yext-menu-section:nth-child(4n+1) .yext-menu-section-desc{color:#d803a6!important;-webkit-text-stroke-color:#d803a6!important}div.yext-menu-list>div.yext-menu-section:nth-child(4n) h1,div.yext-menu-list>div.yext-menu-section:nth-child(4n) .yext-menu-section-desc{color:#1d871d!important;-webkit-text-stroke-color:#1d871d!important}.menu-link .material-icons{display:inline-flex;vertical-align:middle}#locations h1 img,#menu h1 img,#story h1 img{width:4.5vw;display:inline;margin-left:1.5vw;margin-right:1.5vw;margin-top:-1vw}#catering h1 img,#story h1 img{width:7.5vw;display:inline;margin-left:.8vw;margin-right:.8vw;margin-top:0}#catering h1 img.right,#story h1 img.right{transform:rotate(180deg)}#location-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5vw;margin:3.5vw 2vw 0;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:2vw;padding-right:2vw}#location-grid h2{font-family:ifc_insane_rodeoregular;text-transform:uppercase;letter-spacing:.25vw;font-size:3.3em;text-align:center;margin-bottom:0;color:#441d02;margin-top:1.3vw;line-height:1.1em}#location-grid .address{font-family:avenirltpro-medium;text-align:center;font-size:1.45em;color:#060606;margin-top:.3vw;letter-spacing:.07em}.catering-select #location-grid{margin:3.5vw 0 0}.catering-select #location-grid h2{font-size:2.2em}.catering-select #location-grid .address{font-size:1.3em}.catering-select #location-grid .store-status{font-size:1.2em;text-align:center}@media(max-width:1300px){.catering-select #location-grid{margin:2.5vw 0 0}.catering-select #location-grid h2{font-size:1.8em}.catering-select #location-grid .address{font-size:.9em}.catering-select #location-grid .hours{font-size:1em}.catering-select #location-grid .store-status{font-size:.8em;text-align:center}}#location-grid .address:hover,#location-grid h2:hover{color:#000!important;text-decoration:underline}#location-grid .hours{font-family:avenirltpro-medium;text-align:center;font-weight:700;margin-top:.5vw;color:#060606;font-size:1.4em;letter-spacing:.08em;-webkit-text-stroke-width:.03em}#location-grid .hours .pretext{font-family:house-script;text-transform:uppercase;font-size:1.3em;-webkit-text-stroke-width:0}#location-grid .hours .posttext{font-family:house-script;text-transform:uppercase}#location-grid .hours .dot{font-size:.7em}#location-grid>div{position:relative}#location-grid a:hover .label-menu-content{color:#06cbf9}#location-grid a:hover h2{color:#000}#location-grid a{text-decoration:none;display:block}#location-grid a:hover img{opacity:.5}#location-grid img{border:1px solid #000;opacity:1;width:100%}#location-grid .label-menu{display:block;position:absolute;right:1vw;top:1vw;background-color:#fff;border:.01vw solid #801e5e;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:0;padding-bottom:6vw;width:6vw}#location-grid .label-menu-content{float:left;font-family:high-tea;line-height:1;margin-top:-.5em;padding-top:53%;text-align:center;width:100%;font-size:1.4em;letter-spacing:.03em}#locations #map-and-image{display:flex;justify-content:space-between}#locations #map-and-image img{width:30%;height:445px;object-fit:cover}#locations .map{width:68%}.single-location #info{display:flex;justify-content:space-between;margin-top:1vw}.single-location #info>div{border-right:2px dotted #000;text-align:center;flex-grow:1}.single-location #info>div:last-child{border-right:none;padding-right:0}.single-location #download-menu{text-decoration:none;font-family:high-tea;letter-spacing:.4em;font-size:1.15em}.single-location #download-and-hours{line-height:1.5em;margin-top:.5vw}.single-location #download-and-hours .dot{margin-left:1vw}.single-location #hours-text{font-family:house-script;font-size:1.5em;letter-spacing:.09em;font-weight:700}.single-location #hours{font-weight:700;font-size:1.2em;margin-left:.8vw}.single-location #get-directions a{font-family:house-script;font-size:2em;letter-spacing:.06em;color:#d803a6;text-decoration:none;vertical-align:bottom;display:block;margin-top:.8vw}.single-location #get-directions a:hover{text-decoration:underline}.single-location #email{text-decoration:none;font-family:high-tea;letter-spacing:.3em;font-size:1em;margin-top:1vw;display:block;line-height:.8em}.single-location #phone{font-family:circula-medium;letter-spacing:.5em;font-size:1.4em;line-height:1.3em}.single-location #address{display:flex}.single-location #address .number{font-family:bebasneue-regular;font-size:2.4em;letter-spacing:.09em}.single-location #address .street{display:block;text-transform:uppercase;font-size:.7em;letter-spacing:.3em;margin-top:1vw;margin-left:.7vw;text-align:left}#story section{margin-top:4vw;padding-top:23.4vw;margin-bottom:-23.4vw}#story section p{text-align:left;margin:0 3vw 2.5vw 0;font-size:1.3em;line-height:1.9em;-webkit-text-stroke-width:.03em;letter-spacing:.04em}#story #who-we-are p.slogan{font-family:house-script;font-style:normal;font-size:3em;text-align:center;line-height:1.1em;margin-left:10vw;margin-right:10vw}#story #intro{font-weight:300;font-style:italic;margin-top:4vw;padding-top:0}#story section #intro-quote{text-align:center;font-style:italic;font-weight:400;-webkit-text-stroke-width:0}#story section #intro-quote .quote-author{text-align:center;font-style:normal}#story .quote-author strong{font-weight:900;letter-spacing:.05em;font-style:normal}#story section h2{margin:4vw auto}#story section h2 img{margin:0 auto;height:3vw}#story #who-we-are p,#story #who-we-are h3{margin-left:6vw;margin-right:6vw}#story #who-we-are p{margin-top:0}#story #who-we-are h3{margin-top:3vw;margin-bottom:0}#story #food-nav{display:flex;justify-content:space-evenly}#story #our-food h2{margin-bottom:0}#story #food-nav a{color:#06c8f6;text-decoration:none;font-family:avenirltpro-medium;letter-spacing:.08em;font-size:1.3em;text-transform:uppercase;font-weight:600}#story #food-copy img{margin-left:0;width:40%}#story #food-copy>div{clear:both;padding-top:3vw}#story #food-copy{margin-left:5vw;margin-top:3vw}#story h3{margin-bottom:0;text-align:left;color:#c25405;font-size:1.6em;-webkit-text-stroke-width:.09em;letter-spacing:.04em}@media screen and (max-width:667px){#story h3{font-size:1.3em;line-height:1.9em}#story h3 span{font-size:unset;line-height:unset}}#story #our-food h4{margin-bottom:.4vw;text-transform:uppercase;font-size:1.2em;-webkit-text-stroke-width:.09em;letter-spacing:.09em}#story h3 .subtext{-webkit-text-stroke-width:0;letter-spacing:.04em;font-style:italic}#story #food-copy img.tortillas,#story #food-copy img.eggs,#story #food-copy img.chicken,#story #food-copy img.booze{float:right;margin-left:3vw;margin-right:3vw}#story #food-copy img.queso,#story #food-copy img.brisket,#story #food-copy img.coffee{float:left;margin-right:3vw}#story #food-copy img.queso{width:34%}#story #food-copy p{text-align:left;margin-left:0}#story #community-copy{margin-left:5vw;margin-top:3vw;padding-bottom:3vw}#story .section-banner img,#story #banner img{width:100%}#story footer{margin-top:27.4vw;clear:left}#careers #btn-click-for-all-open-positions{margin:2.5vw auto 0;display:block}#careers #reasons{width:70%;margin-left:auto;margin-right:auto;background-color:#fff;padding:2vw}#careers h2{font-family:high-tea;color:#000;text-align:center;font-size:6.8em;line-height:.9em;letter-spacing:.03em}#careers h3{font-family:high-tea;color:#000;text-align:center;margin-top:1vw;font-size:1.6em}#careers .pink-heading .img-content-wrap{display:flex;align-items:center;justify-content:center}#careers .pink-heading .img-content-wrap span.no-wrap{width:auto;padding:0 20px}#careers .pink-heading .img-content-wrap img:first-child{transform:unset}#careers .pink-heading .img-content-wrap img{height:25px;transform:rotate(180deg)}@media screen and (max-width:568px){#careers .pink-heading .img-content-wrap img{height:35px}#careers #reasons h3.sub-heading{padding:10px 0}#careers .pink-heading a .img-content-wrap span.no-wrap{font-size:8.84vw;line-height:.9}}#careers #reasons ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3vw;padding-left:0}#careers #reasons ul li{font-family:high-tea;color:#000;list-style-type:none;text-align:center;font-size:1.6em}#careers #reasons ul li img{width:45%;margin-left:auto;margin-right:auto}#careers #reasons ul li img#super-potato{width:85%;margin-left:-10px}#careers #reasons ul li img#taco-man{width:58%}#careers #reasons ul li p{font-family:avenirltpro-medium;color:#000;font-size:.7em}@media screen and (min-width:1440px){body{font-size:14.3px}body#story #lower-nav,body#story #food-nav{width:1340px;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:0}body#story p,body#story h3,body#story h4{width:1340px;margin-left:auto!important;margin-right:auto!important}body section#who-we-are{padding-top:280px}body section#community{}body#story .banner img{max-width:none;width:100%}body#story div#sub-header{top:49px;max-width:100%}#story section h2 img{height:40px}body nav>div{width:1440px;margin-top:10px;padding:12px 50px 6px}#btn-homestate-for-community{width:200px;left:50%;margin-left:257px}body header{margin-left:auto;margin-right:auto;top:0}body#story #sub-header{top:81px;margin-bottom:-280px}#story #food-copy{margin-top:0}#story #community-copy{margin-left:5vw;margin-top:0;padding-bottom:30px}story #food-copy>div{padding-top:30px}#story #who-we-are h3{margin-top:40px}#story section h2{margin:30px auto}#story section p{margin:0 3vw 30px 0}nav a:hover,nav .buttonControl:hover,nav>div .dropdown a:hover{color:#ff530d;text-decoration:underline}body nav ul#nav-menu-container li a,body nav ul#nav-menu-container li button{margin-top:10px;padding-left:25px;padding-right:25px;background-size:25px;margin-left:-25px;-webkit-text-stroke-width:.02em!important;letter-spacing:.09em!important}#logo-condensed img{width:152px}body#story>section{margin-top:10px;padding-top:275px;margin-bottom:-275px;max-width:1440px}body#story #food-copy,body#story #community-copy{margin-left:0}body#locations h1 img,body#story h1 img{width:60px;display:inline;margin-left:1.5vw;margin-right:1.5vw;margin-top:-1vw}body#menu h1 img{width:27px;display:inline;margin-left:20px;margin-right:20px;margin-top:-5px}.single-location #address .street{margin-top:11px}body#catering h1 img,body#story h1 img{width:100px;display:inline;margin-left:.8vw;margin-right:.8vw;margin-top:0}body#careers section h1 img{width:100px;display:inline;margin-left:.8vw;margin-right:.8vw;margin-top:0}.yext-menu-section-line-left .yext-border-color,.yext-menu-section-line-right .yext-border-color{height:11px!important;background-size:11px}#yext-widget-221462.yext-menu .yext-menu-section-title{font-size:47px}.yext-menu-section-desc{font-size:22px!important}body#story #lower-nav a{text-decoration:none;margin-left:70px;margin-right:70px}body#story h1{line-height:125px}}#hamburger{display:none}@media only screen and (max-width:667px){body#home section#main{position:relative;top:10vw;z-index:1}header{position:fixed;width:100%;top:0;display:flex;justify-content:space-between;align-items:center}body#story h1{line-height:60px}#hamburger{display:inline-block;cursor:pointer;top:13px;z-index:22;position:fixed;transform:scale(.5,.5);background-color:transparent;border:0}body#careers h1{margin-top:13vw}#logo-condensed{display:none}#logo{margin-bottom:0;display:block;position:fixed;top:0;background-color:#fff;width:40%;margin-top:0;padding-top:2vw;padding-bottom:2vw;z-index:2;left:28%;right:auto}#logo img{width:100%;margin-left:auto;margin-right:auto}body#story #lower-nav a{text-decoration:none;margin-left:5vw;margin-right:5vw}.menu-link{font-size:2.5em}#hamburger.change+nav #nav-menu-container{display:block}body nav ul#nav-menu-container{display:none}#nav-menu{}#nav-story .dropdown{width:12vw}body nav.main-nav{position:fixed;top:12vw;opacity:.9}nav .dropdown{display:block;font-size:3em;padding-left:0;width:100%;left:0;position:relative}nav>ul .dropdown a{margin-bottom:1vw}nav a,nav .buttonControl{font-size:5.8em}.bar1,.bar2,.bar3{width:43px;height:0;background-color:#333;margin:5px 0;transition:.4s;border-radius:3px;border:3px solid #333}#map-and-image>img{display:none}.single-location #main{display:flex;flex-direction:column}.single-location #info{display:block;font-size:2.4em;text-align:center;order:1}#map-and-image{order:2}.single-location #info>div{border-bottom:2px dotted #000;border-right:0;padding-top:2vw;padding-bottom:2vw;text-align:center;flex-grow:1}.single-location #info>div:last-child{border-bottom:0;margin-bottom:4vw}.single-location #info>div #download-menu{border-bottom:2px dotted #000;padding-top:2vw;padding-bottom:3vw;display:block}.single-location #info #address{padding-left:20vw}.single-location #info #address .street{margin-top:2.2vw}#locations .map{width:100%}#locations h1,#story h1,#catering h1,#menu h1{font-size:10em}#catering h1,.catering-select h1{font-size:3em!important;min-height:20px;padding-top:14px;display:flex;justify-content:center;align-items:center}#location-grid{grid-template-columns:1fr}#location-grid>div{font-size:2.5em;max-width:442px;margin-left:auto;margin-right:auto}#locations h1 img,#menu h1 img,#story h1 img{width:7.5vw}#story section h2 img{height:7vw}#story section{font-size:2.2em}#story #lower-nav{font-size:2.9em;margin-right:50px}#story #sub-header{top:12vw}#story section{margin-top:4vw;padding-top:42.5vw;margin-bottom:-42.5vw}#story #sub-header{margin-bottom:-42.5vw}#story footer{margin-top:42.5vw}footer a{font-size:2.2em}#banner{}.change .bar1{-webkit-transform:rotate(45deg) translate(7%,150%);transform:rotate(45deg) translate(7%,150%);width:43px}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(-45deg) translate(16%,-150%);transform:rotate(-45deg) translate(16%,-225%)}#menu .intro{font-size:4.2em;letter-spacing:.03em}#menu .intro br{display:none}footer #mc_embed_signup{width:100%;left:0;font-size:3em;display:none}.slideshow-container{}div#slide-homestate-hollywood{background-position:50% 0%}div#slide-homestate-highland-park{background-position:50% 0%}div#slide-homestate-playa-vista{background-position:50% -20%}div#slide-homestate-west-adams{background-position:50% -40%}div#slide-homestate-pasadena{background-position:79% 0%;background-image:url(../images/slide-homestate-pasadena-mobile.jpg)}#yext-widget-221462.yext-menu .yext-menu-section-title{font-size:8vw}.yext-menu-section-desc{font-size:4vw!important}}#careers #reasons #without{display:flex;justify-content:center}.drop_down{position:relative}.drop_down .dropdown__title{display:inline-flex;align-items:center}.drop_down .dropdown__title:after{content:"";border:.35rem solid transparent;border-top-color:rgba(255,255,255,.45);margin-left:.25em;transform:translateY(0.15em)}.drop_down .dropdown{position:absolute;min-width:15ch;left:50%;top:calc(100% - 0.25rem);transition:280ms all 120ms ease-out;transform:rotateX(-90deg) translateX(-50%);transform-origin:top center;visibility:hidden;opacity:.3;padding:.5em 0;background-color:#fff;border-radius:4px;box-shadow:0 .15em .25em rgba(0,0,0,.25)}.drop_down .dropdown a{color:#47246b;display:block;padding:.5em;opacity:0;transition:280ms all 120ms ease-out}.drop_down .dropdown a:hover{background-color:rgba(0,0,0)}.drop_down .dropdown a:focus{outline:none;background-color:rgba(0,0,0)}.drop_down:after{content:"";border:.5rem solid transparent;border-bottom-color:#fff;position:absolute;top:calc(100% - 1.25rem);left:50%;transform:translateX(-50%);transition:280ms all 120ms ease-out;opacity:0;will-change:opacity}.drop_down:hover .dropdown__title,.drop_down:focus-within .dropdown__title{border-top-color:pink}.drop_down:hover .dropdown__menu,.drop_down:focus-within .dropdown{opacity:1;transform:rotateX(0) translateX(-50%);visibility:visible}.drop_down:hover .dropdown a,.drop_down:focus-within .dropdown a{opacity:1}.drop_down:hover:after,.drop_down:focus-within:after{opacity:1}body.zoom-110 #sub-header h1{color:#fff;font-size:100px;line-height:normal}body.zoom-110 #sub-header ul #lower-nav a{font-size:40px}body.zoom-125 #sub-header h1{color:#fff;font-size:90px;line-height:normal}body.zoom-125 #sub-header ul #lower-nav a{font-size:35px}body.zoom-150 #sub-header h1{color:#fff;font-size:80px;line-height:normal}body.zoom-150 #sub-header ul #lower-nav a{font-size:30px}body.zoom-175 #sub-header h1{color:#fff;font-size:70px;line-height:normal}body.zoom-175 #sub-header ul #lower-nav a{font-size:25px}body.zoom-200 #sub-header h1{color:#fff;font-size:60px;line-height:normal}body.zoom-200 #sub-header ul #lower-nav a{font-size:20px}body.zoom-250 #sub-header h1{color:#00a2ff;color:#fff;line-height:normal}body.zoom-250 #sub-header ul #lower-nav a{font-size:15px}body.zoom-300 #sub-header h1{color:#fff;font-size:40px;line-height:normal}body.zoom-300 #sub-header ul #lower-nav a{font-size:15px}body.zoom-400 #sub-header h1{color:#fff;font-size:30px;line-height:normal}body.zoom-400 #sub-header ul #lower-nav a{font-size:10px}body.zoom-500 #sub-header h1{color:#fff;font-size:30px;line-height:normal}body.zoom-500 #sub-header ul #lower-nav a{font-size:8px}.menu-section-header{color:#000!important;-webkit-text-stroke-width:0!important;font-family:BebasNeue-Regular!important;letter-spacing:1px}body h1 img{display:inline;width:7.5vw}body footer{background-color:#fff;color:#000;display:flex;margin:4vw auto 0;position:relative}footer nav{width:100%;max-width:1440px;margin:auto}footer nav ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;padding:0}footer nav ul li{display:block;width:14%;text-align:center}footer nav ul li a{text-decoration:none;font-family:high-tea;padding:10px 6px;background:url(../images/footer-border.png) no-repeat 0;font-size:1.3em;letter-spacing:.14em;color:#000;text-align:center;flex-grow:1}footer nav ul li a:hover{color:orange;text-decoration:underline}footer nav ul li a img{width:1.8em;display:inline}footer nav ul li a.first{background:0 0}footer nav ul li a span.line2{font-size:.8em;font-family:avenirltpro-medium,sans-serif;display:block;letter-spacing:.08em}footer nav a{margin-left:0}@media screen and (max-width:768px){}@media screen and (max-width:800px){footer nav ul li{}}@media screen and (max-width:600px){footer nav ul li{width:50%;font-size:2em;padding:0}}div#mc_embed_signup_scroll{margin-right:10px;padding:5px}div#mc_embed_signup .mc-field-group{width:100%}div#mc_embed_signup_scroll h2{padding:5px}.pink-heading span{font-family:house-script;font-size:65px;text-align:center;padding-top:20px;width:100%;display:block}.pink-heading a{text-decoration:none;color:#d803a6}.catering-menu a{color:#d803a6}.pink-heading span a{position:relative}.pink-heading span a:after{content:" ";line-height:1;border-bottom:2px solid #000;display:block;position:absolute;left:0;right:0;bottom:15px}.catering-menu{max-width:1200px;margin:40px auto 0;padding:0 20px}@media screen and (max-width:600px){.catering-menu .tab .tab-content p a{font-size:unset}}.select-intro p{font-size:32px;text-align:center}p.intro,.catering-select .select-intro p.intro{font-family:house-script;font-size:2.9em;text-align:center;-webkit-text-stroke-width:.03em;margin-top:-10px;padding-bottom:0;margin-bottom:10px;color:#000}.catering-select .select-intro p.intro{padding-top:30px;font-size:4.2em}.select-intro{margin-bottom:-40px}@media(max-width:1200px){.select-intro{margin-bottom:0}.select-intro p{font-size:20px}.catering-select .select-intro p.intro{font-size:30px}}.pink-heading h3{font-family:high-tea;font-size:70px;text-align:center}.catering-menu h4{font-family:avenirltpro-medium;text-transform:capitalize;font-size:40px;text-align:left}.catering-menu p.contact_page{font-size:2.9em;padding-bottom:0}.spacer{height:50px}#location-grid.catering-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1000px){.pink-heading h3{text-align:center;font-size:40px;padding:0 20px}.catering-menu h4{font-size:26px}.catering-menu p,.pink-heading .intro{font-size:21px}}@media screen and (min-width:668px){.desktop-hidden{display:none}}@media(max-width:667px){header .logo-wrap{text-align:center;display:flex;justify-content:center;align-items:center;column-gap:30px;width:100%}header .logo-wrap #logo{position:static;width:auto;padding:0;margin:0}header .logo-wrap #logo img{max-width:165px;margin:0;width:auto}header a.insta-a img{height:30px;width:30px}header .logo-wrap a.insta-a{}header .logo-wrap a.insta-a img{width:25px;height:25px;object-fit:contain;display:block}header .logo-wrap a.offer-a{position:absolute;right:20px}header #hamburger{transform:scale(.7,.7)}header nav.main-nav{max-width:320px;left:50%;transform:translate(-50%,0px);top:65px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}header nav ul#nav-menu-container{padding:15px}header nav ul#nav-menu-container li{text-align:center}header nav ul#nav-menu-container li a{text-align:center;width:100%;margin-left:0}header nav ul#nav-menu-container li .dropdown{width:100%;padding:9px 20px}header nav ul#nav-menu-container li .dropdown a{color:#000;font-family:avenirltpro-medium;font-size:1.3em;margin-left:0}header li#nav-order a{background:0 0}#locations.no-hero,#catering.no-hero{}}@media(max-width:667px){header .logo-wrap a.insta-a{position:absolute;left:20%;transform:translateX(-50%)}}@media screen and (min-width:300px) and (max-width:667px){.insta{display:none}}@media(max-width:1200px){#location-grid.catering-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){#location-grid.catering-grid{grid-template-columns:1fr}}.nowrap{white-space:nowrap}.catering-menu-grid{grid-template-columns:1fr 2fr 1fr;margin-top:20px;margin-bottom:20px}@media(max-width:800px){.catering-menu-grid{grid-template-columns:1fr 4fr 1fr;margin-top:20px;margin-bottom:20px}}.catering-select #location-grid .hours .pretext{display:block}.catering-select #location-grid .hours .dot{display:none}#hs-all{display:block;width:100%;height:100%}#hs-dialog{position:fixed;background-color:rgba(0,0,0,.7);width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:1000;display:none;overflow:auto}.hs-table{display:table;width:100%;height:100%}.hs-tr{display:table-row;width:100%;height:100%}.hs-td{display:table-cell;vertical-align:middle;width:100%;height:100%}.hs-modal-content{background-color:#fff;max-width:740px;margin-left:auto;margin-right:auto;position:relative;width:90%;margin-top:5%;margin-bottom:5%}.hs-modal-flex{display:flex;justify-content:space-between}.hs-modal-flex .hs-modal-left{width:38%;padding-left:30px;padding-top:20px;padding-bottom:20px}.hs-modal-flex .hs-modal-right{width:62%;padding-left:10px;padding-top:30px;padding-right:20px;padding-bottom:30px;font-size:22px;line-height:1.2em}.hs-modal-flex .hs-modal-right p{width:auto!important;margin-bottom:1em}.hs-modal-left *{width:100%;height:auto}.hs-modal-close{-webkit-appearance:none;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:-20px;right:-20px;width:42px;height:42px;color:#000;border:1px solid #ccc;cursor:pointer;font-size:23px}@media(max-width:800px){.hs-modal-flex .hs-modal-left{width:23%;padding-left:30px;padding-top:20px;padding-bottom:20px}.hs-modal-flex .hs-modal-right{width:75%;font-size:18px}.hs-modal-link{width:200px}}@media(max-width:600px){.hs-modal-flex{display:block}.hs-modal-flex .hs-modal-right,.hs-modal-flex .hs-modal-left{width:100%;padding:20px}.hs-modal-flex .hs-modal-left{max-width:100px;margin-left:auto;margin-right:auto;padding-bottom:0}.caterting-head h1 img{vertical-align:baseline}.caterting-head h1{min-height:auto!important}.caterting-head .subtext a{font-size:19px}.catering-menu-grid .click-btn-sec .intro,.catering-menu .click-btn-sec .intro{font-size:21px}.about-menu-story{padding:0;margin:0}.about-menu-story#lower-nav{width:100%}.about-menu-story#lower-nav li a{font-size:16px}}.hs-modal-right ul{padding-left:18px}@media only screen and (max-width:400px){}.hs-modal-inner{padding:30px 20px;text-align:center;width:100%}.hs-modal-inner .hs-modal-heading{font-family:circula-medium;font-size:50px;line-height:1.2;color:#f07b3a;text-align:center}.hs-modal-inner strong{display:block;font-size:40px;line-height:1}.hs-modal-inner p{font-size:30px;line-height:1.2;padding:0 0 15px;max-width:565px;margin:auto}.hs-modal-inner .hs-modal-ball span,a{display:inline-block}.hs-modal-inner .hs-modal-taco span,a{display:inline-block}.hs-modal-inner .hs-modal-ball span{font-size:70px;vertical-align:middle}.hs-modal-inner .hs-modal-taco span{font-size:70px;vertical-align:middle}.hs-modal-inner .hs-modal-inside-div{padding:0 0 50px}.hs-modal-inner .hs-modal-ball a{padding:23px 0 0}.hs-modal-inner strong{font-weight:500}@media(max-width:600px){.hs-modal-inner .hs-modal-heading{font-size:40px}.hs-modal-inner strong,a,span,p{font-size:32px}.hs-modal-inner .hs-modal-ball span{font-size:45px}.hs-modal-inner .hs-modal-taco span{font-size:45px}.hs-modal-inner p{font-size:20px;line-height:1.3}.hs-modal-inner .hs-modal-inside-div{padding:0 0 35px}}.story a{font-size:inherit;font-family:circula-medium;margin-top:-7px!important;margin-left:0!important}#our_food{padding-top:50px;margin-top:-50px}#story_community{padding-top:50px;margin-top:-50px}.contact-us h1.heading{font-size:6.1em!important}.contact-us .embedded-menu{margin:1vw 5vw 0}.contact-us .content h2.sub-heading{letter-spacing:1px!important;padding:1.5vw 0 0!important;font-family:house-script!important;background-color:transparent!important;font-size:5em;color:#000!important;margin-top:0!important}@media(max-width:568px){.contact-us .content h2.sub-heading{font-size:7em}}.contact-us .content h3.sub-heading-two{font-family:high-tea!important;text-transform:uppercase!important;letter-spacing:.09em;font-size:28px}.content p{font-size:16px;padding-bottom:15px}.contact-us .content h2.let-us-know{background-color:#fff!important;color:#000!important;font-size:2em;margin-top:0!important;font-family:segoe ui,Arial,sans-serif!important}@media screen and (max-width:568px){.contact-us .content h2.let-us-know{font-size:24px}}.contact-us .content .form-content,.comunity-outreach-request .form-content{display:flex;justify-content:center;padding:20px}.contact-us .content .form-content iframe{width:700px!important}.contact-us .content form{max-width:600px}.contact-us .content a{color:#5ad6f2;font-weight:600;font-size:16px}.tab input{position:absolute;opacity:0;z-index:-1}.row{display:flex}.row .col{flex:1}.row .col:last-child{margin-left:1em}.contact-container,.catering-container{max-width:1200px;margin:0 auto;padding:0 20px}.tabs{border-radius:8px;overflow:hidden}.tab{width:100%;color:#fff;overflow:hidden}.tab-label{position:relative;display:flex;justify-content:space-between;padding:1em;padding-right:2.7em;font-weight:700;cursor:pointer;color:#000;border-bottom:1px solid}.tab-label::after{content:"❯";text-align:center;transition:all .25s;font-size:2em;position:absolute;right:15px;top:15px;transform:rotate(90deg)}.tab-content{max-height:0;padding:0 1em;color:#2c3e50;transition:all .25s}.tab-content a{display:inline}.tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#2c3e50;cursor:pointer}.tab-close:hover{background:#1a252f}input:checked+.tab-label::after{transform:rotate(-90deg);transition:all .35s}input:checked~.tab-content{max-height:100vh;padding:1em}h4.we-appreciate-text{margin-top:40px;text-align:center!important}@media screen and (max-width:600px){h4.we-appreciate-text{margin-top:28px}}p.we-appreciate-text .comunity-outreach-request h1.heading{font-size:6em!important}.comunity-outreach-request h3{margin:20px 0;line-height:80px}.comunity-outreach-request p{text-align:center;font-size:1.3em;margin-bottom:20px}.comunity-outreach-request p a{color:#5ad6f2}.comunity-outreach-request h4{text-align:center;font-size:1.3em;font-weight:600;margin-top:-20px;margin-bottom:20px}@media screen and (max-width:600px){.comunity-outreach-request h3{line-height:56px}.comunity-outreach-request p,.comunity-outreach-request h4{font-size:20px}}.comunity-outreach-request .form-content iframe{width:700px!important}header nav li:hover>ul.dropdown{display:block!important}#sherman-oaks h3{font-size:1.1rem;text-align:center;font-weight:600}section.select_for_catering{display:flex;align-items:center;justify-content:center}.click-btn-sec{display:flex;justify-content:center;align-items:center}.click-btn-sec img{height:25px}.click-btn-sec img{transform:rotate(180deg)}.click-btn-sec img:first-child{transform:unset}.click-btn-sec a{margin:0 20px}.content-custom-wrap h3{text-align:center;font-size:48px;padding:0 13px;font-family:avenirltpro-medium}@media screen and (max-width:1000px){.content-custom-wrap{}.content-custom-wrap h3{padding:0;font-size:32px;padding:0 10px}}.catering-request-link{padding-top:20px}.catering-request-link .img-content-wrap{display:flex;align-items:center;justify-content:center}.catering-request-link .img-content-wrap span{width:auto;padding:0 20px}@media screen and (max-width:568px){.catering-request-link .img-content-wrap span{font-size:48px;padding:0 10px;white-space:nowrap}.click-btn-sec a span{font-size:48px;padding:0 10px;white-space:nowrap}.click-btn-sec img{height:35px}.click-btn-sec a{margin:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yext-menu-section ul.yext-menu-section-items.first.half.content-center{width:100%!important}.yext-menu-section ul.yext-menu-section-items.first.half.content-center li .yext-menu-item-info-wrapper .yext-menu-item-info{display:inherit;align-items:end;text-align:center!important}.yext-menu-section ul.yext-menu-section-items.first.half.content-center li .yext-menu-item-info-wrapper .yext-menu-item-desc{text-align:center!important;margin-right:0!important}.yext-menu-section ul.yext-menu-section-items.first.half.content-center li .yext-menu-item-info-wrapper .yext-menu-item-info span.yext-menu-item-name{float:unset!important}.yext-menu-section ul.yext-menu-section-items.first.half.content-center li .yext-menu-item-info-wrapper .yext-menu-item-info span.yext-menu-item-price{float:unset!important;display:inline-block!important}.yext-menu-section .yext-menu-section-items .yext-menu-item-info span.yext-menu-item-name{float:unset;margin:0!important}.yext-menu-section .yext-menu-section-items .yext-menu-item-info span.yext-menu-item-price{float:unset!important;font-size:16px;flex-grow:1;line-height:26px;min-width:40px}.yext-menu-section .yext-menu-section-items .yext-menu-item-info{display:flex}#our-food #food-copy .coffee p a{font-size:unset}.catering-heading{margin-top:20px!important;font-family:house-script!important}.three-card-section{max-width:1200px;margin:0 auto;padding:30px 20px 60px}.three-card-section .cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0}.three-card-section .cards-wrapper .card{text-decoration:none;text-align:center}.three-card-section .cards-wrapper .card .card-img{margin-top:0}.three-card-section .cards-wrapper .card:hover img.card-img,.three-card-section .cards-wrapper .card:hover .card-img img{opacity:.5;transition:ease-in-out .5s}.three-card-section .cards-wrapper .card img.card-img,.three-card-section .cards-wrapper .card .card-img img{width:100%;height:300px;object-fit:cover;border:1px solid #000}.three-card-section .cards-wrapper .card h4{font-family:ifc_insane_rodeoregular;text-transform:uppercase;letter-spacing:.25vw;font-size:2.75em;text-align:center;margin-bottom:0;color:#441d02;margin-top:1.3vw;line-height:1.1em}.three-card-section .cards-wrapper .card h4 .dash{font-family:sans-serif;line-height:.5}.three-card-section .cards-wrapper .card h4.coming-soon{margin-top:0}.three-card-section .cards-wrapper .card h4 .braces{font-size:1em;font-family:sans-serif;letter-spacing:.15vw}.three-card-section .cards-wrapper .card a{display:block;font-size:16px;color:#d803a6;margin-top:10px;font-family:high-tea}.three-card-section .cards-wrapper .card p{font-size:16px;line-height:1.25;color:#441d02;margin-top:1.2vh}p.intro{font-family:inherit}.three-card-section .cards-wrapper .card .available-pickup{font-family:house-script;font-size:22px}.three-card-section .cards-wrapper .card:hover p,.three-card-section .cards-wrapper a.card:hover h4{color:#000}.three-card-section .contact-details{display:flex;justify-content:center;text-align:center}.three-card-section .contact-details p{text-align:center;font-size:16px;line-height:1.25;color:#441d02;margin-top:3em;max-width:675px}.three-card-section .contact-details p a .three-card-section .contact-details p,.three-card-section .contact-details p a{font-size:16px}@media screen and (max-width:767px){.three-card-section .cards-wrapper{grid-template-columns:1fr}.three-card-section .cards-wrapper .card h4{font-size:4.3em}}@media screen and (max-width:576px){.three-card-section .cards-wrapper .card h4{font-size:5.3em}}