.elementor .tc-menu-status{font-family:var(--tc-body);font-weight:600;font-size:0.75rem;margin:0px;display:inline-flex;align-self:flex-start;& .tc-stock { display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.35rem 0.65rem; border-radius: 999px; background-color: #EAF3E6; color: #325C3B; } & .tc-stock::before { content: ''; width: 0.45rem; height: 0.45rem; border-radius: 50%; background-color: #44934C; } & .tc-stock::after { content: attr(data-status); } & .tc-stock[data-status='Not available'] { color: #655A50; background-color: #EFEAE4; } & .tc-stock[data-status='Not available']::before { background-color: #958475; }\n}.elementor .tc-menu-thumb-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .tc-menu-thumb{width:6.5rem;height:6.5rem;overflow:hidden;padding:0px;border-radius:0.65rem;background-image:url("https://theivencafe.jaysoncorpuz.com/wp-content/uploads/2026/10/brand-logo-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;background-color:#F1EBDD;display:block;flex:0 0 auto;background-size: 80%;\n}.elementor .tc-menu-grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;grid-auto-rows:auto;}.elementor .tc-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0.4rem;display:block;}.elementor .tc-actions{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .tc-nav:hover,.elementor .tc-nav:focus-visible{color:#A85A21;}.elementor .tc-nav{font-family:var(--tc-body);font-weight:600;font-size:0.84rem;color:var(--tc-green);line-height:1.4;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0px;background-color:transparent;transition:color 180ms;&:focus-visible { outline: 2px solid #A85A21; outline-offset: 2px; }\n}.elementor .tc-outline:hover,.elementor .tc-outline:focus-visible{color:#173D30;border-color:#F7F2E8;background-color:#F7F2E8;}.elementor .tc-outline{font-family:var(--tc-body);font-weight:700;font-size:0.9rem;color:var(--tc-green);line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:0.25rem;border-width:1px;border-color:#BBC2B5;border-style:solid;background-color:transparent;transition:background-color 180ms;&:focus-visible { outline: 3px solid #A85A21; outline-offset: 3px; }\n}.elementor .tc-outline:focus{color:#173D30;outline-width:2px;outline-color:#D8B45B;outline-style:solid;outline-offset:4px;background-color:#F7F2E8;}.elementor .tc-button:hover,.elementor .tc-button:focus-visible{background-color:#2C5545;transform:translate3d(0px, -2px, 0px);}.elementor .tc-button{font-family:var(--tc-body);font-weight:700;font-size:0.9rem;color:var(--tc-cream);line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:0.25rem;border-width:1px;border-color:var(--tc-green);border-style:solid;background-color:var(--tc-green);transition:background-color 180ms, transform 180ms;&:focus-visible { outline: 3px solid #A85A21; outline-offset: 3px; }\n}.elementor .tc-body{font-family:var(--tc-body);font-weight:400;font-size:1rem;color:#526255;line-height:1.75;cursor: default;\n}.elementor .tc-h3{font-family:var(--tc-display);font-weight:400;font-size:1.65rem;color:var(--tc-green);line-height:1.25;cursor: default;\n}.elementor .tc-h2{font-family:var(--tc-display);font-weight:400;font-size:3.25rem;color:var(--tc-green);letter-spacing:-0.025em;line-height:1.1;cursor: default;\n}.elementor .tc-h1{font-family:var(--tc-display);font-weight:400;font-size:5.25rem;color:var(--tc-green);letter-spacing:-0.035em;line-height:1.04;cursor: default;\n}.elementor .tc-eyebrow{font-family:var(--tc-body);font-weight:700;font-size:0.75rem;color:#8B4B20;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;cursor: default;\n}.elementor .tc-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .tc-row{padding:0px;display:flex;flex-direction:row;gap:3.5rem;align-items:center;}.elementor .tc-wrap{min-width:0px;max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .tc-section{color:var(--tc-ink);padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--tc-cream);}.elementor .tc-footer-button:hover,.elementor .tc-footer-button:focus-visible{color:#173D30;border-color:#F7F2E8;background-color:#F7F2E8;}.elementor .tc-footer-button:focus{color:#173D30;outline-width:2px;outline-color:#D8B45B;outline-style:solid;outline-offset:4px;background-color:#F7F2E8;}.elementor .tc-footer-button{font-weight:600;font-size:0.88rem;color:#F7F2E8;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:3px;border-width:1px;border-color:#829984;border-style:solid;background-color:transparent;transition:background-color 180ms, color 180ms;}