@using Umbraco.Cms.Web.Common.PublishedModels;@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage;.brandsPageCarousel{position:relative;top:80px}@media (min-width:1560px){.carouselInterSection{height:215px}}@media only screen and (max-width:1300px) and (min-width:1100px){.carouselInterSection{height:70px}}#navigation{display:none!important}#brandsNavigation .logoBrand{position:relative;right:31px;bottom:8px}#brandsNavigation{position:absolute!important;display:flex;justify-content:flex-end;width:100%}#brandsNavigation ul{list-style-type:none;padding:0;margin:0;align-items:center}#brandsNavigation ul li{text-align:left}#brandsNavigation ul li a{display:block;padding:10px;text-decoration:none}.nav-links li .navbar-brand:hover{background:0 0}nav .wrapper{line-height:20px}#introBannerBrand{padding:150px 0 40px 0;height:101%}#introBannerBrand h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:clamp(3rem, 5vw, 5rem);line-height:1.05;text-wrap:balance;color:#ffeec9}#introBannerBrand p{font-family:Poppins,sans-serif;font-weight:500;font-style:normal;font-size:24px;color:#f5951d}.brand-logo-label{font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;line-height:1.4;color:#ffeec9;margin-top:.75rem}.footer-brand-name{font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;line-height:1.4;color:#ffeec9;margin-top:.75rem}#secondBannerBrands{padding:180px 0 105px 0;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}#secondBannerBrands .brandItemSection2Text{position:relative;top:60px;height:fit-content;border-radius:13px}#secondBannerBrands .brandItemSection2Text h2{font-family:Poppins,sans-serif;font-weight:800;font-style:normal;font-size:32px;line-height:40px}#secondBannerBrands .brandItemSection2Text p{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:25px}#secondBannerBrands .brandItemSection2{position:relative;left:40px}#secondBannerBrands .carouselInterSection{margin:0}.interSectionImgs{height:0}#secondBannerBrands .slick-slider{bottom:365px}#secondBannerBrands .imageSlider .slick-next,#secondBannerBrands .imageSlider .slick-prev{display:none!important}#suggestions{padding:80px 0}#suggestions h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:32px;color:#ffeec9}#suggestions .slick-carousel .slick-next,#suggestions .slick-carousel .slick-prev{display:block!important;top:37%!important}#bannerRestaurant .sliderRestaurant .slick-next,#bannerRestaurant .sliderRestaurant .slick-prev{display:block!important;top:50%!important}#bannerRestaurant .sliderRestaurant .slick-next:before,#suggestions .slick-next:before{content:url(/imgs/arrowRight_Careers.svg)!important}#bannerRestaurant .sliderRestaurant .slick-prev:before,#suggestions .slick-prev:before{content:url(/imgs/arrowLeft_Careers.svg)!important}#suggestions .imgSuggestions img{border-radius:13px}#bannerRestaurant .sliderRestaurant .slick-dots{bottom:auto!important}#suggestions .imgSuggestions p{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:18px;text-align:center}#location{padding:80px 0}#location h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:32px}#location .formNewsletter{background:#f5951d;padding:50px 20px}#location .formNewsletter h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:20px}#location .formNewsletter p{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:14px}#location .formNewsletter input{border:none;border-radius:3px;padding:15px 10px;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#f4f4ff}#location .formNewsletter input::placeholder{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#f4f4ff}#location .formNewsletter input:focus{border:1px solid #fff}#location .formNewsletter button{border:none;border-radius:3px;padding:15px 10px;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:14px}#location button{background:0 0;padding:10px 32px;border:1.5px solid;border-radius:50px;color:#2c2f24;font-family:Poppins,sans-serif;font-weight:700;font-size:16px}.store-location-list{max-width:1100px;margin:0 auto 3rem}.store-location-card{background:rgba(255,255,255,.92);border-radius:16px;padding:28px;box-shadow:0 12px 30px rgba(36,35,34,.08)}.store-location-card h2{font-family:Poppins,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3;color:#242424;margin-bottom:1rem}.store-location-address,.store-location-hours,.store-location-hours li,.store-location-meta{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;color:#242424}.store-location-link{display:inline-block;margin-top:.5rem;font-family:Poppins,sans-serif;font-weight:700;color:#0e5068;text-decoration:none;border-bottom:2px solid #0e5068}.store-location-link:hover{color:#0e5068}.menu-text-indexable{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:32px;margin-bottom:3rem}.menu-text-kicker{font-family:Poppins,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#ffeec9}.menu-text-title{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.75rem, 3vw, 2.5rem);line-height:1.2;color:#ffeec9}.menu-text-description{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;color:#ffeec9;opacity:.92}.menu-text-group{background:rgba(36,35,34,.18);border-radius:16px;padding:24px}.menu-text-group h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;color:#ffeec9;margin-bottom:1rem}.menu-text-group ul{margin:0;padding-left:1.2rem}.menu-text-group li{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7;color:#fff;margin-bottom:.35rem}.slick-dots li.slick-active button:before{color:#0c0c0c!important}.cookie-consent-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.cookie-consent{background-color:rgba(0,0,0,.75);color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;width:90%;max-width:400px}.cookie-consent p{margin:0 0 15px;font-size:14px}.cookie-consent a{color:#007bff;text-decoration:none}.cookie-consent a:hover{text-decoration:underline}.cookie-consent button{background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px}.cookie-consent button:hover{background-color:#0056b3}.cookie-consent-wrapper.hidden{display:none}@media (max-width:992px){#secondBannerBrands .brandItemSection2Text{top:0;border-radius:0}#secondBannerBrands .brandItemSection2{left:0}}@media (max-width:970px){#brandsNavigation ul{padding:50px 10px}}@media (max-width:768px){#introBannerBrand{padding:150px 0}#introBannerBrand h1{font-size:clamp(2.25rem, 8vw, 3.75rem);line-height:1.08}.brand-logo-label{font-size:.95rem}#introBannerBrand p{font-size:18px}#secondBannerBrands .slick-slider{bottom:250px}.interSectionImgs{height:60px}}@media (max-width:600px){.imgSuggestions img{width:80%!important;margin:auto}.slick-carousel .slick-prev{position:absolute;left:0}.slick-carousel .slick-next{position:absolute;right:0}.interSectionImgs{height:0}#bannerRestaurant .sliderRestaurant .slick-next,#bannerRestaurant .sliderRestaurant .slick-prev{display:none!important}}body{font-family:Arial,sans-serif;margin:0;padding:0}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#333;padding:15px}.logo{color:#fff;font-size:1.5em}.menu-toggle{display:none;flex-direction:column;cursor:pointer}.menu-toggle .bar{background-color:#fff;height:3px;width:25px;margin:5px 0}.nav-list{list-style:none;display:flex;gap:20px}.nav-list li{position:relative}.nav-list a{text-decoration:none;color:#fff;padding:10px}.submenu{display:none;position:absolute;background-color:#444;list-style:none;padding:10px}.dropdown:hover .submenu{display:block}@media (max-width:768px){.menu-toggle{display:flex}.nav-list{display:none;flex-direction:column;background-color:#333;width:100%;position:absolute;top:60px;left:0;padding:10px 0}.nav-list.active{display:flex}.submenu{position:static}}