/* BFC_IMAGE_CONFIG_START {".hero-visual": "assets/photos/hero-garlic.webp", ".media-garlic": "assets/photos/garlic-field-concept.webp", ".media-field": "assets/photos/factory-exterior.webp", ".garlic-photo": "assets/photos/garlic-field-real.webp", ".prep-photo": "assets/photos/facility-processing.webp", ".farm-photo": "assets/photos/facility-storage.webp", ".quality-image": "assets/photos/facility-processing.webp", ".product-grid .product-card:nth-child(1) .product-photo": "assets/photos/garlic-field-real-alt.webp", ".product-grid .product-card:nth-child(2) .product-photo": "assets/photos/facility-processing.webp", ".product-grid .product-card:nth-child(3) .product-photo": "assets/photos/facility-storage.webp"} BFC_IMAGE_CONFIG_END */
.hero-visual{background-image:url('photos/hero-garlic.webp')!important;background-size:cover!important;background-position:center!important}
.media-garlic{background-image:url('photos/garlic-field-concept.webp')!important;background-size:cover!important;background-position:center!important}
.media-field{background-image:url('photos/factory-exterior.webp')!important;background-size:cover!important;background-position:center!important}
.garlic-photo{background-image:url('photos/garlic-field-real.webp')!important;background-size:cover!important;background-position:center!important}
.prep-photo{background-image:url('photos/facility-processing.webp')!important;background-size:cover!important;background-position:center!important}
.farm-photo{background-image:url('photos/facility-storage.webp')!important;background-size:cover!important;background-position:center!important}
.quality-image{background-image:url('photos/facility-processing.webp')!important;background-size:cover!important;background-position:center!important}
.product-grid .product-card:nth-child(1) .product-photo{background-image:url('photos/garlic-field-real-alt.webp')!important;background-size:cover!important;background-position:center!important}
.product-grid .product-card:nth-child(2) .product-photo{background-image:url('photos/facility-processing.webp')!important;background-size:cover!important;background-position:center!important}
.product-grid .product-card:nth-child(3) .product-photo{background-image:url('photos/facility-storage.webp')!important;background-size:cover!important;background-position:center!important}
/* Harmonized photography for premium ivory/forest brand */
.hero-visual{background-position:68% center!important}
.media-garlic{background-position:56% center!important}
.quality-image{background-position:47% center!important}
.farm-photo{background-position:center 43%!important}
.bfc-gallery{background:#f5f3ec}
.bfc-gallery-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:25px 0 37px}
.bfc-gallery-head h2{font-size:clamp(40px,5vw,78px);line-height:1.08;letter-spacing:-.065em;margin:0}
.bfc-gallery-head h2 span{color:#668747}
.bfc-gallery-head p{max-width:320px;line-height:1.8;color:#4a6050}
.bfc-gallery-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}
.bfc-gallery-grid figure{margin:0;background:#e5e9de;overflow:hidden}
.bfc-gallery-grid img{display:block;width:100%;height:390px;object-fit:cover;filter:contrast(1.04) saturate(.95)}
.bfc-gallery-grid figure:nth-child(2) img{object-position:center 45%}
.bfc-gallery-grid figcaption{display:flex;justify-content:space-between;align-items:center;padding:17px 13px;font-weight:800;font-size:14px;color:#25432f}
.bfc-gallery-grid figcaption span{font-weight:600;letter-spacing:.12em;color:#78906b;font-size:10px}
@media(max-width:900px){.bfc-gallery-grid{grid-template-columns:1fr 1fr}.bfc-gallery-grid .wide{grid-column:1/3}.bfc-gallery-grid img{height:320px}}
@media(max-width:560px){.bfc-gallery-head{display:block}.bfc-gallery-head p{margin-top:18px}.bfc-gallery-grid{grid-template-columns:1fr}.bfc-gallery-grid .wide{grid-column:auto}.bfc-gallery-grid img{height:295px}}
