/** Shopify CDN: Minification failed

Line 463:48 Unexpected "__eyebrow"

**/


:root {
  --ed-ink: #333333;
  --ed-paper: #faf7f5;
  --ed-paper-2: #f4edea;
  --ed-accent: #f28482;
  --ed-accent-hv: #e0736f;
  --ed-accent-ink: #b8453f;
  --ed-hairline: rgba(242, 130, 130, 0.42);
  --ed-radius: 14px;
  --ed-band-h: 104px;
  --ed-gutter: clamp(0.6rem, 1.8vw, 1.4rem);
}

/* ============================================================
   1. TOP NAVIGATION
   Charcoal ground (scheme-5), 3px peach rule along the bottom,
   white links that warm to peach on hover.
   ============================================================ */
#header-group {
  border-bottom: 3px solid var(--ed-accent);
}

.header__row .menu-list__link,
.header__row .link--text {
  transition: color 160ms ease;
}

.header__row .menu-list__link:hover,
.header__row .menu-list__link:focus-visible,
.header__row .link--text:hover,
.header__row .link--text:focus-visible {
  color: var(--ed-accent);
}

/* ============================================================
   2. HERO BANNER
   Charcoal panel, rounded, with peach corner brackets.
   ============================================================ */
.editorial-hero {
  position: relative;
  margin: var(--ed-gutter);
  border: 1px solid rgba(250, 247, 245, 0.16);
  border-radius: var(--ed-radius);
  overflow: hidden;
}

/* corner brackets - two per element, four in total */
.editorial-hero::before,
.editorial-hero::after,
.editorial-hero__grid::before,
.editorial-hero__grid::after {
  content: '';
  position: absolute;
  z-index: 3;
  width: 38px;
  height: 38px;
  border: 0 solid var(--ed-accent);
  pointer-events: none;
}

.editorial-hero::before {           /* top left */
  inset-block-start: 16px;
  inset-inline-start: 16px;
  border-block-start-width: 2px;
  border-inline-start-width: 2px;
  border-start-start-radius: 8px;
}

.editorial-hero::after {            /* bottom right */
  inset-block-end: 16px;
  inset-inline-end: 16px;
  border-block-end-width: 2px;
  border-inline-end-width: 2px;
  border-end-end-radius: 8px;
}

.editorial-hero__grid::before {     /* top right */
  inset-block-start: 16px;
  inset-inline-end: 16px;
  border-block-start-width: 2px;
  border-inline-end-width: 2px;
  border-start-end-radius: 8px;
}

.editorial-hero__grid::after {      /* bottom left */
  inset-block-end: 16px;
  inset-inline-start: 16px;
  border-block-end-width: 2px;
  border-inline-start-width: 2px;
  border-end-start-radius: 8px;
}

.editorial-hero__grid { position: relative; }

.editorial-hero__button {
  border-radius: 999px;
  box-shadow: 0 0 0 1px rgba(250, 247, 245, 0.18);
}

@media (max-width: 749px) {
  .editorial-hero::before,
  .editorial-hero::after,
  .editorial-hero__grid::before,
  .editorial-hero__grid::after { width: 26px; height: 26px; }
  .editorial-hero::before,
  .editorial-hero__grid::before { inset-block-start: 10px; }
  .editorial-hero::after,
  .editorial-hero__grid::after { inset-block-end: 10px; }
  .editorial-hero::before,
  .editorial-hero__grid::after { inset-inline-start: 10px; }
  .editorial-hero::after,
  .editorial-hero__grid::before { inset-inline-end: 10px; }
}

/* ============================================================
   3. SCROLLING MARQUEE
   Charcoal rules top and bottom, peach separator glyphs.
   ============================================================ */
.editorial-marquee {
  border-block: 2px solid var(--ed-ink);
}

.editorial-marquee__mark {
  color: var(--ed-accent);
}

/* ============================================================
   4. COLLECTIONS
   Charcoal outer frame, charcoal cards that warm to peach on hover,
   peach eyebrow tag.
   ============================================================ */
.editorial-collections {
  margin-inline: var(--ed-gutter);
  border: 1px solid var(--ed-ink);
  border-radius: var(--ed-radius);
}

.editorial-collections__card {
  border: 1px solid rgba(51, 51, 51, 0.26);
  border-radius: 10px;
  overflow: hidden;
  transition: border-color 180ms ease;
}

.editorial-collections__card:hover,
.editorial-collections__card:focus-visible {
  border-color: var(--ed-accent);
}

.editorial-collections__header span {
  color: var(--ed-accent-ink);
}

/* ============================================================
   5. SPOTLIGHT
   Peach hairline above the copy column.
   ============================================================ */
.editorial-spotlight__content {
  border-block-start: 2px solid var(--ed-accent);
  padding-block-start: clamp(1.2rem, 2.4vw, 2rem);
}

.editorial-spotlight__index {
  color: var(--ed-accent-ink);
}

/* ============================================================
   6. PRODUCT GRID
   Charcoal hairline cards, peach outline on hover, peach price
   and add-to-cart.
   ============================================================ */
.editorial-products__card {
  padding: 0.85rem 0.85rem 0;
  border: 1px solid rgba(51, 51, 51, 0.22);
  border-radius: 10px;
  transition: border-color 180ms ease;
}

.editorial-products__card:hover,
.editorial-products__card:focus-within {
  border-color: var(--ed-accent);
}

.editorial-products__header span:first-child {
  color: var(--ed-accent-ink);
}

.editorial-products__details strong {
  color: var(--ed-accent-ink);
  font-weight: 700;
}

.editorial-products__media {
  border-radius: 6px;
  overflow: hidden;
}

.editorial-products__form button {
  border-radius: 999px;
  transition: background 180ms ease, color 180ms ease;
}

/* ============================================================
   7. RECIPES / STORY / FAQ
   Charcoal outer frames, peach hairline dividers inside,
   peach FAQ expand glyph.
   ============================================================ */
.editorial-recipes,
.editorial-story,
.editorial-faq {
  margin-inline: var(--ed-gutter);
  border: 1px solid var(--ed-ink);
  border-radius: var(--ed-radius);
}

.editorial-recipes__header span,
.editorial-faq__header > span,
.editorial-faq__item summary > span:first-child {
  color: var(--ed-accent-ink);
}

