/* MORE FISH product characteristics. Standalone, versioned stylesheet. */
.mfFeatureChips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 12px}
.mfFeatureChips.productPage{margin:12px 0 18px}
.mfFeatureChip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 10px 5px 6px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.25;white-space:normal;color:#5d3d25;border:1px solid #ead2b8;background:#fff8eb;box-shadow:0 2px 7px #4b281009}
.mfFeatureChip::before,.featureOption[data-feature] span::before{content:''!important;display:inline-block;flex:0 0 auto;width:24px;height:24px;box-sizing:border-box;border:1px solid #ead2b8;border-radius:8px;background-color:#fff5e8;background-position:center;background-repeat:no-repeat;background-size:16px 16px;font-size:0;line-height:0;box-shadow:0 1px 4px rgba(64,35,15,.10)}
.productPage .mfFeatureChip{padding:7px 12px 7px 7px;font-size:14px;gap:9px}
.productPage .mfFeatureChip::before{width:29px;height:29px;background-size:19px 19px}
@media(max-width:540px){.mfFeatureChips{gap:5px}.mfFeatureChip{font-size:11px;padding:4px 8px 4px 4px;gap:5px}.mfFeatureChip::before{width:22px;height:22px;background-size:15px 15px}.productPage .mfFeatureChip{font-size:13px}}

.mfFeatureChip[data-feature="cleaned"],.featureOption[data-feature="cleaned"] span{background-color:#eaf8f6;border-color:#bfe7e0;color:#5f666c}
.mfFeatureChip[data-feature="cleaned"]::before,.featureOption[data-feature="cleaned"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23686f77' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12c1.8-3.2 5-5 8.8-5 2.4 0 4.3.7 5.9 1.9-.8.5-1.6 1.3-2.1 2.1.6.9 1.3 1.7 2.1 2.1-1.6 1.2-3.5 1.9-5.9 1.9C10 17 6.8 15.2 5 12Z' stroke-width='1.8'/%3E%3Ccircle cx='15.2' cy='10.8' r='1' fill='%23686f77' stroke='none'/%3E%3Cpath d='M6.4 12 3.7 9.8v4.4L6.4 12Zm4.2-2.5c1.1 1.4 1.1 3.6 0 5' stroke-width='1.8'/%3E%3Cpath d='M6.5 5.2l.7-1.1m10.4 14.6.8 1.1M4.9 18.1l1.1-.7m12.1-10.8 1.1-.7' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#bfe7e0}

.mfFeatureChip[data-feature="scaled"],.featureOption[data-feature="scaled"] span{background-color:#edf4ff;border-color:#c9dcfb;color:#456e9f}
.mfFeatureChip[data-feature="scaled"]::before,.featureOption[data-feature="scaled"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23607a9f' stroke-width='1.8'/%3E%3Cg fill='none' stroke='%23607a9f' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M7 11c.9-1.5 2.1-2.3 3.6-2.3S13.3 9.5 14 11M10 11c.8-1.3 1.8-2 3.1-2s2.3.7 3 2M6.5 14c.9-1.5 2.1-2.3 3.6-2.3s2.7.8 3.4 2.3M9.5 14c.8-1.3 1.8-2 3.1-2s2.3.7 3 2M8 17c.9-1.4 2-2 3.2-2s2.3.6 3.1 2'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#c9dcfb}

.mfFeatureChip[data-feature="gutted"],.featureOption[data-feature="gutted"] span{background-color:#f6edff;border-color:#e1cdfa;color:#7b49b0}
.mfFeatureChip[data-feature="gutted"]::before,.featureOption[data-feature="gutted"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%237b49b0' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12c1.8-3.2 5-5 8.8-5 2.4 0 4.3.7 5.9 1.9-.8.5-1.6 1.3-2.1 2.1.6.9 1.3 1.7 2.1 2.1-1.6 1.2-3.5 1.9-5.9 1.9C10 17 6.8 15.2 5 12Z' stroke-width='1.8'/%3E%3Ccircle cx='15.2' cy='10.8' r='1' fill='%237b49b0' stroke='none'/%3E%3Cpath d='M6.4 12 3.7 9.8v4.4L6.4 12Z' stroke-width='1.8'/%3E%3Cpath d='M9.4 12.2c1.2-.4 2.8-.4 4 0' stroke-width='1.8' stroke-dasharray='1.6 1.8'/%3E%3Cpath d='M8.8 14.2c1.6 1.2 4.9 1.1 6.5-.1' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#e1cdfa}

.mfFeatureChip[data-feature="cured"],.featureOption[data-feature="cured"] span{background-color:#fff1e4;border-color:#f0cfad;color:#9b4f1d}
.mfFeatureChip[data-feature="cured"]::before,.featureOption[data-feature="cured"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop stop-color='%23e58a49' offset='0'/%3E%3Cstop stop-color='%23b65d25' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2v3.1' stroke='%239b4f1d' stroke-width='1.6'/%3E%3Ccircle cx='12' cy='2.8' r='1.5' stroke='%239b4f1d' stroke-width='1.5'/%3E%3Cpath d='M11.1 6.1c0 1-.5 1.4-1.5 2.4-1.5 1.4-2.2 2.9-2.2 4.9 0 3 1.7 5 4.6 5.7 3-.7 4.6-2.7 4.6-5.7 0-2-.7-3.5-2.2-4.9-1-1-1.5-1.4-1.5-2.4' fill='url(%23g)' stroke='%23d87437' stroke-width='1.2'/%3E%3Cpath d='M9.8 11.6c1.2 1 3.1 2.8 4.2 5.2' stroke='%23f7c58d' stroke-width='1.4'/%3E%3Cpath d='M4.3 10.2c1-.5 1.9-.5 3 0M4.2 13.9c1 .5 2 .5 3 0M16.8 10.2c1-.5 2-.5 3 0M16.8 13.9c1 .5 2 .5 3 0' stroke='%23f2b978' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#f0cfad}

.mfFeatureChip[data-feature="dried"],.featureOption[data-feature="dried"] span{background-color:#fff6df;border-color:#f0df9f;color:#aa7311}
.mfFeatureChip[data-feature="dried"]::before,.featureOption[data-feature="dried"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop stop-color='%23e3b44a' offset='0'/%3E%3Cstop stop-color='%23b97b00' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.7 4.3C8 6.8 6.2 8.9 6.2 12c0 3.2 2.2 5.7 5.6 6.4 3.5-.7 5.8-3.2 5.8-6.5 0-3.2-2-5.5-3.8-7.6-.3-.4-.6-.7-.9-1.1-.4.6-.8 1-1.1 1.5-.7 1-1.1 1.8-2.1 3.3Z' fill='url(%23g)' stroke='%23d79915' stroke-width='1.1'/%3E%3Cpath d='M18.8 7.1c-.8 1.1-.8 2.2 0 3.2M21 6.7c-.9 1.4-.9 3 0 4.4M16.7 7.2c-.6.9-.6 1.9 0 2.8' stroke='%23d9a32b' stroke-width='1.6'/%3E%3Ccircle cx='13.2' cy='15.5' r='2.7' fill='%23d8a020' stroke='%23d79915' stroke-width='1.1'/%3E%3Cpath d='M12.1 15.5h2.2' stroke='%23fff7d0' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#f0df9f}

.mfFeatureChip[data-feature="smoked"],.featureOption[data-feature="smoked"] span{background-color:#edf2fb;border-color:#cfd9ec;color:#5c6f8d}
.mfFeatureChip[data-feature="smoked"]::before,.featureOption[data-feature="smoked"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%235c6f8d' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 14.3c1.7-2.8 4.5-4.4 7.8-4.4 2 0 3.7.6 5 1.6-.7.5-1.3 1.1-1.7 1.8.5.8 1.1 1.4 1.7 1.8-1.3 1-3 1.6-5 1.6-3.3 0-6.1-1.6-7.8-4.4Z' stroke-width='1.7'/%3E%3Ccircle cx='14.2' cy='13.1' r='1' fill='%235c6f8d' stroke='none'/%3E%3Cpath d='M6.4 14.3 4 12.5V16l2.4-1.7Z' stroke-width='1.7'/%3E%3Cpath d='M8 7.2c-1 1 1.1 1.7 0 2.7M12 5.8c-1 1 1.1 1.8 0 2.9M16 7.1c-1 1 1.1 1.7 0 2.7' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;border-color:#cfd9ec}

.mfFeatureChip[data-feature="fatty"],.featureOption[data-feature="fatty"] span{background-color:#fff8e6;border-color:#f0d79a;color:#bc7d00}
.mfFeatureChip[data-feature="fatty"]::before,.featureOption[data-feature="fatty"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop stop-color='%23ffcf44' offset='0'/%3E%3Cstop stop-color='%23e39a00' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 3c-2.4 3.5-5.2 6.8-5.2 10.3A5.2 5.2 0 0 0 12 18.6a5.2 5.2 0 0 0 5.2-5.3C17.2 9.8 14.4 6.5 12 3Z' fill='url(%23g)' stroke='%23e39a00' stroke-width='1.2'/%3E%3Cpath d='M10 8.4c-1.1 1.4-1.8 3-1.8 4.7' fill='none' stroke='%23fff4a8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-color:#fff;border-color:#f0d79a}

.mfFeatureChip[data-feature="spicy"],.featureOption[data-feature="spicy"] span{background-color:#fff1f1;border-color:#f4c5c5;color:#d91f1f}
.mfFeatureChip[data-feature="spicy"]::before,.featureOption[data-feature="spicy"] span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1' y1='0' y2='1'%3E%3Cstop stop-color='%23ff5a4d' offset='0'/%3E%3Cstop stop-color='%23d70000' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M17.3 5.3c1.4-1.6 2.7-1.8 3.8-1.2-.7.7-1 2-.5 3.2-1.6.4-2.7-.2-3.3-1.1-.8.8-1 1.9-.8 3-2.4-.2-4 1.1-5.5 2.8-1.2 1.5-3.2 2.2-5 1.8.5 2.2 1.8 3.9 4 4.8 2.4 1 5.1.8 7.2-.8 2.4-1.8 3.7-4.7 2.9-8-.2-.9-.8-1.9-1.8-2.5Z' fill='url(%23g)' stroke='%23d81f1f' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M18 4c-.1 1.3.6 2.4 1.7 3' fill='none' stroke='%233d9b2f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8.2 16.6c1.6.3 3-.2 4.2-1.4' fill='none' stroke='%23ffb0aa' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-color:#fff;border-color:#f4c5c5}

/* 2026-10-14 Approved MORE FISH icon artwork extracted from the customer-approved presentation images.
   The source artwork (not substitute emoji or hand-drawn SVG approximations) is displayed in small image tiles. */
.mfFeatureChip::before,.featureOption[data-feature] span::before{
 content:''!important;display:inline-block;flex:0 0 auto;
 width:31px;height:31px;background-color:#fff!important;
 background-repeat:no-repeat!important;background-position:center!important;
 background-size:29px 29px!important;
 border:1px solid #ffffff!important;border-radius:10px!important;
 box-shadow:0 1px 6px rgba(60,35,14,.13)!important;
}
.mfFeatureChip{padding:5px 11px 5px 5px;border-radius:999px;gap:8px;box-shadow:0 3px 9px rgba(75,40,16,.08)}
.productPage .mfFeatureChip::before{width:40px;height:40px;background-size:37px 37px!important;border-radius:12px!important}
.featureOption span{gap:12px;min-height:64px;padding:9px 13px;border-radius:17px;box-shadow:0 3px 10px rgba(75,40,16,.06)}
.featureOption[data-feature] span::before{width:46px;height:46px;background-size:43px 43px!important;border-radius:14px!important}
.featureOption[data-feature="cleaned"] span{background:linear-gradient(115deg,#f5fffd,#e8f8f4)}
.featureOption[data-feature="scaled"] span{background:linear-gradient(115deg,#f9fbff,#e8f2ff)}
.featureOption[data-feature="gutted"] span{background:linear-gradient(115deg,#fff9ff,#f3e7ff)}
.featureOption[data-feature="cured"] span{background:linear-gradient(115deg,#fff8ef,#ffebd8)}
.featureOption[data-feature="dried"] span{background:linear-gradient(115deg,#fffdf4,#fff2d4)}
.featureOption[data-feature="smoked"] span{background:linear-gradient(115deg,#f9fbff,#e9f0fa)}
.featureOption[data-feature="fatty"] span{background:linear-gradient(115deg,#fffcf4,#fff4d5)}
.featureOption[data-feature="spicy"] span{background:linear-gradient(115deg,#fffafa,#fff0ed)}
.mfFeatureChip[data-feature="cleaned"]::before,.featureOption[data-feature="cleaned"] span::before{background-image:url("assets/mf-feature-approved/cleaned.webp")!important}
.mfFeatureChip[data-feature="scaled"]::before,.featureOption[data-feature="scaled"] span::before{background-image:url("assets/mf-feature-approved/scaled.webp")!important}
.mfFeatureChip[data-feature="gutted"]::before,.featureOption[data-feature="gutted"] span::before{background-image:url("assets/mf-feature-approved/gutted.webp")!important}
.mfFeatureChip[data-feature="cured"]::before,.featureOption[data-feature="cured"] span::before{background-image:url("assets/mf-feature-approved/cured.webp")!important}
.mfFeatureChip[data-feature="dried"]::before,.featureOption[data-feature="dried"] span::before{background-image:url("assets/mf-feature-approved/dried.webp")!important}
.mfFeatureChip[data-feature="smoked"]::before,.featureOption[data-feature="smoked"] span::before{background-image:url("assets/mf-feature-approved/smoked.webp")!important}
.mfFeatureChip[data-feature="fatty"]::before,.featureOption[data-feature="fatty"] span::before{background-image:url("assets/mf-feature-approved/fatty.webp")!important}
.mfFeatureChip[data-feature="spicy"]::before,.featureOption[data-feature="spicy"] span::before{background-image:url("assets/mf-feature-approved/spicy.webp")!important}
@media(max-width:540px){
 .mfFeatureChip::before{width:28px;height:28px;background-size:26px 26px!important}
 .productPage .mfFeatureChip::before{width:38px;height:38px;background-size:35px 35px!important}
 .featureOption[data-feature] span::before{width:43px;height:43px;background-size:40px 40px!important}
}
