/* Real supply photographs, displayed without altering their content. */
.packaging-section{background:#e9ecdf;border-top:1px solid var(--line)}
.packaging-section h2 em{font-family:Georgia,serif;font-weight:400}
.packaging-section .section-head>p{max-width:390px}
.packaging-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.packaging-card{margin:0;min-width:0}
.packaging-image{aspect-ratio:1/1;overflow:hidden;background:#d6d8ce}
.packaging-image img{display:block;width:100%;height:100%;object-fit:cover}
.packaging-sack img{object-position:50% 12%}
.packaging-bulk img{object-position:50% 68%}
.packaging-container img{object-position:50% 0%}
.packaging-card figcaption{position:static;display:block;color:var(--ink);font-size:inherit;letter-spacing:normal;padding:23px 0 0}
.packaging-number{display:block;font-size:9px;letter-spacing:1.6px;margin-bottom:14px}
.packaging-card h3{font:500 25px/1.25 'Manrope',Arial,sans-serif;letter-spacing:-.7px;margin-bottom:12px}
.packaging-card p{font-size:13px;color:var(--muted);line-height:1.75;max-width:340px;min-height:46px;margin-bottom:18px}
.packaging-card button{background:transparent;border:0;border-bottom:1px solid var(--ink);color:var(--ink);padding:0 0 6px;text-align:left}
.packaging-footnote{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:35px;padding-top:24px;border-top:1px solid #c4cdba}
.packaging-footnote p{max-width:720px;font-size:11px;line-height:1.8;color:var(--muted);margin:0}
.packaging-footnote>a{flex-shrink:0}
.packaging-compact{padding-top:65px;padding-bottom:65px}
.packaging-compact .packaging-image{aspect-ratio:1.18/1}
@media(max-width:850px){.packaging-gallery{gap:18px}.packaging-card h3{font-size:21px}.packaging-footnote{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:700px){.packaging-gallery{grid-template-columns:1fr;gap:35px}.packaging-image,.packaging-compact .packaging-image{aspect-ratio:1.1/1}.packaging-card figcaption{padding-top:20px}.packaging-card p{min-height:0;max-width:none}.packaging-section .section-head{align-items:flex-start}.packaging-section h2{font-size:33px}.packaging-section{padding-top:50px;padding-bottom:50px}.packaging-footnote{margin-top:28px}}