.editorial-recipes__card {
  border-block-start-color: var(--ed-hairline);
}

.editorial-faq__list {
  border-block-start-color: var(--ed-hairline);
}

.editorial-faq__item {
  border-block-end-color: var(--ed-hairline);
}

/* the expand affordance */
.editorial-faq__plus {
  border-color: var(--ed-accent);
  color: var(--ed-accent-ink);
}

.editorial-faq__item[open] .editorial-faq__plus {
  background: var(--ed-accent);
  color: var(--ed-paper);
}

.editorial-story__steps li {
  border-color: var(--ed-hairline);
}

/* ============================================================
   8. FOOTER
   Thick charcoal rule across the top, dark ground throughout.
   ============================================================ */
[id$="__editorial_footer"] {
  border-block-start: 6px solid var(--ed-ink);
}

.editorial-footer__nav a:hover {
  color: var(--ed-accent);
}

.editorial-footer__newsletter {
  border-radius: 10px;
}

[id$="__utilities"] {
  border-block-start: 1px solid rgba(250, 247, 245, 0.16);
}

/* ============================================================
   GLOBAL
   ============================================================ */
.editorial-hero,
.editorial-collections,
.editorial-recipes,
.editorial-story,
.editorial-faq {
  scroll-margin-block-start: 6rem;
}


/* ===================== 海洋线稿母题 · 自动生成,勿手改(art.js) ===================== */

