/* r248: links between reviewed package sizes of the same oil. */
.agroProductDetail .agroProductPacks { margin: 0 0 22px; }
.agroProductDetail .agroProductPacks__label { margin: 0 0 10px; color: #254733; font-size: 14px; font-weight: 600; line-height: 1.4; }
.agroProductDetail .agroProductPacks__options { display: flex; flex-wrap: wrap; gap: 8px; }
.agroProductDetail .agroProductPacks__option { display: inline-flex; align-items: center; justify-content: center; min-width: 64px; min-height: 44px; padding: 9px 14px; border: 1px solid #d5e2d8; border-radius: 8px; box-sizing: border-box; background: #fff; color: #244732; font-family: inherit; font-size: 15px; font-weight: 600; line-height: 1.4; letter-spacing: 0; text-decoration: none; white-space: nowrap; }
.agroProductDetail a.agroProductPacks__option:hover { border-color: #087640; background: #f1f8f3; color: #075b32; text-decoration: none; }
.agroProductDetail .agroProductPacks__option--current { border-color: #087640; background: #eaf5ee; color: #075b32; box-shadow: inset 0 0 0 1px #087640; font-weight: 700; }
.agroProductDetail a.agroProductPacks__option:focus-visible { outline: 3px solid #087640; outline-offset: 3px; }
@media (max-width: 768px) { .agroProductDetail .agroProductPacks { margin-bottom: 18px; } }