.featured-menu-item{box-sizing:border-box;margin-bottom:0;cursor:pointer;position:relative;border-radius:10px;overflow:hidden}.featured-menu-item .featured-menu-item-image{position:relative}.featured-menu-item .featured-menu-item-image .menu-item-tc{position:absolute;top:10px;right:10px;cursor:pointer}.featured-menu-item .featured-menu-item-image .menu-item-tc img{width:27px;height:27px}.featured-menu-item .featured-menu-item-image img{display:block}.featured-menu-item .featured-menu-item-points{position:absolute;bottom:23px;left:15px;display:flex;flex-direction:column;width:86px;height:86px;border-radius:100%;background:#000;justify-content:center;align-items:center;align-content:center}.featured-menu-item .featured-menu-item-points span{color:#fff}.featured-menu-item .featured-menu-item-points .item-points{font-family:Staatliches;font-size:32px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:center}.featured-menu-item .featured-menu-item-points .item-label{font-family:Staatliches;font-size:18px;font-weight:400!important;line-height:24px;letter-spacing:.03em;text-align:center}.featured-menu-item h3{font-family:Overpass;font-size:23px;font-weight:900;line-height:25.3px;text-align:left;margin:16px 0 0;padding:0}#ebb-menu-item-tc{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:999}##ebb-menu-item-tc.active{display:flex}#ebb-menu-item-tc .modal-wrap{border-radius:8px;padding:40px;background:#fff;max-width:641px}@media only screen and (max-width:768px){#ebb-menu-item-tc .modal-wrap{max-width:90%}}#ebb-menu-item-tc .modal-head{padding-bottom:16px;position:relative;border-bottom:1px solid #F2EFEC;display:flex;justify-content:space-between}#ebb-menu-item-tc .modal-head .item-name{font-family:Overpass;font-size:1.25rem;font-weight:800;line-height:1.1em;text-align:left;color:var(--e-global-color-secondary)}#ebb-menu-item-tc .modal-content{display:flex;row-gap:32px;flex-wrap:wrap}#ebb-menu-item-tc .modal-content .body-text{font-family:Overpass;font-size:1rem;font-weight:400;line-height:1.5em;text-align:left;flex:1 1 100%;color:var(--e-global-color-secondary)}#ebb-menu-item-tc .modal-content .fine-print-text{font-family:Overpass;font-size:14px;font-weight:400;line-height:20.86px;text-align:left;flex:1 1 100%;color:var(--e-global-color-secondary)}#ebb-menu-item-tc .modal-head .close{font-size:20px;cursor:pointer}#ebb-menu-item-tc .modal-head .close svg{fill:#000!important}#ebb-menu-item-tc .modal-content{padding:32px 0}#ebb-menu-item-tc .modal-buttons{display:flex;justify-content:flex-end;gap:32px}.featured-menu-items{display:flex;flex-wrap:wrap;justify-content:space-between}.featured-menu-items .swiper-slide{max-width:82%}.featured-menu-items .swiper-next-prev-options{display:none}#ebb-menu-item-tc .modal-buttons .btn.close{cursor:pointer;font-family:var(--e-global-typography-3932774-font-family),Sans-serif;font-size:var(--e-global-typography-3932774-font-size);font-weight:var(--e-global-typography-3932774-font-weight);text-decoration:var(--e-global-typography-3932774-text-decoration);line-height:var(--e-global-typography-3932774-line-height);letter-spacing:var(--e-global-typography-3932774-letter-spacing);word-spacing:var(--e-global-typography-3932774-word-spacing);background-color:var(--e-global-color-text);border-radius:8px 8px 8px 8px;padding:8px 26px 6px 26px;color:#fff}#ebb-menu-item-tc .modal-buttons .btn.close:hover,#ebb-menu-item-tc .modal-buttons .btn.close:focus{background-color:var(--e-global-color-secondary)}#ebb-menu-item-tc .modal-buttons .sign-up.btn{font-family:var(--e-global-typography-3932774-font-family),Sans-serif;font-size:var(--e-global-typography-3932774-font-size);font-weight:var(--e-global-typography-3932774-font-weight);text-decoration:var(--e-global-typography-3932774-text-decoration);line-height:var(--e-global-typography-3932774-line-height);letter-spacing:var(--e-global-typography-3932774-letter-spacing);word-spacing:var(--e-global-typography-3932774-word-spacing);background-color:#9E2432;border-radius:8px 8px 8px 8px;padding:8px 26px 6px 26px;color:#fff}#ebb-menu-item-tc .modal-buttons .sign-up.btn:hover,#ebb-menu-item-tc .modal-buttons .sign-up.btn:focus{background-color:#7A2426}#ebb-menu-item-tc .modal-buttons .btn{cursor:pointer;font-family:var(--e-global-typography-3932774-font-family),Sans-serif!important;transition:all .3s;min-width:unset}