﻿@import"https://fast.fonts.net/t/1.css?apiType=css&projectid=78791cca-a725-4f3e-9ebf-041d89c2f6c4";@font-face{font-family:"Edison W04";src:url("Fonts/ca11b15c-1fbe-4b44-a253-2428957249c3.woff2") format("woff2"),url("Fonts/7cde5416-a563-4372-938e-7252c34b6a8e.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Edison W02";src:url("Fonts/e8cf8d5f-6dee-43cb-b1ea-4221d78a2c0c.woff2") format("woff2"),url("Fonts/ee1e7a82-10f8-441d-896e-6a01ff0aa953.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Edison W02";src:url("Fonts/64673a5d-fba2-4f11-bca1-b28c1df8105b.woff2") format("woff2"),url("Fonts/7421c584-765b-4aff-a551-32f8cf180eb4.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"LPCervoGrotesk";src:url("webFonts/LPCervoGrotesk/font.woff2") format("woff2"),url("webFonts/LPCervoGrotesk/font.woff") format("woff");font-display:swap}@font-face{font-family:"AcreSemibold";src:url("webFonts/AcreSemibold/font.woff2") format("woff2"),url("webFonts/AcreSemibold/font.woff") format("woff")}@font-face{font-family:"Tempting";src:url("webFonts/Tempting/font.woff2") format("woff2"),url("webFonts/Tempting/font.woff") format("woff")}@font-face{font-family:"JazmínSemiBold";src:url("webFonts/JazmnSemiBold/font.woff2") format("woff2"),url("webFonts/JazmnSemiBold/font.woff") format("woff")}.subheading.x-large{font-size:clamp(1.85rem,3vw + 1rem,2.25rem)}.text-btn-wrap{display:none}@media only screen and (min-width: 650px){.text-btn-wrap{display:flex;width:100%;margin-top:2.5rem;justify-content:center;gap:1rem;flex-wrap:wrap}}.text-btn{text-transform:uppercase;padding:5px 10px 3px;border-bottom:1px solid rgba(0,0,0,0);position:relative;font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em}.text-btn.current::after{content:"";position:absolute;bottom:-4px;left:0;width:95%;border-bottom:3px solid #3a3036;z-index:2;transform:translateX(2.5%)}.text-btn:not(.current):hover{cursor:pointer}.text-btn:not(.current):hover::after{content:"▼";position:absolute;left:calc(100% - 4px);top:56%;transform:translateY(-50%);font-size:11px}.brand-tile{position:relative;display:flex;justify-content:center;align-items:center;padding:2rem;height:100%}.brand-tile .bkgd{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;filter:brightness(0.6)}.brand-tile .logo{display:block;width:100%;filter:brightness(1.5);z-index:2}.brand-tile .location{display:block;z-index:2;color:#fff;position:absolute;left:50%;bottom:-2px;transform:translate(-50%, -50%);width:90%;font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;font-size:80%}#filterRestaurantList{margin:3rem 1.5rem}#filterRestaurantList .filter.narrow{margin-bottom:0}#filterRestaurantList .filter.narrow .select-wrap{padding-bottom:1rem;background-position:97% 36%}@media only screen and (min-width: 650px){#filterRestaurantList .filter.narrow .select-wrap{display:none}}#filterRestaurantList .location-filter{max-width:1600px;margin-inline:auto;padding:3rem 1rem 0}#filterRestaurantList .location-filter .heading.large{font-size:2rem}#filterRestaurantList .location-filter .h3-heading{text-transform:uppercase;letter-spacing:1px;font-size:.95rem;font-weight:500}@media only screen and (min-width: 768px){#filterRestaurantList .location-filter .h3-heading{font-size:1.05rem}}#filterRestaurantList .location-filter a.green-link{margin-top:0;line-height:unset;text-transform:none;font-style:italic;font-weight:700;font-size:1rem;letter-spacing:normal}#filterRestaurantList .location-filter .link-wrap{gap:0;max-width:400px;margin:2rem auto}#filterRestaurantList .location-filter .link-wrap .btn-white{padding:1.25rem 0;color:#004c23;flex:50%}#filterRestaurantList .location-filter .link-wrap .btn-white.selected{background-color:#004c23;color:#fff}#filterRestaurantList .location-filter .link-wrap .btn-white:hover{cursor:pointer}#filterRestaurantList .light-gray svg *{fill:none}#filterRestaurantList .gc-results-list{margin:4px auto 1rem;padding:4rem 1.5rem 0;max-width:1600px}#filterRestaurantList .gc-results-list .results-wrap{max-height:60vh;overflow:scroll;scrollbar-width:thin}#filterRestaurantList .gc-results-list .results .market-display{display:flex;visibility:visible;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-bottom:3rem}#filterRestaurantList .gc-results-list .results .market-display.hide{display:none;visibility:hidden}#filterRestaurantList .gc-results-list .results .market-display p.subheading{flex:100%}#filterRestaurantList .gc-results-list .results .market-display .item-wrap .brand-tile-link{padding:0;display:block;flex:1;min-width:225px;max-width:250px;height:250px}#filterRestaurantList .gc-results-list .results .market-display .item-wrap .list-item{display:none;visibility:hidden}#filterRestaurantList .gc-results-list .results .alpha-list{display:block;visibility:visible;max-width:500px;margin-inline:auto}#filterRestaurantList .gc-results-list .results .alpha-list.hide{display:none;visibility:hidden}#filterRestaurantList .gc-results-list .results .alpha-list table{width:100%;border-collapse:collapse;text-align:left}#filterRestaurantList .gc-results-list .results .alpha-list table thead tr{border-bottom:1px solid #3a3036}#filterRestaurantList .gc-results-list .results .alpha-list table thead th{padding:.5rem 1rem;color:#3a3036;text-transform:uppercase;font-size:.9rem}#filterRestaurantList .gc-results-list .results .alpha-list table thead th:first-child{width:70%;padding-left:0}#filterRestaurantList .gc-results-list .results .alpha-list table thead th:last-child{width:30%}#filterRestaurantList .gc-results-list .results .alpha-list table tbody tr.list-row{border-bottom:1px solid #3a3036}#filterRestaurantList .gc-results-list .results .alpha-list table tbody tr.list-row td{padding:.25rem 1rem}#filterRestaurantList .gc-results-list .results .alpha-list table tbody tr.list-row td.restaurant-name{padding-left:0;border-right:1px solid #3a3036}#filterRestaurantList .gc-results-list .results .alpha-list table tbody tr.list-row td.restaurant-name a{text-decoration:underline;font-size:1.25rem;text-decoration-thickness:1px}#filterRestaurantList .gc-results-list .results .alpha-list table tbody tr.list-row td.restaurant-city{font-size:.9rem;text-transform:uppercase;font-weight:600}@media only screen and (max-width: 600px){#filterRestaurantList .link-wrap .btn-white{flex-grow:5}}@media only screen and (min-width: 765px){#filterRestaurantList{margin:4rem 3rem}#filterRestaurantList .link-wrap .btn-white{padding:1.75rem 5rem}#filterRestaurantList .gc-results-list{padding:4rem 3.5rem 0}#filterRestaurantList .gc-results-list .a-z-display .item-wrap .list-item .loc-market p{font-size:1rem}}#top-button{display:flex;flex-direction:column;align-items:center;border:none;outline:none;background-color:#004c23;color:#fff;font-size:1rem;cursor:pointer;padding:.5rem 3rem;font-family:brandon-grotesque,sans-serif;font-weight:bold;margin:0 auto 1.5rem}@media only screen and (min-width: 1024px){#top-button{position:fixed;bottom:20px;right:30px;z-index:100;margin:0;padding:.25rem .5rem .5rem}#top-button.fade-in{animation:fadeIn .3s forwards}#top-button.fade-out{animation:fadeOut .3s forwards}#top-button.hide{display:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}#giftCardTypes{overflow:clip}#giftCardTypes .subheading{margin-inline:1.25rem}#giftCardTypes .btn-holiday-green{display:block;background-color:#004c23;border:1px solid #004c23;color:#fff;padding:1rem 2.5rem;width:100%;margin-inline:auto;font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-align:center}#giftCardTypes .wrap{display:flex;flex-direction:column;gap:9rem;padding-top:5rem;justify-content:center}@media only screen and (min-width: 800px){#giftCardTypes .wrap{flex-direction:row;gap:1rem}}#giftCardTypes .wrap #eGiftCards,#giftCardTypes .wrap #classicGiftCards{width:100%;padding:2rem;display:flex;flex-direction:column;position:relative}#giftCardTypes .wrap #eGiftCards img,#giftCardTypes .wrap #classicGiftCards img{max-width:300px;display:block;margin:-8rem auto auto;position:relative;z-index:5}#giftCardTypes .wrap #eGiftCards .ribbon-wrapper,#giftCardTypes .wrap #classicGiftCards .ribbon-wrapper{position:absolute;top:0;right:0;width:17rem;height:18rem;overflow:hidden}@media only screen and (min-width: 800px){#giftCardTypes .wrap #eGiftCards .ribbon-wrapper,#giftCardTypes .wrap #classicGiftCards .ribbon-wrapper{width:10rem;height:15rem}}#giftCardTypes .wrap #eGiftCards .ribbon-wrapper .green-ribbon,#giftCardTypes .wrap #classicGiftCards .ribbon-wrapper .green-ribbon{position:absolute;transform:translate(0%, 0%) rotate(46deg);background-color:#004c23;color:#fff;font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;font-size:.8rem;padding:.6rem 3rem .6rem 1rem;text-align:center;white-space:nowrap;text-indent:0rem;top:29%;left:-13%;width:200%}@media only screen and (min-width: 800px){#giftCardTypes .wrap #eGiftCards .ribbon-wrapper .green-ribbon,#giftCardTypes .wrap #classicGiftCards .ribbon-wrapper .green-ribbon{top:16%;left:-56%;text-indent:7.5rem}}@media only screen and (min-width: 1000px){#giftCardTypes .wrap #eGiftCards .ribbon-wrapper .green-ribbon,#giftCardTypes .wrap #classicGiftCards .ribbon-wrapper .green-ribbon{font-size:.9rem;padding:.6rem 2.25rem;text-indent:6.5rem;top:0%}}#giftCardTypes .wrap #eGiftCards .copy-wrap,#giftCardTypes .wrap #classicGiftCards .copy-wrap{max-width:450px;margin-top:1.5rem;flex-grow:4;display:flex;flex-direction:column;gap:1rem}#giftCardTypes .wrap #eGiftCards .copy-wrap .title,#giftCardTypes .wrap #classicGiftCards .copy-wrap .title{font-size:1.5rem;font-family:"AcreSemibold"}#giftCardTypes .wrap #eGiftCards .copy-wrap .bullet-list li,#giftCardTypes .wrap #classicGiftCards .copy-wrap .bullet-list li{margin:.5rem auto}#giftCardTypes .wrap #eGiftCards .copy-wrap .btn-holiday-green,#giftCardTypes .wrap #classicGiftCards .copy-wrap .btn-holiday-green{margin-top:auto}#giftCardTypes .wrap #eGiftCards .inner-wrapper{position:relative;overflow:clip}@media only screen and (min-width: 1000px){#giftCardTypes .wrap #eGiftCards img{margin:-8rem 5rem auto auto}#giftCardTypes .wrap #eGiftCards .copy-wrap{margin-left:auto}#giftCardTypes .wrap #classicGiftCards img{margin:-8rem auto auto 5rem}}#accolades{color:#3a3036;padding:2rem 2rem 1rem;margin:3rem auto}#accolades .carousel-outer-wrap{max-width:1600px;margin:2rem auto 0;overflow:hidden}#accolades .carousel-outer-wrap .carousel-inner-wrap{display:flex;width:100%;align-items:stretch;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#accolades .carousel-outer-wrap .carousel-inner-wrap::-webkit-scrollbar{display:none}#accolades .carousel-outer-wrap .carousel-inner-wrap .quote{flex:0 0 100%;padding:1rem 2rem;display:flex;align-items:center;justify-content:center;text-align:center}#accolades .carousel-outer-wrap .carousel-inner-wrap .quote p{margin:auto}#accolades .carousel-outer-wrap .carousel-inner-wrap .quote a{color:#3a3036;font-weight:bolder}#accolades .carousel-outer-wrap .carousel-inner-wrap .quote a:visited{color:#fff}@media only screen and (min-width: 600px){#accolades .carousel-outer-wrap .carousel-inner-wrap .quote{flex:0 0 350px}#accolades .carousel-outer-wrap .carousel-inner-wrap .quote:not(:last-of-type){border-right:2px solid #258834}}#accolades .carousel-outer-wrap .controls{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1rem}#accolades .carousel-outer-wrap .controls #prev-btn svg,#accolades .carousel-outer-wrap .controls #next-btn svg{height:20px;fill:#3a3036}#accolades .carousel-outer-wrap .controls #prev-btn:hover,#accolades .carousel-outer-wrap .controls #next-btn:hover{cursor:pointer}#accolades .carousel-outer-wrap .controls #prev-btn:disabled svg,#accolades .carousel-outer-wrap .controls #next-btn:disabled svg{fill:#bdbeb5}#accolades .carousel-outer-wrap .controls #prev-btn svg{transform:rotate(180deg)}/*# sourceMappingURL=holiday-gc-page.min.css.map */