:root {
  --ed-band-nav-tide: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22340%22%20height%3D%2296%22%20viewBox%3D%220%200%20340%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c34%200%2034%20-9%2068%20-9s34%209%2068%209%2034%200%2068%20-9%2034%20-9%2068%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2013)%20scale(0.700)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(64.4%2023)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(106.72%2029)%20scale(0.440)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(147.2%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-nav-tide-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22340%22%20height%3D%2296%22%20viewBox%3D%220%200%20340%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c34%200%2034%20-9%2068%20-9s34%209%2068%209%2034%200%2068%20-9%2034%20-9%2068%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2013)%20scale(0.700)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(64.4%2023)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(106.72%2029)%20scale(0.440)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(147.2%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-harbor: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22380%22%20height%3D%22104%22%20viewBox%3D%220%200%20380%20104%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23333333%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23333333%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23333333%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2081c38%200%2038%20-9%2076%20-9s38%209%2076%209%2038%200%2076%20-9%2038%20-9%2076%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2035)%20scale(0.520)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(47.84%2023)%20scale(0.500)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(93.84%2023)%20scale(0.620)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(150.88%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-harbor-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22380%22%20height%3D%22104%22%20viewBox%3D%220%200%20380%20104%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2081c38%200%2038%20-9%2076%20-9s38%209%2076%209%2038%200%2076%20-9%2038%20-9%2076%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2035)%20scale(0.520)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(47.84%2023)%20scale(0.500)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(93.84%2023)%20scale(0.620)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(150.88%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-drift-row: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22100%22%20viewBox%3D%220%200%20360%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23333333%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23333333%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c36%200%2036%20-9%2072%20-9s36%209%2072%209%2036%200%2072%20-9%2036%20-9%2072%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2018)%20scale(0.560)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(51.52%2038)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(90.16%2022)%20scale(0.460)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-drift-row-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22100%22%20viewBox%3D%220%200%20360%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c36%200%2036%20-9%2072%20-9s36%209%2072%209%2036%200%2072%20-9%2036%20-9%2072%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2018)%20scale(0.560)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(51.52%2038)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(90.16%2022)%20scale(0.460)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-shell-line: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22330%22%20height%3D%2296%22%20viewBox%3D%220%200%20330%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c33%200%2033%20-9%2066%20-9s33%209%2066%209%2033%200%2066%20-9%2033%20-9%2066%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2031)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(42.32%2027)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(80.96000000000001%2031)%20scale(0.440)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-shell-line-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22330%22%20height%3D%2296%22%20viewBox%3D%220%200%20330%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c33%200%2033%20-9%2066%20-9s33%209%2066%209%2033%200%2066%20-9%2033%20-9%2066%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2031)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(42.32%2027)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(80.96000000000001%2031)%20scale(0.440)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-jelly-drift: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22350%22%20height%3D%22104%22%20viewBox%3D%220%200%20350%20104%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M22%2048c0-16%2012-28%2028-28s28%2012%2028%2028%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M22%2048h56%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M30%2048c0%2010-4%2016-8%2022M40%2048c0%2012%202%2020%200%2028M50%2048c0%2012%200%2020%202%2028M60%2048c0%2010%202%2018%206%2024M70%2048c0%208-2%2014-6%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.85%22%2F%3E%20%3Cpath%20d%3D%22M38%2030c2-4%206-6%2010-6M54%2026c4%201%207%204%208%208%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23333333%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2081c35%200%2035%20-9%2070%20-9s35%209%2070%209%2035%200%2070%20-9%2035%20-9%2070%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2021)%20scale(0.540)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(49.68%2041)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(92%2035)%20scale(0.480)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-jelly-drift-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22350%22%20height%3D%22104%22%20viewBox%3D%220%200%20350%20104%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M22%2048c0-16%2012-28%2028-28s28%2012%2028%2028%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M22%2048h56%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M30%2048c0%2010-4%2016-8%2022M40%2048c0%2012%202%2020%200%2028M50%2048c0%2012%200%2020%202%2028M60%2048c0%2010%202%2018%206%2024M70%2048c0%208-2%2014-6%2020%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.85%22%2F%3E%20%3Cpath%20d%3D%22M38%2030c2-4%206-6%2010-6M54%2026c4%201%207%204%208%208%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2081c35%200%2035%20-9%2070%20-9s35%209%2070%209%2035%200%2070%20-9%2035%20-9%2070%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2021)%20scale(0.540)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(49.68%2041)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(92%2035)%20scale(0.480)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-net-catch: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22370%22%20height%3D%22100%22%20viewBox%3D%220%200%20370%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23333333%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23333333%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c37%200%2037%20-9%2074%20-9s37%209%2074%209%2037%200%2074%20-9%2037%20-9%2074%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2026)%20scale(0.480)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(44.160000000000004%2036)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(86.48%2024)%20scale(0.460)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-net-catch-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22370%22%20height%3D%22100%22%20viewBox%3D%220%200%20370%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c37%200%2037%20-9%2074%20-9s37%209%2074%209%2037%200%2074%20-9%2037%20-9%2074%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2026)%20scale(0.480)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(44.160000000000004%2036)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(86.48%2024)%20scale(0.460)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-kelp-bed: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22340%22%20height%3D%22100%22%20viewBox%3D%220%200%20340%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23333333%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c34%200%2034%20-9%2068%20-9s34%209%2068%209%2034%200%2068%20-9%2034%20-9%2068%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2032)%20scale(0.500)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(46%2028)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(88.32%2042)%20scale(0.380)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-kelp-bed-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22340%22%20height%3D%22100%22%20viewBox%3D%220%200%20340%20100%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2078c34%200%2034%20-9%2068%20-9s34%209%2068%209%2034%200%2068%20-9%2034%20-9%2068%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2032)%20scale(0.500)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(46%2028)%20scale(0.460)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(88.32%2042)%20scale(0.380)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-deep-close: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%2296%22%20viewBox%3D%220%200%20360%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c36%200%2036%20-9%2072%20-9s36%209%2072%209%2036%200%2072%20-9%2036%20-9%2072%209%22%20stroke%3D%22%23333333%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2013)%20scale(0.640)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(58.88%2025)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(97.52000000000001%2029)%20scale(0.440)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(138%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-band-deep-close-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%2296%22%20viewBox%3D%220%200%20360%2096%22%20fill%3D%22none%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cdefs%3E%3Cg%20id%3D%22m0%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m1%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m2%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22m3%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23FAF7F5%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23FAF7F5%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2075c36%200%2036%20-9%2072%20-9s36%209%2072%209%2036%200%2072%20-9%2036%20-9%2072%209%22%20stroke%3D%22%23FAF7F5%22%20opacity%3D%22.45%22%20stroke-width%3D%221.6%22%2F%3E%3Cuse%20href%3D%22%23m0%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(0%2013)%20scale(0.640)%22%2F%3E%3Cuse%20href%3D%22%23m1%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(58.88%2025)%20scale(0.420)%22%2F%3E%3Cuse%20href%3D%22%23m2%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(97.52000000000001%2029)%20scale(0.440)%22%2F%3E%3Cuse%20href%3D%22%23m3%22%20x%3D%220%22%20y%3D%220%22%20transform%3D%22translate(138%2039)%20scale(0.400)%22%2F%3E%3C%2Fsvg%3E");
  --ed-tex-catch: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22260%22%20viewBox%3D%220%200%20260%20260%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.17%22%3E%3Cg%20transform%3D%22rotate(0%20130%20130)%22%3E%3Cg%20transform%3D%22translate(4.3%2028.0)%20scale(0.620)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(114.0%2047.0)%20scale(0.520)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(187.7%2052.0)%20scale(0.460)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(33.3%20165.0)%20scale(0.440)%22%20opacity%3D%221%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(96.0%20177.0)%20scale(0.480)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23333333%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(199.7%20160.0)%20scale(0.500)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --ed-tex-drift: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22250%22%20height%3D%22250%22%20viewBox%3D%220%200%20250%20250%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.16%22%3E%3Cg%20transform%3D%22rotate(0%20125%20125)%22%3E%3Cg%20transform%3D%22translate(6.7%2023.5)%20scale(0.580)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M22%2048c0-16%2012-28%2028-28s28%2012%2028%2028%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M22%2048h56%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M30%2048c0%2010-4%2016-8%2022M40%2048c0%2012%202%2020%200%2028M50%2048c0%2012%200%2020%202%2028M60%2048c0%2010%202%2018%206%2024M70%2048c0%208-2%2014-6%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.85%22%2F%3E%20%3Cpath%20d%3D%22M38%2030c2-4%206-6%2010-6M54%2026c4%201%207%204%208%208%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(106.0%2041.5)%20scale(0.540)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2092c-10-14-14-28-10-42%203-12%2011-20%2022-24%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2092c10-14%2016-28%2014-42-2-12-9-20-18-24%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M42%2046c-6-2-10-6-12-12M58%2042c6-2%2010-6%2012-12M46%2066c-6-2-10-6-12-12M62%2062c6-2%2010-6%2012-12%22%20stroke%3D%22%23333333%22%20opacity%3D%22.65%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(172.3%2044.5)%20scale(0.560)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%204C58%2016%2064%2030%2064%2042%2064%2053%2058%2060%2050%2060%2042%2060%2036%2053%2036%2042%2036%2030%2042%2016%2050%204Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2022c-4%204-6%209-6%2014M60%2022c4%204%206%209%206%2014%22%20stroke%3D%22%23333333%22%20opacity%3D%22.55%22%2F%3E%20%3Cpath%20d%3D%22M50%2012v44%22%20stroke%3D%22%23333333%22%20opacity%3D%22.35%22%2F%3E%20%3Cpath%20d%3D%22M43%2060c-2%209-6%2015-11%2020M50%2061c0%2010-1%2018-2%2025M57%2060c2%209%206%2015%2011%2020%22%20stroke%3D%22%23333333%22%20opacity%3D%22.9%22%2F%3E%20%3Cpath%20d%3D%22M40%2062C32%2070%2028%2080%2027%2092M60%2062c8%208%2012%2018%2013%2030%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%20%3Ccircle%20cx%3D%2244%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2256%22%20cy%3D%2244%22%20r%3D%222.2%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(16.7%20150.5)%20scale(0.620)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M0%2060c12%200%2012-14%2024-14s12%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%2012-14%2024-14%2012%2014%2024%2014%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(90.0%20158.5)%20scale(0.500)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --ed-tex-shells: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22230%22%20height%3D%22230%22%20viewBox%3D%220%200%20230%20230%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.17%22%3E%3Cg%20transform%3D%22rotate(0%20115%20115)%22%3E%3Cg%20transform%3D%22translate(2.3%2021.5)%20scale(0.560)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2080c-18-6-30-22-30-38%200-6%204-10%2010-10%206%200%2012%204%2020%204s14-4%2020-4c6%200%2010%204%2010%2010%200%2016-12%2032-30%2038z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M50%2080V36M50%2080L34%2040M50%2080L66%2040M50%2080L24%2052M50%2080L76%2052%22%20stroke%3D%22%23333333%22%20opacity%3D%22.75%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(97.0%2037.5)%20scale(0.520)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M56%2030c14%200%2024%2010%2024%2022s-10%2022-24%2022-24-10-24-22%2010-22%2024-22z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M56%2042c7%200%2012%205%2012%2010s-5%2010-12%2010-12-5-12-10%205-10%2012-10z%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Cpath%20d%3D%22M56%2050c3%200%205%202%205%204s-2%204-5%204%22%20stroke%3D%22%23333333%22%20opacity%3D%22.6%22%2F%3E%20%3Cpath%20d%3D%22M32%2074c-6%204-12%204-18%202%202-6%206-10%2012-12%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M14%2076c-4-6-4-12-2-16M20%2078c-2-6-2-10%200-14%22%20stroke%3D%22%23333333%22%20opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(163.7%2045.5)%20scale(0.440)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M50%2016l9%2022%2024%202-18%2016%206%2024-21-13-21%2013%206-24-18-16%2024-2z%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(28.3%20146.5)%20scale(0.400)%22%20opacity%3D%221%22%3E%20%3Ccircle%20cx%3D%2230%22%20cy%3D%2250%22%20r%3D%2210%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2236%22%20r%3D%226%22%20stroke%3D%22%23333333%22%2F%3E%20%3Ccircle%20cx%3D%2272%22%20cy%3D%2262%22%20r%3D%224%22%20stroke%3D%22%23333333%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2274%22%20r%3D%225%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(90.0%20159.5)%20scale(0.500)%22%20opacity%3D%221%22%3E%20%3Cpath%20d%3D%22M12%2050C20%2030%2044%2022%2066%2032L86%2020%2082%2050%2086%2080%2066%2068C44%2078%2020%2070%2012%2050Z%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M40%2028C46%2015%2060%2013%2066%2022%22%20stroke%3D%22%23333333%22%2F%3E%20%3Cpath%20d%3D%22M36%2033C33%2042%2033%2058%2036%2067%22%20stroke%3D%22%23333333%22%20opacity%3D%22.8%22%2F%3E%20%3Ccircle%20cx%3D%2226%22%20cy%3D%2245%22%20r%3D%222.3%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --ed-bubbles: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2276%22%20height%3D%2276%22%20viewBox%3D%220%200%2076%2076%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2242%22%20r%3D%2217%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%222.2%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22M18%2035a9%209%200%200%201%207-5%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%222%22%20opacity%3D%22.7%22%2F%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%2230%22%20r%3D%229%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%222%22%20opacity%3D%22.6%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2255%22%20r%3D%226%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%221.8%22%20opacity%3D%22.45%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216%22%20r%3D%224%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%221.6%22%20opacity%3D%22.38%22%2F%3E%3C%2Fsvg%3E");
  --ed-bubbles-ink: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2276%22%20height%3D%2276%22%20viewBox%3D%220%200%2076%2076%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2242%22%20r%3D%2217%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222.2%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22M18%2035a9%209%200%200%201%207-5%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%222%22%20opacity%3D%22.7%22%2F%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%2230%22%20r%3D%229%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20opacity%3D%22.6%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2255%22%20r%3D%226%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.8%22%20opacity%3D%22.45%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216%22%20r%3D%224%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.6%22%20opacity%3D%22.38%22%2F%3E%3C%2Fsvg%3E");
  --ed-shore: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22150%22%20viewBox%3D%220%200%20640%20150%22%20fill%3D%22none%22%3E%3Crect%20width%3D%22640%22%20height%3D%22150%22%20fill%3D%22%23F0E4D4%22%2F%3E%3Cpath%20d%3D%22M0%200h640v96H0z%22%20fill%3D%22%23DCE7E6%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20d%3D%22M0%2096c40%200%2040-16%2080-16s40%2016%2080%2016%2040-16%2080-16%2040%2016%2080%2016%2040-16%2080-16%2040%2016%2080%2016%2040-16%2080-16%2040%2016%2080%2016%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.6%22%20opacity%3D%22.22%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M0%20110c53%200%2053-10%20107-10s53%2010%20107%2010%2053-10%20107-10%2053%2010%20107%2010%2053-10%20107-10%2053%2010%20105%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.2%22%20opacity%3D%22.13%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M0%20126c66%200%2066-7%20133-7s67%207%20133%207%2067-7%20133-7%2067%207%20133%207%2067-7%20108-7%22%20stroke%3D%22%23F28482%22%20stroke-width%3D%221.4%22%20opacity%3D%22.3%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%22124%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22118%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22218%22%20cy%3D%22130%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22305%22%20cy%3D%22130%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22391%22%20cy%3D%22124%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22478%22%20cy%3D%22124%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%22564%22%20cy%3D%22118%22%20r%3D%221.6%22%20fill%3D%22%23333333%22%20opacity%3D%22.16%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%22122%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22168%22%20cy%3D%22132%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22252%22%20cy%3D%22132%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22340%22%20cy%3D%22132%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22424%22%20cy%3D%22132%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22512%22%20cy%3D%22132%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3Ccircle%20cx%3D%22598%22%20cy%3D%22122%22%20r%3D%221.2%22%20fill%3D%22%23333333%22%20opacity%3D%22.12%22%2F%3E%3C%2Fsvg%3E");
  --ed-gulls-lt: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22120%22%20viewBox%3D%220%200%20220%20120%22%20fill%3D%22none%22%20stroke%3D%22%23FAF7F5%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M18%2044C30%2026%2044%2026%2054%2040%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M54%2040C64%2026%2078%2026%2090%2044%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M112%2078C120%2066%20130%2066%20137%2076%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M137%2076C144%2066%20154%2066%20162%2078%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M150%2026C156%2017%20163%2017%20168%2024%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M168%2024C173%2017%20180%2017%20186%2026%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E");
  --ed-gulls-dk: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22120%22%20viewBox%3D%220%200%20220%20120%22%20fill%3D%22none%22%20stroke%3D%22%23333333%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M18%2044C30%2026%2044%2026%2054%2040%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M54%2040C64%2026%2078%2026%2090%2044%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M112%2078C120%2066%20130%2066%20137%2076%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M137%2076C144%2066%20154%2066%20162%2078%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M150%2026C156%2017%20163%2017%20168%2024%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M168%2024C173%2017%20180%2017%20186%2026%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E");
}


