@font-face{font-family:"BayshoreRegular";font-style:normal;font-stretch:normal;font-display:swap;src:url("Bayshore/BayshoreRegular_normal_normal.woff2") format("woff2"),url("Bayshore/BayshoreRegular_normal_normal.woff") format("woff")}@font-face{font-family:"TTRamillasRegular";src:url("Fonts/TTRamillasRegular/font.woff2") format("woff2"),url("Fonts/TTRamillasRegular/font.woff") format("woff")}a.button.cs-btn,input.button.cs-btn,button.button.cs-btn{color:#fff;background-color:#587a8d;font-family:"sofia-pro";font-weight:400;border:2px solid #587a8d;border-radius:25px;font-size:1rem;display:block;min-width:200px;max-width:325px;margin:1.5rem auto}nav#coastal_soups_nav{position:fixed;display:flex;justify-content:flex-end;top:0;width:100vw;z-index:15;color:#fff;background-color:#587a8d;padding:.75rem 1rem;transition:display .5s ease-in-out;font-family:"sofia-pro";font-weight:700}nav#coastal_soups_nav ul{display:flex;flex-direction:column;padding:0 0 0 2rem;margin:0 auto}nav#coastal_soups_nav ul li{list-style:none;display:none;padding:0 0 1rem;margin:0 auto}nav#coastal_soups_nav ul li a{color:#fff;font-family:"sofia-pro";font-weight:400}nav#coastal_soups_nav ul li:nth-child(1){display:list-item}@media only screen and (min-width: 450px){nav#coastal_soups_nav{justify-content:space-evenly;padding:1rem .25rem}nav#coastal_soups_nav ul{list-style-type:none;margin:0 5vw;padding:0;display:flex;flex-direction:row;justify-content:space-around}nav#coastal_soups_nav ul li{list-style:none;padding:1rem .75rem;text-align:center;display:list-item}nav#coastal_soups_nav ul li a{color:#fff;font-family:"sofia-pro";font-weight:400}}@media only screen and (min-width: 600px){nav#coastal_soups_nav ul li{padding:1rem 2rem}}@media only screen and (min-width: 765px){nav#coastal_soups_nav ul li{padding:1rem 3rem}nav#coastal_soups_nav ul li a{font-size:1.25rem}}@media only screen and (min-width: 1200px){nav#coastal_soups_nav ul li{padding:0 4rem}}nav#coastal_soups_nav #coastal_soups_hamburger{width:2rem;height:2rem;padding:.25rem 0;display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:rgba(0,0,0,0);border:none}nav#coastal_soups_nav #coastal_soups_hamburger.animate #cs_bar1{-webkit-transform:rotate(-45deg) translate(-7px, 6px);transform:rotate(-45deg) translate(-7px, 6px)}nav#coastal_soups_nav #coastal_soups_hamburger.animate #cs_bar2{opacity:0}nav#coastal_soups_nav #coastal_soups_hamburger.animate #cs_bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}nav#coastal_soups_nav #coastal_soups_hamburger span{height:3px;width:35px;border-radius:5px;background-color:#fff;display:block;transition:.4s}@media only screen and (min-width: 450px){nav#coastal_soups_nav #coastal_soups_hamburger{display:none}}nav#coastal_soups_nav.open{transition:display .5s ease-in-out}nav#coastal_soups_nav.open ul{transition:all .75s ease-in-out}nav#coastal_soups_nav.open ul li{display:list-item}nav#coastal_soups_nav::after{content:"";background-image:url(../images/blue-wave.png);position:absolute;top:calc(100% - 1px);left:0px;width:100vw;z-index:10;background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width: 765px){nav#coastal_soups_nav::after{height:2rem}}@media only screen and (min-width: 765px){nav#coastal_soups_nav::after{height:3rem}}@media only screen and (min-width: 1200px){nav#coastal_soups_nav::after{height:6rem}}section#coastal_soups_hero{padding:8rem 1rem 0;font-family:"sofia-pro";font-weight:400}section#coastal_soups_hero h1{position:relative;padding-bottom:1rem}section#coastal_soups_hero h1 img{width:20rem;max-width:80vw}section#coastal_soups_hero h1:after{content:"";position:absolute;left:41.25%;bottom:0;height:1px;width:15.5%;border-bottom:3px solid #587a8d}@media only screen and (min-width: 765px){section#coastal_soups_hero h1:after{left:43%;width:12.5%}}@media only screen and (min-width: 1200px){section#coastal_soups_hero h1:after{left:44.625%;width:10%}}section#coastal_soups_hero div#hero_bottom{padding:0 2rem;margin:auto}section#coastal_soups_hero div#hero_bottom .cs_copy{max-width:600px;margin:auto}section#coastal_soups_hero div#hero_bottom p{margin-bottom:2rem}section#coastal_soups_hero div#hero_bottom p.cs_allergen_key{margin:0 auto}section#coastal_soups_hero div#hero_bottom p.cs_allergen_key.top{padding-top:1rem}section#coastal_soups_hero div#hero_bottom p#cs_smallprint{font-size:1rem;font-style:italic}@media only screen and (min-width: 765px){section#coastal_soups_hero{padding:10rem 8rem 0}}@media only screen and (min-width: 1200px){section#coastal_soups_hero{padding:10rem 20rem 0}}section#soup_list{padding-bottom:3rem;background-color:#fdf9ef}section#soup_list .wrap{display:grid;grid-template-columns:1fr;scroll-margin-top:3rem;padding:4rem 1rem;max-width:1200px;margin:auto}@media only screen and (min-width: 765px){section#soup_list .wrap{grid-template-columns:repeat(2, 1fr);scroll-margin-top:4rem}}@media only screen and (min-width: 765px){section#soup_list .wrap{scroll-margin-top:5rem}}section#soup_list article.soup_wrap{display:flex;justify-content:center;align-items:center;position:relative;height:87.5vw;overflow:hidden}@media only screen and (min-width: 765px){section#soup_list article.soup_wrap{height:38vw}}@media only screen and (min-width: 1200px){section#soup_list article.soup_wrap{height:65vh}}section#soup_list article.soup_wrap:nth-child(1) div.soup_info_card div.soup_name_tab{background-color:#a86615}section#soup_list article.soup_wrap:nth-child(1) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #a86615}section#soup_list article.soup_wrap:nth-child(2) div.soup_info_card div.soup_name_tab{background-color:#70775a}section#soup_list article.soup_wrap:nth-child(2) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #70775a}section#soup_list article.soup_wrap:nth-child(3) div.soup_info_card div.soup_name_tab{background-color:#946c57}section#soup_list article.soup_wrap:nth-child(3) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #946c57}section#soup_list article.soup_wrap:nth-child(4) div.soup_info_card div.soup_name_tab{background-color:#8c4c22}section#soup_list article.soup_wrap:nth-child(4) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #8c4c22}section#soup_list article.soup_wrap:nth-child(5) div.soup_info_card div.soup_name_tab{background-color:#5a3116}section#soup_list article.soup_wrap:nth-child(5) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #5a3116}section#soup_list article.soup_wrap:nth-child(6) div.soup_info_card div.soup_name_tab{background-color:#743c40}section#soup_list article.soup_wrap:nth-child(6) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #743c40}section#soup_list article.soup_wrap:nth-child(7) div.soup_info_card div.soup_name_tab{background-color:#5a3116}section#soup_list article.soup_wrap:nth-child(7) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #5a3116}section#soup_list article.soup_wrap:nth-child(8) div.soup_info_card div.soup_name_tab{background-color:#743c40}section#soup_list article.soup_wrap:nth-child(8) div.soup_info_card div.soup_desc_wrap div.soup_name_wrap:after{content:"";position:absolute;left:15%;height:1px;width:70%;border-bottom:3px solid #743c40}section#soup_list article.soup_wrap .soup_img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}section#soup_list article.soup_wrap div.soup_info_card{z-index:5;background-color:#fff;width:90%;height:100%;background-color:#fdf9ef;border-top-left-radius:25px;border-top-right-radius:25px;position:absolute;top:calc(100% - 4rem);cursor:pointer;transition:all .5s}section#soup_list article.soup_wrap div.soup_info_card.open{top:18%}@media only screen and (min-width: 765px){section#soup_list article.soup_wrap div.soup_info_card.open{top:9%}}@media only screen and (min-width: 1200px){section#soup_list article.soup_wrap div.soup_info_card.open{top:45%}}section#soup_list article.soup_wrap div.soup_info_card:hover{cursor:pointer}section#soup_list article.soup_wrap div.soup_info_card p{font-size:1rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab{display:flex;align-items:center;justify-content:center;height:4rem;position:relative;border-top-left-radius:25px;border-top-right-radius:25px;color:#fff;font-size:1rem;font-family:"sofia-pro";font-weight:600;text-transform:uppercase;line-height:1.25rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab .cs_allergen_wrap{display:flex;flex-direction:column;margin:.25rem 0 0 0;position:absolute;top:1.25rem;left:.25rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab .cs_allergen_wrap.both{top:.5rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab .cs_allergen_wrap .cs_allergen{font-family:"sofia-pro";font-weight:400;font-size:1rem;margin:0 .5rem}@media only screen and (min-width: 765px){section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab .cs_allergen_wrap{left:1rem}}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab h3{padding:0 2.75rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab div.arrow-wrap{position:absolute;width:1.5rem;padding:.25rem;margin:0 .75rem 0 0;right:0;transition:all .5s;transform:rotate(0.5turn)}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab div.arrow-wrap .arrow{width:100%;height:100%}section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab div.arrow-wrap.open{transform:rotate(0)}@media only screen and (min-width: 765px){section#soup_list article.soup_wrap div.soup_info_card div.soup_name_tab div.arrow-wrap{right:.75rem}}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap{background-color:#fdf9ef;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap div.soup_name_wrap .soup_name_start{font-family:"sofia-pro";font-weight:700;margin:.75rem auto 0;font-size:1.25rem;text-transform:uppercase}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap div.soup_name_wrap .soup_name_end{font-family:BayshoreRegular;font-size:3rem;margin:0 auto}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap div.soup_desc_wrap .soup_desc{font-family:"sofia-pro";font-weight:400;margin-bottom:0}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap div.soup_desc_wrap .soup_side{font-family:"sofia-pro";font-style:italic;font-weight:300;font-style:italic;margin:0 auto;padding-top:.25rem}section#soup_list article.soup_wrap div.soup_info_card div.soup_desc_wrap div.soup_desc_wrap div.soup_size_price_wrap .soup_size_price{display:inline-block;font-family:"sofia-pro";font-weight:400;font-size:1rem;margin:0}@media only screen and (min-width: 1200px){section#soup_list article.soup_wrap div.soup_info_card{width:75%}}section#soup_list article#sides,section#soup_list article#chefs,section#soup_list article#sweets{max-width:700px;margin:1rem auto;padding:0 1.25rem}section#soup_list article#sides .top-border,section#soup_list article#chefs .top-border,section#soup_list article#sweets .top-border{padding-bottom:4rem}section#soup_list article#sides .sect-title,section#soup_list article#chefs .sect-title,section#soup_list article#sweets .sect-title{font-family:TTRamillasRegular;color:#484848;position:relative;background-color:#fdf9ef;z-index:5;width:fit-content;padding:7px 15px;margin-inline:auto;margin-top:-2rem}section#soup_list article#sides .item-wrap,section#soup_list article#chefs .item-wrap,section#soup_list article#sweets .item-wrap{display:flex;justify-content:space-between;gap:10px}section#soup_list article#sides .item-wrap .name-desc,section#soup_list article#chefs .item-wrap .name-desc,section#soup_list article#sweets .item-wrap .name-desc{display:flex;flex-direction:column;align-items:flex-start}section#soup_list article#sides .item-wrap .name-desc .name,section#soup_list article#chefs .item-wrap .name-desc .name,section#soup_list article#sweets .item-wrap .name-desc .name{text-transform:uppercase;font-size:1.5rem;color:#484848;font-weight:400;letter-spacing:1px;text-align:left}section#soup_list article#sides .item-wrap .name-desc button,section#soup_list article#chefs .item-wrap .name-desc button,section#soup_list article#sweets .item-wrap .name-desc button{width:35px;height:auto;margin-left:.4rem;background:none;border:none}section#soup_list article#sides .item-wrap .name-desc button img,section#soup_list article#chefs .item-wrap .name-desc button img,section#soup_list article#sweets .item-wrap .name-desc button img{width:100%;height:auto}section#soup_list article#sides .item-wrap .name-desc .desc,section#soup_list article#chefs .item-wrap .name-desc .desc,section#soup_list article#sweets .item-wrap .name-desc .desc{text-align:left}section#soup_list article#sides .menu-item-container figure,section#soup_list article#chefs .menu-item-container figure,section#soup_list article#sweets .menu-item-container figure{display:none;width:100%}section#soup_list article#sides .menu-item-container figure.active,section#soup_list article#chefs .menu-item-container figure.active,section#soup_list article#sweets .menu-item-container figure.active{display:block}section#soup_list article#sides .menu-item-container figure img,section#soup_list article#chefs .menu-item-container figure img,section#soup_list article#sweets .menu-item-container figure img{width:100%}article#sides .top-border,article#chefs .top-border,article#sweets .top-border{border-top:4px solid #be6d28}section#soup_quiz_outer_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:500px;max-height:1000px;background-image:url("../images/Mobile-Website-Pattern.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;padding:2rem 2rem 4rem;color:#252624;scroll-margin-top:3rem}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap{background-image:url("../images/Desktop-Website-Pattern.jpg");padding:2rem 2rem 7rem;scroll-margin-top:4rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap{scroll-margin-top:5rem}}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap h2{font-family:"sofia-pro";font-weight:700;font-size:3.5rem;text-transform:uppercase;color:#252624;margin:0}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap p{font-family:"sofia-pro";font-weight:400;margin:.5rem auto;padding:0 4rem 1rem;font-size:1rem}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap p{font-size:1.25rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap p{font-size:1.5rem}}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap p#you-got{padding:0;font-size:1.25rem;margin-bottom:0}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card{height:20rem;width:80vw;background-color:#fff;border:4px solid #98b3bf;padding:1rem 2rem;margin:1rem auto;max-width:800px}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#quiz_qestion_wrap{height:40%;border-bottom:3px solid #98b3bf;display:flex;align-items:center;justify-content:center}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#quiz_qestion_wrap p#quiz_question{font-family:"sofia-pro";font-weight:700;font-size:1rem;padding:.5rem;text-transform:uppercase}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#quiz_qestion_wrap p#quiz_question{font-size:1.25rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#quiz_qestion_wrap p#quiz_question{font-size:1.5rem}}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;height:60%}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap{font-size:1rem;padding:0 0 1rem}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap input[type=radio].quiz_radio_btn{accent-color:#587a8d}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap input[type=radio].quiz_radio_btn:hover{cursor:pointer}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap label.quiz_radio_lbl{font-family:"sofia-pro";font-weight:400;font-size:1.125rem}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap label.quiz_radio_lbl{font-size:1.25rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap label.quiz_radio_lbl{font-size:1.5rem}}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers div.quiz_answer_wrap label.quiz_radio_lbl:hover{cursor:pointer}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers input[type=submit]#quiz_bottom_btn{position:absolute;top:97%;margin:0 auto;left:calc(50% - 100px)}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card .quiz_btn{background-color:#98b3bf;color:#000;border:2px solid #98b3bf}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #soup_success_copy{font-size:1.25rem;padding:0;margin:1rem 1rem 2rem 1rem}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #soup_success_name{font-family:"sofia-pro";font-weight:400;font-size:1.5rem;margin:0 auto .5rem}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#soup_success_img_wrap{display:flex;justify-content:center;align-items:center;position:relative;height:20rem;width:20rem;max-width:100%;animation-delay:1s;margin:0 auto}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card div#soup_success_img_wrap img#soup_success_img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #soup_success_desc{padding:0;margin:0 auto;font-style:italic}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #success_order_btn{margin:.5rem auto}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #retake-btn{margin:.5rem auto}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card.btn-click{animation:card-transition 1s ease-in-out forwards}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #quiz_qestion_wrap,section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers{margin:0 3rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card{width:50vw}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card #quiz_qestion_wrap,section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card form#quiz_answers{margin:0 4rem}}section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card.success{height:unset;width:95vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;animation:card-transition-success 1s ease-in-out forwards}@media only screen and (min-width: 765px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card.success{width:60vw;padding:1.25rem}}@media only screen and (min-width: 1200px){section#soup_quiz_outer_wrap div#soup_quiz_inner_wrap div#quiz_card.success{width:40vw;padding:1.5rem}}section.coastal_soups_menu .menu-wrap{outline:none;padding:.5rem}section.coastal_soups_menu .menu-wrap .coastal_soups_menu_logo{padding:2rem 1rem 0;max-width:90%}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(1){border-bottom:4px solid #a86615}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(2){border-bottom:4px solid #70775a}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(3){border-bottom:4px solid #5a3116}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(4){border-bottom:4px solid #8c4c22}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(5){border-bottom:4px solid #a86615}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(6){border-bottom:4px solid #743c40}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(7){border-bottom:4px solid #a86615}section.coastal_soups_menu .menu-wrap .menu-section div:nth-child(8){border-bottom:4px solid #a86615}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap{flex-direction:row;margin:0}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-name{flex:35%;text-transform:uppercase;font-family:"sofia-pro";font-weight:600;padding:0 1rem 0 0;display:flex;flex-direction:column}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-name .camera-allergen-wrap{display:flex;justify-content:center}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-name .camera-allergen-wrap button{margin:.5rem;padding:0;border:rgba(0,0,0,0);width:1rem}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-name .camera-allergen-wrap button img{width:100%}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-name .camera-allergen-wrap .allergen{font-family:"sofia-pro";font-weight:600;text-transform:uppercase;color:gray;font-size:1rem}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-desc{flex:45%;display:flex;flex-direction:column;text-align:left;font-family:"sofia-pro";font-weight:400;text-transform:lowercase;color:gray;padding:0 .5rem}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-desc .soup_side{font-family:"sofia-pro";font-style:italic;font-weight:300}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-desc img.attribute-icon{width:1rem;height:unset;padding:0;margin:.5rem 0 0 0}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-price{flex:15%;display:flex;flex-direction:column;text-align:left;font-family:"sofia-pro";font-weight:400;font-size:1rem;color:gray}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-price .soup_price_unit{display:inline-block;font-size:.85rem;margin:0 .375rem 0 0}section.coastal_soups_menu .menu-wrap .menu-section div .item-wrap .item-price .soup_price{display:inline-block;padding:0 0 .25rem 0}section.coastal_soups_menu .menu-wrap .cs_footnote_wrap .cs_footnote{font-family:"sofia-pro";font-weight:600;font-size:1rem;text-transform:uppercase;color:gray}footer#coastal_soups_footer{background-color:#587a8d;padding:1rem 4rem;position:relative;display:flex;flex-direction:column;gap:2rem}footer#coastal_soups_footer div.coastal_soups_footer_section{text-align:left}footer#coastal_soups_footer div.coastal_soups_footer_section h2{font-family:BayshoreRegular;color:#fff;font-size:4rem;margin:1rem 0 0 0}footer#coastal_soups_footer div.coastal_soups_footer_section h2#connect{margin-top:3rem}footer#coastal_soups_footer div.coastal_soups_footer_section a,footer#coastal_soups_footer div.coastal_soups_footer_section p{font-family:"sofia-pro";font-weight:600;color:#fff;margin:-0.5rem 0 0 0;text-transform:none;font-size:1.25rem}footer#coastal_soups_footer div.coastal_soups_footer_section div#connect_a_tag_wrap{display:flex;flex-direction:column;margin:-1rem 0 0 0}footer#coastal_soups_footer div.coastal_soups_footer_section div#connect_a_tag_wrap a{margin:.5rem 0}footer#coastal_soups_footer div.coastal_soups_footer_section #coastal_soups_IG_logo,footer#coastal_soups_footer div.coastal_soups_footer_section #coastal_soups_FB_logo{display:inline-block;margin:1rem 1rem 0 0}footer#coastal_soups_footer div.coastal_soups_footer_section #coastal_soups_IG_logo svg,footer#coastal_soups_footer div.coastal_soups_footer_section #coastal_soups_FB_logo svg{height:2rem}footer#coastal_soups_footer div#coastal_soups_footer_logo{height:8rem;display:flex;position:relative;margin:1rem auto}footer#coastal_soups_footer div#coastal_soups_footer_logo img{width:100%;height:100%;object-fit:contain}footer#coastal_soups_footer::before{content:"";background-image:url(../images/blue-wave.png);position:absolute;bottom:calc(100% - 1px);left:0px;width:100vw;height:2.1rem;z-index:10;background-size:100% auto;transform:rotate(180deg);background-repeat:no-repeat}@media only screen and (min-width: 765px){footer#coastal_soups_footer{flex-direction:row;padding:1rem 2rem 3rem 0}footer#coastal_soups_footer div#location-connect,footer#coastal_soups_footer div#hours{padding:0 1rem}footer#coastal_soups_footer div#coastal_soups_footer_logo{flex:40%;order:1;height:6.5rem;display:flex;justify-content:center;align-items:center;margin:auto;padding:0 2rem}footer#coastal_soups_footer div#location-connect{flex:25%;order:2}footer#coastal_soups_footer div#hours{flex:35%;order:3}footer#coastal_soups_footer::before{height:4.75rem}}@media only screen and (min-width: 1200px){footer#coastal_soups_footer div#hours{padding:0 12rem 0 1rem}footer#coastal_soups_footer div#location-connect{padding:0 1rem 0 2rem}}@keyframes card-transition{0%{opacity:1}5%{opacity:.9;transform:scale(0.9)}10%{opacity:.8;transform:scale(0.8)}15%{opacity:.7;transform:scale(0.7)}20%{opacity:.6;transform:scale(0.6)}25%{opacity:.5;transform:scale(0.5)}30%{opacity:.4;transform:scale(0.4)}35%{opacity:.3;transform:scale(0.3)}40%{opacity:.2;transform:scale(0.2)}45%{opacity:.1;transform:scale(0.1)}50%{opacity:0;transform:scale(1)}63%{opacity:.9;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes card-transition-success{0%{opacity:0}5%{opacity:0}10%{opacity:0}15%{opacity:0}20%{opacity:0}25%{opacity:0}30%{opacity:0}35%{opacity:0}40%{opacity:0}45%{opacity:0}50%{opacity:0;transform:scale(0.5)}55%{opacity:0;transform:scale(0.55)}60%{opacity:0;transform:scale(0.6)}65%{opacity:0;transform:scale(0.65)}70%{transform:scale(0.7)}75%{transform:scale(0.75)}80%{transform:scale(0.8)}85%{transform:scale(0.85)}90%{transform:scale(0.9)}95%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}/*# sourceMappingURL=coastal-soups.min.css.map */