/* Vislokaal 2026: homepage (Figma 1.0 C1 en D1). Fork TO, 17 oktober 2026. Alleen geladen op de voorpagina. */
#main-content.vl26-hm {
	--n: #3a5896;
	--n2: #2e4881;
	--ink: #2d2d2d;
	--txt: #2b3445;
	--mut: #5f6478;
	--sky: #e4eef4;
	--sky2: #f3f7fa;
	--line: #d5e3ec;
	--gold: #c5aa73;
	--gold2: #a6884b;
	--cream: #faf0d7;
	--ok: #3cb371;
	--serif: "Roboto Serif", Georgia, "Times New Roman", serif;
	--sans: Roboto, Arial, sans-serif;
	background: #fff;
	color: var(--txt);
	font-family: var(--sans);
	font-size: 16px;
	line-height: 1.55;
	padding: 0;
	overflow-x: clip;
}
#main-content.vl26-hm *, #main-content.vl26-hm *::before, #main-content.vl26-hm *::after { box-sizing: border-box; }
#main-content.vl26-hm p, #main-content.vl26-hm h1, #main-content.vl26-hm h2, #main-content.vl26-hm h3, #main-content.vl26-hm h4, #main-content.vl26-hm ul, #main-content.vl26-hm ol, #main-content.vl26-hm figure { margin: 0; padding: 0; }
.vl26-hm li { margin: 0; }
#main-content.vl26-hm ul, #main-content.vl26-hm ol { list-style: none; }
#main-content.vl26-hm h1::before, #main-content.vl26-hm h1::after, #main-content.vl26-hm h2::before, #main-content.vl26-hm h2::after, #main-content.vl26-hm h3::before, #main-content.vl26-hm h3::after { content: none; display: none; }
#main-content.vl26-hm a { color: var(--n); }
#main-content.vl26-hm img { max-width: 100%; height: auto; display: block; }
#main-content.vl26-hm a:focus-visible, #main-content.vl26-hm button:focus-visible, #main-content.vl26-hm summary:focus-visible { outline: 3px solid #f8b840; outline-offset: 2px; }
.vl26-sr { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.vl26-hm .vl26-hm-m { display: none; }
.vl26-hm-ico { width: 18px; height: 18px; flex: 0 0 auto; }
.vl26-hm-wrap { width: 100%; max-width: 1292px; margin: 0 auto; padding: 0 20px; }
.vl26-hm-sec { padding: 88px 0; }
.vl26-hm-center { text-align: center; margin-top: 40px !important; }

/* Tekst */
#main-content.vl26-hm .vl26-hm-h1 { font-family: var(--serif); font-weight: 700; font-size: 64px; line-height: 1.08; letter-spacing: -.015em; color: #fff; margin: 0 0 22px; text-transform: none; }
#main-content.vl26-hm .vl26-hm-h2 { font-family: var(--serif); font-weight: 700; font-size: 40px; line-height: 1.15; color: var(--n); text-transform: uppercase; letter-spacing: 0; display: flex; align-items: center; justify-content: center; gap: 22px; text-align: center; }
#main-content.vl26-hm .vl26-hm-h2--left { justify-content: flex-start; text-align: left; font-size: 34px; margin: 0 0 16px; }
#main-content.vl26-hm .vl26-hm-h3 { font-family: var(--serif); font-weight: 700; font-size: 30px; line-height: 1.2; color: var(--n); margin: 0 0 12px; }
#main-content.vl26-hm .vl26-hm-h4 { font-family: var(--serif); font-weight: 700; font-size: 18px; line-height: 1.3; color: var(--n); margin: 20px 0 10px; }
.vl26-hm-head { margin: 0 0 40px; text-align: center; }
#main-content.vl26-hm .vl26-hm-sub { font-family: var(--serif); font-weight: 700; font-size: 17px; color: var(--n); margin-top: 8px; }
#main-content.vl26-hm .vl26-hm-eyebrow { font-size: 12px; line-height: 1.4; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--gold2); margin: 0 0 10px; }
.vl26-hm-orn { display: inline-block; width: 60px; height: 36px; flex: 0 0 auto; background: currentColor; -webkit-mask: var(--vl26-o) no-repeat center / contain; mask: var(--vl26-o) no-repeat center / contain; }
.vl26-hm-h2__t { display: inline-block; }

/* Knoppen en links */
#main-content.vl26-hm .vl26-hm-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 12px 22px; border-radius: 6px; border: 1.5px solid var(--n); font: 600 15px/1.2 var(--sans); text-decoration: none; transition: background-color .15s, color .15s, box-shadow .15s; cursor: pointer; }
#main-content.vl26-hm .vl26-hm-btn--navy { background: var(--n); color: #fff; }
#main-content.vl26-hm .vl26-hm-btn--navy:hover { background: var(--n2); border-color: var(--n2); }
#main-content.vl26-hm .vl26-hm-btn--white { background: #fff; color: var(--n); border-color: #fff; box-shadow: 4px 4px 0 var(--gold); }
#main-content.vl26-hm .vl26-hm-btn--white:hover { box-shadow: 2px 2px 0 var(--gold); }
#main-content.vl26-hm .vl26-hm-btn--ghost { background: #fff; color: var(--n); }
#main-content.vl26-hm .vl26-hm-btn--ghost:hover { background: var(--sky); }
#main-content.vl26-hm .vl26-hm-link { font-size: 14px; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; }
#main-content.vl26-hm .vl26-hm-link--light { color: #fff; }
.vl26-hm-cta { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 22px; margin-top: 24px; }

/* Hero */
.vl26-hm-hero { background: var(--n); color: #fff; padding: 76px 0 96px; }
.vl26-hm-hero__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 580px); gap: 72px; align-items: center; }
#main-content.vl26-hm .vl26-hm-eyebrow--line { color: #fff; font-weight: 500; font-size: 13px; display: flex; align-items: center; gap: 14px; margin-bottom: 22px; }
.vl26-hm-eyebrow--line::before { content: ""; width: 40px; height: 2px; background: var(--gold); }
#main-content.vl26-hm .vl26-hm-lead { font-size: 18px; line-height: 1.55; color: #fff; max-width: 560px; }
.vl26-hm-hero__cta { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 26px; margin: 30px 0 26px; }
.vl26-hm-facts { display: flex; flex-wrap: wrap; gap: 10px 26px; font-size: 14px; font-weight: 500; color: #fff; }
.vl26-hm-facts li { display: flex; align-items: center; gap: 8px; }
.vl26-hm-facts .vl26-hm-ico { color: var(--gold); }
.vl26-hm-hero__media { position: relative; padding-bottom: 56px; }
.vl26-hm-hero__photo { position: relative; border-radius: 14px; box-shadow: 14px 14px 0 var(--n2); }
.vl26-hm-hero__photo img { width: 100%; aspect-ratio: 600 / 520; object-fit: cover; border-radius: 14px; }
.vl26-hm-sticker { position: absolute; top: -16px; left: -26px; background: var(--cream); color: var(--n); font: italic 700 17px/1.2 var(--serif); padding: 9px 16px; border-radius: 6px; transform: rotate(-4deg); box-shadow: 0 6px 16px rgba(20, 35, 70, .22); }
.vl26-hm-deliv { position: absolute; left: -58px; bottom: 0; width: 360px; background: #fff; color: var(--txt); border-radius: 10px; padding: 18px 18px 16px; box-shadow: 0 16px 36px rgba(20, 35, 70, .28); }
#main-content.vl26-hm .vl26-hm-deliv__head { display: flex; gap: 12px; align-items: flex-start; color: var(--n); }
.vl26-hm-deliv__head .vl26-hm-ico { margin-top: 3px; }
.vl26-hm-deliv__lbl { display: block; font-size: 12px; color: var(--mut); }
.vl26-hm-deliv__day { display: block; font: 700 18px/1.25 var(--serif); color: var(--n); }
.vl26-hm-deliv__chips { display: flex; gap: 8px; margin: 14px 0 10px !important; }
.vl26-hm-deliv__chips li { flex: 1 1 0; text-align: center; font-size: 13px; font-weight: 500; color: var(--txt); border: 1px solid var(--line); border-radius: 6px; padding: 8px 4px; white-space: nowrap; }
.vl26-hm-deliv__chips li.is-first { background: var(--n); border-color: var(--n); color: #fff; }
.vl26-hm-deliv__chips li.is-first::before { content: "✓ "; }
#main-content.vl26-hm .vl26-hm-deliv__note { font-size: 12px; line-height: 1.45; color: var(--mut); }
#main-content.vl26-hm .vl26-hm-rating { position: absolute; right: -10px; bottom: 26px; display: inline-flex; align-items: center; gap: 8px; background: #fff; color: var(--txt); border-radius: 999px; padding: 8px 16px; font-size: 13px; text-decoration: none; box-shadow: 0 10px 24px rgba(20, 35, 70, .22); }
.vl26-hm-rating__l { text-decoration: underline; text-underline-offset: 2px; color: var(--n); }
.vl26-hm-stars { color: var(--gold); letter-spacing: 1px; }

/* Waar heb je zin in */
.vl26-hm-cats__grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 20px; }
.vl26-hm-cat { position: relative; background: var(--sky); border-radius: 8px; padding: 18px 16px 20px; transition: box-shadow .15s, transform .15s; }
.vl26-hm-cat:hover { box-shadow: 0 10px 22px rgba(20, 35, 70, .14); transform: translateY(-2px); }
.vl26-hm-cat__img { height: 118px; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; }
#main-content.vl26-hm .vl26-hm-cat__img img { max-height: 118px; width: auto; object-fit: contain; }
#main-content.vl26-hm .vl26-hm-cat__name { font: 700 22px/1.2 var(--serif); color: var(--n); margin-bottom: 6px; }
#main-content.vl26-hm .vl26-hm-cat__link { font-size: 13px; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; }
.vl26-hm-cat__link::after { content: ""; position: absolute; inset: 0; border-radius: 8px; }

/* Vangst van de maand */
.vl26-hm-catch { background: var(--sky2); }
.vl26-hm-catch__box { display: grid; grid-template-columns: 1fr 1fr; border-radius: 14px; overflow: hidden; background: #fff; box-shadow: 0 1px 0 var(--line); }
.vl26-hm-catch__art { position: relative; background: var(--n2); padding: 36px 40px 40px; display: flex; flex-direction: column; justify-content: space-between; min-height: 520px; }
.vl26-hm-catch__ill { width: 100%; max-width: 560px; }
.vl26-hm-badge { align-self: flex-start; background: var(--gold); color: #fff; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; border-radius: 4px; padding: 4px 9px; margin: 24px 0 8px; }
#main-content.vl26-hm .vl26-hm-catch__fish { width: 72%; max-width: 380px; align-self: center; filter: drop-shadow(0 18px 24px rgba(0, 0, 0, .25)); }
.vl26-hm-catch__txt { padding: 44px 48px; }
.vl26-hm-catch__txt > p { font-size: 16px; }
.vl26-hm-tip { background: var(--cream); border-radius: 8px; padding: 14px 18px; margin: 20px 0; font-size: 14px; }
#main-content.vl26-hm .vl26-hm-tip__l { font-size: 12px; font-weight: 700; color: var(--gold2); margin-bottom: 4px; }
.vl26-hm-rows { display: grid; gap: 10px; margin: 0 0 24px !important; }
.vl26-hm-row { display: grid; grid-template-columns: 56px minmax(0, 1fr) auto 40px; align-items: center; gap: 14px; background: var(--sky2); border-radius: 8px; padding: 8px 12px 8px 8px; }
.vl26-hm-rows--white .vl26-hm-row { background: #fff; }
.vl26-hm-row__img { display: block; width: 56px; height: 56px; border-radius: 6px; background: var(--sky); overflow: hidden; }
#main-content.vl26-hm .vl26-hm-row__img img { width: 56px; height: 56px; object-fit: contain; }
#main-content.vl26-hm .vl26-hm-row__name { display: block; font-size: 15px; font-weight: 600; color: var(--ink); text-decoration: none; }
#main-content.vl26-hm .vl26-hm-row__name:hover { text-decoration: underline; }
.vl26-hm-row__sub { display: block; font-size: 12px; color: var(--mut); }
.vl26-hm-row__price { font: 700 17px/1.2 var(--serif); color: var(--n); white-space: nowrap; text-align: right; }
.vl26-hm-row__price del { font: 400 12px var(--sans); color: var(--mut); display: block; }
.vl26-hm-row__price ins { text-decoration: none; }
.vl26-hm-row__out { font-size: 12px; color: var(--mut); grid-column: 4; }
#main-content.vl26-hm .vl26-hm-cartbtn, #main-content.vl26-hm .vl26-hm-plus { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; border-radius: 8px; border: 1.5px solid var(--ink); background: #fff; color: var(--ink); text-decoration: none; transition: background-color .15s, color .15s; }
#main-content.vl26-hm .vl26-hm-plus { box-shadow: 3px 3px 0 var(--gold); }
#main-content.vl26-hm .vl26-hm-cartbtn:hover, #main-content.vl26-hm .vl26-hm-plus:hover { background: var(--n); border-color: var(--n); color: #fff; }
#main-content.vl26-hm .add_to_cart_button.loading { opacity: .5; pointer-events: none; }
#main-content.vl26-hm .add_to_cart_button.added { background: var(--ok); border-color: var(--ok); color: #fff; }
#main-content.vl26-hm .add_to_cart_button::after { display: none !important; }
#main-content.vl26-hm a.added_to_cart { display: none !important; }

/* Bestsellers */
.vl26-hm-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin: -12px 0 32px; }
#main-content.vl26-hm .vl26-hm-tab { font: 500 13px/1 var(--sans); color: var(--n); background: #fff; border: 1px solid var(--line); border-radius: 999px; padding: 10px 16px; cursor: pointer; }
#main-content.vl26-hm .vl26-hm-tab[aria-selected="true"] { background: var(--gold); border-color: var(--gold); color: #fff; }
#main-content.vl26-hm .vl26-hm-tab:hover { border-color: var(--n); }
.vl26-hm-cards { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; }
.vl26-hm-card { background: var(--sky); border-radius: 8px; padding: 22px 20px 20px; display: flex; flex-direction: column; text-align: center; }
.vl26-hm-card__img { display: flex; align-items: center; justify-content: center; height: 190px; margin-bottom: 16px; }
#main-content.vl26-hm .vl26-hm-card__img img { max-height: 190px; width: auto; object-fit: contain; }
#main-content.vl26-hm .vl26-hm-card__name { font: 700 21px/1.2 var(--serif); color: var(--ink); }
#main-content.vl26-hm .vl26-hm-card__name a { color: inherit; text-decoration: none; }
#main-content.vl26-hm .vl26-hm-card__name a:hover { text-decoration: underline; }
#main-content.vl26-hm .vl26-hm-card__sub { font-size: 12px; color: var(--mut); margin: 6px 0 10px; }
.vl26-hm-card__foot { margin-top: auto; display: grid; grid-template-columns: 40px minmax(0, 1fr) 40px; align-items: center; }
.vl26-hm-card__price { grid-column: 2; font: 700 24px/1.15 var(--serif); color: var(--n); }
.vl26-hm-card__price del { display: block; font: 400 13px var(--sans); color: var(--mut); }
.vl26-hm-card__price ins { text-decoration: none; }
.vl26-hm-card__price .vl-unit-price { font: 400 12px/1.4 var(--sans); color: var(--mut); margin-top: 4px; }
.vl26-hm-card__foot .vl26-hm-plus { grid-column: 3; justify-self: end; }
.vl26-hm-panel[hidden] { display: none; }

/* Van zee tot bord */
.vl26-hm-route { background: var(--sky2); }
.vl26-hm-route__list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 36px; }
.vl26-hm-step__art { display: block; height: 56px; margin-bottom: 18px; background: var(--n); -webkit-mask: var(--vl26-art) no-repeat left bottom / auto 100%; mask: var(--vl26-art) no-repeat left bottom / auto 100%; }
#main-content.vl26-hm .vl26-hm-step__t { display: flex; align-items: center; gap: 10px; font: 700 16px/1.3 var(--serif); text-transform: uppercase; color: var(--n); margin-bottom: 8px; }
.vl26-hm-step__n { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: var(--n); color: #fff; font: 600 12px/1 var(--sans); flex: 0 0 auto; }
.vl26-hm-step p { font-size: 14px; line-height: 1.55; }

/* Kerst */
.vl26-hm-xmas { background: var(--cream); padding: 88px 0; }
.vl26-hm-xmas__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 440px); gap: 72px; align-items: center; }
.vl26-hm-xmas__txt > p { font-size: 16px; margin-bottom: 18px; }
#main-content.vl26-hm .vl26-hm-note { display: flex; gap: 10px; align-items: flex-start; border: 1px solid var(--gold); background: rgba(255, 255, 255, .5); border-radius: 8px; padding: 12px 14px; font-size: 13px; line-height: 1.5; }
.vl26-hm-note .vl26-hm-ico { color: var(--n); margin-top: 1px; }
#main-content.vl26-hm .vl26-hm-xmas__more { font-size: 14px; margin: 22px 0 6px; }
.vl26-hm-xmas__links { display: flex; flex-wrap: wrap; gap: 6px 22px; }
#main-content.vl26-hm .vl26-hm-xmas__links a { font-size: 13px; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; }
.vl26-hm-xmas__media { position: relative; width: 100%; max-width: 440px; aspect-ratio: 1 / 1; border-radius: 50%; background: #fff; display: flex; align-items: center; justify-content: center; justify-self: end; }
#main-content.vl26-hm .vl26-hm-xmas__media img { width: 86%; height: 86%; object-fit: contain; }
.vl26-hm-sticker--navy { top: 22px; left: auto; right: -18px; background: var(--n); color: #fff; transform: rotate(-6deg); }

/* Waar eet jij je vis */
.vl26-hm-pillars { background: var(--sky); }
.vl26-hm-pillars__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; }
.vl26-hm-pillar__img { display: block; background: #fff; border: 2px solid var(--n); border-radius: 12px; overflow: hidden; margin-bottom: 14px; transition: transform .15s, box-shadow .15s; }
.vl26-hm-pillar__img:hover { transform: translateY(-2px); box-shadow: 0 10px 22px rgba(20, 35, 70, .16); }
#main-content.vl26-hm .vl26-hm-pillar__img img { width: 100%; height: auto; }
.vl26-hm-pillar p { font-size: 14px; line-height: 1.5; margin-bottom: 8px; }

/* Vis in de winkel */
.vl26-hm-shop__grid { display: grid; grid-template-columns: minmax(0, 540px) minmax(0, 1fr); gap: 56px; align-items: start; }
.vl26-hm-shop__panel { background: var(--n2); border-radius: 12px; height: 300px; display: flex; align-items: center; justify-content: center; }
#main-content.vl26-hm .vl26-hm-shop__panel img { max-height: 250px; width: auto; }
.vl26-hm-shop__photos { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: 14px !important; }
#main-content.vl26-hm .vl26-hm-shop__photos img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 8px; }
.vl26-hm-shop__photos figcaption { font-size: 12px; font-weight: 500; color: var(--ink); margin-top: 6px; }
.vl26-hm-shop__txt > p { font-size: 16px; }
.vl26-hm-checks { display: grid; gap: 8px; font-size: 15px; }
.vl26-hm-checks li { display: flex; gap: 10px; align-items: flex-start; }
.vl26-hm-checks .vl26-hm-ico { color: var(--n); margin-top: 3px; }
.vl26-hm-visit { background: var(--sky2); border-radius: 8px; padding: 16px 18px; margin-top: 22px; font-size: 14px; }
#main-content.vl26-hm .vl26-hm-visit__t { font: 700 16px/1.3 var(--serif); color: var(--n); margin-bottom: 6px; }
#main-content.vl26-hm .vl26-hm-visit__open { display: flex; align-items: center; gap: 8px; font-weight: 600; }
#main-content.vl26-hm .vl26-hm-visit__addr { font-weight: 600; margin: 4px 0; }
.vl26-hm-visit__hours { color: var(--mut); font-size: 13px; }

/* Reviews */
.vl26-hm-reviews { background: var(--sky2); }
.vl26-hm-reviews__grid { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 40px; align-items: start; }
#main-content.vl26-hm .vl26-hm-score__n { font-size: 15px; color: var(--mut); }
.vl26-hm-score__n strong { font: 700 40px/1 var(--serif); color: var(--n); margin-right: 6px; }
#main-content.vl26-hm .vl26-hm-score__s { font-size: 13px; color: var(--n); margin-top: 8px; }
.vl26-hm-reviews__list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.vl26-hm-review { background: var(--sky); border-radius: 8px; padding: 18px; }
#main-content.vl26-hm .vl26-hm-review__who { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
.vl26-hm-review__who strong { display: block; font: 700 16px/1.2 var(--serif); color: var(--n); }
.vl26-hm-review__who .vl26-hm-stars { font-size: 13px; }
.vl26-hm-review__av { width: 38px; height: 38px; border-radius: 50%; background: var(--n); color: #fff; display: inline-flex; align-items: center; justify-content: center; font: 700 16px/1 var(--sans); flex: 0 0 auto; }
#main-content.vl26-hm .vl26-hm-review__txt { font-size: 14px; line-height: 1.55; color: var(--n); display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }

/* Leer het van Cor */
.vl26-hm-learn { background: var(--n); }
#main-content.vl26-hm .vl26-hm-learn .vl26-hm-h2, #main-content.vl26-hm .vl26-hm-learn .vl26-hm-sub { color: #fff; }
#main-content.vl26-hm .vl26-hm-learn .vl26-hm-sub { font-family: var(--sans); font-weight: 400; font-size: 15px; }
.vl26-hm-guides { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; }
.vl26-hm-guide { background: #fff; border-radius: 12px; overflow: hidden; display: flex; flex-direction: column; }
.vl26-hm-guide__img { background: var(--sky); height: 150px; display: flex; align-items: center; justify-content: center; padding: 12px; }
#main-content.vl26-hm .vl26-hm-guide__img img { max-height: 126px; width: auto; object-fit: contain; }
.vl26-hm-guide__body { padding: 18px 20px 18px; display: flex; flex-direction: column; flex: 1 1 auto; }
#main-content.vl26-hm .vl26-hm-guide .vl26-hm-h3 { font-size: 22px; margin-bottom: 8px; }
#main-content.vl26-hm .vl26-hm-guide__time { display: flex; gap: 8px; align-items: flex-start; font-size: 13px; font-weight: 600; color: var(--ink); padding-bottom: 14px; margin-bottom: 12px; border-bottom: 1px solid var(--line); }
.vl26-hm-guide__time .vl26-hm-ico { color: var(--n); margin-top: 2px; width: 16px; height: 16px; }
#main-content.vl26-hm .vl26-hm-guide__links { display: flex; justify-content: space-between; gap: 12px; margin-top: auto; }
#main-content.vl26-hm .vl26-hm-guide__links a { font-size: 13px; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; }
.vl26-hm-recipe { display: grid; grid-template-columns: 260px minmax(0, 1fr) auto; gap: 28px; align-items: center; background: #fff; border-radius: 12px; overflow: hidden; margin-top: 24px; padding-right: 28px; }
.vl26-hm-recipe__img { align-self: stretch; }
#main-content.vl26-hm .vl26-hm-recipe__img img { width: 100%; height: 100%; min-height: 200px; object-fit: cover; }
.vl26-hm-recipe__body { padding: 24px 0; font-size: 14px; }
#main-content.vl26-hm .vl26-hm-recipe .vl26-hm-h3 { font-size: 24px; margin-bottom: 8px; }
#main-content.vl26-hm .vl26-hm-recipe__meta { display: flex; gap: 18px; font-size: 13px; color: var(--mut); margin-bottom: 8px; }
#main-content.vl26-hm .vl26-hm-recipe .vl26-hm-guide__links { justify-content: flex-start; gap: 22px; margin-top: 10px; }
.vl26-hm-learn .vl26-hm-center .vl26-hm-btn--white { box-shadow: none; }

/* Vragen */
.vl26-hm-faq__grid { display: grid; grid-template-columns: minmax(0, 360px) minmax(0, 1fr); gap: 72px; align-items: start; }
#main-content.vl26-hm .vl26-hm-faq__sub { font: 700 17px/1.3 var(--serif); color: var(--n); margin: -6px 0 16px; }
.vl26-hm-faq__intro > p { font-size: 15px; margin-bottom: 20px; }
.vl26-hm-faq__list { display: grid; gap: 10px; }
.vl26-hm-qa { border-radius: 6px; background: var(--sky); }
.vl26-hm-qa summary { list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 16px 20px; font: 600 15px/1.4 var(--sans); color: var(--n); cursor: pointer; border-radius: 6px; }
.vl26-hm-qa summary::-webkit-details-marker { display: none; }
.vl26-hm-qa__i { position: relative; width: 14px; height: 14px; flex: 0 0 auto; }
.vl26-hm-qa__i::before, .vl26-hm-qa__i::after { content: ""; position: absolute; left: 0; top: 6px; width: 14px; height: 2px; background: currentColor; }
.vl26-hm-qa__i::after { transform: rotate(90deg); transition: transform .15s; }
.vl26-hm-qa[open] { background: #fff; border: 1px solid var(--n); }
.vl26-hm-qa[open] summary { background: var(--n); color: #fff; border-radius: 5px 5px 0 0; }
.vl26-hm-qa[open] .vl26-hm-qa__i::after { transform: rotate(0deg); }
.vl26-hm-qa__a { padding: 14px 20px 18px; font-size: 14px; line-height: 1.6; }

/* Tablet */
@media (max-width: 1200px) {
	#main-content.vl26-hm .vl26-hm-h1 { font-size: 52px; }
	.vl26-hm-hero__grid { gap: 48px; grid-template-columns: minmax(0, 1fr) minmax(0, 480px); }
	.vl26-hm-deliv { left: -24px; width: 330px; }
	.vl26-hm-cats__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.vl26-hm-guides { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.vl26-hm-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.vl26-hm-route__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.vl26-hm-pillars__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 640px; margin: 0 auto !important; }
}
@media (max-width: 980px) {
	.vl26-hm-hero__grid, .vl26-hm-catch__box, .vl26-hm-xmas__grid, .vl26-hm-shop__grid, .vl26-hm-faq__grid, .vl26-hm-reviews__grid { grid-template-columns: minmax(0, 1fr); }
	.vl26-hm-xmas__media { justify-self: center; max-width: 380px; }
	.vl26-hm-reviews__list { grid-template-columns: minmax(0, 1fr); }
	.vl26-hm-faq__grid { gap: 28px; }
	.vl26-hm-recipe { grid-template-columns: 200px minmax(0, 1fr); padding-right: 0; }
	.vl26-hm-recipe__all { grid-column: 1 / -1; justify-self: start; margin: 0 0 20px 20px; }
}

/* Mobiel (Figma D1) */
@media (max-width: 767px) {
	.vl26-hm .vl26-hm-d { display: none; }
	.vl26-hm .vl26-hm-m { display: inline; }
	.vl26-hm-wrap { padding: 0 20px; }
	.vl26-hm-sec, .vl26-hm-xmas { padding: 56px 0; }
	.vl26-hm-head { margin-bottom: 28px; }
	#main-content.vl26-hm .vl26-hm-h1 { font-size: 36px; line-height: 1.12; }
	#main-content.vl26-hm .vl26-hm-h2 { font-size: 28px; gap: 10px; }
	#main-content.vl26-hm .vl26-hm-h2--left { font-size: 26px; }
	#main-content.vl26-hm .vl26-hm-h3 { font-size: 24px; }
	.vl26-hm-orn { width: 34px; height: 22px; }
	#main-content.vl26-hm .vl26-hm-sub { font-size: 16px; }
	.vl26-hm-hero { padding: 36px 0 44px; }
	#main-content.vl26-hm .vl26-hm-lead { font-size: 16px; }
	.vl26-hm-hero__cta { flex-direction: column; align-items: stretch; gap: 16px; margin: 24px 0 24px; }
	#main-content.vl26-hm .vl26-hm-hero__cta .vl26-hm-btn { width: 100%; font-size: 17px; min-height: 54px; }
	.vl26-hm-hero__grid { gap: 28px; }
	.vl26-hm-hero__txt { display: contents; }
	.vl26-hm-facts { order: 3; flex-direction: column; gap: 10px; }
	.vl26-hm-hero__media { order: 2; padding-bottom: 0; }
	.vl26-hm-hero__photo { box-shadow: none; }
	.vl26-hm-hero__photo img { aspect-ratio: 335 / 230; }
	.vl26-hm-sticker { left: 10px; top: -10px; font-size: 15px; }
	.vl26-hm-deliv { position: static; width: auto; margin-top: 18px; }
	.vl26-hm-rating { display: none !important; }
	.vl26-hm-cats__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
	.vl26-hm-cat__img { height: 92px; }
	#main-content.vl26-hm .vl26-hm-cat__img img { max-height: 92px; }
	#main-content.vl26-hm .vl26-hm-cat__name { font-size: 19px; }
	.vl26-hm-catch__art { min-height: 0; padding: 22px 20px 26px; }
	.vl26-hm-catch__txt { padding: 26px 18px 24px; }
	.vl26-hm-row { grid-template-columns: 48px minmax(0, 1fr) auto 40px; gap: 10px; }
	.vl26-hm-row__img, #main-content.vl26-hm .vl26-hm-row__img img { width: 48px; height: 48px; }
	.vl26-hm-tabs { flex-wrap: nowrap; justify-content: flex-start; overflow-x: auto; margin: -8px -20px 24px; padding: 2px 20px 6px; scrollbar-width: none; }
	.vl26-hm-tabs::-webkit-scrollbar { display: none; }
	#main-content.vl26-hm .vl26-hm-tab { flex: 0 0 auto; }
	.vl26-hm-cards { gap: 14px; }
	.vl26-hm-card { padding: 16px 12px; }
	.vl26-hm-card__img { height: 120px; }
	#main-content.vl26-hm .vl26-hm-card__img img { max-height: 120px; }
	#main-content.vl26-hm .vl26-hm-card__name { font-size: 17px; }
	.vl26-hm-card__price { font-size: 20px; }
	.vl26-hm-card__foot { grid-template-columns: minmax(0, 1fr) 40px; gap: 6px; text-align: left; }
	.vl26-hm-card__price { grid-column: 1; }
	.vl26-hm-card__foot .vl26-hm-plus { grid-column: 2; }
	.vl26-hm-route__list { grid-template-columns: minmax(0, 1fr); gap: 28px; }
	.vl26-hm-step__art { height: 46px; }
	.vl26-hm-xmas__grid { gap: 36px; }
	.vl26-hm-xmas__media { order: -1; max-width: 300px; }
	.vl26-hm-sticker--navy { right: -6px; }
	.vl26-hm-pillars__grid { gap: 16px; }
	.vl26-hm-pillar p { font-size: 13px; }
	.vl26-hm-shop__panel { height: 220px; }
	#main-content.vl26-hm .vl26-hm-shop__panel img { max-height: 180px; }
	.vl26-hm-shop__photos { gap: 8px; }
	.vl26-hm-cta { flex-direction: column; align-items: stretch; }
	.vl26-hm-guides { grid-template-columns: minmax(0, 1fr); gap: 16px; }
	.vl26-hm-guide { flex-direction: row; }
	.vl26-hm-guide__img { width: 112px; height: auto; flex: 0 0 112px; }
	#main-content.vl26-hm .vl26-hm-guide__img img { max-height: 90px; }
	.vl26-hm-guide__body { padding: 14px 14px 14px 16px; }
	#main-content.vl26-hm .vl26-hm-guide .vl26-hm-h3 { font-size: 19px; }
	.vl26-hm-recipe { grid-template-columns: minmax(0, 1fr); gap: 0; }
	.vl26-hm-recipe__img { height: 180px; }
	.vl26-hm-recipe__body { padding: 18px 20px; }
	.vl26-hm-recipe__all { margin: 0 20px 20px; justify-self: stretch; }
	#main-content.vl26-hm .vl26-hm-learn .vl26-hm-center .vl26-hm-btn { width: 100%; }
	.vl26-hm-qa summary { padding: 16px 18px; font-size: 16px; }
}
@media (prefers-reduced-motion: reduce) {
	.vl26-hm-cat, .vl26-hm-pillar__img { transition: none; }
	.vl26-hm-cat:hover, .vl26-hm-pillar__img:hover { transform: none; }
}
.vl26-hm-orn--fishL{--vl26-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 48'%3E%3Cpath d='M73.3 19.9C75.1 17.8 78.5 19.3 80 16.3L79.2 15.1C78.5 14.3 77.6 13.8 76.5 13.4C73.7 12.2 70.8 11.0 67.6 9.9C64.7 8.6 61.6 9.2 59.0 7.8C58.6 7.4 58.0 7.8 57.5 7.8L49.4 8.1L47.2 5.7C45.3 3.6 42.8 2.2 40.1 1.5C39.2 0.9 38.6 1.1 38.4 2.2C38.6 4.5 39.7 7.1 39.3 9.9L36.5 11.1C32.6 12.4 28.7 14.0 24.7 16.1C20.6 18.0 17.1 21.0 14.2 25.2C14.0 25.6 13.6 25.8 13.2 26.0L9.5 25.2C6.8 24.3 3.9 24.8 0.7 25.5L0.3 25.8L0 26.4C0 26.9 0.1 27.3 0.5 27.7C0.7 28.2 1.0 28.4 1.3 28.4C6.7 32.8 10.3 38.4 12.1 45.3L13.2 46.7C14.8 45.8 14.8 44.4 15.3 43.2C16.3 39.7 17.1 36.1 18.8 33.1C19.1 32.6 19.4 32.1 19.9 31.8C21.9 29.9 24.3 28.6 27.0 27.9C29.6 27.2 32.2 27.2 34.7 27.9C37.9 29.6 41.3 30.0 44.5 31.1C48.7 32.4 53.0 33.1 57.3 33.5C58.4 33.5 59.6 33.4 60.8 33.1C62.9 32.8 65.3 31.9 67.4 31.8C70.4 30.7 73.5 29.6 77.2 30.2C76.9 26.0 73.8 23.4 73.3 19.9ZM70.4 18.7C70.9 22.0 73.5 23.9 74.3 27.2L72.7 28.1L60.9 30.7C57.5 31.7 54.1 30.7 50.7 30.2C46.1 29.3 41.5 27.9 37.1 26.0C32.5 24.4 27.6 24.4 23.0 26.0C21.6 26.7 20.4 27.7 19.4 28.9C18.3 30.1 17.4 31.5 16.7 33.1L13.5 40.8C11.6 38.7 10.8 36.4 9.5 34.3C8.0 32.4 6.5 30.5 4.9 28.8C4.9 28.2 5.2 27.6 5.6 27.2C6.0 26.8 6.5 26.6 6.9 26.7C9.1 26.7 11.2 27.2 13.2 28.1C15.1 27.2 16.7 25.8 17.9 24.1C19.8 21.4 22.1 19.5 24.9 18.2C34.1 12.6 44.6 9.4 55.4 9.1C56 9.4 56.7 9.1 57.3 9.8C59.0 10.9 61.2 10.5 62.9 10.9C65.5 11.5 68.0 12.1 70.4 12.9C72.0 13.6 73.6 14.4 75.1 15.3L76.4 16.2C74.6 18.0 72.2 17.5 70.4 18.5M42.2 9.1C40.9 8.2 40.9 6.7 40.9 5.2L41.0 4.6L41.4 4.3H42.4C44.2 5.4 45.7 6.8 46.9 8.4L42.2 9.1Z'/%3E%3Cpath d='M62.4 16.1C61.8 16.4 61.2 16.6 60.8 16.6C60.0 16.6 59.2 15.1 59.8 14.6C60.3 14.2 60.8 14.0 61.3 14.0C61.8 14.3 62.1 15.0 62.4 16.1Z'/%3E%3C/svg%3E")}
.vl26-hm-orn--fishR{--vl26-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 48'%3E%3Cpath d='M6.5 19.9C4.8 17.7 1.4 19.3 0 16.3C0.0 15.9 0.3 15.5 0.6 15.1C1.5 14.3 2.4 13.8 3.2 13.4C6.1 12.2 9.2 11.0 12.4 9.9C15.1 8.6 18.3 9.2 20.8 7.8C21.4 7.4 21.9 7.8 22.4 7.8C25.1 7.8 27.8 7.9 30.4 8.0L32.8 5.7C34.8 3.6 37.1 2.2 39.8 1.5C40.6 0.8 41.2 1.1 41.6 2.1C41.3 4.5 40.3 7.1 40.5 9.9C41.7 10.2 42.6 10.6 43.4 11.0C47.4 12.4 51.3 14.0 55.1 16.0C59.4 18.0 62.9 21.0 65.6 25.2L66.8 26.0L70.4 25.2C73.3 24.3 76.1 24.8 79.2 25.5L79.7 25.8L80 26.4C80 26.9 79.8 27.3 79.4 27.7C79.2 28.2 78.9 28.4 78.6 28.4C73.4 32.8 69.8 38.4 67.9 45.3L66.8 46.8C65.2 45.9 65.2 44.4 64.7 43.2C63.7 39.7 62.9 36.1 61.0 33.1C60.9 32.6 60.5 32.2 60.0 31.8C58.0 30.0 55.6 28.6 53.0 27.9C50.4 27.2 47.8 27.2 45.1 27.9C42.1 29.6 38.7 30.0 35.4 31.1C31.2 32.4 27.0 33.2 22.7 33.5C21.4 33.5 20.2 33.4 19.0 33.1C17.0 32.9 14.7 31.9 12.6 31.8C9.4 30.8 6.4 29.6 2.7 30.2C3.0 26.0 6.1 23.4 6.6 19.9M9.5 18.7C9.0 22.0 6.5 23.9 5.6 27.2L7.3 28.1L19.1 30.8C22.5 31.7 26.0 30.8 29.2 30.2C34.0 29.4 38.6 28.0 43.0 26.0C47.8 24.4 52.5 24.4 57.1 26.0C58.4 26.7 59.6 27.7 60.8 28.9C61.9 30.1 62.8 31.5 63.4 33.1L66.7 40.9C68.5 38.8 69.3 36.4 70.6 34.3C72.1 32.4 73.6 30.5 75.2 28.8C75.2 28.1 75.0 27.6 74.6 27.2C74.1 26.9 73.7 26.7 73.3 26.7C71.1 26.7 69.0 27.2 66.9 28.1C65.0 27.2 63.4 25.8 62.2 24.1C60.2 21.4 57.9 19.5 55.3 18.1C46.0 12.5 35.4 9.4 24.5 9.1C24.0 9.3 23.2 9.1 22.7 9.7C20.8 10.9 18.7 10.5 17.0 10.9C14.4 11.4 11.9 12.1 9.4 13.0C7.8 13.7 6.3 14.5 4.8 15.4L3.5 16.3C5.3 18.1 7.7 17.6 9.4 18.7M37.8 9.1C39.1 8.2 39.1 6.7 39.1 5.1L38.8 4.6C38.8 4.4 38.7 4.3 38.4 4.2H37.5C35.8 5.4 34.3 6.8 33.1 8.4L37.8 9.1Z'/%3E%3Cpath d='M17.6 16.0C18.3 16.4 18.7 16.6 19.0 16.6C19.8 16.6 20.6 15.1 20.0 14.6C19.6 14.2 19.1 13.9 18.6 13.9C18.2 14.3 17.8 15.0 17.6 16.0Z'/%3E%3C/svg%3E")}
.vl26-hm-orn--clocheL{--vl26-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 48'%3E%3Cpath d='M62.9 26.7C63.6 28.5 65.7 38.4 64.1 41.4C64.1 41.6 64.0 41.8 63.6 41.9L63.0 42.1C62.7 42.1 62.5 42.0 62.3 41.6C62.3 41.4 62.2 41.3 61.9 41.1C60.7 40.6 59.4 40.2 58.3 40.1H57.8C54.4 39.5 50.7 39.2 46.9 39.2H24.6C22.2 39.4 19.9 39.4 17.7 39.2C17.7 39.2 16.4 40.4 16.4 35.7C16.4 29.2 21.2 23.0 22.6 21.7C28.3 16.3 35.6 13.3 42.9 13.3C45.5 13.3 48.1 13.7 50.7 14.6C53.4 15.5 55.7 17.1 57.8 19.2C60.0 21.4 61.6 23.9 62.9 26.7ZM25.3 22.2C21.3 25.9 18.8 30.9 18.1 36.3C19.2 38.1 27.5 37.6 35.7 36.8H39.6C43.4 36.8 47.3 37.1 51.2 37.6C54.8 38.0 58.5 38.3 62.1 38.4H62.3V38.1C62.7 35.5 62.5 32.9 61.8 30.4C61.1 27.8 60.0 25.5 58.6 23.6C56.6 21.2 54.2 19.2 51.5 17.8C48.9 16.5 46.1 15.8 43.1 15.6C36.6 15.8 30.6 18.0 25.2 22.2M39.3 4.2C39.6 3.0 40.2 2.0 41.0 1.2C41.8 0.5 42.7 0.0 43.8 0H44.9C45.7 0 46.5 0.2 47.1 0.6C47.8 0.9 48.3 1.5 48.7 2.1C49.3 3.1 49.6 4.2 49.8 5.4C49.9 6.5 49.8 7.7 49.4 8.7C49.0 9.3 48.6 9.7 48.1 9.9C47.6 10.2 47.2 10.3 46.8 10.3C46.5 10.3 46.1 10.2 45.8 10.0C45.6 9.5 46.3 8.2 46.7 6.9L47.6 4.7C47.6 4.1 47.4 3.6 47.1 3.1C46.7 2.6 46.3 2.3 45.8 2.1C45.2 1.9 44.5 1.8 43.7 1.9C43.0 2.0 42.3 2.4 41.8 2.9C40.9 4.0 40.5 4.7 40.5 5.3C40.5 6.0 41.4 6.3 42.0 6.5L43.3 7.5C43.6 7.5 43.8 7.6 44.0 8.0C44.5 8.3 44.8 8.7 44.9 9.0C44.9 9.3 44.7 9.5 43.2 10.0C42.6 10.3 42.0 10.4 41.4 10.3C40.7 10.1 40.2 9.8 39.8 9.3C39.3 8.5 39.0 7.7 38.9 6.8C38.8 5.9 39.0 5.1 39.3 4.2ZM38.7 43.9C41.6 44.3 44.6 44.5 47.6 44.5L65.3 45.2H67.5L70.6 45.0C71.7 44.9 72.8 45.3 73.7 45.9C74.1 46.2 74.3 46.6 74.4 46.9C74.2 47.7 72.2 48 70.9 48C62.2 47.9 53.8 47.5 45.6 46.9C41.3 46.6 37.0 46.4 32.7 46.4C27.0 46.1 19.8 45.9 12.0 46.1C11.6 46.1 11.2 46.2 11.0 46.4C9.4 46.7 7.1 46.9 6.2 46.1L5.5 45.0C5.8 44.2 8.6 43.7 9.4 43.7C19.0 42.6 29.1 43.4 38.7 43.9Z'/%3E%3C/svg%3E")}
.vl26-hm-orn--clocheR{--vl26-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 48'%3E%3Cpath d='M17.3 26.7C16.4 28.5 14.5 38.4 16.0 41.4C16.0 41.6 16.1 41.8 16.4 41.9L17.0 42.1C17.5 42.1 17.7 42.0 17.7 41.6C17.7 41.4 17.9 41.3 18.2 41.1C19.3 40.6 20.5 40.2 21.7 40.1H22.2C25.7 39.5 29.3 39.2 33.1 39.2H55.3C57.7 39.4 60.0 39.4 62.2 39.2C62.2 39.2 63.5 40.4 63.5 35.7C63.5 29.2 58.7 23.0 57.4 21.7C51.7 16.3 44.5 13.3 37.1 13.3C34.5 13.3 31.9 13.7 29.3 14.6C26.7 15.5 24.3 17.1 22.2 19.2C20.1 21.4 18.4 23.9 17.3 26.7ZM54.7 22.2C58.7 25.8 61.0 30.5 61.8 36.3C60.7 38.1 52.5 37.6 44.2 36.8H40.3C36.5 36.8 32.7 37.1 28.8 37.6C25.3 38.0 21.7 38.3 18.0 38.4H17.7V38.1C17.5 35.5 17.7 32.9 18.2 30.4C18.9 27.8 20.0 25.5 21.6 23.6C23.6 21.0 25.9 19.1 28.6 17.8C31.2 16.5 33.9 15.8 36.8 15.6C43.4 15.8 49.4 18.0 54.7 22.2ZM40.7 4.2C40.4 3.0 39.8 2.0 39.0 1.2C38.3 0.5 37.3 0.0 36.2 0H35.2C34.3 0 33.6 0.2 33.0 0.6C32.3 0.9 31.7 1.5 31.3 2.1C30.8 3.1 30.4 4.2 30.2 5.4C30.2 6.6 30.3 7.7 30.6 8.7C31.0 9.3 31.4 9.7 31.9 9.9C32.4 10.2 32.9 10.3 33.2 10.3C33.6 10.3 33.9 10.2 34.3 10.0C34.3 9.4 34.0 8.3 33.4 6.9L32.4 4.7C32.4 4.1 32.6 3.6 33.0 3.1C33.3 2.6 33.7 2.3 34.3 2.1C34.9 1.9 35.6 1.8 36.3 1.9C36.9 2.1 37.6 2.4 38.3 2.9C39.1 4.0 39.6 4.7 39.6 5.3C39.6 6.0 38.7 6.4 38.0 6.5L36.7 7.5C36.5 7.5 36.2 7.6 35.9 8.0C35.5 8.3 35.2 8.7 35.2 9.0C35.2 9.3 35.3 9.5 36.8 10.0C37.5 10.3 38.1 10.4 38.7 10.3C39.3 10.1 39.9 9.8 40.2 9.3C40.7 8.5 41.0 7.7 41.0 6.8C41.1 5.9 41.0 5.1 40.7 4.2ZM41.4 43.9C38.4 44.3 35.3 44.5 32.3 44.5L14.9 45.2H12.7L9.5 45.0C8.4 44.9 7.4 45.3 6.4 45.9L5.7 46.9C5.9 47.7 8.0 48 9.3 48C17.7 47.9 26.1 47.5 34.4 46.9C38.7 46.6 43.0 46.4 47.3 46.4C52.9 46.1 60.3 45.9 67.8 46.1L69.1 46.4C70.5 46.7 72.7 46.9 73.6 46.1L74.2 45.0C74.1 44.2 71.1 43.7 70.5 43.7C60.9 42.6 50.9 43.4 41.4 43.9Z'/%3E%3C/svg%3E")}