/* ===================== 装潢条与线稿底 布置层 ===================== */

/* ============================================================
   装潢条 + 线稿底 布置层
   Every editorial section gets (a) its own decorative band pinned to the
   bottom edge and (b) a line-art texture laid over its background colour.
   Bands are repeat-x tiles, so a narrow screen simply shows fewer motifs
   instead of cropping the artwork down to its middle.
   ============================================================ */

/* sections need a positioning context + room for the band inside their padding */
.editorial-hero,
.editorial-collections,
.editorial-products,
.editorial-story,
.editorial-faq,
.icecounter,
.platterbox {
  position: relative;
}

/* 原来 6 个板块都给自己底部留出一条装潢条的高度。现在只有
   collections 保留装潢条当分隔,其余 5 段回落到各自的 padding。 */
.editorial-collections {
  padding-bottom: calc(clamp(4rem, 7vw, 7rem) + var(--ed-band-h));
}

/* ---- 用户提供的四张水彩背景 ----
   每张图只挂在【一个】板块上,不重复。
   刻意不加遮罩(scrim)、不加阴影 —— 图本身够淡,炭灰正文压上去仍过 4.5:1。
   sections 用 background 简写设底色,会清掉先前声明的 background-image,
   所以这里必须 !important。
   位置按各自画的构图选:海岸线在顶部、礁石场景在右侧、画框居中、珊瑚在左侧。 */
