@font-face{font-family:"BayshoreRegular";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/Bayshore/BayshoreRegular_normal_normal.woff2") format("woff2"),url("Bayshore/BayshoreRegular_normal_normal.woff") format("woff")}*{box-sizing:border-box;scroll-behavior:smooth}body{font-family:metallophile-sp8,sans-serif;font-weight:300;font-size:1.5rem;background-image:url(../images/Wood-Wall-1200x1200.jpg);background-color:#fff;background-size:1625px;padding:0;margin:0;text-align:center;color:#484848}body a{text-decoration:none}body.coastal-soups-page{background-image:none;background-color:#fff}h1,nav,a,.button:not(.close),.block-font,.sub-heading{font-family:alternate-gothic-atf,sans-serif;text-transform:uppercase}h2{font-family:parkside,cursive;color:#49806d;font-size:2.5rem;font-weight:300;margin-top:0}p,label,.title,.locations .button{font-family:metallophile-sp8,sans-serif;font-weight:300;font-size:1.25rem}.locations .title{font-size:1.1rem}.locations .button{font-size:.8rem}nav a{font-weight:400;font-size:1.25rem;color:#727378;letter-spacing:2px}nav a :visited{color:#727378}h1{font-weight:400;font-size:3rem;letter-spacing:3px;margin:0}p a{color:#727378;font-weight:bolder;text-decoration:underline;text-transform:none}p a:visited{color:#727378}.sub-heading{font-weight:400;letter-spacing:2px;margin:.25rem 0 0}.block-font{display:block;font-weight:500;color:#49806d;font-size:2.5rem;letter-spacing:1px;margin-top:-12px}.large-title{font-size:3.55rem;margin:0;line-height:1}.script-title{margin:1.5rem auto;line-height:1}.fineprint{font-size:.85rem;font-style:italic;max-width:90vw;margin:1rem auto}.fineprint a{color:#484848;text-decoration:underline}footer{font-size:1rem;background-color:hsla(0,0%,100%,.5921568627)}footer a{font-family:metallophile-sp8,sans-serif;text-decoration:underline}footer a:visited{color:#484848}footer .legal{color:#fff}footer .legal ul li button{color:#fff}footer .legal a{color:#fff;font-family:alternate-gothic-atf,sans-serif;font-weight:500;text-decoration:none;font-size:1.2rem}footer .legal a:hover{text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-thickness:2px;text-underline-offset:2px}footer .legal a:visited{color:#fff}footer .app-callout{display:flex;justify-content:center;margin-top:1rem;gap:1rem}footer .app-callout a img{height:40px}.green{background-color:#49806d}.green-accent{background-color:#99b7ad}.light-white{background-color:hsla(0,0%,100%,.5921568627)}.light-green{background-color:#edf2f0;color:#484848}.light-green h1,.light-green h2,.light-green h3{margin:2rem 0 .5rem;color:#49806d}.light-green .tight-copy{padding:1.25rem}.light-green .tight-copy p{margin-top:0}.light-green .tight-copy .button{max-width:275px}.white-copy{color:#fff}.white-copy h1,.white-copy h2,.white-copy h3{color:#fff}.box{padding:5.5rem 2rem 3rem}.content{max-width:1150px;margin:5rem 5% 5rem}.content.home-page,.content.green{margin:2rem 5%}.content.hero{margin:110px 5% 2rem}.content.tight{max-width:700px;margin:1.5rem 2%}.content .parties{margin-bottom:4rem}.sect-hero{padding:1.5rem 1.5rem 0}.sect-hero h2{margin:.5rem auto 1.5rem}.button{cursor:pointer;display:block;color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:2px;background-color:#49806d;border:2px solid #49806d;padding:.5rem 1rem;margin:.25rem auto}.button.hollow{background-color:#fff;color:#49806d}.button.hollow:hover,.button.hollow.active{background-color:#49806d;color:#fff}.button:hover,.button.active{background-color:#fff;color:#49806d;transition:all .25s ease-in-out}.button:hover:visited,.button.active:visited{color:#49806d}.button:hover.cs-btn,.button.active.cs-btn{color:#fff;background-color:#587a8d}.button:hover.cs-btn:visited,.button.active.cs-btn:visited{color:#fff}.flex{display:flex;flex-direction:column;justify-content:center}.flex .half,.flex .thirds{flex:100%}.img-bkgd{object-fit:cover;object-position:center;width:100%;height:50vh}.bkgd{background-repeat:no-repeat;background-size:cover;background-position:center}.no-show{display:none}.smooth-scroll{scroll-margin-top:5.25rem}.sign-text{height:125px;padding:.5rem}header{position:fixed;top:0;width:100%;z-index:10;background-image:url(../images/Wood-Wall-1200x1200.jpg);background-color:#fff}header #skipnav a{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}header #skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#fff;border:2px solid #000;border-left:none;border-right:none;text-align:center;font-weight:bold;color:#49806d}header .logo-nav-wrap{padding:.75rem 0 .5rem;margin:0 5%}header .logo-nav-wrap .logo-thin{width:90vw;margin:auto;padding:.8rem}header .logo-nav-wrap .logo-stacked{display:none}header .logo-nav-wrap nav{display:flex;justify-content:space-between}header .logo-nav-wrap nav.open{position:relative;text-align:left;overflow:hidden;flex-grow:10;height:100%}header .logo-nav-wrap nav.open ul{height:80vh;flex-direction:column;flex-wrap:nowrap;transition:height .75s ease-in-out;padding-bottom:2rem;list-style:none}header .logo-nav-wrap nav.open ul li{flex:100%;display:flex;align-items:center}header .logo-nav-wrap nav ul{display:flex;justify-content:flex-start;height:3rem;overflow:hidden;flex-wrap:wrap;list-style:none;padding:0;margin:0}header .logo-nav-wrap nav ul li{margin-bottom:.5rem}header .logo-nav-wrap nav ul li a{display:block;padding:.5rem 1.25rem;text-decoration:none;cursor:pointer;border:2px solid rgba(0,0,0,0)}header .logo-nav-wrap nav ul li.order a{border:2px solid #49806d;background-color:#49806d;color:#fff}header .logo-nav-wrap nav #hamburger{cursor:pointer;align-self:flex-start;height:25px;position:relative;margin:.5rem .25rem;display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(0,0,0,0);border:none}header .logo-nav-wrap nav #hamburger.change #bar1{-webkit-transform:rotate(-45deg) translate(-7px, 6px);transform:rotate(-45deg) translate(-7px, 6px)}header .logo-nav-wrap nav #hamburger.change #bar2{opacity:0}header .logo-nav-wrap nav #hamburger.change #bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}header .logo-nav-wrap nav #hamburger span{height:3px;width:35px;border-radius:5px;background-color:#727378;display:block;transition:.4s}.home-page{position:relative}.home-page .img-bkgd{height:80vh}.home-page .logo-locations{position:absolute;right:2rem;top:45%;transform:translate(0, -50%);max-width:180px}.home-page .logo-locations .logo{width:100%;height:auto}.home-page .logo-locations .locations{margin:auto}.home-page .logo-locations .locations .button{margin:.5rem}.green .tight-copy h2{line-height:1}.hero{position:relative;text-align:left;z-index:-1}.hero h1{position:absolute;bottom:0;left:0;color:#fff;margin:0;padding:.75rem 0 0 20px;width:100%;background:linear-gradient(to top, rgb(89, 88, 88), transparent);line-height:75%}.hero .img-bkgd{height:60vh}.hero .img-bkgd.dark{filter:brightness(90%)}.hero .hero-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:75vw;max-height:250px}#tryptich{position:relative;padding-top:40px}#tryptich::before{content:"";background-color:#99b7ad;position:absolute;width:100%;height:calc(100% - 8vh + 1rem);top:8vh;left:0;z-index:-1}#tryptich .tryptich-wrap{display:grid;grid-gap:1.5rem;margin:0 5% 5rem}#tryptich .tryptich-wrap .tryptich-card{border:12px solid #fff;margin:0 auto;position:relative;max-width:440px;background-color:#fff}#tryptich .tryptich-wrap .tryptich-card:nth-of-type(1){box-shadow:0px 0px 8px 0px rgba(180,180,182,.9529411765);order:0}#tryptich .tryptich-wrap .tryptich-card img{height:calc(100vh - 2rem);max-height:400px}#tryptich .tryptich-wrap .tryptich-card span.button{display:inline-block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(25,89,68,.7764705882);border:none;margin:0;font-size:1.5rem;max-width:none;transition:background-color .25s ease-in}#tryptich .tryptich-wrap .tryptich-card.ot-widget{display:flex;align-items:center;position:relative}#tryptich .tryptich-wrap .tryptich-card.ot-widget img,#tryptich .tryptich-wrap .tryptich-card.ot-widget span{z-index:5}.ot-solo-wrap{position:relative;height:300px;width:350px;margin:0 auto}#ot-reservation-widget{position:absolute;width:100%;top:50%;transform:translate(0, -50%)}#ot-reservation-widget .ot-dtp-picker{width:100%;font-size:1.25rem}#ot-reservation-widget .ot-dtp-picker .ot-title{font-size:26px;margin:4px auto 30px}#ot-reservation-widget .ot-dtp-picker form .ot-dtp-picker-selector select{left:0}#ot-reservation-widget .ot-dtp-picker form input{background-color:#49806d;border:1px solid #49806d;box-shadow:0 0 0 1px #49806d;text-transform:uppercase;font-family:alternate-gothic-atf,sans-serif;letter-spacing:2px;font-size:1.5rem;font-weight:500}#ot-reservation-widget .ot-dtp-picker .ot-powered-by{display:none}.card{padding:2rem;max-width:550px;margin:0 auto 5rem;box-shadow:0px 0px 8px 0px rgba(180,180,182,.9529411765);outline:2px solid #49806d;outline-offset:-1.5rem;background-color:#fff}.card .copy-wrap{padding:.5rem}.card .copy-wrap .button{max-width:250px}.card .copy-wrap .button.event{flex-grow:5;margin:.25rem}.card .fourty.img-wrap{padding:0 .5rem}.card .fourty.img-wrap img{max-height:300px}.card.merch{margin:0 1rem 5rem}@media only screen and (min-width: 585px)and (max-width: 765px),only screen and (min-width: 1185px){.card.merch{margin:0 auto 5rem}}.event-flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.event-flex .minimal-card{max-width:500px;margin:0 auto 5rem;background-color:#fff;border:1px solid #d3d3d3}.event-flex .minimal-card .img-bkgd{object-fit:cover;object-position:center;width:100%;height:40vh}.event-flex .minimal-card .copy-wrap{padding:1rem 2rem}.event-flex .minimal-card .copy-wrap h2{margin:0}.event-flex .minimal-card .copy-wrap .button{max-width:250px}#bakery{box-shadow:0px 0px 8px 0px rgba(180,180,182,.9529411765);position:relative;height:600px}#bakery .img-bkgd{height:100%;object-position:8% 0%}#bakery .copy-wrap{padding:1.5rem 1.5rem .5rem;position:absolute}#bakery .copy-wrap h2{margin:1rem 0 0}#bakery .copy-wrap .button{max-width:250px}.party-rooms .card .copy-wrap h2{margin-bottom:.75rem}.party-rooms .card .copy-wrap h3{font-size:1.25rem;margin:0 0 5px 0}.party-rooms .card .copy-wrap p{margin-top:5px}#gallery{scroll-margin-top:7.5rem}#gallery article{align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;display:flex}#gallery article .gallery-img-wrap{height:317.5px;width:317.5px;margin:8px}#gallery article .gallery-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.content .floorPlan img{width:100%;height:auto;display:block;position:relative}#sb_instagram .sb_instagram_header a:focus{outline:2px solid #49806d}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a:focus{outline:3px solid #49806d}#sb_instagram #sbi_load a:focus{outline:2px solid #49806d}input[type=button],input[type=submit]{-webkit-appearance:none}.form{display:grid;grid-template-columns:1fr;grid-gap:1rem}.form .newsSelect{grid-column:1/-1}.form label{font-size:1.25rem;font-family:metallophile-sp8,sans-serif;font-weight:200}.form label input:focus,.form label select:focus,.form label textarea:focus{outline:2px solid #49806d}.form label input:not([type=checkbox]),.form label select,.form label textarea{display:block;font-family:Arial,Helvetica,sans-serif;width:100%;padding:.5rem}.form label select{text-align:center}.form label span.fineprint{display:block}.form label input [type=checkbox]{display:inline-block;width:unset}.form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:75%}#ttj-not-supported{position:relative}#tripleseat_embed_form{color:#fff;max-width:800px;margin:0 1rem;padding:2rem 0;scroll-margin-top:7.5rem}#tripleseat_embed_form #lead_form_submit a{font-size:12px !important;color:#fff}#tripleseat_embed_form h2{color:#fff;margin-top:unset}#tripleseat_embed_form table tbody label span.required{color:#fff}#tripleseat_embed_form input,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#dp_lead_event_date,#tripleseat_embed_form input#lead_start_time,#tripleseat_embed_form input#lead_end_time,#tripleseat_embed_form input#lead_guest_count,#tripleseat_embed_form input#lead_phone_number,#tripleseat_embed_form input#lead_phone_number_extension{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form select{font-size:1rem;padding:.5rem;margin:.5rem 0;border:2px solid #fff;background:rgba(0,0,0,0);color:#fff}#tripleseat_embed_form select.referral_list,#tripleseat_embed_form select#lead_event_style{width:100%}#tripleseat_embed_form input.button{border:3px solid #fff;background-color:#49806d;color:#fff;font-size:1.25rem;letter-spacing:2px}#tripleseat_embed_form input.button:hover{background-color:#fff;color:#49806d;border:3px solid #49806d;transition:all .5s ease-in-out}div.timeselect a{font-size:1.25rem;text-align:left;margin:.25rem 0}#party-form{color:#fff;padding-top:2.5rem}#party-form h2{color:#fff}#party-form p{width:70%;margin:auto}#party-form #tripleseat_embed_form{padding-top:0}#party-form #tripleseat_embed_form h2{margin-top:revert}#party-form #tsLeadSuccessMessage{padding:2rem 0 0}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 55%;background-color:#fff;max-width:600px;margin:0 auto}.select-wrap #topic-change{width:100%;height:3rem;margin:0 auto;padding:.5rem 40px .5rem .5rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.answers{padding:0 0 1rem;position:relative}.answers div h2{margin:1rem auto}.answers div.copy{display:none;padding:4rem 0 1rem}.answers div.copy.active{display:block}.answers div #tripleseat_embed_form{color:#484848;margin:0;padding:0}.answers div #tripleseat_embed_form h2{color:#49806d}.answers div #tripleseat_embed_form select{color:#727378;border:1px solid #727378}.answers div #tripleseat_embed_form input.button{font-family:alternate-gothic-atf,sans-serif;text-transform:uppercase;max-width:100%;padding-left:5px;border:3px solid #49806d}.answers div #tripleseat_embed_form #lead_form_submit a{color:#49806d}.loader{text-align:center;margin:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}.loader.show{display:block;margin:2rem auto}.loader.vibes{top:30%}.loader span{border:.5rem solid #49806d;border-top:.5rem solid #fff;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}#sign_up{scroll-margin-top:7.5rem}.sb_instagram_header{display:none}.link-tree{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:100px}.link-tree .content-centered{padding:1rem 2rem}.link-tree .content-centered .logo-stacked{max-width:250px;margin:auto}.link-tree .content-centered .wrap{margin-top:5rem}.link-tree .content-centered .wrap .button{margin:1rem auto}.font-din-narrow{font-family:"din-2014-narrow",sans-serif}.the-cookie{font-size:4.5rem;margin-bottom:1.5rem;font-family:"beverly-drive-right",sans-serif;font-weight:500;text-transform:none}.cookie-buttons{display:flex;flex-direction:column}.cookie-buttons a.button{width:100%}@media(min-width: 765px){.mobile-title{display:none}.desktop-title{display:flex;justify-content:center;align-items:center;gap:1rem;font-family:"din-2014",sans-serif;font-weight:500;width:100%;text-transform:uppercase}.cookie-callout{display:flex;align-items:center;justify-content:center;height:30rem;min-height:fit-content;width:100%;margin-top:2rem}.cookie-callout .cookie-wrapper{display:flex;height:100%;width:100%;max-width:1350px;flex-direction:row;align-items:center;justify-content:center}.cookie-callout .cookie-wrapper .cookie-info{height:90%;width:45%;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.cookie-callout .cookie-wrapper .cookie-info .cookie-text{flex:1;margin-top:-2rem}.cookie-callout .cookie-wrapper .cookie-info .cookie-title{flex:2}.cookie-callout .cookie-wrapper .image-masonry{height:90%;width:40%;max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:.5rem}.cookie-callout .cookie-wrapper .image-masonry .brick .brick-image{width:100%;height:100%;object-fit:cover}.cookie-callout .cookie-wrapper .image-masonry .brick0{grid-area:1/1/3/2}.cookie-callout .cookie-wrapper .image-masonry .brick1{grid-area:3/1/7/2}.cookie-callout .cookie-wrapper .image-masonry .brick2{grid-area:1/2/5/3}.cookie-callout .cookie-wrapper .image-masonry .brick3{grid-area:5/2/7/3}.cookie-callout .cookie-wrapper .image-masonry .brick4{grid-area:3/3/7/4}.cookie-callout .cookie-wrapper .image-masonry .brick5{grid-area:1/3/3/4}}@media(max-width: 765px){.mobile-title{display:flex;justify-content:center;align-items:center;gap:1rem;font-family:"din-2014",sans-serif;font-weight:500;width:100%;text-transform:uppercase}.desktop-title{display:none}.cookie-callout{display:flex;height:fit-content;align-items:center;justify-content:center;min-height:fit-content;width:100%;padding:0 1rem}.cookie-callout .cookie-wrapper{display:flex;height:fit-content;width:100%;flex-direction:column;align-items:center;justify-content:center}.cookie-callout .cookie-wrapper .cookie-info{height:25rem;width:100%;padding:0rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.cookie-callout .cookie-wrapper .cookie-info .cookie-text{flex:1}.cookie-callout .cookie-wrapper .image-masonry{height:fit-content;width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:.5rem}.cookie-callout .cookie-wrapper .image-masonry .brick .brick-image{width:100%;height:100%;object-fit:cover}.cookie-callout .cookie-wrapper .image-masonry .brick0{grid-area:1/1/3/2}.cookie-callout .cookie-wrapper .image-masonry .brick1{grid-area:3/1/7/2}.cookie-callout .cookie-wrapper .image-masonry .brick2{grid-area:1/2/4/3}.cookie-callout .cookie-wrapper .image-masonry .brick3{grid-area:4/2/7/3}.cookie-callout .cookie-wrapper .image-masonry .brick4{grid-area:3/3/7/4}.cookie-callout .cookie-wrapper .image-masonry .brick5{grid-area:1/3/3/4}.cookie-callout .cookie-wrapper .cookie-info{height:30%;width:100%}}@media(min-width: 1200px){.cookie-buttons{flex-direction:row;gap:8px}.cookie-buttons a.button{max-width:220px}}footer{padding-top:2rem}footer .location-hours{max-width:900px;margin:auto}footer .location-hours div{padding:.5rem 1rem 0;line-height:2}footer .location-hours div.flex-column{display:flex;flex-direction:column}footer .location-hours div.flex-column p{line-height:1.75;font-size:1rem}footer .location-hours div.flex-column p .spothero{font-weight:300}footer .location-hours div.flex-column p .spothero:hover{font-weight:600}footer .location-hours div h2{margin:0}footer .location-hours div a.button,footer .location-hours div .social{margin-top:2rem}footer .location-hours div a.button{display:block;text-decoration:none;color:#49806d;background-color:#fff;padding:0 1rem;transition:all .5s ease-in-out}footer .location-hours div .social a{display:inline}footer .location-hours div .social a svg{height:40px;margin:.25rem .3rem 0}footer .location-hours div .social a svg.fb_icon{border-radius:10px}footer .location-hours a{display:block;color:#727378}footer .location-hours a:visited{color:#727378}footer .legal{background-color:#49806d;padding:.25rem 0 3rem;margin-top:3rem}footer .legal .corp-logo{flex:100%}footer .legal .corp-logo img{max-width:150px;padding:0 0 1rem;display:block;margin:auto}footer .legal ul{display:flex;flex-wrap:wrap;flex:100%;list-style:none;justify-content:space-around;padding:0 1rem;max-width:1150px;margin:auto}footer .legal ul li{margin:.5rem}footer .legal ul li button{background-color:unset;font-family:alternate-gothic-atf,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:1.2rem;border:unset;cursor:pointer}footer .legal ul li button:hover{text-decoration:underline}#cookies-agree{display:none;position:fixed;bottom:0;left:0;width:100vw;height:fit-content;background-color:#000;color:#fff;z-index:500;line-height:1.3;text-align:left;font-size:15px;padding:1rem 1rem;align-items:center;justify-content:center;max-width:unset;margin:auto;border:none}@media only screen and (max-width: 834px){#cookies-agree{padding:0rem 1rem 1rem}}@media only screen and (max-width: 1000px){#cookies-agree{flex-direction:column}}@media screen and (min-width: 800px){#cookies-agree{font-size:18px}}#cookies-agree.show{display:flex;gap:1rem}#cookies-agree .btn{font-size:15px;font-family:metallophile-sp8,sans-serif;text-align:center;cursor:pointer;text-transform:lowercase;outline:1px solid #fff;outline-offset:-5px;background-color:#231f20;border:1px solid #231f20;padding:8px 20px;color:#fff;white-space:nowrap;font-weight:300}#cookies-agree .btn.close{font-family:metallophile-sp8,sans-serif;font-size:15px}@media only screen and (max-width: 765px){#cookies-agree .btn.close{margin-left:unset}}#cookies-agree .btn.active{color:#231f20;background-color:#fff;outline:1px solid #231f20}#cookies-agree .btn:focus{outline:2px solid #49806d}#cookies-agree .btn a{color:#fff;font-weight:400}#cookies-agree .link-wrapper{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}#cookies-agree .link-wrapper a{text-decoration:none}#cookies-agree sup{padding:0 1rem;font-size:17px}#play-pause{position:absolute;bottom:1rem;right:1rem}#play-pause #play-pause-svg{width:40px;height:auto}#play-pause #play-pause-svg circle{fill:#000}#play-pause #play-pause-svg path,#play-pause #play-pause-svg rect{fill:#fff;transition:fill .5s ease-in-out}#play-pause #play-pause-svg path.faded,#play-pause #play-pause-svg rect.faded{fill:gray}article,aside,footer,header,main,nav,section,audio,canvas,datalist,details,figcaption,figure,output,progress,summary,video{display:block}@media only screen and (min-width: 600px){header .logo-nav-wrap{display:flex;justify-content:space-between}header .logo-nav-wrap .logo-thin{display:none}header .logo-nav-wrap .logo-stacked{display:block;max-width:180px;margin-right:1.75rem;padding:10px}header .logo-nav-wrap nav{flex-grow:5;margin-top:.75rem}header .logo-nav-wrap nav ul{justify-content:flex-end;flex-grow:5}header .logo-nav-wrap nav ul li a{transition:all .25s ease-in-out}header .logo-nav-wrap nav ul li a:hover{background-color:#49806d;color:#fff;border:2px solid #49806d}header .logo-nav-wrap nav ul li.order{margin:0 .5rem .5rem 0}header .logo-nav-wrap nav ul li.order :hover{background-color:#fff;color:#49806d;border:2px solid #49806d}header .logo-nav-wrap nav ul li.order a{color:#fff}.home-page .logo-locations{max-width:300px;right:20%}#gallery article .gallery-img-wrap{height:230px;width:230px}footer .location-hours .flex-column a.button:hover{color:#fff;background-color:#49806d}}@media only screen and (min-width: 765px){.content.tight{margin:1.5rem auto}.tight-copy{max-width:650px;margin:auto}.tight-copy p{margin:2rem auto}.tight-copy a{min-width:250px}.flex{flex-direction:row}.flex.location-hours{justify-content:space-around}.flex.flex-wrap{flex-wrap:wrap}.flex .half{flex:50%}.flex .thirds{flex:33.33%}.home-page .locations .button{font-size:1.1rem}.home-page .logo-locations{max-width:300px}.home-page .logo-locations .logo{max-width:245px}.sign-text{height:200px}#tryptich{position:relative;padding-top:40px}#tryptich .tryptich-wrap{display:grid;grid-template-columns:1fr 1fr 1fr}#tryptich .tryptich-wrap .tryptich-card{box-shadow:0px 0px 8px 0px rgba(180,180,182,.9529411765)}#tryptich .tryptich-wrap .tryptich-card:hover span.button{background-color:#49806d;color:#fff}#tryptich .tryptich-wrap .tryptich-card.ot-widget:hover img,#tryptich .tryptich-wrap .tryptich-card.ot-widget:hover span{z-index:-1}#tryptich .tryptich-wrap .tryptich-card:nth-of-type(1){order:1}#tryptich .tryptich-wrap .tryptich-card:nth-of-type(2){order:0}#tryptich .tryptich-wrap .tryptich-card:nth-of-type(3){order:2}#tryptich .tryptich-wrap .tryptich-card img{height:calc(100vw - 2rem);max-height:320px}.card{max-width:1150px;padding:3rem}.card .copy-wrap{padding:1rem 1.5rem}.card .copy-wrap .button-wrap{margin:4rem 0 1rem}.card .copy-wrap .button-wrap a.event{display:inline;margin:0 .25rem 0 0}.card .sixty{flex:60%}.card .fourty{flex:40%}.card .fourty.img-wrap{position:relative;width:100%}.card .fourty.img-wrap img{position:absolute;height:100%;max-height:100%;top:0;left:0}.event-flex{gap:1.5rem;justify-content:center}.event-flex .minimal-card{margin:0;justify-content:start;max-width:360px}.event-flex .minimal-card .img-bkgd{height:25vh}.event-flex .minimal-card .copy-wrap h2{font-size:2rem}.event-flex .minimal-card .copy-wrap p,.event-flex .minimal-card .copy-wrap a{font-size:1rem}.event-flex .minimal-card .copy-wrap .button{max-width:200px}.event-flex .minimal-card.flex{flex-direction:column}#bakery{background-color:#fff;height:425px}#bakery .img-bkgd{object-position:0% 100%;width:100%}#bakery .copy-wrap{padding:0;max-width:350px;top:50%;right:15%;transform:translate(0, -50%)}#gallery article .gallery-img-wrap{height:270px;width:270px}#tripleseat_embed_form{margin:0 auto}footer .location-hours .flex-column a.button,footer .location-hours .flex-column .social{margin-top:auto}}@media only screen and (min-width: 950px){.form{grid-template-columns:1fr 1fr}.form input.button,.form .full{grid-column:1/-1}#ttj-not-supported .form{grid-template-columns:1fr}#ttj-not-supported .form label input{width:75%;margin:auto}}@media only screen and (min-width: 1140px){header .logo-nav-wrap nav ul li.order{flex-grow:5;text-align:right;order:2;margin:0 0 .5rem 0}header .logo-nav-wrap nav ul li.order a{display:inline-block}header .logo-nav-wrap nav #hamburger{display:none}}@media only screen and (min-width: 1200px){header .logo-nav-wrap{margin:1rem 2rem 0}.content{margin:5rem auto}.content.home-page,.content.green{margin:5rem auto}.content.hero{margin:110px 2rem 2rem;max-width:100%}#tryptich .tryptich-wrap{max-width:1100px;margin:0 auto}}@keyframes reveal{0%{z-index:5}100%{z-index:-1}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.centered-logo{max-width:200px;margin:0 auto}/*# sourceMappingURL=main-12-30-25.min.css.map */