@font-face{font-family:edenred;src:url(https://universal.codes/f990fa3a682930ea1b29614405c5e073.otf)}:root{--primaryColor:#f72717;--primaryTextColor:#000;--secondaryColor:#162056;--secondaryTextColor:#fff;--tertiaryColor:#0D8AFF;--bookButtonColor:#f72717;--borderRadius:40px;--backgoround:#f1f7ff;--filterPriceBarColor:#ff007d;--contentBackground:rgb(255 255 255 / 80%);--footerBackground:#162056;--footerTextColor:#fff;--filterOptionTextColor:#000;--grayTextColor:#6D7787;--mealTableTdBackground:#d5d8dd;--primaryButtonColor:#f72717;--packageTitleColor:#f72717;--uCouponModePageTabColor:#0D8AFF;--additionImageBackground:#D5D8DD;--additionImageFilter:brightness(95%);--productListBorderBottomColor:#d5d8dd}body{background-color:#000;background:var(--backgoround)}.linkfontsize.menu a:focus,.linkfontsize.menu a:hover{color:var(--primaryTextColor);text-decoration:underline}.footerTourmapLogoButton:hover{text-decoration:none}.headerNav{visibility:hidden}.footerNav{visibility:hidden}.headerNav{visibility:hidden!important}.footerNav{visibility:hidden!important}.productNameTitle{text-align:left!important}#footer{visibility:hidden}#b2bExtnedUnpaidOrderTable,#b2bExtnedUnpaidOrderTable td,#b2bExtnedUnpaidOrderTable tr{border:1px solid #000}#b2bExtnedUnpaidOrderTable td{padding:15px}#b2bExtnedUnpaidOrderTable a{color:#00f;font-weight:700}.taxAndServiceChargeTabButton{margin-right:15px}#customerDataTable span{color:#fff!important}.additionImage img,.classificationImage img{background:var(--additionImageBackground)}#edenredPageTitleWrapperMobileText{font-size:18px}@media (max-width:389px){#edenredPageTitleWrapperMobileText{font-size:14px}}.cursorPointer:hover{cursor:pointer}#memberButton:hover{cursor:pointer;text-decoration:underline;color:var(--secondaryColor)}#logoutButton:hover{background:var(--primaryTextColor);cursor:pointer;text-decoration:none}#logoutButton:hover a{color:var(--secondaryTextColor)!important}#memberButton{padding:15px;float:right;display:none}#memberButton a{color:var(--secondaryColor)}#pointInfoDesktopWrapper{padding:15px;float:right;display:none;color:var(--secondaryColor)}#pointInfoMobileWrapper{padding:15px;float:right;display:none;color:var(--secondaryColor)}@media (max-width:1000px){#memberButton{padding:10px 15px 10px 10px}}@media (max-width:991px){#pointInfoDesktopWrapper{display:none!important}}@media (min-width:992px){#pointInfoMobileWrapper{display:none!important}}.availablePoint{visibility:hidden}