.boattobowl { background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-bg-reef.jpg?v=140844990869522335651790043991) !important; background-size: cover !important; background-position: right center !important; background-repeat: no-repeat !important; }
.icecounter      { background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-bg-shore.jpg?v=73979248941387420801790043991) !important; background-size: cover !important; background-position: center top !important; background-repeat: no-repeat !important; }
.editorial-faq   { background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-bg-frame.jpg?v=176282947520300305901790043991) !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }
.eliasreviews    { background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-bg-coral.jpg?v=79343477506007122701790043991) !important; background-size: cover !important; background-position: left center !important; background-repeat: no-repeat !important; }

/* ---- 装潢条 (decorative band pinned to each section's bottom edge) ---- */
.editorial-collections::after {
  content: '';
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  height: var(--ed-band-h);
  background-repeat: repeat-x;
  background-position: left bottom;
  pointer-events: none;
  z-index: 0;
}

.editorial-collections::after { background-image: var(--ed-band-shell-line); }

/* the section's content must sit above the band */
.editorial-collections > * {
  position: relative;
  z-index: 1;
}

/* ---- 首屏底部:撤掉装潢条 ----
   原来在 .editorial-hero::after 上挂了一条 harbor-lt 装潢条,两个副作用:
   1) 图案在 380×104 的砖里只占一角,铺在炭黑底上几乎看不见,读起来就是
      一条空带;连同 padding 一起,数据条以下白白空出 176px;
   2) ::after 本就是这个面板的【右下角括号】(见上方 corner brackets),
      被这条规则整个覆盖掉 —— 四个角只剩三个。
   撤掉后右下括号自动恢复,底部留白从 176px 收到 ~40px。 */
.editorial-hero {
  padding-bottom: clamp(2.5rem, 4vw, 3.5rem);
}

.editorial-footer {
  position: relative;
  padding-bottom: calc(clamp(3rem, 5vw, 5rem) + var(--ed-band-h));
}

.editorial-footer::after {
  content: '';
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  height: var(--ed-band-h);
  background-image: var(--ed-band-deep-close-lt);
  background-repeat: repeat-x;
  background-position: left bottom;
  pointer-events: none;
  z-index: 0;
}

.editorial-footer > * { position: relative; z-index: 1; }

/* 跑马灯本身就是一条动态装饰带,后面再叠一层线稿底只是给滚动的字加噪点 */
.editorial-marquee {
  position: relative;
}

@media (max-width: 749px) {
  .editorial-hero,
  .editorial-collections,
  .editorial-products,
  .editorial-story,
  .editorial-faq,
  .editorial-footer,
  .icecounter,
  .platterbox {
    --ed-band-h: 78px;
  }
}


/* ===================== homepage-motion.css 校正层 ===================== */

/* ============================================================
   homepage-motion.css 校正层
   主题在首页(index)额外加载 assets/homepage-motion.css,它是套在
   .template-index-motion 上的【第二套皮肤】,用 --calm-* 变量把
   .editorial-hero / __kicker / __eyebrow / __button / -faq / -products
   等全部重刷了一遍。只改 --editorial-* 和 color_schemes 在首页会被它盖掉。

   它定义在 body.template-index-motion 上,而本文件加载在它【之前】,
   所以自定义属性必须 !important 才抢得赢(它那 4 处 !important 全是
   display/transform,不挡颜色)。
   ============================================================ */

body.template-index-motion {
  --calm-ink: #333333 !important;
  --calm-muted: #6b6462 !important;
  --calm-paper: #faf7f5 !important;
  --calm-surface: rgba(255, 255, 255, 0.9) !important;
  --calm-sea: #f28482 !important;          /* 填充用 */
  --calm-sea-soft: #f4edea !important;
  --calm-sand: #f4edea !important;
  --calm-border: rgba(51, 51, 51, 0.14) !important;
  --calm-shadow: 0 18px 50px rgba(51, 51, 51, 0.1) !important;
}

/* --calm-sea 同时被当填充和当文字用。填充用桃粉没问题,当文字压在暖白底上
   只有 2.30:1,必须换成压深版。

   注意:各板块自己的 stylesheet 区块(打进 styles.css)对本文件是【后加载】,
   同权重它会赢,所以这一组一律 !important。

   !! 本文件里绝对不要出现真的 Liquid 定界符(哪怕包在 CSS 注释里):
   Liquid 不看 CSS 注释,会把它当标签解析,报
   "stylesheet tag was never closed" 并让整份文件上传失败。 */
