.wk-unified-search, .wk-unified-search * { box-sizing: border-box; }
.wk-unified-search { position: relative; display: grid; grid-template-columns: minmax(0,1fr); align-items: start; width: 100%; max-width: 1200px; min-height: 0; margin: 0 auto; color: #2f2a28; text-align: left; }
.wk-unified-search__content { position: relative; z-index: 2; width: min(800px, calc(100% - 380px)); margin: 0 auto; min-width: 0; padding: clamp(22px, 3vw, 40px); border-radius: 26px; background: rgba(255,253,249,.97); border: 1px solid rgba(47,42,40,.08); box-shadow: 0 16px 40px rgba(47,42,40,.08); }
.wk-search-page .wp-block-cover:has(.wk-unified-search) { min-height: 0 !important; padding-block: 24px !important; }
.wk-search-page .wp-block-group.alignfull:has(.wk-unified-search) { padding-block: 20px !important; }
.wk-search-page .wp-block-group.has-background:has(> .wk-section-intro):has(.wk-unified-search) { padding-block: 24px !important; }
.wk-search-page .wk-section-intro:has(+ #rezepte-finder) { padding-block: 0 20px !important; margin-bottom: 0 !important; }
.wk-search-page #rezepte-finder:has(.wk-unified-search) { margin-block: 0 !important; }
/* Gutenberg begrenzt auch den Wrapper auf die schmale Textbreite. */
.wk-search-page .wk-search-cards:has(.wk-unified-search),
.wk-search-page #rezepte-finder:has(.wk-unified-search) { width: 100%; max-width: 1200px !important; margin-inline: auto; }
.wk-search-page .wp-block-cover__inner-container:has(.wk-unified-search) { width: 100%; max-width: 1280px; margin-inline: auto; box-sizing: border-box; }
.wk-search-page .wk-search-cards:has(.wk-unified-search) { box-sizing: border-box; padding-inline: clamp(12px,2vw,24px) !important; }
.wk-search-page .wk-search-cards .wk-search-cards:has(.wk-unified-search) { padding-inline: 0 !important; }
.wk-search-page .wp-block-cover:has(.wk-unified-search),
.wk-search-page .wp-block-group:has(.wk-unified-search) { overflow: visible !important; }
.wk-ingredient-stickers { position: absolute; top: 0; bottom: 0; width: 150px; z-index: 3; }
.wk-ingredient-stickers--left { left: -65px; }
.wk-ingredient-stickers--right { right: -55px; }
.wk-ingredient-stickers--outer-left { left: -182px; width: 100px; }
.wk-ingredient-stickers--outer-right { right: -190px; width: 100px; }
.wk-unified-search .wk-ingredient-sticker { position: relative; display: grid; justify-items: center; width: 110px; padding: 0 0 6px; border: 0; background: transparent; color: #4e554a; border-radius: 18px; font: inherit; font-size: .8rem; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; }
.wk-ingredient-stickers .wk-ingredient-sticker { position: absolute; left: var(--sticker-x, 0px); top: var(--sticker-y, 0px); transform: rotate(var(--sticker-angle, 0deg)); }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker,
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker { width: 90px; font-size: .75rem; }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker img,
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker img { height: 80px; }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1) { --sticker-x: 0px; --sticker-y: -175px; --sticker-angle: -8deg; }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2) { --sticker-x: -3px; --sticker-y: -35px; --sticker-angle: 10deg; }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3) { --sticker-x: 4px; --sticker-y: 100px; --sticker-angle: -7deg; }
.wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4) { --sticker-x: 0px; --sticker-y: 240px; --sticker-angle: 8deg; }
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1) { --sticker-x: 0px; --sticker-y: -185px; --sticker-angle: 9deg; }
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2) { --sticker-x: -4px; --sticker-y: -45px; --sticker-angle: -8deg; }
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3) { --sticker-x: 0px; --sticker-y: 95px; --sticker-angle: 7deg; }
.wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4) { --sticker-x: -5px; --sticker-y: 230px; --sticker-angle: -10deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { --sticker-x: 0px; --sticker-y: -235px; --sticker-angle: -12deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { --sticker-x: 120px; --sticker-y: -205px; --sticker-angle: 9deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3) { --sticker-x: 0px; --sticker-y: -120px; --sticker-angle: -8deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4) { --sticker-x: 120px; --sticker-y: -90px; --sticker-angle: 13deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5) { --sticker-x: 0px; --sticker-y: -5px; --sticker-angle: -15deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6) { --sticker-x: 120px; --sticker-y: 25px; --sticker-angle: 8deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7) { --sticker-x: 0px; --sticker-y: 110px; --sticker-angle: -11deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8) { --sticker-x: 120px; --sticker-y: 140px; --sticker-angle: 14deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9) { --sticker-x: 0px; --sticker-y: 225px; --sticker-angle: -6deg; }
.wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10) { --sticker-x: 120px; --sticker-y: 255px; --sticker-angle: 11deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1) { --sticker-x: 22px; --sticker-y: -230px; --sticker-angle: 16deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2) { --sticker-x: -85px; --sticker-y: -200px; --sticker-angle: -12deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3) { --sticker-x: 46px; --sticker-y: -115px; --sticker-angle: 7deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4) { --sticker-x: -70px; --sticker-y: -85px; --sticker-angle: -9deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5) { --sticker-x: 54px; --sticker-y: 0px; --sticker-angle: 14deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6) { --sticker-x: -72px; --sticker-y: 30px; --sticker-angle: -7deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7) { --sticker-x: 38px; --sticker-y: 115px; --sticker-angle: 10deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8) { --sticker-x: -90px; --sticker-y: 145px; --sticker-angle: -13deg; }
.wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9) { --sticker-x: 22px; --sticker-y: 230px; --sticker-angle: 7deg; }
.wk-ingredient-sticker img { width: 100%; height: 100px; object-fit: contain; pointer-events: none; filter: drop-shadow(0 4px 4px #37281420); }
.wk-ingredient-sticker:nth-child(even) img { transform: rotate(8deg); }
.wk-ingredient-sticker:nth-child(odd) img { transform: rotate(-7deg); }
.wk-unified-search .wk-ingredient-sticker:hover { background: #e8f2ec80; }
.wk-unified-search .wk-ingredient-sticker:focus { outline: none !important; box-shadow: none; }
.wk-unified-search .wk-ingredient-sticker:focus-visible { box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0b684d; }
.wk-ingredient-sticker[aria-pressed=true] { background: #e8f2ec; }
.wk-ingredient-sticker__check { display: none; position: absolute; top: 4px; right: 4px; width: 24px; height: 24px; border-radius: 50%; background: #0b684d; color: #fff; text-align: center; line-height: 24px; }
.wk-ingredient-sticker[aria-pressed=true] .wk-ingredient-sticker__check { display: block; }
.wk-ingredient-sticker.is-dragging { opacity: .45; }
.wk-ingredient-drag-ghost { position: fixed; width: 90px; height: 90px; object-fit: contain; transform: translate(-50%,-50%) rotate(-8deg); pointer-events: none; z-index: 100000; filter: drop-shadow(0 8px 8px #0003); }
.wk-unified-search__bar { border-radius: 16px; }
.wk-unified-search__bar.is-drop-target { background: #e8f2ec; box-shadow: 0 0 0 4px #0b684d; }
.wk-unified-search .wk-unified-search__sticker-help { margin: 0 0 16px; font-size: .85rem; color: #215c45; text-align: left; }
.wk-unified-search__label { display: block; margin-bottom: 16px; font-size: 1.1rem; font-weight: 600; }
.wk-unified-search__bar { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 12px; align-items: start; }
.wk-unified-search__input-wrap { position: relative; min-width: 0; }
.wk-unified-search__input { width: 100%; min-height: 56px; padding: 14px 18px; border: 1px solid #d9ddd6; border-radius: 14px; font: inherit; background: #fff; color: #2f2a28; }
.wk-unified-search__submit { min-height: 56px; padding: 14px 24px; background: #0b684d; border: 0; border-radius: 14px; color: #fff; font: inherit; font-weight: 600; cursor: pointer; }
.wk-unified-search__submit:hover { background: #08523d; }
.wk-unified-search__submit:disabled { opacity: .65; cursor: wait; }
.wk-unified-search :is(input,button,select,summary):focus-visible { outline: 3px solid #0b684d; outline-offset: 3px; }
.wk-unified-search .wk-unified-search__help { margin: 12px 0 18px; font-size: .9rem; line-height: 1.6; color: #625e57; text-align: left; }
.wk-unified-search__chips { display: flex; flex-wrap: wrap; gap: 8px; }
.wk-unified-search__chips:not(:empty) { margin-bottom: 20px; }
.wk-unified-search__chips .wk-chip { background: #e8f2ec; border-color: #d2e5d8; color: #215c45; }
.wk-unified-search__filters { border-top: 1px solid #e7e5df; padding-top: 16px; }
.wk-unified-search .wk-unified-search__filters summary { display: flex; align-items: center; gap: 10px; cursor: pointer; color: #215c45; font-weight: 600; width: fit-content; padding: 10px 16px; background: #e8f2ec; border: 0; border-radius: 12px; list-style: none; }
.wk-unified-search__filters summary::-webkit-details-marker { display: none; }
.wk-unified-search__filters summary::after { content: '+'; font-size: 1.2rem; line-height: 1; }
.wk-unified-search__filters[open] summary::after { content: '−'; }
.wk-unified-search .wk-unified-search__filters summary:hover { background: #dcece2; }
.wk-unified-search .wk-unified-search__filters summary:focus { outline: none !important; }
.wk-unified-search .wk-unified-search__filters summary:focus-visible { box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0b684d; }
.wk-unified-search__filter-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; margin-top: 18px; }
.wk-unified-search__filter-grid label { display: grid; gap: 8px; align-content: start; font-size: .9rem; }
.wk-unified-search__filter-grid select { width: 100%; min-width: 0; min-height: 46px; padding: 10px; border: 1px solid #d9ddd6; border-radius: 10px; background: #fff; color: inherit; font: inherit; }
.wk-unified-search__filter-grid small { color: #625e57; }
.wk-unified-search__suggestions { position: absolute; inset: calc(100% + 8px) 0 auto; z-index: 50; max-height: 350px; overflow-y: auto; background: #fff; border: 1px solid #d9ddd6; border-radius: 14px; box-shadow: 0 12px 30px #0002; }
.wk-unified-search__suggestions[hidden] { display: none; }
.wk-unified-search__group-title { padding: 12px 16px 6px; font-size: .75rem; letter-spacing: .06em; text-transform: uppercase; color: #625e57; }
.wk-unified-search__suggestions [role=option] { padding: 12px 16px; cursor: pointer; font-size: .95rem; }
.wk-unified-search__suggestions [role=option]:is(:hover,[aria-selected=true]) { background: #e8f2ec; }
.wk-unified-search .wk-unified-search__status { margin: 20px 0 0; text-align: left; }
.wk-unified-search__status:empty { display: none; }
.wk-unified-search__results { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; margin-top: 20px; }
.wk-unified-search__results:empty { display: none; }
.wk-unified-search__recipe { min-width: 0; }
.wk-unified-search__recipe a { color: inherit; border: 0; text-decoration: none; }
.wk-unified-search__recipe a:hover h3 { text-decoration: underline solid 1px; text-underline-offset: .2em; }
.wk-unified-search__image { overflow: hidden; border-radius: 16px; }
.wk-unified-search__image img { display: block; width: 100%; aspect-ratio: 1; object-fit: cover; }
.wk-unified-search__recipe h3 { font-size: 1.25rem; line-height: 1.3; margin: 12px 0; }
.wk-unified-search .wk-unified-search__recipe p { text-align: left; font-size: .85rem; line-height: 1.5; color: #215c45; }
.wk-unified-search .wk-unified-search__recipe .wk-unified-search__needed { color: #625e57; }
@media (prefers-reduced-motion: no-preference) {
  .wk-unified-search__image img { transition: transform .3s ease; }
  .wk-unified-search__recipe a:is(:hover,:focus-visible) img { transform: scale(1.045); }
}
@media (max-width: 1599px) {
  .wk-unified-search { grid-template-columns: minmax(0,1fr); gap: 20px; min-height: 0; }
  .wk-unified-search__content { width: 100%; margin: 0 auto; grid-row: 3; }
  .wk-ingredient-stickers { position: relative; inset: auto; width: 100%; display: grid; grid-template-columns: repeat(7,minmax(0,1fr)); gap: 6px; }
  .wk-ingredient-stickers .wk-ingredient-sticker { position: relative; inset: auto; width: 100%; transform: none; }
  .wk-ingredient-sticker img { width: 90%; }
  .wk-ingredient-stickers--left { grid-row: 1; }
  .wk-ingredient-stickers--outer-left { grid-row: 2; }
  .wk-ingredient-stickers--right { grid-row: 4; }
  .wk-ingredient-stickers--outer-right { grid-row: 5; }
}
@media (max-width: 767px) {
  .wk-unified-search { grid-template-columns: minmax(0,1fr); gap: 16px; }
  .wk-unified-search__content { grid-row: 3; }
  .wk-ingredient-stickers { grid-template-columns: repeat(4,minmax(0,1fr)); gap: 6px; padding: 0; }
  .wk-unified-search .wk-ingredient-sticker { width: 100%; font-size: .75rem; }
  .wk-ingredient-sticker img { width: 90%; height: 70px; }
  .wk-unified-search__bar, .wk-unified-search__filter-grid { grid-template-columns: 1fr; }
  .wk-unified-search__results { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; }
}
@media (max-width: 450px) { .wk-unified-search__results { grid-template-columns: 1fr; } }

/* Mehr Luft zwischen den linken Zutaten auf breiten Bildschirmen. */
@media (min-width: 1600px) {
  .wk-ingredient-stickers--left .wk-ingredient-sticker { width: 100px; }
  .wk-ingredient-stickers--left .wk-ingredient-sticker img { height: 90px; }
}

.wk-ingredient-shelf, .wk-ingredient-shelf__track { display: contents; }
.wk-ingredient-shelf__intro, .wk-ingredient-shelf__toggle { display: none; }
@media (max-width: 767px) {
  .wk-unified-search__content { grid-row: 1; }
  .wk-unified-search__sticker-help { display: none; }
  .wk-ingredient-shelf { display: block; grid-row: 2; min-width: 0; padding: 18px 12px; border-radius: 22px; background: rgba(255,253,249,.88); }
  .wk-ingredient-shelf__intro { display: block; padding-inline: 6px; }
  .wk-ingredient-shelf__intro h3 { margin: 0 0 6px; font: inherit; font-weight: 600; font-size: 1rem; }
  .wk-ingredient-shelf__intro p { margin: 0 0 8px; font-size: .82rem; line-height: 1.5; }
  .wk-ingredient-shelf__swipe { font-size: .75rem; color: #0b684d; }
  .wk-ingredient-shelf__track { display: grid; grid-template-rows: repeat(2, auto); grid-auto-flow: column; grid-auto-columns: 80px; gap: 8px; overflow-x: auto; padding: 12px 4px; scroll-snap-type: x proximity; }
  .wk-ingredient-shelf .wk-ingredient-stickers { display: contents; }
  .wk-ingredient-shelf .wk-ingredient-sticker { width: 80px; touch-action: pan-x pan-y; cursor: pointer; scroll-snap-align: start; }
  .wk-ingredient-shelf .wk-ingredient-sticker img { height: 64px; }
  .wk-ingredient-shelf__toggle { display: block; margin: 8px auto 0; padding: 9px 14px; border: 1px solid #c9ded3; border-radius: 20px; background: #e8f2ec; color: #0b684d; font: inherit; font-size: .8rem; cursor: pointer; }
  .wk-ingredient-shelf__toggle:focus-visible { outline: 2px solid #0b684d; outline-offset: 3px; }
  .wk-ingredient-shelf.is-expanded .wk-ingredient-shelf__track { grid-template-rows: none; grid-template-columns: repeat(4,minmax(0,1fr)); grid-auto-flow: row; grid-auto-columns: auto; overflow: visible; }
  .wk-ingredient-shelf.is-expanded .wk-ingredient-sticker { width: 100%; }
  .wk-ingredient-shelf.is-expanded .wk-ingredient-shelf__swipe { display: none; }
}

/* Suchseite: freier Zutatenbereich und Katze am Hero-Panel. */
.wk-search-page .wp-block-group.has-background:has(> .wk-section-intro):has(.wk-unified-search) { background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
.wk-search-page .wk-ingredient-sticker > span:not(.wk-ingredient-sticker__check) { display: none; }
.wk-search-page .wk-search-hero .wp-block-group { position: static; }
.wk-search-page .wk-search-hero .wk-search-sticker { transform: scaleX(-1); left: auto !important; bottom: auto !important; right: max(8px,calc(50% - 520px)) !important; top: -45px !important; width: 300px !important; }
@media (min-width: 1100px) {
 .wk-search-page .wk-unified-search { display: block; }
 .wk-search-page .wk-unified-search__content { width: calc(100% - 400px); max-width: 800px; }
 .wk-search-page .wk-ingredient-shelf, .wk-search-page .wk-ingredient-shelf__track { display: contents; }
 .wk-search-page .wk-ingredient-shelf__intro, .wk-search-page .wk-ingredient-shelf__toggle { display: none; }
 .wk-search-page .wk-ingredient-stickers { position: absolute; display: block; top: 0; bottom: auto; width: 90px; }
 .wk-search-page .wk-ingredient-stickers--left { left: 0; right: auto; }
 .wk-search-page .wk-ingredient-stickers--outer-left { left: -95px; right: auto; }
 .wk-search-page .wk-ingredient-stickers--right { right: 0; left: auto; }
 .wk-search-page .wk-ingredient-stickers--outer-right { right: -105px; left: auto; }
 .wk-search-page .wk-ingredient-sticker { position: absolute; width: 82px; padding: 0; }
 .wk-search-page .wk-ingredient-sticker img { height: 76px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 190px; right: auto; top: -180px; transform: rotate(-18deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 245px; right: auto; top: -110px; transform: rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: -65px; transform: rotate(-8deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4) { left: 125px; right: auto; top: -35px; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5) { left: 0px; right: auto; top: 30px; transform: rotate(10deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6) { left: 90px; right: auto; top: 65px; transform: rotate(-7deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7) { left: 0px; right: auto; top: 130px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8) { left: 100px; right: auto; top: 165px; transform: rotate(-10deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9) { left: 0px; right: auto; top: 230px; transform: rotate(-8deg); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10) { left: 100px; right: auto; top: 260px; transform: rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1) { left: -160px; right: auto; top: -150px; transform: rotate(-18deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2) { left: -220px; right: auto; top: -220px; transform: rotate(14deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: -80px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4) { left: -85px; right: auto; top: -25px; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5) { left: 15px; right: auto; top: 20px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6) { left: -90px; right: auto; top: 70px; transform: rotate(-7deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7) { left: 0px; right: auto; top: 125px; transform: rotate(10deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8) { left: -90px; right: auto; top: 175px; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9) { left: 0px; right: auto; top: 240px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1) { left: 0px; right: auto; top: -120px; transform: rotate(-10deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2) { left: 0px; right: auto; top: 0px; transform: rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: 120px; transform: rotate(-8deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4) { left: 0px; right: auto; top: 245px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5) { left: 90px; right: auto; top: -215px; transform: rotate(-16deg); }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 225px; right: auto; top: -215px; transform: rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1) { left: 0px; right: auto; top: -150px; transform: rotate(8deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2) { left: 0px; right: auto; top: -30px; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3) { left: 10px; right: auto; top: 95px; transform: rotate(9deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4) { left: 0px; right: auto; top: 225px; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5) { left: -40px; right: auto; top: -205px; transform: rotate(16deg); }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6) { left: -150px; right: auto; top: -210px; transform: rotate(-12deg); }

}
@media (min-width: 768px) and (max-width: 1099px) {
 .wk-search-page .wk-search-hero .wk-search-sticker { width: 240px !important; right: 0 !important; top: -18px !important; }
 .wk-search-page .wk-unified-search__content { grid-row: 2; width: 100%; }
 .wk-search-page .wk-ingredient-shelf { display: block; grid-row: 1; }
 .wk-search-page .wk-ingredient-shelf__track { display: grid; grid-template-columns: repeat(10,minmax(0,1fr)); gap: 8px; }
 .wk-search-page .wk-ingredient-stickers { display: contents; }
 .wk-search-page .wk-ingredient-sticker { width: 100%; position: relative; inset: auto; transform: none; }
 .wk-search-page .wk-ingredient-sticker img { height: 64px; }
}
@media (max-width: 767px) {
 .wk-search-page .wk-search-hero { padding-top: 110px !important; }
 .wk-search-page .wk-search-hero .wk-search-sticker { right: 0 !important; top: 5px !important; width: 180px !important; }
 .wk-search-page .wk-unified-search__content { grid-row: 1; }
 .wk-search-page .wk-ingredient-shelf { grid-row: 2; }
}


@media (min-width: 1100px) and (max-width: 1599px) {
 .wk-search-page .wk-unified-search { width: calc(100% - 150px); }
 .wk-search-page .wk-unified-search__content { width: calc(100% - 320px); }
 .wk-search-page .wk-ingredient-stickers--outer-left { left: -70px; }
 .wk-search-page .wk-ingredient-stickers--outer-right { right: -70px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 125px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 155px; }
 .wk-search-page .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2) { left: -150px; }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 185px; }
 .wk-search-page .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6) { left: -105px; }
}


/* Sechs zusätzliche Zutaten unterhalb des Suchpanels auf Desktop. */
@media (min-width: 1100px) {
 .wk-search-page .wk-unified-search { padding-bottom: 100px; }
 .wk-search-page .wk-ingredient-stickers--extra { top: auto; bottom: 0; left: 50%; right: auto; transform: translateX(-50%); display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 18px; width: min(720px,100%); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker { position: relative; inset: auto; width: 100%; transform: rotate(-9deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(even) { transform: translateY(-12px) rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker img { height: 82px; }
}
/* Mobil verbindet die Katze Hero und Suche am unteren rechten Rand. */
@media (max-width: 767px) {
 .wk-search-page .wk-search-hero { padding-top: 28px !important; padding-bottom: 100px !important; }
 .wk-search-page .wk-search-hero .wk-search-sticker { top: auto !important; bottom: -60px !important; right: 8px !important; width: 180px !important; }
 .wk-search-page .wp-block-cover:has(.wk-unified-search) { padding-top: 80px !important; }
}
/* Größere Desktop-Zutaten seitlich; unter dem Panel bleibt Platz für Filter. */
@media (min-width: 1100px) {
 .wk-search-page .wk-unified-search { padding-bottom: 0; }
 .wk-search-page .wk-ingredient-sticker { width: 98px; }
 .wk-search-page .wk-ingredient-sticker img { height: 92px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 165px; top: -160px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 165px; top: -110px; }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 170px; top: -250px; }
 .wk-search-page .wk-ingredient-stickers--extra { display: contents; transform: none; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker { position: absolute; width: 98px; top: auto; bottom: auto; transform: rotate(-12deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1) { left: -190px; top: -100px; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2) { left: -190px; top: 35px; transform: rotate(12deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3) { left: -190px; top: 175px; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4) { right: -195px; left: auto; top: -110px; transform: rotate(10deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5) { right: -195px; left: auto; top: 35px; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6) { right: -195px; left: auto; top: 175px; transform: rotate(14deg); }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker img { height: 92px; }
}
@media (min-width: 1100px) and (max-width: 1599px) {
 .wk-search-page .wk-unified-search { width: calc(100% - 240px); }
 .wk-search-page .wk-unified-search__content { width: calc(100% - 260px); }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 80px; top: -140px; }
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 80px; top: -55px; }
 .wk-search-page .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 125px; top: -245px; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(-n+3) { left: -120px; }
 .wk-search-page .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(n+4) { right: -125px; }
 .wk-search-page .wk-ingredient-stickers--outer-left { left: -30px; }
 .wk-search-page .wk-ingredient-stickers--outer-right { right: -30px; }
}
@media (min-width: 1600px) {
 .wk-search-page .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 250px; top: -220px; }
}

/* Kompaktere Abstände im Inspirationsbereich. */
.wk-search-page .wk-search-cards > p,
.wk-search-page .wk-search-cards > h2 { margin-block-start: 12px !important; margin-block-end: 12px !important; }
.wk-search-page .wk-search-ideas { gap: 10px 12px !important; margin-block-start: 18px !important; }

/* Desktop searches share the surrounding ingredients from the search page. */
@media (min-width: 1100px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search { display: block; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__content { width: calc(100% - 400px); max-width: 800px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf, :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf__track { display: contents; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf__intro, :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf__toggle { display: none; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers { position: absolute; display: block; top: 0; bottom: auto; width: 90px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left { left: 0; right: auto; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left { left: -95px; right: auto; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right { right: 0; left: auto; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right { right: -105px; left: auto; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-sticker { position: absolute; width: 82px; padding: 0; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-sticker img { height: 76px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 190px; right: auto; top: -180px; transform: rotate(-18deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 245px; right: auto; top: -110px; transform: rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: -65px; transform: rotate(-8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4) { left: 125px; right: auto; top: -35px; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5) { left: 0px; right: auto; top: 30px; transform: rotate(10deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6) { left: 90px; right: auto; top: 65px; transform: rotate(-7deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7) { left: 0px; right: auto; top: 130px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8) { left: 100px; right: auto; top: 165px; transform: rotate(-10deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9) { left: 0px; right: auto; top: 230px; transform: rotate(-8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10) { left: 100px; right: auto; top: 260px; transform: rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1) { left: -160px; right: auto; top: -150px; transform: rotate(-18deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2) { left: -220px; right: auto; top: -220px; transform: rotate(14deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: -80px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4) { left: -85px; right: auto; top: -25px; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5) { left: 15px; right: auto; top: 20px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6) { left: -90px; right: auto; top: 70px; transform: rotate(-7deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7) { left: 0px; right: auto; top: 125px; transform: rotate(10deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8) { left: -90px; right: auto; top: 175px; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9) { left: 0px; right: auto; top: 240px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1) { left: 0px; right: auto; top: -120px; transform: rotate(-10deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2) { left: 0px; right: auto; top: 0px; transform: rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3) { left: 0px; right: auto; top: 120px; transform: rotate(-8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4) { left: 0px; right: auto; top: 245px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5) { left: 90px; right: auto; top: -215px; transform: rotate(-16deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 225px; right: auto; top: -215px; transform: rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1) { left: 0px; right: auto; top: -150px; transform: rotate(8deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2) { left: 0px; right: auto; top: -30px; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3) { left: 10px; right: auto; top: 95px; transform: rotate(9deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4) { left: 0px; right: auto; top: 225px; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5) { left: -40px; right: auto; top: -205px; transform: rotate(16deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6) { left: -150px; right: auto; top: -210px; transform: rotate(-12deg); }

}
@media (min-width: 1100px) and (max-width: 1599px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search { width: calc(100% - 150px); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__content { width: calc(100% - 320px); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left { left: -70px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right { right: -70px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 125px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 155px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2) { left: -150px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 185px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6) { left: -105px; }
}
@media (min-width: 1100px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search { padding-bottom: 100px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra { top: auto; bottom: 0; left: 50%; right: auto; transform: translateX(-50%); display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 18px; width: min(720px,100%); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker { position: relative; inset: auto; width: 100%; transform: rotate(-9deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(even) { transform: translateY(-12px) rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker img { height: 82px; }
}
@media (min-width: 1100px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search { padding-bottom: 0; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-sticker { width: 98px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-sticker img { height: 92px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 165px; top: -160px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 165px; top: -110px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 170px; top: -250px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra { display: contents; transform: none; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker { position: absolute; width: 98px; top: auto; bottom: auto; transform: rotate(-12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1) { left: -190px; top: -100px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2) { left: -190px; top: 35px; transform: rotate(12deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3) { left: -190px; top: 175px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4) { right: -195px; left: auto; top: -110px; transform: rotate(10deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5) { right: -195px; left: auto; top: 35px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6) { right: -195px; left: auto; top: 175px; transform: rotate(14deg); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker img { height: 92px; }
}
@media (min-width: 1100px) and (max-width: 1599px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search { width: calc(100% - 240px); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__content { width: calc(100% - 260px); }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 80px; top: -140px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2) { left: 80px; top: -55px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6) { left: 125px; top: -245px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(-n+3) { left: -120px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(n+4) { right: -125px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-left { left: -30px; }
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--outer-right { right: -30px; }
}
@media (min-width: 1600px) {
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1) { left: 250px; top: -220px; }
}
@media(min-width:1100px){
 main.wk-home-neu .wk-home-productFinder__inner{grid-template-columns:minmax(0,1fr);gap:0}
 main.wk-home-neu .wk-home-productFinder__copy{max-width:760px;margin:0 auto 250px;text-align:center}
 main.wk-home-neu .wk-home-productFinder__box{width:100%;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{min-height:440px}
 .wk-cat-page .wk-unified-search{margin-top:250px}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf,
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf__track{display:contents}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-stickers{display:block}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-sticker{position:absolute;padding:0;width:98px;touch-action:none}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-sticker img{height:92px}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__sticker-help{display:block}
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf__intro,
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-shelf__toggle{display:none}
}

@media(min-width:1100px){:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-stickers--extra{display:contents}}
@media(min-width:1100px){
 main.wk-home-neu .wk-home-productFinder__box{max-width:none;margin-inline:auto}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{width:calc(100% - 80px);margin-inline:auto}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__content{width:calc(100% - 400px);max-width:800px;margin-inline:auto}
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(-n+3){left:-70px}
 :is(.wk-cat-page,main.wk-home-neu) .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(n+4){right:-70px}
}

/* Compact search headings and evenly spaced desktop ingredient clusters. */
@media(min-width:1100px){
 .wk-cat-page .wk-unified-search{margin-top:36px}
 main.wk-home-neu .wk-home-productFinder__copy{margin-bottom:36px}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{width:100%;max-width:1200px;min-height:610px}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search__content{width:calc(100% - 480px)}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers{display:contents}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker{width:72px;padding:0}
 :is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker img{height:66px}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1){left:0px;right:auto;top:0px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2){left:80px;right:auto;top:18px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3){left:160px;right:auto;top:0px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4){left:0px;right:auto;top:82px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5){left:80px;right:auto;top:100px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6){left:160px;right:auto;top:82px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7){left:0px;right:auto;top:164px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8){left:80px;right:auto;top:182px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9){left:160px;right:auto;top:164px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10){left:0px;right:auto;top:246px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1){left:80px;right:auto;top:264px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2){left:160px;right:auto;top:246px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3){left:0px;right:auto;top:328px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4){left:80px;right:auto;top:346px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5){left:160px;right:auto;top:328px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6){left:0px;right:auto;top:410px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1){left:auto;right:0px;top:0px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2){left:auto;right:80px;top:18px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3){left:auto;right:160px;top:0px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4){left:auto;right:0px;top:82px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5){left:auto;right:80px;top:100px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6){left:auto;right:160px;top:82px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7){left:auto;right:0px;top:164px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8){left:auto;right:80px;top:182px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9){left:auto;right:160px;top:164px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1){left:auto;right:0px;top:246px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2){left:auto;right:80px;top:264px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3){left:auto;right:160px;top:246px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4){left:auto;right:0px;top:328px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5){left:auto;right:80px;top:346px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6){left:auto;right:160px;top:328px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1){left:80px;right:auto;top:428px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2){left:160px;right:auto;top:410px;bottom:auto;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:0px;right:auto;top:492px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4){left:auto;right:0px;top:410px;bottom:auto;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5){left:auto;right:80px;top:428px;bottom:auto;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6){left:auto;right:160px;top:410px;bottom:auto;transform:rotate(-4deg)}
}

/* Scatter ingredients up beside the heading instead of rigid columns. */
@media(min-width:1100px){
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1){left:0px;right:auto;top:-158px;transform:rotate(-14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2){left:84px;right:auto;top:-132px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3){left:140px;right:auto;top:-170px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4){left:8px;right:auto;top:-62px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5){left:92px;right:auto;top:-36px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6){left:148px;right:auto;top:-74px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7){left:-6px;right:auto;top:35px;transform:rotate(-14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8){left:78px;right:auto;top:61px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9){left:134px;right:auto;top:23px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10){left:5px;right:auto;top:132px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1){left:89px;right:auto;top:158px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2){left:145px;right:auto;top:120px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3){left:-3px;right:auto;top:227px;transform:rotate(-14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4){left:81px;right:auto;top:253px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5){left:137px;right:auto;top:215px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6){left:7px;right:auto;top:322px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1){left:auto;right:0px;top:-158px;transform:rotate(14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2){left:auto;right:84px;top:-132px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3){left:auto;right:140px;top:-170px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4){left:auto;right:8px;top:-62px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5){left:auto;right:92px;top:-36px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6){left:auto;right:148px;top:-74px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7){left:auto;right:-6px;top:35px;transform:rotate(14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8){left:auto;right:78px;top:61px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9){left:auto;right:134px;top:23px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1){left:auto;right:5px;top:132px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2){left:auto;right:89px;top:158px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3){left:auto;right:145px;top:120px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4){left:auto;right:-3px;top:227px;transform:rotate(14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5){left:auto;right:81px;top:253px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6){left:auto;right:137px;top:215px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1){left:91px;right:auto;top:348px;transform:rotate(-9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2){left:147px;right:auto;top:310px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:0px;right:auto;top:420px;transform:rotate(-14deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4){left:auto;right:7px;top:322px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5){left:auto;right:91px;top:348px;transform:rotate(9deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6){left:auto;right:147px;top:310px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{min-height:520px}
}

/* Looser, irregular ingredient positions around the desktop search. */
@media(min-width:1100px){
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1){left:-25px;right:auto;top:-172px;transform:rotate(-17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2){left:66px;right:auto;top:-132px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3){left:155px;right:auto;top:-212px;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4){left:6px;right:auto;top:-72px;transform:rotate(16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5){left:112px;right:auto;top:-37px;transform:rotate(-11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6){left:171px;right:auto;top:-103px;transform:rotate(7deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7){left:-29px;right:auto;top:46px;transform:rotate(-17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8){left:72px;right:auto;top:77px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9){left:160px;right:auto;top:22px;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10){left:15px;right:auto;top:150px;transform:rotate(16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1){left:108px;right:auto;top:184px;transform:rotate(-11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2){left:162px;right:auto;top:116px;transform:rotate(7deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3){left:-18px;right:auto;top:268px;transform:rotate(-17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4){left:69px;right:auto;top:239px;transform:rotate(12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5){left:151px;right:auto;top:298px;transform:rotate(-8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6){left:9px;right:auto;top:377px;transform:rotate(16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1){left:auto;right:-25px;top:-158px;transform:rotate(17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2){left:auto;right:66px;top:-118px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3){left:auto;right:155px;top:-198px;transform:rotate(8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4){left:auto;right:6px;top:-58px;transform:rotate(-16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5){left:auto;right:112px;top:-23px;transform:rotate(11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6){left:auto;right:171px;top:-89px;transform:rotate(-7deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7){left:auto;right:-29px;top:60px;transform:rotate(17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8){left:auto;right:72px;top:91px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9){left:auto;right:160px;top:36px;transform:rotate(8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1){left:auto;right:15px;top:164px;transform:rotate(-16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2){left:auto;right:108px;top:198px;transform:rotate(11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3){left:auto;right:162px;top:130px;transform:rotate(-7deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4){left:auto;right:-18px;top:282px;transform:rotate(17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5){left:auto;right:69px;top:253px;transform:rotate(-12deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6){left:auto;right:151px;top:312px;transform:rotate(8deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1){left:106px;right:auto;top:351px;transform:rotate(-11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2){left:158px;right:auto;top:411px;transform:rotate(7deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:-12px;right:auto;top:469px;transform:rotate(-17deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4){left:auto;right:9px;top:391px;transform:rotate(-16deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5){left:auto;right:106px;top:365px;transform:rotate(11deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6){left:auto;right:158px;top:425px;transform:rotate(-7deg)}
}

/* Keep scattered ingredients inside narrower desktop screens. */
@media(min-width:1100px) and (max-width:1250px){
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{width:calc(100% - 64px)}
}

/* Airy scatter with enough room for complete ingredient captions. */
@media(min-width:1100px){
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{--wk-scatter-space:clamp(0px,calc((100vw - 1100px)*.32),110px);min-height:640px}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker{width:90px}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1){left:calc(0px - var(--wk-scatter-space));right:auto;top:-220px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:-189px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3){left:145px;right:auto;top:-233px;transform:rotate(-3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4){left:calc(0px - var(--wk-scatter-space));right:auto;top:-102px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:-71px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6){left:145px;right:auto;top:-115px;transform:rotate(2deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7){left:calc(0px - var(--wk-scatter-space));right:auto;top:16px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:47px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9){left:145px;right:auto;top:3px;transform:rotate(-3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10){left:calc(0px - var(--wk-scatter-space));right:auto;top:134px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:165px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2){left:145px;right:auto;top:121px;transform:rotate(2deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3){left:calc(0px - var(--wk-scatter-space));right:auto;top:252px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:283px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5){left:145px;right:auto;top:239px;transform:rotate(-3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6){left:calc(0px - var(--wk-scatter-space));right:auto;top:370px;transform:rotate(4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1){left:calc(72px - var(--wk-scatter-space)*.48);right:auto;top:401px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2){left:145px;right:auto;top:357px;transform:rotate(2deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:calc(0px - var(--wk-scatter-space));right:auto;top:488px;transform:rotate(-6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + -12px);top:-207px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + -12px);top:-176px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3){left:auto;right:calc(145px + -18px);top:-220px;transform:rotate(3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + 18px);top:-80px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + 18px);top:-49px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6){left:auto;right:calc(145px + 0px);top:-93px;transform:rotate(-2deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + -22px);top:23px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + -22px);top:54px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9){left:auto;right:calc(145px + -9px);top:10px;transform:rotate(3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + 11px);top:152px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + 11px);top:183px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3){left:auto;right:calc(145px + -22px);top:139px;transform:rotate(-2deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + -5px);top:257px;transform:rotate(6deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + -5px);top:288px;transform:rotate(-5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6){left:auto;right:calc(145px + -3px);top:244px;transform:rotate(3deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4){left:auto;right:calc(calc(0px - var(--wk-scatter-space)) + 23px);top:386px;transform:rotate(-4deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(calc(72px - var(--wk-scatter-space)*.48) + 23px);top:417px;transform:rotate(5deg)}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6){left:auto;right:calc(145px + -14px);top:373px;transform:rotate(-2deg)}
}
@media(min-width:1100px) and (max-width:1250px){:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker{width:76px}}

/* Compact lower search spacing; move milk into the outer free space. */
@media(min-width:1100px){
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{min-height:550px}
:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:calc(0px - var(--wk-scatter-space) - clamp(0px,calc((100vw - 1100px)*.2),90px));top:calc(488px - clamp(0px,calc((100vw - 1100px)*.2),90px))}
}
@media(min-width:1100px) and (max-width:1250px){:is(.wk-cat-page,main.wk-home-neu) .wk-unified-search{min-height:585px}}

/* Home finder: align checkmarks with each line and give left ingredients more air. */
main.wk-home-neu .wk-home-productFinder__benefits li{display:flex;align-items:baseline;justify-content:center;gap:8px;padding-left:0}
main.wk-home-neu .wk-home-productFinder__benefits li::before{position:static;inset:auto;transform:none;flex:0 0 auto;margin:0}
@media(min-width:1100px){
main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--left .wk-ingredient-sticker,
main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--outer-left .wk-ingredient-sticker,
main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(-n+2){translate:-18px 0}
}

@media(min-width:1100px){
main.wk-home-neu .wk-unified-search{--wk-scatter-space:clamp(0px,calc((100vw - 1100px)*.18),60px)}
main.wk-home-neu .wk-unified-search :is(.wk-ingredient-stickers--left,.wk-ingredient-stickers--outer-left) .wk-ingredient-sticker{translate:none}
main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3n),main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3n+2){translate:-18px 0}
main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:calc(0px - var(--wk-scatter-space) - clamp(0px,calc((100vw - 1100px)*.08),30px))}
}

@media(min-width:1100px){main.wk-home-neu .wk-unified-search .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:calc(10px - var(--wk-scatter-space))}}

/* End the home finder shortly after its lowest ingredient. */
main.wk-home-neu .wk-home-productFinder{padding-bottom:20px}
@media(min-width:1100px){main.wk-home-neu .wk-unified-search{min-height:max(490px,calc(560px - clamp(0px,calc((100vw - 1100px)*.2),90px)))}}

/* Home: keep all ingredients alongside the form, rather than below it. */
@media(min-width:1100px){
main.wk-home-neu .wk-unified-search{min-height:0}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker{width:64px;translate:none}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-sticker img{height:52px}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(1){left:calc(10px - var(--wk-scatter-space));right:auto;top:-200px;translate:none;transform:rotate(-7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(2){left:calc(60px - var(--wk-scatter-space)*.4);right:auto;top:-176px;translate:none;transform:rotate(5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(3){left:112px;right:auto;top:-209px;translate:none;transform:rotate(-3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(4){left:174px;right:auto;top:-187px;translate:none;transform:rotate(6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(5){left:calc(10px - var(--wk-scatter-space));right:auto;top:-94px;translate:none;transform:rotate(-7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(6){left:calc(60px - var(--wk-scatter-space)*.4);right:auto;top:-70px;translate:none;transform:rotate(5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(7){left:112px;right:auto;top:-103px;translate:none;transform:rotate(-3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(8){left:174px;right:auto;top:-81px;translate:none;transform:rotate(6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(9){left:calc(10px - var(--wk-scatter-space));right:auto;top:12px;translate:none;transform:rotate(-7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--left .wk-ingredient-sticker:nth-child(10){left:calc(60px - var(--wk-scatter-space)*.4);right:auto;top:36px;translate:none;transform:rotate(5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(1){left:112px;right:auto;top:3px;translate:none;transform:rotate(-3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(2){left:174px;right:auto;top:25px;translate:none;transform:rotate(6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(3){left:calc(10px - var(--wk-scatter-space));right:auto;top:118px;translate:none;transform:rotate(-7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(4){left:calc(60px - var(--wk-scatter-space)*.4);right:auto;top:142px;translate:none;transform:rotate(5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(5){left:112px;right:auto;top:109px;translate:none;transform:rotate(-3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-left .wk-ingredient-sticker:nth-child(6){left:174px;right:auto;top:131px;translate:none;transform:rotate(6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(1){left:calc(10px - var(--wk-scatter-space));right:auto;top:224px;translate:none;transform:rotate(-7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(2){left:calc(60px - var(--wk-scatter-space)*.4);right:auto;top:248px;translate:none;transform:rotate(5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(3){left:112px;right:auto;top:215px;translate:none;transform:rotate(-3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(1){left:auto;right:calc(10px - var(--wk-scatter-space));top:-192px;translate:none;transform:rotate(7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(2){left:auto;right:calc(60px - var(--wk-scatter-space)*.4);top:-168px;translate:none;transform:rotate(-5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(3){left:auto;right:112px;top:-201px;translate:none;transform:rotate(3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(4){left:auto;right:174px;top:-179px;translate:none;transform:rotate(-6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(10px - var(--wk-scatter-space));top:-86px;translate:none;transform:rotate(7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(6){left:auto;right:calc(60px - var(--wk-scatter-space)*.4);top:-62px;translate:none;transform:rotate(-5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(7){left:auto;right:112px;top:-95px;translate:none;transform:rotate(3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(8){left:auto;right:174px;top:-73px;translate:none;transform:rotate(-6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--right .wk-ingredient-sticker:nth-child(9){left:auto;right:calc(10px - var(--wk-scatter-space));top:20px;translate:none;transform:rotate(7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(1){left:auto;right:calc(60px - var(--wk-scatter-space)*.4);top:44px;translate:none;transform:rotate(-5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(2){left:auto;right:112px;top:11px;translate:none;transform:rotate(3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(3){left:auto;right:174px;top:33px;translate:none;transform:rotate(-6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(4){left:auto;right:calc(10px - var(--wk-scatter-space));top:126px;translate:none;transform:rotate(7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(60px - var(--wk-scatter-space)*.4);top:150px;translate:none;transform:rotate(-5deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--outer-right .wk-ingredient-sticker:nth-child(6){left:auto;right:112px;top:117px;translate:none;transform:rotate(3deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(4){left:auto;right:174px;top:139px;translate:none;transform:rotate(-6deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(5){left:auto;right:calc(10px - var(--wk-scatter-space));top:232px;translate:none;transform:rotate(7deg)}
main.wk-home-neu .wk-unified-search .wk-ingredient-shelf .wk-ingredient-stickers--extra .wk-ingredient-sticker:nth-child(6){left:auto;right:calc(60px - var(--wk-scatter-space)*.4);top:256px;translate:none;transform:rotate(-5deg)}
}

/* Home finder bottom padding, adjusted after preview. */
main.wk-home-neu .wk-home-productFinder{padding-bottom:95px}
