
/* TAKEAWAY ONLY — authoritative thumbnail clipping + tap/focus reset */
html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb,
html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb.active,
html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb.is-selected{
  border-radius:18px!important;
  overflow:hidden!important;
  clip-path:inset(0 round 18px)!important;
  -webkit-clip-path:inset(0 round 18px)!important;
  background:#fff!important;
  -webkit-tap-highlight-color:transparent!important;
}
html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb > img{
  border-radius:18px!important;
  overflow:hidden!important;
  clip-path:inset(0 round 18px)!important;
  -webkit-clip-path:inset(0 round 18px)!important;
}
/* The real clickable 05 header, before and after accordion JS decorates it. */
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head *,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle *{
  -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
  -webkit-user-select:none!important;
  user-select:none!important;
}
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head:hover,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head:active,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head:focus,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head:focus-visible,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle:hover,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle:active,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle:focus,
html body #page-takeaway-snack #takeaway-compact-builder .takeaway-summary-toggle:focus-visible{
  outline:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  background-color:transparent!important;
  text-decoration:none!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  touch-action:manipulation!important;
}
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head::selection,
html body #page-takeaway-snack #takeaway-compact-builder .take68-summary-head *::selection{
  background:transparent!important;
}
@media(max-width:760px){
  html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb,
  html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb.active,
  html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb.is-selected,
  html body #page-takeaway-snack .takeaway-gallery-thumbs > button.takeaway-gallery-thumb > img{
    border-radius:16px!important;
    clip-path:inset(0 round 16px)!important;
    -webkit-clip-path:inset(0 round 16px)!important;
  }
}