body.template-index-motion .editorial-hero__kicker,
body.template-index-motion [class*='editorial-']__eyebrow,
body.template-index-motion .editorial-products__button,
body.template-index-motion .editorial-recipes__link,
body.template-index-motion .editorial-spotlight__button,
body.template-index-motion .editorial-collections__header span,
body.template-index-motion .editorial-faq__header > span,
body.template-index-motion .editorial-faq__item summary > span:first-child,
body.template-index-motion .editorial-products__header span:first-child,
body.template-index-motion .editorial-recipes__header span,
body.template-index-motion .editorial-spotlight__index {
  color: var(--ed-accent-ink) !important;
}

/* ---- 首屏:现在挂的是用户给的海鲜平铺水彩图 ----
   原来这三条是把首屏强行钉成「深炭底 + 浅字」(当初首页皮肤把它压成浅底,
   方案 2 要的是深色高级底)。换成浅色图当背景后,前提反过来了,必须跟着翻:
   文字整套改深,否则浅字压浅底直接看不见。
   两条踩过的坑记在这:
   · 别用 background 简写 —— 它会把背景图一并清成 none,只写 background-color;
   · 这几条原来抢不赢外面新加的规则,原因见文件头:homepage-motion.css 在
     custom.css 之后加载且选择器同权重,所以【就地改】而不是另起一条。 */
body.template-index-motion .editorial-hero {
  color: var(--ed-ink) !important;
  background-color: transparent !important;
  background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-hero.jpg?v=111157144058003885971790047825) !important;
  background-size: cover !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
}

body.template-index-motion .editorial-hero__title {
  color: var(--ed-ink) !important;
}

body.template-index-motion .editorial-hero__kicker {
  color: var(--ed-accent-ink) !important;      /* 奶油底上桃粉只有 2.3:1,换压深版 4.94:1 */
}

body.template-index-motion .editorial-hero__intro,
body.template-index-motion .editorial-hero__intro p {
  color: rgba(51, 51, 51, 0.84) !important;
}

/* 四个角括号原是珊瑚粉,压在奶油底上几乎看不见,换压深版 */
body.template-index-motion .editorial-hero::before,
body.template-index-motion .editorial-hero::after,
body.template-index-motion .editorial-hero__grid::before,
body.template-index-motion .editorial-hero__grid::after {
  border-color: var(--ed-accent-ink) !important;
}

/* 右侧主推卡:图片右半边也是暖粉调,给一道深色内描边把它从背景里拎出来 */
body.template-index-motion .editorial-hero__feature {
  box-shadow: inset 0 0 0 1px rgba(51, 51, 51, 0.16);
}

/* 手机端:换用专门裁的竖版图 elias-hero-mobile.jpg(780x1625)。
   横版图在手机竖屏下 cover 只能截出左侧 27%(全是留白),海鲜看不见;
   光把取景窗右移虽然露出来了,但副标题会压在红色的螃蟹上读不清 —— 横图硬塞竖屏,
   纵向没法调,这是死结。
   所以另裁一张:上 58% 是取样自原图的奶油色(不写死色值),下 42% 是海鲜带。
   文字落在纯色区,海鲜完整露在下方,且【不需要任何遮罩】。
   尺寸比例 780/1625 = 0.48,与手机首屏 390/812 几乎一致,cover 基本不裁。 */
@media (max-width: 749px) {
  body.template-index-motion .editorial-hero {
    background-image: url(//eliaslife.shop/cdn/shop/t/3/assets/elias-hero-mobile.jpg?v=119417233065178410971790051746) !important;
    background-size: cover !important;
    background-position: center bottom !important;
  }
  /* 光换图还不够:竖版图下半截的海鲜带正好被「Shop the counter」按钮
     和底部四格数据条一上一下夹住,只剩一条缝。给正文补一段下内边距,
     在两者之间腾出一块专门的图片区。
     选择器要带 body.template-index-motion 并 !important —— 板块自己的
     stylesheet 后加载,同权重它赢。 */
  body.template-index-motion .editorial-hero__copy { padding-bottom: 9rem !important; }
}

/* 产品小卡在深底上保持浅色纸面 */
body.template-index-motion .editorial-hero__product {
  color: var(--ed-ink) !important;
  background: var(--ed-paper) !important;
  border-color: rgba(250, 247, 245, 0.2) !important;
}

body.template-index-motion .editorial-hero__facts {
  color: var(--ed-ink) !important;
  background: var(--ed-paper) !important;
}

/* 按钮:原文写死 color:#fff,白字配桃粉只有 2.45:1 —— 必须 !important 才抢得赢 */
body.template-index-motion .editorial-hero__button {
  color: var(--ed-ink) !important;
  background: var(--ed-accent) !important;
  border-color: var(--ed-accent) !important;
}

body.template-index-motion .editorial-hero__button:hover {
  color: var(--ed-ink) !important;
  background: var(--ed-accent-hv) !important;
  border-color: var(--ed-accent-hv) !important;
}

/* the badge that pairs calm-sea text with a calm-sea-soft pill */
.template-index-motion .editorial-spotlight__index,
.template-index-motion .editorial-spotlight__stamp {
  color: var(--ed-accent-ink);
  background: var(--ed-paper-2);
}

/* the hero feature panel sat on a tinted block - keep it warm, not mint */
.template-index-motion .editorial-hero__feature {
  color: var(--ed-ink);
  background: var(--ed-paper-2);
}

/* story step cards keep their charcoal keyline instead of a flat hairline */
.template-index-motion .editorial-story__steps li {
  color: var(--ed-ink);
  background: #ffffff;
  border: 1px solid rgba(51, 51, 51, 0.22);
}


/* ===================== 补充装饰:气泡章节标记 / 沙滩海岸线带 / 海鸟剪影 ===================== */

/* ============================================================
   三个补充装饰元素
   (A) 气泡章节标记  (9) 沙滩海岸线带  (10) 海鸟剪影
   ============================================================ */

/* ---------- (A) 气泡上浮章节标记 ----------
   溯源段每一步的编号圆点是纯功能性的 1/2/3,这里把它整颗换成一组
   大小渐变的半透明气泡:文字转透明(数字仍在 DOM 里,读屏与 SEO 不受影响),
   圆点底改成气泡图。缓慢上浮,尊重 prefers-reduced-motion。 */
.editorial-story__number {
  width: 3.2rem;
  height: 3.2rem;
  background: var(--ed-bubbles-ink) no-repeat center / contain !important;
  color: transparent !important;
  border-radius: 0 !important;
  animation: ed-bubble-rise 5.5s ease-in-out infinite;
}

.editorial-story__steps li:nth-child(2) .editorial-story__number { animation-delay: 1.1s; }
.editorial-story__steps li:nth-child(3) .editorial-story__number { animation-delay: 2.2s; }
.editorial-story__steps li:nth-child(4) .editorial-story__number { animation-delay: 3.3s; }

/* 商品卡与食谱卡上的编号保留原样 —— 那是功能性标签,不是章节装饰。
   但把它们的底色从「实心炭灰圆」改成描边圆,和气泡语言统一。 */
.editorial-products__number,
.editorial-recipes__media > span {
  color: var(--ed-ink) !important;
  background: var(--ed-paper) !important;
  border: 1px solid rgba(51, 51, 51, 0.35);
}

@keyframes ed-bubble-rise {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-6px); }
}

