:root{--sif-gold:#c5a47e;--sif-dark:#1a1a1a;--sif-text:#555555;--sif-border:#eaeaea;--sif-bg-light:#f9f9f9;--sif-white:#ffffff;--sif-badge-bg:#F4793A;--sif-radius:8px;--sif-trans:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.sifency-menu-desc:empty,.sifency-menu-image:empty,.sifency-menu-labels:empty,.sifency-menu-price:empty{display:none!important;margin:0!important;padding:0!important}.sifency-menu--style-3 .sifency-menu-item:not(:has(.sifency-menu-image)){padding-left:25px}.sifency-menu-wrapper{position:relative;font-family:inherit}.sifency-menu-grid,.sifency-menu-tab-content{display:grid}.sifency-menu-item{position:relative;background:var(--sif-white);transition:var(--sif-trans);box-sizing:border-box}.sifency-menu-item a{text-decoration:none;color:inherit}.sifency-menu-image{overflow:hidden;line-height:0}.sifency-menu-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.sifency-menu-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;flex-wrap:wrap;gap:5px}.sifency-menu-title{color:var(--sif-dark);margin:0;font-size:1.15rem;font-weight:600}.sifency-menu-price{white-space:nowrap;display:flex;gap:10px}.sifency-menu-price .price-size{margin-right:4px}.sifency-menu-desc{color:var(--sif-text);line-height:1.6;font-size:.95rem;margin-bottom:12px}.sifency-menu-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.sifency-menu-label{font-size:10px;padding:4px 10px;text-transform:uppercase;font-weight:700;background-color:var(--sif-bg-light);color:var(--sif-text);border:1px solid var(--sif-border)}.sifency-menu-item__featured-badge{position:absolute;top:15px;right:15px;background:var(--sif-badge-bg);color:#fff;padding:4px 12px;font-size:.7em;font-weight:700;text-transform:uppercase;z-index:5}.sifency-menu-dots{display:none}.sifency-menu--style-1 .sifency-menu-item{background:0 0;padding-bottom:20px;border-bottom:1px solid var(--sif-border)}.sifency-menu--style-1 .sifency-menu-item:last-child{border-bottom:none}.sifency-menu--style-1 .sifency-menu-header{align-items:flex-end;gap:10px;flex-wrap:nowrap}.sifency-menu--style-1 .sifency-menu-title{flex-shrink:0}.sifency-menu--style-1 .sifency-menu-dots{display:block;flex-grow:1;border-bottom:2px dotted #d1d1d1;position:relative;top:-6px;opacity:.6}.sifency-menu--style-1 .sifency-menu-image{margin-bottom:15px}.sifency-menu--style-2 .sifency-menu-item{display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent}.sifency-menu--style-2 .sifency-menu-image{height:240px}.sifency-menu--style-2 .sifency-menu-item:hover .sifency-menu-image img{transform:scale(1.08)}.sifency-menu--style-2 .sifency-menu-content{padding:25px;display:flex;flex-direction:column;flex-grow:1;background:var(--sif-white)}.sifency-menu--style-3 .sifency-menu-item{display:flex;align-items:center;gap:20px;padding:15px;transition:background .3s}.sifency-menu--style-3 .sifency-menu-item:hover{background:var(--sif-bg-light)}