ul#cuisine-filter-buttons{position:relative;list-style:none;margin:0;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;align-items:center;justify-content:center;text-align:left;cursor:grab;height:100%;overflow-y:hidden;scroll-behavior:auto;width:100%;box-sizing:border-box}ul#cuisine-filter-buttons.center-content{text-align:center}.filter-buttons-container{width:100%;position:relative}.filter-buttons-padding{width:100%;position:relative;padding-top:20px}
.cuisine-filter-scroll-button{position:absolute;width:40px;height:40px;border-radius:50%;background-color:#ed1d25;opacity:1;z-index:9999;background-repeat:no-repeat;background-position:center center;visibility:visible;pointer-events:visible;pointer-events:bounding-box;transition:visibility .00s linear .00s}.cuisine-filter-scroll-button-container.hide .cuisine-filter-scroll-button{visibility:hidden;transition:visibility .00s linear .6s}#cuisine-filter-scroll-button-right{background-image:url("../../../images/layout/icons/2021/scroll-cuisines-icon-right.svg");top:30px;right:0}
#cuisine-filter-scroll-button-left{background-image:url("../../../images/layout/icons/2021/scroll-cuisines-icon-left.svg");top:30px;left:0}.cuisine-filter-scroll-button:hover{background-color:#d01219}.cuisine-filter-scroll-button-container{visibility:visible;opacity:1;transition:visibility .00s linear,opacity .6s ease;height:100%;position:absolute;width:100px;pointer-events:none}#cuisine-filter-scroll-button-container-left{top:0;left:0;background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1) 90%)}#cuisine-filter-scroll-button-container-right{top:0;right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1) 90%)}
.cuisine-filter-scroll-button-container.hide{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .00s linear .6s}ul#cuisine-filter-buttons::-webkit-scrollbar{display:none}ul#cuisine-filter-buttons .listing-cuisine-entry{width:91px;height:100%;list-style:none;text-align:center;padding:0;text-indent:0;display:inline-block;background-image:url("../../../images/layout/backgrounds/cuisine-type-background.svg");background-position:-13px top;background-repeat:no-repeat;background-size:232px 93px;margin:0 45px 0 0;vertical-align:top;position:relative}
ul#cuisine-filter-buttons .listing-cuisine-entry:hover{background-position:-129px top}ul#cuisine-filter-buttons .listing-cuisine-entry a{width:100%;height:100%;display:block;padding-top:24px;color:#1f1f1f}ul#cuisine-filter-buttons .listing-cuisine-entry a:hover{text-decoration:none;color:#1f1f1f}ul#cuisine-filter-buttons .listing-cuisine-entry:first-child{margin-left:0}ul#cuisine-filter-buttons .listing-cuisine-entry:last-child{margin-right:0}ul#cuisine-filter-buttons .listing-cuisine-entry .listing-cuisine-icon{margin:0 10px 0 10px;height:50px;max-width:70px}
ul#cuisine-filter-buttons .listing-cuisine-entry.deselected .listing-cuisine-icon{opacity:.8}ul#cuisine-filter-buttons .listing-cuisine-entry .listing-cuisine-label{font-family:"basis-grotesque-black",Helvetica,Arial,sans-serif;width:100%;margin:28px 0 0 0;font-size:14px;line-height:16px;text-align:center;color:#1f1f1f;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media only screen and (min-width :0) and (max-width :700px){.filter-buttons-padding{width:100%}ul#cuisine-filter-buttons .listing-cuisine-entry{margin-right:20px}}