@media (prefers-reduced-motion: reduce) {
  .editorial-story__number { animation: none; }
}

/* ---------- (9) 沙滩海岸线底纹带 ----------
   压在页脚正上方,作为整页故事的收尾:浅米沙滩 + 浅蓝海水 + 三道手绘岸线,
   配一行极小文案。它取代了原先那条光秃秃的 6px 炭灰分割线。 */
[id$="__editorial_footer"] {
  border-block-start: 0 !important;   /* 原来的粗分割线由沙滩带接管 */
}

[id$="__editorial_footer"]::before {
  content: 'Where sea meets shore';
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 1.1rem 1.5rem 3.4rem;
  color: rgba(51, 51, 51, 0.5);
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.34em;
  text-transform: uppercase;
  text-align: center;
  border-block-start: 3px solid var(--ed-ink);
  background-image: var(--ed-shore);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: 640px 150px;
}

/* ---------- (10) 海鸟剪影漂浮装饰组 ----------
   2–3 只极简海鸥,松散排布,低透明度,只落在空白区。 */
.editorial-hero__copy { position: relative; }

.editorial-hero__copy::after {
  content: '';
  position: absolute;
  inset-block-start: 2.6rem;
  inset-inline-end: 0.5rem;
  width: 170px;
  height: 92px;
  background: var(--ed-gulls-lt) no-repeat right top / contain;
  opacity: 0.26;
  pointer-events: none;
  animation: ed-gull-drift 13s ease-in-out infinite;
}

.editorial-story { position: relative; }

.editorial-story::before {
  content: '';
  position: absolute;
  inset-block-start: clamp(2.5rem, 5vw, 4.5rem);
  inset-inline-end: clamp(1rem, 4vw, 3.5rem);
  width: 190px;
  height: 104px;
  background: var(--ed-gulls-dk) no-repeat right top / contain;
  opacity: 0.16;
  pointer-events: none;
  z-index: 1;
  animation: ed-gull-drift 16s ease-in-out infinite;
}

@keyframes ed-gull-drift {
  0%, 100% { transform: translate(0, 0); }
  50%      { transform: translate(-10px, -7px); }
}

@media (prefers-reduced-motion: reduce) {
  .editorial-hero__copy::after,
  .editorial-story::before { animation: none; }
}

@media (max-width: 749px) {
  .editorial-hero__copy::after { width: 108px; height: 60px; inset-block-start: 1.4rem; opacity: 0.2; }
  .editorial-story::before { width: 118px; height: 66px; opacity: 0.13; }
  [id$="__editorial_footer"]::before { padding-bottom: 2.6rem; background-size: 480px 112px; }
}


/* ===================== 珊瑚装饰层(用户要求) ===================== */

/* 1) 标题衬底:每段大标题【背后】一层很淡的珊瑚/海葵线稿。
   每段换一个母题,相邻两段不重复 —— 同一张图铺 8 遍就变回壁纸。
   标题用 isolation:isolate 自建层叠上下文,::before 的 z-index:-1 才会待在
   本标题文字后面、而不掉到板块背景后面去。线稿是纯背景装饰,不参与对比度。 */
.editorial-collections__header h2,
.icecounter__title,
.platterbox__title,
.flavorguide__title,
.catchcook__title,
.boattobowl__title,
.editorial-faq__header h2,
.eliasreviews__title {
  position: relative;
  isolation: isolate;
}

.editorial-collections__header h2::before,
.icecounter__title::before,
.platterbox__title::before,
.flavorguide__title::before,
.catchcook__title::before,
.boattobowl__title::before,
.editorial-faq__header h2::before,
.eliasreviews__title::before {
  content: '';
  position: absolute;
  z-index: -1;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.5;
}

