:where(a,button,select,summary,[role="button"]){cursor:pointer;-webkit-tap-highlight-color:#e7ae4344;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s,border-color .18s}input[type="search"],input[type="text"],textarea{cursor:text}:where(a,button,select,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}:where(button,a):active{transform:translateY(1px)}button:disabled,[aria-disabled="true"]{cursor:not-allowed;opacity:.6}header nav a:not(.nav-order):hover{background:#e7ae4320;color:var(--red);border-radius:4px;box-shadow:0 0 0 7px #e7ae4320}.primary:hover,.nav-order:hover{box-shadow:0 3px 0 #e7ae4377,0 5px 15px #50161b22}.text-link:hover{color:var(--deep);text-decoration-thickness:2px}.category:hover,.surprise:hover,.save-dish:hover,#favorite-filter:hover,.show-more:hover{box-shadow:0 0 0 3px #e7ae4340}.mood-options button:hover,.platform:hover{box-shadow:0 5px 17px #50161b16}.floating-contact a:hover{box-shadow:0 0 0 3px #e7ae4366,0 4px 15px #30100b30}.faq summary:hover{color:var(--red)}.social-icons a,.socials a{isolation:isolate;border-color:transparent}.social-icons a:is(:hover,:focus-visible),.socials a:is(:hover,:focus-visible){color:#fff;box-shadow:0 3px 10px #35131a25;transform:translateY(-2px)}:is(.social-icons,.socials) a[href*="instagram.com"]:is(:hover,:focus-visible){background:linear-gradient(35deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}:is(.social-icons,.socials) a[href*="facebook.com"]:is(:hover,:focus-visible){background:#0866ff}:is(.social-icons,.socials) a[href*="x.com/"]:is(:hover,:focus-visible){background:#000}:is(.social-icons,.socials) a[href*="youtube.com"]:is(:hover,:focus-visible){background:#ff0033}:is(.social-icons,.socials) a[href*="linkedin.com"]:is(:hover,:focus-visible){background:#0a66c2}:is(.social-icons,.socials) a[href*="pinterest.com"]:is(:hover,:focus-visible){background:#e60023}.social-icons a:active,.socials a:active{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){:where(a,button,select,summary,[role="button"]){transition:none!important}.social-icons a:is(:hover,:focus-visible),.socials a:is(:hover,:focus-visible){transform:none}}