/* 每段自己的母题与摆位 */
.editorial-collections__header h2::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20140V80M100%20112C88%20106%2080%2096%2074%2078M100%20118c14-6%2022-18%2028-34M74%2078C70%2066%2072%2056%2078%2046M74%2078c-10-6-16-16-18-28M128%2084c4-12%202-24-4-34M128%2084c12-6%2018-18%2020-30M78%2046c-2-8%200-14%204-20M124%2050c2-8%200-16-4-22M100%2080c-6-8-8-16-6-24M100%2080c6-8%208-16%206-24%22%2F%3E%3C%2Fsvg%3E"); width: 16rem; height: 12.5rem; inset-block-start: -3rem; inset-inline-start: -2rem; }
.icecounter__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20140c0-30-1-50-2-66M92%20140c-2-28-10-48-20-64M108%20140c2-28%2010-48%2020-64M84%20140c-6-26-18-44-32-56M116%20140c6-26%2018-44%2032-56M96%2074c-2-14%200-28%204-40M104%2074c2-14%200-28-4-40M72%2076c-4-12-4-24%200-34M128%2076c4-12%204-24%200-34M52%2084c-6-10-8-22-6-32M148%2084c6-10%208-22%206-32%22%2F%3E%3C%2Fsvg%3E"); width: 15rem; height: 12rem; inset-block-start: -3rem; inset-inline-start: -1.5rem; }
.platterbox__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M70%20140c-12-24%2012-44-2-68-12-20%208-38-2-60M100%20140c-12-24%2012-44-2-68-12-20%208-38-2-60M130%20140c-12-24%2012-44-2-68-12-20%208-38-2-60M60%2096c-12-4-20-14-24-26M140%2096c12-4%2020-14%2024-26M88%2060c-10-4-16-12-20-22M112%2060c10-4%2016-12%2020-22%22%2F%3E%3C%2Fsvg%3E"); width: 14rem; height: 13rem; inset-block-start: -3.2rem; inset-inline-start: -2rem; }
.flavorguide__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20142V104%22%2F%3E%3Cpath%20d%3D%22M44%2054C58%2026%20142%2026%20156%2054%22%2F%3E%3Cpath%20d%3D%22M100%20104%2046%2060M100%20104%2058%2046M100%20104%2072%2036M100%20104%2088%2030M100%20104V26M100%20104%20112%2030M100%20104%20128%2036M100%20104%20142%2046M100%20104%20154%2060M100%20104%2062%2078M100%20104%2074%2066M100%20104%20126%2066M100%20104%20138%2078%22%2F%3E%3Cpath%20d%3D%22M46%2060c8%206%2018%2010%2028%2012M154%2060c-8%206-18%2010-28%2012%22%2F%3E%3C%2Fsvg%3E"); width: 15.5rem; height: 12rem; inset-block-start: -3rem; inset-inline-start: -1.5rem; }
.catchcook__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M52%20138c-15%200-26-11-26-24%200-12%2012-20%2026-20s26%208%2026%2020c0%2013-11%2024-26%2024Z%22%2F%3E%3Cpath%20d%3D%22M52%20138V95M52%20138%2036%20100M52%20138l16-38M52%20138l-6-41M52%20138l6-41%22%2F%3E%3Cpath%20d%3D%22M140%20140c-12%200-21-9-21-19%200-10%209-16%2021-16s21%206%2021%2016c0%2010-9%2019-21%2019Z%22%2F%3E%3Cpath%20d%3D%22M140%20140v-35M140%20140l-13-32M140%20140l13-32%22%2F%3E%3C%2Fsvg%3E"); width: 15rem; height: 10rem; inset-block-start: -2.4rem; inset-inline-start: -1.2rem; }
.boattobowl__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20140V80M100%20112C88%20106%2080%2096%2074%2078M100%20118c14-6%2022-18%2028-34M74%2078C70%2066%2072%2056%2078%2046M74%2078c-10-6-16-16-18-28M128%2084c4-12%202-24-4-34M128%2084c12-6%2018-18%2020-30M78%2046c-2-8%200-14%204-20M124%2050c2-8%200-16-4-22M100%2080c-6-8-8-16-6-24M100%2080c6-8%208-16%206-24%22%2F%3E%3C%2Fsvg%3E"); width: 15.5rem; height: 12rem; inset-block-start: -3rem; inset-inline-start: -1.5rem; }
.editorial-faq__header h2::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20140c0-30-1-50-2-66M92%20140c-2-28-10-48-20-64M108%20140c2-28%2010-48%2020-64M84%20140c-6-26-18-44-32-56M116%20140c6-26%2018-44%2032-56M96%2074c-2-14%200-28%204-40M104%2074c2-14%200-28-4-40M72%2076c-4-12-4-24%200-34M128%2076c4-12%204-24%200-34M52%2084c-6-10-8-22-6-32M148%2084c6-10%208-22%206-32%22%2F%3E%3C%2Fsvg%3E"); width: 15.5rem; height: 12.5rem; inset-block-start: -3.2rem; inset-inline-start: -2rem; }
.eliasreviews__title::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20160%22%20fill%3D%22none%22%20stroke%3D%22%23f28482%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%220.5%22%3E%3Cpath%20d%3D%22M100%20142V104%22%2F%3E%3Cpath%20d%3D%22M44%2054C58%2026%20142%2026%20156%2054%22%2F%3E%3Cpath%20d%3D%22M100%20104%2046%2060M100%20104%2058%2046M100%20104%2072%2036M100%20104%2088%2030M100%20104V26M100%20104%20112%2030M100%20104%20128%2036M100%20104%20142%2046M100%20104%20154%2060M100%20104%2062%2078M100%20104%2074%2066M100%20104%20126%2066M100%20104%20138%2078%22%2F%3E%3Cpath%20d%3D%22M46%2060c8%206%2018%2010%2028%2012M154%2060c-8%206-18%2010-28%2012%22%2F%3E%3C%2Fsvg%3E"); width: 15rem; height: 12rem; inset-block-start: -3rem; inset-inline-start: -1.5rem; }

@media (max-width: 749px) {
  .editorial-collections__header h2::before,
.icecounter__title::before,
.platterbox__title::before,
.flavorguide__title::before,
.catchcook__title::before,
.boattobowl__title::before,
.editorial-faq__header h2::before,
.eliasreviews__title::before { opacity: 0.32; }
}

/* 2) 贝壳角标:产品图右下角一枚小贝壳 + 小珊瑚。
   圆形图片要落在圆周内(正方形盒四角在圆外),所以取 15% 而不是贴角;
   白描边让它压在深色食物照片上也读得出来。 */
.icecounter__media::after,
.eliasreviews__shot::after,
.editorial-products__media::after {
  content: '';
  position: absolute;
  z-index: 2;
  inset-block-end: 15%;
  inset-inline-end: 15%;
  width: 2.1rem;
  height: 2.1rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M22%2038C12%2038%205%2031%205%2023%205%2015%2013%2010%2022%2010s17%205%2017%2013c0%208-7%2015-17%2015Z%22%20fill%3D%22%23b8453f%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22%2038V11M22%2038%2013%2014M22%2038l9-24M22%2038l-4-26M22%2038l4-26%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.2%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M40%2044c1-3%203-4%205-3M41%2041l1-4%22%20fill%3D%22none%22%20stroke%3D%22%23b8453f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* 矩形图框(评价卡的 4:3)贴角更自然 */
.eliasreviews__shot::after { inset-block-end: 0.55rem; inset-inline-end: 0.55rem; width: 1.9rem; height: 1.9rem; }
